(57)【特許請求の範囲】
【請求項１】
アプリケーションソフトの動作の休止時間を表すタイマ値がライブラリに設定されると共に、制御手段が通常動作よりも消費電力の低い低消費電力動作を行うことが可能に構成された携帯端末であって、
前記制御手段は、前記ライブラリに設定されているタイマ値に基づいてクロックの出力周波数を低下させることによって低消費電力動作を行うようになっており、
基地局からのページング信号を間欠的に受信する受信手段を備え、
前記制御手段は、前記受信手段によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値が前記ライブラリに設定され、そのタイマ値がタイムアウトするよりも先に、前記受信手段による次のページング信号の受信を開始すべく通常動作を開始する場合には、そのタイマ値が前記ライブラリに設定された直後の前記受信手段によるページング信号の受信を終了するタイミングに基づいて前記低消費電力動作を行うことを特徴とする携帯端末。
【請求項２】
アプリケーションソフトの動作の休止時間を表すタイマ値がライブラリに設定されると共に、制御手段が通常動作よりも消費電力の低い低消費電力動作を行うことが可能に構成された携帯端末であって、
前記制御手段は、前記ライブラリに設定されているタイマ値に基づいてクロックの出力周波数を低下させることによって低消費電力動作を行うようになっており、
基地局からのページング信号を間欠的に受信する受信手段を備え、
前記制御手段は、前記受信手段によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値が前記ライブラリに設定され、前記受信手段による次のページング信号の受信を開始すべく通常動作を開始するよりも先に、そのタイマ値がタイムアウトする場合には、そのタイマ値がタイムアウトし、アプリケーションソフトが動作を再開し、アプリケーションソフトが動作を終了するタイミングに基づいて前記低消費電力動作を行うことを特徴とする携帯端末。
【請求項３】
アプリケーションソフトの動作の休止時間を表すタイマ値がライブラリに設定されると共に、制御手段が通常動作よりも消費電力の低い低消費電力動作を行うことが可能に構成された携帯端末であって、
前記制御手段は、前記ライブラリに設定されているタイマ値に基づいてクロックの出力周波数を低下させることによって低消費電力動作を行うようになっており、
基地局からのページング信号を間欠的に受信する受信手段を備え、
前記制御手段は、前記受信手段によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値が前記ライブラリに設定され、そのタイマ値が第１の所定時間よりも長い場合や、そのタイマ値がタイムアウトするタイミングと前記受信手段による次のページング信号の受信を開始すべく通常動作を開始するタイミングとの間の時間差が第２の所定時間よりも短い場合には、そのタイマ値がタイムアウトするタイミングを無視し、前記受信手段による次のページング信号の受信を開始するタイミングに基づいて通常動作を行うことを特徴とする携帯端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーションソフトの動作の休止時間を表すタイマ値がライブラリに設定されると共に、制御手段が通常動作よりも消費電力の低い低消費電力動作を行うことが可能に構成された携帯端末ならびに前記携帯端末にて実行されるコンピュータプログラムに関する。
【０００２】
【発明が解決しようとする課題】
近年、例えばインターネット上のサーバから無線回線を通じてダウンロードされたゲームソフト（ソフトウェア）や地図表示ソフトなどの不特定多数のアプリケーションソフトを動作可能な携帯電話機が供されている。このものによれば、ユーザは、携帯電話機に最初から組込まれているアプリケーションソフトのみでなく、例えばインターネット上のサーバからダウンロードされた不特定多数のアプリケーションソフトを動作させることによって、娯楽性を高めることができたり、また、利便性を高めたりすることができる。
【０００３】
ところで、この種の携帯電話機に搭載されているＣＰＵ（Central Processing Unit ）にあっては、例えばクロックの出力周波数を低下させ、通常動作（ウェイクアップ動作）よりも消費電力の低い低消費電力動作（スリープ動作）を行うことによって、端末自体としての消費電力の低減を実現し得る構成となっている。ところが、アプリケーションソフトが動作を開始した後では、ＣＰＵが低消費電力動作を無作為に行うことが困難である。これは、アプリケーションソフトが動作を開始した後に、ＣＰＵが低消費電力動作を無作為に行ってしまうと、アプリケーションソフトが誤動作したり、不安定な状態に陥るなどの虞があるからである。
【０００４】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、アプリケーションソフトが動作を開始した後に、制御手段が低消費電力動作を適切に行うことができ、それによって、端末自体としての消費電力を適切に低減することができる携帯端末ならびにコンピュータプログラムを提供することにある。
【０００７】
【課題を解決するための手段】
請求項１に記載した携帯端末によれば、基地局からのページング信号を間欠的に受信する電話機能を有する場合に、制御手段は、受信手段によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値がライブラリに設定され、そのタイマ値がタイムアウトするよりも先に、受信手段による次のページング信号の受信を開始すべく通常動作を開始する場合には、そのタイマ値がライブラリに設定された直後の受信手段によるページング信号の受信を終了するタイミングに基づいて低消費電力動作を行うように構成したので、受信手段によるページング信号の受信を終了すると速やかに、低消費電力動作を行うことができる。
【０００８】
請求項２に記載した携帯端末によれば、基地局からのページング信号を間欠的に受信する電話機能を有する場合に、制御手段は、受信手段によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値がライブラリに設定され、受信手段による次のページング信号の受信を開始すべく通常動作を開始するよりも先に、そのタイマ値がタイムアウトする場合には、そのタイマ値がタイムアウトし、アプリケーションソフトが動作を再開し、アプリケーションソフトが動作を終了するタイミングに基づいて低消費電力動作を行うように構成したので、タイマ値がタイムアウトし、アプリケーションソフトが動作を再開し、アプリケーションソフトが動作を終了すると速やかに、低消費電力動作を行うことができる。
【０００９】
請求項３に記載した携帯端末によれば、基地局からのページング信号を間欠的に受信する電話機能を有する場合に、制御手段は、受信手段によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値がライブラリに設定され、そのタイマ値が第１の所定時間よりも長い場合や、そのタイマ値がタイムアウトするタイミングと受信手段による次のページング信号の受信を開始すべく通常動作を開始するタイミングとの間の時間差が第２の所定時間よりも短い場合には、そのタイマ値がタイムアウトするタイミングを無視し、受信手段による次のページング信号の受信を開始するタイミングに基づいて通常動作を行うように構成したので、第１の所定時間がページング信号の受信間隔よりも極めて長い時間である場合や、第２の所定時間がページング信号の受信間隔よりも極めて短い時間である場合には、タイマ値がタイムアウトするタイミングを無視することによる影響が殆どないことから、タイマ値がタイムアウトするタイミングを無視することによって、通常動作を効率良く行うことができる。
【００１３】
【発明の実施の形態】
以下、本発明の携帯端末を携帯電話機に適用した一実施例について、図面を参照して説明する。
まず、図５は、携帯電話機の機能ブロックならびに周辺の構成を概略的に示している。携帯電話機１は、マイクロコンピュータを主体としてなるＣＰＵ（Central Processing Unit ）２（本発明でいう制御手段）に、ＲＦ（Radio Frequency ）処理を行うＲＦ部３（本発明でいう受信手段）、送話音声を入力するマイクロホン４、受話音声を出力するレシーバ５、「通話開始」キー、「通話終了」キー、「０」〜「９」の「数字」キーなどの多数のキーを配列してなるキーパッド６、日付・時刻や電話番号などを表示する液晶ディスプレイ７ならびに着信したときなどに点滅するＬＥＤ（Light Emitting Diode）８が接続された構成となっている。
【００１４】
ＣＰＵ２は、ソフトウェアの構成として、インターネット９上のサーバ１０から携帯電話回線１１を通じてＲＦ部３によりダウンロードされた不特定多数のアプリケーションソフトが動作するライブラリ（プラットフォーム）２ａを備えており、アプリケーションソフトが動作を開始すると、そのアプリケーションソフトの動作の休止時間を表すタイマ値がライブラリ２ａに設定されるようになっている。また、ＣＰＵ２は、例えばクロックの出力周波数を低下させることによって、通常動作（ウェイクアップ動作）よりも消費電力の低い低消費電力動作（スリープ動作）を行うことが可能であり、低消費電力動作を行うことによって、携帯電話機１自体としての消費電力を低減することが可能となっている。尚、インターネット９上のサーバ１０からダウンロードされる不特定多数のアプリケーションソフトとは、例えばゲームソフトや地図表示ソフトなどである。
【００１５】
次に、上記した構成の作用について、図１ないし図４も参照して説明する。  まず、図１に示すように、ライブラリ２ａは、アプリケーションソフトが動作を開始し、アプリケーションソフトから「タイマ設定」の要求を受付けると、そのアプリケーションソフトの動作の休止時間を表すタイマ値を設定する。そして、ライブラリ２ａは、そのタイマ値がタイムアウト（タイマの計時が終了）したか否かを監視し、そのタイマ値がタイムアウトすると、タイムアウトしたことを通知すべく「タイムアウト通知」をアプリケーションソフトに通知する。
【００１６】
他の処理は、自身の処理が終了すると、その時点でライブラリ２ａに設定されているタイマ値を確認すべく「タイマ値確認」をライブラリ２ａに要求する。尚、ここでいう他の処理とは、例えばＲＦ部３が基地局からのページング信号を間欠的に受信する処理など、アプリケーションソフトの動作とは特に関係のない処理である。
【００１７】
さて、ライブラリ２ａは、アプリケーションソフトから「タイマ設定」の要求を受付け、そのタイマ値を設定した後に、そのタイマ値がタイムアウトするよりも先に、他の処理から「タイマ値確認」の要求を受付けると、その時点で設定されているタイマ値のうちの最小のタイマ値を抽出し、その最小のタイマ値を通知すべく「既設定最小タイマ値通知」を他の処理に通知する。
【００１８】
すなわち、ライブラリ２ａは、図１に示すように、１つのアプリケーションソフトのみが動作を開始しており、他の処理から「タイマ値確認」の要求を受付けた時点で、１つのタイマ値のみが設定されている場合には、そのタイマ値を既設定最小タイマ値として確認し、「既設定最小タイマ値通知」を他の処理に通知する。これに対して、ライブラリ２ａは、図２に示すように、複数（図２では２つ）のアプリケーションソフトが動作を開始しており、他の処理から「タイマ値確認」の要求を受付けた時点で、複数のタイマ値が設定されている場合には、それら複数のタイマ値を比較し、それら複数のタイマ値のうちの最小のタイマ値を既設定最小タイマ値として確認し、「既設定最小タイマ値通知」を他の処理に通知する。
【００１９】
他の処理は、このようにしてライブラリ２ａから「既設定最小タイマ値通知」が通知されると、そのライブラリ２ａから通知された「既設定最小タイマ値通知」からタイマ値を抽出し、詳しくは後述するように、その抽出されたタイマ値に基づいてＣＰＵ２が低消費電力動作を行っても良いか否かを判定する。そして、他の処理は、ＣＰＵ２が低消費電力動作を行っても良いと判定すると、低消費電力動作を行っても良いことを通知すべく「スリープタイマ設定」をＣＰＵ２に通知する。尚、このとき、他の処理は、ＣＰＵ２が低消費電力動作を行っても良い時間、つまり、ＣＰＵ２が通常動作を再開すべきまでの時間を、抽出されたタイマ値や自身の処理に基づいて決定し、ＣＰＵ２に通知する。
【００２０】
ＣＰＵ２は、他の処理から「スリープタイマ設定」が通知されると、そのスリープタイマ値を設定し、通常動作を中断し、低消費電力動作を開始する。携帯電話機１は、このようにしてＣＰＵ２が低消費電力動作を行うことによって、端末自体としての消費電力の低減を実現することが可能となる。
【００２１】
そして、ＣＰＵ２は、そのスリープタイマ値がタイムアウトしたか否かを監視し、そのスリープタイマ値がタイムアウトすると、タイムアウトしたことを通知すべく「タイムアウト通知」を他の処理に通知し、低消費電力動作を終了し、通常動作を再開する。
【００２２】
さて、ここで、ＣＰＵ２がライブラリ２ａに設定されるタイマ値に応じて低消費電力動作を行う場合の幾つかの例を、図３ならびに図４を参照して説明する。尚、以下の説明においては、
（１）ＣＰＵ２がＲＦ部３によるページング信号の受信に応じて通常動作を開始した後にタイマ値が設定され、タイマ値がタイムアウトするよりも先に、ＣＰＵ２がＲＦ部３による次のページング信号の受信に応じて通常動作を開始する場合
（２）ＣＰＵ２がＲＦ部３によるページング信号の受信に応じて通常動作を開始した後にタイマ値が設定され、ＣＰＵ２がＲＦ部３による次のページング信号の受信に応じて通常動作を開始するよりも先に、タイマ値がタイムアウトする場合
（３）複数のタイマ値が連続する場合
（４）タイマ値が第１の所定時間よりも長い場合や、タイマ値がタイムアウトするタイミングとＣＰＵ２がＲＦ部３による次のページング信号の受信に応じて通常動作を開始するタイミングとの間の時間差が第２の所定時間よりも短い場合
の各々について順次説明する。
【００２３】
（１）ＣＰＵ２がＲＦ部３によるページング信号の受信に応じて通常動作を開始した後にタイマ値が設定され、タイマ値がタイムアウトするよりも先に、ＣＰＵ２がＲＦ部３による次のページング信号の受信に応じて通常動作を開始する場合
この場合は、図３（ａ）に示すように、ＣＰＵ２は、ＲＦ部３によるページング信号の受信を開始すべく通常動作を開始した後に（図中、ｔ１参照）、タイマ値がライブラリ２ａに設定されると（図中、ｔ２参照）、タイマ値がタイムアウトするよりも先に（図中、ｔ３参照）、ＲＦ部３による次のページング信号の受信を開始すべく次の通常動作を開始することから（図中、ｔ４参照）、次の通常動作を開始するまで低消費電力動作を行っても良く、ＲＦ部３によるページング信号の受信を終了した直後に、低消費電力動作を行うことになる（図中、ｔ５参照）。
【００２４】
（２）ＣＰＵ２がＲＦ部３によるページング信号の受信に応じて通常動作を開始した後にタイマ値が設定され、ＣＰＵ２がＲＦ部３による次のページング信号の受信に応じて通常動作を開始するよりも先に、タイマ値がタイムアウトする場合
この場合は、図３（ｂ）に示すように、ＣＰＵ２は、ＲＦ部３によるページング信号の受信を開始すべく通常動作を開始した後に（図中、ｔ１参照）、タイマ値がライブラリ２ａに設定されると（図中、ｔ２参照）、ＲＦ部３による次のページング信号の受信を開始すべく次の通常動作を開始するよりも先に（図中、ｔ４参照）、タイマ値がタイムアウトすることから（図中、ｔ６参照）、ＲＦ部３によるページング信号の受信を終了した直後に、低消費電力動作を行うことはなく（図中、ｔ５参照）、タイマ値がタイムアウトし、アプリケーションソフトが動作を再開し、アプリケーションソフトが動作を終了した直後に、低消費電力動作を行うことになる（図中、ｔ７参照）。
【００２５】
（３）複数のタイマ値が連続する場合
この場合は、図４（ａ）に示すように、ＣＰＵ２は、タイマ値Ａがタイムアウトしても（図中、ｔ６参照）、別のタイマ値Ｂが設定されていることから、タイマ値Ａを設定したアプリケーションソフトが動作を終了した直後に、低消費電力動作を行うことはない（図中、ｔ７参照）。また、これと同様にして、タイマ値Ｂがタイムアウトしても（図中、ｔ８参照）、別のタイマ値Ｃが設定されていることから、タイマ値Ｂを設定したアプリケーションソフトが動作を終了した直後に、低消費電力動作を行うことはない（図中、ｔ９参照）。そして、ＣＰＵ２は、タイマ値Ｃがタイムアウトすると（図中、ｔ１０参照）、これ以上別のタイマ値が設定されていないことから、タイマ値Ｃを設定したアプリケーションソフトが動作を終了した直後に、低消費電力動作を行うことになる（図中、ｔ１１参照）。
【００２６】
（４）タイマ値が第１の所定時間よりも長い場合や、タイマ値がタイムアウトするタイミングとＣＰＵ２がＲＦ部３による次のページング信号の受信に応じて通常動作を開始するタイミングとの間の時間差が第２の所定時間よりも短い場合
ＣＰＵ２は、本来であれば、タイマ値がタイムアウトしたタイミングでは通常動作を行う必要があるものであるが、図４（ｂ）に示すように、タイマ値がページング信号の受信間隔よりも極めて長い第１の所定時間よりも長い場合や、タイマ値がタイムアウトするタイミング（図中、ｔ１２参照）とＲＦ部３による次のページング信号の受信を開始すべく通常動作を開始するタイミング（図中、ｔ１３参照）との間の時間差がページング信号の受信間隔よりも極めて短い第２の所定時間よりも短い場合には、タイマ値がタイムアウトするタイミングを無視することによる影響が殆どないことから、タイマ値がタイムアウトしても、低消費電力動作を継続して行うことになる。
【００２７】
以上に説明したように本実施例によれば、携帯電話機１において、アプリケーションソフトが動作を開始すると、ＣＰＵ２は、ライブラリ２ａに設定されたアプリケーションソフトの動作の休止時間を表すタイマ値に基づいて低消費電力動作を行うように構成したので、アプリケーションソフトが動作を休止している間に限って、低消費電力動作を行うことになる。したがって、アプリケーションソフトの動作に何ら悪影響が及ぼされることがなく、低消費電力動作を適切に行うことができ、これによって、携帯電話機１自体としての消費電力を適切に低減することができる。
【００２８】
この場合、その動作の一例として、ＣＰＵ２は、ＲＦ部３によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値がライブラリ２ａに設定され、そのタイマ値がタイムアウトするよりも先に、ＲＦ部３による次のページング信号の受信を開始すべく通常動作を開始する場合には、そのタイマ値がライブラリ２ａに設定された直後のＲＦ部３によるページング信号の受信を終了するタイミングに基づいて低消費電力動作を行うように構成したので、ページング信号の受信を終了すると速やかに、低消費電力動作を行うことができる。
【００２９】
また、ＣＰＵ２は、ＲＦ部３によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値がライブラリ２ａに設定され、ＲＦ部３による次のページング信号の受信を開始すべく通常動作を開始するよりも先に、そのタイマ値がタイムアウトする場合には、そのタイマ値がタイムアウトし、アプリケーションソフトが動作を再開し、アプリケーションソフトが動作を終了するタイミングに基づいて低消費電力動作を行うように構成したので、タイマ値がタイムアウトし、アプリケーションソフトが動作を再開し、アプリケーションソフトが動作を終了すると速やかに、低消費電力動作を行うことができる。
【００３０】
さらに、ＣＰＵ２は、ＲＦ部３によるページング信号の受信を開始すべく通常動作を開始した後にタイマ値がライブラリ２ａに設定され、そのタイマ値が第１の所定時間よりも長い場合や、そのタイマ値がタイムアウトするタイミングとＲＦ部３による次のページング信号の受信を開始すべく通常動作を開始するタイミングとの間の時間差が第２の所定時間よりも短い場合には、そのタイマ値がタイムアウトするタイミングを無視し、ＲＦ部３による次のページング信号の受信を開始するタイミングに基づいて通常動作を行うように構成したので、第１の所定時間がページング信号の受信間隔よりも極めて長い時間である場合や、第２の所定時間がページング信号の受信間隔よりも極めて短い時間である場合には、タイマ値がタイムアウトするタイミングを無視することによる影響が殆どないことから、タイマ値がタイムアウトするタイミングを無視することによって、通常動作を効率良く行うことができる。
【００３１】
本発明は、上記した実施例にのみ限定されるものでなく、次のように変形または拡張することができる。
携帯端末は、携帯電話機に限らず、他の通信端末であっても良い。
【００３２】
インターネット上のサーバからダウンロードされた不特定多数のアプリケーションソフトを対象とする構成に限らず、最初から組込まれているアプリケーションソフトを対象とする構成であっても良い。
【００３３】
ＣＰＵが実行するコンピュータプログラムは、最初（例えば製品化の段階）から記憶されているものに限らず、例えば特定のサーバからネットワークを通じてダウンロードされたり、或いは、ＣＤ−ＲＯＭやカードなどの記録媒体から転送されてインストールされるものであっても良い。
【図面の簡単な説明】
【図１】本発明の一実施例の処理の流れを概略的に示す図
【図２】図１相当図
【図３】タイムチャート
【図４】図３相当図
【図５】携帯電話機の機能ブロックならびに周辺の構成を概略的に示す図
【符号の説明】
図面中、１は携帯電話機（携帯端末）、２はＣＰＵ（制御手段）、２ａはライブラリ、３はＲＦ部（受信手段）である。
【図１】
0003826753.tif 000002
【図２】
0003826753.tif 000003
【図３】
0003826753.tif 000004
【図４】
0003826753.tif 000005
【図５】
0003826753.tif 000006