(57)【特許請求の範囲】
【請求項１】
携帯電話端末装置で実行されるメールクライアントプログラムであって、
前記携帯電話端末装置の処理装置を、
当該メールクライアントプログラムの起動時に、パスワード入力欄が設けられた初期画面を表示して、ユーザによるパスワードの入力を受け付ける初期画面表示手段と、
送受信したメッセージをフォルダに収容して管理し、ユーザが指定したフォルダにシークレット設定を付与するメッセージ管理手段と、
前記初期画面表示手段が受け付けたパスワードが正しい場合には、前記メッセージ管理手段が管理する全てのフォルダをフォルダ一覧画面に表示し、前記初期画面表示手段が受け付けたパスワードが正しくない場合には、前記メッセージ管理手段によりシークレット設定が付与されていないフォルダのみを前記フォルダ一覧画面に表示するフォルダ一覧表示手段
として機能させることを特徴とするメールクライアントプログラム。
【請求項２】
前記処理装置を、さらに、
メッセージを送受信する相手のアドレスを登録したアドレス帳を管理し、ユーザが指定したアドレスにシークレット設定を付与するアドレス管理手段と、
前記初期画面表示手段が受け付けたパスワードが正しい場合には、前記アドレス管理手段が管理する全てのアドレスをアドレス一覧画面に表示し、前記初期画面表示手段が受け付けたパスワードが正しくない場合には、前記アドレス管理手段によりシークレット設定が付与されていないアドレスのみを前記アドレス一覧画面に表示するアドレス一覧表示手段
として機能させることを特徴とする請求項１に記載のメールクライアントプログラム。
【請求項３】
携帯電話端末装置で実行されるメールクライアントプログラムであって、
前記携帯電話端末装置の処理装置を、
当該メールクライアントプログラムの起動時に、パスワード入力欄が設けられた初期画面を表示して、ユーザによるパスワードの入力を受け付ける初期画面表示手段と、
メッセージを送受信する相手のアドレスを登録したアドレス帳を管理し、ユーザが指定したアドレスにシークレット設定を付与するアドレス管理手段と、
前記初期画面表示手段が受け付けたパスワードが正しい場合には、前記アドレス管理手段が管理する全てのアドレスをアドレス一覧画面に表示し、前記初期画面表示手段が受け付けたパスワードが正しくない場合には、前記アドレス管理手段によりシークレット設定が付与されていないアドレスのみを前記アドレス一覧画面に表示するアドレス一覧表示手段
として機能させることを特徴とするメールクライアントプログラム。
【請求項４】
メールクライアントプログラムを搭載した携帯電話端末装置であって、
前記メールクライアントプログラムの起動時に、パスワード入力欄が設けられた初期画面を表示して、ユーザによるパスワードの入力を受け付ける初期画面表示部と、
送受信したメッセージをフォルダに収容して管理し、ユーザが指定したフォルダにシークレット設定を付与するメッセージ管理部と、
前記初期画面表示部が受け付けたパスワードが正しい場合には、前記メッセージ管理部が管理する全てのフォルダをフォルダ一覧画面に表示し、前記初期画面表示部が受け付けたパスワードが正しくない場合には、前記メッセージ管理部によりシークレット設定が付与されていないフォルダのみを前記フォルダ一覧画面に表示するフォルダ一覧表示部と、
を有することを特徴とする携帯電話端末装置。
【請求項５】
メッセージを送受信する相手のアドレスを登録したアドレス帳を管理し、ユーザが指定したアドレスにシークレット設定を付与するアドレス管理部と、
前記初期画面表示部が受け付けたパスワードが正しい場合には、前記アドレス管理部が管理する全てのアドレスをアドレス一覧画面に表示し、前記初期画面表示部が受け付けたパスワードが正しくない場合には、前記アドレス管理部によりシークレット設定が付与されていないアドレスのみを前記アドレス一覧画面に表示するアドレス一覧表示部と、
をさらに有することを特徴とする請求項４に記載の携帯電話端末装置。
【請求項６】
メールクライアントプログラムを搭載した携帯電話端末装置であって、
前記メールクライアントプログラムの起動時に、パスワード入力欄が設けられた初期画面を表示して、ユーザによるパスワードの入力を受け付ける初期画面表示部と、
メッセージを送受信する相手のアドレスを登録したアドレス帳を管理し、ユーザが指定したアドレスにシークレット設定を付与するアドレス管理部と、
前記初期画面表示部が受け付けたパスワードが正しい場合には、前記アドレス管理部が管理する全てのアドレスをアドレス一覧画面に表示し、前記初期画面表示部が受け付けたパスワードが正しくない場合には、前記アドレス管理部によりシークレット設定が付与されていないアドレスのみを前記アドレス一覧画面に表示するアドレス一覧表示部と、
を有することを特徴とする携帯電話端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールクライアントプログラムおよび携帯電話端末装置に関するものである。
【背景技術】
【０００２】  コンピュータネットワークを利用してメッセージを交換する方法として、電子メールは広く利用されている。また携帯電話端末ではＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、ＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）といったメッセージを交換するサービスが同じ通信事業者の契約端末間で提供されており、さらに携帯電話端末とインターネットに接続されたコンピュータまたは他通信事業者の契約端末との間では電子メールを交換することも広く行われている。【０００３】  個々のローカルネットワーク内で独自の通信方式（プロトコル）によって運用されていた電子メールは、インターネットが普及することにより、ＴＣＰ／ＩＰネットワーク上でＳＭＴＰ（Ｓｅｎｄ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）、ＩＭＡＰ（Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）等のＲＦＣで定められた共通のプロトコルによって運用されている。【０００４】  携帯電話端末の電子メールも基本的には同様のプロトコルに沿って運用されているが、移動体通信事業者が提供しているネットワークやサービスに対応するため独自の拡張および修正が加えられている場合もある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１９９７−２６１３４４公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】  携帯電話端末でメッセージの作成、送受信、閲覧および管理を実現するためには、携帯電話端末上でＭＵＡ（Ｍａｉｌ  Ｕｓｅｒ  Ａｇｅｎｔ）のプログラム（以下、メーラー、メールクライアントと称する場合がある）を利用することになる。しかしながら、通常の携帯電話端末は、ＰＣのようにユーザ名とパスワードでログオンして利用されることを想定していない。このため、携帯電話端末は電源スイッチを入れるだけで全ての機能やプログラムにアクセスすることができ、メールクライアントプログラムを起動すれば全てのメッセージが閲覧可能になってしまう。【０００７】  上記のようにメールクライアントプログラムを起動すれば全てのメッセージが閲覧可能となる問題に対処するため、例えばメールクライアントプログラムの起動時にパスワード入力を要求してユーザ認証を行い、正しいパスワードが入力されなければプログラムを起動しない構成とすることが考えられる。しかし、このような構成では起動時に毎回パスワードを入力しなければならず煩雑である。また、メッセージやメッセージを収容したフォルダ毎にパスワードを設定してアクセス制限する構成とすることも可能であるが、一覧画面にフォルダやメッセージが表示されて存在が知られることは避けられない上に、その都度パスワードを入力するため煩雑さも相当なものとなる。【０００８】  本発明は、上記事情に鑑み、プログラムを起動しても無条件で全てのメッセージや情報が閲覧可能になることがなく、煩雑でない操作で一部のメッセージや情報に対するアクセスを制限することの可能なメールクライアントプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の観点は、携帯電話端末装置で実行されるメールクライアントプログラムであって、携帯電話端末装置の処理装置を、メールクライアントプログラムの起動時に、パスワード入力欄が設けられた初期画面を表示して、ユーザによるパスワードの入力を受け付ける初期画面表示手段と、送受信したメッセージをフォルダに収容して管理し、ユーザが指定したフォルダにシークレット設定を付与するメッセージ管理手段と、初期画面表示手段が受け付けたパスワードが正しい場合には、メッセージ管理手段が管理する全てのフォルダをフォルダ一覧画面に表示し、初期画面表示手段が受け付けたパスワードが正しくない場合には、メッセージ管理手段によりシークレット設定が付与されていないフォルダのみをフォルダ一覧画面に表示するフォルダ一覧表示手段として機能させることを特徴とする。
【００１０】
上記メールクライアントプログラムは、処理装置を、メッセージを送受信する相手のアドレスを登録したアドレス帳を管理し、ユーザが指定したアドレスにシークレット設定を付与するアドレス管理手段と、初期画面表示手段が受け付けたパスワードが正しい場合には、アドレス管理手段が管理する全てのアドレスをアドレス一覧画面に表示し、初期画面表示手段が受け付けたパスワードが正しくない場合には、アドレス管理手段によりシークレット設定が付与されていないアドレスのみをアドレス一覧画面に表示するアドレス一覧表示手段として機能させるようにする。
【００１１】
また、本発明の第２の観点は、メールクライアントプログラムを搭載した携帯電話端末装置であって、メールクライアントプログラムの起動時に、パスワード入力欄が設けられた初期画面を表示して、ユーザによるパスワードの入力を受け付ける初期画面表示部と、送受信したメッセージをフォルダに収容して管理し、ユーザが指定したフォルダにシークレット設定を付与するメッセージ管理部とを備える。そして、初期画面表示部が受け付けたパスワードが正しい場合には、メッセージ管理部が管理する全てのフォルダをフォルダ一覧画面に表示し、初期画面表示部が受け付けたパスワードが正しくない場合には、メッセージ管理部によりシークレット設定が付与されていないフォルダのみをフォルダ一覧画面に表示するフォルダ一覧表示部を有することを特徴としている。
【発明の効果】
【００１２】
本発明のメールクライアントプログラムおよび携帯電話端末装置は、メールクライアントプログラムの起動時に初期画面表示手段の受け付けたパスワードが正しい場合には全てのフォルダを画面に表示し、入力されたパスワードが正しくない場合にはシークレット設定されていないフォルダのみを画面に表示するフォルダ一覧表示手段として処理部を機能させる。したがって、正しいパスワードを知っているユーザは初期画面で正しいパスワードを入力することにより全てのフォルダを閲覧することができるが、正しいパスワードを知らない第三者はシークレット設定されていないフォルダだけしか閲覧できず、無条件で全てのメッセージや情報が閲覧可能になることが防止される。また、ユーザの操作はシークレット設定されたフォルダを閲覧する場合でもパスワード入力１回で済み、シークレット設定されたフォルダを閲覧しない場合にはパスワード入力を省略しても良いので、操作が煩雑になることもない。
【００１３】
また、本発明のメールクライアントプログラムおよび携帯電話端末装置は、メールクライアントプログラムの起動時に初期画面表示手段が受け付けたパスワードが正しい場合には全てのアドレスを画面に表示し、正しくない場合にはシークレット設定されていないアドレスのみを画面に表示するアドレス帳表示手段として処理部を機能させる。したがって、正しいパスワードを知っているユーザのみに全てのアドレスを閲覧させ、第三者または入力を省略したユーザにはシークレット設定されていないアドレスだけを閲覧させることができる。
【図面の簡単な説明】
【００１４】
【図１】  本発明のメールクライアントプログラムを実行する通信端末装置のハードウェアブロック図である。
【図２】  本発明のメールクライアントプログラムを実行する通信端末装置のソフトウェアブロック図である。
【図３】  本発明の一実施形態にかかるメールクライアントプログラムのブロック図である。
【図４】  メールクライアントプログラムの初期画面の一例である。
【図５】  （ａ）はシークレット表示モードのフォルダ一覧画面、（ｂ）はシークレット非表示モードのフォルダ一覧画面、（ｃ）はシークレット表示モードのアドレス一覧画面、（ｄ）はシークレット非表示モードのアドレス一覧画面のそれぞれ一例である。
【図６】  （ａ）は電子メールメッセージのデータ構造例を示す図面であり、（ｂ）は別のデータ構造例を示す図面である。
【図７】  メールクライアントプログラムを起動してフォルダ一覧を表示してメッセージをユーザの閲覧に供する動作のフローチャートである。
【発明を実施するための形態】
【００１５】  以下、本発明にかかるメールクライアントプログラムの実施の形態について説明する。図１は本発明にかかるメールクライアントプログラムを実行する通信端末装置１００のハードウェアブロック図である。この図では、標準的なハードウェア構成について示しており、機能ブロックの一部には本発明と関係ないものも併せて示されている。図１に示すように、この通信端末装置１００は、主として、処理装置であるアプリケーションプロセッサ１０１およびベースバンドプロセッサ１０２と、アプリケーションプロセッサ１０１に接続されたバッテリー１０３、揮発性メモリであるＲＡＭ１０４、書き込み可能な不揮発性メモリであるフラッシュメモリ１０５、メモリーカード端子１０６、ＧＰＳトランシーバ１０８、ＷｉＦｉ／Ｂｌｕｅｔｏｏｔｈトランシーバ１０９、キーパッド／ボタン１１０、ＬＣＤ／タッチパネル１１１、マイク１１２、スピーカ１１３、ＵＳＢ端子１１４およびカメラ１１５と、ベースバンドプロセッサ１０２に接続されたトランシーバ／ＵＳＩＭ１０７とから構成されている。以下、これらの構成について説明する。
【００１６】  アプリケーションプロセッサ１０１はＭＰＵないしＣＰＵであり、バッテリー１０３から電力の供給を受けて後述するフラッシュメモリ１０５に格納されたプログラムを実行することにより種々の機能を実現する部である。ベースバンドプロセッサ１０２は、無線通信の基本的な機能を実現するための信号処理を行うプロセッサである。これらアプリケーションプロセッサ１０１およびベースバンドプロセッサ１０２は一つのチップセットとして構成してもよいし、両者の機能を一つのプロセッサに統合したものであっても構わない。
【００１７】  バッテリー１０３は、各機能ブロックに電力を供給する部であり、必要に応じてバッテリーを制御するコントローラチップが併用される。
【００１８】  ＲＡＭ１０４は、揮発性メモリでありＳＲＡＭやＰＳＲＡＭ、各種ＤＲＡＭ等の半導体記憶装置が採用される。フラッシュメモリ１０５は、書き換え可能な不揮発性メモリであって、ＮＡＮＤ型であってもＮＯＲ型であってもよいし他の形式であっても構わない。ＲＡＭ１０４とフラッシュメモリ１０５とを比較すると、その読み出し時間および書き込み時間はいずれもＲＡＭ１０４がより高速である。また、通信端末装置１００にはメモリーカード端子１０６が設けられており、小型のフラッシュメモリモジュールを外部メモリとして接続することが可能である。
【００１９】  フラッシュメモリ１０５には、アプリケーションプロセッサ１０１およびベースバンドプロセッサ１０２で実行することにより通信端末装置１００で所定の機能を実現するための種々のプログラムおよびデータが格納されている。これらのプログラムおよび／またはデータは必要に応じてＲＡＭ１０４にロードされ、ＲＡＭ１０４上に確保されたヒープメモリを利用して実行される。
【００２０】  トランシーバ／ＵＳＩＭ１０７はベースバンドプロセッサ１０２と接続されており、装着されたＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）すなわち汎用加入者識別モジュールの情報に基づいて、ベースバンドプロセッサ１０２の制御により所定電波帯域で電波を送受信して通信を行う回路である。本実施形態における通信端末装置１００は、ベースバンドプロセッサ１０２とトランシーバ／ＵＳＩＭ１０７により移動体通信網に接続して通信を行う構成となっている。
【００２１】  ＧＰＳトランシーバ１０８は、通信端末装置１００の位置情報を取得するＧＰＳ信号を受信するための部であり、ＷｉＦｉ／Ｂｌｕｅｔｏｏｔｈトランシーバ１０９はＩＥＥＥ８０２．１１ａ，ＩＥＥＥ８０２，１１ｂ，ＩＥＥＥ８０２．１１ｇ，ＩＥＥＥ８０２．１１ｎ等で規定されたＷｉＦｉ（無線ＬＡＮ）技術を利用した通信およびＩＥＥＥ８０２．１５．１およびＢｌｕｅｔｏｏｔｈ規格で規定されたＢｌｕｅｔｏｏｔｈ技術を利用した通信を行う回路である。これらの回路は互いに独立したチップとして実装しても良いし、双方の回路を一つのチップに実装した構成であっても構わない。
【００２２】  キーパッド／ボタン１１０は、通信端末装置１００の筐体に設けられた入力装置であって、後述するＬＣＤ／タッチパネル１１１とともにユーザが通信端末装置１００を操作するための入力を受け付ける。
【００２３】  ＬＣＤ／タッチパネル１１１は、タッチパネル機能を備えた液晶ディスプレイ装置であって、通信端末装置１００はＬＣＤ／タッチパネル１１１の画面にアプリケーションの情報を表示するとともにＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示してユーザの操作に供する。
【００２４】  さらに、マイク１１２およびスピーカ１１３は通信端末装置１００で音声の入出力を実現し、ＵＳＢ１１４は通信端末装置１００を別の機器に接続してデータを送受信したり機能を制御したりするために使用される。また、カメラ１１５は、通信端末装置１００で写真撮影する機能を提供する。
【００２５】  次に、以上のように構成された通信端末装置１００のフラッシュメモリ１０５に格納されたプログラムの構成について概略を説明する。図２は、通信端末装置１００の全体的なプログラム構成を示す図面である。
図２に示すように通信端末装置１００のプログラム構成は、主として、オペレーティングシステム２００、ミドルウェア２０２およびアプリケーション２０７の３層からなっている。これらのプログラムはフラッシュメモリ１０５に格納されており、実行時には必要に応じてＲＡＭ１０４を使用してアプリケーションプロセッサ１０１および／またはベースバンドプロセッサ１０２により実行されることにより各種機能を実現するものである。
【００２６】  オペレーティングシステム２００は、ハードウェアを制御するためのデバイスドライバ２０１を内蔵しており、ミドルウェア２０２およびアプリケーション２０７に入出力の制御、メモリ管理、プロセス管理等といったコンピュータシステムとしての基本的な機能を提供する。
【００２７】  ミドルウェア２０２は、例えばグラフィック処理を行うグラフィックライブラリ２０３、ＨＴＭＬファイルのレンダリング処理を行うＨＴＭＬレンダリングエンジン２０４、データベースを管理するためのデータベースＡＰＩを提供するデータベース管理システム２０５、Ｕｎｉｘ系ＯＳにおけるｌｉｂｃに代表される標準ライブラリ２０６を含み、アプリケーション２０７が利用する汎用的な機能を提供する。ここで、通信端末１００でＪａｖａ（登録商標）アプリケーションのように実行環境を必要とするプログラムを実行する場合には、ミドルウェア２０２として当該実行環境を実装する。
【００２８】  アプリケーション２０７は、ＳＭＳメッセージの送受信および閲覧管理を行うＳＭＳクライアントプログラム２０８、後述する本発明にかかるメールクライアントプログラム２０９、電話機能を提供する電話アプリケーション２１０等を含み、通信端末装置１００のユーザに各種機能を提供するものである。
【００２９】  以下、メールクライアントプログラム２０９について説明する。
図３はメールクライアントプログラム２０９のソフトウェアブロック図および各種データ等を併せて示した図面である。図３に示すようにメールクライアントプログラム２０９は、主としてメニュー表示部２２１、アカウント設定管理部２２２、アドレス管理部２２３、メッセージ管理部２２７、初期画面表示部２３３およびパスワード登録部２３４からから構成される。また、各種データ等は、データベース管理システム２０５で管理されたアカウント情報２４１、アドレスデータ部２４２、メールボックス２４３およびパスワード保存部２４４を含んでいる。
【００３０】  フォルダ一覧表示部２２１は、起動後に表示される画面をなすブロックであり、デフォルトに設定されているアカウントのメールボックスについて、設定されているフォルダの一覧を表示してユーザの選択に供する。また、アカウント切り替え、設定、メール作成、アドレス帳表示の各機能を呼び出すためのＵＩを併せて画面に表示する。
【００３１】  アカウント設定管理部２２２は、フォルダ一覧表示部表示部２２１のなす画面からアカウントの切り替えのＵＩまたは設定のＵＩを操作することで呼び出され、アカウント一覧を表示してユーザの選択したものにアカウントを切り替える機能、アカウントの設定を行う機能を提供する。アカウント管理部２２２が設定管理するユーザのアカウント情報は、データベース管理システム２０５によって管理されたアカウント情報部２４１に保存される。
【００３２】  アドレス管理部２２３は、フォルダ一覧表示部表示部２２１のなす画面からアドレス帳表示のＵＩを操作することで呼び出され、登録されたアドレスの一覧を表示するアドレス一覧表示部２２４、登録されたアドレスを個別に画面に表示するアドレス個別表示部２２５、アドレスの追加および登録されたアドレスの修正を行うアドレス追加修正部２２６を備え、アドレス帳に登録されたデータの利用および管理する処理を行う。アドレス管理部２２３が管理するアドレス帳のデータは、データベース管理システム２０５によって管理されたアドレスデータ部２４２に保存される。また、本実施形態におけるアドレス追加修正部２２６は、個々のアドレスにシークレット属性を付与する処理を行うことができる。シークレット属性の付与されたアドレスは、ユーザが初期画面で正しいパスワードを入力した場合に限りアドレス一覧表示部２２４によって画面に表示され（図５（ｃ）参照）、パスワード入力を省略するか入力を誤った場合には表示されない（図５（ｄ）参照）。なお、図５（ｃ）では「ｐｒｏｔｅｃｔｅｄ」と表示されたアドレスがシークレット属性の付与されたものと想定しており、それらは図５（ｄ）では表示されていない。
【００３３】  メッセージ管理部２２７は、メッセージ（メールクライアントプログラム２０９が作成ないし送受信した個々のメールをいう）を表示してユーザに閲覧させるメッセージ表示部２２８、新規メッセージの作成編集を行うメッセージ作成編集部２２９、メールサーバに接続してメッセージの送信を行うメッセージ送信部２３０、メールサーバに接続してメッセージの受信を行うメッセージ受信部２３１を備え、これらにより新規メールを作成して送信し、新規メールを受信して管理し、また画面に表示する処理を行う。また、メッセージ管理部２２７は、メッセージ送信部２３０およびメッセージ受信部２３１の送受信したメッセージをメールボックス２４３に保存するメールボックス登録部２３２を有している。メールボックス登録部２３２は、さらにメールボックスにフォルダを追加修正または削除するとともに、フォルダにメッセージを振り分けるルールを登録し、さらにフォルダにシークレット属性を付与する処理を行うことができる。シークレット属性の付与されたフォルダは、ユーザが初期画面で正しいパスワードを入力した場合に限りアドレス一覧表示部２２４によって画面に表示される（図５（ａ）および（ｂ）参照）。なお、ここでは図５（ａ）で「ｐｒｏｔｅｃｔｅｄ」と表示されたフォルダがシークレット属性の付与されたものと想定している。
【００３４】  以下、メッセージ管理部２２７が管理するメッセージおよびメールボックスのデータ形式について説明する。メールクライアントプログラム２０９が送受信するメッセージは電子メールとして標準的なデータ形式をとるものであり、その構造は図６（ａ）および（ｂ）に示す通りである。図６（ａ）は添付ファイルが無いテキストメールのデータ構造を示しており、この場合のメッセージはヘッダ情報と、本文からなるボディ情報とが空行により分離された構造となっている。これに対して図６（ｂ）はファイルの添付されたマルチパートメールのデータ構造を示しており、この場合のメッセージはヘッダ情報と、本文のパートと添付ファイルのパートからなるボディ情報とが空行により分離された構造となっている。
【００３５】  メッセージ管理部２２７は、このようなメッセージから、受信した形態が（ＴＯ，ＣＣ，ＢＣＣ）のいずれかであるかを示す受信タイプ、Ｕｉｄ、タイトル、受信日、送信日、送信元、返信先、ボディ情報、コンテンツ形式およびＭＩＭＥタイプ等を抽出ないし判断し、さらにメッセージを格納するデータベース名、データベースのプライマリーキーとして使用するＩＤ、ユーティリティフラグ、フォルダ名、既読フラグ等を付与したメッセージオブジェクトをなし、当該メッセージオブジェクトの管理を行う。また、データベース管理システム２０５を利用してメールボックス２４３にメッセージオブジェクトを格納し、データベースとして管理する。
【００３６】  初期画面表示部２３３は、メールクライアントプログラムの起動時に図４に示した初期画面を表示し、ユーザからのパスワード入力およびＯＫボタンに対する操作（タップまたはクリック他）を受け付けて認証する処理を行う。また、パスワード登録部２３４は初期画面にて認証に使用するパスワードの登録を行い、後述するパスワード保存部２４４に保存する処理を行う。
【００３７】  以下、メールクライアントプログラム２０９が使用する各種データ等について説明する。アカウント情報部２４１は、メッセージの送受信に使用するメールサーバにログインするためのアカウント情報を格納したデータベースであり、フラッシュメモリ１０５上に設けられている。アカウント情報にはメールの送受信に使用するメールアドレスが含まれており、さらに後述するメールボックスの一つが関連付けられている。
【００３８】  アドレスデータ部２４２は、メッセージを送受信する相手の情報を格納したデータベースであり、フラッシュメモリ１０５上に設けられている。アドレスデータ部２４２には、相手の名前、メールアドレス、シークレット設定の有無等が含まれている。
【００３９】  メールボックス２４３は、送受信および作成したメッセージをアカウント毎に格納したデータベースであり、フラッシュメモリ１０５上に設けられている。メールボックス２４３はメッセージ管理部２２７のメッセージ表示部２２８およびメッセージ作成編集部２２９よって読み出され、また、メールボックス登録部２３２によってメッセージ送信部２３０およびメッセージ受信部２３１が送受信したメッセージが追加登録される。さらに、メールボックス２４３には、メッセージを収容するフォルダの情報と、各フォルダにメッセージを振り分ける条件とが、シークレット設定の有無とともに記録されている。
【００４０】以下、このようなメールクライアントプログラム２０９の動作について、図面を参照しながら説明する。図７は、メールクライアントプログラムを起動してフォルダ一覧を表示してメッセージをユーザの閲覧に供する動作のフローチャートである。
【００４１】  図７に示すように、この動作は、ユーザが通信端末装置１００のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を操作してメールクライアントプログラム２０９の起動を指示することにより開始され（ＳＴ１０１）、まずメールクライアントプログラム２０９が起動される（ＳＴ１０２）。続いて、メールクライアントプログラム２０９はプログラムをフラッシュメモリ１０５からＲＡＭ１０４に適宜ロードするとともに初期化を行い、図４に示した初期画面を表示する（ＳＴ１０３）。
【００４２】  図４に示されるように初期画面にはパスワードを入力するための入力エリアと、ＯＫボタンとが表示されており、ユーザは入力エリアをタップしてパスワードを入力し、ＯＫボタンを操作することにより入力を終了してメールクライアントプログラム２０９にパスワードを認識させることができる。なお、パスワードの入力に際してはＬＣＤ／タッチパネル１１１を利用して文字入力を行う文字入力システムを利用することが好適である。ここでの動作を図面に沿って説明すると、初期画面が表示された状態でユーザのパスワード入力を受け付け（ＳＴ１０４）、続いてＯＫボタンがタップされたかが判断される（ＳＴ１０５）。ＳＴ１０５でＯＫボタンがタップされていないと判断された場合にはＳＴ１０４に戻ってパスワード入力の受付を継続し、ＯＫボタンがタップされていると判断された場合にはＳＴ１０６以降のステップに進む。
【００４３】  ＳＴ１０６では、ユーザの入力したパスワードがパスワード保存部２４４に保存されたパスワードと比較され、これによりユーザが正しいパスワードを入力したかが判断される。ＳＴ１０６で正しいパスワードが入力されていると判断された場合には、メールボックスに設けられた全てのフォルダがフォルダ一覧画面に表示され（ＳＴ１０７）、ユーザの操作に応じて全てのメッセージが閲覧処理に供される（ＳＴ１０９）。一方、ＳＴ１０６で正しいパスワードが入力されていないと判断された場合には、シークレット設定の付与されていないフォルダのみがフォルダ一覧画面に表示され（ＳＴ１０７）、これらのフォルダに格納されたメッセージのみが閲覧処理に供される（ＳＴ１０９）。以上で一連の動作は終了する。
【００４４】  以上のような動作によれば、正しいパスワードを知っているユーザは初期画面でパスワード入力することにより全てのフォルダを見ることができるが、パスワードを知らない第三者は初期画面で正しいパスワードを入力することができず、シークレット設定の付与されたフォルダおよび当該フォルダに格納されたメッセージを閲覧できないばかりか、それらの存在を知ることもできない。また、正しいパスワードを知っているユーザであっても、意図的に正しいパスワードを入力しないことによりシークレット設定の付与されたフォルダおよびメッセージを隠蔽することが可能である。例えば、他人に通信端末装置１００を渡す前にメールクライアントプログラムを起動して正しいパスワードを入力しないようにすれば、特定のフォルダおよびメッセージが他人に閲覧されないようにすることができる。さらに、パスワードの入力は起動時に表示される初期画面で１回入力すれば済むので、メッセージやフォルダ毎にパスワードを設定した場合のようにユーザの操作を煩雑にすることはない。
【００４５】  以上詳細に説明した通り、本発明によればプログラムを起動しても無条件で全てのメッセージや情報が閲覧可能になることがなく、煩雑でない操作で一部のメッセージや情報に対するアクセスを制限することの可能なメールクライアントプログラムを提供することができる。
【００４６】  本発明は上記実施の形態に限られるものではなく、種々変形が可能である。例えば、上記の動作では起動時に入力したパスワードが正しい場合には全てのフォルダとメッセージを閲覧可能とし、パスワードが正しくなければシークレット設定されたフォルダおよびメッセージを閲覧できない構成としたが、同様のシークレット設定をアドレス管理部２２３の管理するアドレスデータに適用することも可能である。その場合には、入力したパスワードが正しい場合には全てのアドレスを閲覧可能とし、パスワードが正しくなければシークレット設定されたアドレスを閲覧できない構成とすることができる。
【００４７】  さらに、本発明のメールクライアントプログラム２０９およびメールクライアントプログラム２０９を実行する通信端末装置１００の構成は上記実施形態で示したブロック図の構成に限られるものではなく、それらの動作についても上記実施形態で示したフローチャートに限定されるものではない。
【符号の説明】
【００４８】１０４    ＲＡＭ
１０５    フラッシュメモリ
２０５    データベース管理システム
２２１    フォルダ一覧表示部
２２３    アドレス管理部
２２４    アドレス一覧表示部
２２５    アドレス個別表示部
２２６    アドレス追加修正部
２２７    メッセージ管理部
２２８    メッセージ表示部
２２９    メッセージ作成編集部
２３０    メッセージ送信部
２３１    メッセージ受信部
２３２    メールボックス登録部
２３３    初期画面表示部
２３４    パスワード登録部
２４１    アカウント情報部
２４２    アドレスデータ部
２４３    メールボックス
２４４    パスワード保存部
【図１】
0005695932.tif 000002
【図２】
0005695932.tif 000003
【図３】
0005695932.tif 000004
【図４】
0005695932.tif 000005
【図５】
0005695932.tif 000006
【図６】
0005695932.tif 000007
【図７】
0005695932.tif 000008