(57)【要約】【課題】ブルートゥース及びＣＤＭＡモードのオペレーションにおいて電力消費を削減する方法【解決手段】ブルートゥース及びＣＤＭＡモードのオペレーションにおいて電力消費を削減する方法が、開示される。開示された１実施例にしたがえば、ＣＤＭＡモジュールによって実施されるべき次のスケジュールされたＣＤＭＡ目覚ましプロセスに対する時間が、設定される（３１４）。その後、次のブルートゥース目覚ましプロセスが実施されるようにスケジュールされる前に、次のＣＤＭＡ目覚ましプロセスが実行されるようにスケジュールされるのであれば（３１６）、ブルートゥース目覚ましプロセスは、次のＣＤＭＡ目覚ましプロセスと同時にブルートゥースモジュールによって実施されるように同期される（３２０）。その後、ＣＤＭＡモジュールが次のＣＤＭＡ目覚ましプロセスを実施する時間に到達する場合、ブルートゥースモジュールも、ブルートゥース目覚ましプロセスを実施する（３２２）。【選択図】図３
2005500733.tif 000002
【特許請求の範囲】
【請求項１】
ワイアレスモービルユニット中のブルートゥースモジュールに対する目覚ましスケジュール及びＣＤＭＡモジュールに対する目覚ましスケジュールを同期させる方法であって、前記方法は、以下のステップを具備する：
次のＣＤＭＡ目覚まし時間を決定する；及び
前記次のＣＤＭＡ目覚まし時間が次のブルートゥース目覚まし時間より早い場合に、新しいブルートゥース目覚まし時間を前記次のＣＤＭＡ目覚まし時間に同期させる。
【請求項２】
請求項１の方法であって、前記決定するステップの後で前記同期させるステップの前に、前記次のブルートゥース目覚まし時間を設定するステップをさらに具備する。
【請求項３】
請求項１の方法であって、以下のステップをさらに具備する：
現在のＣＤＭＡ時間を決定する；及び
現在のブルートゥース時間を決定する。
【請求項４】
請求項３の方法であって、ＣＤＭＡインターバルを決定するステップをさらに具備する、前記ＣＤＭＡインターバルを前記現在のＣＤＭＡ目覚まし時間マイナス前記次のＣＤＭＡ時間に等しくする。
【請求項５】
請求項４の方法であって、前記現在のブルートゥース時間プラス前記ＣＤＭＡインターバルが前記次のブルートゥース時間より少ない場合に、前記新しいブルートゥース目覚まし時間を前記次のＣＤＭＡ目覚まし時間に同期させるステップをさらに具備する。
【請求項６】
請求項１の方法であって、実質的に前記新しいブルートゥース目覚まし時間においてブルートゥース目覚ましプロセス及びＣＤＭＡ目覚ましプロセスを実施するステップをさらに具備する。
【請求項７】
請求項６の方法、ここで、前記実施するステップは、前記ワイアレスモービルユニットの電力消費を削減するように、実質的に同時に前記ブルートゥースモジュール及び前記ＣＤＭＡモジュールの電源を投入するステップを具備する。
【請求項８】
ワイアレスモービルユニット中のブルートゥースモジュールに対する目覚ましスケジュール及びＣＤＭＡモジュールに対する目覚ましスケジュールを同期させる方法であって、前記方法は、以下のステップを具備する：
現在のＣＤＭＡ時間及び現在のブルートゥース時間を決定する；
ＣＤＭＡインターバルを計算する、前記ＣＤＭＡインターバルを前記次のＣＤＭＡ時間マイナス前記現在のＣＤＭＡ目覚まし時間に等しくする；及び
前記現在のブルートゥース時間プラス前記ＣＤＭＡインターバルが次のブルートゥース時間より少ない場合に、新しいブルートゥース目覚まし時間を前記次のＣＤＭＡ目覚まし時間に同期させる。
【請求項９】
請求項８の方法であって、以下のステップをさらに具備する：
前記ＣＤＭＡ時間インターバルを計算する前記ステップに先立って、前記次のＣＤＭＡ目覚まし時間を設定する；及び
前記新しいブルートゥース時間を同期させる前記ステップに先立って、前記次のブルートゥース目覚まし時間を設定する。
【請求項１０】
請求項８の方法であって、実質的に前記新しいブルートゥース目覚まし時間においてブルートゥース目覚ましプロセス及びＣＤＭＡ目覚ましプロセスを実施するステップをさらに具備する。
【請求項１１】
請求項１０の方法、ここで、前記実施するステップは、前記ワイアレスモービルユニットの電力消費を削減するように、実質的に同時に前記ブルートゥースモジュール及び前記ＣＤＭＡモジュールの電源を投入するステップを具備する。
【請求項１２】
請求項８の方法、ここで、前記ワイアレスモービルユニットは、ブルートゥース可能なＣＤＭＡセル電話を具備する。
【請求項１３】
ワイアレスモービルユニットであって、以下を具備する：
次のＣＤＭＡ目覚まし時間においてＣＤＭＡ目覚ましプロセスを実施するために構成されたＣＤＭＡモジュール；及び
前記次のＣＤＭＡ目覚まし時間が次のブルートゥース目覚まし時間より早い場合に、新しいブルートゥース目覚まし時間を前記次のＣＤＭＡ目覚まし時間に同期させるために構成されたプロセッサ。
【請求項１４】
請求項１３のワイアレスモービルユニットであって、ブルートゥース目覚ましプロセスを実施するために構成されたブルートゥースモジュールをさらに具備する。
【請求項１５】
請求項１４のワイアレスモービルユニット、ここで、前記次のＣＤＭＡ目覚まし時間が前記次のブルートゥース目覚まし時間より早い場合に、前記ブルートゥースモジュールは、前記新しいブルートゥース目覚まし時間において前記ブルートゥース目覚ましプロセスを実施するために構成される。
【請求項１６】
請求項１３のワイアレスモービルユニット、ここで、前記ＣＤＭＡモジュールは、ＣＤＭＡ送信機/受信機及びＣＤＭＡアンテナを具備する、前記ＣＤＭＡ送信機/受信機及び前記ＣＤＭＡアンテナは、前記ＣＤＭＡモジュールを基地局と同期させるように前記基地局からのパイロット信号を受信するために構成される。
【請求項１７】
請求項１６のワイアレスモービルユニット、ここで、前記ＣＤＭＡモジュールは、前記パイロット信号から現在のＣＤＭＡ時間を導出するためにさらに構成される。
【請求項１８】
請求項１７のワイアレスモービルユニット、ここで、前記ブルートゥースモジュールは、クロックを具備する、前記クロックは、現在のブルートゥース時間をトラックするために構成される。
【請求項１９】
請求項１８のワイアレスモービルユニット、ここで、前記プロセッサは、ＣＤＭＡインターバルを計算するためにさらに構成される、前記ＣＤＭＡインターバルを前記次のＣＤＭＡ目覚まし時間マイナス現在のＣＤＭＡ時間に等しくする。
【請求項２０】
請求項１９のワイアレスモービルユニット、ここで、前記プロセッサは、前記現在のブルートゥース時間プラス前記ＣＤＭＡインターバルが前記次のブルートゥース時間より少ない場合に、前記新しいブルートゥース目覚まし時間を前記次のＣＤＭＡ目覚まし時間に同期させるためにさらに構成される。
【請求項２１】
請求項１４のワイアレスモービルユニット、ここで、前記ＣＤＭＡモジュールは、前記ＣＤＭＡ目覚ましプロセスを実施する、及び前記ブルートゥースモジュールは、実質的に前記新しいブルートゥース目覚まし時間において前記ブルートゥース目覚ましプロセスを実施する。
【請求項２２】
請求項２１のワイアレスモービルユニット、ここで、前記ＣＤＭＡモジュール及びブルートゥースモジュールは、ワイアレスモービルユニットの電力消費を削減するように、実質的に同時に電源を投入するために構成される。
【請求項２３】
請求項１３のワイアレスモービルユニット、ここで、ワイアレスモービルユニットは、ブルートゥース可能なＣＤＭＡセル電話である。
【請求項２４】
ワイアレスユニットであって、以下を具備する：
次のＣＤＭＡ目覚まし時間においてＣＤＭＡ目覚ましプロセスを実施するための手段；及び
前記次のＣＤＭＡ目覚まし時間が次のブルートゥース目覚まし時間より早い場合に、新しいブルートゥース目覚まし時間を前記次のＣＤＭＡ目覚まし時間に同期させるための手段。
【請求項２５】
ワイアレスモービルユニットであって、以下を具備する：
メモリ手段；及び
次のＣＤＭＡ目覚まし時間においてＣＤＭＡ目覚ましプロセスを実施するため、及び前記次のＣＤＭＡ目覚まし時間が次のブルートゥース目覚まし時間より早い場合に、新しいブルートゥース目覚まし時間を前記次のＣＤＭＡ目覚まし時間に同期させるための手段。
【請求項２６】
ディジタルシグナルプロセシング装置であって、以下を具備する：
ディジタルデータを記憶するためのメモリ手段；及び
以下をすることによってワイアレスモービルユニット中のブルートゥースモジュールに対する目覚ましスケジュール及びＣＤＭＡモジュールに対する目覚ましスケジュールを同期させるためにディジタル信号をインタープレッティングするためのディジタルシグナルプロセシング手段：
次のＣＤＭＡ目覚まし時間を決定する；及び
前記次のＣＤＭＡ目覚まし時間が次のブルートゥース目覚まし時間より早い場合に、新しいブルートゥース目覚まし時間を前記次のＣＤＭＡ目覚まし時間に同期させる。
【請求項２７】
請求項２６の装置であって、前記ディジタルシグナルプロセシング手段は、前記次のＣＤＭＡ目覚まし時間を決定する後で前記新しいブルートゥース目覚まし時間を同期する前に、前記次のブルートゥース目覚まし時間を設定するためにディジタル信号をさらにインタープレッティングする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にワイアレス通信装置及びシステムに係わり、さらに詳しくは、ワイアレス通信装置における電力消費を削減することに関する。
【背景技術】
【０００２】
ブルートゥースは、典型的には互いに１０メートル以内にある異なる装置間のワイアレス音声及びデータ通信をサポートするワイアレスパーソナルエリアネットワーク技術である。多くの異なる装置は、ブルートゥース可能であることができる、例えば、セル電話、パーソナルディジタルアシスタンツ若しくはラップトップコンピュータである。各々のそのような装置は、受信機及び送信機を含むブルートゥース構成素子を装備し、ケーブル若しくは他の物理的な接続を使用しないで、近くにある他の同様に装備した装置と通信することを可能にする。
【０００３】
１例として、ワイアレスコード分割多元アクセス（ＣＤＭＡ）セル電話は、ブルートゥース可能であることができ、そのセル電話は、ＣＤＭＡネットワーク及びブルートゥースネットワークの両者において通信できることを意味する。そのようなブルートゥース可能なＣＤＭＡセル電話は、ブルートゥース及びＣＤＭＡ構成素子の両者を具備する。
【０００４】
ブルートゥース可能な装置において、例えばブルートゥース可能なＣＤＭＡセル電話（“電話”）、装置が他のブルートゥース可能な装置とアクティブに通信していない場合、すなわち、ブルートゥースネットワークに参加していない場合に、ブルートゥース構成素子は、スタンバイモードと仮定する。スタンバイモードにある一方で、ブルートゥース構成素子は、目覚まし(wakeup)プロセスを定期的に実施することによって他のブルートゥース可能な装置を探す。そのプロセスの間に、周囲の環境で他のブルートゥース可能な装置をスキャンする。スキャニングプロセスの間にブルートゥース構成素子が他のブルートゥース可能な装置に出会い、接続が必要であると判断するのであれば、電話とそのような他の装置との間のショートレンジのワイアレス接続を設定するために、ある種のプロトコルを実施できる。それ以外は、スキャニングタスクは、次の目覚ましプロセスまで止められる。目覚ましすること、スキャニングすること及び止めることのスタンバイサイクルは、スタンバイ期間の間中の１．２８秒毎に、典型的には１回、２回、若しくは４回繰り返される。しかしながら、ある種のブルートゥース仕様が、タイミング及びサイクルのパターンを変化できることに価値を認める。例えば、プロセスは、１．２８秒の間連続的に実施されることを必要とする、若しくは１．２８秒毎に１６回プロセスを繰り返すことである。さらに、ある種のブルートゥース仕様は、ブルートゥース目覚ましプロセスが、例えば、１．２８秒毎に、２．５６秒毎に、若しくは個別の仕様が要求する他のいかなる間隔に少なくとも１回繰り返されることを要求できる。
【０００５】
電話のブルートゥース構成素子が、上述したように他のブルートゥース可能な装置をスキャンする間に、電話のＣＤＭＡ構成素子は、ＣＤＭＡに関連したタスクを実施する。ＣＤＭＡが、電話と基地局との間の正確な時間同期を必要とするので、ＣＤＭＡ構成素子が実施しなければならない１つのタスクは、基地局と同期されることである。アイドルモードにある間に、基地局と同期させるために、ＣＤＭＡ構成素子は、ＣＤＭＡページングチャネルにおいて基地局からパイロット信号を受信し、処理するために、その割り当てられた時間スロットの間中定期的に“目覚める”。ＣＤＭＡ構成素子は、パイロット信号を処理することによって基地局と同期できる。例えば、システム時間は、パイロット信号に埋め込まれた情報から決定されることができる。
【０００６】
どれだけ頻繁にＣＤＭＡ構成素子が目覚めるかは、スロットサイクルインデックスによって管理される。これは、この分野で周知のように、電話若しくは基地局のいずれかによって設定されることができる。スロットサイクルインデックスがゼロであるならば、ＣＤＭＡ構成素子は、目覚ましプロセスを１．２８秒毎に実施する。すなわち、割り当てられた時間スロットは、約１．２８秒毎になる。あるいは、スロットサイクルインデックスは、例えば、１、この場合目覚ましプロセスは２．５６秒毎に実施される、若しくは２、この場合目覚ましプロセスは５．１２秒毎に実施される、に設定されることができる。このようにして、スロットサイクルインデックスが低いほど、目覚ましプロセスがより頻繁に繰り返され、より大きな電力が消費される。
【０００７】
ブルートゥース構成素子が他のブルートゥース可能な装置を目覚めさせ、そしてスキャニングし、その後、シャットダウンするか、あるいはＣＤＭＡ構成素子が基地局を目覚めさせ、そして同期させ、その後、シャットダウンするかであっても、電力は消費される。さらに、プロセスのそれぞれが繰り返し実施されるため、消費された電力の量は、電話の電源を早く消耗する。無駄な若しくは過剰な電力消費は、装置の動作を妨げ、その有効性を減少するため、ワイアレス装置では特に関心がある。
【０００８】
それゆえ、ブルートゥース可能なＣＤＭＡセル電話のような、ブルートゥース可能な装置の種々の構成素子によって消費された電力の量を削減するための方法及び関係するシステムに対して、この分野における必要性がある。
【発明の開示】
【０００９】
［サマリー］
ここに開示された実施例は、ブルートゥース可能なＣＤＭＡセル電話のような、ブルートゥース可能な装置において、ブルートゥースモジュールが目覚ましプロセスを実施する時間をＣＤＭＡモジュールが目覚ましプロセスを実施する時間に同期させることによって上述した必要性に対応する。
【００１０】
発明の１態様において、ＣＤＭＡモジュールによって実施されるべき次のスケジュールされたＣＤＭＡ目覚ましプロセスに対する時間が設定される。一旦、次のスケジュールされたＣＤＭＡ目覚ましプロセスに対する時間が設定されると、次のブルートゥース目覚ましプロセスは、ブルートゥースモジュールによって同時に実施されるように同期されることができる。１態様において、次のブルートゥース目覚ましプロセスが実施されるようにスケジュールされる前に、次のＣＤＭＡ目覚ましプロセスが実行されるようにスケジュールされるのであれば、次のブルートゥース目覚ましプロセスは、次のＣＤＭＡ目覚ましプロセスとだけ同期される。例として、次のＣＤＭＡ目覚ましプロセス及び次のブルートゥース目覚ましプロセスが何時実施されるべきかに関する時間は、それぞれ、現在のＣＤＭＡ時間及び現在のブルートゥース時間から設定されることができる。その後、ＣＤＭＡモジュールが次のＣＤＭＡ目覚ましプロセスを実施する時間に到達する場合、ブルートゥースモジュールも、ブルートゥース目覚ましプロセスを実施する。このようにして、ＣＤＭＡ及びブルートゥース目覚ましプロセスは、実質的に同時に実施されることができ、それぞれの目覚ましプロセスを別々に実施することよりブルートゥース可能な装置によって消費される電力の著しい削減を導く。
【００１１】
他の１態様において、次のブルートゥース目覚ましプロセスを次のＣＤＭＡ目覚ましプロセスと同期させるためのワイアレスモービルユニットは、次のスケジュールされた時間においてＣＤＭＡ目覚ましプロセスを実施するために構成されたＣＤＭＡモジュールを具備して組み立てられることができる。そのワイアレスモービルユニットは、次のブルートゥース目覚ましプロセスの時間を次のＣＤＭＡ目覚ましプロセスの時間に同期させるために構成されたプロセッサをさらに具備できる。さらに、ワイアレスモービルユニットは、ＣＤＭＡモジュールが次のスケジュールされたＣＤＭＡ目覚ましプロセスを実施する時に、実質的に同時にブルートゥース目覚ましプロセスを実施するために構成されたブルートゥースモジュールを具備できる。
【発明を実施するための最良の形態】
【００１２】
本発明は、ブルートゥース及びＣＤＭＡモードのオペレーションにおいて電力消費を削減する方法を目指したものである。本発明は、特定の実施例に関連して説明されるが、ここに添付された請求項によって規定される発明の原理は、ここに特定して説明された記述の実施例を超えて適用できることは明らかである。さらに、ある詳細な説明は、発明の進歩性を不明瞭にしないために取り除かれる。本出願において記述されなかった特定の詳細な説明は、この分野で通常の知識のあるものの知識の範囲内である。
【００１３】
本出願の図面及びそれに関連する詳細な説明は、発明の単なる例の実施例を目指したものである。簡潔性を維持するために、本発明の原理を使用する発明の他の実施例は、本出願では特別に説明されない。そして、本図面によっても特別に図示されない。用語“イグゼンプラリ”は、“例、事例、若しくは実例として働くこと”を意味するためにここでは広範に使用される。“イグゼンプラリ”としてここで説明されたいかなる実施例も、他の実施例に対して好ましい若しくは有利であると解釈される必要はない。
【００１４】
図１は、発明の１実施例にしたがったイグゼンプラリなワイアレス通信システムを図示する。図１に示されたイグゼンプラリなワイアレス通信システム１００は、例えば、コード分割多元アクセス（“ＣＤＭＡ”）通信システムの一部を具備することができる。ＣＤＭＡ通信システムの一般的な原理、及び特に通信チャネルを介した送信に対する拡散スペクトル信号の生成に関する一般的な原理は、“衛星若しくは地上リピータを使用する拡散スペクトル多元アクセス通信システム”と題された米国特許４，９０１，３０７に記述されており、本発明の譲受人に譲渡されている。その特許、すなわち、米国特許４，９０１，３０７、における明細は、本出願の中に引用としてここに全て取り込まれている。さらに、“ＣＤＭＡセルラ電話システムにおける信号波形を生成するためのシステム及び方法”と題され、本発明の譲受人に譲渡された米国特許５，１０３，４５９は、ＰＮスプレッディング、ウォルシュカバリング、及びＣＤＭＡ拡散スペクトル通信信号を生成するための技術に関係する原理を開示する。その特許、すなわち、米国特許５，１０３，４５９、における明細も、本出願に引用としてここに全て含まれている。しかも、本発明は、データの時間マルチプレキシング及び“高データレート”通信システムに関係する種々の原理を利用する。そして、本発明は、１９９７年１１月３日に提出されたシリアル番号０８／９６３，３８６“高レートパケットデータ送信に関する方法及び装置”と題され、本発明の譲受人に譲渡された米国特許出願に開示されたような、“高データレート”通信システムで使用されることができる。その特許出願の明細も、本出願に引用としてここに全て含まれている。
【００１５】
図１に示されたように、発明のイグゼンプラリなワイアレス通信システム１００は、ブルートゥース装置１１０、ワイアレスモービルユニット１４０、及びＣＤＭＡ基地局１８０を具備する。ブルートゥース装置１１０は、いかなるブルートゥース可能な装置、例えば、ブルートゥース構成素子を装備したラップトップコンピュータ、であることができる。ブルートゥース装置１１０は、送信機／受信機１１２及びアンテナ１１４を利用する他のブルートゥース可能な装置と通信するために構成される。
【００１６】
図１を続けると、ワイアレス通信システム１００のワイアレスモービルユニット１４０は、例えば、本実施例のブルートゥース可能なＣＤＭＡセル電話である。そのようにして、ワイアレスモービルユニット１４０は、ブルートゥース及びＣＤＭＡ構成素子の両者、すなわち、それぞれブルートゥースモジュール１４２及びＣＤＭＡモジュール１４４、を具備する。本発明にしたがって、ブルートゥースモジュール１４２及びＣＤＭＡモジュール１４４は、プロセッサ１４６を共有する。プロセッサ１４６は、スタンバイモードにおいてＣＤＭＡモジュール１４４の目覚まし／スリープサイクルを、アイドルモードにおいてＣＤＭＡモジュール１４４の目覚まし／アイドルサイクルをモニタし、指示するために構成されることができる。さらに、示されたように、ワイアレスモービルユニット１４０は、クロック参照１６０を具備する。クロック参照１６０は、ブルートゥースモジュール１４２及びＣＤＭＡモジュール１４４に時間の共通ソースを提供するために構成される。
【００１７】
上述したように、ブルートゥース可能な装置がブルートゥースネットワークにおいてアクティブに通信されない場合に、装置のブルートゥース構成素子は、他のブルートゥース可能な装置をスキャンするために定期的にそこから目覚めるスタンバイモードを仮定する。さらに、目覚ましプロセスの期間に、ブルートゥース構成素子は、それが出会うブルートゥース可能な装置と接続を設定する必要があるかどうかを決定する。周囲の環境で他のブルートゥース可能な装置をスキャニングすることは、この分野で知られる方式で行われ、例えば、送信、受信及び特定のページング信号の処理を含むことができる。ブルートゥースモジュール１４２によって実施される目覚ましすること、スキャニングすること及びその後のシャットダウンすることのプロセスが、本出願においては“ブルートゥース目覚ましプロセス”としても呼ばれることに注意する。
【００１８】
再び、図１を参照して、ブルートゥースモジュール１４２は、ブルートゥースアンテナ１５０に接続されるブルートゥース送信機／受信機１４８を有する。スタンバイモードの期間中、ブルートゥースモジュール１４２は、他のブルートゥース可能な装置、例えば、ブルートゥース装置１１０、を環境でスキャンするために、ブルートゥース送信機／受信機１４８及びブルートゥースアンテナ１５０を利用することができる。本実施例において、ブルートゥースモジュール１４２は、１．２８秒毎に２回ブルートゥース目覚ましプロセスを実施するために構成される。しかしながら、ブルートゥースモジュール１４２が、他のインターバル、例えば１．２８秒毎、０．３２秒毎、若しくは０．１６秒毎に、ブルートゥース目覚ましプロセスを実施するために構成されることができることを、この分野に知識のあるものは価値を認めるであろう。さらに、ある種のブルートゥース仕様は、ブルートゥースモジュール１４２が、ブルートゥース目覚ましプロセスを、例えば、１．２８秒毎に、２．５６秒毎に、若しくは個別のブルートゥース仕様によって要求されるいかなる他のインターバルに少なくとも１回ブルートゥース目覚ましプロセスを実施するために構成される。図１に示されたように、ブルートゥース装置１１０及びブルートゥースモジュール１４２は、それぞれの送信機／受信機及びアンテナ素子を使用してブルートゥースエアーリンク１１６を介してお互いに通信できる。
【００１９】
ブルートゥースモジュール１４２は、クロック１５８をさらに具備する。１実施例では、クロック１５８は、ブルートゥースモジュール１４２に対する内部クロックである。クロック１５８は、例えば、現在のブルートゥース時間をトラックし、プロセッサ１４６へ現在のブルートゥース時間を中継する２８ビットカウンタであることができる。現在のブルートゥース時間は、本出願において“ＢＴｃｕｒｒｅｎｔ”としても呼ばれることに注意する。
【００２０】
図１を続けて、ワイアレスモービルユニット１４０のＣＤＭＡモジュール１４４は、ＣＤＭＡ送信機／受信機１５２を具備する。ＣＤＭＡ送信機／受信機１５２は、ＣＤＭＡアンテナ１５４に接続される。ＣＤＭＡモジュール１４４は、ＣＤＭＡネットワークにおいて通信するために、特にＣＤＭＡエアーリンク１８４を介してＣＤＭＡ基地局１８０と通信するために、ＣＤＭＡ送信機／受信機１５２及びＣＤＭＡアンテナ１５４を利用する。ＣＤＭＡモジュール１４４は、信号を送信し、受信するためにＣＤＭＡ送信機／受信機１５２及びＣＤＭＡアンテナ１５４を利用することによってＣＤＭＡ基地局１８０と通信する。同時に、ＣＤＭＡ基地局１８０は、ＣＤＭＡモジュール１４４から信号を受信するため、及びそれに信号を送信するために基地局アンテナ１８２を利用する。ＣＤＭＡモジュール１４４とＣＤＭＡ基地局１８０との間の通信は、この分野で周知の方式で行われる。
【００２１】
ワイアレスモービルユニット１４０が、ＣＤＭＡネットワークにおいてアクティブに通信していない場合に、ＣＤＭＡモジュール１４４は、アイドルモードと仮定する。ＣＤＭＡモジュール１４４は、アイドルモードにある間に、ＣＤＭＡシステム時間と同期させるタスクを含む多くのタスクに従事する。この分野で周知のように、ＣＤＭＡネットワークにおける通信の強さは、モービルユニット、基地局、基地局コントローラ、等を含むＣＤＭＡネットワークにおける各構成素子の時間同期にある部分で依存する。
【００２２】
ＣＤＭＡシステム時間と同期させるために、ＣＤＭＡモジュール１４４は、ＣＤＭＡ基地局１８０によって送信されたパイロット信号を受信するために、ＣＤＭＡ送信機/受信機１５２及びＣＤＭＡアンテナ１５４を利用する。受信したパイロット信号は、処理され、現在のＣＤＭＡシステム時間は、パイロット信号に含まれたデータから決定される。ＣＤＭＡモジュール１４４によるパイロット信号の処理及びそこから現在のＣＤＭＡシステム時間の決定は、この分野で知られる方法で行われる。本実施例では、ＣＤＭＡモジュール１４４に対する“現在の”時間、これは本出願においてはＣＤＭＡｃｕｒｒｅｎｔとしても呼ばれる、は、パイロット信号から導出されたＣＤＭＡシステム時間に設定される。ある実施例では、クロック参照１６０は、両方のモジュールに対する“現在の”時間、すなわちＢＴｃｕｒｒｅｎｔ及びＣＤＭＡｃｕｒｒｅｎｔ、が等しくなるように、時間の共通ソースでＣＤＭＡモジュール１４４及びブルートゥースモジュール１４２を提供する。他の１実施例では、クロック参照１６０は、共通クロックでＣＤＭＡモジュール１４４及びブルートゥースモジュール１４２を提供する。しかしＢＴｃｕｒｒｅｎｔ及びＣＤＭＡｃｕｒｒｅｎｔの絶対値は異なることができる。一旦、ＣＤＭＡｃｕｒｒｅｎｔが設定されると、プロセッサ１４６に中継される。ＣＤＭＡモジュール１４４によって実施された目覚ましすること、基地局１８０と同期させること、及びシャットダウンすることのプロセスも、本出願においては“ＣＤＭＡ目覚ましプロセス”として呼ばれることに注意する。
【００２３】
どの程度頻繁にＣＤＭＡ構成素子が目覚めるかは、スロットサイクルインデックス（“ＳＣＩ”）によって管理される。ＳＣＩは、この分野において知られた方法で電話若しくは基地局のいずれかによって設定されることができる。例えば、ＣＤＭＡモジュールに対するＳＣＩがゼロであるならば、その後、ＣＤＭＡモジュール１４４は、１．２８秒毎にＣＤＭＡ目覚ましプロセスを実施する。あるいは、ＳＣＩは、例えば、１に設定できる、この場合にはＣＤＭＡ目覚ましプロセスは２．５６秒毎に実施される、若しくはＳＣＩは、２に設定できる、この場合には目覚ましプロセスが５．１２秒毎に実施される。ＳＣＩが小さくなるほど、ＣＤＭＡモジュール１４４は、より頻繁にＣＤＭＡ目覚ましプロセスを実施することに注意する。本実施例では、ＣＤＭＡモジュール１４４に対するＳＣＩは、ゼロに設定される、すなわち、ＣＤＭＡモジュール１４４は、１．２８秒毎にＣＤＭＡ目覚ましプロセスを実施するように設定される。
【００２４】
図１を続けて、プロセッサ１４６は、ブルートゥースモジュール１４２の目覚ましスケジュールをＣＤＭＡモジュール１４４の目覚ましスケジュールと同期させるために、クロック１５８から受信する情報、すなわち、ＢＴｃｕｒｒｅｎｔ、及びＣＤＭＡモジュール１４４から受信する情報、すなわち、ＣＤＭＡｃｕｒｒｅｎｔ、を使用する。本実施例では、２つの目覚ましスケジュールを同期させるために、プロセッサ１４６は、ブルートゥースモジュール１４２及びＣＤＭＡモジュール１４４の両者に対してスケジュールされている次の目覚ましプロセスまでに、どれだけの時間が残されているかを決定しなければならない。次のスケジュールされた目覚ましプロセスのそれぞれの時間は、これ以降、ブルートゥースモジュール１４２に対してＢＴｎｅｘｔとして、及びＣＤＭＡモジュール１４４に対してＣＤＭＡｎｅｘｔとして呼ばれる。
【００２５】
プロセッサ１４６は、どれだけ頻繁にブルートゥース目覚ましプロセス及びＣＤＭＡ目覚ましプロセスが、それぞれ実施されるべきか設定されることに基づいて、ＢＴｎｅｘｔ及びＣＤＭＡｎｅｘｔを決定するために構成されることができる。上述したように、ブルートゥースモジュール１４２は、異なった間隔若しくは周期で、例えば、０．６４秒に１回、ブルートゥース目覚ましプロセスを実施するために設定されることができ、そして、ＣＤＭＡモジュール１４４は、そのＳＣＩに依存して、１．２８秒毎に、２．５６秒毎に、若しくは５．１２秒毎にＣＤＭＡ目覚ましプロセスを実施するために設定されることができる。このようにして、プロセッサ１４６は、ブルートゥースモジュール１４２がブルートゥース目覚ましプロセスを最後に実施した時をモニタすることによって、そしてその後、次のブルートゥース目覚ましプロセスがいつ実施されるかを計算することによって、ＢＴｎｅｘｔを決定することができる。このようにして、説明のように、ブルートゥースモジュール１４２が、時間Ｔにおいてブルートゥース目覚ましプロセスを最後に実施し、そして、ブルートゥースモジュール１４２が、０．６４秒毎にブルートゥース目覚ましプロセスを実施するために設定されことを、プロセッサ１４６が決定するのであれば、その後、プロセッサ１４６は、ＢＴｎｅｘｔをＴプラス０．６４秒になるように計算できる。同様に、ＣＤＭＡモジュール１４４が、時間ＹにおいてＣＤＭＡ目覚ましプロセスを最後に実施し、そして、ＣＤＭＡモジュール１４４が、１．２８秒毎に、すなわち、ＳＣＩがゼロに設定される、ＣＤＭＡ目覚ましプロセスを実施するために設定されことを、プロセッサ１４６が決定するのであれば、その後、プロセッサ１４６は、ＣＤＭＡｎｅｘｔをＹプラス１．２８秒になるように計算できる。
【００２６】
上述した方法で、次のスケジュールされた目覚ましプロセスに対する時間が、一旦設定されると、その次のスケジュールされた目覚ましプロセスまでに残された時間は、現在の時間とその次のスケジュールされた目覚ましプロセスとの間の時間差を計算することによって決定されることができる。したがって、プロセッサ１４６は、次のスケジュールされたＣＤＭＡ目覚ましプロセスまでに残された時間をＣＤＭＡｎｅｘｔマイナスＣＤＭＡｃｕｒｒｅｎｔとして決定できる。本出願では、次のスケジュールされたＣＤＭＡ目覚ましプロセスまでに残される時間も、ＣＤＭＡｉｎｔｅｒｖａｌとして呼ばれる。
【００２７】
図１を続けると、次のＣＤＭＡ目覚ましプロセスがいつ実施されるかに関係して、次のブルートゥース目覚ましプロセスがいつ実施されるかを決定することによって、プロセッサ１４６は、ブルートゥースモジュール１４２の目覚ましプロセスをＣＤＭＡモジュール１４４の目覚ましスケジュールに同期させる。次のブルートゥース目覚ましプロセスが次のＣＤＭＡ目覚ましプロセスより後に実施されるとスケジュールされることを、プロセッサ１４６が判断するのであれば、プロセッサ１４６は、ブルートゥースモジュール１４２の目覚ましスケジュールを前に進める。その結果、ブルートゥースモジュール１４２は、ＣＤＭＡモジュール１４４が次のＣＤＭＡ目覚ましプロセスを実施すると同時に、次のブルートゥース目覚ましプロセス実施する。言い換えると、プロセッサ１４６は、ＢＴｎｅｘｔまで待つことよりむしろＣＤＭＡｎｅｘｔにおいて、自身の次のブルートゥース目覚ましプロセスを実施するためにブルートゥースモジュール１４２をトリガできる。次のブルートゥース目覚ましプロセスは、このようにして、次のＣＤＭＡ目覚ましプロセスと同期される。次のブルートゥース目覚ましプロセスに対する“新しい”若しくは“同期した”時間も、本出願では、ＢＴｎｅｘｔとして呼ばれることに注意する。ブルートゥースモジュール１４２の目覚ましプロセスをＣＤＭＡモジュール１４４の目覚ましスケジュールに同期させるタスクは、ワイアレスモービルユニット１４０のプロセッサ１４６中のソフトウェアによって若しくはハードウェアにおいて実施されることができる。
【００２８】
２つの目覚ましプロセスを同期させることは、ワイアレスモービルユニット１４０の電力消費を削減する。その理由は、それぞれの目覚ましプロセスを実施する場合に、ブルートゥースモジュール１４２及びＣＤＭＡモジュール１４４を別々にオンにするために必要な電力は、２つのモジュールが同時にオンされる場合には、共有されることができるためである。このようにして、図１は、イグゼンプラリなワイアレス通信システムを示す。ここで、ブルートゥースネットワーク及びＣＤＭＡネットワークの両者において通信するために構成されたワイアレスモービルユニットは、同期されていない目覚ましスケジュールに付随した電力消費を削減するために、自身のブルートゥースモジュール及びＣＤＭＡモジュールの目覚ましスケジュールを同期させる。
【００２９】
さて図２を参照して、グラフ２００，２４０及び２７０は、１実施例にしたがって、例えば、図のワイアレスモービルユニット１４０のようなワイアレスモービルユニットにおいて、ブルートゥースモジュールの目覚ましスケジュールをＣＤＭＡモジュールの目覚ましスケジュールに同期させることの結果を示す。それゆえ、参照符号は、グラフ２００，２４０及び２７０の説明を容易にするために、ワイアレスモービルユニット１４０についてなされる。
【００３０】
グラフ２００は、ワイアレスモービルユニットのＣＤＭＡモジュール、例えば、ワイアレスモービルユニット１４０のＣＤＭＡモジュール１４４、に対する目覚ましスケジュールの時間シーケンスを図示する。グラフ２００では、軸２０２は、ＣＤＭＡモジュール１４４のオン／オフ状態を示し、軸２０４は、時間に対応する。現在のＣＤＭＡシステム時間、これは上述したように基地局から受信したパイロット信号から導出されることができる、は、ＣＤＭＡｃｕｒｒｅｎｔ時間２０６として示される。ＣＤＭＡモジュール１４４は、ＣＤＭＡｃｕｒｒｅｎｔ時間２０６においてアイドルモードであり、ＣＤＭＡ目覚ましプロセスを実施しない、すなわちＣＤＭＡモジュール１４４は“オフ”である。しかしながら、ＣＤＭＡｎｅｘｔ時間２０８において、ＣＤＭＡモジュール２４４はオンになり、ＣＤＭＡ目覚ましプロセス２１４を開始する。ＣＤＭＡｃｕｒｒｅｎｔ時間２０６とＣＤＭＡｎｅｘｔ時間２０８との間の時間インターバルは、グラフ２００においてインターバル２１０として示される。そのようにして、インターバル２１０は、現在のＣＤＭＡ時間と次のＣＤＭＡ目覚ましプロセスが実施される時間との間の時間期間を表わす。インターバル２１２は、ＣＤＭＡ目覚ましプロセス２１４の開始とＣＤＭＡ目覚ましプロセス２１６の開始との間の時間を表わす。インターバル２１２は、例えば、１．２８秒であり、ＣＤＭＡモジュール１４４が、１．２８秒毎にＣＤＭＡ目覚ましプロセスを実施するために設定されることを意味する。言い換えると、ＣＤＭＡモジュール１４４のＳＣＩは、ゼロに設定される。
【００３１】
さて、図２のグラフ２４０を参照して、ＣＤＭＡモジュールの目覚ましスケジュールに同期させる前に、ワイアレスモービルユニットのブルートゥースモジュール、例えば、ワイアレスモービルユニット１４０のブルートゥースモジュール１４２、に対する目覚ましスケジュールの時間シーケンスが、図示される。グラフ２４０では、軸２４２は、ブルートゥースモジュール１４２のオン/オフ状態を示し、一方、軸２４４は、時間に対応する。ＢＴｃｕｒｒｅｎｔ時間２４６において、ブルートゥースモジュール１４２は、“オフ”であり、ブルートゥース目覚ましプロセスを実施しない。しかしながら、ＢＴｎｅｘｔ時間２４８において、ブルートゥースモジュール１４２はオンになり、ブルートゥース目覚ましプロセス２５０を開始する。ＢＴｃｕｒｒｅｎｔ時間２４６とＢＴｎｅｘｔ時間２４８との間の時間インターバルは、インターバル２５２によって表わされる。それゆえ、インターバル２５２は、現在のブルートゥース時間と次のスケジュールされたブルートゥース目覚ましプロセス、すなわちブルートゥース目覚ましプロセス２５０、の時間との間の時間の長さである。ＢＴｎｅｘｔ時間２４８に引き続くインターバル２５４に等しい経過時間に続いて、ブルートゥースモジュール１４２は、ブルートゥース目覚ましプロセス２５６を実施する、そしてさらに、インターバル２５８に等しいさらに１の経過時間に続いて、ブルートゥースモジュール１４２は、ブルートゥース目覚ましプロセス２６０を実施する。本実施例では、ブルートゥースモジュール１４２は、０．６４秒毎にブルートゥース目覚ましプロセスを実施するために設定されることができる。このようにして、各インターバル２５２，２５４及び２５８は、０．６４秒に等しくなる。しかしながら、ブルートゥースモジュール１４２が、他のインターバル若しくは頻度で、例えば、１．２８秒に１回若しくは０．３２秒に１回、ブルートゥース目覚ましプロセスを実施するために設定されることができることを、この分野において知識のある者は価値を認めるであろう。
【００３２】
図２のグラフ２００及び２４０を比較すると、インターバル２５２は、インターバル２１０より大きいことが分かる。言い換えると、次のブルートゥース目覚ましプロセス、すなわちブルートゥース目覚ましプロセス２５０、が実施されることがスケジュールされる前の時間の長さは、次のＣＤＭＡ目覚ましプロセス、すなわちＣＤＭＡ目覚ましプロセス２１４、が実施されることがスケジュールされる前の時間の長さより大きい。次の目覚ましプロセスが実施されることがいつスケジュールされるかの時間間隔の違いは、ワイアレスモービルユニット１４０の電源の著しい消耗になる。なぜならば、ブルートゥースモジュール１４２及びＣＤＭＡモジュール１４４は、それらの目覚ましプロセスを実施するために別々にオンにされなければならないからである。
【００３３】
さて、グラフ２７０を参照して、ブルートゥースモジュール１４２の目覚ましスケジュールに対する同期後の時間シーケンスが、図示される。グラフ２７０では、軸２７２は、ブルートゥースモジュール１４２のオン/オフ状態を示し、そして軸２７４は、時間に対応する。さらに、グラフ２７０のＢＴｃｕｒｒｅｎｔ時間２７６は、グラフ２４０のＢＴｃｕｒｒｅｎｔ時間２４６と同じであり、“現在の”ブルートゥース時間は、２つのグラフで同じであることを意味する。しかしながら、グラフ２７０に示されたように、次のスケジュールされたブルートゥース目覚ましプロセス、すなわちブルートゥース目覚ましプロセス２８０、は、同期の結果として“再スケジュール” され、そして、ＢＴｎｅｗ時間２７８において実施されるために今度は設定される。そのようにして、ブルートゥースモジュール１４２が、グラフ２４０に示されたようにＢＴｎｅｘｔ時間２４８において次のブルートゥース目覚ましプロセスを実施するよりはむしろ、ブルートゥースモジュール１４２の目覚ましプロセスをＣＤＭＡモジュール１４４の目覚ましスケジュールに同期させることの結果は、次のブルートゥース目覚ましプロセスの一時的なシフトである。その結果、次のブルートゥース目覚ましプロセスは、次のＣＤＭＡ目覚ましプロセスと同時に実施される。より詳しくは、同期させることは、グラフ２７０のインターバル２８２とグラフ２００のインターバル２１０とを等しくすることになり、ＢＴｎｅｗ時間２７８及びＣＤＭＡｎｅｘｔ時間２０８において、それぞれ、ブルートゥース目覚ましプロセス２８０及びＣＤＭＡ目覚ましプロセス２１４の同時の実施を導く。このブルートゥース目覚ましプロセス２８０をＣＤＭＡ目覚ましプロセス２１４に同期させることは、ブルートゥースモジュール１４２及びＣＤＭＡモジュール１４４が、その目覚ましプロセスを実施するために同時に電源を投入されることができ、ワイアレスモービルユニット１４０による電力消費を著しく削減する結果になることを意味する。
【００３４】
グラフ２７０を続けると、ブルートゥース目覚ましプロセス２８６は、インターバル２８４に等しい時間の長さが経過した後で、ブルートゥース目覚ましプロセス２８０に続く。そして、ブルートゥース目覚ましプロセス２９０は、インターバル２８８に等しいさらなる経過時間の後に続く。ブルートゥース目覚ましプロセス２８６及び２９０は、グラフ２４０のブルートゥース目覚ましプロセス２５６及び２６０に等しく、ブルートゥース目覚ましプロセス２８０をＣＤＭＡ目覚ましプロセス２１４に同期させた結果として前にシフトしたことに、注意する。図２のグラフ２００，２４０及び２７０は、それゆえ、ワイアレスモービルユニット１４０においてブルートゥースモジュール１４２とＣＤＭＡモジュール１４４の目覚ましスケジュールとを同期させる結果を図示し、ワイアレスモービルユニット１４０により消費された電力の量を削減する結果になる。
【００３５】
図３は、１実施例にしたがったワイアレスモービルユニット中のブルートゥースモジュール及びＣＤＭＡモジュールの目覚ましスケジュールを同期させるイグゼンプラリなプロセスを説明するフローチャート３００である。さらに詳しくは、フローチャート３００に示されたプロセスは、図１のワイアレスモービルユニット１４０のようなワイアレスモービルユニットによって実施されることができる。これは、ブルートゥース構成素子、すなわちブルートゥースモジュール１４２、及びＣＤＭＡ構成素子、すなわちＣＤＭＡモジュール１４４、の両者を具備する。それゆえ、説明の目的で、フローチャート３００に示されたプロセスは、図１のワイアレスモービルユニット１４０の状況において説明される。
【００３６】
図３を続けると、例えば、ワイアレスモービルユニット１４０が、ブルートゥースネットワーク若しくはＣＤＭＡネットワークのいずれとも通信していない場合に、ワイアレスモービルユニット中のブルートゥースモジュール及びＣＤＭＡモジュールの目覚ましスケジュールを同期させるプロセスは、ステップ３１０において開始する。言い換えると、ブルートゥースモジュール１４２がスタンバイモードであり、そしてＣＤＭＡモジュール１４４がアイドルである場合に、プロセスは開始する。ステップ３１２において、現在のブルートゥース時間及び現在のＣＤＭＡ時間は、決定される。例えば、現在のブルートゥース時間、すなわちＢＴｃｕｒｒｅｎｔ、は、現在のブルートゥース時間をトラックするブルートゥースモジュール１４２内の内部クロックによって決定されることができる。現在のＣＤＭＡ時間、すなわちＣＤＭＡｃｕｒｒｅｎｔ、は、例えば、基地局によって送信され、ＣＤＭＡモジュール１４４によって受信されたパイロット信号内のデータから決定されることができる。ある実施例では、クロック参照１６０は、時間の共通ソースでＣＤＭＡモジュール１４４及びブルートゥースモジュール１４２を提供する。その結果、両方のモジュールに対する“現在の”時間、すなわちＢＴｃｕｒｒｅｎｔ及びＣＤＭＡｃｕｒｒｅｎｔ、は、同じである。ステップ３１２においても、ＢＴｃｕｒｒｅｎｔ及びＣＤＭＡｃｕｒｒｅｎｔは、さらにプロセスするために図１のワイアレスモービルユニット１４０のプロセッサ１４６のようなプロセッサへ中継される。
【００３７】
図３のフローチャート３００を続けると、ワイアレスモービルユニット中のブルートゥースモジュール及びＣＤＭＡモジュールの目覚ましスケジュールを同期させるためのプロセスのステップ３１４において、次のスケジュールされたブルートゥース目覚ましプロセスに対する時間及び次のスケジュールされたＣＤＭＡ目覚ましプロセスに対する時間は、決定される。次のスケジュールされたブルートゥース目覚ましプロセスに対する時間、すなわちＢＴｎｅｘｔ、は、前のブルートゥース目覚ましプロセスがブルートゥースモジュール１４２によって実施された時間に基づいて決定される。ＢＴｎｅｘｔは、どれだけ頻繁にブルートゥース目覚ましプロセスが実施されるか、例えば、１．２８秒毎に、０．６４秒毎に若しくは０．３２秒毎に１回、の関数でもある。ある実施例では、プロセッサ１４６は、前のブルートゥース目覚ましプロセスの時間をモニタし、どれだけ頻繁にブルートゥース目覚ましプロセスが実施されるかが設定されることに依存して、例えば、１．２８秒、０．６４秒若しくは０．３２秒を最後のブルートゥース目覚ましプロセスの時間に加えることによってＢＴｎｅｘｔを計算する。同様な方法で、ＣＤＭＡｎｅｘｔは、計算されることができる。言い換えると、プロセッサ１４６は、最後のＣＤＭＡ目覚ましプロセスの時間をモニタでき、その後、ＣＤＭＡｎｅｘｔを計算するために、ＣＤＭＡモジュール１４４に対するＳＣＩセットに依存して、最後のＣＤＭＡ目覚ましプロセスの時間に、例えば、１．２８，２．５６秒若しくは５．１２秒を加える。
【００３８】
フローチャート３００を続けると、ステップ３１６において、ＢＴｃｕｒｒｅｎｔプラスＣＤＭＡｎｅｘｔとＣＤＭＡｃｕｒｒｅｎｔとの間のインターバルがＢＴｎｅｘｔより大きいかどうかが判断される。ＢＴｃｕｒｒｅｎｔプラスＣＤＭＡｎｅｘｔとＣＤＭＡｃｕｒｒｅｎｔとの間のインターバルがＢＴｎｅｘｔより大きくなると判断されれば、次のブルートゥース目覚ましプロセスがブルートゥースモジュール１４２によって実施されることがスケジュールされる後で、次のＣＤＭＡ目覚ましプロセスは、ＣＤＭＡモジュール１４４によって実施されることがスケジュールされることを示す。そのような例では、ワイアレスモービルユニット中のブルートゥースモジュールとＣＤＭＡモジュールの目覚ましスケジュールとを同期させためのプロセスは、ステップ３１８へ進む。そこでは、次のブルートゥース目覚ましプロセスに対する時間、ＢＴｎｅｗとも呼ばれる、は、ＢＴｎｅｘｔとして設定される。プロセスは、その後、ステップ３２２へ進む。
【００３９】
ステップ３１６において、プロセッサ１４６が、ＢＴｃｕｒｒｅｎｔプラスＣＤＭＡｎｅｘｔとＣＤＭＡｃｕｒｒｅｎｔとの間のインターバルがＢＴｎｅｘｔより大きくないとその代わりに判断するのであれば、その後、プロセスは、ステップ３２０へ進む。ステップ３２０において、次のブルートゥース目覚ましプロセスに対する新しい時間、すなわちＢＴｎｅｗ、は、ＣＤＭＡｎｅｘｔと同期される、すなわち、ＢＴｎｅｗは、ＣＤＭＡｎｅｘｔとして設定される。言い換えると、次のＣＤＭＡ目覚ましプロセスが次のブルートゥース目覚ましプロセスの前に実施されるようにスケジュールされることを、プロセッサ１４６がステップ３１６において判断するのであれば、プロセッサ１４６は、ＢＴｎｅｗをＣＤＭＡｎｅｘｔと同期させることによって、次のブルートゥース目覚ましプロセスを次のＣＤＭＡ目覚ましプロセスと同時に実行されるように“再スケジュール”する。
【００４０】
ワイアレスモービルユニット中のブルートゥースモジュールとＣＤＭＡモジュールの目覚ましスケジュールを同期させるためのプロセスは、その後、ステップ３２２へ進む。ステップ３２２において、ブルートゥースモジュール１４２は、ＢＴｎｅｗが到達した時にブルートゥース目覚ましプロセスを実施する。ＣＤＭＡｎｅｘｔとＣＤＭＡｃｕｒｒｅｎｔとの間の時間差が、ＢＴｎｅｘｔとＢＴｃｕｒｒｅｎｔとの間の時間差より大きくないと、ステップ３１６においてプロセッサ１４６が決定し、その結果、ＢＴｎｅｗがステップ３２０においてＣＤＭＡｎｅｘｔと同期されるのであれば、ＣＤＭＡモジュール１４４は、ステップ３２２においてＣＤＭＡ目覚ましプロセスも実施するであろうことに注意する。このようにして、すなわち、ブルートゥースモジュール１４２及びＣＤＭＡモジュール１４４は、同時にそれらの目覚ましプロセスを実施しており、２つのモジュールが同時に起動することができるので、ワイアレスモービルユニット１４０の電力消費は、著しく削減することができる。
【００４１】
ステップ３２２に引き続いて、ワイアレスモービルユニット中のブルートゥースモジュール及びＣＤＭＡモジュールの目覚ましプロセスを同期させるプロセスは、ステップ３１０へ戻る。例えば、ブルートゥースモジュール１４２がスタンバイモードを出る、若しくはＣＤＭＡモジュール１４４がアイドルモードを出るまで、プロセスは継続する。
【００４２】
フローチャート３００のステップが、本発明の範囲から逸脱しないで置きかえられることが、この分野に知識のある者にとって価値を認められる。図３のフローチャート３００は、それゆえ、ワイアレスモービルユニット中のブルートゥースモジュール及びＣＤＭＡモジュールの目覚ましスケジュールを同期させるイグゼンプラリなプロセスを示し、ある実施例にしたがって、ワイアレスモービルユニットによる電力消費を削減する結果になる。
【００４３】
情報及び信号が、種々の異なる技術及び手法のいずれかを使用して表わされることを、本技術分野に知識のある者は、理解するであろう。例えば、上記の説明を通して示されることができる、データ、指示、命令、情報、信号、ビット、シンボル、及びチップは、電圧、電流、電磁波、磁場若しくは磁力粒子、光場若しくは光粒子、若しくはこれらの任意の組み合わせによって表わされることができる。
【００４４】
ここに開示された実施例に関連して説明された各種の解説的な論理ブロック、モジュール、回路、及びアルゴリズムのステップが、電子ハードウェア、コンピュータソフトウェア、若しくは両者の組み合わせとして実施できることを、知識のある者は、さらに価値を認めるであろう。ハードウェア及びソフトウェアのこの互換性をはっきりと説明するために、各種の解説的な構成素子、ブロック、モジュール、回路、及びステップは、機能性の面から一般的にこれまでに説明されてきた。そのような機能性が、ハードウェア若しくはソフトウェアとして実行されるか否かは、個々のアプリケーション及びシステム全体に課せられた設計の制約に依存する。熟練した職人は、述べられた機能性を各固有のアプリケーションに対して違ったやり方で実行することができる。しかし、そのような実行の決定は、本発明の範囲から離れては説明されない。
【００４５】
ここに開示された実施例に関連して述べられた、各種の解説的な論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、アプリケーションスペシフィック集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）若しくは他のプログラマブルロジックデバイス、ディスクリートゲート若しくはトランジスタロジック、ディスクリートハードウェア素子、若しくはここに記述した機能を実行するために設計されたこれらのいかなる組み合わせで、実行若しくは実施されることができる。汎用プロセッサは、マイクロプロセッサでることができ、しかし代案では、プロセッサは、いかなる従来のプロセッサ、コントローラ、マイクロコントローラ、若しくはステートマシン(state machine)であってよい。プロセッサは、演算装置の組み合わせとして実行されることができる。例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと結合した１若しくはそれ以上のマイクロプロセッサ、若しくはいかなる他のそのような構成であってよい。
【００４６】
ここに開示された実施例に関連して述べられた方法若しくはアルゴリズムのステップは、ハードウェアにおいて、プロセッサにより実行されるソフトウェアモジュールにおいて、若しくは、両者の組み合わせにおいて直接実現されることができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、脱着可能なディスク、ＣＤ−ＲＯＭ、若しくは、この分野で知られている他のいかなる記憶媒体の中に存在できる。あるイグゼンプラリな記憶媒体は、プロセッサが記憶媒体から情報を読み出し、そこに情報を書き込めるようにするために、プロセッサと接続される。代案では、記憶媒体は、プロセッサに集積できる。プロセッサ及び記憶媒体は、ＡＳＩＣ中に存在できる。ＡＳＩＣは、ワイアレスモービルユニット中に存在できる。代案では、プロセッサ及び記憶媒体は、ワイアレスモービルユニット中に単体素子として存在できる。
【００４７】
開示された実施例のこれまでの説明は、本技術分野に知識のあるいかなる者でも、本発明を作成し、使用することを可能にする。これらの実施例の各種の変形は、本技術分野に知識のある者に、容易に実現されるであろう。そして、ここで定義された一般的な原理は、本発明の精神及び範囲から逸脱しないで、他の実施例にも適用できる。それゆえ、本発明は、ここに示された実施例に制限することを意図したものではなく、ここに開示した原理及び卓越した特性と整合する広い範囲に適用されるものである。
【図面の簡単な説明】
【００４８】
【図１】図１は、本発明の１実施例にしたがったイグゼンプラリなワイアレス通信システムのブロック図である。
【図２】図２は、図１のシステムを使用する目覚ましスケジュールの同期化を図示する３つのグラフである。
【図３】図３は、本発明の１実施例にしたがったイグゼンプラリなワイアレス通信システム中のブルートゥースモジュール及びＣＤＭＡモジュールの目覚ましスケジュールを同期させるプロセスのフローチャートである。
【符号の説明】
【００４９】
１００…ワイアレス通信システム，１１４…アンテナ，１１６…ブルートゥースエアーリンク，１５０…ブルートゥースアンテナ，１５４…ＣＤＭＡアンテナ，１８２…基地局アンテナ，１８４…ＣＤＭＡエアーリンク，２０６…現在のＣＤＭＡ時間，２０８…次のＣＤＭＡ時間，２１０…時間インターバル，２１４…ＣＤＭＡ目覚ましプロセス，２４６…現在のブルートゥース時間，２４８…次のブルートゥース時間，２５０…ブルートゥース目覚ましプロセス，２７８…新しいブルートゥース時間，２８０…ブルートゥース目覚ましプロセス。
【図１】
2005500733.tif 000003
【図２】
2005500733.tif 000004
【図３】
2005500733.tif 000005
【国際公開パンフレット】
2005500733.tif 000006
2005500733.tif 000007
2005500733.tif 000008
2005500733.tif 000009
2005500733.tif 000010
2005500733.tif 000011
2005500733.tif 000012
2005500733.tif 000013
2005500733.tif 000014
2005500733.tif 000015
2005500733.tif 000016
2005500733.tif 000017
2005500733.tif 000018
2005500733.tif 000019
2005500733.tif 000020
2005500733.tif 000021
2005500733.tif 000022
2005500733.tif 000023
2005500733.tif 000024
2005500733.tif 000025
2005500733.tif 000026
2005500733.tif 000027
2005500733.tif 000028
2005500733.tif 000029
2005500733.tif 000030
2005500733.tif 000031
2005500733.tif 000032
【国際調査報告】
2005500733.tif 000033
2005500733.tif 000034