(57)【要約】      （修正有）【課題】アプリケーションプログラムの競合を回避し、配信成功率の向上をはかる。【解決手段】無線通信端末装置は、通信部１１と、操作部１７と、通信部１１によりデータの受信を行う第１のアプリケーションプログラムと、第１のアプリケーションプログラムよりも処理優先度が高い第２のアプリケーションプログラムとを実行可能な制御部と、を備え、制御部は、第２のアプリケーションプログラムが起動されている状態で、通信部１１により第１のアプリケーションプログラムによるデータの受信要求を受信したとき、操作部１７による第２のアプリケーションプログラムに対する操作が所定時間以上生じていない場合には、第２のアプリケーションプログラムの実行を止め、第１のアプリケーションプログラムを起動して受信要求に基づいてデータを受信するように構成した。【選択図】図１
2008139914.tif 000002
【特許請求の範囲】
【請求項１】
通信部と、
操作部と、
前記通信部によりデータの受信を行う第１のアプリケーションプログラムと、前記第１のアプリケーションプログラムよりも処理優先度が高い第２のアプリケーションプログラムとを実行可能な制御部と、を備え、
前記制御部は、
前記第２のアプリケーションプログラムが起動されている状態で、前記通信部により前記第１のアプリケーションプログラムによるデータの受信要求を受信したとき、前記操作部による前記第２のアプリケーションプログラムに対する操作が所定時間以上生じていない場合には、前記第２のアプリケーションプログラムの実行を止め、前記第１のアプリケーションプログラムを起動して前記受信要求に基づいてデータを受信する
ことを特徴とする無線通信端末装置。
【請求項２】
記憶部を備え、
前記制御部は、
前記操作部による前駆第２のアプリケーションプログラムに対する操作の発生を検知するとともに、前記記憶部に最新の操作の発生した時刻を随時記憶し、前記受信要求を受信したときの時刻と、前記最新の操作の時刻との差が所定時間を越えている場合には、前記第２のアプリケーションプログラムに対する操作が所定時間以上生じていないと判定する
ことを特徴とする請求項１に記載の無線通信端末装置。
【請求項３】
通信部と、
操作部と、
表示部と、
前記通信部によりデータの受信を行う第１のアプリケーションプログラムと、前記第１のアプリケーションプログラムよりも処理優先度が高い第２のアプリケーションプログラムとを実行可能な制御部と、を備え、
前記制御部は、
前記操作部による操作の無い状態が所定時間続くと、前記表示部を省電力制御する節電状態に移行させ、
前記第２のアプリケーションプログラムが起動されている状態で、前記通信部により前記第１のアプリケーションプログラムによるデータの受信要求を受信したとき、前記節電状態に移行している場合には、前記第２のアプリケーションプログラムの実行を止め、前記第１のアプリケーションプログラムにより前記受信要求に基づいてデータを受信する
ことを特徴とする無線通信端末装置。
【請求項４】
記憶部を備え、
前記制御部は、
前記第２のアプリケーションプログラムの実行を止める際に、当該第２のアプリケーションプログラムにて作成中の情報を含み復帰の際に必要な情報である復帰情報を前記記憶部に記憶させると共に前記第２のアプリケーションプログラムの実行を中断し、
前記受信要求に基づいてデータの受信が完了すると、前記第２のアプリケーションプログラムの実行を前記復帰情報に基づいて再開する
ことを特徴とする請求項１から３のいずれか１項に記載の無線通信端末装置。
【請求項５】
前記制御部は、
前記受信要求を受信したとき、前記節電状態に移行していることに加え、前記操作部による前記第２のアプリケーションプログラムに対する操作が所定時間以上生じていない場合に、前記第２のアプリケーションプログラムの実行を止め、前記第１のアプリケーションプログラムを起動して前記受信要求に基づいてデータを受信する
ことを特徴とする請求項４に記載の無線通信端末装置。
【請求項６】
前記制御部は、
充電状態か否かを検知可能であり、前記受信要求を受信したときに前記節電状態に移行していなくても、前記充電状態であることが検出されているとともに前記操作部による前記第２のアプリケーションプログラムに対する操作が所定時間以上生じていない場合に、前記第２のアプリケーションプログラムの実行を止め、前記第１のアプリケーションプログラムを起動して前記受信状態に基づいてデータを受信する
ことを特徴とする請求項５に記載の無線通信端末装置。
【請求項７】
前記制御部は、
前記受信要求に基づいてデータを受信中に、前記操作部にて操作が生じると警告を発するように制御する
ことを特徴とする請求項１から６のいずれか１項に記載の無線通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送のように特定のコンテンツを多数のユーザに同報配信する無線通信システムに対応可能な、無線通信端末装置に関する。
【背景技術】
【０００２】
通信トラフィックが少ない場合、または特定の時間帯に情報の種類に応じてブロードキャストサービスを行なうことができる移動通信システムが知られている。
このような移動通信システムは、移動端末装置との間で通信を行なう通信手段と、所定のデータを格納する格納手段と、通信トラフィックが所定の閾値を超えているか否かを監視するトラフィック監視手段と、通信トラフィックが閾値を越えていない場合は、格納されているデータ移動端末装置へ送信する制御手段とから構成され、通信回線の有効利用をはかることが可能である（例えば、特許文献１参照）。
【０００３】
一方、３ＧＰＰ２（3rd Generation Partnership Project2）で標準化されている同報配信機能にＢＣＭＣＳ（Broadcast／Multicast Services）がある（例えば、特許文献２参照）。
ＢＣＭＣＳは、放送のように特定のコンテンツを多数のユーザに同報配信する機能であって、情報配信サーバが、通信トラフィックの軽い時間枠などに基地局を介して各無線通信端末装置に配信データを受信するように要求し、この受信要求を受信した無線通信端末装置がユーザの操作を伴うことなく情報配信サーバに自動的に通信接続して配信データをダウンロードするように構成されている。このようなＢＣＭＣＳを利用すれば、無線通信端末装置に大容量データをトラフィックに悪影響を与えることなく配信することが可能になる。
【特許文献１】特開２００２−３１４４８５号公報
【特許文献２】特開２００６−５１２８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記したＢＣＭＣＳによるデータ配信は、ビデオデータなど、リッチコンテンツの配信を想定しており、受信されるデータ量が非常に大きい。したがって、その受信に比較的長い時間を必要とすることを考慮した設計が必要となっている。また、その一方では、このようなデータ配信は、基地局からのＰｕｓｈ型配信、もしくはサーバ側からの取得時刻を指定した上でのＰｕｌｌ型配信などの情報提供タイプを想定しているため、ユーザの操作により受信を開始するわけではない。すなわち、データ受信がひとたび開始されると、無線通信端末装置のユーザにとってみれば、自身が操作したわけでもないのに、長時間通信操作ができなくなったり、全てのアプリケーションプログラムの処理速度が低下してしまったり、などといった不都合が生じてしまう恐れがあった。
そこで、ユーザの操作が生じるようなアプリケーションプログラムの動作状況を監視し、このようなアプリケーションプログラムが起動中には、ユーザの操作が発生しているとみなして配信データの受信を行わないように制御するように構成している。しかしながら、データの配信がトラフィックの軽い深夜帯などになされる場合などにおいては、ユーザがメールを作成している途中であることを忘れ、就寝してしまうと、翌朝には本来受信できているはずの配信データが受信できていない、などという問題が生じてしまう。
【０００５】
本発明は上記した課題を解決するためになされたものであり、ユーザに特に意識させることなく、何らかのアプリケーションプログラムが起動された状態であっても情報配信サーバからの配信データを受信することができ、情報取得の成功率が高い、無線通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点の無線通信端末装置は、通信部と、操作部と、前記通信部によりデータの受信を行う第１のアプリケーションプログラムと、前記第１のアプリケーションプログラムよりも処理優先度が高い第２のアプリケーションプログラムとを実行可能な制御部と、を備え、前記制御部は、前記第２のアプリケーションプログラムが起動されている状態で、前記通信部により前記第１のアプリケーションプログラムによるデータの受信要求を受信したとき、前記操作部による前記第２のアプリケーションプログラムに対する操作が所定時間以上生じていない場合には、前記第２のアプリケーションプログラムの実行を止め、前記第１のアプリケーションプログラムを起動して前記受信要求に基づいてデータを受信するように構成したものである。
【０００７】
また、本発明の無線通信端末装置において、記憶部を備え、前記制御部は、前記操作部による前駆第２のアプリケーションプログラムに対する操作の発生を検知するとともに、前記記憶部に最新の操作の発生した時刻を随時記憶し、前記受信要求を受信したときの時刻と、前記最新の操作の時刻との差が所定時間を越えている場合には、前記第２のアプリケーションプログラムに対する操作が所定時間以上生じていないと判定するように構成してもよい。
【０００８】
本発明の第２の観点の無線通信端末装置は、本発明の無線通信端末装置において、通信部と、操作部と、表示部と、前記通信部によりデータの受信を行う第１のアプリケーションプログラムと、前記第１のアプリケーションプログラムよりも処理優先度が高い第２のアプリケーションプログラムとを実行可能な制御部と、を備え、前記制御部は、前記操作部による操作の無い状態が所定時間続くと、前記表示部を省電力制御する節電状態に移行させ、前記第２のアプリケーションプログラムが起動されている状態で、前記通信部により前記第１のアプリケーションプログラムによるデータの受信要求を受信したとき、前記節電状態に移行している場合には、前記第２のアプリケーションプログラムの実行を止め、前記第１のアプリケーションプログラムにより前記受信要求に基づいてデータを受信するように構成したものである。
【０００９】
また、本発明の無線通信端末装置において、記憶部を備え、前記制御部は、前記第２のアプリケーションプログラムの実行を止める際に、当該第２のアプリケーションプログラムにて作成中の情報を含み復帰の際に必要な情報である復帰情報を前記記憶部に記憶させると共に前記第２のアプリケーションプログラムの実行を中断し、前記受信要求に基づいてデータの受信が完了すると、前記第２のアプリケーションプログラムの実行を前記復帰情報に基づいて再開するように構成してもよい。
【００１０】
また、本発明の無線通信端末装置において、前記制御部は、前記受信要求を受信したとき、前記節電状態に移行していることに加え、前記操作部による前記第２のアプリケーションプログラムに対する操作が所定時間以上生じていない場合に、前記第２のアプリケーションプログラムの実行を止め、前記第１のアプリケーションプログラムを起動して前記受信要求に基づいてデータを受信するように構成してもよい。
【００１１】
また、本発明の無線通信端末装置において、前記制御部は、充電状態か否かを検知可能であり、前記受信要求を受信したときに前記節電状態に移行していなくても、前記充電状態であることが検出されているとともに前記操作部による前記第２のアプリケーションプログラムに対する操作が所定時間以上生じていない場合に、前記第２のアプリケーションプログラムの実行を止め、前記第１のアプリケーションプログラムを起動して前記受信状態に基づいてデータを受信するように構成してもよい。
【００１２】
また、本発明の無線通信端末装置において、前記制御部は、前記受信要求に基づいてデータを受信中に、前記操作部にて操作が生じると警告を発するように制御するように構成してもよい。
【発明の効果】
【００１３】
本発明によれば、ユーザに特に意識させることなく、何らかのアプリケーションプログラムが起動された状態であっても情報配信サーバからの配信データを受信することができ、情報取得の成功率が高い、無線通信端末装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の実施の形態にかかわる無線通信端末装置の内部構成を示すブロック図である。ここでは、無線通信端末装置として携帯電話端末装置が例示されており、図１に示されるように、通信部１１と、制御部１２と、記憶部１３と、音声処理部１４と、スピーカ１５（ＳＰ）と、マイク１６（ＭＩＣ）と、表示部１７と、操作部１８とから構成されている。
【００１５】
通信部１１は、不図示の基地局のいずれかによって割り当てられるチャネルを介して当該基地局との間で無線信号の送受信を行う。
【００１６】
制御部１２は、携帯端末装置の全体的な動作を統括的に制御する。すなわち、携帯端末装置の各種の処理（回線交換網を介して行われる音声通話、電子メールの作成と送受信、インターネットのＷｅｂ（World Wide Web）サイトの閲覧など）が操作部１８の操作に応じて適切な手順で実行されるように、上述した各ブロックの動作（通信部１１における信号の送受信、音声処理部１４における音声の入出力、表示部１７における画像の表示など）を制御する。
制御部１２は、記憶部１３に格納されるプログラム（オペレーティングシステム、アプリケーションプログラム等）に基づいて処理を実行するコンピュータ（マイクロプロセッサ）を備えており、このプログラムにおいて指示された手順に従って上述した処理を実行する。すなわち、記憶部７に格納されるオペレーティングシステムやアプリケーションプログラム等のプログラムから命令コードを順次読み込んで処理を実行する。
【００１７】
記憶部１３には、他に、制御部１２において処理に利用される不図示の各種のデータが記憶される。例えば、通信相手の電話番号や電子メールアドレス等の個人情報を管理するアドレス帳、着信音やアラーム音を再生するための音声ファイル、待ち受け画面用の画像ファイル、各種の設定データ、プログラムの処理過程で利用される一時的なデータなどを保持する。
なお、上記した記憶部１３は、例えば不揮発性の記憶デバイス（不揮発性半導体メモリ、ハードディスク装置、光ディスク装置など）やランダムアクセス可能な記憶デバイス（例えばＳＲＡＭ、ＤＲＡＭ）などによって構成される。
【００１８】
また、音声処理部１４は、ＳＰ１５から出力される音声信号やＭＩＣ１６において入力される音声信号の処理を行う。すなわち、音声処理部１４は、ＭＩＣ１６から入力される音声を増幅し、アナログ−デジタル変換を行い、更に符号化等の信号処理を施し、デジタルの音声データに変換して制御部１２に出力する。
また、音声処理部１４は、制御部１２から供給される音声データに復号化、デジタル−アナログ変換、増幅等の信号処理を施し、アナログの音声信号に変換してＳＰ１５に出力する。
【００１９】
表示部１７は、メイン表示部１７１と、サブ表示部１７２とから成り、いずれも、例えば、液晶表示パネルや有機ＥＬ（Electro-Luminescence）パネルなどの表示デバイスを用いて構成されており、制御部１２から供給される映像信号に応じた画像を表示する。メイン表示部１７１には、例えば、発信時における発信先の電話番号、着信時における着信相手の電話番号、受信メールや送信メールの内容、バッテリ残量、発信成否、待ち受け画面などの各種の情報や画像を、サブ表示部１７２には、日付や時刻等を表示する。
【００２０】
また、操作部１８は、例えば、電源キー、通話キー、数字キー、文字キー、方向キー、決定キー、発信キーなど、各種の機能が割り当てられたキーを有しており、これらのキーがユーザによって操作された場合に、その操作内容に対応する信号を発生し、これをユーザの指示として制御部１２に入力する。
【００２１】
図２は、図１に示す制御部１２の内部構成を機能展開して示した機能ブロック図である。制御部１２は、ここでは、「配信されたデータの受信を行なう第１のアプリケーションプログラム（例えば、ＢＣＭＣＳ等の受信アプリ）よりも処理優先度が高い第２のアプリケーションプログラム（例えば、アドレス帳アプリやメーラ）に対するキー入力の発生を検知するとともに、当該キー入力が発生したときにその時刻を記憶し、第１のアプリケーションプログラムによる配信データの受信要求を受信したとき、第２のアプリケーションプログラムに対する最新のキー入力の発生から所定時間以上経過していた場合に第２のアプリケレーションプログラムの実行を中断し、当該第１のアプリケーションプログラムを起動してデータを受信するアプリケーションプログラム実行制御手段」、として機能し、図２に示されるように、主制御部１２０と、キー入力検知部１２１と、タイマ部１２２と、キー入力時刻記憶部１２３と、比較部１２４と、受信検知部１２５と、充電検知部１２６と、アプリ競合処理部１２７と、開閉検知部１２８とにより構成される。
【００２２】
キー入力検知部１２１は、主制御部１２０による制御の下、操作部１８からのキー入力を検知し、タイマ部１２２経由でキー入力があったときの時刻をキー入力時刻記憶部１２３に記憶する。タイマ部１２２は現在時刻を計時している。
【００２３】
比較部１２４は、受信検知部１２５により受信要求が検知されたことを契機に、タイマ部１２２から取得される現在時刻情報と、キー入力時刻記憶部１２３から読み出されるキー入力時刻情報とを比較して所定時間内におけるキー入力の有無を判定し、アプリ競合処理部１２７を制御する。
なお、主制御部１２０は、キー入力検知部１２１により、キー入力がしばらく生じていない場合には電池消費を抑えるために、表示部１７やその他の発光部を消したりする等して節電状態に遷移させる。また、無線通信端末装置の筐体が折畳み式などの開閉式であった場合には、筐体が閉じられたことなどを開閉検知部１２８により検知されると、やはり電池消費を抑えるために節電状態に遷移させる。これらの節電状態に移行する際には記憶部１３に節電フラグを付す。
【００２４】
アプリ競合処理部１２７へは、他に、主制御部１２０経由で充電検知部１２６から充電の有無に関する充電検知情報が供給されている。前述した節電状態と充電判定は通常は連動させなくてもよいが、充電中には、電池残量の心配をせずに済むため、表示部１７を点灯させたままの状態とすることを希望するユーザもいるため、本発明の説明においては、充電検知部１２６により充電器への接続が検出されると節電状態への遷移をせず、さらには、節電状態で充電器への接続が検知されると節電状態を解除する仕様に基づき説明を行なうこととする。 
また、アプリ競合処理部１２７は、アドレス帳アプリ１３１が実行される状態において比較部１２４から受信アプリ１３２（第１のアプリケーションプログラム）を起動してデータを受信するように指示されると、起動中のアドレス帳アプリ１３１の実行を中断して、直前まで入力されていた入力情報を含むシステム情報を退避する処理を実行した後、受信アプリ１３２を起動するためのアプリケーションプログラムの切替え制御を行う。そして、受信アプリ１３２によるデータの受信が完了したときに、先に退避したシステム情報他を復帰させ、アドレス帳アプリ１３１の実行を再開する制御も行う。
【００２５】
すなわち、アプリ競合処理部１２７は、上記したように、「第１のアプリケーションプログラムを起動してデータを受信し、また、データの受信が完了したときに、第２のアプリケーションプログラムの実行を再開させるアプリケーションプログラム実行制御手段」として機能し、また、「第２のアプリケーションプログラムを中断するときに作成中の情報を含む復帰の際に必要な情報を保存し、保存した情報を用いて第２のアプリケーションプログラムの実行を再開するアプリケーションプログラム実行手段」としても機能する。
アプリ競合処理部１２７は、更に、データを受信中にキー入力の発生を検知した場合に警告アプリ１３３を起動してアラームを発し、ユーザに選択を促す構成としてもよい。このため、「データを受信中にキー入力の発生を検知した場合に警告を発するアプリケーションプログラム実行手段」としても機能する。
【００２６】
なお、主制御部１２０は、上記したアプリケーションプログラム実行制御手段としての制御中枢となり、上記した各ブロック１２１〜１２７のシーケンス制御を司る。
また、上記した各ブロック１２０〜１２７がそれぞれ持つ機能は、記憶部１３に割り付けられ、記憶されたアプリケーションプログラム、ここでは、アドレス帳アプリ１３１、受信アプリ１３２、警告アプリ１３３を、制御部１２を構成するＣＰＵ（不図示）が実行することにより達成されるものであって、制御部１２内において実体的に他のブロックと区分され内蔵されるもののみを指すのではなく、あくまで説明の簡略化のために各処理部を分けて表現したものである。
【００２７】
図３は、本発明の実施の形態にかかわる無線通信端末装置の基本動作を説明するために引用した動作シーケンス図である。ここでは、アドレス帳アプリ１３１（第１のアプリケーションプログラム）と、受信アプリ１３２（第２のアプリケーションプログラム）と、アプリ競合処理部１２７と、キー入力検知部１２１と、受信検知部１２５のそれぞれにおける動作の流れが示されている。
以下、図３に示す動作シーケンス図を参照しながら、本発明の実施の形態にかわる無線通信端末装置の基本動作について説明する
【００２８】
まず、ユーザのメール作成要求に基づき、アプリ競合処理部１２７がアドレス帳アプリ１３１に対して起動要求を発行する（ステップＳ３０１）。このことによりアドレス帳アプリ１３１が起動され（ステップＳ３１）、アドレス帳アプリ１３１は、自身が持つ機能を実現するための処理手順（ステップＳ３２）を実行するが、このとき、ユーザが操作部１８を操作することによるキー入力があったとする。
このキー入力は、キー入力検知部１２１で検知され、主制御部１２０経由でアプリ競合処理部１２７において受け付けられる（ステップＳ３０２）。
【００２９】
アプリ競合処理部１２７は、タイマ部１２２を参照してキー入力時刻記憶部１２３に現在時刻を記憶し（ステップＳ３３）、アドレス帳アプリ１３１に対してキー入力通知（割り込み）を行なう（ステップＳ３０３）。一方、このとき、受信検知部１２５でＢＣＭＣＳによる受信要求の受信を検出し（ステップＳ３４）、アプリ競合処理部１２７にて受信アプリ起動要求が受け付けられたとする（ステップＳ３０４）。
アプリ競合処理部１２７はこのことを受け、キー入力時刻と現在時刻とを比較して最新のキー入力発生から所定時間経過していないか判定し（ステップＳ３５）、アプリの競合判定を行う（ステップＳ３６）。
【００３０】
すなわち、アプリ競合処理部１２７は、アドレス帳アプリ１３１に対する最新のキー入力の発生から所定時間以上経過していた場合に受信アプリの起動を許可するためにアドレス帳アプリ１３１の実行を中断し、受信検知部１２５に対して起動成功通知を発行する（ステップＳＴ３０５）。同時に、受信アプリ１３２に対してバックグランド起動要求を発行し（ステップＳ３０６）、このことにより、受信アプリ１３２は、バックグランド受信処理を開始し（ステップＳＴ３７）、以降、受信アプリ１３２は、受信したデータを記憶部１３に保存する処理を実行する（ステップＳ３８）。その後、アプリ競合処理部１２７は、受信アプリ１３２を終了し、アドレス帳アプリ１３１の実行を再開する。
【００３１】
図４は、本発明の実施の形態にかかわる無線通信端末装置の詳細動作を説明するために引用したフローチャートである。
以下、図４に示すフローチャートを参照しながら図１、図２に示す本発明の実施の形態にかかわる無線通信端末装置の動作について詳細に説明する。
【００３２】
図４において、まず、ユーザのメール作成要求に基づき、アプリ競合処理部１２７がアドレス帳アプリ１３１に対して起動要求を発行する（ステップＳ４０１“Ｙｅｓ”）。このことによりアドレス帳アプリ１３１に対して起動要求が発行され（ステップＳ４０２）、アドレス帳アプリ１３１が立ち上がって所定の動作を実行する。
このとき、ユーザが操作部１８を操作することによるキー入力があったとする（ステップＳ４０３“Ｙｅｓ”）。このキー入力は、キー入力検知部１２１で検知され、主制御部１２０経由でアプリ競合処理部１２７に通知される。一方、主制御部１２０の制御の下、キー入力検知部１２１は、タイマ部１２２を参照してキー入力時刻記憶部１２３に現在時刻を記憶し、同時に、アプリ競合処理部１２７を介してアドレス帳アプリ１３１に対してキー入力通知（割り込み）を行なう（ステップＳ４０４）。また、主制御部１２０は、キー入力内容についても判定して対応する処理を行うとともに、同様のキー入力判定をアドレス帳アプリ終了の指示がなされるまでこれを継続する。
【００３３】
一方、このようなアドレス帳アプリ１３１が実行されている状態で受信検知部１２５が通信部１１経由でＢＣＭＣＳによるバックグランド受信を検出し処理を図５に示す。
受信検知部１２５にて受信要求が受信されてアプリ競合処理部１２７にて受信アプリ起動要求が受け付けられたとする（ステップＳ５０１“Ｙｅｓ”）。アプリ競合処理部１２７はこのことを受け、比較部１２４を制御してキー入力時刻と現在時刻とを比較して最新のキー入力発生から所定時間経過しているかのキー入力状態判定を行い（ステップＳ５０２）、所定時間以上キー入力が発生していないと判定すれば（ステップＳ５０２“Ｙｅｓ”)、続いて、主制御部１２０は、記憶部１７のフラグを確認して、現在の無線通信端末装置の状態が節電状態にあるか否かを判定する（ステップＳ５０３）。ここで、節電状態にあると判定すれば（ステップＳ５０３“Ｙｅｓ”）、ユーザによる操作が生じていないものとして受信を許可し、ステップＳ５０５へ移行する。
【００３４】
ところで、キー入力の無い状態が所定時間継続したことについて確認する例として、図４のステップＳ４０４において、キー入力検知部１２３にてキー入力が検出される都度、現在時刻を記憶することにより、最新の操作の時刻を更新し続け、図５のステップＳ５０２において、受信要求の受信時刻との差に基づいて算出する例を示したが、これに限定されるものではない。
すなわち、タイマ部１２２を所定時間計時すると満了するものとし、図４のステップＳ４０４の処理においてキー入力検知部１２３にてキー入力が生じる都度、このタイマ部１２２をリセットして計時をスタートさせ、タイマ値の満了をもって節電状態へ移行させ、図５のステップＳ５０２においては受信要求受信時にタイマが満了しているか否かを判定(実質、受信要求の受信時に節電状態に移行しているか否かを判定する)ことで所定時間が経過したか否かを確認するように構成してもよい。この場合、ユーザの操作によって第２のアプリケーションプログラムが起動されている最中であっても、受信要求の受信が生じた際に、このタイマが満了していれば所定時間内にキー入力が生じていないと判定することとなる。
【００３５】
再び、図５の説明に戻る。ステップＳ５０３において、節電状態でない（ステップＳ５０３“Ｎｏ”）ならば充電中であるか否かを判定し（ステップＳ５０４）、充電中であれば（ステップＳ５０４“Ｙｅｓ”）、キー入力が所定時間生じていないために本来は節電状態に移行させるべきところであるが、充電中には、表示部１７を点灯させておきたい、などのニーズに基づき、あえて節電状態に遷移していないだけの状態であるとして受信を許可し、ステップＳ５０５へ移行する。なお、ステップＳ５０２で所定時間内のキー入力がある場合（ステップＳ５０２“Ｎｏ”）や、ステップＳ５０４で充電中でない場合（ステップＳ５０４“Ｎｏ”）には、ユーザの操作が継続しているものとして、受信の許可を行わない。
【００３６】
ステップＳ５０５では、アプリ競合処理部１２７は、現在起動中のアプリケーションプログラムが存在するか否かを確認する。この例の場合には、アドレス帳アプリ１３１が起動中であるが、アドレス帳アプリ１３１に対する最新のキー入力の発生から所定時間以上経過しているため、一時的に中断してもユーザにとって悪影響はないものとして、アプリ競合処理部１２７は、受信アプリ１３２の起動を許可するためにアドレス帳アプリ１３１の実行を中断（サスペンド）し、受信検知部１２５に対して起動成功通知を発行する。同時に、受信アプリ１３２に対してバックグラント起動要求を発行し、このことにより、受信アプリ１３２は、バックグランド受信処理を開始する（ステップＳ５０６）。
なお、アドレス帳アプリ１３１の実行を中断するにあたり、作成中の情報を含む復帰の際に必要な情報を記憶部１３に割当てられた退避領域に保存しておく。以上、説明のように、アプリ競合処理部１２７は、無線通信端末装置が節電中か、あるいはキー入力が暫くの間生じていないうえに充電中かであることを条件に、受信アプリ１３２を起動してＢＣＭＣＳにより配信データを受信する。
【００３７】
そして、ＢＣＭＣＳによる配信データの受信が完了したときに（ステップＳ５０７“Ｙｅｓ”）、アドレス帳アプリ１３１の実行を再開する。このとき、アブリ競合処理部１２７は、受信アプリ１３２を終了させるとともに、先にアドレス帳アプリ１３１を中断するときに保存された作成中の情報を含むシステム情報を退避領域から読み出して復帰処理を実行し、当該再現された情報をアドレス帳アプリ１３１の実行を再開し（ステップＳ５０８）、処理を終了する。
なお、ＢＣＭＣＳによる配信データを受信中に（ステップＳ４１０“Ｎｏ”）、仮にキー入力の発生を検知した場合（ステップＳ４１２“Ｙｅｓ”）、アプリ競合処理部１２７は、受信アプリ１３２の処理タスクに割り込んで警告アプリ１３３を起動してアラート等の警告、例えば、「データ受信中」などを表示し（ステップＳ５１０）、配信データの受信を停止するか否かについてユーザに指示を促すように構成してもよい。
【００３８】
以上説明のように、上記した本発明の実施の形態にかかわる無線通信端末装置によれば、優先度の高いアプリケーションプログラムが起動中であっても、節電状態になっているならば、ユーザが操作していない状態であるとみなすことができるため、節電状態に状態下にあることを判定基準として配信データの受信を行うようにしている。
また、このような無操作状態の検出を節電状態であるか否かについてのみ判定するのではなく、本発明は、充電器にて充電している状態であるか否かについても配信データの受信を許可するか否か判定するように構成している。これにより、充電中は、表示部１７を点灯させて起きたいなどの要望に応じて充電中は節電状態に遷移できない仕様となっていたりして節電状態に遷移しない場合であっても、所定時間継続してキー入力が無いならば、ＢＣＭＣＳ等による配信データをバックグランドで受信させ、受信完了と共に元のアプリケーションプログラムへ復帰させる仕組みを構築することにより、ユーザの操作性への悪影響無く、より配信データを取得しそびれることを無くすることができる。
【００３９】
ところで、キー入力の有無を所定時間について確認する例として、キー入力検知部１２３にてキー入力が生じる都度、現在時刻を記憶する例を示したが、これに限定されるものではない。すなわち、タイマ部１２２を所定時間計時すると満了するものとし、キー入力が生じる都度、このタイマ部１２２をリセットして計時をスタートさせるように構成してもよい。すなわち、節電状態への移行判定のためのタイマと共通とすることもできる。この場合、ユーザの操作によって第２のアプリケーションプログラムが起動されている最中であっても、受信要求の受信が生じた際に、このタイマが満了していれば所定時間内にキー入力が生じていないと判定することとなる。
【００４０】
なお、上記した本発明の実施の形態によれば、第２のアプリケーションプログラムを、復帰情報を保持した上で中断することを 例示したが、このことに制限されず、第１のアプリケーションプログラムを動作させるために実行状態を止めさえすることができればよい。また、上記した本発明の実施の形態において、無線通信端末装置として携帯電話端末を例示したが、携帯電話端末に限らず、ＰＤＡ（Personal Digital Assistants）、ゲーム機等にも同様に適用が可能である。また、データ配信の仕組みとして、ＢＣＭＣＳを例に用いて本発明の実施の形態の説明を行ったが、これに限定されるものではなく、ネットワーク側から受信を指示される類のサービスであれば、本発明を適用することにより同様の効果を得ることができる。
また、ＢＣＭＣＳよる配信データを受信するアプリケーションプログラムより処理優先度の高いアプリケーションプログラムとしてアドレス帳アプリ１３１のみ例示したが、これに制限されるものではなく、メーラ等他のアプリケーションプログラムでも同様に適用が可能であるばかりでなく、ひとつならず複数のアプリケーションプログラムが重複して起動される状態であっても適用可能である。
【００４１】
なお、上記した無線通信端末装置が持つ各構成ブロックの機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウエアで実現してもよい。例えば、制御部１２における処理や、通信部１１、音声処理部１４におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウエアで実現してもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施の形態にかかわる無線通信端末装置の内部構成を示すブロック図である。
【図２】図１に示す制御部の内部構成を機能展開して示した機能ブロック図である。
【図３】本発明の実施の形態にかかわる無線通信端末装置の基本動作を説明するために引用した動作シーケンス図である。
【図４】本発明の実施の形態にかかわる無線通信端末装置のキー入力の監視動作を説明するために引用したフローチャートである。
【図５】本発明の実施の形態にかかわる無線通信端末装置の配信データの受信動作を説明するために引用したフローチャートである。
【符号の説明】
【００４３】
１１…通信部、１２…制御部、１３…記憶部、１４…音声処理部、１５…スピーカ（ＳＰ）、１６…マイク（ＭＩＣ）、１７…表示部、１８…操作部、１２０…主制御部、１２１…キー入力検知部、１２２…タイマ部、１２３…キー入力時刻記憶部、１２４…比較部、１２５…受信検知部、１２６…充電検知部、１２７…アプリ競合処理部、１２８…開閉検知部、１３１…アドレス帳アプリ（第２のアプリケーションプログラム）、１３２…受信アプリ（第１のアプリケーションプログラム）
【図１】
2008139914.tif 000003
【図２】
2008139914.tif 000004
【図３】
2008139914.tif 000005
【図４】
2008139914.tif 000006
【図５】
2008139914.tif 000007