(57)【要約】本開示は、ワイヤレス通信デバイスがアウトオブサービスで動作しているときに低減させられた電力消費でサービス信号検索を実行するための技法を対象とする。本技法は、ワイヤレス通信デバイスがサービス中にないときに、ワイヤレス通信デバイスを「ディープスリープ」モードに入れることを含んでいる。ディープスリープモードで動作するときに、ワイヤレス通信デバイスは、ページング信号を調べないこと、またはサービス信号を検索しないことにより、電力消費を低減させる。ワイヤレス通信デバイスは、そのとき、１つまたは複数の周波数帯域中における信号検索を実行するために電力消費が増大させられるウェイクアップ期間に定期的に入ることができる。その信号検索が成功しないときには、ワイヤレス通信デバイスは、ディープスリープモードに戻る。
2009505505.tif 000002
【特許請求の範囲】
【請求項１】
アウトオブサービスで動作しているときにワイヤレス通信デバイス中における電力消費を低減させるために前記ワイヤレス通信デバイスをディープスリープモードに入れることと、
１つまたは複数のウェイクアップ期間を開始するために前記ワイヤレス通信デバイス中における電力を定期的に増大させることと、
前記ウェイクアップ期間中に前記ワイヤレス通信デバイスによってサポートされる１つまたは複数の周波数帯域中においてサービス信号検索を実行することと、
前記サービス信号検索が成功しないときに前記ワイヤレス通信デバイスを前記ディープスリープモードに戻すことと、
を備える方法。
【請求項２】
前記サービス信号検索を実行すべき前記１つまたは複数の周波数帯域を識別する１つまたは複数のサービス要求を前記ウェイクアップ期間中に受け取ること、をさらに備える請求項１に記載の方法。
【請求項３】
前記サポートされる周波数帯域は、少なくとも２つの帯域グループに分割され、前記方法は、前記サービス信号検索を実行すべき前記帯域グループのうちの１つを識別するサービス要求を前記ウェイクアップ期間中に受け取ることをさらに備える、請求項１に記載の方法。
【請求項４】
サービス要求を受け取ることは、
前記帯域グループのうちの１つについて１つまたは複数の初期サービス要求を受け取ることと、
前記初期サービス要求に基づいた前記サービス信号検索が成功しないときに、前記帯域グループのうちの別の１つについての後続のサービス要求を受け取ることと
を備え、
前記初期サービス要求は、第１のウェイクアップ期間中に受け取られ、前記後続のサービス要求は、第２のウェイクアップ期間中に受け取られる、
請求項３に記載の方法。
【請求項５】
前記初期サービス要求を受け取ることは、前記ワイヤレス通信デバイスがサービスを以前に受け取ったチャネル、を含む前記帯域グループのうちの高優先順位の１つについて、複数の初期サービス要求を受け取ること、を備える、請求項３に記載の方法。
【請求項６】
前記サービス信号検索を実行することは、前記１つまたは複数のサポートされる周波数帯域上で獲得データベーススキャンを実行すること、を備え、前記獲得データベーススキャンを実行することは、獲得データベース中に含まれる前記サポートされる周波数帯域のチャネル上でサービス信号を検索すること、を備える、請求項１に記載の方法。
【請求項７】
前記獲得データベースは、事前ロードされるチャネルと動的に学習されるチャネルとを含み、前記動的に学習されるチャネルは、前記ワイヤレス通信デバイスがサービスを以前に受け取ったチャネルを備える、請求項６に記載の方法。
【請求項８】
前記サービス信号検索を実行することは、前記獲得データベーススキャンが成功しないときに前記サポートされる周波数帯域上でフル周波数スキャンを実行すること、を備える、請求項６に記載の方法。
【請求項９】
前記フル周波数スキャンを実行することは、前記サポートされる周波数帯域の各チャネル上でサービス信号を検索すること、を備える、請求項８に記載の方法。
【請求項１０】
前記フル周波数スキャンを実行することは、
前記サポートされる周波数帯域上で粗周波数スキャンを実行することと、
前記サポートされる周波数帯域上で微細周波数スキャンを実行することと、
前記サポートされる周波数帯域の各チャネル上でコード空間検索を実行することと、
を備える、
請求項８に記載の方法。
【請求項１１】
前記フル周波数スキャンを実行することは、フル周波数タイマが期限終了するときに、前記サポートされる周波数帯域上で前記フル周波数スキャンを実行すること、を備える、請求項８に記載の方法。
【請求項１２】
前記ワイヤレス通信デバイス中における電力を定期的に増大させることは、前記ワイヤレス通信デバイスをあらかじめ定義された期間にわたって前記ディープスリープモードで動作させた後に、前記ウェイクアップ期間を開始するために前記ワイヤレス通信デバイス中における電力を増大させること、を備える、請求項１に記載の方法。
【請求項１３】
前記ウェイクアップ期間中にあらかじめ決定された数のサービス要求について前記サポートされる周波数帯域上で獲得データベーススキャンとフル周波数スキャンの両方を実行すること、をさらに備える請求項１に記載の方法。
【請求項１４】
前記あらかじめ決定された数のサービス要求の後にフル周波数タイマを開始させることと、前記フル周波数タイマが期限終了するまで前記ウェイクアップ期間中にサービス要求について前記サポートされる周波数帯域上で獲得データベーススキャンだけを実行することと、をさらに備える請求項１３に記載の方法。
【請求項１５】
パブリックランドモバイルネットワークが前記サービス信号検索中に見出されないときに前記あらかじめ決定された数のサービス要求の後に非サービスタイマを開始させることと、前記非サービスタイマが期限終了するまで非サービス指示を自動的に生成することと、をさらに備える請求項１３に記載の方法。
【請求項１６】
前記サービス信号検索が成功しないときに非サービス指示を生成することと、前記サービス信号検索が成功するときにサービス指示を生成することと、をさらに備える請求項１に記載の方法。
【請求項１７】
前記サービス信号検索が成功するときに前記ワイヤレス通信デバイスを前記ディープスリープモードからリムーブすること、をさらに備える請求項１に記載の方法。
【請求項１８】
前記ワイヤレス通信デバイスは、符号分割多元接続（ＣＤＭＡ）規格または広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）規格に従って通信をサポートする、請求項１に記載の方法。
【請求項１９】
プロセッサに、
アウトオブサービスで動作しているときにワイヤレス通信デバイス中における電力消費を低減させるために前記ワイヤレス通信デバイスをディープスリープモードに入れさせ、
１つまたは複数のウェイクアップ期間を開始するために前記ワイヤレス通信デバイス中における電力を定期的に増大させ、
前記ウェイクアップ期間中に前記ワイヤレス通信デバイスによってサポートされる１つまたは複数の周波数帯域中においてサービス信号検索を実行させ、そして
前記サービス信号検索が成功しないときに前記ワイヤレス通信デバイスを前記ディープスリープモードに戻させる
命令、
を備えるコンピュータ読取り可能媒体。
【請求項２０】
前記プロセッサに、前記サービス信号検索を実行すべき前記１つまたは複数の周波数帯域を識別するサービス要求を前記ウェイクアップ期間中に受け取らせる命令、をさらに備える請求項１９に記載のコンピュータ読取り可能媒体。
【請求項２１】
前記サポートされる周波数帯域は、少なくとも２つの帯域グループに分割され、前記コンピュータ読取り可能媒体は、前記プロセッサに、
第１のウェイクアップ期間中に前記帯域グループのうちの１つについての初期サービス要求を受け取らせ、そして
前記初期サービス要求に基づいた前記サービス信号検索が成功しないときに第２のウェイクアップ期間中に前記帯域グループのうちの別の１つについて後続のサービス要求を受け取らせる
命令、をさらに備える、
請求項１９に記載のコンピュータ読取り可能媒体。
【請求項２２】
前記プロセッサに前記サービス信号検索を実行させる前記命令は、前記プロセッサに前記１つまたは複数のサポートされる周波数帯域上で獲得データベーススキャンを実行させる、請求項１９に記載のコンピュータ読取り可能媒体。
【請求項２３】
前記プロセッサに前記サービス信号検索を実行させる前記命令は、前記プロセッサに、前記獲得データベーススキャンが成功しないときに前記サポートされる周波数帯域上でフル周波数スキャンを実行させる、請求項２２に記載のコンピュータ読取り可能媒体。
【請求項２４】
前記プロセッサに、前記ウェイクアップ期間中に、あらかじめ決定された数のサービス要求について前記サポートされる周波数帯域上で獲得データベーススキャンとフル周波数スキャンの両方を実行させる命令、をさらに備える請求項１９に記載のコンピュータ読取り可能媒体。
【請求項２５】
前記プロセッサに、前記あらかじめ決定された数のサービス要求の後にフル周波数タイマを開始させ、前記フル周波数タイマが期限終了するまで前記ウェイクアップ期間中にサービス要求について前記サポートされる周波数帯域上で獲得データベーススキャンだけを実行させる命令、をさらに備える請求項２４に記載のコンピュータ読取り可能媒体。
【請求項２６】
前記プロセッサに、パブリックランドモバイルネットワークが前記サービス信号検索中に見出されないとき、前記あらかじめ決定された数のサービス要求の後に、非サービスタイマを開始させ、前記非サービスタイマが期限終了するまで自動的に非サービス信号を戻させる命令、をさらに備える請求項２４に記載のコンピュータ読取り可能媒体。
【請求項２７】
前記プロセッサに、前記サービス信号検索が成功するときに前記ワイヤレス通信デバイスを前記ディープスリープモードからリムーブさせる命令、をさらに備える請求項１９に記載のコンピュータ読取り可能媒体。
【請求項２８】
前記プロセッサに、
前記サービス信号検索が成功しないときに非サービス指示を生成させ、そして
前記サービス信号検索が成功するときにサービス指示を生成させる
命令、をさらに備える請求項１９に記載のコンピュータ読取り可能媒体。
【請求項２９】
前記ワイヤレス通信デバイスは、符号分割多元接続（ＣＤＭＡ）規格または広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）規格に従って通信をサポートする、請求項１９に記載のコンピュータ読取り可能媒体。
【請求項３０】
アウトオブサービスで動作しているときにワイヤレス通信デバイス中における電力消費を低減させるために前記ワイヤレス通信デバイスをディープスリープモードに入れ、
１つまたは複数のウェイクアップ期間を開始するために前記ワイヤレス通信デバイス中における電力を定期的に増大させ、
前記ウェイクアップ期間中に前記ワイヤレス通信デバイスによってサポートされる１つまたは複数の周波数帯域中においてサービス信号検索を実行し、そして
前記サービス信号検索が成功しないときに前記ワイヤレス通信デバイスを前記ディープスリープモードに戻す
コントローラ、
を備えるワイヤレス通信デバイス。
【請求項３１】
前記ウェイクアップ期間中に前記ワイヤレス通信デバイス内においてサービス要求を生成する、前記コントローラに結合された、システム決定モジュール、をさらに備え、前記サービス要求は、前記サービス信号検索を実行すべき前記周波数帯域を識別する、請求項３０に記載のデバイス。
【請求項３２】
前記サポートされる周波数帯域を少なくとも２つの帯域グループに分割する、前記コントローラに結合された、システム決定モジュール、をさらに備え、前記システム決定モジュールは、
第１のウェイクアップ期間中に前記帯域グループのうちの１つについての初期サービス要求を、そして
前記初期サービス要求に基づいた前記サービス信号検索が成功しないとき、第２のウェイクアップ期間中に前記帯域グループのうちの別の１つについての後続のサービス要求を、
を生成し、
前記の初期サービス要求および後続のサービス要求は、前記サービス信号検索を実行する前記周波数帯域を識別する、
請求項３０に記載のデバイス。
【請求項３３】
前記初期サービス要求は、前記ワイヤレス通信デバイスが以前にサービスを受け取ったチャネルを含む前記帯域グループのうちの高優先順位の１つについてのサービス要求を備えており、前記コントローラは、前記帯域グループのうちの前記高優先順位の１つについての、前記システム決定モジュールからの複数の逐次的なサービス要求を受け取る、請求項３０に記載のデバイス。
【請求項３４】
検索モジュールをさらに備え、前記コントローラは、前記デバイス内の獲得データベース中に含まれる前記サポートされる周波数帯域のチャネル上でサービス信号を検索するために獲得データベーススキャンを実行するように前記検索モジュールに指示する、請求項３０に記載のデバイス。
【請求項３５】
前記獲得データベースは、事前ロードされるチャネルと動的に学習されるチャネルとを含み、前記動的に学習されるチャネルは、前記ワイヤレス通信デバイスが以前にサービスを受け取ったチャネルを備える、請求項３４に記載のデバイス。
【請求項３６】
前記コントローラは、前記獲得データベーススキャンが成功しないとき、前記サポートされる周波数帯域上でフル周波数スキャンを実行するように前記検索モジュールに指示する、請求項３４に記載のデバイス。
【請求項３７】
前記コントローラに結合されたフル周波数タイマをさらに備え、前記コントローラは、前記フル周波数タイマが期限終了するときに前記サポートされる周波数帯域上で前記フル周波数スキャンを実行するように前記検索モジュールに指示する、請求項３６に記載のデバイス。
【請求項３８】
前記コントローラがあらかじめ定義された期間にわたって前記ワイヤレス通信デバイスを前記ディープスリープモードで動作させた後に前記ウェイクアップ期間を開始するために前記コントローラに対して増大させられた電力を供給する、前記コントローラに結合された、電源、をさらに備える請求項３０に記載のデバイス。
【請求項３９】
前記コントローラに結合された非サービスタイマをさらに備え、前記コントローラは、パブリックランドモバイルネットワークが前記サービス信号検索中に見出されないときに前記非サービスタイマを開始させ、前記コントローラは、前記非サービスタイマが期限終了するまで前記ワイヤレス通信デバイス内のシステム決定モジュールに対して非サービス指示を自動的に供給する、請求項３０に記載のデバイス。
【請求項４０】
前記コントローラは、前記サービス信号検索が成功しないときに前記ワイヤレス通信デバイス内のシステム決定モジュールに対して非サービス指示を供給し、前記コントローラは、前記サービス信号検索が成功するときに前記システム決定デバイスに対してサービス指示を供給する、請求項３０に記載のデバイス。
【請求項４１】
前記コントローラは、前記サービス信号検索が成功するときに前記ワイヤレス通信デバイスを前記ディープスリープモードからリムーブする、請求項３０に記載のデバイス。
【請求項４２】
前記ワイヤレス通信デバイスは、符号分割多元接続（ＣＤＭＡ）規格または広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）規格に従って通信をサポートする、請求項３０に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、これについての譲受人に譲渡され、参照によりここに組み込まれる、２００５年８月８日に出願された「ハンドセットがアウトオブサービスで動作している間のＷＣＤＭＡ信号検索のための技法(TECHNIQUES FOR WCDMA SIGNAL SEARCH WHILE HANDSET IS OPERATING OUT OF SERVICE)」という名称の仮米国出願第６０／７０６，７２５号に対する優先権を主張する。
【０００２】
（技術分野）
本開示は、一般にワイヤレス通信(wireless communication)に、より具体的にはワイヤレス通信デバイスにおけるアウトオブサービスオペレーション(out-of-service operation)に関する。
【背景技術】
【０００３】
（背景）
周波数分割多元接続(frequency division multiple access)（ＦＤＭＡ）技法と、時分割多元接続(time division multiple access)（ＴＤＭＡ）技法と、様々なスペクトル拡散(spread spectrum)技法とを含めて、いくつかの異なるワイヤレス通信技法が開発されてきている。ワイヤレス通信中において使用される１つの共通のスペクトル拡散技法は、複数の(multiple)通信がスペクトル拡散無線周波数(radio frequency)（ＲＦ）信号上で同時に伝送される符号分割多元接続(code division multiple access)（ＣＤＭＡ）信号変調である。いくつかのモバイル通信プロトコルは、ＣＤＭＡファミリの規格や広帯域ＣＤＭＡ(wideband CDMA)（Ｗ−ＣＤＭＡ）ファミリの規格などのＣＤＭＡ信号変調を使用している。
【０００４】
ワイヤレス通信デバイス(wireless communication device)（ＷＣＤ）中において電力を節約することは、ＷＣＤが一般的に限られたバッテリリソースによって給電されるので、最も重要な関心事である。電力を節約するために、ＷＣＤは、多くの場合に「スタンバイ(standby)」モードと称される低電力モードで定期的に(periodically)動作することができる。スタンバイモード中において動作するとき、ワイヤレス通信デバイスは、選択された内部コンポーネントから電源を切り離すことによって、電力消費を低減させる。スロット化ページング技法(slotted paging technique)が開発されてきており、この技術においては、ページング信号(paging signal)が、基地局から、あらかじめ決定された時間間隔だけ分離された、割り当てられたページングスロット(paging slot)内のＷＣＤｓへと、送信される。スロット化ページングは、ＷＣＤが、ページング信号を見逃すことなく、連続するページングスロット間の時間の間、スタンバイモードで動作することを可能にする。
【０００５】
しかしながら、ＷＣＤデバイスがアウトオブサービスで動作するとき、ワイヤレス通信デバイスは、基地局からのどのようなサービス信号も受信することができない。アウトオブサービス状態は、初期の電源投入と同時に、あるいは通常オペレーション中におけるサービスの喪失(loss of service)と同時に生ずる可能性がある。いずれの場合にも、ＷＣＤは、いつ、あるいはどの周波数帯域中においてページング信号を調べるのかを知らないので、ＷＣＤは、スタンバイモード中において動作することができない。その代わりに、ＷＣＤは、周波数と符号の両方の空間において、サービス信号を絶えず検索する。絶え間ない検索状態は、かなり電力消費を増大させ、ＷＣＤ中におけるバッテリリソースをすぐに使い果たす。
【発明の開示】
【０００６】
［概要］
一般に、本開示は、ＷＣＤがアウトオブサービス(out of service)で動作しているときに低減させられた電力消費でサービス信号検索を実行するための技法を対象としている。本技法は、ＣＤＭＡシステムまたはＷ−ＣＤＭＡシステムに対して特に適用可能であり得る。本技法は、ＷＣＤがサービス中になく(not in service)て、サービス信号を識別していないときに、ＷＣＤを「ディープスリープ(deep sleep)」モードに入れること(placing)、を含んでいる。ディープスリープモードで動作するとき、ＷＣＤは、サービス信号を検索しないことによって、電力消費を低減させる。ワイヤレス通信デバイスは、ウェイクアップ期間(wake-up period)に定期的に入るが、しかしながら、このウェイクアップ期間の間、ＷＣＤによってサポートされる１つまたは複数の周波数帯域中においてサービス信号検索を実行するために、電力消費は増大する。ＷＣＤは、信号検索が成功しないときは、ディープスリープモードに戻り、そして、信号検索が成功するときは、ディープスリープモードからリムーブされる(removed)。
【０００７】
ウェイクアップ期間中において、ＷＣＤは、低減させられた電力消費で効率的にサービス信号の所在を見出すように設計されたインテリジェント検索技法(intelligent search techniques)を適用する。その検索技法により、ＷＣＤは、バッテリ寿命を保持しながら速やかにサービスを回復する(recuperate)ことができるようになる。例えば、ウェイクアップ期間に入るとすぐに、ＷＣＤは、サービス信号を検索するためにまず獲得データベーススキャン(acquisition database scan)を実行することができる。獲得データベースは、事前ロードされるチャネル(preloaded channels)と動的に学習されるチャネル(dynamically learned channels)、例えば、ＷＣＤが以前にサービスを受信したチャネル、を含むことができる。動的に学習されるチャネルが存在する周波数帯域は、サービス信号を検索するときに他の周波数帯域よりも高い優先順位が与えられることができ、一部のインスタンスにおいてはサービス信号のより高速な位置特定(location)をもたらす。
【０００８】
さらに、ＷＣＤは、サービス信号を検索するためにフル周波数スキャン(full frequency scan)を断続的に(intermittently)実行することができる。フル周波数スキャンは、全サービス帯域の徹底的な検索(exhaustive search)を伴うかもしれず、獲得データベーススキャンに比べて比較的大量の時間および電源リソースを消費し得る。フル周波数スキャンが実行される回数を制限することは、ＷＣＤがアウェイク(awake)している時間を短縮することによって、ＷＣＤ中における電力消費を低減させることができる。さらに、ＷＣＤは、フル周波数スキャンが実行される時間をさらに制御するためにタイマ(timer)を適用することができる。フル周波数スキャンの回数およびタイミングは、電力消費を低減させるために、またそれによってＷＣＤオペレーションを延長するために設計される１組のルールに制約され得る。
【０００９】
一実施形態においては、本開示は、アウトオブサービスで動作するときにワイヤレス通信デバイス中における電力消費を低減させるためにワイヤレス通信デバイスをディープスリープモードに入れること(placing)と、１つまたは複数のウェイクアップ期間を開始する(initiate)ためにワイヤレス通信デバイス中における電力を定期的に増大させること(periodically increasing)と、ウェイクアップ期間中にワイヤレス通信デバイスによってサポートされる１つまたは複数の周波数帯域中においてサービス信号検索を実行すること(performing)と、そのサービス信号検索が成功しないときにワイヤレス通信デバイスをそのディープスリープモードに戻すこと(returning)と、を備える方法を提供する。
【００１０】
別の実施形態においては、本開示は、プロセッサに、アウトオブサービスで動作するときにワイヤレス通信デバイス中における電力消費を低減させるためにワイヤレス通信デバイスをディープスリープモードに入れ(place)させ、１つまたは複数のウェイクアップ期間を開始するためにワイヤレス通信デバイス中における電力を定期的に増大させ、ウェイクアップ期間中におけるワイヤレス通信デバイスによってサポートされる１つまたは複数の周波数帯域中におけるサービス信号検索を実行させ、そのサービス信号検索が成功しないときにワイヤレス通信デバイスをそのディープスリープモードに戻させる命令(instructions)、を備えるコンピュータ読取り可能媒体(computer-readable medium)を提供する。
【００１１】
更なる実施形態においては、本開示は、アウトオブサービスで動作するときにワイヤレス通信デバイス中における電力消費を低減させるためにワイヤレス通信デバイスをディープスリープモードに入れ(places)、１つまたは複数のウェイクアップ期間を開始するためにワイヤレス通信デバイス中における電力を定期的に増大させ、ウェイクアップ期間中におけるワイヤレス通信デバイスによってサポートされる１つまたは複数の周波数帯域中におけるサービス信号検索を実行し、そのサービス信号検索が成功しないときにワイヤレス通信デバイスをそのディープスリープモードに戻すコントローラ(controller)、を備えるワイヤレス通信デバイスを提供する。
【００１２】
ここに説明される技法は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せの形でインプリメントされる(implemented)ことができる。ソフトウェアでインプリメントされる場合には、本技法は、実行されるときに、ここに説明される１つまたは複数の方法を実行する命令を含んでいるプログラムコードを備えるコンピュータ読取り可能媒体によって部分的に実現されることができる。
【００１３】
１つまたは複数の実施形態の詳細は、以下に、添付図面と説明において述べられる。他の特徴および利点は、その説明および図面から、そして特許請求の範囲から明らかになるであろう。
【００１４】
［詳細な説明］
図１は、一例のワイヤレス通信システム１０を示すブロック図である。図１に示されるように、システム１０は、１つまたは複数の経路を経由して信号１４Ａ、１４Ｂ、１４Ｃ（一括して信号１４）をワイヤレス通信デバイス（ＷＣＤ）１６に対して送信し、そしてワイヤレス通信デバイス（ＷＣＤ）１６から受信する１つまたは複数の基地局１２Ａ、１２Ｂ、１２Ｃ（一括して１２）を含むことができる。説明されることになるように、ＷＣＤ１６は、ＷＣＤが、初期の電源投入またはサービス喪失のいずれかに続いてアウトオブサービスで動作しているときに、低減させられた電力消費でサービス信号検索を実行する。サービス信号は、ページングチャネル信号またはパイロットチャネル信号、あるいは特定の基地局１２を識別し、そしてその基地局と接続する際に有用な他の任意の信号を意味することができる。
【００１５】
サービス信号の所在が見出されることができないときに、ＷＣＤ１６は、サービス信号検索の間の電力を節約するためにディープスリープモードに入る。そのディープスリープモードにおいては、ＷＣＤ１６は、サービス信号を検索しない。この方法においては、ディープスリープモードは、ＷＣＤ１６中における電力を節約する役割を果たす。その結果として、ディープスリープモードは、ＷＣＤ１６がサービス信号をアクティブに検索していない動作モードを意味することができる。ディープスリープモードは、ＷＣＤ１６内の回路のかなりの部分が非アクティブにされ、パワーダウンされ、あるいは一時停止状態またはハイバネーション状態に入れられる動作モードをさらに含むことができる。一般に、ＷＣＤ１６は、普通にサービス信号検索オペレーションに関連するレベルでは、電力を消費しない。
【００１６】
いくつかのルールおよび条件(rules and conditions)が、アウトオブサービス状態でＷＣＤ１６の動作を制御するために適用されることができる。それらのルールおよび条件は、ＷＣＤ１６がディープスリープに入る前に試みられるべきサービス信号検索の数と、ディープスリープからの定期的なウェイクアップでサービスを得るためにＷＣＤによって実行されるべきスキャンのタイプ（例えば、獲得データベーススキャンまたはフル周波数スキャン）と、逐次的なフル周波数スキャンの間で観察されるべき時間間隔と、各ウェイクアップ期間中にスキャンされる個々の帯域とを指定することができる。ウェイクアップ期間は、ＷＣＤ１６が、少なくとも限られたサービス信号検索を実行するために十分な電子回路をアクティブにする動作モードを意味することができる。ウェイクアップ期間中に、サービス信号検索にとって不可欠ではない他の回路は、アクティブにされる(activated)ことができ、あるいはスリープモードにとどまることができる。
【００１７】
システム１０は、符号分割多元接続（ＣＤＭＡ）、または周波数分割多元接続（ＦＤＭＡ）、時分割多元接続（ＴＤＭＡ）、直交周波数分割多重化(orthogonal frequency divisional multiplexing)（ＯＦＤＭ）など、１つまたは複数のワイヤレス通信技術をサポートするように設計されることができる。以上のワイヤレス通信技術は、様々な無線アクセス技術のうちの任意のものに従って配信されることができる。例えば、ＣＤＭＡは、ｃｄｍａ２０００規格または広帯域ＣＤＭＡ（ＷＣＤＭＡ）規格に従って配信されることができる。ＴＤＭＡは、移動体通信用グローバルシステム(Global System for Mobile Communications)（ＧＳＭ）規格に従って配信されることができる。ユニバーサル移動通信システム(Universal Mobile Telecommunication System)（ＵＭＴＳ）規格は、ＧＳＭオペレーションまたはＷＣＭＡオペレーションを可能にする。さらに、ｃｄｍａ２０００  １ｘＥＶ−ＤＯなどの高データレート(high data rate)（ＨＤＲ）技術が、使用されることができる。ＣＤＭＡ環境およびＷＣＤＭＡ環境に対する適用が、例証のために説明されることになる。例えば、システム１０は、ＵＭＴＳ環境中におけるＷＣＤＭＡ通信のために特に有用とすることができるが、多種多様なワイヤレス通信環境に対するその適用だけに限定されるものと考えられるべきではない。
【００１８】
ＷＣＤ１６は、モバイル無線電話、衛星無線電話、ポータブルコンピュータ内に組み込まれたワイヤレス通信カード、またはワイヤレス通信機能が装備された携帯型個人情報端末(personal digital assistant)（ＰＤＡ）などの形態を取ることができる。各基地局１２（時にベーストランシーバシステム、またはＢＴＳと称される）は、基地局１２と公衆交換電話網(public switched telephone network)（ＰＳＴＮ）との間のインターフェースを提供する基地局コントローラ（図示されず）を含んでいる。基地局１２は、複数のパブリックランドモバイルネットワーク(public land mobile network)（ＰＬＭＮ）をサポートすることができる。通信サービスプロバイダは、集中して１つまたは複数のＰＬＭＮを動作させ管理し、基地局１２をネットワークハブ(network hub)として使用する。ＰＬＭＮは、孤立していても互いに相互接続されていてもよく、あるいはＰＳＴＮなど、固定されたシステムに接続されていてもよい。システム１０は、任意数のＷＣＤと基地局を含むことができる。
【００１９】
ＷＣＤ１６は、一度に１つまたは複数の基地局１２と通信する。ＷＣＤ１６が領域を介して移動するときに、そのＷＣＤは、１つの基地局１２との通信を終了し、一連のソフトハンドオフまたはハードハンドオフを使用して信号強度またはエラーレートに基づいて別の基地局１２との通信を開始する(initiate)ことができる。ＷＣＤ１６がアウトオブサービスで動作しているときには、ＷＣＤ１６は、システム１０内のどの基地局１２からのサービス信号も受信することができない。例えば、ＷＣＤ１６は、そのＷＣＤが基地局１２のサービス範囲の外側にあるとき、あるいはそのＷＣＤが基地局１２からのサービスに対するアクセスを一次的に中断する障害物に出合うときにサービスを失う可能性がある。代わりに、ＷＣＤ１６は、初期の電源投入に続いてサービスを求めることもできる。
【００２０】
基地局１２からのサービスを取り出すために、ＷＣＤ１６は、動作すべき(to operate)サービス信号を反復して検索する。例えば、ＷＣＤ１６は、基地局１２のうちの１つからサービスを取得しようと努力して複数の帯域上で一連のサービス要求を送信することができる。サービス信号検索を反復して実行することは、ＷＣＤ１６中における電力消費をかなり増大させ、ＷＣＤ１６内のバッテリリソースを使い果たす可能性がある。本開示中に説明される技法により、ＷＣＤ１６は、ＷＣＤ１６がアウトオブサービスで動作しているときに低減させられた電力消費でサービス信号検索を実行することができるようになる。
【００２１】
以下にさらに詳細に説明されるように、ＷＣＤ１６がサービス喪失に直面するときに、そのＷＣＤは、「ディープスリープ」モードに入る。例えば、ＷＣＤ１６は、サービス喪失に続く１つまたは複数の初期サービス信号検索が成功しないときに、そのディープスリープモードに入る可能性がある。換言すれば、ＷＣＤ１６は、最初にサービス喪失に続くサービス信号を検索することができるが、次いでサービスが取得されることができないときにディープスリープモードに入ることができる。ディープスリープモードで動作するときに、ＷＣＤ１６は、サービス信号検索することを一時停止し、サービス信号を検索しないことにより電力消費を低減させる。
【００２２】
ＷＣＤ１６は、定期的にウェイクアップ期間に入るが、このウェイクアップ期間中に電力消費は、ＷＣＤ１６によってサポートされる１つまたは複数の周波数帯域中において信号検索を実行するために増大させられる。ＷＣＤ１６は、それらのサービス信号検索が成功しないときにディープスリープモードへと戻る。しかしながら、それらのサービス信号検索が成功するときには、ＷＣＤ１６は、ディープスリープモードを終了し、通常サービスへと戻る。
【００２３】
ウェイクアップ期間中に、ＷＣＤ１６は、低減させられた電力消費でサービス信号の所在を見出すように設計されたインテリジェント検索技法を適用する。例えば、ウェイクアップ期間に入るとすぐに、ＷＣＤ１６は、まずサービス信号を検索するために獲得データベーススキャンを実行する。獲得データベースは、事前ロードされるチャネルと動的に学習されるチャネル、例えばＷＣＤ１６が、以前にサービスを受信したチャネルを含むことができる。事前ロードされるチャネルは、サービスプロバイダによって指定される１組のチャネルを含むことができる。動的に学習されるチャネルは、履歴サービスアクティビティに基づいてＷＣＤ１６によって追加されアップデートされることができる。例えばＷＣＤ１６が過去に特定のチャネル上で正常にサービスを取得した場合、そのチャネルは、動的に学習されるチャネルとして獲得データベースに追加されることができる。
【００２４】
事前ロードされるチャネルおよび動的に学習されるチャネルが存在する周波数帯域には、サービス信号を検索するときに他の周波数帯域よりも高い優先順位が与えられることができる。一部の場合では、優先順位は、ＷＣＤ１６が一番最近にサービスを取得したチャネルに対して与えられることもある。特に、より高い優先順位は、ＷＣＤ１６がサービスを取得した最後の帯域グループに対して与えられることもある。獲得データベースを使用して、ＷＣＤ１６は、静的チャネル情報と動的に追加された履歴チャネル情報に基づいてサービス信号検索を絞る。このようにして、ＷＣＤ１６は、最初に、サービスに対する正常な再接続をもたらす可能性がより高い帯域上にその検索を集中させる。その結果は、より大きな検索効率と低減させられた電力消費になる可能性がある。
【００２５】
獲得データベース検索が成功しない場合、ＷＣＤ１６は、サービス信号を検索するためにフル周波数スキャンを断続的に実行することができる。フル周波数スキャンは、全サービス帯域の徹底的な検索を伴うかもしれない。残念ながら、フル周波数スキャンを実行することは、獲得データベーススキャンに比べて比較的大量の時間と電源リソースを消費する。フル周波数スキャンが実行される回数を制限することは、ワイヤレス通信デバイスがアウェイクしている時間を短縮することによって、ＷＣＤ１６中における電力消費を低減させることができる。一部の実施形態においては、ＷＣＤ１６は、さらにフル周波数スキャンが実行される時間を制御するためにタイマを適用することができる。したがって、フル周波数スキャンの数とタイミングは、電力消費を低減させ、それによってＷＣＤオペレーションを延長するように設計された１組のルールおよび条件に制約され得る。
【００２６】
図２は、ＷＣＤ１６がアウトオブサービスで動作しているときにＷＣＤ１６をディープスリープモードに入れることができるコントローラ１８を含むＷＣＤ１６のモジュールまたはコンポーネントの例を示すブロック図である。一部の場合では、ＵＭＴＳ環境に適用される場合、コントローラ１８は、ＵＭＴＳ無線インターフェースのサブレイヤである無線リソースコントローラ(radio resource controller)（ＲＲＣ）を含むことができる。ＷＣＤ１６はまた、無線周波数アンテナ２０、トランスミッタ／レシーバ２２、検索モジュール(search module)２４、システム決定モジュール(system determination module)２６、獲得データベース(acquisition database)３０、非サービスタイマ(no service timer)３２、フル周波数タイマ(full frequency timer)３４、メモリデバイス３６、および電源３８を含んでいる。電源３８は、一般的にバッテリ給電されることになるが、ここにおいて説明される技法は、バッテリ給電されないデバイスに対しても適用可能とすることができる。
【００２７】
メモリデバイス３６は、本開示中において説明される技法の様々な態様を実行するためにコントローラ１８内のプロセッサによって実行されることができるコンピュータ読取り可能命令を記憶することができる。ＷＣＤ１６のコントローラ１８、システム決定モジュール２６、検索モジュール２４など、様々なコンポーネントは、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せの形で実現されることができる。例えばそのようなコンポーネントは、１つまたは複数のマイクロプロセッサまたはデジタル信号処理プロセッサ(digital signal processor)（ＤＳＰ）、１つまたは複数の特定用途向け集積回路(application specific integrated circuit)（ＡＳＩＣ）、１つまたは複数のフィールドプログラマブルゲートアレイ(field programmable gate array)（ＦＰＧＡ）、あるいは他の等価な集積回路またはディスクリートロジック回路の上で実行されるソフトウェアプロセスとして動作することができる。
【００２８】
ＷＣＤ１６がアウトオブサービスで動作しているときには、アンテナ２０は、ＷＣＤ１６によってサポートされる周波数帯域上で基地局１２から送信されるサービス信号を受信しない。例えば、ＷＣＤ１６は、通常オペレーション中にサービス喪失に直面することもあり、あるいはＷＣＤ１６は、電源投入したすぐ後にサービス信号を見出すことができないこともある。サービスの喪失は、ＷＣＤ１６のユーザが、ＷＣＤ１６によってサポートされる周波数帯域上で動作させられるその主要なＰＬＭＮまたは他の任意のＰＬＭＮのサービス区域(service area)の外側で旅行するときに起こり得る。
【００２９】
システム決定モジュール２６は、主としてＷＣＤ１６がどの技術およびサービスプロバイダを使用すべきかを決定するための役割を担う。システム決定モジュール２６は、いつＷＣＤ１６がアウトオブサービスで動作しているかを決定することもできる。システム決定モジュール２６は、サービス要求をコントローラ１８に対して送る。次いでコントローラ１８は、アンテナ２０を経由して近くの任意の基地局１２に対してサービス要求を送信するようにトランスミッタ／レシーバ２２を制御する。例えば、サービス要求は、自動的サービス要求または限られたサービス要求を含むことができる。自動的サービス要求は、使用可能な任意の基地局１２からの通常モードサービスを求める。
【００３０】
通常モードサービスが使用可能でない場合、そのときには限られたサービス要求は使用可能な任意の基地局１２からの限られたサービスを求めることができる。限られたサービスは、緊急時ワイヤレスサービスを含むことができる。それらのサービス要求は、サービス信号検索を実行すべき、ＷＣＤ１６によってサポートされる１つまたは複数の周波数帯域を識別する。一部の場合では、システム決定モジュール２６は、サポートされる周波数帯域を少なくとも２つの帯域グループへと分割する。ＷＣＤ１６は、セルラ８５０ＭＨｚ帯域、ＧＳＭ９００ＭＨｚ帯域、ＰＣＳ１９００ＭＨｚ帯域、ＩＭＴ２１００ＭＨｚ帯域など、アメリカの周波数帯域とヨーロッパの周波数帯域の両方をサポートすることができる。システム決定モジュール２６は、これらの周波数帯域をアメリカの帯域グループ、およびヨーロッパの帯域グループ、すなわち第１および第２の異なる帯域グループへと分割することができる。
【００３１】
コントローラ１８は、主としてＷＣＤ１６のより低いレイヤの信号方式についての役割を担い、ＷＣＤ１６が特定のモード、例えばディープスリープモードでどのようにして動作するかを制御している。システム決定モジュール２６からのサービス要求を受け取るとすぐに、コントローラ１８は、そのサービス要求中において識別される周波数帯域上で獲得データベーススキャンを実行することができる。獲得データベーススキャンが、ＷＣＤ１６を動作させるべきサービス信号を見出す際に成功しない場合、コントローラ１８は、サービス要求中において識別される周波数帯域上でフル周波数スキャンを実行することができる。
【００３２】
コントローラ１８は、獲得データベース３０中に含まれる識別される周波数帯域のチャネル上でサービス信号を検索するように検索モジュール２４に指示することにより、獲得データベーススキャンを実行することができる。検索モジュール２４は、サービス要求中において識別される周波数帯域を獲得データベース３０に記憶される周波数帯域と比較する。サービス要求中において識別される周波数帯域が、獲得データベース３０中における周波数帯域とマッチングする場合、検索モジュール２４は、そのマッチングする周波数帯域のスキャンを開始する。
【００３３】
サービス要求中において識別されるが、獲得データベース３０中においては見出されない周波数帯域は、獲得データベーススキャンにおいてスキャンされない。獲得データベース３０は、事前ロードされるチャネル、動的に学習されるチャネル、または両方の組合せを記憶する。通信サービスプロバイダは、ＷＣＤ１６のプログラミング中に事前ロードされるチャネルを獲得データベース３０に入力することができる。事前ロードされるチャネルは、品質サービス信号を供給することが知られている共通チャネルを備えることができる。動的に学習されるチャネルは、ＷＣＤ１６が以前にサービスを受信したチャネルを備えることができ、ＷＣＤ１６の通常使用中にコントローラ１８によって獲得データベース３０に動的に追加されることができる。獲得データベーススキャン
自動的サービス要求についての獲得データベーススキャンが成功しない場合、コントローラ１８は、限られたサービス要求についての別の獲得データベーススキャンを実行するように検索モジュール２４に指示することができる。どの獲得データベーススキャンも成功しない場合には、コントローラ１８は、フル周波数スキャンを実行するように検索モジュール２４に指示することができる。この場合には、検索モジュール２４は、関連するサービス要求中に識別される周波数帯域の各チャネル上でサービス信号を検索する。フル周波数スキャンは、自動的サービス要求についてのフル周波数スキャンが成功しない場合に、限られたサービス要求についてのフル周波数スキャンによって続けられる自動的サービス要求のために行われることができる。
【００３４】
獲得データベーススキャンとフル周波数スキャンは、以下でさらに詳細に説明されるように、異なる帯域グループについて実行されることができる。例えば、獲得データベーススキャンは、自動的サービス要求が成功しない場合に、限られたサービス要求中において識別されるチャネルによって続けられる、自動的サービス要求中において識別されるチャネルを含めて、第１の帯域グループ中において実行されることができる。次いで獲得データベーススキャンは、必要に応じて第２の帯域グループを使用して、自動的サービス要求と限られたサービス要求について反復されることができる。
【００３５】
両方の（または複数の）帯域グループについての獲得データベーススキャンが実行された後に、コントローラ１８は、必要に応じて第１の帯域グループを使用して、自動的サービス要求と限られたサービス要求についてのフル周波数スキャンを実行するように検索モジュール２４に指示することができる。このフル周波数スキャンは、必要に応じて第２の帯域グループを使用して、自動的サービス要求と限られたサービス要求についての別のフル周波数スキャンによって続けられることができる。代替案としては、獲得データベーススキャンとフル周波数スキャンは、第２の帯域グループについてのデータベース獲得スキャンとフル周波数スキャンに進む前に、第１の帯域グループについて完了されることができる。
【００３６】
フル周波数スキャンは、微細周波数スキャン(fine frequency scan)、次いでチャネルのおのおのの上のコード空間検索によって続けられる粗周波数スキャン(coarse frequency scan)を含むことができる。例証として、フル周波数スキャンは、６０ＭＨｚ広周波数帯域中におけるサービス信号を検出しようと試みることができる。この例に従って、粗周波数スキャンは、６０ＭＨｚ広周波数帯域中のうちのあらゆる２ＭＨｚ広帯域中におけるサービス信号を検索することができる。次いで２ＭＨｚ広帯域は、より高いエネルギー値を有するこれらの帯域がサービス信号を含んでいる可能性がより高いので、エネルギー値を降順にすることによりランク付けされる。次いで微細周波数スキャンは、ランク付けされた２ＭＨｚ広帯域のうちのあらゆる２ｋＨｚ広帯域中においてサービス信号を検索し、エネルギー値を降順にすることにより、その２ｋＨｚ広帯域をランク付けする。次いでコード空間検索は、格付けされた２ｋＨｚ広帯域の特定のチャネル上でサービス信号を検索する。
【００３７】
サービス信号検索のうちのどれも成功しない場合には、コントローラ１８は、ＷＣＤ１６をディープスリープモードに入れる。ディープスリープモード中に、コントローラ１８は、サービス信号検索を実行しないことにより、ＷＣＤ１６中における電力消費を低減させる。ＷＣＤ１６は、あらかじめ定義された期間にわたってディープスリープモードに留まることができる。例えば、ＷＣＤ１６は、約３０秒から６０秒の間にわたってディープスリープモードに留まることができる。コントローラ１８は、ＷＣＤ１６中における電力を増大させることにより、定期的にウェイクアップ期間を開始する。例えば、コントローラ１８は、あらかじめ定義された期間にわたってディープスリープモードでＷＣＤ１６を動作させた後にコントローラ１８に対して追加のバッテリパワーを供給するように電源３８に指示することができる。
【００３８】
ウェイクアップ期間に入るとすぐに、システム決定モジュール２６は、再びサービス要求をコントローラ１８に対して送る。上記されるように、サービス要求は、おのおのがサービス信号検索を実行すべき、ＷＣＤ１６によってサポートされる１つまたは複数の周波数帯域を含む少なくとも２つの帯域グループのうちの１つを識別することができる。コントローラ１８は、帯域グループのうちの１つについてのシステム決定モジュール２６からの初期サービス要求を受け取り、初期サービス要求に基づいたサービス信号検索が成功しない場合にそれらの帯域グループのうちの別の１つについての後続のサービス要求を受け取ることができる。
【００３９】
一部の場合には、ＷＣＤ１６が、等しい確率を有する帯域グループのうちのどれかの上でサービス信号を見出すことができるので、帯域グループは、等しいと考えられることができる。一例として、システム決定モジュール２６は、サポートされる周波数帯域を２つの等しい帯域グループへと分割することができる。コントローラ１８は、第１のウェイクアップ期間中に第１の帯域グループについてのサービス要求を受け取ることができ、サービス信号が、第１の帯域グループ上で見出されない場合、第２のウェイクアップ期間中に第２の帯域グループについてのサービス要求を受け取ることができる。サービス信号が第２の帯域グループ上で見出されない場合、コントローラ１８は、この場合にも第３のウェイクアップ期間中に第１の帯域グループについてのサービス要求を受け取ることができる。
【００４０】
他の場合には、ＷＣＤ１６が、帯域グループのうちの一方の上で他方の帯域グループよりも高い確率でサービス信号を見出すことができるので、帯域グループは、等しくないものと考えられることができる。ＷＣＤ１６が、以前に帯域グループ中に含まれる１つまたは複数のチャネルの上でサービスを受信したので、この帯域グループは、高優先順位の帯域グループと考えられることができる。一例として、システム決定モジュール２６は、サポートされる周波数帯域を高優先順位の第１の帯域グループと第２の帯域グループへと分割することができる。コントローラ１８は、第１のウェイクアップ期間中に高優先順位の第１の帯域グループについての複数の逐次的なサービス要求(consecutive service requests)を受け取ることができる。
【００４１】
例として、コントローラ１８は、高優先順位の第１の帯域グループについての約１０個の逐次的な要求(consecutive requests)を受け取ることができる。各要求は、別のスキャンの試みをもたらし、このスキャンの試みは、獲得データベーススキャンとフル周波数スキャンの形態の自動的サービス要求と限られたサービス要求を含むことができる。サービス信号が、第１の１０個の要求に応じて高優先順位の第１の帯域グループ上で見出されない場合、そのときにはコントローラ１８は、第２のウェイクアップ期間中において、第２の帯域グループについての、サービス決定モジュール２６からのサービス要求を受け取ることができる。サービス信号が第２の帯域グループ上で見出されない場合、コントローラ１８は、この場合にも第３のウェイクアップ期間中において高優先順位の第１の帯域グループについての複数の逐次的サービス要求を受け取ることができる。
【００４２】
コントローラ１８は、受け取られるサービス要求に応じて、サポートされる周波数帯域中において１つまたは複数のサービス信号検索を実行する。サービス信号検索を実行するときに、アンテナ２０は、基地局１２に対するサービス要求信号などの発振信号を送信する。サービス信号検索が動作させるべきサービス信号を検出し損なうときに、コントローラ１８は、サービス信号指示をシステム決定モジュール２６に対して戻さず、その場合には、ＷＣＤ１６は、ディープスリープモードに再び入り、あるいは追加の検索が実行される。
【００４３】
サービス信号が見出されるときに、コントローラ１８は、サービス信号指示をシステム決定モジュール２６に対して戻し、サービスが使用可能であることを示し、ＷＣＤ１６をディープスリープモードからリムーブする(removes)。次いでアンテナ２０は、基地局１２から送信されるページング信号やパイロット信号などの着信信号を受信することができる。トランスミッタ／レシーバ２２は、受信信号を処理しデジタル値を出力する回路を含んでいる。従来のワイヤレス通信デバイスと整合して、トランスミッタ／レシーバ２２は、対応するデジタル値を生成するために、低ノイズ増幅器(low-noise amplifier)（ＬＮＡ）と、ＲＦミキサおよびアナログデジタル(analog-to-digital)（Ａ／Ｄ）変換器と、他の適切なコンポーネント（図示されず）を使用して受信信号を処理することができる。
【００４４】
ウェイクアップ期間中にシステム決定モジュール２６からのサービス要求を受け取るとすぐに、コントローラ１８は、ＷＣＤ１６を動作させるべきサービス信号を見出すために、サービス要求中において識別される周波数帯域上で獲得データベーススキャンを実行する。あらかじめ決定された数のサービス要求が受信された後に、獲得データベーススキャンが成功しない場合、コントローラ１８は、サービス要求中において識別される周波数帯域上でフル周波数スキャンを実行する。一部の場合には、サービス要求のあらかじめ決定された数は、約１２とすることができる。
【００４５】
フル周波数スキャンは、獲得データベーススキャンに比べて比較的大量の時間と電源リソースを消費する。例えば、獲得データベーススキャンは、完了するために約０．１秒から０．２秒の間の時間がかかることもある。対照的に、フル周波数スキャンは、完了するために約１５秒かかることもある。したがって、コントローラ１８は、ＷＣＤ１６中における電力を節約するためにディープスリープモードに入ることに先立って第１の１２個のサービス要求だけについてフル周波数スキャンを実行することができる。コントローラ１８がフル周波数スキャンを実行する回数を制限することは、ＷＣＤ１６がアウェイクしている時間を短縮することによりＷＣＤ１６中における電力消費を低減させることができる。
【００４６】
ひとたびあらかじめ決定された数のサービス要求が受け取られた後に、コントローラ１８は、フル周波数タイマ３４を開始させる。コントローラ１８は、フル周波数タイマ３４が期限終了する(expires)まで、ウェイクアップ期間中におけるサービス要求についての獲得データベーススキャンを実行できるだけである。フル周波数タイマ３４は、約１５分から３０分までの間にわたって実行することができる。フル周波数タイマ３４が期限終了するときに、コントローラ１８は、ウェイクアップ期間中におけるシステム決定モジュール２６から受け取られる次のサービス要求についてフル周波数スキャンを実行し、フル周波数タイマ３４を再開させる。
【００４７】
しかしながら、一部の場合には、コントローラ１８は、ＷＣＤ１６によってサポートされる１つまたは複数の周波数帯域が、以前のフル周波数スキャン中にスキャンされなかったことを決定することができる。この場合には、次いでコントローラ１８は、フル周波数タイマ３４が期限終了する前にこれらのスキャンされない周波数帯域上でフル周波数スキャンを実行することができる。コントローラ１８は、フル周波数タイマ３４が期限終了する前に獲得データベース３０中に少なくとも１つのチャネルも含んでいない周波数帯域上でフル周波数スキャンを実行することもできる。
【００４８】
さらに、コントローラ１８が、ＷＣＤ１６によってサポートされるあらゆる周波数帯域上の獲得データベーススキャンと、おそらくフル周波数スキャンとを実行し、少なくとも１つのＰＬＭＮを見出すことが依然としてできない場合には、コントローラ１８は、非サービスタイマ３２を開始する。非サービスタイマ３２がアクティブである間、コントローラ１８は、どのようなサービス信号検索も実行せずに、システム決定モジュール２６から受け取られるサービス要求に応じて、自動的に非サービス信号(no service signal)を戻す。非サービスタイマ３２は、約１０秒間にわたって実行することができる。非サービスタイマ３２が期限終了するときに、コントローラ１８は、システム決定モジュール２６から受け取られる次のサービス要求についての獲得データベーススキャンを少なくとも実行する。コントローラ１８が任意のサービス信号検索を実行する回数を制限することは、ＷＣＤ１６中における電力消費をさらに低減させる可能性がある。
【００４９】
しかしながら、一部の場合においては、コントローラ１８は、ＷＣＤ１６によってサポートされる１つまたは複数の周波数帯域が、以前のサービス信号検索中に、例えば以前の獲得データベーススキャンおよび／または以前のフル周波数スキャン中に検索されなかったことを決定することができる。次いでコントローラ１８は、非サービスタイマ３２が期限終了する前にこれらの未検索の周波数帯域上で少なくとも１つの獲得データベーススキャンを実行することができる。したがって、フル周波数タイマ３４は、フル周波数スキャンが実行されるレートを制御するが、非サービスタイマ３２は、あらかじめ説明された期間についてのサービス要求に応じてサービス信号検索をロックアウトする(lock out)。
【００５０】
図３は、サービスを要求するときのアウトオブサービスのＷＣＤ１６のオペレーションを示すフローチャートである。そのオペレーションは、図２のＷＣＤ１６内のシステム決定モジュール２６に関連してここで説明されることになる。システム決定モジュール２６は、いつＷＣＤ１６がアウトオブサービスで動作しているかを決定する（４０）。次いでシステム決定モジュール２６は、ＷＣＤ１６によってサポートされる周波数帯域を２つの帯域グループへと分割する（４２）。他の実施形態においては、システム決定モジュール２６は、サポートされる周波数帯域を２つより多い帯域グループへと分割し、あるいは１つの帯域グループだけを頼りにすることもできる。
【００５１】
それらの帯域グループが、等しく優先順位付けされる場合（４４のｙｅｓブランチ）、ＷＣＤ１６は、等しい確率を有する帯域グループのいずれかの上でサービス信号を見出すことができる。例えば、帯域グループは、ＷＣＤ１６がＷＣＤ１６の電源投入に続いてディープスリープモードに入るときに等しいと考えられることができる。この場合には、ＷＣＤ１６は、例えば着陸に続いてサービスを求める航空旅客の場合に、電源遮断と電源投入との間における異なる地理的領域に移送されている可能性がある。電源投入の場合には、１つの帯域グループを別のものより優先する理由は存在しない。代わりに、ＷＣＤ１６は、アクティブオペレーション中におけるサービス喪失に続いてディープスリープモードに入ることもできる。例えば、ユーザは、任意の基地局１２についての実行可能なカバレージ領域の外側に旅行する可能性もある。この場合には、ＷＣＤ１６は、サービス喪失に先立ってサービスが取得された最後の帯域グループに対してより高い優先順位を与えることができる。
【００５２】
システム決定モジュール２６は、第１の帯域グループについてサービス要求をＷＣＤ１６のコントローラ１８に対して送る（５２）。自動的サービス要求が成功しない場合、サービス要求は、限られたサービス要求によって続けられる自動的サービス要求を含むことができる。コントローラ１８が、第１の帯域グループからシステム決定モジュール２６へとサービス信号を戻し損ねる（５３のｎｏブランチ）場合、システム決定モジュール２６は、第２の帯域グループについてサービス要求をＷＣＤ１６のコントローラ１８に対して送る（５４）。コントローラ１８が第２の帯域グループのサービス信号をシステム決定モジュール２６に対して戻し損ねる場合（５５のｎｏブランチ）、システム決定モジュール２６は、この場合にも第１の帯域グループについてサービス要求をコントローラ１８に対して送る（５２）。コントローラ１８が、第１の帯域グループまたは第２の帯域グループのいずれかについてのサービス信号をシステム決定モジュール２６に対して戻す場合には（５３、５５のｙｅｓブランチ）、システム決定モジュールは、戻されるサービス信号を使用して動作するようにＷＣＤ１６に指示する（５８）。
【００５３】
一部の場合には、システム決定モジュール２６は、第１のウェイクアップ期間中に第１の帯域グループについてサービス要求を送ることができ（５２）、第２のウェイクアップ期間中に第２の帯域グループについてサービス要求を送ることができる（５４）。次いでシステム決定モジュール２６は、第３のウェイクアップ期間中に第１の帯域グループについて反復されるサービス要求を送ることができる。２つより多い等しい帯域グループを有する実施形態においては、システム決定モジュール２６は、第３のウェイクアップ期間中に第３の帯域グループについてサービス要求を送ることができる。
【００５４】
それらの帯域グループが等しくない場合（４４のｎｏブランチ）、ＷＣＤ１６は、帯域グループのうちの１つの上でサービス信号を見出すより高い確率を有する可能性がある。例えば、帯域グループは、ＷＣＤ１６が以前にサービスを受信した１つまたは複数のチャネルを含むことができる。次いでシステム決定モジュール２６は、この帯域グループを高優先順位の帯域グループと考えることができる。システム決定モジュール２６は、高優先順位の帯域グループについて複数の逐次的なサービス要求をＷＣＤ１６のコントローラ１８に対して送る（４６）。一部の場合には、システム決定モジュール２６は、高優先順位の帯域グループについて約１０個の逐次的なサービス要求を送ることができる。
【００５５】
コントローラ１８が、高優先順位の帯域グループのサービス信号をシステム決定モジュール２６に対して戻し損ねる場合（４７のｎｏブランチ）、システム決定モジュール２６は、他の帯域グループについてサービス要求をＷＣＤ１６のコントローラ１８に対して送る（４８）。コントローラ１８が、他の帯域グループのサービス信号をシステム決定モジュール２６に対して戻し損ねる場合（４９のｎｏブランチ）、システム決定モジュール２６は、この場合にも高優先順位の帯域グループについて複数の逐次的なサービス要求をコントローラ１８に対して送る（４６）。コントローラ１８が、高優先順位の帯域グループまたは他の帯域グループのいずれかのサービス信号をシステム決定モジュール２６に対して戻す場合には（４７、４９のｙｅｓブランチ）、そのシステム決定モジュールは、戻されるサービス信号上で動作するようにＷＣＤ１６に指示する（５８）。
【００５６】
一部の場合においては、システム決定モジュール２６は、第１のウェイクアップ期間中に高優先順位の帯域グループについて複数の逐次的なサービス要求を送り（４６）、第２のウェイクアップ期間中に他の帯域グループについてサービス要求を送る（４８）ことができる。次いでシステム決定モジュール２６は、第３のウェイクアップ期間中に高優先順位の帯域グループについて反復された複数の逐次的なサービス要求を送ることができる。２つより多い等しくない帯域グループを有する実施形態においては、システム決定モジュール２６は、第３のウェイクアップ期間中に別の帯域グループについてサービス要求を送ることができる。帯域グループごとに、以前に述べられたように、システム決定モジュール２６は、自動的サービス要求が成功しない場合に、限られたサービス要求によって続けられる自動的サービス要求を生成することができる。
【００５７】
ＷＣＤ１６が、電源投入に続いてディープスリープモードに入るときには、すべての帯域グループが等しいこと、すなわちＷＣＤは、等しい確率を有する任意の帯域グループ上でサービスを獲得することができることが、仮定されることができる。この場合には、例として、ＷＣＤ１６のシステム決定モジュール２６は、以下の順序でサービス要求を送ることができる。  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ２上の自動的サービス  
帯域グループ２上の限られたサービス  
ＷＣＤは、ディープスリープモードに入る  
ＷＣＤは、ウェイクアップする(wakes up)  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
ＷＣＤは、ディープスリープモードに入る  
ＷＣＤは、ウェイクアップする  
帯域グループ２上の自動的サービス  
帯域グループ２上の限られたサービス  
上記に示されるプロセスサイクルは、反復に基づいて継続することができる。ディープスリープウェイクアップ継続時間(deep sleep wake up duration)は、サイクルが進むにつれて変化することができる。例として、ディープスリープウェイクアップ継続時間は、次のようであってもよい。  
最初の１０サイクルについて３０秒  
次の１０サイクルについて４５秒  
最初の２０サイクルの後に６０秒  
上記に示されるように、各サイクルは、特定の帯域グループ上の限られたサービス要求によって続けられるフルサービス要求を含むことができる。上記のシーケンスおよびタイミングは、説明の目的のために提供されており、本開示中において説明される技法を限定しているとして考慮されるべきではない。
【００５８】
ＷＣＤ１６が、サービス喪失に続いてディープスリープモードに入るときには、すべての帯域グループが等しくないことが仮定されてもよい。もっと正確に言えば、サービス決定(service determination)（ＳＤ）モジュール２６は、ＷＣＤ１６がサービスを獲得した最後の帯域グループについて知っている。したがって、ＳＤモジュール２６は、その帯域グループに対してより高い優先順位を与えることができる。例として、ＳＤモジュール２６は、他の帯域についてのサービス要求によって続けられる、最後に獲得された帯域についての１０個の逐次的なサービス要求を最初に送る。次いで、ＳＤモジュール２６は、他の帯域グループ上の１つの要求によって続けられる、最後に獲得された帯域グループ上の４つの逐次的な要求を送る。この場合には、例として、ＷＣＤ１６のシステム決定モジュール２６は、最初の１０個の要求の後に以下の順序でサービス要求を送ることができる。  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ２上の自動的サービス  
帯域グループ２上の限られたサービス  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ１上の自動的サービス  
帯域グループ１上の限られたサービス  
帯域グループ２上の自動的サービス  
帯域グループ２上の限られたサービス  
【００５９】
一例のプロセスの概説として、コントローラ１８によって受け取られる最初の４つのサービス要求では、そのコントローラは、ＷＣＤ１６によってサポートされるものとしてＳＤモジュール２６によって報告される帯域上のフル周波数スキャンによって続けられる獲得データベーススキャンを実行するように検索モジュール２４に指示することができる。ＷＣＤ１６がディープスリープに入った後のＳＤモジュール２６から受け取られる最初のＮ個の（例えば、１２個の）サービス要求に対して、検索モジュール２４は、フル周波数スキャンによって続けられる獲得データベーススキャンを実行する。
【００６０】
コントローラ１８が、１２番目のサービス要求に対して非サービス指示(no service indication)を戻す前に、そのコントローラは、３０分のフル周波数スキャンタイマ(full frequency scan timer)３４を開始させる。タイマ３４がアクティブになるまで、あらゆるサービス要求について、コントローラ１８は、獲得データベーススキャンを指示するだけとなる。この時間中においては、コントローラ１８は、どのようなフル周波数スキャンを実行するようにも検索モジュール２４に指示しない。一例外として、サービス要求中にコントローラ１８によって受け取られたサポートされる帯域について周波数が獲得データベース３０中に存在しない場合には、コントローラ１８は、関連する帯域中においてフル周波数スキャンを実行するように検索モジュール２４に指示することになる。
【００６１】
フル周波数スキャンタイマの期限終了とともに、ＷＣＤ１６は、次のサービス要求を受け取るとすぐに３０分間にわたってフル周波数スキャンタイマ３４をもう一度開始させる。しかしながらこの場合には、サポートされる各帯域は、フルスキャンタイマ、または獲得データベースの内容に関係なく、それが可能にされるときはいつでも、少なくとも１回はスキャンされることになる。さらに、ＷＣＤ１６がディープスリープモードにあり、そしてコントローラ１８が自動的サービス要求を受け取るときには、コントローラ１８は、その要求中において指定されるＰＬＭＮ上で獲得データベーススキャンを実行するように検索モジュール２４に指示する。ＷＣＤ１６が指定されるＰＬＭＮ上でサービスを見出すことができない場合、コントローラ１８は、他のＰＬＭＮ上でもう一度獲得データベーススキャンを実行するように検索モジュール２４に指示する。ＷＣＤ１６が、おそらくフル周波数スキャンを行った後に、それから非サービス指示を戻す前に、依然としてどのＰＬＭＮ上でもサービスの所在を見出すことができない場合には、コントローラ１８は、ｎ秒（例えば、１０秒）の非サービスタイマ３２を開始させる。
【００６２】
この時点で(at this point)、コントローラ１８が、非サービスタイマ３２がアクティブであるときに任意のサービス要求を受け取る場合、そのコントローラは、そのサービス要求を拒絶し、直ちに非サービス指示を戻すことになる。このようにして、コントローラ１８は、非サーバ(no server)３２が実行している間に任意のサービス信号検索を有効にロックアウトする。一例外として、コントローラ１８が、非サービスタイマの開始以来、検索されていない帯域についてのサービス要求を受け取る場合には、コントローラ１８は、そのサービスタイマを無視することができる。ＷＣＤがディープスリープにあるときに、ＷＣＤ１６が、コントローラ１８によって受け取られるサービス要求についてのサービスを見出すときには、コントローラ１８は、そのディープスリープモードに関連したすべてのアクティブなタイマ、例えばフル周波数スキャンタイマ３４および非サービスタイマ３２を停止し、そしてサービス要求サイクルカウンタＮを０にリセットする。上記のシーケンスおよびタイミングは、説明の目的のために提供されており、本開示中において説明される技法を限定しているとして考慮されるべきではない。
【００６３】
図４Ａおよび４Ｂは、ディープスリープモード中におけるＷＣＤ１６の一例のオペレーションを示すフローチャートである。そのオペレーションは、図２からのＷＣＤ１６内のコントローラ１８に関連してここにおいては説明されることになる。電源投入またはサービス喪失に続いて、コントローラ１８は、システム決定（ＳＤ）モジュール２６からサービス要求を受け取る（６０）。サービス要求は、自動的サービス要求と、自動的サービス要求が失敗した場合の限られたサービス要求とを含むことができる。サービス要求は、その中でサービス信号検索を実行すべき、ＷＣＤ１６によってサポートされる１つまたは複数の周波数帯域を含む帯域グループを識別することができる。ここにおいて説明されるプロセスは、帯域グループのおのおのに対して別々に、あるいは帯域グループのすべてに対して同時に適用されることができる。
【００６４】
コントローラ１８は、ＷＣＤ１６がディープスリープモードで動作しているかどうかを決定する（６２）。ＷＣＤ１６が、ディープスリープモードにない場合（６２のｎｏブランチ）、コントローラ１８は、ＳＤモジュール２６からのサービス要求中において識別されるサポートされる周波数帯域上で獲得データベーススキャンを実行する（６４）。コントローラ１８は、獲得データベース３０中に含まれる識別される周波数帯域のチャネル上でサービス信号を検索するように検索モジュール２４に指示することにより、その獲得データベーススキャンを実行することができる。サービス信号が、獲得データベーススキャンから見出される場合（６６のｙｅｓブランチ）、コントローラ１８は、戻されたサービス信号上で動作するようにＷＣＤ１６に指示するためにサービス信号指示をＳＤモジュール２６に対して戻す（７２）。
【００６５】
サービス信号が獲得データベーススキャンから見出されない場合には（６６のｎｏブランチ）、コントローラ１８は、サービス要求中において識別されるサポートされる周波数帯域上でフル周波数スキャンを実行する（６８）。コントローラ１８は、識別される周波数帯域の各チャネル上でサービス信号を検索するように検索モジュール２４に指示することにより、フル周波数スキャンを実行することができる。サービス信号がフル周波数スキャンから見出される場合（７０のｙｅｓブランチ）、コントローラ１８は、戻されるサービス信号上で動作するようにＷＣＤ１６に指示するためにサービス信号指示をＳＤモジュール２６に対して戻す（７２）。サービス信号が、フル周波数スキャンから見出されない場合（７０のｎｏブランチ）、コントローラ１８は、非サービス信号指示をＳＤモジュール２６に対して戻す（７４）。次いでコントローラ１８は、ＷＣＤ１６をディープスリープモードに入れる(places)（７６）。次いでコントローラ１８は、ディープスリープモード中において動作しながら、ウェイクアップ期間中にＳＤモジュール２８からサービス要求を受け取ることができる（６０）。タイマは、あらかじめ定義された間隔でコントローラ１８をウェイクアップ(wake-up)させるように設定されることができる。
【００６６】
ＷＣＤが、サービス要求が受け取られる時間に(at the time)ディープスリープモードですでに動作している場合（６２のｙｅｓブランチ）、コントローラ１８は、図４Ｂに示されるように非サービスタイマ３２が期限終了しているかどうかを決定する（８０）。非サービスタイマが依然としてアクティブであり、すなわち期限終了していない場合、コントローラ１８は、どのようなサービス信号検索も実行することなく、非サービス信号指示をＳＤモジュール２６に対して自動的に戻す（１０８）。次いでコントローラ１８は、ＷＣＤ１６をディープスリープモードへと戻し、ウェイクアップ期間中にＳＤモジュール２８からサービス要求を受け取り続けることができる（６０）。
【００６７】
一部の場合においては、代替案として、コントローラ１８は、ＷＣＤ１６によってサポートされる１つまたは複数の周波数帯域が、非サービスタイマ３２が最後に期限終了して以来、検索されなかったこと、を決定することができる。次いでコントローラ１８は、非サービスタイマ３２が期限終了する前にこれらの検索されていない周波数帯域上で獲得データベーススキャンを実行することができる（８２）。非サービスタイマ３２が期限終了しているか、あるいはアクティブでなかった場合、コントローラ１８は、サービス要求中において識別されるＷＣＤ１６のサポートされる周波数帯域上で獲得データベーススキャンを実行する（８２）。
【００６８】
サービス信号が、獲得データベーススキャンから見出される場合（８４のｙｅｓブランチ）、コントローラ１８は、戻されるサービス信号上で動作するようにＷＣＤ１６に指示するために、サービス信号指示をＳＤモジュール２６に対して戻す（９４）。次いでコントローラ１８は、ＷＣＤ１６をディープスリープモードからリムーブする（９６）。サービス信号が、獲得データベーススキャンから見出されない場合（８４のｎｏブランチ）、コントローラ１８は、サポートされる周波数帯域についてのあらかじめ決定された数（Ｎ）のサービス要求が、ＳＤモジュール２６から受け取られているかどうかを決定する（８６）。一部の場合においては、Ｎは、およそ１２に等しいものとすることができる。
【００６９】
Ｎ個のサービス要求がＳＤモジュール２６から受け取られていない場合、コントローラ１８は、サービス要求中において識別されるサポートされる周波数帯域上でフル周波数スキャンを実行し（８８）、Ｎを増大させる（９０）。Ｎ個のサービス要求がＳＤモジュール２６から受け取られている場合には、コントローラ１８は、フル周波数タイマ３４が期限終了しているかどうかを決定する（９８）。フル周波数タイマ３４が、期限終了しており、あるいはアクティブでなかった場合（９８のｙｅｓブランチ）、コントローラ１８は、サービス要求中において識別されるサポートされる周波数帯域上でフル周波数スキャンを実行し（１００）、フル周波数タイマを開始させる（１０２）。サービス信号がいずれかのフル周波数スキャンから見出される場合（９２のｙｅｓブランチ）、コントローラ１８は、戻されるサービス信号上で動作するようにＷＣＤ１６に指示するためにサービス信号をＳＤモジュール２６に対して戻す（９４）。次いでコントローラ１８は、ＷＣＤ１６をディープスリープモードからリムーブし（９６）、この場合に、ＷＣＤ１６は、通常オペレーションを開始することができる。
【００７０】
フル周波数タイマ３４が依然としてアクティブである場合（９８のｎｏブランチ）、コントローラ１８は、たとえ獲得データベーススキャンが成功しなかったとしてもフル周波数スキャンを実行することはない。このようにして、ＷＣＤ１６は、過剰なフル周波数スキャンを回避し、これは、過剰な電力消費をもたらす可能性がある。一部の場合においては、コントローラ１８は、ＷＣＤ１６によってサポートされる１つまたは複数の周波数帯域が、フル周波数タイマ３４が最後に期限終了して以来、スキャンされていないことを決定することができる。次いでコントローラ１８は、フル周波数タイマ３４が期限終了する前にこれらのスキャンされていない周波数帯域上でフル周波数スキャンを実行することができる（１００）。コントローラ１８は、フル周波数タイマ３４が期限終了する前に獲得データベース３０中に含まれる少なくとも１つのチャネルを有することのない周波数帯域上でフル周波数スキャンを実行することもできる（１００）。
【００７１】
フル周波数タイマ３４が、依然としてアクティブである場合（９８のｎｏブランチ）、あるいはサービス信号が、いずれのフル周波数スキャンからも見出されない場合（９２のｎｏブランチ）、コントローラ１８は、少なくとも１つのＰＬＭＮが、獲得データベーススキャンまたはフル周波数スキャンによって見出されているかどうかを決定する（１０４）。少なくとも１つのＰＬＭＮが、見出されていない場合（１０４のｎｏブランチ）、コントローラ１８は、この場合にもサポートされる周波数帯域についてのあらかじめ決定された数（Ｎ）のサービス要求が、ＳＤモジュール２６から受け取られているかどうかを決定する（１０５）。Ｎ個のサービス要求がＳＤモジュール２６から受け取られている場合、コントローラ１８は、非サービスタイマ３２を開始させ（１０６）、非サービス信号指示をＳＤモジュール２６に対して戻す（１０８）。Ｎ個のサービス要求がＳＤモジュール２６から受け取られていない場合には、コントローラ１８は、非サービスタイマ３２を開始させることなく、非サービス信号指示を直接にＳＤモジュール２６に対して戻す（１０８）。
【００７２】
少なくとも１つのＰＬＭＮが見出されている場合（１０４のｙｅｓブランチ）、コントローラ１８は、戻されるサービス信号上で動作するようにＷＣＤ１６に指示するためにサービス信号をＳＤモジュール２６に対して戻す（９４）。次いでコントローラ１８は、ＷＣＤ１６をディープスリープモードからリムーブし（９６）、この場合にはＷＣＤ１６は、通常オペレーションを開始することができる。
【００７３】
ここにおいて説明される技法は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せの形でインプリメントされることができる。モジュールまたはコンポーネントとして説明される任意の機能は、集積化ロジックデバイス中において一緒に、あるいはディスクリートであるが相互運用可能なロジックデバイスとして別々にインプリメントされることができる。ソフトウェアの形でインプリメントされる場合に、本技法は、実行されるときに上記される１つまたは複数の方法を実行する命令を含むプログラムコードを備える、メモリデバイス３６などのコンピュータ読取り可能媒体によって部分的に実現されることができる。この場合には、そのコンピュータ読取り可能媒体は、シンクロナスダイナミックランダムアクセスメモリ(synchronous dynamic random access memory)（ＳＤＲＡＭ）などのランダムアクセスメモリ(random access memory)（ＲＡＭ）、読取り専用メモリ(read-only memory)（ＲＯＭ）、不揮発性ランダムアクセスメモリ(non-volatile random access memory)（ＮＶＲＡＭ）、電気的消去可能プログラマブル読取り専用メモリ(electrically erasable programmable read-only memory)（ＥＥＰＲＯＭ）、フラッシュメモリ(FLASH memory)、磁気データストレージ媒体または光データストレージ媒体などを備えることができる。
【００７４】
プログラムコードは、１つまたは複数のデジタル信号処理プロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルロジックアレイ(field programmable logic array)（ＦＰＧＡ）、他の等価な集積回路またはディスクリートロジック回路など、１つまたは複数のプロセッサによって実行されることができる。したがって、ここにおいて使用される用語「プロセッサ」は、前述の構成、あるいはここにおいて説明される技法のインプリメンテーションのために適切な他の任意の構成のうちの任意のものを意味することができる。
【００７５】
様々な実施形態が、説明されてきている。例えば、ワイヤレス通信デバイスがアウトオブサービスで動作しているときに低減させられた電力消費でサービス信号検索を実行するための技法が、説明されてきている。本技法は、ワイヤレス通信デバイスをディープスリープモードに入れることと、その間に電力消費がサービス信号検索を実行するために増大させられるウェイクアップ期間に定期的に入ることとを含んでいる。サービス信号検索が実行される回数を制限することは、ワイヤレス通信デバイスがアウェイクしている時間を短縮することによりワイヤレス通信デバイス中における電力消費を低減させる。これらの実施形態および他の実施形態は、添付の特許請求の範囲の範囲内である。
【図面の簡単な説明】
【００７６】
【図１】一例のワイヤレス通信システムを示すブロック図である。
【図２】ワイヤレス通信デバイスが、アウトオブサービスで動作しているときにそのワイヤレス通信デバイスをディープスリープモードに入れることができるコントローラを含む一例のワイヤレス通信デバイスを示すブロック図である。
【図３】サービスを要求するときの、アウトオブサービスのワイヤレス通信デバイスの例示のオペレーションを示すフローチャートである。
【図４Ａ】ディープスリープモードにおける、アウトオブサービスのワイヤレス通信デバイスの例示のオペレーションを示すフローチャートである。
【図４Ｂ】ディープスリープモードにおける、アウトオブサービスのワイヤレス通信デバイスの例示のオペレーションを示すフローチャートである。
【図１】
2009505505.tif 000003
【図２】
2009505505.tif 000004
【図３】
2009505505.tif 000005
【図４Ａ】
2009505505.tif 000006
【図４Ｂ】
2009505505.tif 000007
【国際調査報告】
2009505505.tif 000008
2009505505.tif 000009