(57)【要約】アイドル又はスリープモードに切り換え可能とし、アイドル又はスリープモードの間に携帯電子端末の電子部品の部分を選択的に電力供給してエネルギーを節約する携帯電子端末であって、アイドル又はスリープモード時に、背景タスクのプログラムコード及び該背景タスクの実行に必要なデータを格納する少なくとも１つのメモリと、当該携帯電子端末がアイドル又はスリープモード時に、当該プログラムコードを前記少なくとも１つもメモリから直接、実行するように適合した計算器（６）とを備え、前記少なくとも１つのメモリは、格納される情報を保持し、且つアクセスするのに電力を消費しないＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）（１２）を含み、該ＮＶＲＡＭが、当該プログラムコード及び／又は当該データを格納する。
2008543152.tif 000002
【特許請求の範囲】
【請求項１】
アイドル又はスリープモードに移行可能とし、アイドル又はスリープモードの間に携帯電子端末の電子部品の部分を選択的に電力供給してエネルギーを節約する携帯電子端末であって、
アイドル又はスリープモード時に、背景タスクのプログラムコード及び前記背景タスクの実行に必要なデータを格納する少なくとも１つのメモリと、
当該携帯電子端末がアイドル又はスリープモード時に、前記プログラムコードを前記少なくとも１つもメモリから直接、実行するように適合した計算器とを備え、
前記少なくとも１つのメモリは、格納される情報を保持し、且つアクセスするのに電力を消費しないＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）を含み、前記ＮＶＲＡＭが、前記プログラムコード及び／又は前記データを格納する携帯電子端末。
【請求項２】
請求項１に記載の携帯電子端末において、ＮＶＲＡＭは、前記背景タスクのプログラムコード及び前記背景タスクの実行に必要なデータの双方を格納する携帯電子端末。
【請求項３】
請求項１又は２に記載の携帯電子端末において、アイドル又はスリープモード時に実行されない前景タスクの実行に必要なデータを格納する少なくとも１つの揮発性ＲＡＭ（ランダムアクセスメモリ）を備える携帯電子端末。
【請求項４】
請求項３に記載の携帯電子端末において、アイドル又はスリープモード時に、前記少なくとも１つの揮発性ＲＡＭをパワーオフするように適合されている携帯電子端末。
【請求項５】
請求項３又は４に記載の携帯電子端末において、前記前景タスクのプログラムコードを格納する消去可能なプログラマブル不揮発性ＲＯＭ（リードオンリメモリ）を備える携帯電子端末。
【請求項６】
請求項１〜５のいずれか一項に記載の携帯電子端末において、前記ＮＶＲＡＭは、ＭＲＡＭ（磁気抵抗性ランダムアクセスメモリ）又はＦＲＡＭ（強誘電体ランダムアクセスメモリ）である携帯電子端末。
【請求項７】
請求項１〜６のいずれか一項に記載の携帯電子端末において、セルラ携帯電話である携帯電子端末。
【請求項８】
アイドル又はスリープモードの間に、携帯電子端末の電子部品の部分を選択的に電力供給してエネルギーを節約して、アイドル又はスリープモード時に携帯電子端末を管理する方法であって、アイドル又はスリープモード時に、
背景タスクのプログラムコード及び前記背景タスクの実行に必要なデータを少なくとも１つのメモリに格納するステップと、
前記プログラムコードを前記少なくとも１つのメモリから直接、実行するステップとを含み、
前記少なくとも１つのメモリは、格納される情報を保持し、且つアクセスするのに電力を消費しないＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）を含み、前記ＮＶＲＡＭが、前記プログラムコード及び／又は前記データを格納する、携帯電子端末の管理方法。
【請求項９】
請求項８に記載の携帯電子端末の管理方法において、アイドル又はスリープモード時に実行されない前景タスクの実行に必要なデータを少なくとも１つの揮発性ＲＡＭ（ランダムアクセスメモリ）に格納するステップを含む携帯電子端末の管理方法。
【請求項１０】
請求項９に記載の携帯電子端末の管理方法において、前記前景タスクのプログラムコードを消去可能なプログラマブル不揮発性ＲＯＭ（リードオンリメモリ）に格納するステップを含む携帯電子端末の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子端末とその管理方法に関する。
【背景技術】
【０００２】
通常、携帯電子端末は、未使用時にはアイドル又はスリープモードに自動的に移行する。アイドル又はスリープモード時では、携帯電子端末は、それらの電子部品の部分を選択的に電力供給し、エネルギーを節約する。
【０００３】
幾つかの携帯電子端末では、セルラ携帯電話のように、アイドルモードは、スイッチオフしたシステムクロックの数に従ってスリープモードとは異なるようにしている。その他の携帯電子端末では、これらの２つのモードは同一である。
【０００４】
アイドル又はスリープモードに移行可能な携帯電子端末は、米国特許第６，１５１，２６２号で知ることができる。
【０００５】
既知の携帯電子端末は、アイドル又はスリープモード時に、背景タスクのプログラムコード、及び背景タスクの実行に必要とされるデータを格納している少なくとも１つのメモリと、当該端末がアイドル又はスリープモード時に、前記少なくとも１つのメモリから直接、プログラムコードを実行するように適合した計算器とを備える。
【０００６】
これは、メモリから直接、プログラムコードを実行することにより、プログラムコードの実行を開始する前に、当該プログラムコードを別のメモリに複製する必要がないことを意味している。プログラムコードを形成する命令は、当該命令を実行する計算機又はプロセッサによって、データバスを介して直接読み出すことができる。
【０００７】
一例として、当該少なくとも1つのメモリは、プログラムコードを格納するフラッシュメモリと、データを格納するＶＲＡＭ（揮発性ランダムアクセスメモリ）とを含む。ＶＲＡＭは、アイドル又はスリープモード時に、データを保持するように永久に電力供給される。フラッシュメモリも、プログラムコードの速い読み出しを可能とするように永久に電力供給される。従って、その実行に必要とされるデータが既にＶＲＡＭ内にあり、且つフラッシュメモリが既に読み出されるべき準備状態にあるので、背景タスクの実行は、極めて短い時間で開始することができる。しかしながら、アイドル又はスリープモードの間でさえもＶＲＡＭ及びフラッシュメモリを電力供給することは、エネルギーを消費する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って、本発明の目的は、アイドル又はスリープモード時に、より少ないエネルギーを消費する携帯電子端末を提供することにある。
【課題を解決するための手段】
【０００９】
前述及び他の目的で携帯電子端末を提供する観点では、本願発明によれば、携帯電子端末における当該少なくとも１つのメモリは、格納される情報を保持し、且つアクセスするのに電力を消費しないＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）を含み、当該ＮＶＲＡＭがプログラムコード及び／又はデータを格納する。
【００１０】
ＮＶＲＡＭは、ＲＡＭのように動作するので、ＤＲＡＭ（ダイナミックランダムアクセスメモリ）又はＳＲＡＭ（スタティックランダムアクセスメモリ）のようなＲＡＭと同程度の速さで、ＮＶＲＡＭの情報を読み出すことが可能である。従って、背景タスクを開始し、且つ実行するのに必要な時間は、既知の携帯電子端末と同程度に良好である。しかしながら、慣用のＲＡＭとは逆に、ＮＶＲＡＭは、不揮発性メモリであり、格納される情報を保持し、且つアクセスするのに電力を必要としない。従って、アイドル又はスリープモードにおける上述の携帯電子端末の電力消費を低減することができる。
【００１１】
上述の携帯電子端末の態様は、以下の１つ又は幾つかの機能を有するものとできる。
ＮＶＲＡＭは、背景タスクのプログラムコード及び背景タスクの実行に必要なデータの双方を格納すること。
携帯電子端末は、アイドル又はスリープモード時に実行されない前景タスクの実行に必要なデータを格納する少なくとも１つの揮発性ＲＡＭ（ランダムアクセスメモリ）を備えること。
携帯電子端末は、アイドル又はスリープモード時に、当該少なくとも１つの揮発性ＲＡＭをパワーオフするように適合されていること。
携帯電子端末は、前景タスクのプログラムコードを格納する消去可能なプログラマブル不揮発性ＲＯＭ（リードオンリメモリ）を備えること。
ＮＶＲＡＭは、ＭＲＡＭ（磁気抵抗性ランダムアクセスメモリ）又はＦＲＡＭ（強誘電体ランダムアクセスメモリ）であること。
携帯電子端末は、セルラ携帯電話であること。
【００１２】
携帯電子端末の上述の態様は、以下の利点を提示する。
プログラムコード及びデータの双方をＮＶＲＡＭに格納することは、エネルギー消費を更に低減させる。
背景タスクの実行に役立つことのないデータを揮発性メモリに格納することは、ＮＶＲＡＭに格納するデータ量を低減させ、揮発性メモリがＮＶＲＡＭよりも安価である故に、携帯電子端末の全体のコストを低減させる。
アイドル又はスリープモード時に、揮発性メモリをパワーオフすることは、エネルギーを節約する。
消去可能なプログラマブル不揮発性ＲＯＭを用いることは、プログラムコードのアップグレードを可能にする。
【００１３】
また、本発明は、アイドル又はスリープモードの間に、携帯電子端末の電子部品の部分を選択的に電力供給してエネルギーを節約し、アイドル又はスリープモード時における携帯電子端末を管理する方法に関し、本方法は、アイドル又はスリープモード時に、背景タスクのプログラムコード及び該背景タスクの実行に必要なデータを少なくとも１つのメモリに格納するステップと、当該プログラムコードを前記少なくとも１つのメモリから直接、実行するステップとを含み、前記少なくとも１つのメモリは、格納される情報を保持し、且つアクセスするのに電力を消費しないＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）を含み、該ＮＶＲＡＭが、当該プログラムコード及び／又は当該データを格納する。
【００１４】
上述の本方法の態様は、以下の１つ又は幾つかの機能を有するものとできる。
本方法は、アイドル又はスリープモード時に実行されない前景タスクの実行に必要なデータを少なくとも１つの揮発性ＲＡＭ（ランダムアクセスメモリ）に格納するステップを含むこと。
本方法は、該前景タスクのプログラムコードを消去可能なプログラマブル不揮発性ＲＯＭ（リードオンリメモリ）に格納するステップを含むこと。
【００１５】
本発明のこの態様及び他の態様は、以下の説明、図面及び特許請求の範囲から明らかになる。
【発明を実施するための最良の形態】
【００１６】
図１は、携帯電子端末２を示している。携帯電子端末２は、セルラ電話ネットワークの基地局と通信するように設計されたセルラ携帯電話である。
【００１７】
図１は、本発明の理解に必要な詳細のみを示している。
【００１８】
携帯電子端末２は、携帯電子端末２のユーザに情報を与えるためのディスプレイ４を有している。ディスプレイ４は、スイッチオン及びスイッチオフすることができる。
【００１９】
また、携帯電子端末２は、背景タスク及び前景タスクを実行するための各プログラムタスクを実行可能な計算機６を有している。前景タスクは、携帯電子端末２が完全に電力供給されているときにのみ実行されるが、背景タスクは、アイドル又はスリープモードにあるときにも実行される。アイドル又はスリープモード時に、携帯電子端末２の電子部品の選択された部分のみが、エネルギーを節約するために電力供給される。例えば、アイドル又はスリープモード時に、ディスプレイ４の画面をスイッチオフする。
【００２０】
前景タスクに対応するプログラムコードは、消去可能なプログラマブルＮＶＲＯＭ（不揮発性リードオンリメモリ）８に格納されている。例えば、ＮＶＲＯＭ８は、フラッシュメモリである。
【００２１】
前景タスクの機能例は、電話の発呼、電話帳管理、携帯電子端末２がカメラを備えている場合のピクチャ撮影などである。
【００２２】
前景タスクを実行するのに必要なデータは、揮発性ＲＡＭ１０（ランダムアクセスメモリ）に格納される。一例として、ＲＡＭ１０は、ＤＲＡＭ（ダイナミックランダムアクセスメモリ）又はＳＲＡＭ（スタティックランダムアクセスメモリ）である。
【００２３】
背景タスクのプログラムコード及び背景タスクの実行に必要なデータは、格納される情報を保持し、且つアクセスするのに電力を消費しないＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）１２に格納される。ＮＶＲＡＭ１２は、不揮発性メモリであることを除き、慣用のＲＡＭのように動作する。
【００２４】
例えば、背景タスクは、入ってくる呼を受信することができるように、基地局に対する携帯電子端末２の同期タスクである。同期タスクは、ネットワーク情報を得るために基地局から情報を入手することからなる。例えば、ＮＶＲＡＭ１２に格納されたデータは、基地局から情報を入手する時刻、及び基地局との通信に必要とされる放出電力のデータである。
【００２５】
例えば、ＮＶＲＡＭ１２は、ＭＲＡＭ（磁気抵抗性ランダムアクセスメモリ）又はＦＲＡＭ（強誘電体ランダムアクセスメモリ）である。
【００２６】
以下、携帯電子端末２の動作を、図２を参照して説明する。
【００２７】
初期段階では、例えば携帯電子端末２の製造の際、ステップ２０で、背景タスクのプログラムコード及び背景タスクの実行に必要なデータは、ＮＶＲＡＭ１２に記録される。
【００２８】
この初期段階では、ステップ２２で、前景タスクのプログラムコードは、ＮＶＲＯＭ８に格納される。
【００２９】
携帯電子端末２は、電力供給され、且つ不使用時には、アイドル又はスリープモード２４に自動的に移行する。
【００３０】
アイドル又はスリープモード２４の間、ステップ２６で、計算器６は、ＮＶＲＡＭ１２から背景タスクのプログラムコードを直接実行し、必要であればアップデートされたデータをＮＶＲＡＭ１２に記録する。ステップ２６は、アイドル又はスリープモードの間、定期的に繰り返す。ステップ２６と並行して、ステップ２８においてアイドル又はスリープモードの開始で、ＶＲＡＭ１０及びＮＶＲＯＭ８の電力は、スイッチオフされる。その結果、ＶＲＡＭ１０に記録されたデータは無くなり、ＮＶＲＯＭ８へのメモリアクセスは可能でなくなる。ＮＶＲＯＭ８及びＶＲＡＭ１０は、携帯電子端末２がアイドル又はスリープモード２４である限り、電力供給されない状態のままである。
【００３１】
アイドル又はスリープモード２４の間、ディスプレイ４もまた、スイッチオフされる。
【００３２】
例えば、携帯電子端末２のユーザの手動操作に応じてか、又は入ってくる呼の受信に応じて、携帯電子端末２は、アイドル又はスリープモード２４からアクティブモード２６に自動的に移行する。
【００３３】
アクティブモード２６の開始で、ステップ３２では、携帯電子端末２の全ての電子部品を電力供給する。例えば、ディスプレイ４、ＮＶＲＯＭ８、ＶＲＡＭ１０の電力をスイッチオンする。
【００３４】
次に、ステップ３４では、前景タスクの実行に必要なデータを、ＶＲＡＭ１０に再格納する。
【００３５】
続いて、ステップ３６では、ＶＲＡＭ１０に再格納されたデータを用いて、前景タスクをＮＶＲＯＭ８から直接実行する。
【００３６】
異なる前景タスクのためにステップ３４及び３６を繰り返すことができる。
【００３７】
ステップ３４及び３６に並行して、ステップ３８では、計算器６によって背景タスクをＮＶＲＡＭ１２から直接実行し続ける。
【００３８】
多くの追加の実施例が可能である。例えば、背景タスクのプログラムコードを、ＮＶＲＡＭ１２の代わりにＮＶＲＯＭ８に格納し、背景タスクの実行に必要なデータをＮＶＲＡＭ１２に格納したままにする。背景タスクのプログラムコードがＮＶＲＯＭ８に格納されるので、ＮＶＲＯＭ８は、アイドル又はスリープモードの間でさえ、電力供給される。この実施例では、アイドル又はスリープモード時に、ＶＲＡＭ１０のみがパワーオフされる。
【００３９】
同様に、別の例では、背景タスクの実行に必要なデータをＶＲＡＭ１０に格納し、背景タスクのプログラムコードをＮＶＲＡＭ１２に格納する。この実施例では、アイドル又はスリープモードの間、ＶＲＡＭ１０は永久に電力供給される。しかしながら、アイドル又はスリープモード時では、ＮＶＲＯＭ８は電力供給される必要がない。
【００４０】
上述の２つの別の実施例では、ＮＶＲＡＭ１２に格納される情報量が減少する。これは、ＮＶＲＡＭ１２は、ＮＶＲＯＭ又はＶＲＡＭより高価であるので、製造コストを低減げる。しかしながら、アイドル又はスリープモードの間に節約されたエネルギー量は、主となる実施例で節約したものより低くなる。
【図面の簡単な説明】
【００４１】
【図１】携帯電子端末の概略図である。
【図２】アイドル又はスリープモード時における図１の携帯電子端末を管理する方法のフローチャートである。
【図１】
2008543152.tif 000003
【図２】
2008543152.tif 000004
【国際調査報告】
2008543152.tif 000005
2008543152.tif 000006