(57)【特許請求の範囲】
【請求項１】
通信を実行する第一のプロセッサと、
メール送受信プログラムを実行する機能を有し、メールの送受信を行わないときに動作を停止する第二のプロセッサと、
を備えた無線通信装置であって、
前記第一のプロセッサは、
基地局からのメール着信通知を受信した場合に、メール着信通知の受信回数またはメール件数を記憶手段に記憶させ、
前記記憶手段に記憶された前記受信回数または前記メール件数が省電力モード設定画面で設定される設定条件を満たしたか否かを判定し、前記設定条件を満たしたと判定された場合に、前記第二のプロセッサの動作を再開させる
処理を実行することを特徴とする無線通信装置。
【請求項２】
前記第一のプロセッサが、前記メール着信通知に含まれる新着メール数情報から前記メール件数を取得する
請求項１に記載の無線通信装置。
【請求項３】
通信を実行する第一のプロセッサと、
メール送受信プログラムを実行する機能を有し、メールの送受信を行わないときに動作を停止する第二のプロセッサと、
を備える無線通信装置に搭載されたコンピュータで実行する無線通信装置の制御プログラムであって、
前記第一のプロセッサが、
基地局からのメール着信通知を受信した場合に、メール着信通知の受信回数またはメール件数を記憶手段に記憶させ、
前記記憶手段に記憶された前記受信回数または前記メール件数が省電力モード設定画面で設定される設定条件を満たしたか否かを判定し、前記設定条件を満たしたと判定された場合に、前記第二のプロセッサの動作を再開させる
処理を前記コンピュータに実行させるための無線通信装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はたとえば、通信を実行する無線制御プロセッサと、電子メールのメール送受信プログラムを実行するシステムプロセッサとを備える無線通信装置およびその制御プログラムに関する。
【背景技術】
【０００２】
電子メールの送受信を行う無線通信装置としてたとえば、携帯通信端末では基地局側との通信を無線制御プロセッサで実行し、メール送受信プログラムをシステムプロセッサで実行している。斯かる携帯通信端末ではメールなどの情報を表示するＬＣＤ（Liquid Crystal Display）や、メール着信を通知するインジケータとしてＬＥＤ（Light Emitting Diode）が搭載されている。
【０００３】
この携帯通信端末に関し、待ち受け時にＬＣＤとは別にＬＥＤの間欠的な点灯など、表示形態を変更することにより状態やサービスを表示することが知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−０３６９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子メールの着信処理に関し、携帯通信端末では次のような処理を実行している。
【０００６】
ａ．メール着信通知を受信する。
【０００７】
ｂ．受信したメール着信通知に基づいてサーバから新着メールをダウンロードする。
【０００８】
ｃ．新着メールをダウンロードした旨を表示する。
【０００９】
上記ａの処理は無線制御プロセッサで実行する。上記ｂおよび上記ｃの処理は主にシステムプロセッサで実行する。つまり、二つのプロセッサで機能を分担して実行している。これらの処理は電話着信にはない処理である。二つのプロセッサを搭載した構成では、特許文献１に記載された技術を適用してＬＣＤの駆動を抑制しても、メール着信通知を受信する度に二つのプロセッサが動作し、二つのプロセッサで電力消費が発生することとなる。
【００１０】
そこで、本開示の構成の目的は、上記課題に鑑み、メール着信処理に伴う電力消費を削減することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本開示の構成は、通信を実行する第一のプロセッサと、メール送受信プログラムを実行する機能を有し、メールの送受信を行わないときに動作を停止する第二のプロセッサとを備える。この構成において、前記第一のプロセッサが、基地局からのメール着信通知を受信した場合に、メール着信通知の受信回数またはメール件数を記憶手段に記憶させる。前記第一のプロセッサが、前記記憶手段に記憶された前記受信回数または前記メール件数が省電力モード設定画面で設定される設定条件を満たしたか否かを判定する。前記設定条件を満たしたと判定された場合に、前記第一のプロセッサが、前記第二のプロセッサの動作を再開させる。
【発明の効果】
【００１２】
本開示の構成によれば、次のいずれかの効果が得られる。
【００１３】
(1) メール着信通知の受信回数またはメール件数が所定条件に到達するまで、第二のプロセッサの動作を停止状態に維持する。このため、メール着信処理を担う第二のプロセッサによる電力消費を削減できる。
【００１４】
(2) 一つのメール着信通知に複数のメールが含まれている場合にも、メール件数で第二のプロセッサの動作を再開させ、メール確認の遅れや見過ごしを防止できる。
【００１５】
そして、本発明の他の目的、特徴および利点は、添付図面および各実施の形態を参照することにより、一層明確になるであろう。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態に係る無線通信装置の一例を示す図である。
【図２】省電力制御の処理手順の一例を示すフローチャートである。
【図３】第２の実施の形態に係る携帯通信端末のプロセッサ機能の一例を示す図である。
【図４】携帯通信端末のハードウェアの一例を示す図である。
【図５】間欠電源制御の動作範囲を示す図である。
【図６】新着メール累積レジスタ構成の一例を示す図である。
【図７】新着メール通知の構成を示す図である。
【図８】省電力設定画面および新着メール監視通知画面の表示を示す図である。
【図９】メール着信通知と無線制御ＣＰＵの間欠動作の関係を示す図である。
【図１０】メール着信通知とメール件数の累積を示す図である。
【図１１】新着メール監視の処理手順を示すフローチャートである。
【図１２】システムＣＰＵの起動判定の処理手順を示すフローチャートである。
【図１３】新着メール監視の処理手順を示すフローチャートである。
【図１４】新着メール監視の処理手順を示すフローチャートである。
【図１５】システムＣＰＵの起動判定の処理手順を示すフローチャートである。
【図１６】新着メール監視の処理手順を示すフローチャートである。
【図１７】未読メール件数の読み込みの処理手順を示すフローチャートである。
【図１８】未読メール件数の読み込みの処理手順を示すフローチャートである。
【図１９】システムＣＰＵの起動の処理手順を示すフローチャートである。
【図２０】省電力設定の処理手順を示すフローチャートである。
【図２１】システムＣＰＵのスリープ動作の処理手順を示すフローチャートである。
【図２２】新着メール監視の処理手順を示すフローチャートである。
【図２３】新着メール監視の処理手順を示すフローチャートである。
【図２４】ＬＥＤ表示器の点滅判定の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
〔第１の実施の形態〕
【００１８】
図１は、第１の実施の形態に係る無線通信装置を示している。図１に示す構成は一例であって、斯かる構成に本開示の無線通信装置およびその制御プログラムが限定されるものではない。
【００１９】
この無線通信装置２−１は、第一のプロセッサ４−１および第二のプロセッサ４−２を備えるコンピュータを搭載している。プロセッサ４−１は通信を実行する。この通信は、無線通信部６を通して基地局との間で行われる。プロセッサ４−２は、メール送受信プログラムを実行する機能を有し、メールの送受信を行わないときに動作を停止する。そして、プロセッサ４−１は、メール着信に関し、受信処理、受信情報の記憶処理およびプロセッサ４−２の動作再開処理を実行する。
【００２０】
受信処理および受信情報の記憶処理に関し、プロセッサ４−１は基地局からのメール着信通知を受信し、その記憶処理を実行する。受信したメール着信通知の受信回数またはメール件数を記憶部８に記憶させる。この記憶部８は記憶手段の一例である。この記憶部８はたとえば、レジスタで構成される。
【００２１】
プロセッサ４−２の動作再開に関し、プロセッサ４−１は、記憶部８にある記憶情報が所定条件に到達したか否かを判定する。所定条件としてメール着信通知の受信回数またはメール件数が設定される。つまり、プロセッサ４−２によるメール送受信プログラムを実行する閾値条件である。プロセッサ４−１は、メール着信通知の受信回数またはメール件数が、所定の受信回数またはメール件数に到達したか否かを判定する。
【００２２】
この判定に基づき、メール着信通知の受信回数またはメール件数が、記憶部８に記憶された受信回数またはメール件数に到達したか否かを判定する。メール着信通知の受信回数が所定回数に到達し、または受信メール件数が所定数に到達すれば、プロセッサ４−１は、動作停止中のプロセッサ４−２の動作を再開させる。
【００２３】
このようにプロセッサ４−２はメールの送受信を行わないときに動作を停止しているので、プロセッサ４−２によるメール着信処理が間欠的となる。これにより、メール着信処理に伴うプロセッサ４−２の消費電力の低減が可能である。
【００２４】
図２は、省電力処理の処理手順を示している。この処理手順は本開示の無線通信装置のコンピュータで実行する制御プログラムの一例である。
【００２５】
この処理手順では、プロセッサ４−１が通信を実行し、基地局からメール着信通知を受信する（Ｓ１０１）。プロセッサ４−１が受信したメール着信通知の受信回数またはメール件数を記憶部８に記憶する（Ｓ１０２）。
【００２６】
メール着信通知の受信回数またはメール件数の判定を行う（Ｓ１０３）。メール着信通知の受信回数が所定回数またはメール件数が所定件数を満たしていない場合（Ｓ１０４のＮＯ）、動作停止中のプロセッサ４−２の動作停止を継続し、Ｓ１０１に戻る。
【００２７】
プロセッサ４−１が、メール着信通知の受信回数が所定回数またはメール件数が所定件数を満たしていると判断した場合（Ｓ１０４のＹＥＳ）、動作停止中のプロセッサ４−２の動作を再開させる（Ｓ１０５）。
【００２８】
動作を再開したプロセッサ４−２はメール処理を実行する（Ｓ１０６）。このメール処理は基地局から受信しているメール着信通知に応じたメールをダウンロードする。
【００２９】
記憶部８にあるメール着信通知の受信回数またはメール件数のメール処理を完了したか否かを判断する（Ｓ１０７）。記憶部８にあるメール着信通知の受信回数またはメール件数のメール処理を完了していない場合（Ｓ１０７のＮＯ）、記憶部８にあるメール着信通知の受信回数またはメール件数のメール処理が完了するまで、Ｓ１０６の処理を継続する。
【００３０】
記憶部８にあるメール着信通知の受信回数またはメール件数のメール処理を完了した場合（Ｓ１０７のＹＥＳ）、メール処理を終了したプロセッサ４−２が動作を停止し（Ｓ１０８）、Ｓ１０１に戻る。
【００３１】
斯かる構成では、メール送受信プログラムを実行するプロセッサ４−２の動作を停止させ、プロセッサ４−１が基地局（サーバ）に所定数の新着メールが溜まったことを条件（既述の所定回数または所定件数）にプロセッサ４−２を起動している。これにより、サーバに所定数の新着メールが溜まった時点で新着メールのダウンロード処理が実行されるので、プロセッサ４−２で消費する電力を削減できる。
【００３２】
この実施の形態において、受信したメール着信通知の受信回数またはメール件数は、メール着信通知に含まれる新着メール数情報からプロセッサ４−１が取得する構成とすればよい。斯かる構成とすれば、タイムリーにメール着信を監視しつつ、プロセッサ４−２による消費電力を削減できる。
【００３３】
〔第２の実施の形態〕
【００３４】
図３は、第２の実施の形態に係る携帯通信端末２−２のプロセッサおよびその機能を示している。図３に示す構成は一例であって、斯かる構成が本開示の無線通信装置およびその制御プログラムを限定するものではない。
【００３５】
＜無線制御ＣＰＵ４０−１、システムＣＰＵ４０−２１および周辺制御ＣＰＵ４０−２２の機能＞
【００３６】
図３に示す携帯通信端末２−２には、第一のプロセッサ４−１として無線制御ＣＰＵ（Central Processing Unit ）４０−１、第二のプロセッサ４−２としてシステムＣＰＵ４０−２１および周辺制御ＣＰＵ４０−２２を備えている。
【００３７】
無線制御ＣＰＵ４０−１が実行する機能は次の通りである。
【００３８】
(a) 通信機能１０：  基地局との無線通信を実行し、通信先の携帯通信端末と通話や電子メールの送受信を行う。
【００３９】
(b) 新着メール監視機能１２：  新着メールの着信を監視し、基地局からメール着信通知を受信する。
【００４０】
(c) 新着メールの受信回数またはメール件数の記憶処理機能１４：  受信回数またはメール件数を新着メール累積レジスタ２６（図４）に記憶させる。
【００４１】
(d) 受信回数またはメール件数の判定機能１６：  新着メールの受信回数またはメール件数が所定件数を満たしたか否かを判定する。
【００４２】
(e) システムＣＰＵ４０−２１の動作再開機能１８：  動作停止中のシステムＣＰＵ４０−２１の動作を再開させる。
【００４３】
(f) ＬＥＤ点滅の判断機能１９：  ＬＥＤ表示器３８（図４）の点滅数を判断する。
【００４４】
つぎに、システムＣＰＵ４０−２１が実行する機能は次の通りである。
【００４５】
(g) メール送受信プログラムの実行機能２０：  無線制御ＣＰＵ４０−１による動作再開に基づきメール送受信プログラムを実行する。
【００４６】
(h) 動作停止機能２２：  メール送受信プログラムの実行を終了すると動作を停止する。
【００４７】
つぎに、周辺制御ＣＰＵ４０−２２が実行する機能は次の通りである。
【００４８】
(i) ＬＣＤ制御機能２４：  一例としてＬＣＤ（Liquid Crystal Display）制御部２８を通してＬＣＤ表示を制御する。
【００４９】
＜携帯通信端末２−２のハードウェア＞
【００５０】
図４は、携帯通信端末２−２のハードウェアの一例を示している。図１、図３と同一部分には同一符号を付してある。
【００５１】
無線制御ＣＰＵ４０−１には既述の無線通信部６が接続されている。この無線通信部６は、アンテナ３２を備え無線制御ＣＰＵ４０−１の制御により、基地局との無線通信を行う。無線制御ＣＰＵ４０−１は、デジタル信号プロセッサ（ＤＳＰ：Digital Signal Processor）を備え、データ信号による無線信号の変調処理、無線信号からのデータ信号の復調などの処理を実行する。この無線制御ＣＰＵ４０−１に接続されたメモリ３４は、ＲＯＭ（Read-Only Memory）およびＲＡＭ（Random-Access Memory）を備えている。ＲＯＭには、既述の機能１０、１２、１４、１６、１８などを実行するための制御プログラムが格納されている。ＲＡＭはこのプログラムを実行するためのワークエリアを構成する。
【００５２】
無線制御ＣＰＵ４０−１に接続された新着メール累積レジスタ２６は、無線制御ＣＰＵ４０−１の制御により、既述の受信回数またはメール件数を格納する。
【００５３】
この新着メール累積レジスタ２６にはＬＥＤ制御部３６が接続されている。このＬＥＤ制御部３６は、新着メール累積レジスタ２６からメール着信数や未読メール件数を受け、その数に応じてＬＥＤ表示器３８にある複数のＬＥＤ（Light Emitting Diode）３８−１、３８−２・・・３８−Ｎから所定数を点灯させる。このＬＥＤ３８−１、３８−２・・・３８−Ｎは、メール着信数や未読メール件数を表示する表示手段の一例である。このＬＥＤ３８−１、３８−２・・・３８−Ｎはメール着信数や未読メール件数の表示が可能な個数で構成すればよい。
【００５４】
無線制御ＣＰＵ４０−１、新着メール累積レジスタ２６およびＬＥＤ制御部３６には、間欠電源制御部５０が接続されている。この間欠電源制御部５０は、メール受信などの待受け状態において、無線制御ＣＰＵ４０−１、新着メール累積レジスタ２６およびＬＥＤ制御部３６に対して間欠給電を行う。この間欠給電の範囲は、図５に示すように、間欠電源制御部５０から給電される無線通信部６、無線制御ＣＰＵ４０−１、新着メール累積レジスタ２６、メモリ３４、ＬＥＤ制御部３６およびＬＥＤ表示器３８であり、これらが所定の周期で間欠的動作となる。この間欠動作範囲はこれらに限定されることなく、変更してもよい。
【００５５】
無線制御ＣＰＵ４０−１では、新着メール監視およびＬＥＤ表示器３８の各ＬＥＤ３８−１、３８−２・・・３８−Ｎを点滅させる機能は、既述のＤＳＰにより実現する。新着メール監視は、省電力モード中に動作する間欠受信周期と連動し、たとえば、間欠動作の１０回に対して１回の起動を行う。
【００５６】
基地局より通知される、携帯通信端末２−２宛のメール着信通知（つまり、パケット着信通知）に含まれる“新着メール通知”をチェックする。“新着メール通知”であれば新着メール数を新着メール累積レジスタ２６に加算し、ＬＥＤ点滅の判断機能１９を実行する。ＬＥＤ点滅の判断機能１９では、新着メール累積レジスタ２６の値にしたがう数のＬＥＤ３８−１、３８−２・・・３８−Ｎの点灯表示を行う。
【００５７】
また、メール着信通知としてメールサーバの受信待ちメール数がＳＭＳ（Short Message Service ：ショートメール）で通知されるサービスでは、無線制御ＣＰＵ４０−１でＳＭＳに含まれる受信待ちメール数を読み取る。この受信待ちメール数を新着メール累積レジスタ２６に格納する。
【００５８】
システムＣＰＵ４０−２１には無線制御ＣＰＵ４０−１、周辺制御ＣＰＵ４０−２２、メモリ５２、音声入出力部５４が接続されている。
【００５９】
システムＣＰＵ４０−２１はメール送受信プログラムの実行完了により動作を停止する。動作停止中のシステムＣＰＵ４０−２１は無線制御ＣＰＵ４０−１の動作再開指示により動作を再開する。
【００６０】
メモリ５２はＲＯＭ（Read-Only Memory）およびＲＡＭ（Random-Access Memory）を備えている。ＲＯＭには、既述の機能２０を実行するためのメール送受信プログラム、機能２２を実行するための動作停止プログラムなどが格納されている。ＲＡＭは各種プログラムを実行するためのワークエリアを構成する。
【００６１】
周辺制御ＣＰＵ４０−２２はシステムＣＰＵ４０−２１と連携され、一例であるＬＣＤ制御部２８を制御する。このＬＣＤ制御部２８にはＬＣＤ（Liquid Crystal Display）５６が接続されている。システムＣＰＵ４０−２１の制御により、ＬＣＤ５６の表示が制御される。
【００６２】
音声入出力部５４にはマイクロフォン５８、スピーカ６０が接続されている。マイクロフォン５８からの音声入力は音声入出力部５４により電気信号に変換され、システムＣＰＵ４０−２１に取り込まれる。システムＣＰＵ４０−２１からの音声情報は、音声入出力部５４により音声信号に変換され、スピーカ６０から音声として再生される。
【００６３】
システムＣＰＵ４０−２１、周辺制御ＣＰＵ４０−２２およびＬＣＤ制御部２８には電源制御部６２が接続されている。この電源制御部６２は、システムＣＰＵ４０−２１、周辺制御ＣＰＵ４０−２２、ＬＣＤ制御部２８、メモリ５２およびＬＣＤ５６に対して給電する。この電源制御部６２は、無線制御ＣＰＵ４０−１により制御され、無線制御ＣＰＵ４０−１からの給電指示により給電を行う。これにより、動作停止中のシステムＣＰＵ４０−２１の動作を再開させる。
【００６４】
＜新着メール累積レジスタ２６＞
【００６５】
図６のＡおよびＢは、新着メール累積レジスタ２６の構成例を示している。この新着メール累積レジスタ２６は、複数のカウンタレジスタで構成されている。図６のＡに示す新着メール累積レジスタ２６では、メール通知回数累積レジスタ６４およびメール通知回数閾値レジスタ６６を備えている。
【００６６】
メール通知回数累積レジスタ６４には、新着メールの通知回数が格納される。メール通知回数閾値レジスタ６６には、新着メール通知回数の閾値が格納される。この閾値はシステムＣＰＵ４０−２１を起動させるか否かの基準値としてのメール通知回数である。メール通知回数累積レジスタ６４に格納される新着メールの通知回数と、メール通知回数閾値レジスタ６６に設定されているメール通知回数（基準値）とが比較され、新着メールの通知回数がメール通知回数（基準値）に到達すると、停止中のシステムＣＰＵ４０−２１が起動される。
【００６７】
また、図６のＢに示す新着メール累積レジスタ２６では、メール件数レジスタ６８およびメール件数閾値レジスタ７０を備えている。
【００６８】
メール件数レジスタ６８には、未読メールの件数が格納される。メール件数閾値レジスタ７０には、新着メール件数の閾値が格納される。この閾値は、システムＣＰＵ４０−２１を起動させるか否かの基準値としてのメール件数である。メール件数レジスタ６８の未読メールの件数と、メール件数閾値レジスタ７０にあるメール件数（基準値）とが比較され、未読メールの件数がメール件数（基準値）に到達すると、停止中のシステムＣＰＵ４０−２１が起動される。
【００６９】
このように新着メール累積レジスタ２６は、図６のＡに示す構成により、システムＣＰＵ４０−２１の起動をメール通知回数で判断してもよいし、図６のＢに示す構成により、システムＣＰＵ４０−２１の起動をメール件数で判断してもよい。また、図６のＡおよびＢに示す双方の構成により、起動をメール通知回数またはメール件数のいずれかが到達することにより、システムＣＰＵ４０−２１を起動する構成としてもよい。
【００７０】
＜メール着信通知＞
【００７１】
メール着信通知の監視にはパケット着信通知による新着メール通知の場合（図７のＡ）と、ＳＭＳによる新着メール通知の場合（図７のＢ）がある。
【００７２】
パケット着信通知７２には、図７のＡに示すように、ＴＭＳＩ（Temporary Mobile Subscriber Identity）７４、ＳＧＳＮ（Serving General packet radio service Support Node ）７６、新着メール着信７８のパケットが含まれる。ＴＭＳＩ７４は、パケット着信端末の識別情報である。ＳＧＳＮ７６は、パケット発信センターの識別情報である。新着メール着信７８は、新着メールの着信情報を表すパケットであり、未読メール数を表す情報が含まれる。
【００７３】
ＳＭＳによるメール着信通知８０には、図７のＢに示すように、ＤＮ（Distinguished Name）８２、ＡＰＮ（Access Point Name ）８４、受信待ちメール数８６のパケットが含まれる。ＤＮ８２は加入者番号を表している。ＡＰＮ８４はメールサーバの識別情報を表している。受信待ちメール数８６は、メール数を表している。
【００７４】
＜画面表示＞
【００７５】
図８のＡおよびＢは、画面表示を示している。この画面表示には、省電力設定画面８８（図８のＡ）および新着メール監視通知画面９０（図８のＢ）がある。
【００７６】
省電力設定画面８８は、システムＣＰＵ４０−２１の動作停止（スリープ）モードに設定する際に表示する。省電力設定画面８８には、図８のＡに示すように、タイトル表示９２の一例として「新着メール監視設定」が表示されている。監視対象の選択情報として、チェックボックス９４、９６が表示され、チェックボックス９４には未読メール件数、チェックボックス９６には新着メール通知回数が表示されている。チェックボックス９４、９６のいずれかを選択してチェックを入れれば、監視対象として未読メール件数または新着メール通知回数が選択される。双方のチェックボックス９４、９６にチェックを入れれば、未読メール件数および新着メール通知回数が監視対象となる。
【００７７】
スリープ解除閾値として未読メール件数の入力部９８、新着メール通知回数の入力部１００が設定されている。入力部９８の下欄には件数例および件数範囲の一例として“１〜２０”が表示されている。入力部１００の下欄には回数例および回数範囲の一例として“１〜２０”が表示されている。
【００７８】
未読メール件数のチェックボックス９４にチェックを入れ、未読メール件数の入力欄９８にたとえば、“１０”を入力すれば、未読メール件数が“１０”に到達したとき、システムＣＰＵ４０−２１がスリープ状態から起動を開始する。
【００７９】
新着メール通知回数のチェックボックス９６にチェックを入れ、新着メール通知回数の入力欄１００にたとえば、“５”を入力すれば、新着メール通知回数が“５”に到達したとき、システムＣＰＵ４０−２１がスリープ状態から起動を開始する。
【００８０】
このような数値を入力し、双方のチェックボックス９４、９６にチェックを入れた場合には、未読メール件数または新着メール通知回数が設定数に到達した際に、システムＣＰＵ４０−２１がスリープ状態から起動を開始する。新着メール通知回数には複数のメール件数が含まれおり、通知回数とメール件数との到達時点は相前後することとなるので、双方の同時設定に何らの不都合はない。
【００８１】
省電力処理に関し、プロセッサ４−２で制御される表示画面に省電力モード設定画面８８を表示し、この省電力モード設定画面８８で、メール着信通知の受信回数またはメール件数を設定することができる。斯かる構成とすれば、着信回数やメール件数を任意の値たとえば、ユーザの希望する値に設定することができる。
【００８２】
図８のＢに示すように、新着メール監視通知画面９０では、タイトル表示１０２の一例として「新着メール監視通知」が表示されている。未読メール件数表示部１０４には未読メール件数ＭＭが表示され、新着メール通知回数表示部１０６には新着メール通知回数ＮＮが表示される。
【００８３】
これらの表示により、ユーザは未読メール件数ＭＭや、新着メール通知回数ＮＮを視認することができる。
【００８４】
＜新着メール通知＞
【００８５】
図９のＡは、メールサーバから間欠的に通知される複数のメール着信通知１０８を示している。これに対し、図９のＢは、間欠電源制御部５０による無線制御ＣＰＵ４０−１の間欠動作を示している。ＡおよびＢの横軸は時間ｔである。
【００８６】
図９のＢにおいて、Ｔ1 は無線制御ＣＰＵ４０−１の動作期間を示している。Ｔ2 は無線制御ＣＰＵ４０−１の動作停止期間を示している。この実施の形態では、新着メール累積レジスタ２６およびＬＥＤ制御部３６は無線制御ＣＰＵ４０−１と同様の動作形態である。
【００８７】
メール着信通知１０８は、無線制御ＣＰＵ４０−１の動作期間Ｔ1 で捕捉される。これにより、メール着信通知１０８が動作期間Ｔ1 で動作中の新着メール累積レジスタ２６にカウントされ、ＬＥＤ制御部３６によりＬＥＤ表示器３８のＬＥＤ３８−１、３８−２・・・３８−Ｎの該当数が点灯する。この場合、新着メール通知回数はメール通知回数累積レジスタ６４に格納され、メール件数はメール件数レジスタ６８に格納される。
【００８８】
＜メール件数＞
【００８９】
図１０のＡは、メール着信通知１０８およびメール件数ａ、ｂ、ｃ、ｄ、ｅ・・・（ａ，ｂ，ｃ，ｄ，ｅ≠０）を示している。これに対し、図１０のＢは、メール着信回数Ｎおよびメール件数累積数ｎを示している。Ａの横軸は時間ｔであり、Ｂの横軸は回数Ｎである。
【００９０】
メール着信回数Ｎ１では、メール件数がａであれば、メール件数累積数ｎはｎ＝ａである。
【００９１】
メール着信回数Ｎ２において、メール件数がｂであれば、メール件数累積数ｎはｎ＝ａ＋ｂとなる。
【００９２】
同様にして、メール着信回数Ｎ５では、メール件数がｅであれば、メール件数累積数ｎはｎ＝ａ＋ｂ＋ｃ＋ｄ＋ｅとなる。
【００９３】
このようにメール着信回数Ｎは、着信した回数に比例して増加するのに対し、メール件数累積数ｎは、メール着信通知１０８に含まれるメール件数により変化している。つまり、メール着信回数が少なくとも、メール件数が多い場合には、それに応じてメール着信処理を間断なく行うことができる。
【００９４】
＜新着メール監視処理＞
【００９５】
図１１は、新着メール監視処理の処理手順を示している。この処理手順は、本開示の制御プログラムの一例である。
【００９６】
この処理手順では、無線制御ＣＰＵ４０−１が基地局側にあるメールサーバよりメール着信通知を受け、メール着信通知内の「受信待ちメール数」の読み込みを行う（Ｓ２０１）。
【００９７】
この受信待ちメール数をメール件数レジスタ６８に格納する。この受信待ちメール数が加算されたか否かを判定する（Ｓ２０２）。受信待ちメール数が加算されていれば（Ｓ２０２のＹＥＳ）、メール通知回数累積レジスタ６４に「１」を加算する（Ｓ２０３）。
【００９８】
受信待ちメール数が加算されていなければ（Ｓ２０２のＮＯ）、Ｓ２０３をスキップする。そして、メール通知回数累積レジスタ６４の累積数に基づき、システムＣＰＵ４０−２１の起動判定を行う（Ｓ２０４）。
【００９９】
＜システムＣＰＵの起動判定＞
【０１００】
図１２は、システムＣＰＵ４０−２１の起動判定を示している。この処理手順では新着メールの通知回数がメール通知回数閾値レジスタ６６に設定された閾値以上かを判定する（Ｓ２１１）。新着メールの通知回数がメール通知回数閾値レジスタ６６の閾値以上であれば（Ｓ２１１のＹＥＳ）、システムＣＰＵ４０−２１の電源をＯＮする（Ｓ２１２）。これによりシステムＣＰＵ４０−２１が動作状態となる。このシステムＣＰＵ４０−２１に対して無線制御ＣＰＵ４０−１から受信待ちメール有りの通知を行う（Ｓ２１３）。
【０１０１】
＜ＳＭＳの新着メールの監視＞
【０１０２】
図１３は、ＳＭＳの新着メールの監視の処理手順を示している。ＳＭＳによる新着メール通知の場合には、メールサーバよりＳＭＳで通知される新着メール通知内にある「受信待ちメール数」の読み込みを行う（Ｓ２２１）。この読み込みにより受信待ちメール数は加算されたかを判断する（Ｓ２２２）。
【０１０３】
受信待ちメール数が加算された場合には（Ｓ２２２のＹＥＳ）、メール通知回数累積レジスタ６４に１を加算する（Ｓ２２３）。また、受信待ちメール数が加算されていない場合には（Ｓ２２２のＮＯ）、Ｓ２２３をスキップする。これによりシステムＣＰＵ４０−２１の起動を判定する（Ｓ２２４）。
【０１０４】
＜新着メールの監視＞
【０１０５】
図１４は、新着メールの監視の処理手順を示している。メールサーバより通知される新着メール通知内の「受信待ちメール数」の読み込みを行う（Ｓ２３１）。この読み込みにより受信待ちメール数は加算されたかを判断する（Ｓ２３２）。
【０１０６】
受信待ちメール数が加算された場合には（Ｓ２３２のＹＥＳ）、メール件数レジスタ６８に受信待ちメール数を設定する（Ｓ２３３）。また、受信待ちメール数が加算されていない場合には（Ｓ２３２のＮＯ）、Ｓ２３３をスキップする。これによりシステムＣＰＵ４０−２１の起動を判定する（Ｓ２３４）。
【０１０７】
＜システムＣＰＵ４０−２１の起動判定＞
【０１０８】
図１５は、システムＣＰＵ４０−２１の起動判定の処理手順を示している。
【０１０９】
この処理手順では、受信待ちメール件数がメール件数閾値レジスタ７０に設定された閾値以上かを判定する（Ｓ２４１）。
【０１１０】
受信待ちメール件数がメール件数閾値レジスタ７０に設定された閾値以上であれば（Ｓ２４１のＹＥＳ）、システムＣＰＵ４０−２１の電源をＯＮにし（Ｓ２４２）、無線制御ＣＰＵ４０−１からシステムＣＰＵ４０−２１に「受信待ちメールあり」を通知する（Ｓ２４３）。これにより、システムＣＰＵ４０−２１が起動し、この処理を終了する。
【０１１１】
Ｓ２４１において、受信待ちメール件数がメール件数閾値レジスタ７０に設定された閾値以上でなければ（Ｓ２４１のＮＯ）、Ｓ２４２、Ｓ２４３をスキップし、この処理を終了する。
【０１１２】
＜ＳＭＳによる新着メール監視＞
【０１１３】
図１６は、ＳＭＳによる新着メール通知の場合の新着メール監視の処理手順を示している。
【０１１４】
この処理手順では、メールサーバよりＳＭＳで通知される新着メール通知内の「受信待ちメール数」の読み込みを行う（Ｓ２５１）。
【０１１５】
メール件数レジスタ６８に受信待ちメール数が加算されたかを判定する（Ｓ２５２）。メール件数レジスタ６８に受信待ちメール数が加算された場合には（Ｓ２５２のＹＥＳ）、メール件数レジスタ６８に受信待ちメール数を設定する（Ｓ２５３）。メール件数レジスタ６８に受信待ちメール数が加算されていなければ（Ｓ２５２のＮＯ）、Ｓ２５３をスキップする。そして、システムＣＰＵ４０−２１の起動判定を行ない（Ｓ２５４）、この処理を終了する。
【０１１６】
＜未読メール件数の読み込み処理＞
【０１１７】
図１７は、未読メール件数の読み込み処理の処理手順を示している。
【０１１８】
この処理手順では、基地局からのメール着信通知があるかを判定する（Ｓ２６１）。基地局からのメール着信通知があれば（Ｓ２６１のＹＥＳ）、新着メール通知フィールドの受信待ちメール数をバッファに複写し（Ｓ２６２）、この処理を終了する。基地局からのメール着信通知がなければ（Ｓ２６１のＮＯ）、Ｓ２６２をスキップし、この処理を終了する。
【０１１９】
＜ＳＭＳによる未読メール件数の読み込み処理＞
【０１２０】
図１８は、ＳＭＳによる未読メール件数の読み込み処理の処理手順を示している。
【０１２１】
この処理手順では、ＳＭＳによる新着メール着信通知があるかを判定する（Ｓ２７１）。ＳＭＳによる新着メール着信通知があれば（Ｓ２７１のＹＥＳ）、新着メール通知フィールドの受信待ちメール数をバッファに複写し（Ｓ２７２）、この処理を終了する。ＳＭＳによる新着メール着信通知がなければ（Ｓ２７１のＮＯ）、Ｓ２７２をスキップし、この処理を終了する。
【０１２２】
＜システムＣＰＵ４０−２１の起動処理＞
【０１２３】
図１９は、システムＣＰＵ４０−２１の起動処理を示している。
【０１２４】
この処理手順では、無線制御ＣＰＵ４０−１からの電源ＯＮの指示かを判定する（Ｓ２８１）。無線制御ＣＰＵ４０−１からの電源ＯＮの指示であれば（Ｓ２８１のＹＥＳ）、起動通知は「受信待ちメールあり」か判定する（Ｓ２８２）。
【０１２５】
起動通知が「受信待ちメールあり」であれば（Ｓ２８２のＹＥＳ）、メールサーバに「未読メール受信」を通知する（Ｓ２８３）。メールサーバから受信した受信メール一覧をＬＣＤ５６に表示し（Ｓ２８４）、この処理を終了する。
【０１２６】
Ｓ２８１において、無線制御ＣＰＵ４０−１からの電源ＯＮの指示でなければ（Ｓ２８１のＮＯ）またはＳ２８２において、起動通知は「受信待ちメールあり」でなければ（Ｓ２８２のＮＯ）、Ｓ２８３、Ｓ２８４をスキップし、処理を終了する。
【０１２７】
＜メール通知回数累積レジスタ６４およびメール件数レジスタ６８に対する閾値設定＞
【０１２８】
図２０は、省電力設定モードにおけるメール通知回数累積レジスタ６４およびメール件数レジスタ６８に対する閾値設定の処理手順を示している。
【０１２９】
この処理手順では、監視対象が件数指定かを判定する（Ｓ２９１）。監視対象が件数指定であれば（Ｓ２９１のＹＥＳ）、未読メール件数が入力されたかを判定する（Ｓ２９２）。未読メール件数が入力された場合には（Ｓ２９２のＹＥＳ）、メール件数閾値レジスタ７０に入力値を設定し（Ｓ２９３）、この処理を終了する。
【０１３０】
監視対象が件数指定でなければ（Ｓ２９１のＮＯ）、新着メール通知回数が入力されたかを判定する（Ｓ２９４）。メール通知回数が入力された場合には（Ｓ２９４のＹＥＳ）、メール通知回数閾値レジスタ６６に入力値を設定し（Ｓ２９５）、この処理を終了する。
【０１３１】
＜システムＣＰＵ４０−２１のスリープ動作＞
【０１３２】
図２１は、システムＣＰＵ４０−２１のスリープ動作の処理手順を示している。この処理手順には、システムＣＰＵ４０−２１の待機状態に対し、所定の時間が経過した場合には、スリープ状態に移行するためのスリープタイマの処理を含んでいる。
【０１３３】
この処理手順では、省電力設定は設定済みかを判定する（Ｓ３０１）。省電力設定が設定済みであれば（Ｓ３０１のＹＥＳ）、スリープタイムアウトか否かを判定する（Ｓ３０２）。
【０１３４】
スリープタイムアウトであれば（Ｓ３０２のＹＥＳ）、無線制御ＣＰＵ４０−１にスリープ動作開始を通知する（Ｓ３０３）。これにより、システムＣＰＵ４０−２１の電源をＯＦＦし（Ｓ３０４）、処理を終了する。
【０１３５】
省電力設定が設定済みでなければ（Ｓ３０１のＮＯ）、Ｓ３０２、Ｓ３０３、Ｓ３０４をスキップし、処理を終了する。
【０１３６】
斯かる構成によれば、システムＣＰＵ４０−２１がメール送受信プログラムの処理を完了した後、所定の時間経過により、無線制御ＣＰＵ４０−１によりスリープ動作に移行させることができる。これにより、待機状態のシステムＣＰＵ４０−２１による消費電力の低減が可能となる。
【０１３７】
＜新着メール監視＞
【０１３８】
図２２は、新着メール監視の処理手順を示している。
【０１３９】
この処理手順では、間欠受信が所定回数としてたとえば、１０回目であるかを判定する（Ｓ３１１）。つまり、間欠受信を１０回目まで継続的に行なう。
【０１４０】
間欠受信が所定回数としてたとえば、１０回目であれば（Ｓ３１１のＹＥＳ）、メール着信通知の新着メール通知判断を行う（Ｓ３１２）。センターに新着メールがあるか否かを判断する（Ｓ３１３）。新着メールがあれば（Ｓ３１３のＹＥＳ）、メール通知回数累積レジスタ６４の加算を行なう（Ｓ３１４）。ＬＥＤ表示器３８の点滅判定を行い（Ｓ３１５）、処理を終了する。
【０１４１】
センターに新着メールがなければ（Ｓ３１３のＮＯ）、Ｓ３１４をスキップし、ＬＥＤ表示器３８の点滅の判定を行ない（Ｓ３１５）、処理を終了する。
【０１４２】
＜新着メール監視＞
【０１４３】
図２３は、ＳＭＳによる新着メール監視の処理手順を示している。
【０１４４】
この処理手順では、同様に間欠受信が所定回数としてたとえば、１０回目であるかを判定する（Ｓ３２１）。つまり、間欠受信を１０回目まで継続的に行なう。
【０１４５】
間欠受信が所定回数としてたとえば、１０回目であれば（Ｓ３２１のＹＥＳ）、ＳＭＳによる新着メール通知判断を行う（Ｓ３２２）。センターに新着メールがあるか否かを判断する（Ｓ３２３）。新着メールがあれば（Ｓ３２３のＹＥＳ）、受信待ちメール数をメール件数レジスタ６８に設定する（Ｓ３２４）。ＬＥＤ表示器３８の点滅判定を行い（Ｓ３２５）、処理を終了する。
【０１４６】
センターに新着メールがなければ（Ｓ３２３のＮＯ）、Ｓ３２４をスキップし、ＬＥＤ表示器３８の点滅の判定を行ない（Ｓ３２５）、処理を終了する。
【０１４７】
＜ＬＥＤ表示器の点滅判定＞
【０１４８】
図２４は、ＬＥＤ表示器の点滅判定の処理手順を示している。
【０１４９】
この処理手順では、メール通知回数累積レジスタ６４の累積数が所定数たとえば、１０以上であるかを判定する（Ｓ３３１）。
【０１５０】
メール通知回数累積レジスタ６４の累積数が所定数たとえば、１０以上であれば（Ｓ３３１のＹＥＳ）、システムＣＰＵ４０−２１の電源をＯＮする（Ｓ３３２）。無線制御ＣＰＵ４０−１からシステムＣＰＵ４０−２１に新着メール通知を行う（Ｓ３３３）。
【０１５１】
メール通知回数累積レジスタ６４の累積数が所定数たとえば、１以上であるかを判定する（Ｓ３３４）。メール通知回数累積レジスタ６４の累積数が所定数たとえば、１以上であれば（Ｓ３３４のＹＥＳ）、累積レジスタ６４の格納数分のＬＥＤ表示器３８を点滅させ（Ｓ３３５）、処理を終了する。
【０１５２】
メール通知回数累積レジスタ６４の累積数が所定数たとえば、１以上でなければ（Ｓ３３４のＮＯ）、ＬＥＤ表示器３８を消灯し（Ｓ３３６）、処理を終了する。
【０１５３】
＜第２の実施の形態の効果＞
【０１５４】
(1) メール着信処理を完了したシステムＣＰＵ４０−２１の動作を停止させ、無線制御ＣＰＵ４０−１がサーバに所定数の新着メールが溜まったことを条件にシステムＣＰＵ４０−２１を起動するので、システムＣＰＵ４０−２１が消費する電力を削減することが可能となる。つまり、新着メール通知のたびに、システムＣＰＵ４０−２１およびＬＣＤ５６を起動することなく、無線制御ＣＰＵ４０−１だけで新着メール判断およびＬＥＤ表示器３８の表示を行うので、消費電力を削減することが可能である。無線制御ＣＰＵ４０−１での新着メール累積数が閾値を超えた場合には、システムＣＰＵ４０−２１およびＬＣＤ５６を起動するので、消費電力の低減が可能となる。
【０１５５】
(2) 無線制御ＣＰＵ４０−１を間欠動作させているので、無線制御ＣＰＵ４０−１の動作停止により無線制御ＣＰＵ４０−１による消費電力を削減することが可能である。
【０１５６】
(3) 無線制御ＣＰＵ４０−１の間欠動作にＬＥＤ表示器３８を連動させているので、ＬＥＤ表示器３８も間欠動作となり、ＬＥＤ表示器３８による消費電力を削減することが可能である。
【０１５７】
(4) 無線制御ＣＰＵ４０−１で「新着メール判断」を追加することにより、ネットワークからの新着メール通知のたびに、システムＣＰＵ４０−２１およびＬＣＤ５６を起動することなく、無線制御ＣＰＵ４０−１だけの電力で新着メール判断および新着ＬＥＤ表示を行うことが可能である。
【０１５８】
(5) 新着メール累積数の閾値を超えたことを契機に、システムＣＰＵ４０−２１およびＬＣＤ５６を起動し、新着メール受信の動作が行われるので、携帯通信端末２−２を継続した動作状態から開放し、携帯通信端末２−２の発熱を抑制することが可能となる。
【０１５９】
〔他の実施の形態〕
【０１６０】
(1) 第２の実施の形態では無線通信装置として携帯通信端末を例示しているが、この携帯通信端末はスマートフォン、タブレット端末など、メール送受信機能を備えた電子機器を含むものである。
【０１６１】
(2) 第２の実施の形態では周辺制御ＣＰＵ４０−２２がシステムＣＰＵ４０−２１に連携されている。周辺制御ＣＰＵ４０−２２に無線制御ＣＰＵ４０−１を連携させ、無線制御ＣＰＵ４０−１の処理内容をＬＣＤ５６にシステムＣＰＵ４０−２１の介在なく、表示する構成としてもよい。
【０１６２】
(3) 第２の実施の形態では、スリープタイマ機能を無線制御ＣＰＵ４０−１に設定し、所定時間経過後にシステムＣＰＵ４０−２１をスリープ状態に移行させている。このスリープ状態への移行に関し、システムＣＰＵ４０−２１がメール送受信プログラムの完了など、待機状態に移行した場合には、無線制御ＣＰＵ４０−１側からの指示を待つことなく、システムＣＰＵ４０−２１側でスリープ状態に移行する構成としてもよい。その場合、周辺制御ＣＰＵ４０−２２およびＬＣＤ５６の表示もスリープ状態にすればよい。
【０１６３】
以上説明したように本開示の無線通信装置およびその制御プログラムの最も好ましい実施の形態等について説明した。本発明は、上記記載に限定されるものではない。特許請求の範囲に記載され、又は発明を実施するための形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能である。斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【符号の説明】
【０１６４】
２−１  無線通信装置
２−２  携帯通信端末
４−１、４−２  プロセッサ
６  無線通信部
８  記憶部
１０  通信機能
１２  新着メール監視機能
１４  新着メールの受信回数またはメール件数の記憶処理機能
１６  受信回数またはメール件数の判定機能
１８  システムＣＰＵ４０−２１の動作再開機能
１９  ＬＥＤ点滅の判断機能
２０  メール送受信プログラムの実行機能
２２  動作停止機能
２４  ＬＣＤ制御機能
２６  新着メール累積レジスタ
２８  ＬＣＤ制御部
３２  アンテナ
３４  メモリ
３６  ＬＥＤ制御部
３８  ＬＥＤ表示器
３８−１、３８−２・・・３８−Ｎ  ＬＥＤ
４０−１  無線制御ＣＰＵ
４０−２１  システムＣＰＵ
４０−２２  周辺制御ＣＰＵ
５０  間欠電源制御部
５２  メモリ
５４  音声入出力部
５６  ＬＣＤ
５８  マイクロフォン
６０  スピーカ
６２  電源制御部
６４  メール通知回数累積レジスタ
６６  メール通知回数閾値レジスタ
６８  メール件数レジスタ
７０  メール件数閾値レジスタ
７２  パケット着信通知
７４  ＴＭＳＩ
７６  ＳＧＳＮ
７８  新着メール着信
８０  メール着信通知
８２  ＤＮ
８４  ＡＰＮ
８６  受信待ちメール数
８８  省電力設定画面
９０  新着メール監視通知画面
９２  タイトル表示
９４、９６  チェックボックス
９８  入力部
１００  入力部
１０２  タイトル表示
１０４  未読メール件数表示部
１０６  新着メール通知回数表示部
１０８  メール着信通知
【図１】
0005870787.tif 000002
【図２】
0005870787.tif 000003
【図３】
0005870787.tif 000004
【図４】
0005870787.tif 000005
【図５】
0005870787.tif 000006
【図６】
0005870787.tif 000007
【図７】
0005870787.tif 000008
【図８】
0005870787.tif 000009
【図９】
0005870787.tif 000010
【図１０】
0005870787.tif 000011
【図１１】
0005870787.tif 000012
【図１２】
0005870787.tif 000013
【図１３】
0005870787.tif 000014
【図１４】
0005870787.tif 000015
【図１５】
0005870787.tif 000016
【図１６】
0005870787.tif 000017
【図１７】
0005870787.tif 000018
【図１８】
0005870787.tif 000019
【図１９】
0005870787.tif 000020
【図２０】
0005870787.tif 000021
【図２１】
0005870787.tif 000022
【図２２】
0005870787.tif 000023
【図２３】
0005870787.tif 000024
【図２４】
0005870787.tif 000025