(57)【特許請求の範囲】
【請求項１】
第１の汎用入出力（GPIO）ピン及び第２のGPIOピンを通して端末装置に接続されるように構成されたネットワークアクセスモジュールのための電源管理方法であって、前記方法が、
前記端末装置によって送られた電源管理コマンドを、前記ネットワークアクセスモジュールにより、前記第１のGPIOピンを通じて受け取るステップと、
前記電源管理コマンドに従い動作状態と低電力消費状態との間で切替えを実行するように前記ネットワークアクセスモジュールをイネーブルするステップと、
前記端末装置が前記ネットワークアクセスモジュールの現在の状態を獲得するように、切替え後の前記現在の状態を、前記ネットワークアクセスモジュールにより、前記第２のGPIOピンを通じて前記端末装置にフィードバックするステップと
を含む方法。
【請求項２】
前記端末装置によって送られた前記電源管理コマンドを、前記ネットワークアクセスモジュールにより、前記第１のGPIOピンを通じて受け取る前記ステップは、
前記端末装置によって送られると共に、前記ネットワークアクセスモジュールが前記低電力消費状態に入ることを可能にするコマンドを、前記第１のGPIOピンを通じて受け取るステップ、又は
前記端末装置によって送られると共に、前記端末装置によって前記ネットワークアクセスモジュールをウェイクアップするコマンドを、前記第１のGPIOピンを通じて受け取るステップ
を含む、請求項1に記載の方法。
【請求項３】
前記電源管理コマンドに従い前記動作状態と前記低電力消費状態との間で切替えを実行するように前記ネットワークアクセスモジュールをイネーブルする前記ステップは、
前記ネットワークアクセスモジュールが前記低電力消費状態に入ることを可能にする前記コマンドに従って前記ネットワークアクセスモジュールの現在のタスクを照会するステップであって、現在進行中のタスクが存在することが照会の結果として判明した場合には、前記タスクの処理が終了するのを待機し、そのあとで前記ネットワークアクセスモジュールを前記動作状態から低電力消費状態に切り替え、さもなければ現在進行中のタスクが存在しないことが照会の結果として判明した場合には、直接に、前記ネットワークアクセスモジュールを前記動作状態から低電力消費状態に切り替えるステップ、又は、
前記端末装置によって前記ネットワークアクセスモジュールをウェイクアップするコマンドに従って、前記ネットワークアクセスモジュールを前記低電力消費状態から前記動作状態に切り替えるステップ
を含む、請求項1または2に記載の方法。
【請求項４】
前記端末装置がスタンバイ状態にあり、前記ネットワークアクセスモジュールが前記低電力消費状態にあるときには、
前記ネットワークアクセスモジュールがネットワークサービス信号を受け取ると、前記ネットワークサービス信号に従って、前記ネットワークアクセスモジュールを前記低電力消費状態から前記動作状態に切り替え、GPIOピンを通じて前記端末装置をウェイクアップするステップと、
切替え後の状態を、GPIOピンを通じて前記端末装置にフィードバックするステップと
を更に含む、請求項1から3までのいずれか一項に記載の方法。
【請求項５】
前記低電力消費状態は、
ネットワークアクセスモジュールのプロセッサが動作を停止する状態、又は、
ネットワークアクセスモジュールがネットワークサイドからの信号を断続的に受け取る状態、又は、
前記ネットワークアクセスモジュールのプロセッサが低減された周波数で動作し、ウェイクアップに用いることができる割り込みが維持され、一部のコンポーネントのための電力供給が停止されている状態、又は、
前記ネットワークアクセスモジュールに電圧のみが存在し電流が存在せず、動作状態と比較すると全体的な電力消費が明らかに低減されている状態
を含む、請求項1から4までのいずれか一項に記載の方法。
【請求項６】
第１の汎用入出力（GPIO）ピン及び第２のGPIOピンを通して端末装置に接続されるように構成されたネットワークアクセスモジュールのための電源管理装置であって、
前記端末装置によって送られた電源管理コマンドを、前記第１のGPIOピンを通じて受け取るように構成されたコマンド受信ユニットと、
前記電源管理コマンドに従い動作状態と低電力消費状態との間での切替えを実行するように前記ネットワークアクセスモジュールをイネーブルするように構成された切替えユニットと、
前記端末装置が前記ネットワークアクセスモジュールの現在の状態を獲得するように、切替え後の前記現在の状態を、前記第２のGPIOピンを通じて前記端末装置にフィードバックするように構成されたフィードバックユニットと
を含む装置。
【請求項７】
前記コマンド受信ユニットは、
前記端末装置によって送られると共に、前記ネットワークアクセスモジュールが前記低電力消費状態に入ることを可能にするコマンドを、前記第１のGPIOピンを通じて受け取るように構成された低電力消費許容モジュールと、
前記端末装置によって送られると共に、前記端末装置によって前記ネットワークアクセスモジュールをウェイクアップするコマンドを、前記第１のGPIOピンを通じて受け取るように構成されたウェイクアップ受信モジュールと
を含む、請求項6に記載の装置。
【請求項８】
前記切替えユニットは、
前記ネットワークアクセスモジュールが前記低電力消費状態に入ることを可能にする前記コマンドに従って前記ネットワークアクセスモジュールの現在のタスクを照会するように構成された照会モジュールと、
前記照会モジュールの照会結果に従って前記動作状態から前記低電力消費状態への切替えが実行され得るかどうかを判断するように構成された判断モジュールであって、現在進行中のタスクが存在することが照会の結果として判明した場合には、前記タスクの処理が終了するのを待機し、そのあとで前記動作状態から低電力消費状態への切替えを実行し、さもなければ現在進行中のタスクが存在しないことが照会の結果として判明した場合には、直接に前記動作状態から低電力消費状態への切替えを実行する判断モジュールと、
前記判断モジュールの判断結果と、前記ウェイクアップ受信モジュールによって前記端末装置から受信されると共に、前記ネットワークアクセスモジュールをウェイクアップするコマンドとに従って、前記動作状態と前記低電力消費状態との間での切替えを実行するように構成された切替えモジュールと
を含む、請求項7に記載の装置。
【請求項９】
ネットワークサービス信号を受け取るように構成されたネットワークサービス信号受信ユニットと、
前記低電力消費状態から前記動作状態に切り替わった後で、前記ネットワークサービス信号に従って、GPIOピンを通じて前記端末装置をウェイクアップするように構成された端末装置ウェイクアップユニットと
を更に含み、前記ネットワークサービス信号は、着信呼信号又はショートメッセージ信号を含む、請求項6から8までのいずれか一項に記載の装置。
【請求項１０】
前記低電力消費状態は、
ネットワークアクセスモジュールのプロセッサが動作を停止する状態、又は、
ネットワークアクセスモジュールがネットワークサイドからの信号を断続的に受け取る状態、又は、
前記ネットワークアクセスモジュールのプロセッサが低減された周波数で動作し、ウェイクアップに用いることができる割り込みが維持され、一部のコンポーネントのための電力供給が停止されている状態、又は、
前記ネットワークアクセスモジュールに電圧のみが存在し電流が存在せず、動作状態と比較すると全体的な電力消費が明らかに低減されている状態
を含む、請求項6から9までのいずれか一項に記載の装置。
【請求項１１】
請求項6から10までのいずれか一項に記載の装置を含むネットワークアクセスモジュール。
【請求項１２】
請求項6から10までのいずれか一項に記載の装置又は請求項11に記載のネットワークアクセスモジュールと一体化された端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子製品の分野に関し、特に、ネットワークアクセスモジュールのための電源管理方法及び装置に関する。
【背景技術】
【０００２】
この出願は、2010年3月16日に中国特許庁に出願された「POWER MANAGEMENT METHOD AND APPARATUS FOR NETWORK ACCESS MODULE」と称される中国特許出願第CN201010127077.7号に基づく優先権を主張するものである。この中国特許出願を参照によりその全体を本明細書に組み入れる。
【０００３】
現在では、端末装置のタイプがますます増えており、これには、デスクトップコンピュータ端末装置、ネットブック、モバイルインターネット装置(MID)、携帯電話などが含まれる。技術の進歩に伴い、端末装置が含まれるワイヤレスネットワークアクセス応用分野も増加しているために、端末装置におけるネットワークアクセスモジュールの電力消費が徐々に増加することになり、従って、ネットワークアクセスモジュールの電源管理がますます注目を集めている。
【０００４】
上述したネットワークアクセスモジュールには、埋め込みモジュール、マシンツーマシン(M2M)モジュール、ボードツーボード(B2B)モジュールなどが含まれる。これらのネットワークアクセスモジュールの電源管理では、ユーザがネットワークサービス機能(例えば、音声サービス、ショートメッセージサービス、データサービス、GPSサービスなど)を使用しないとき、ネットワークアクセスモジュールが低電力消費状態に入ることにより、端末装置における電気の消費を削減しバッテリの利用時間を延長することができることが必要とされる。
【０００５】
現在では、上述のネットワークアクセスモジュールは、端末装置の内部に一体化されているのが一般的であり、ユニバーサルシリアルバス(USB)プロトコルにより端末装置と通信するが、これは、ネットワークアクセスモジュールが外部のUSBインターフェースを通じて端末装置と接続されるのと同等である。ネットワークアクセスモジュールの既存の電源管理には、以下の場合が含まれる。
1.  ネットワークアクセスモジュールに対応するバックグラウンドソフトウェアを閉じた後でUSBを切断して、直接に電力節約モードに入る。
2.  USBを切断するのではなく、ネットワークアクセスモジュールに対応するバックグラウンドソフトウェアを閉じて、電力節約モードに入る。
3.  USBを切断せず、ネットワークアクセスモジュールに対応するバックグラウンドソフトウェアを閉じることもなく、無線周波数を閉じて電力節約モードに入る。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、依然として、従来技術には以下の問題がある。端末装置はUSBプロトコルを通じてネットワークアクセスモジュールと対話し、ネットワークアクセスモジュールには、そのネットワークアクセスモジュールが低電力消費状態からウェイクアップ（wake up）された後でのみ、照会することが可能である。従って、実際には、ネットワークアクセスモジュールが低電力消費状態にあるかどうかを照会することができず、これは端末装置がネットワークアクセスモジュールを制御する役に立たない。
【課題を解決するための手段】
【０００７】
本発明の実施形態は、ネットワークアクセスモジュールのための電源管理方法及び装置を提供する。その結果、端末装置にとってネットワークアクセスモジュールの状態を知ることは好都合であり、それにより、端末装置によるネットワークアクセスモジュールの制御が向上する。
【０００８】
一態様では、本発明の実施形態は、ネットワークアクセスモジュールのための電源管理方法を提供する。この方法は、汎用入出力(GPIO)ピンを通じて、端末装置によって送られた電源管理コマンドを受け取るステップと、電源管理コマンドに従って動作状態と低電力消費状態との間で切替えを実行するステップと、切替え後の状態を、GPIOピンを通じて端末装置にフィードバックするステップとを含む。
【０００９】
別の態様では、本発明の実施形態は、ネットワークアクセスモジュールのための電源管理装置を提供する。この装置は、GPIOピンを通じて、端末装置によって送られた電源管理コマンドを受け取るように構成されたコマンド受信ユニットと、電源管理コマンドに従って動作状態と低電力消費状態との間で切替えを実行するように構成された切替えユニットと、切替え後の状態を、GPIOピンを通じて端末装置にフィードバックするように構成されたフィードバックユニットとを含む。
【００１０】
別の態様では、本発明の実施形態は、ネットワークアクセスモジュールのための上述した電源管理装置を含むネットワークアクセスモジュールを更に提供し、そして、ネットワークアクセスモジュールのための上述した電源管理装置を含む端末装置を提供する。
【００１１】
本発明の実施形態では、ネットワークアクセスモジュールは、GPIOピンを通じて端末装置と電源管理対話を行い、GPIOピンを通じてネットワークアクセスモジュールの現在の状態をフィードバックすることができる。その結果、端末装置にとってネットワークアクセスモジュールの状態を知ることは好都合であり、それにより、端末装置によるネットワークアクセスモジュールの制御が向上する。
【００１２】
本発明の実施形態における技術的解決策をより明瞭に説明するため、実施形態を説明するのに要求される添付の図面を、以下の通り、簡単に紹介する。明らかなことであるが、以下で説明する添付の図面は、本発明のいくつかの実施形態に過ぎず、当業者であれば、創造的努力なしにこれらの添付の図面に従って別の図面を導くことも可能である。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態によるネットワークアクセスモジュールのための電源管理方法の概略的なフローチャートである。
【図２】本発明の実施形態によるネットワークアクセスモジュールと端末装置との間の接続を示す概略図である。
【図３】本発明の実施形態によるネットワークアクセスモジュールのための別の電源管理方法の概略的なフローチャートである。
【図４】本発明の実施形態によるネットワークアクセスモジュールのための別の電源管理方法の概略的なフローチャートである。
【図５】本発明の実施形態によるネットワークアクセスモジュールのための電源管理装置の概略的な構成図である。
【図６】本発明の実施形態によるネットワークアクセスモジュールのための別の電源管理装置の概略的な構成図である。
【発明を実施するための形態】
【００１４】
本発明の実施形態における技術的解決策は、本発明の実施形態における添付の図面を参照しながら、以下で明確かつ完全に説明される。明らかに、説明される実施形態は、本発明の実施形態のすべてではなく、部分に過ぎない。本発明のこれらの実施形態に基づいて、当業者によって格別の創造的な努力を要せずに得られるすべての他の実施形態は、本発明の保護範囲に含まれる。
【００１５】
図1は、本発明の実施形態によるネットワークアクセスモジュールのための電源管理方法の概略的なフローチャートである。この実施形態では、本発明は、ネットワークアクセスモジュールの側から説明され、この方法は、以下のステップを含む。
【００１６】
S101:GPIOピンを通じて、端末装置によって送られた電源管理コマンドを受け取る。
【００１７】
図2は、本発明の実施形態によるネットワークアクセスモジュールと端末装置との間の接続を示す概略図である。この実施形態では、ネットワークアクセスモジュール202と端末装置201とは、2つの方法で相互に対話をする。一方はUSBプロトコルを通じたものであり、他方はGPIOピンを通じたものである。物理的な接続という点では、これら2つの対話の方法とは次の通りである。USBプロトコルでは、ペリフェラルコンポーネントインターコネクト(PCI)がUSBに変換される。例えば、USB対話は、ミニPCI-E上の4つのPINを通じて行われる。ここで、4つのPINの中の2つは電源用であり、残りの2つはデータ用である。GPIOの場合には、端末装置は外部ピンを有しており、これらのピンはミニPCI-Eスロット上の複数のPINに接続される。ネットワークアクセスモジュールは、当該ネットワークアクセスモジュール自体の内部にあるチップのGPIOピンに、接続用フィンガ上の対応するPINを通じて接続される。ネットワークアクセスモジュールがミニPCI-Eスロットの中に挿入されると、ネットワークアクセスモジュールの接続用フィンガ上のPINはミニPCI-Eスロット上の対応するPINと接触するため、ネットワークアクセスモジュールの内部のチップのGPIOピンは端末装置と接続される。
【００１８】
この実施形態では、端末装置201は、ミニPCI-Eスロット上のPINのレベルを変更して、ネットワークアクセスモジュール202におけるGPIOピンのレベルを変更させることによって、電源管理コマンドをネットワークアクセスモジュールに送ることができる。特に、ネットワークアクセスモジュール202における指定されたGPIOピンのレベルを変更することで特定の電源管理コマンドを表すことが可能であり、レベルと電源管理コマンドとの間のそのような対応する関係は予め設定しておくことができる。例えば、端末装置201は、ネットワークアクセスモジュール202における指定されたGPIOピンのレベルをハイレベルに設定し、それを用いて、ネットワークアクセスモジュールが低電力消費状態に入ることを許容されることを示すことができる。また同時に、端末装置201は、GPIOピンのレベルをローレベルに設定し、それを用いて、ネットワークアクセスモジュールが動作状態に入ることを許容されることを示すことができる。明らかに、本発明のこの実施形態は、以上で説明したレベル設定方法に限定されることはなく、任意の他の可能な事前設定された設定方法が、本発明のこの実施形態の範囲に含まれる。
【００１９】
S102:ネットワークアクセスモジュールが、電源管理コマンドに従って、動作状態と低電力消費状態との間での切替えを実行する。
【００２０】
上述した指定のGPIOピンのレベルの変化を検出した後で、ネットワークアクセスモジュール202は、変化後のレベルに対応する事前設定の電源管理コマンドに従い、その状態の間での切替えを実行する。この実施形態では、低電力消費状態とは、ネットワークアクセスモジュールのプロセッサが動作を停止する状態、又は、ネットワークサイドからの信号が断続的に受け取られている状態、又は、プロセッサが低減された周波数で動作し、ウェイクアップ（wake up）に用いることができる割り込みが維持され、一部のコンポーネントのための電力供給が停止されている状態、又は、電圧のみが存在し電流が存在せず、動作状態と比較すると全体的な電力消費が明らかに低減されている状態でありうる。
【００２１】
S103:切替え後の状態を、GPIOピンを通じて端末装置にフィードバックする。
【００２２】
この実施形態では、ネットワークアクセスモジュール202は、指定のGPIOピンを通じて、現在の状態を端末装置にフィードバックすることができる。例えば、GPIOピンのレベルは、ネットワークアクセスモジュール202が現在動作状態にあることを表すためにハイレベルに設定され、そして、GPIOピンのレベルは、ネットワークアクセスモジュール202が現在低電力消費状態にあることを表すためにローレベルに設定される。状態をフィードバックするGPIOピンと電源管理コマンドを受け取る上述したGPIOピンとは、異なるGPIOピンであることに留意されたい。
【００２３】
この実施形態では、端末装置は、2つの方法で、ネットワークアクセスモジュール202の現在の状態を取得することができる。すなわち、一方の方法では、GPIOピンをハイ/ローレベルに設定した後で、ネットワークアクセスモジュール202がパルス信号を通じてホストに告知することによって、ホストはネットワークアクセスモジュールの現在の状態を知る。この場合、ホストがスタンバイ状態にあるならば、ホストを、ホストがスタンバイ状態にあるときにはホストは信号によってウェイクアップされないように、設定できる。他方の方法では、ホストはGPIOピンのレベルを照会して、ネットワークアクセスモジュールの現在の状態を知る。
【００２４】
本発明のこの実施形態では、ネットワークアクセスモジュールは、GPIOピンを通じて端末装置と電源管理に関する対話を行い、GPIOピンを通じてネットワークアクセスモジュールの現在の状態をフィードバックすることができる。その結果、端末装置にとってネットワークアクセスモジュールの状態を知ることは好都合であり、それにより、端末装置によるネットワークアクセスモジュールの制御が向上する。
【００２５】
図3は、本発明の実施形態によるネットワークアクセスモジュールのための別の電源管理方法の概略的なフローチャートである。本発明のこの実施形態は、同様に、ネットワークアクセスモジュールの側から説明され、以下のステップを含む。
【００２６】
S301:ネットワークアクセスモジュールが低電力消費状態に入ることを可能にするコマンドを、GPIOピンを通じて受け取る。ただし、このコマンドは、端末装置によって送られる。一時的にサービスが処理されることは必要ないと判断されるときには、端末装置は、ネットワークアクセスモジュールのある指定のGPIOピンのレベルを、ネットワークアクセスモジュールが低電力消費状態に入ることを可能にするように設定することができる。
【００２７】
本発明の実施形態として、上述した低電力消費状態は、少なくとも、1つのレベルの電力消費状態を含む。上述した低電力消費状態が複数のレベルの電力消費状態、例えば、高いレベルと中間レベルと最低レベルとの3種類の低電力消費状態を含むときには、ネットワークアクセスモジュールは、現在のタスクの条件に従って、どのレベルの電力消費状態に入るべきかを決定することができる。このようにして、現在のタスクの正常な動作が保証され、更に、端末装置の電力消費を減少させるという効果を達成することができる。
【００２８】
S302:ネットワークアクセスモジュールが低電力消費状態に入ることを可能にする上述したコマンドに従って、ネットワークアクセスモジュールの現在のタスクを照会する。ただし、このコマンドは、端末装置によって送られる。
【００２９】
継続する必要があるサービスは存在しないとホストが判断するときに、ネットワークアクセスモジュールが何らかのタスクを依然として処理している可能性がある。例えば、ユーザはいかなる動作も実行していないが、端末装置がセルハンドオーバを行っていて、信号のある領域と信号のない領域との間を移動することなどがある。この場合、端末装置はネットワークアクセスモジュールが低電力消費状態に入ることを許容するが、ネットワークアクセスモジュールはこれらのイベントを独立に処理する必要があり、そのあとで低電力消費状態に入る。そうではない場合には、システムの例外が生じる。従って、システムに例外が生じることを回避するには、ネットワークアクセスモジュールはタスクへの照会を行って、照会の結果に従ってそれ以後の動作を実行する。
【００３０】
S303:照会の結果に従い、動作状態から低電力消費状態への切替えを実行してよいかどうかを判断する。
【００３１】
ネットワークアクセスモジュールが、ステップS302を通じて、照会を行い、現在進行中のタスクが存在しないことを発見すると、ステップS305へ進む。そして、ネットワークアクセスモジュールが照会を行い、現在進行中のタスクが存在することを発見すると、ステップS304へ進む。
【００３２】
S304:タスク処理を実行し、現在進行中のタスクの処理が終了した後で、ステップS305へ進む。
【００３３】
本発明の別の実施形態として、照会をして、現在進行中のタスクが存在することを発見すると、ネットワークアクセスモジュールは、同様に、動作状態から低電力消費状態への切替えの実行を直接に拒絶し、ステップS304を実行することなく、その情報を端末装置にフィードバックすることができる。
【００３４】
S305:動作状態から低電力消費状態への切替えを実行する。
【００３５】
S306:切替え後の状態を、GPIOピンを通じて、端末装置にフィードバックする。
【００３６】
ステップS306はステップS103と類似している。しかし、上述した低電力消費状態は複数のレベルの電力消費状態を含んでおり、その結果、1つのGPIOピンがネットワークアクセスモジュールのすべての状態を表すことができないときには、ネットワークアクセスモジュールは、複数のGPIOピン上の複数のレベルの組合せを用いてネットワークアクセスモジュールのすべての状態を表すことができることに留意されたい。
【００３７】
本発明のこの実施形態では、ネットワークアクセスモジュールは、GPIOピンを通じて端末装置との間で電源管理のための対話を行い、GPIOピンを通じてネットワークアクセスモジュールの現在の状態をフィードバックする。その結果、端末装置にとってネットワークアクセスモジュールの状態を知ることは好都合であり、それにより、端末装置によるネットワークアクセスモジュールの制御が向上する。更に、本発明のこの実施形態では、着信呼によって端末装置のホストがウェイクアップされる（起動される、起こされる）という機能を、GPIOピンを通じて実装することも可能である。
【００３８】
本発明の実施形態として、図4に示されているように、本発明のこの実施形態による方法は、以下のステップを更に含むことができる。
【００３９】
S401:GPIOピンを通じて、端末装置によって送られると共に、ネットワークアクセスモジュールをウェイクアップするコマンドを受け取る。
【００４０】
端末装置は、何らかのサービスを実行する必要があるときには、ネットワークアクセスモジュールのある指定のGPIOピンのレベルを設定することによって、ネットワークアクセスモジュールを動作状態に入るようにイネーブルする。ウェイクアップコマンドを受け取るGPIOピンと、図3に対応する実施形態において低電力消費状態に入ることを可能にするコマンドを受け取るGPIOピンとは、同一のピンであり得ると共に、同様に、別のピンであり得ることに留意されたい。
【００４１】
S402:ネットワークアクセスモジュールをウェイクアップするコマンドに従って、低電力消費状態から動作状態への切替えを実行する。なお、ネットワークアクセスモジュールをウェイクアップするコマンドは、端末装置によって送られる。
【００４２】
ネットワークアクセスモジュールをウェイクアップするコマンドを送ることは、ネットワークアクセスモジュールのある指定のGPIOピンのレベルを設定することを通じて、端末装置によって実装される。端末装置がGPIOピンのレベルを設定すると、ネットワークアクセスモジュールはGPIOピンのレベルの変化を直ちに感知することができ、よって、低電力消費状態から動作状態への切替えを実行するようにそれ自体をイネーブルする。
【００４３】
S403:切替えの後の状態を、GPIOピンを通じて端末装置にフィードバックする。
【００４４】
ステップS403はステップS306と類似しているので、ここで再度の説明は行わない。
【００４５】
本発明のこの実施形態では、ネットワークアクセスモジュールは、GPIOピンを通じて端末装置との間で電源管理のための対話を行い、GPIOピンを通じてネットワークアクセスモジュールの現在の状態をフィードバックする。その結果、端末装置にとってネットワークアクセスモジュールの状態を知ることは好都合であり、それにより、端末装置によるネットワークアクセスモジュールの制御が向上する。更に、本発明のこの実施形態では、着信呼によってホストがウェイクアップされるという機能を、GPIOピンを通じて実装することも可能である。
【００４６】
図3及び図4の実施形態では、ネットワークアクセスモジュールの電源管理が端末装置によって調整されるという側面についての説明がなされている。しかし、ネットワークアクセスモジュールの電源管理は、端末装置それ自体の調整に関係するだけではなく、いくつかの外部的な要因の調整をも含むことがある。例えば、ネットワークアクセスモジュールが低電力消費状態にあり、着信呼やショートメッセージなど何らかのネットワークサービス信号を受信すると、ネットワークアクセスモジュールは、低電力消費状態からウェイクアップする、すなわち、低電力消費状態から動作状態への切替えを行うだけではなく、端末装置もまたウェイクアップされることもあり得る。従って、本発明のこの実施形態におけるネットワークアクセスモジュールのための電源管理方法は、ネットワークサービス信号に従って低電力消費状態から動作状態に切り替えるステップのあとに、GPIOピンを通じて端末装置をウェイクアップするステップと、GPIOピンを通じて切替えの後の状態を端末装置にフィードバックするステップとを更に含むことがありうる。
【００４７】
例えば、ネットワークアクセスモジュールが低電力消費状態に入ると、ある指定のGPIOピンのレベルが、ハイレベルなどの事前設定の状態に設定される。上述のネットワークサービス信号を受け取った後で、低電力消費状態にあるネットワークアクセスモジュールは、まず自動的にウェイクアップされ、すなわち、低電力消費状態から動作状態への切替えがなされ、次に、自動的にウェイクアップされた後では、ネットワークアクセスモジュールは指定のGPIOピンのレベルをローレベルに変更し、結果的に、端末装置に割り込みをして端末装置をウェイクアップすることになる。
【００４８】
従って、本発明のこの実施形態では、低電力消費状態にあるネットワークアクセスモジュールがネットワークサービス信号を受け取ると端末装置をウェイクアップするという機能が、同様に実装されることができる。
【００４９】
図5は、本発明のある実施形態によるネットワークアクセスモジュールのための電源管理装置の概略的な構成図である。実際の使用では、この装置は、ネットワークアクセスモジュール自体でありうるし、また、ネットワークアクセスモジュールの中の1つのユニットでもありうる。
【００５０】
ネットワークアクセスモジュールのための電源管理装置は、コマンド受信ユニット510と、切替えユニット520と、フィードバックユニット530とを含み、切替えユニット520はコマンド受信ユニット510とフィードバックユニット530とのそれぞれに接続される。
【００５１】
コマンド受信ユニット510は、端末装置によって送られる電源管理コマンドを、GPIOピンを通じて受け取るように構成されている。この実施形態では、端末装置は、ミニPCI-Eスロット上のPINのレベルを変更することにより、ネットワークアクセスモジュールにおける対応するGPIOピンのレベルを変更することができる。ここで、ミニPCI-Eスロット上のPINはネットワークアクセスモジュールの接続用フィンガ上の対応するPINと接触していて、ネットワークアクセスモジュールの内部のGPIOピンはこの接続用フィンガ上のPINと接続されることにより、端末装置は、ミニPCI-Eスロット上のPINのレベルを変更することにより、ネットワークアクセスモジュールにおけるGPIOピンのレベルを変更することができる。このようにして、電源管理コマンドを、ネットワークアクセスモジュールにおけるGPIOピンのレベルを変更することによって、ネットワークアクセスモジュールに送ることができる。そして、そのようなレベルと電源管理コマンドとの間の対応する関係は予め設定しておくことが可能である。例えば、端末装置は、ネットワークアクセスモジュールにおける指定のGPIOピンのレベルをハイレベルに設定し、それをネットワークアクセスモジュールが低電力消費状態に入ることが許されることを示すのに用いることができ、また、GPIOピンのレベルをローレベルに設定し、それをネットワークアクセスモジュールがウェイクアップされ動作状態に入るようにイネーブルされることを示すのに用いることができる。なお、本発明の実施形態は、上述したレベル設定方法には限定されることはなく、任意の他のどのような事前設定の設定方法も本発明の実施形態の範囲に含まれる。
【００５２】
切替えユニット520は、電源管理コマンドに従って動作状態と低電力消費状態との間で切替えを実行するようにネットワークアクセスモジュールをイネーブルするように構成されている。切替えユニット520は、上述した指定のGPIOピン上のレベルの変化を検出し、変化したレベルに対応する事前設定の電源管理コマンドに従ってその状態の間で切替えを行うことができる。
【００５３】
フィードバックユニット530は、切替えの後の状態を端末装置にGPIOピンを通じてフィードバックするように構成されている。
【００５４】
この実施形態では、フィードバックユニット530は、現在の状態を指定のGPIOピンを通じて端末装置にフィードバックする。例えば、GPIOピンのレベルは、ネットワークアクセスモジュールが現在動作状態にあることを表すためにハイレベルに設定されるし、GPIOピンのレベルは、ネットワークアクセスモジュールが現在低電力消費状態にあることを表すためにローレベルに設定される。
【００５５】
本発明のこの実施形態では、ネットワークアクセスモジュールは、GPIOピンを通じて端末装置との間で電源管理のための対話を行い、GPIOピンを通じてネットワークアクセスモジュールの現在の状態をフィードバックする。その結果、端末装置にとってネットワークアクセスモジュールの状態を知ることは好都合であり、それにより、端末装置によるネットワークアクセスモジュールの制御が向上する。
【００５６】
図6は、本発明のある実施形態による、ネットワークアクセスモジュールのための別の電源管理装置の概略的な構成図である。実際の使用では、この装置は、ネットワークアクセスモジュール自体でありうるし、また、ネットワークアクセスモジュールの中の1つのユニットでもありうる。この装置は、コマンド受信ユニット610と、切替えユニット620と、フィードバックユニット630と、ネットワークサービス信号受信ユニット640と、端末装置ウェイクアップユニット650とを含む。
【００５７】
コマンド受信ユニット610は、低電力消費許容モジュール611とウェイクアップ受信モジュール612とを含む。
【００５８】
低電力消費許容モジュール611は、ネットワークアクセスモジュールが低電力消費状態に入ることを可能にするコマンドを、GPIOピンを通じて受け取るように構成されている。ここで、ネットワークアクセスモジュールが低電力消費状態に入ることを可能にするコマンドは、端末装置によって送られる。端末装置は、一時的にサービスが処理される必要がないと判断すると、ネットワークアクセスモジュールのある指定のGPIOピンのレベルを設定することにより、ネットワークアクセスモジュールが低電力消費状態に入ることを可能にする。ここで、低電力消費許容モジュール611は、前記指定のGPIOピンのレベルを問い合わせることによって、ネットワークアクセスモジュールが低電力消費状態に入ることを可能にするコマンドが受け取られたかどうかを判断することができる。なお、ネットワークアクセスモジュールが低電力消費状態に入ることを可能にするコマンドは、端末装置によって送られる。
【００５９】
ウェイクアップ受信モジュール612は、ネットワークアクセスモジュールをウェイクアップするコマンドを、GPIOピンを通じて端末装置から受け取るように構成されている。端末装置は、何らかのサービスを実行する必要があるときには、ネットワークアクセスモジュールのある指定のGPIOピンのレベルを設定することによって、ネットワークアクセスモジュールが動作状態に入るようにイネーブルすることができる。ここで、前記指定のGPIOピンのレベルの変更が受け取られると、ウェイクアップ受信モジュール612においてハードウェア割り込みが生じ、ネットワークアクセスモジュールをウェイクアップすることになる。
【００６０】
本発明の実施形態として、上述した低電力消費状態は、1つのレベルの電力消費状態を少なくとも含むが、上述した低電力消費状態が複数レベルの電力消費状態を含むとき、例えば、高いレベル、中間レベル、最低レベルという3種類の低電力消費状態を含むときには、ネットワークアクセスモジュールは、現在のタスクの条件に従って、どのレベルの電力消費状態に入るかを判断する。このようにして、現在のタスクの通常動作を保証することができ、更には、端末装置の電力消費を減少させるという効果を達成することができる。
【００６１】
切替えユニット620は、照会モジュール621と、判断モジュール622と、切替えモジュール623とを含む。
【００６２】
照会モジュール621は、上述した低電力消費許容モジュール611に接続され、ネットワークアクセスモジュールが低電力消費状態に入ることを可能にする上述したコマンドに従って、ネットワークアクセスモジュールの現在のタスクを照会するように構成されている。サービスが継続される必要はないとホストが判断するときに、ネットワークアクセスモジュールが依然として何らかのタスクを処理している可能性がある。例えば、ユーザがどのような動作も実行していなくても、端末装置がセルハンドオーバを行っていて、信号を伴う領域と信号を伴わない領域との間で移動する、などということがある。この場合、端末装置はネットワークアクセスモジュールが低電力消費状態に入ることを許容するが、ネットワークアクセスモジュールはこれらのイベントを独立に処理する必要があり、その後で低電力消費状態に入る。そうではない場合には、システムの例外が生じる。従って、システムの例外を生じさせないためには、照会モジュール621はタスク照会を行い、照会の結果に応じて次の動作を実行することが必要である。
【００６３】
判断モジュール622は、照会モジュール621による照会の結果に従って、動作状態から低電力消費状態への切替えを行って良いかどうかを判断するように構成されている。照会モジュール621が照会を行い現在進行中のタスクが存在しないことを見いだすと、判断モジュール622は、動作状態から低電力消費状態への切替えを行っても良いと判断する。照会モジュール621が照会を行い現在進行中のタスクが存在することを見いだすと、判断モジュール622は、動作状態から低電力消費状態への切替えは拒否されるか、又は、ある期間だけ遅らせても良いと判断し、上述した進行中のタスクが終了した後で、低電力消費状態への切替えがなされる。
【００６４】
切替えモジュール623は、判断モジュール622による判断結果とネットワークアクセスモジュールをウェイクアップするコマンドとに従って、動作状態と低電力消費状態との間で切替えを行うように構成されている。なお、ネットワークアクセスモジュールをウェイクアップするコマンドは、ウェイクアップ受信モジュール612によって端末装置から受け取られる。
【００６５】
ネットワークサービス信号受信ユニット640は、着信呼信号やショートメッセージ信号などのネットワークサービス信号を受け取るように構成されている。
【００６６】
端末装置ウェイクアップユニット650は、ネットワークアクセスモジュールが低電力消費状態から動作状態に切り替わった後で、ネットワークサービス信号に従い、GPIOピンを通じて、端末装置をウェイクアップするように構成されている。
【００６７】
フィードバックユニット630は、切替えユニット620の切替え結果と端末装置ウェイクアップユニット650の動作結果とを、GPIOピンを通じて端末装置にフィードバックするように構成されている。しかし、上述した低電力消費状態は複数のレベルの電力消費状態を含んでおり、その結果として、1つのGPIOピンがネットワークアクセスモジュールのすべての状態を表すことができないときには、フィードバックユニット630は、複数のGPIOピン上の複数のレベルの組合せを用いてネットワークアクセスモジュールのすべての状態を表すことができることに留意されたい。
【００６８】
本発明のこの実施形態では、ネットワークアクセスモジュールは、GPIOピンを通じて端末装置との間で電源管理のための対話を行い、GPIOピンを通じてネットワークアクセスモジュールの現在の状態をフィードバックする。その結果、端末装置にとってネットワークアクセスモジュールの状態を知ることは好都合であり、それにより、端末装置によるネットワークアクセスモジュールの制御が向上する。更に、本発明のこの実施形態では、GPIOピンを通じた着信呼によってホストがウェイクアップされるという機能を実装することも可能である。
【００６９】
当業者であれば、関連するハードウェアに指示を出すコンピュータプログラムによって上述の実施形態の中の方法のプロセスの全部又は一部が達成されることを理解するはずである。そのプログラムはコンピュータ可読記憶媒体に記憶することができる。プログラムが実行されると、上述した実施形態の中のそれぞれの方法のプロセスが含まれる。記憶媒体は、磁気ディスク、光ディスク、読出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)などでありうる。
【００７０】
本発明の目的、技術的解決策及び有益な効果は、以上で述べた特定の実施形態の中で、更に詳細に説明されている。しかし、以上の説明は、本発明に関する単なる特定の実施形態に過ぎず、本発明の保護範囲を限定する意図を有していないことを理解されたい。本発明の精神及び原理の範囲内でなされるいかなる修正、均等な置き換え又は改良は、すべて本発明の保護範囲に含まれるものとする。
【符号の説明】
【００７１】
201  端末装置
202  ネットワークアクセスモジュール
510  コマンド受信ユニット
520  切替えユニット
530  フィードバックユニット
610  コマンド受信ユニット
611  低電力消費許容モジュール
612  ウェイクアップ受信モジュール
620  切替えユニット
621  照会モジュール
622  判断モジュール
623  切替えモジュール
630  フィードバックユニット
640  ネットワークサービス信号受信ユニット
650  端末装置ウェイクアップユニット
【図１】
0005635628.tif 000002
【図２】
0005635628.tif 000003
【図３】
0005635628.tif 000004
【図４】
0005635628.tif 000005
【図５】
0005635628.tif 000006
【図６】
0005635628.tif 000007