(57)【要約】【課題】オペレーティングシステムによるネットワーク接続を伴わずに電子メールの着信をチェックして適宜に通知することを可能とする情報処理装置を提供する。【解決手段】無線通信デバイス１３０は、Ｐｕｓｈプロトコル１３１とタイマ１３２とを内蔵しており、タイマイベントが発生すると、新着メール有無の問い合わせを実行する。無線通信デバイス１３０は、新着メール有の回答を受けると、割り込み信号をＣＰＵ１１１に供給する。この割り込みにより、新着メールの存在がメール通知ユーティリティプログラム１５０に伝達され、メール通知ユーティリティプログラム１５０は、電子メールの着信をユーザに通知するための表示をＬＣＤ２０を介して実行する。【選択図】      図２
2008090532.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
所定のアドレス宛に送信された電子メールの着信有無をメールサーバに問い合わせる機能を有する無線モデムと、
前記無線モデムにより電子メールの着信が検出された場合、電子メールの着信を前記表示装置を介して通知する通知手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記無線モデムは、メールサーバへの問い合わせを周期的に実行する手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記無線モデムは、Ｐｕｓｈプロトコルを用いて前記メールサーバへの問い合わせを実行することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記無線モデムは、コンピュータネットワークを介して電子メールを送受信するメーラーに用いられる汎用のプロトコルのポーリング手順を用いて前記メールサーバへの問い合わせを実行することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記無線モデムは、電子メールの着信を検出した場合、前記表示装置を介した通知を前記通知手段に実行させるための割り込み信号を発生させる手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項６】
所定のアドレス宛に送信された電子メールの着信有無をメールサーバに問い合わせる問い合わせ手段と、
前記問い合わせ手段により電子メールの着信が検出された場合、電子メールの着信を要因とする割り込み信号を発生させる割り込み発生手段と、
を具備することを特徴とする無線モデム。
【請求項７】
前記問い合わせ手段は、Ｐｕｓｈプロトコルを用いて前記メールサーバへの問い合わせを実行することを特徴とする請求項６記載の無線モデム。
【請求項８】
前記問い合わせ手段は、コンピュータネットワークを介して電子メールを送受信するメーラーに用いられる汎用のプロトコルのポーリング手順を用いて前記メールサーバへの問い合わせを実行することを特徴とする請求項６記載の無線モデム。
【請求項９】
所定のアドレス宛に送信された電子メールの着信有無をメールサーバに問い合わせる機能を有する無線モデムを備えた情報処理装置のメール通知方法であって、
前記メールサーバへの問い合わせを前記無線モデムに周期的に実行させ、
前記無線モデムにより電子メールの着信が検出された場合、電子メールの着信を表示装置を介して通知する、
ことを特徴とする情報処理装置のメール通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばパーソナルコンピュータ等の情報処理装置に適用される電子メールの着信を通知するためのユーザインタフェース技術に関する。
【背景技術】
【０００２】
インターネットの普及に伴い、電子メールが広く利用されている。電子メールは、各種ファイルを添付することができるので、業務上の主要な情報伝達手段として、いまや無くてはならないものとなっている。そして、このような重要性の高まりから、メールサーバに届いた自分宛ての電子メールを適宜に取得するための提案が種々なされている（例えば特許文献１等参照）。
【特許文献１】特開２０００−３２４５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、パーソナルコンピュータを使って電子メールをやり取りする場合、その送受信は、オベレーティングシステムの制御下で動作する電子メールソフトウェアによって実行される。つまり、オペレーティングシステムによるネットワーク接続を前提として、電子メールに関するすべての処理が行われている。
【０００４】
一方、最近では、例えばウィルスサービスソフトウェアやアップデートサービスソフトウェアなどを利用するユーザが多く、オペレーティングシステムによるネットワーク接続が実行されると、これらがインターネット経由の通信を自動的に開始する。よって、自分宛ての電子メールの着信有無を、オペレーティングシステムによるネットワーク接続を伴う電子メールソフトウェアによって実施すると、メール処理のみにネットワークの使用を制限できず、応答時間を必要以上に要したり、（ネットワークが従量制サービスの場合）無駄なパケットを発生させてコストアップを招いてしまっていた。
【０００５】
この発明は、このような事情を考慮してなされたものであり、オペレーティングシステムによるネットワーク接続を伴わずに電子メールの着信をチェックして適宜に通知することを可能とする情報処理装置、無線モデムおよびメール通知方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した目的を達成するために、この発明の情報処理装置は、表示装置と、所定のアドレス宛に送信された電子メールの着信有無をメールサーバに問い合わせる機能を有する無線モデムと、前記無線モデムにより電子メールの着信が検出された場合、電子メールの着信を前記表示装置を介して通知する通知手段と、を具備することを特徴とする。
【０００７】
また、この発明の無線モデムは、所定のアドレス宛に送信された電子メールの着信有無をメールサーバに問い合わせる問い合わせ手段と、前記問い合わせ手段により電子メールの着信が検出された場合、電子メールの着信を要因とする割り込みを発生させる割り込み発生手段と、を具備することを特徴とする。
【０００８】
また、この発明の情報処理装置のメール通知方法は、所定のアドレス宛に送信された電子メールの着信有無をメールサーバに問い合わせる機能を有する無線モデムを備えた情報処理装置のメール通知方法であって、前記メールサーバへの問い合わせを前記無線モデムに周期的に実行させ、前記無線モデムにより電子メールの着信が検出された場合、電子メールの着信を表示装置を介して通知する、ことを特徴とする。
【発明の効果】
【０００９】
この発明によれば、オペレーティングシステムによるネットワーク接続を伴わずに電子メールの着信をチェックして適宜に通知することを可能とする情報処理装置、無線モデムおよびメール通知方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照してこの発明の実施形態について説明する。
【００１１】
図１には、この発明の一実施形態に係る情報処理装置の外観図が示されている。この情報処理装置は、バッテリ駆動可能な携帯型のノートブック型パーソナルコンピュータ１０として実現されている。
【００１２】
コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）２０から構成される表示装置が組み込まれており、そのＬＣＤ２０の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に支持され、そのコンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自由に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４およびタッチパッド１５が配置されている。
【００１４】
コンピュータ本体１１には無線通信デバイスが内蔵されており、コンピュータ本体１１の左側面上には、ワイヤレスコミュニケーションスイッチ１６が設けられる。ワイヤレスコミュニケーションスイッチ１６は、無線通信の実行を許可または禁止するための操作スイッチである。ワイヤレスコミュニケーションスイッチ１６を操作することにより、例えば病院のような電波の使用が制限された場所での無線通信を防止できる。
【００１５】
また、コンピュータ本体１１の前面には、サブディスプレイ２１が配置される。サブディスプレイ２１は、ディスプレイユニット１２が閉じた状態においても、例えば電子メールの着信などをユーザに通知できるようにするために設けられる。
【００１６】
図２には、本コンピュータ１０のハードウェア構成の一例が示されている。
【００１７】
図２に示すように、コンピュータ１０は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１５、ハードディスクドライブ（ＨＤＤ）１１６、ネットワークコントローラ１１７、ＢＩＯＳ（Basic Input Output System）−ＲＯＭ１１８、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１９、電源回路１２０および無線通信デバイス１３０等を備えている。
【００１８】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するメインプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１６から主メモリ１１３にロードされるオペレーティングシステムや電子メールソフトウェアなどの各種アプリケーションプログラム／ユーティリティプログラムを実行する。このユーティリティプログラムの中の１つとして、後述するメール通知ユーティリティプログラム１５０が存在する。また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１１８に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１９】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１５との間を接続するブリッジデバイスである。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。さらに、ノースブリッジ１１２には、主メモリ１１３を制御するメモリコントローラも内蔵されている。
【００２０】
グラフィクスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ２０を制御する表示コントローラである。サウスブリッジ１１５は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。また、サウスブリッジ１１５には、ＨＤＤ１１６を制御するＩＤＥコントローラも内蔵されている。
【００２１】
ネットワークコントローラ１１７は、Ｗｉｒｅｄ  ＬＡＮ（Local Area Network）を介して外部装置との通信を実行する通信デバイスである。
【００２２】
ＥＣ／ＫＢＣ１１９は、電源管理のためのエンベデッドコントローラとキーボード（ＫＢ）１３およびタッチパッド１５などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１９は、電源回路１２０と協働して、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする。また、ＥＣ／ＫＢＣ１１９は、各種設定情報を保持するためのレジスタ１４０を有している。
【００２３】
電源回路１２０は、バッテリ１２１やＡＣアダプタ１２２を介して供給される外部電源を用い、本コンピュータ１０の各コンポーネントに供給すべき動作電源を生成する。本コンピュータ１０が電源オフ状態の時も、ＥＣ／ＫＢＣ１１９および無線通信デバイス１３０には電源回路１２０から動作電源が供給されている。
【００２４】
無線通信デバイス１３０は、３Ｇ  Ｗｉｒｅｌｅｓｓ  ＷＡＮ（Wide Area Network）等の無線通信規格に従って基地局との無線通信を実行する無線モデムであり、ＰＣＩ  ＥｘｐｒｅｓｓバスまたはＵＳＢバスによってサウスブリッジ１１５と接続されている。３Ｇ  Ｗｉｒｅｌｅｓｓ  ＷＡＮは、携帯電話網等の広域無線ネットワークである。無線通信デバイス１３０は、ＡｉｒＳｙｎｃ，ＤｅｌｔａＭａｉｌ等のＰｕｓｈプロトコル（メールプロトコル）１３１を内蔵しており、所定のアドレス宛に送信された電子メールの着信有無をメールサーバに問い合わせることが可能である。また、無線通信デバイス１３０は、日時を独自に計時するためのタイマ１３２を有している。
【００２５】
本コンピュータ１０は、所定のアドレス宛に送信された電子メールの着信有無をメールサーバに問い合わせる機能を、無線モデムである無線通信デバイス１３０に搭載することによって、電子メールソフトウェアに依存せずに、つまりオペレーティングシステムによるネットワーク接続を伴わずに、電子メールの着信をチェックして適宜に通知できるようにしたものであり、以下、この点について詳述する。
【００２６】
メール通知ユーティリティプログラム１５０は、本コンピュータ１０のユーザが所有するメールアドレスやメールサーバのＩＰアドレス等を入力するためのユーザインタフェースを有しており、このユーザインタフェースで取得した情報を、無線通信デバイス１３０内に格納する。
【００２７】
この情報を格納した無線通信デバイス１３０は、タイマ１３２が例えば３０分間計時する毎に、ワイヤレスコミュニケーションスイッチ１６が無線通信実行禁止となっていないかをＥＣ／ＫＢＣ１１９に問い合わせ、無線通信実行禁止になっていなければ、Ｐｕｓｈプロトコル１３１を用いてメールサーバへの問い合わせを行う。メールサーバからの回答には、新着メールの件数と（新着メールが存在すれば）各新着メールのヘッダ情報とが含まれるので、もし、新着メールが存在していたら、無線通信デバイス１３０は、割り込み信号をＣＰＵ１１１に供給する。この割り込みによって、電子メールが着信していることがメール通知ユーティリティプログラム１５０に伝達される。ワイヤレスコミュニケーションスイッチ１６が無線通信実行禁止となっていたら、無線通信デバイス１３０は、その回の問い合わせの実行を保留する。
【００２８】
そして、電子メールが着信していることを伝達されたメール通知ユーティリティプログラム１５０は、この情報を無線通信デバイス１３０から取得して、電子メールの着信をユーザに通知するための表示をＬＣＤ２０上で実行する。
【００２９】
図３は、メール通知ユーティリティプログラム１５０による表示が行われた際のＬＣＤ２０の表示画面の様子を示す図である。表示画面下部のオブジェクトａ１は、オペレーティングシステムによるネットワーク接続がなされていない状態を示すものであり、この状態においても、本コンピュータ１０では、新着メール件数と、各新着メールの送信者および件名とが適宜に表示される（オブジェクトａ２）。
【００３０】
この表示を見て電子メールの着信を知ったユーザが、電子メールソフトウェアによる新着メールの取得を行えば、その時に、オペレーティングシステムによるネットワーク接続が行われた上で電子メールソフトウェアによるメールサーバからの新着メールの取り込みが実施され、ＨＤＤ１１６上に確保されたメールボックス内に反映される。
【００３１】
つまり、周期的な電子メールの着信チェック時には、Ｐｕｓｈプロトコル１３１を内蔵した無線通信デバイス１３０が、（オペレーティングシステムによるネットワーク接続を伴う）電子メールソフトウェアに依存せずに、メールサーバとの通信を行うので、例えばウィルスサービスソフトウェアやアップデートサービスソフトウェアなどをその都度動作させることがない。
【００３２】
なお、無線通信デバイス１３０は、新着メールが存在していれば、その旨をＥＣ／ＫＢＣ１１９を介してサブディスプレイ２１でも通知する。前述のように、ＥＣ／ＫＢＣ１１９および無線通信デバイス１３０には、本コンピュータ１０が電源オフ状態の時にも、電源回路１２０から動作電源が供給されているので、（ワイヤレスコミュニケーションスイッチ１６で禁止されていない限り）周期的な電子メールの着信チェックは実施される。つまり、ディスプレイユニット１２が閉じた状態にあったとしても、また、電源オフの状態にあったとしても、サブディスプレイ２１によって電子メールの着信がユーザに通知できるようになっている。
【００３３】
図４は、本コンピュータ１０で実行されるメール通知処理の流れを示すフローチャートである。なお、図４では、ＥＣ／ＫＢＣ１１９および無線通信デバイス１３０による（ＣＰＵ１１１から独立した）協働動作をサブシステム、ＣＰＵ１１１配下による動作をメインシステムとして、それぞれの処理の流れを示している。
【００３４】
タイマイベントが発生すると（ステップＡ１のＹＥＳ）、無線通信デバイス１３０は、メールサーバへの新着メール有無の問い合わせを実行する（ステップＡ２）。そして、無線通信デバイス１３０は、この問い合わせに対して新着メール有の回答をメールサーバから受けると（ステップＡ３のＹＥＳ）、割り込み信号をＣＰＵ１１１に供給する（ステップＡ４）。
【００３５】
一方、何らかのイベントが発生すると（ステップＢ１のＹＥＳ）、ＣＰＵ１１１は、そのイベントがいずれの事象に起因するものかを調べ（ステップＢ２）、新着メールに起因するものでなければ（ステップＢ２のＮＯ）、その要因に対応する処理を実行する（ステップＢ３）。新着メールに起因するものであれば（ステップＢ２のＹＥＳ）、ＣＰＵ１１１は、メール通知ユーティリティプログラム１５０に制御を渡し、メール通知ユーティリティプログラム１５０は、新着メールの情報を無線通信デバイス１３０から取得する（ステップＢ４）。そして、メール通知ユーティリティプログラム１５０は、この情報を使って、電子メールの着信をユーザに通知するための表示をＬＣＤ２０上で実行する（ステップＢ５）。
【００３６】
このように、本コンピュータ１０では、オペレーティングシステムによるネットワーク接続を伴わずに電子メールの着信をチェックして適宜に通知することを実現する。
【００３７】
なお、前述の実施形態においては、無線通信デバイス１３０が、Ｐｕｓｈプロトコル１３１を内蔵し、このＰｕｓｈプロトコル１３１を用いて、新着メールの有無をメールサーバに問い合わせる例を説明したが、これに限らず、新着メール有無の問い合わせのみであれば、電子メールソフトウェアで用いられる既存のメールプロトコルのポーリングを利用することによっても可能である。
【００３８】
このように、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３９】
【図１】この発明の一実施形態に係る情報処理装置の外観図
【図２】同実施形態の情報処理装置のハードウェア構成の一例を示す図
【図３】同実施形態の情報処理装置上で動作するメール通知ユーティリティプログラムが表示する表示画面例を示す図
【図４】同実施形態の情報処理装置で実行されるメール通知処理の流れを示すフローチャート
【符号の説明】
【００４０】
１０…コンピュータ、１０…本コンピュータ、１１…コンピュータ本体、１２…ディスプレイユニット、１３…キーボード、１４…パワーボタン、１５…タッチパッド、１６…ワイヤレスコミュニケーションスイッチ、２０…ＬＣＤ、２１…サブディスプレイ、１１１…ＣＰＵ、１１２…ノースブリッジ、１１３…主メモリ、１１４…グラフィクスコントローラ、１１５…サウスブリッジ、１１６…ハードディスクドライブ（ＨＤＤ）、１１７…ネットワークコントローラ、１１８…ＢＩＯＳ−ＲＯＭ、１１９…キーボードコントローラＩＣ、１２０…電源回路、１２１…バッテリ、１２２…ＡＣアダプタ、１３０…無線通信デバイス、１３１…Ｐｕｓｈプロトコル、１３２…タイマ、１４０…レジスタ、１５０…メール通知ユーティリティプログラム。
【図１】
2008090532.tif 000003
【図２】
2008090532.tif 000004
【図３】
2008090532.tif 000005
【図４】
2008090532.tif 000006