(57)【要約】【課題】ウイルスチェックを施した後で電子メールを表示するにあたり、ユーザに与える不安や不快感を軽減することができる情報処理装置および電子メール用プログラムを提供する。【解決手段】電子メールを受信する受信部と、電子メールを表示する表示部と、ユーザからの電子メールの表示指示を受ける表示指示受部と、電子メールに対してセキュリティチェックを施すセキュリティチェック部と、電子メールの表示指示を受けた場合に、電子メールがセキュリティチェック済であったときは電子メールを表示画面に表示させ、電子メールのセキュリティチェックが未了であったときは代替画像を表示画面に表示させるとともにセキュリティチェック部に電子メールのセキュリティチェックを実行させ、セキュリティチェック終了後に電子メールを表示画面に表示させる表示制御部とを備えた。【選択図】        図５
2010072814.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを受信する受信部と、
画像を表示する表示画面を有し電子メールを表示する表示部と、
ユーザからの電子メールの表示指示を受ける表示指示受部と、
受信した電子メールに対してセキュリティチェックを施すセキュリティチェック部と、
前記表示指示受部が電子メールの表示指示を受けた場合に、表示すべき電子メールがセキュリティチェック済であったときは該電子メールを前記表示画面に表示させ、該電子メールのセキュリティチェックが未了であったときは代替画像を該表示画面に表示させるとともに前記セキュリティチェック部に該電子メールのセキュリティチェックを実行させ、該セキュリティチェック終了後に前記代替画像に代えて該電子メールを該表示画面に表示させる表示制御部とを備えたことを特徴とする情報処理装置。
【請求項２】
前記表示指示受部は、複数の電子メールを順次スクロール表示することを指示する第１の表示指示を受けるものであって、
前記表示制御部は、前記表示指示受部が前記第１の表示指示を受けた場合に、複数の電子メールについて順次に、当該電子メールがセキュリティチェック済であるか否かを判定してセキュリティチェック済のときは当該電子メールを、セキュリティチェック未了のときは当該電子メールに代えて代替画像を、前記表示画面上に順次に表示させるものであることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示指示受部は、前記第１の表示指示に加え、さらに、スクロール停止指示を兼ねた、スクロール停止時点で前記表示画面上にあらわれていた電子メールの該表示画面上への静止表示を指示する第２の表示指示を受けるものであって、
前記表示制御部は、前記表示指示受部が前記第１の表示指示を受けた場合に、セキュリティチェック未了の電子メールであると判定された場合に、当該電子メールに代えて代替画像を前記表示画面に表示させるとともに前記セキュリティチェック部に、当該電子メールのセキュリティチェックを、該表示画面から消える代替画像に対応する電子メールのセキュリティチェックの継続をキャンセルして、実行させ、該表示指示受部が前記第２の指示指示を受けた場合であってスクロール停止時点で該表示画面上に代替画像が表示されている場合に、該代替画像に対する電子メールのセキュリティチェック終了後に該代替画像に変えて該電子メールを該表示画面上に表示させるものであることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記表示部は、前記第１の表示指示を受けて、前記表示画面上に、１つの電子メールの全幅と、該電子メールの左右に、直前および直後に並ぶ電子メールの幅方向一部分ずつを表示するものであることを特徴とする請求項２又は３記載の情報処理装置。
【請求項５】
情報処理装置内で実行され、該情報処理装置に、
電子メールを受信する受信部と、
画像を表示する表示画面を有し電子メールを表示する表示部と、
ユーザからの電子メールの表示指示を受ける表示指示受部と、
受信した電子メールに対してセキュリティチェックを施すセキュリティチェック部と、
前記表示指示受部が電子メールの表示指示を受けた場合に、表示すべき電子メールがセキュリティチェック済であったときは該電子メールを前記表示画面に表示させ、該電子メールのセキュリティチェックが未了であったときは代替画像を該表示画面に表示させるとともに前記セキュリティチェック部に該電子メールのセキュリティチェックを実行させ、該セキュリティチェック終了後に前記代替画像に代えて該電子メールを該表示画面に表示させる表示制御部とを構築することを特徴とする電子メール用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールを受信して表示画面上に表示する情報処理装置、およびコンピュータ内で実行される電子メール用プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータの分野では、電子メールなどに混入したウイルスが装置内に浸入し、データ破損等の不具合が生じたり、装置内に保存されている個人情報が漏洩してしまうなどといった被害が大きな問題となっている。このため、近年では、ネットワークに接続されたパーソナルコンピュータには、電子メールなどへのウイルスの混入を検査するウイルスチェック用ソフトウェアが一般的にインストールされている。パーソナルコンピュータにウイルスチェック用ソフトウェアがインストールされると、ウイルスのデータパターンが定義されたパターンファイルがインターネット回線を介して取得され、電子メールの本文や添付ファイルとパターンファイルとが比較されることによってウイルスチェックが実行される。
【０００３】
また、インターネット回線を介して受信された電子メールは、ウイルスチェックが施された後でハードディスクなどに保存されることが多く、ユーザがメール閲覧用ソフトウェアを起動すると、電子メールの件名等の一覧が表示モニタ上に表示されて、それらの中から選択された電子メールの本文が表示される。近年では、新たな種類のウイルスが次々に発生しているため、パターンファイルの更新も頻繁に行われており、電子メールの受信時にはウイルスの混入が発見されなくても、その後で新たなパターンファイルを使ってウイルスチェックを実行すると、ウイルスの混入が発見されることもある。このため、通常は、電子メールの送受信時に加えて、電子メールが表示される度に、ウイルスチェックが実行されることが一般的である。
【０００４】
ところで、近年では、携帯電話機などでも一般的に電子メールが利用されており、パーソナルコンピュータと同様に、小型の携帯型機器においてもウイルスチェックが実行されてきている（例えば、特許文献１参照）。しかし、携帯型機器に搭載されているＣＰＵは、パーソナルコンピュータに搭載されているＣＰＵと比較して小型で処理能力が劣るため、ウイルスチェックに時間がかかってしまう。
【０００５】
この点に関し、特許文献２には、メールサーバにおいてウイルスチェックを実行して、ウイルス感染の判定結果を電子メールのヘッダに付加して携帯型機器に向けて送信する技術について記載されている。このように、メールサーバにおいてウイルスチェックを実行し、ウイルス感染の判定結果を電子メールに付加して携帯型機器に伝えることによって、携帯型機器における処理の負荷を抑えることができ、電子メールが選択されてから本文が表示されるまでの時間を短縮することができる。
【特許文献１】特開２００４−２３４０９２号公報
【特許文献２】特開２００３−１４３２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、続々と発生する新たなウイルスに対応するためには、最新のパターンファイルを使ってウイルスチェックを実行した後で電子メールを表示することが好ましく、これを実現するためには、電子メールが選択される度にウイルスチェックを実行する必要がある。しかし、処理速度が遅い携帯型機器では、電子メールが選択されてから本文が表示されるまでの間に、本文部分が空白な表示状態が長く続いてしまって、ユーザに不安や不快感を与えてしまうという問題がある。特に、複数の電子メールを順次にスクロール表示する場合には、次々に選択される電子メールに対して１件ずつウイルスチェックが施されることとなり、ユーザに不具合が発生したような印象を与えてしまう恐れがある。今後は、スクロール表示を携帯型機器にも適用したいという要望が強く、ユーザに違和感を与えずにスムーズに電子メールを表示することができる技術の開発が望まれている。
【０００７】
上記事情に鑑み、本件開示の情報処理装置および電子メール用プログラムの課題は、ウイルスチェックを施した後で電子メールを表示するにあたり、ユーザに与える不安や不快感を軽減することにある。
【課題を解決するための手段】
【０００８】
本件開示の情報処理装置の基本形態は、
電子メールを受信する受信部と、
画像を表示する表示画面を有し電子メールを表示する表示部と、
ユーザからの電子メールの表示指示を受ける表示指示受部と、
受信した電子メールに対してセキュリティチェックを施すセキュリティチェック部と、
表示指示受部が電子メールの表示指示を受けた場合に、表示すべき電子メールがセキュリティチェック済であったときは電子メールを表示画面に表示させ、電子メールのセキュリティチェックが未了であったときは代替画像を表示画面に表示させるとともにセキュリティチェック部に電子メールのセキュリティチェックを実行させ、セキュリティチェック終了後に代替画像に代えて電子メールを表示画面に表示させる表示制御部とを備えたことを特徴とする。
【０００９】
尚、ここでいう代替画像とは表示画面上に表示されるイメージであり、画像のみで構成されたものであってもよく、文章によって構成されたものであってもよい。
【００１０】
この情報処理装置の基本形態によると、電子メールの表示が指示されると、その電子メールのセキュリティチェックが既に終了している場合には、その電子メールが表示画面上に表示され、電子メールのセキュリティチェックが終了していない場合には、代替画像が表示画面に表示されるとともに、セキュリティチェック終了後に代替画像に代えて電子メールが表示される。このため、電子メールのセキュリティチェックが終了するまで待機する間も、表示画面上に代替画像が表示されているため、ユーザは故障ではないことを認識することができ、ユーザに与える不安感や不快感を軽減してスムーズに電子メールを表示することができる。
【００１１】
また、本件開示の電子メール用プログラムの基本形態は、
情報処理装置内で実行され、情報処理装置に、
電子メールを受信する受信部と、
画像を表示する表示画面を有し電子メールを表示する表示部と、
ユーザからの電子メールの表示指示を受ける表示指示受部と、
受信した電子メールに対してセキュリティチェックを施すセキュリティチェック部と、
表示指示受部が電子メールの表示指示を受けた場合に、表示すべき電子メールがセキュリティチェック済であったときは電子メールを表示画面に表示させ、電子メールのセキュリティチェックが未了であったときは代替画像を表示画面に表示させるとともにセキュリティチェック部に電子メールのセキュリティチェックを実行させ、セキュリティチェック終了後に代替画像に代えて電子メールを表示画面に表示させる表示制御部とを構築することを特徴とする。
【００１２】
この電子メール用プログラムの基本形態によると、ユーザに与える不安や不快感を軽減し、ウイルスチェックを施した後で情報処理装置の表示画面上に電子メールを表示することができる。
【発明の効果】
【００１３】
以上説明したように、本件開示の情報処理装置および電子メール用プログラムによると、ウイルスチェックを施した後で電子メールを表示するにあたり、ユーザに与える不安や不快感を軽減することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、上記説明した情報処理装置および電子メール用プログラムに対する具体的な実施形態を説明する。
【００１５】
図１は、上述した情報処理装置の一実施形態である携帯電話機１０の外観図である。
【００１６】
図１に示すように、携帯電話機１０は、互いに開閉する上部筐体１１と下部筐体１２とからなり、上部筐体１１には画像表示のためのＬＣＤ１１１、内部に小型スピーカが配備され耳にあてがわれて音声を聞き取るための送話口１１２が設けられている。ＬＣＤ１１１は、上述した情報処理装置における表示画面の一例に相当する。
【００１７】
下部筐体１２には、ユーザによって操作され、この携帯電話機１０を使って電話を掛けたり、電子メールを送信したり、各種設定を行ったりするための各種の操作キー１２１、ユーザの声をピックアップするマイクロホンが内蔵されそのマイクロホンに声を導くための受話口１２２、スピーカーが内蔵され耳にあてがわれなくても聞き取れる程度の音声を出力する放音口１２３、記録メディアが装填される装填口１２４が設けられている。操作キー１２１は、上述した情報処理装置におけるユーザインタフェースの一例に相当する。
【００１８】
図２は、携帯電話機１０のハードウェア構成図である。
【００１９】
図２には、ＣＰＵ１０１、ＲＡＭ１０２、マイクデバイス１０３、スピーカデバイス１０４、カメラデバイス１０５、近距離無線デバイス１０６、メディアコントローラ１０７、ＲＯＭ１０８、不揮発メモリ１０９、ディスプレイデバイス１１０、キーデバイス１１３、時計１１４、遠距離通信デバイス１１５、およびアンテナ１１６等が示されており、アンテナ１１６を除き、これらの間はバス１００を介して互いに接続されている。アンテナ１１６は、上述した情報処理装置におけるアンテナの一例に相当する。
【００２０】
ＣＰＵ１０１は、各種プログラムを実行する機能を有し、この携帯電話機１０の全体を制御している。
【００２１】
ＲＯＭ１０８には、ＣＰＵ１０１で実行される各種プログラムなど、書き換えられない情報が記憶されている。
【００２２】
不揮発メモリ１０９には、アドレス帳、受信した電子メール、および無線通信機能を使ってダウンロードしたセキュリティチェック用のパターンファイルなど、書き換えられることがありうるとともに、電力の供給が停止されても保持される情報が記録されている。
【００２３】
ＲＡＭ１０２は、電力が供給されている間のみ情報が保持される揮発性メモリである。ＣＰＵ１０１は、ＲＯＭ１０８や不揮発性メモリ１０９に記憶されたプログラムをＲＡＭ１０２上に展開し、ＲＡＭ１０２を作業領域として使いながら実行する。
【００２４】
マイクデバイス１０３は、ユーザの声をピックアップするマイクロホンおよびそのマイクロホンでピックアップされた声を処理する機能ブロックである。
【００２５】
スピーカデバイス１０４は、ユーザに向けて音声を出力するスピーカ、およびそのスピーカを駆動する音声信号を生成する機能ブロックである。
【００２６】
近距離無線デバイス１０６は、近距離にある外部装置に画像や電話番号などを基地局を介さずに送信するためのものであり、例えば、赤外線通信等が採用される。
【００２７】
遠距離通信デバイス１１５は、アンテナ１１６を使った音声データや電子メールの送受信等を担っている。遠距離通信デバイス１１５では、基地局を介してデータの送受信が行われる。
【００２８】
カメラデバイス１０５は、写真撮影による画像データの収集を司るブロックであり、ディスプレイデバイス１１０は、ＬＣＤ１１１（図１参照）への画像表示を司るブロックであり、キーデバイス１１３は、ユーザによる各種操作キー１２１（図１参照）のキー操作を検出するブロックであり、時計１１４は、現在時刻を取得するためのブロックである。      
【００２９】
メディアコントローラ１０７は、図１に示す装填口１２４に装填された記録メディア２００からデータを読み出したり、カメラデバイス１０５で生成された画像データ等を記録メディア２００に書き込むためのものである。
【００３０】
携帯電話機１０は、外観およびハードウェア上は以上のように構成されている。
【００３１】
ここで、ＲＯＭ１０８には、上述した電子メール用プログラムの一実施形態であるメール表示プログラム３０１およびウイルスチェックプログラム３０２（図３参照）が記憶されている。
【００３２】
図３は、ＲＯＭ１０８の概念図である。
【００３３】
図３に示すように、ＲＯＭ１０８には、送受信部３１０、表示制御部３２０、指示部３３０、およびメール表示部３４０で構成されたメール表示プログラム３０１と、ウイルスチェック部３５０を有するウイルスチェックプログラム３０２とが記憶されている。実際には、ＲＯＭ１０８には多数のプログラムが記憶されているが、ここでは、本実施形態の説明に必要なメール表示プログラム３０１およびウイルスチェックプログラム３０２のみが示されている。
【００３４】
ＣＰＵ１０１が、メール表示プログラム３０１およびウイルスチェックプログラム３０２をＲＡＭ１０２上に展開して実行することによって、携帯電話機１０内にメール表示装置４００（図４参照）としての各種機能が構築される。
【００３５】
メール表示プログラム３０１の各部の詳細については、メール表示装置４００の各部の作用と一緒に説明する。
【００３６】
図４は、メール表示装置４００の機能ブロック図である。
【００３７】
メール表示装置４００は、図２にも示すＲＯＭ１０８、不揮発メモリ１０９、ディスプレイデバイス１１０、キーデバイス１１３、および遠距離通信デバイス１１５に加えて、ＣＰＵ１０１上に構築されたメール処理部４０１、およびウイルスチェック部４５０を有している。また、メール処理部４０１には、送受信部４１０、表示制御部４２０、指示部４３０、およびメール表示部４４０が備えられている。送受信部４１０は、上述した受信部の一例にあたり、メール表示部４４０は、上述した表示部の一例に相当する。また、表示制御部４２０は、上述した表示制御部の一例にあたり、指示部４３０は、上述した表示指示受部の一例にあたり、ウイルスチェック部４５０は、上述したセキュリティチェック部の一例に相当する。
【００３８】
メール表示装置４００を構成する、送受信部４１０と、表示制御部４２０と、指示部４３０と、メール表示部４４０は、図３のメール表示プログラム３０１を構成する、送受信部３１０、表示制御部３２０、指示部３３０、およびメール表示部３４０にそれぞれ対応し、メール表示装置４００を構成するウイルスチェック部４５０は、図３のウイルスチェックプログラム３０２を構成するウイルスチェック部３５０に対応する。図４の各要素は、ハードウェアとアプリケーションプログラムとの組合せで構成されているのに対し、図３に示すメール表示プログラム３０１およびウイルスチェックプログラム３０２の各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００３９】
まず、電子メールの表示方法に先立って、電子メールの送受信およびパターンファイルの更新について説明する。
【００４０】
遠距離通信デバイス１１５によって受信された電子メールは、送受信部４１０を介して、不揮発メモリ１０９上に構築されたメールＤＢ４１１に保存される。不揮発メモリ１０９には、各電子メールを識別するメール番号と、各電子メールに対するセキュリティチェックの実行状態（済／未）とが対応付けられたチェック済みテーブル４６３が記憶されており、電子メールが受信されると、表示制御部４２０によってチェック済みテーブル４６３に新たな電子メールの項目が追加される。
【００４１】
また、この携帯電話機１０では、所定のタイミングごとに外部のサーバ装置に問い合わせが行われており、新たなウイルスのパターンファイルが更新されると、そのパターンファイルが遠距離通信デバイス１１５を介してサーバ装置から取得され、ウイルスパターンＤＢ４６２に保存されているパターンファイルが最新のパターンファイルに更新される。
【００４２】
続いて、電子メールの表示方法について説明する。
【００４３】
図５は、電子メールを選択してＬＣＤ１１１上に表示する一連の処理の流れを示すフローチャート図である。
【００４４】
ユーザによって操作キー１２１が操作され、メール表示装置４００が起動されると、キーデバイス１１３を介して指示部４３０に電子メール表示機能の開始が指示される。電子メール表示機能の開始指示は表示制御部４２０に伝達され、表示制御部４２０からメール表示部４４０に、電子メールの一覧を表示する一覧表示指示が伝えられる。メール表示部４４０では、メールＤＢ４１１に保存されている全ての電子メールの情報が確認され、それらの電子メールの件名、未読／既読、送受信アドレスなどが示された一覧がＬＣＤ１１１上に表示される。
【００４５】
ユーザが操作キー１２１を押して電子メールの一覧の中から所望の電子メールを選択すると、選択内容がキーデバイス１１３を介して指示部４３０に伝えられ、さらに表示制御部４２０に伝えられる（図５のステップＳ１１）。表示制御部４２０では、選択された電子メールのメール番号が取得されるとともに（図５のステップＳ１２）、チェック済みテーブル１０９が参照されて、選択された電子メールにおけるセキュリティチェックの実行状態が取得される（図５のステップＳ１３）。
【００４６】
選択された電子メールのセキュリティチェック実行状態が「未」である場合（図５のステップＳ１３：Ｎｏ）、その電子メールを表示する前にセキュリティチェックを実行する必要がある。表示制御部４２０では、メール表示部４４０に代替画像４６４を表示する指示が伝達され、メール表示部４４０では、ＬＣＤ１１１上に電子メールの本文の代わりである代替画像４６４が表示される（図５のステップＳ１５）。
【００４７】
図６は、ＬＣＤ１１１上に表示された電子メールの画面例を示す図である。
【００４８】
選択された電子メールにセキュリティチェックが施されていない場合には、図６（Ａ）に示すように、電子メールの本文に代えて、未開封の封筒を示す代替画像４６４が表示される。ユーザは、この代替画像４６４を確認することによって、現在、電子メールがセキュリティチェック中であり、電子メールの本文が表示されないのは不具合のためではないことを認識することができる。
【００４９】
続いて、表示制御部４２０からウイルスチェック部４５０に選択された電子メールのメール番号とセキュリティチェック実行依頼が伝えられる（図５のステップＳ１６）。ウイルスチェック部４５０では、メールＤＢ４６１から指定されたメール番号の電子メールが取得されるとともに、ウイルスパターンＤＢ４６２から最新のパターンファイルが取得され、その電子メールの本文および添付ファイルがパターンファイルと比較されることによって、セキュリティチェックが実行される（図５のステップＳ１７）。電子メールにウイルスが混入していたか否かを示す判定結果は、表示制御部４２０に伝えられる（図５のステップＳ１８）。
【００５０】
電子メールにウイルスが混入していたと判定された場合（図５のステップＳ１９：Ｎｏ）、表示制御部４２０からメール表示部４４０にエラー通知指示が伝えられ、メール表示部４４０によってＬＣＤ１１１上に「ウイルスが発見されました」というエラーメッセージが表示される（図５のステップＳ２０）。
【００５１】
また、電子メールにウイルスが混入していないと判定された場合には（図５のステップＳ１９：Ｙｅｓ）、表示制御部４２０によって、チェック済みテーブル４６３中の、選択された電子メールにおけるセキュリティチェックの実行状態が「済」に更新される（図５のステップＳ２１）。さらに、表示制御部４２０からメール表示部４４０に選択された電子メールのメール番号が伝えられ、メール表示部４４０によってＬＣＤ１１１上に電子メールの本文が表示される（図５のステップＳ２２）。電子メールにセキュリティチェックが施されていない間は、図６（Ａ）に示すように代替画像４６４が表示されており、セキュリティチェックが終了すると、図６（Ｂ）に示すように、代替画像４６４に代えて電子メールの本文が表示される。このように、本実施形態によると、電子メールのセキュリティチェックが終了するまで待機している間も、表示画面上に代替画像４６４が表示されているため、見た目の違和感を軽減してスムーズに電子メールを表示することができる。
【００５２】
また、ユーザによって選択された電子メールのセキュリティチェック実行状態が「済」である場合（図５のステップＳ１３：Ｙｅｓ）、その電子メールはすでにセキュリティチェックが施されているため、表示制御部４２０からメール表示部４４０に選択された電子メールのメール番号が伝達され、メール表示部４４０によってＬＣＤ１１１上に電子メールの本文が表示される。
【００５３】
ここで、図６（Ａ）（Ｂ）に示す状態において、ユーザが操作キー１２１を長押しすると、メールＤＢ４６１に保存された複数の電子メールを、現在表示されている電子メールからメール番号に従って順次にスクロール表示するスクロール指示が入力される。
【００５４】
図７は、スクロール表示中における処理の流れを示すフローチャート図である。
【００５５】
ユーザが操作キー１２１を長押ししている間、所定時間ごとに、キーデバイス１１３から指示部４３０にスクロール表示指示が伝えられる。指示部４３０は、伝えられたスクロール表示指示を表示制御部４２０に転送する（図７のステップＳ３１）。
【００５６】
表示制御部４２０では、スクロール表示指示が伝えられる毎に、メールＤＢ４６１に保存された複数の電子メールのメール番号が順次に取得されるとともに（図７のステップＳ３２）、チェック済みテーブルが参照されて、取得されたメール番号の電子メールにおけるセキュリティチェックの実行状態が取得される（図７のステップＳ３２）。
【００５７】
選択された電子メールがセキュリティチェック済みではない場合（図７のステップＳ３２：Ｎｏ）、表示制御部４２０からメール表示部４４０に代替画像４６４を表示する指示が伝達され、メール表示部４４０によってＬＣＤ１１１上に代替画像４６４が表示される（図７のステップＳ３４）。
【００５８】
また、選択された電子メールがセキュリティチェック済みである場合（図７のステップＳ３３：Ｙｅｓ）、表示制御部４２０からメール表示部４４０にメール番号が伝達され、メール表示部４４０によってＬＣＤ１１１上に電子メールの本文が表示される（図７のステップＳ３５）。
【００５９】
ユーザが操作キー１２１を長押ししている間、所定のタイミングごとにメールＤＢ４６１に保存された複数の電子メールが順次に取得されてセキュリティチェックの実行状態が判定され、判定結果に応じてメール本文あるいは代替画像が表示されることによって電子メールがスクロール表示される。
【００６０】
図６（Ｃ）に示す例では、３つの電子メールが幅方向に並んで順次にスクロール表示されており、左右両脇の電子メールはその一部分のみが表示されている。左端の電子メールは、既にセキュリティチェックが終了しているため、電子メールの本文が表示されているが、中央と右端の電子メールは、セキュリティチェックが終了していないため、電子メールの本文に代えて代替画像４６４が表示されている。
【００６１】
ここで、上述した情報処理装置の基本形態に対し、
表示指示受部は、複数の電子メールを順次スクロール表示することを指示する第１の表示指示を受けるものであって、
表示制御部は、表示指示受部が第１の表示指示を受けた場合に、複数の電子メールについて順次に、当該電子メールがセキュリティチェック済であるか否かを判定してセキュリティチェック済のときは当該電子メールを、セキュリティチェック未了のときは当該電子メールに代えて代替画像を、表示画面上に順次に表示させるものであるという応用形態は好ましい。
【００６２】
スクロール表示が実行されている間は、逐一、セキュリティチェックを実行せず、すでに登録されているチェック済みテーブルを参照して電子メールの本文あるいは代替画像を表示することによって、スムーズにスクロール表示を行うことができる。
【００６３】
また、図６（Ｃ）に示す状態において、ユーザが操作キー１２１の長押しを中止すると、現在、中央に表示されている電子メールが選択され、選択内容がキーデバイス１１３を介して指示部４３０に伝えられる。
【００６４】
その後、上述した一覧中から電子メールを選択した場合と同様に、図５に示すフローチャート図に従って、選択された電子メールにおけるセキュリティチェックの実行状態が取得され、電子メールの本文または代替画像４６４が表示される。
【００６５】
この図６（Ｃ）に示す例では、選択された中央の電子メールはセキュリティチェックが実行されていないため、メール表示部４４０によって図６（Ａ）に示すような代替画像４６４が表示され、電子メールにセキュリティチェックが実行された後で、図６（Ｂ）に示すように、電子メールの本文が表示される。
【００６６】
このように、本実施形態によると、スムーズにスクロール表示を実行することができるとともに、ユーザに与える不快感を軽減して、選択された電子メールにセキュリティチェックを施した後で電子メールの本文を表示することができる。
【００６７】
以上で、第１実施形態の説明を終了し、第２実施形態について説明する。第２実施形態のメール表示装置は、図４に示す第１実施形態のメール表示装置と同様の構成を有しているため、図４を第２実施形態の説明でも流用し、第１実施形態との相違点についてのみ説明する。
【００６８】
第１実施形態のメール表示装置４００では、図６に示すように、スクロール表示中にはセキュリティチェックは実行されず、電子メールが選択された時点でセキュリティチェックが実行されていたが、本実施形態のメール表示装置では、スクロール表示中にもＬＣＤ１１１上に表示されている電子メールにセキュリティチェックが実行される点が第１実施形態とは異なる。
【００６９】
図８は、本実施形態において、電子メールをスクロール表示する一連の処理の流れを示すフローチャート図である。
【００７０】
ユーザによって操作キー１２１が操作され、メール表示装置が起動されると、表示制御部４２０で実行される処理のうち、ウイルスチェック部４５０との間のデータ送受信を実行するデータ取得用スレッドが起動される（図８のステップＳ４０）。データ取得用スレッドは、表示制御部４２０においてスクロール表示などといった処理が実行されている間も、ウイルスチェック部４５０との間のデータ送受信処理を並列処理することができる。
【００７１】
また、第１実施形態と同様に、メール表示部４４０によってメールＤＢ４１１に保存されている電子メールの一覧が表示され、ユーザが操作キー１２１を押して所望の電子メールを選択すると、その電子メールにセキュリティチェックが施されているか否かに応じて、電子メールの本文あるいは代替画像４６４が表示される（図８のステップＳ４１）。
【００７２】
図９は、ＬＣＤ１１１上に表示された電子メールの画面例を示す図である。
【００７３】
選択された電子メールに既にセキュリティチェックが施されている場合には、図６（Ａ）に示すように電子メールの本文が表示され、セキュリティチェックが施されている場合には、電子メールの本文に代えて代替画像４６４が表示される。
【００７４】
図９（Ａ）に示す状態において、ユーザが操作キー１２１を長押しすると（図８のステップＳ４２）、所定時間ごとに、キーデバイス１１３からメール処理部４０１の指示部４３０にスクロール表示指示が伝えられる（図８のステップＳ４３）。
【００７５】
表示制御部４２０では、メールＤＢ４６１に保存された複数の電子メールのうち、現在、ＬＣＤ１１１上に表示されている電子メールを起点に前後に所定数個の電子メールが選択されるとともに、チェック済みテーブルが参照されて、選択された複数の電子メールのうち、セキュリティチェックの実行状態が「未：セキュリティチェックが実行されていない」である電子メールのメール番号が抽出される（図８のステップＳ４４）。
【００７６】
また、スクロール方向（左右）と現時点で表示されている電子メールのメール番号に基づいて、ステップＳ４４で抽出された電子メールのうち、この後でスクロール表示される予定ではない電子メールに対するセキュリティチェックがキャンセルされ（図８のステップＳ４５）、この後でスクロール表示される予定の電子メールに対するセキュリティチェックが要求される（図８のステップＳ４６）。
【００７７】
データ取得用スレッドでは、ウイルスチェック部４５０に指示を与えることによって、ステップＳ４６でセキュリティチェックが要求された電子メールに対してセキュリティチェックを実行させる（図８のステップＳ４７）。
【００７８】
図１０は、セキュリティチェックを実行する一連の処理の流れを示すフローチャート図である。
【００７９】
データ取得用スレッドでは、メールＤＢ４６１に対し、ステップＳ４６でセキュリティチェックが要求された電子メールの提供が要求され（図１０のステップＳ６１）、それらの電子メールが取得される（図１０のステップＳ６２）。
【００８０】
また、データ取得用スレッドでは、取得された電子メールがウイルスチェック部４５０に送られることによって、セキュリティチェックの実行が要求され（図１０のステップＳ６３）、ウイルスチェック部４５０では、データ取得用スレッドから取得された電子メールにセキュリティチェックが施され、ウイルス混入の有無を示すチェック結果がデータ取得用スレッドに伝えられる（図１０のステップＳ６４）。
【００８１】
データ取得用スレッドでは、ウイルスチェック部４５０からチェック結果が伝えられると、チェック済みテーブル４６３中の、ウイルス混入が無いと判定された電子メールにおけるセキュリティチェックの実行状態が「済」に更新され（図１０のステップＳ６５）、その電子メールがセキュリティチェック済みの電子メールとして他の電子メールとは別にＲＡＭ１０２等に保存される（図１０のステップＳ６６）。
【００８２】
以上のようにして、図８に示すスクロール表示処理の裏で、図１０に示すセキュリティチェックが並列処理される。
【００８３】
表示制御部４２０では、スクロール方向（左右）と現時点で表示されている電子メールのメール番号に基づいて、次のタイミングで表示される３つの電子メールが決定され、メール表示部４４０にそれら３つの電子メールのメール番号が伝えられる。メール表示部４４０では、チェック済みテーブル４６３が参照されることにより、伝えられた３つの電子メールにおけるセキュリティチェックの実行状態が取得され、その実行状態に応じて電子メール本文あるいは代替画像４６４を使って表示画像が生成される（図８のステップＳ４８）。生成された表示画像は、ディスプレイデバイス１１０に出力され（図８のステップＳ４９）、ＬＣＤ１１１上に表示画像が表示される（図８のステップＳ５０）。
【００８４】
ステップＳ４３からステップＳ５０までの一連の処理が、ユーザが操作キー１２１を長押ししている間は繰り返されることによって（図８のステップＳ５１：Ｎｏ）、ＬＣＤ１１１上には、メールＤＢ４６１に保存されている複数の電子メールが幅方向に並べて３つずつスクロール表示されることとなる。このとき、図１０に示すセキュリティチェック処理が間に合わなかった電子メールについては、図９（Ｂ）に示すように、本文に代えて代替画像４６４が表示され、図１０に示すセキュリティチェック処理が実行された電子メールは、図９（Ｃ）に示すように、代替画像４６４ではなく本文が表示される。
【００８５】
また、ユーザが操作キー１２１の長押しを中止すると（図８のステップＳ５１：Ｙｅｓ）、スクロール表示停止指示がキーデバイス１１３から指示部４３０に伝えられる。さらに、現在、中央に表示されている電子メールが選択され、図５に示すフローチャート図に従って、選択された電子メールにおけるセキュリティチェックの実行状態が取得され、電子メールの本文または代替画像４６４が表示される。すなわち、セキュリティチェックが実行済みの電子メールの場合は、本文が表示され、セキュリティチェックが実行されていない電子メールの場合は、一旦、代替画像４６４が表示された後、セキュリティチェックが実行された後で本文が表示される。
【００８６】
ここで、上述した情報処理装置の基本形態に対し、
表示指示受部は、第１の表示指示に加え、さらに、スクロール停止指示を兼ねた、スクロール停止時点で表示画面上にあらわれていた電子メールの表示画面上への静止表示を指示する第２の表示指示を受けるものであって、
表示制御部は、表示指示受部が第１の表示指示を受けた場合に、セキュリティチェック未了の電子メールであると判定された場合に、当該電子メールに代えて代替画像を表示画面に表示させるとともにセキュリティチェック部に、当該電子メールのセキュリティチェックを、表示画面から消える代替画像に対応する電子メールのセキュリティチェックの継続をキャンセルして、実行させ、表示指示受部が第２の指示指示を受けた場合であってスクロール停止時点で表示画面上に代替画像が表示されている場合に、代替画像に対する電子メールのセキュリティチェック終了後に代替画像に変えて電子メールを表示画面上に表示させるものであるという応用形態は好ましい。
【００８７】
本実施形態では、表示制御部４２０において、スクロール方向と現時点で表示されている電子メールとに基づいて、今後、スクロール表示される予定ではない電子メールに対するセキュリティチェックがキャンセルされ、今後、スクロール表示される予定の電子メールに対するセキュリティチェックが要求される。また、スクロール表示が実行されるのと並列して、スクロール表示される予定の電子メールに対するセキュリティチェック処理が実行されるため、電子メールが選択されてから本文が表示されるまでの時間を短縮することができる。
【００８８】
ここで、上記では、上述した情報処理装置の一例として携帯電話機が示されているが、この情報処理装置は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や、携帯型のゲーム機などであってもよく、さらには、携帯型機器以外のデスクトップ型のパーソナルコンピュータなどであってもよい。
【図面の簡単な説明】
【００８９】
【図１】携帯電話機の外観図である。
【図２】携帯電話機のハードウェア構成図である。
【図３】ＲＯＭの概念図である。
【図４】メール表示装置の機能ブロック図である。
【図５】電子メールを選択してＬＣＤ上に表示する一連の処理の流れを示すフローチャート図である。
【図６】ＬＣＤ上に表示された電子メールの画面例を示す図である。
【図７】スクロール表示中における処理の流れを示すフローチャート図である。
【図８】第２実施形態において電子メールをスクロール表示する一連の処理の流れを示すフローチャート図である。
【図９】ＬＣＤ上に表示された電子メールの画面例を示す図である。
【図１０】セキュリティチェックを実行する一連の処理の流れを示すフローチャート図である。
【符号の説明】
【００９０】
１０      携帯電話機
１１    上部筐体
１２    下部筐体
２０    サーバ装置
３０    サーバ用ＤＢ
１１１    ＬＣＤ
１１２    送話口
１２１    操作キー
１２２    受話口
１２３    放音口
１２４    装填口
１００    バス
１０１    ＣＰＵ
１０２    ＲＡＭ
１０３    マイクデバイス
１０４    スピーカデバイス
１０５    カメラデバイス
１０６    近距離無線デバイス
１０７    メディアコントローラ
１０８    ＲＯＭ
１０９    不揮発メモリ
１１０    ディスプレイデバイス
１１３    キーデバイス
１１４    時計
１１５    遠距離通信デバイス
１１６    アンテナ
３０１    メール表示プログラム
３０２    ウイルスチェックプログラム
４００    メール表示装置
３１０，４１０    送受信部
３２０，４２０    表示制御部
３３０，４３０    指示部
３４０，４４０    メール表示部
３５０，４５０    ウイルスチェック部
【図１】
2010072814.tif 000003
【図２】
2010072814.tif 000004
【図３】
2010072814.tif 000005
【図４】
2010072814.tif 000006
【図５】
2010072814.tif 000007
【図６】
2010072814.tif 000008
【図７】
2010072814.tif 000009
【図８】
2010072814.tif 000010
【図９】
2010072814.tif 000011
【図１０】
2010072814.tif 000012