(57)【特許請求の範囲】
【請求項１】
氏名やグループ名などの名称とアドレスとを対応付けてアドレス帳として記憶するアドレス記憶手段と、
新たに受信した受信データの複数の送り先アドレス及び送り元アドレスを抽出するアドレス抽出手段と、
前記新たに受信した受信データの題名を抽出するデータ抽出手段と、
前記アドレス抽出手段によって抽出された複数の送り先アドレスから自己アドレスを削除するアドレス削除手段と、
このアドレス削除手段によって自己アドレスが削除された残りの送り先アドレス及び前記アドレス抽出手段によって抽出された送り元アドレスからなるアドレス群と前記アドレス記憶手段に記憶済みのアドレス群との一致を判別するアドレス比較手段と、
このアドレス比較手段による比較結果により、アドレス群が一致しない場合に、前記データ抽出手段によって抽出された題名を名称とし、そのアドレス群と対応付けて前記アドレス記憶手段のアドレス帳として記憶させる記憶制御手段と
を備えたことを特徴とするデータ伝送装置。
【請求項２】
前記記憶制御手段は、前記新たに受信した受信データのアドレス群と同じアドレス群でかつ当該受信データの識別情報と同じ識別情報を記憶したエリアが前記アドレス記憶手段にある場合には、当該受信データの識別情報に修正を加えた修正識別情報を当該エリアに記憶させることを特徴とする請求項１に記載のデータ伝送装置。
【請求項３】
前記記憶制御手段は、前記新たに受信した受信データのアドレス群と異なるアドレス群でかつ当該受信データの識別情報と同じ識別情報を記憶したエリアが前記アドレス記憶手段にある場合には、当該受信データの識別情報に修正を加えて当該エリアとは異なるエリアに当該受信データのアドレス群及び当該修正識別情報を記憶させることを特徴とする請求項１に記載のデータ伝送装置。
【請求項４】
前記アドレス抽出手段によって抽出される前記複数の送り先アドレスは、受信者用の目標送り先アドレス、閲覧者用の同報送り先アドレス、及び特定閲覧者用の隠れ同報送り先アドレスであり、
前記アドレス比較手段は、前記送り元アドレスと、前記目標送り先アドレス、前記同報送り先アドレス、及び前記隠れ同報送り先アドレスのそれぞれとからなる第１、第２、及び第３のアドレス群と、第１、第２、及び第３のアドレス記憶手段にそれぞれ憶済みの第１、第２、及び第３のアドレス群との一致を判別し、
前記記憶制御手段は、前記アドレス比較手段による比較結果により、アドレス群が一致した場合には前記データ抽出手段によって抽出された識別情報を前記第１、第２、及び第３のアドレス記憶手段の一致したアドレス群に対応するエリアに記憶させ、アドレス群が一致しない場合にはそのアドレス群の各アドレスと共に前記データ抽出手段によって抽出された識別情報を前記第１、第２、及び第３のアドレス記憶手段の一致したアドレス群に対応するエリアとは別の他のエリアに記憶させることを特徴とする請求項１に記載のデータ伝送装置。
【請求項５】
前記アドレス削除手段は、前記目標送り先アドレス、前記同報送り先アドレス、及び前記隠れ同報送り先アドレスに含まれている自己アドレスを削除することを特徴とする請求項４に記載のデータ伝送装置。
【請求項６】
氏名やグループ名などの名称とアドレスとを対応付けてアドレス帳として所定のアドレス記憶手段に記憶するアドレス記憶手順と、
新たに受信した受信データの複数の送り先アドレス及び送り元アドレスを抽出するアドレス抽出手順と、
前記新たに受信した受信データの題名を抽出するデータ抽出手順と、
前記アドレス抽出手順によって抽出された複数の送り先アドレスから自己アドレスを削除するアドレス削除手順と、
このアドレス削除手順によって自己アドレスが削除された残りの送り先アドレス及び前記アドレス抽出手順によって抽出された送り元アドレスからなるアドレス群と前記アドレス記憶手段に記憶済みのアドレス群との一致を判別するアドレス判別手順と、
このアドレス判別手順の判別結果により、アドレス群が一致しない場合に、前記データ抽出手順によって抽出された題名を名称とし、そのアドレス群と対応付けて前記アドレス記憶手段のアドレス帳として記憶する記憶制御手順と
を実行するデータ伝送処理のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ伝送装置及びデータ伝送処理のプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
データ伝送装置の中には、通信回線を介して電子メール（以下、「メール」という）を送受信する装置がある。送受信するメールのアドレスには、本来の送信目標である送り先アドレス（ｔｏアドレス）、閲覧者用の同報送り先アドレス（ｃｃアドレス）、及び特定閲覧者用の隠れ同報送り先アドレス（Ｂｃｃアドレス）がある。したがって、メールを送信する場合には、目標送り先アドレス（ｔｏアドレス）を設定するとともに、同報送り先アドレス（ｃｃアドレス）、及び隠れ同報送り先アドレス（Ｂｃｃアドレス）を必要に応じて設定し、さらに差出人のアドレスである送り元アドレスを設定して、メールの題名及び本文のデータとともに送信する。
この場合において、メールの作成のたびに複数の送り先アドレスを１つひとつ入力する作業を簡略化するために、あらかじめグループ名に複数の送り先アドレスを対応づけて登録するアドレス帳を作成しておき、同じグループ名のメールを作成したときは、そのグループ名に対応した複数の送り先アドレスをグループ名を指定することで一括してアドレス帳から抽出して設定することが行われている。
また、受信メールをメール保存用メモリに保存する場合には、メールの題名や複数の送り先アドレスごとに操作に応じて振り分けて記憶する方法も行われている。
【０００３】
【発明が解決しようとする課題】
しかしながら、アドレス帳を作成するには、一つのグループ名に対して複数の送り先アドレスをひとつひとつ入力しなければならず、しかも、各グループ名毎にこのような入力作業を行わなければならず煩雑な作業となっていた。
本発明の課題は、グループ名ごとに複数の送り先アドレスをひとつひとつ入力する煩雑な作業を必要とすることなく、簡単にアドレス帳を作成できるようにすることである。
【０００４】
【課題を解決するための手段】
本発明のデータ伝送装置は、氏名やグループ名などの名称とアドレスとを対応付けてアドレス帳として記憶するアドレス記憶手段と、新たに受信した受信データの複数の送り先アドレス及び送り元アドレスを抽出するアドレス抽出手段と、前記新たに受信した受信データの題名を抽出するデータ抽出手段と、前記アドレス抽出手段によって抽出された複数の送り先アドレスから自己アドレスを削除するアドレス削除手段と、このアドレス削除手段によって自己アドレスが削除された残りの送り先アドレス及び前記アドレス抽出手段によって抽出された送り元アドレスからなるアドレス群と前記アドレス記憶手段に記憶済みのアドレス群との一致を判別するアドレス比較手段と、このアドレス比較手段による比較結果により、アドレス群が一致しない場合に、前記データ抽出手段によって抽出された題名を名称とし、そのアドレス群と対応付けて前記アドレス記憶手段のアドレス帳として記憶させる記憶制御手段とを備える。
【００１０】
【発明の実施の形態】
以下、本発明のデータ伝送装置の実施形態について、コンピュータ端末装置（以下、「端末装置」という）を例にとって図１〜図７を参照して説明する。
図１は、インターネットを利用してメールを送受信する端末装置の全体構成を示したブロック図である。この端末装置は、インターネットのプロバイダに接続されるとともに、メールのアプリケーションプログラムの起動によって、プロバイダーを介して他の端末装置との間でメールの送受信を行う。
【００１１】
図１において、ＣＰＵ１は、システムプログラム及びメールのアプリケーションプログラムその他の各種プログラムにしたがって、この端末装置全体を制御する。記憶装置２は、上記プログラムの他、データベース、文字フォントデータ等が記憶されている記憶媒体３を駆動して、プログラムの読み出し、データの読み出し及び書き込みを行う。この記録媒体３は、フロッピーディスク、ハードディスク、光ディスク、メモリカード等で構成されている。ＲＡＭ４は、ＣＰＵ１が処理するメール等のデータを一時的に記憶するとともに、必要に応じて記憶媒体３のプログラムやデータを記憶する。
【００１２】
入力装置５は、キーボード、マウスその他の装置で構成され、メールの作成等の場合での文字列データ、メールの送信指示、表示装置６の画面に表示されたメニュー、データ等の選択指示、その他のデータや指示を操作に応じてＣＰＵ１に入力する。表示装置６は、入力装置５の操作によって選択されるメニューやデータの他、メールのアプリケーションプログラムの起動中において、メールに関する情報を表示する。印刷装置７は、入力装置５からの印刷指示に応じたＣＰＵ１の印刷コマンドによってデータを印刷する。伝送制御部８は、メールのアプリケーションプログラム、その他のデータ伝送処理のプログラムを実行しているＣＰＵ１の通信制御コマンドに応じて、プロバイダーに接続してメールを送受信したり、プロバイダーへの接続切断コマンドを送出する。
記録媒体３に格納するプログラム、データ等は、その一部若しくは全部をサーバやクライアントからネットワーク回線などの伝送媒体を介して伝送制御部８から受信する構成にしてもよく、更に、記録媒体３はネットワーク上に構築されたサーバの記録媒体であってもよい。更に、前記プログラムをネットワーク回線などの伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【００１３】
次に、実施形態の動作について、図１のＣＰＵ１によって実行されるプログラムのフローチャートに基づいて説明する。
この装置の電源スイッチがオンになり、ＣＰＵ１のメイン処理のフロー（図示せず）において、表示装置６の画面に表示されたアプリケーションプログラムのメニューの中から、入力装置５の操作によってメールのアプリケーションプログラムが選択されると、図２に示すメール送受信のフローに移行する。
この場合には、図１のＲＡＭ４には、図３のメモリマップに示すように、送受信メール、メールのアドレス帳、グループ管理メモリ、メール保存用メモリ、アドレスレジスタ、メール題名レジスタ、アドレスパターン等のデータが記憶される。特に、アドレス帳には、アドレスパターンごとのエリアが設けられ、メール題名によって氏名／グループ名に分類される。ＲＡＭ４のデータについてはさらに後述する。
なお、以下に説明するフローチャートで示す各機能を実現するプログラムは、ＣＰＵ１が読み取り可能なプログラムコードの形態で前記記録媒体３に格納されている。また、このプログラムはプログラムコードの形態でネットワーク回線などの伝送媒体を介して伝送することもできる。
【００１４】
図２のフローに移行すると、まず、メールのモード選択メニュー、アイコンその他の表示を行う（ステップＡ１）。次に、入力装置からモード選択のキー入力があるか否かを判別する（ステップＡ２）。キー入力があったときは、そのモード選択がメール作成モード、メール受信モード、あるいはその他のモードのいずれのモードが選択されたかを判別する（ステップＡ３）。メール作成モードが選択された場合には、入力装置からの文字入力操作に応じてメール送信内容を入力する（ステップＡ４）。次に、入力装置からの送り先アドレスの入力に応じて、メール送信先を指定して（ステップＡ５）、その送信メールを図３に示したＲＡＭの送受信メールのエリアに一時的にストアする。そして、送信キー又は解除キーがオンされたか否かを判別する（ステップＡ６）。解除キーがオンされた場合には、ステップＡ１に移行して、メールの選択メニュー等を表示する。ステップＡ６において送信キーがオンされたときは、伝送制御部によりプロバイダーに接続する（ステップＡ７）。そして、メール送信を開始する（ステップＡ８）。メール送信が終了すると、プロバイダーへの接続切断コマンドを伝送制御部を介して送出する（ステップＡ９）。この後は、ステップＡ１に移行して、再びメールの選択メニュー等を表示する。
【００１５】
ステップＡ３において、メール受信モードが選択された場合には、伝送制御部によりプロバイダーに接続して（ステップＡ１０）、受信メールがあるか否かを判別する（ステップＡ１１）。受信メールがある場合には、そのメールを受信して（ステップＡ１２）、その受信メールを図３に示したＲＡＭの送受信メールのエリアに一時的にストアする。そして、その受信メールを表示装置に表示する（ステップＡ１３）。次に、その受信メールについて、アドレス登録処理を実行し（ステップＡ１４）、メール振り分け格納処理を実行する（ステップＡ１５）。そして、ステップＡ１１に移行して、まだ受信していないメールの有無を判別する。ステップＡ１１においてメールがない場合には、プロバイダーへの接続切断コマンドを伝送制御部を介して送出する（ステップＡ１６）。この後は、ステップＡ１に移行して、再びメールの選択メニュー等を表示する。
ステップＡ３において、その他のモードが選択された場合、例えば、アドレス帳の検索モード、受信メールの削除モード、受信メールの印刷モード等のモードが選択された場合には、その選択されたモードに対応するその他の処理を実行する（ステップＡ１７）。そして、ステップＡ１に移行して、再びメールの選択メニュー等を表示する。
【００１６】
図４及び図５は、図２のステップＡ１４のアドレス登録処理のサブルーチンのフローであり、図６は、ＲＡＭのアドレス帳の内容を示す図である。図４のフローにおいて、ＲＡＭに一時的にストアした受信メール、すなわち、新たに受信した受信メールのヘッダより、差出人、送り先、同報送り先、隠れ同報送り先の各アドレスを抽出する（ステップＢ１）。そして、その抽出された送り先アドレス（ｔｏアドレスであり、複数の場合もある）に自己アドレス（図示はしていないが、自己アドレスはＲＡＭに予め設定されている）が含まれているか否かが判別され（ステップＢ２）、このステップＢ２でＮＯとなって送り先アドレスに自己アドレスが含まれていない場合には、抽出された差出人アドレスと前記送り先アドレスとを、登録すべき送り先アドレスの対象としてＲＡＭのアドレスレジスタにストアする（ステップＢ３）。また、ステップＢ２でＹＥＳとなって送り先アドレスに自己アドレスが含まれていた場合には、抽出された差出人アドレスと前記送り先アドレスから自己アドレスを削除した送り先アドレスとを送り先アドレスの対象として、ＲＡＭのアドレスレジスタにストアする（ステップＢ４）。なお、送り先アドレスが自己アドレスのみである場合は、送り先アドレスとして何もストアされないことは当然である。
【００１７】
また、Ｂｃｃアドレス（隠し同報送り先アドレス）があるか否かを判別する（ステップＢ５）。Ｂｃｃアドレスは、同報送り先の複数の相手先の中で、相手側で送り先アドレスを表示させたくない特定の相手先のみが登録され送信されたアドレスである。したがって、受信メールにＢｃｃアドレスがある場合には、そのアドレスの中に自己アドレスが含まれている場合がある（ステップＢ５でＹＥＳ）。そこで、Ｂｃｃアドレスに自己アドレスが含まれていれば、Ｂｃｃアドレスから自己アドレスを削除して、図３に示したＲＡＭのアドレスレジスタに残りのＢｃｃアドレスを登録すべきＢｃｃアドレスの対象としてストアする（ステップＢ７）。また、Ｂｃｃアドレスに自己アドレスが含まれていなければ、抽出されたＢｃｃアドレスを登録すべきＢｃｃアドレスの対象としてストアする（ステップＢ８）。
【００１８】
Ｂｃｃアドレスをストアした後、又は、一時的にストアした受信メールにＢｃｃアドレスがない場合には、抽出したアドレスにｃｃアドレス（同報送り先アドレス）があるか否かを判別する（ステップＢ９）。ｃｃアドレスにも自己アドレスが含まれている場合と含まれていない場合とがある。そこで、ｃｃアドレスに自己アドレスがあるか否かを判別する（ステップＢ１０）。自己アドレスがある場合には、ｃｃアドレスから自己アドレスを削除し、登録すべきｃｃアドレスの対象としてＲＡＭのアドレスレジスタにストアする（ステップＢ１１）。一方、ｃｃアドレスに自己アドレスがない場合には、そのｃｃアドレスを登録すべきｃｃアドレスの対象としてＲＡＭのアドレスレジスタにストアする（ステップＢ１２）。ステップＢ９において、抽出したアドレスにｃｃアドレスがない場合には、図５のステップＢ１３に抜ける。
【００１９】
したがって、受信メールが同報メールでなく、その中にＢｃｃアドレスもｃｃアドレスも含んでいない場合は別として、自己アドレスが削除された残りのｔｏアドレス、Ｂｃｃアドレス及びｃｃアドレス（送り先アドレス、隠れ同報送り先アドレス及び同報送り先アドレス）、差出人（送り元）アドレスからなるアドレス群であるアドレスパターンが、ＲＡＭのアドレスレジスタにストアされる。
【００２０】
次に、図５のフローにおいて、受信メールのデータの一部であるメールの題名を抽出して（ステップＢ１３）、図３に示したＲＡＭのメール題名レジスタに「氏名／グループ名」としてストアする。次に、アドレスレジスタにストアされたアドレスパターン（アドレス群）と、図２に示したＲＡＭのメールのアドレス帳のエリアのアドレスパターンとを比較する（ステップＢ１４）。そして、アドレス帳に同じアドレスパターンがあるか否かを判別する（ステップＢ１５）。同じアドレスパターンがある場合には、アドレス帳に同じ氏名／グループ名すなわち同じメール題名があるか否かを判別する（ステップＢ１６）。同じ氏名／グループ名がない場合には、同じアドレスパターン（アドレス群）をもつメールのアドレス帳のエリア（アドレスエリア）の氏名／グループ名のフィールド（データエリア）に受信したメールの題名を追加する（ステップＢ１７）。そして、次の処理へ移行する。
【００２１】
例えば、送り元アドレス「ｎａｍｅＡ＠ｄｏｍａｉｎＡ」、及び、同報送り先アドレス「ｎａｍｅＤ＠ｄｏｍａｉｎＡ」からなるアドレスパターンＡＰ１のエリアに、「室会議」のメールの題名が氏名／グループ名のフィールドに登録されている場合において、同じアドレスパターンで異なるメールの題名「歓迎会」のメールを受信したときは、図６に示すように、そのアドレスパターンＡＰ１のエリアに「歓迎会」のメールの題名を追加して登録する。
【００２２】
図５のステップＢ１６において、アドレス帳に受信メールと同じ氏名／グループ名があるときは、メールの題名に修正を加えてそれを同じアドレスパターンをもつエリアの氏名／グループ名のフィールドに追加して登録する（ステップＢ１８）。そして、次の処理へ移行する。
なお、ステップＢ１８の処理は、例えば、送り元アドレス「ｎａｍｅＡ＠ｄｏｍａｉｎＡ」、及び、同報送り先アドレス「ｎａｍｅＤ＠ｄｏｍａｉｎＡ」からなるアドレスパターンＡＰ１のエリアに、「室会議」のメールの題名が氏名／グループ名のフィールドに登録されている場合において、同じアドレスパターンで同じメールの題名「室会議」のメールを受信したときは、図６に示すように、そのアドレスパターンＡＰ１のエリアに、受信メールのメールの題名「室会議」に修正を加えて「室会議２」とし、氏名／グループ名のフィールドに追加して登録する。
【００２３】
図５のステップＢ１５において、アドレス帳に受信メールと同じアドレスパターンがない場合には、アドレス帳の他のアドレスパターンに同じ氏名／グループ名があるか否かを判別する（ステップＢ１９）。同じ氏名／グループ名がない場合には、受信メールのアドレスパターンを作成し、そのアドレスパターンのエリアにメールの題名を氏名／グループ名として登録する（ステップＢ２０）。そして、次の処理へ移行する。
例えば、受信メールのアドレスパターンが、送り元アドレス「ｎａｍｅＢ＠ｄｏｍａｉｎＡ」、及び、同報送り先アドレス「ｎａｍｅＥ＠ｄｏｍａｉｎＢ」である場合に、そのアドレスパターンがアドレス帳にない場合において、受信メールのメールの題名が「特許について」であり、同じメールの題名が氏名／グループ名のフィールドにない場合には、図６に示すように、新たにアドレスパターンＡＰ２を作成して、そのアドレスパターンＡＰ２のエリアに「特許について」というメールの題名を氏名／グループ名として登録する。
【００２４】
図５のステップＢ１９において、アドレス帳の他のアドレスパターンに同じ氏名／グループ名がある場合には、受信メールのメールの題名に修正を加えて、それを氏名／グループ名としてアドレスパターンをアドレス帳に登録する（ステップＢ２１）。そして、次の処理へ移行する。
例えば、受信メールのアドレスパターンが、送り元アドレス「ｎａｍｅＣ＠ｄｏｍａｉｎＢ」、及び、同報送り先アドレス「ｎａｍｅＦ＠ｄｏｍａｉｎＢ」である場合に、メール題名が「特許について」であるときは、別のアドレスパターンＡＰ２に同じメール題名すなわち氏名／グループ名「特許について」がすでに登録されているので、図６に示すように、受信メールのメール題名を「特許についてグループＢ／Ｂ」と修正して、受信メールと同じアドレスパターンＡＰ３に登録する。
【００２５】
このように、図４及び図５のアドレス登録処理においては、新たに受信した受信データのアドレスパターン（アドレス群）と、記憶済みのアドレスパターンとの一致を比較して、一致した場合には記憶済みのアドレス群と同じエリアに新たに受信した受信データの一部を構成する識別情報を記憶し、一致しない場合には受信データの識別情報を他のエリアに記憶させる。
したがって、受信データがメールである場合には、受信データの識別情報であるメールの題名（グループ名）ごとに、複数の送り先アドレスを１つひとつ入力する煩雑な作業を必要とすることなく、簡単にアドレス帳を作成できる。
【００２６】
図２のフローのステップＡ５におけるメール送信先指定処理において、「編集」アイコンを選択して、その中の「宛先・同報選択」アイコンを選択すると、アドレス帳の各エリアの識別情報である氏名／グループ名を、図７に示すように、表示装置の画面に選択可能に表示させる。そして、選択された氏名／グループ名に対応するアドレス群であるアドレスパターンを同報送り先アドレスとして設定する。
したがって、同報データを送信する場合には、アドレス帳の各エリアのアドレスパターンを選択に応じて自動的に設定する設定することができる。
【００２７】
また、図５のアドレス登録処理のステップＢ１８に示したように、ＣＰＵ１は、新たに受信した受信データのアドレスパターンと同じアドレスパターンでかつその受信データの識別情報であるメールの題名とと同じ氏名／グループ名を記憶したエリアがアドレス帳にある場合には、その受信データのメールの題名に修正を加えたメールの題名をそのエリアに氏名／グループ名として記憶させる。
したがって、同じアドレスパターンのエリアに同じ氏名／グループ名が重複して登録されるのを禁止して、アドレス帳の検索の誤りを防止する。
【００２８】
また、図５のアドレス登録処理のステップＢ２１に示したように、ＣＰＵ１は、新たに受信した受信データのアドレスパターンと異なるアドレスパターンでかつその受信データの識別情報であるメールの題名と同じ氏名／グループ名を記憶したエリアがアドレス帳にある場合には、その受信データのメールの題名に修正を加えてそのエリアとは異なるエリアに受信データのアドレスパターン及びその修正したメールの題名を記憶させる。
したがって、例え異なるアドレスパターンのエリアであっても、同じ氏名／グループ名が重複して登録されるのを禁止して、アドレス帳の検索の誤りを防止する。
【００２９】
なお、図４及び図５のアドレス登録処理においては、差出人（送り元）アドレスに加え、送り先アドレス及び同報送り先アドレスから自己アドレスを削除したアドレスパターンの一致を比較する構成にしたが、他の実施形態として、送り元アドレスのみの一致を比較する構成にしてもよい。この場合において、送り元アドレスが一致したときに、そのエリアの同報送り先アドレスにない同報送り先アドレスが受信メールに含まれている場合には、その同報送り先アドレスのみを追加してもよい。あるいは、そのエリアの同報送り先アドレスを受信メールの同報送り先アドレスに入れ替えて更新してもよい。
この場合には、送り元アドレスだけを比較するだけでよいので、アドレスの比較処理が迅速化されて、アドレス帳作成がより簡単にできる。また、そのエリアの同報送り先アドレスにない同報送り先アドレスが受信メールに含まれている場合に、その送り先アドレスのみを追加するので、追加処理も迅速にできる。なお、隠れ同報送り先アドレスについても同様である。
【００３０】
また、図４及び図５のアドレス登録処理においては、アドレスパターンが一致したときには、そのメールの題名をアドレス帳の氏名／グループ名として追加したが、他の実施形態として、追加をしない構成にしてもよいし、アドレス帳の氏名／グループ名を受信メールのメールの題名に置き換えて更新してもよい。また、追加する場合でも、「Ｒｅ」で表される返信メールの場合には追加をしないような構成にしてもよい。
この場合には、一致はしないが類似したメールの題名をもつ受信メールが多いときや返信メールが続くときに、その類似したメールの題名を追加しないので、アドレス帳のメモリ容量を節約できる。
【００３１】
また、図４及び図５のアドレス登録処理においては、アドレス帳に登録する識別情報である氏名／グループ名として、受信メールのメールの題名を用いる構成にしたが、他の実施形態として、受信メールの本文の冒頭の語句、文章、その他本文から自動的に抽出したキーワード等を識別情報として用いる構成にしてもよい。
この場合には、メールの題名が類似的であっても、本文の特徴的な語句、文章、キーワードを識別情報に用いることにより、アドレス帳内の識別性を高めることができる。
【００３２】
また、図４及び図５のアドレス登録処理においては、１つのアドレスパターンに対して複数の氏名／グループ名を記憶する構成にしたが、１つのアドレスパターンに対して１つの氏名／グループ名を記憶する構成にしてもよい。したがって、代表的な氏名／グループ名でアドレス帳を検索する場合に、検索操作が簡単にできる。また、１つのアドレスパターンに対して複数の氏名／グループ名を記憶する場合でも、アドレス帳を検索するときは、複数の氏名／グループ名を表示せずに、最新の又は代表的な１つの氏名／グループ名を表示する構成にしてもよい。したがって、表示画面が小さい場合や各アドレスパターンの氏名／グループ名が多い場合には、何度も画面のスクロール操作をしなくて済む。
【００３３】
図８は、図２のフローにおけるステップＡ１５のメール振り分け格納処理のフローである。このフローは、受信メールを図３に示したＲＡＭのメール保存用メモリのフォルダ（エリア）に格納する場合の処理である。まず、受信メールのヘッダより、ｔｏアドレス（送り先アドレス）、ｃｃアドレス（同報送り先アドレス）、差出人アドレス（送り元アドレス）からなるアドレス群すなわちメールアドレスパターンの認識を行う（ステップＣ１）。そして、認識したアドレスパターンを抽出して自己アドレスを削除する（ステップＣ２）。次に、抽出したアドレスパターンをメール保存用メモリのアドレスパターンと比較する（ステップＣ３）。そして、同じアドレスパターンの識別データを持つフォルダがあるか否かを判別する（ステップＣ４）。同じアドレスパターンの識別データを持つフォルダがある場合には、そのフォルダに受信メールを振り分けて格納する（ステップＣ５）。そして、次の処理へ移行する。
【００３４】
メール保存用メモリに同じアドレスパターンの識別データを持つフォルダがない場合には、受信メールのメールの題名を抽出する（ステップＣ６）。そして、抽出したメールの題名と同じフォルダ名がすでにあるか否かを判別する（ステップＣ７）。同じフォルダ名がメール保存用メモリにない場合には、メールの題名を新たなフォルダ名としてそこに受信メールをを振り分けて格納する（ステップＣ８）。そして、次の処理へ移行する。一方、同じフォルダ名がメール保存用メモリにある場合には、メールの題名に修正を加えて、それを新たなフォルダ名としてそこに受信メールをを振り分けて格納する（ステップＣ９）。そして、次の処理へ移行する。
【００３５】
このように、図８のメール振り分け格納処理においては、新たに受信した受信データのアドレス群であるアドレスパターンと、ＲＡＭのメール保存用メモリに記憶済みの受信データのアドレスパターンとを比較し、新たに受信した受信データのアドレスパターンと同じアドレスパターンの受信データがある場合には、その同じアドレスパターンの受信データのエリアに新たに受信した受信データを記憶させ、新たに受信した受信データのアドレスパターンと同じアドレスパターンの受信データがない場合には、記憶済みの受信データのフォルダ（エリア）とは異なるフォルダに新たに受信した受信データを記憶させる。
したがって、受信データがメールである場合には、複数の送り先アドレスを１つひとつ確認する煩雑な作業を必要とすることなく、受信メールを自動的に振り分けて記憶できる。
【００３６】
なお、図８のメール振り分け格納処理においては、送り元アドレス及び同報送り先アドレスから自己アドレスを削除したアドレスパターンの一致を比較する構成にしたが、他の実施形態として、送り元アドレスのみの一致を比較する構成にしてもよい。この場合において、送り元アドレスが一致したときに、そのエリアの同報送り先アドレスにない送り先アドレスが受信メールに含まれている場合には、その送り先アドレスのみを追加してもよい。あるいは、そのエリアの同報送り先アドレスを受信メールの同報送り先アドレスに入れ替えて更新してもよい。この場合には、送り元アドレスだけを比較するだけでよいので、アドレスの比較処理が迅速化されて、メール振り分け格納処理がより簡単にできる。また、そのエリアの同報送り先アドレスにない送り先アドレスが受信メールに含まれている場合に、その送り先アドレスのみを追加するので、追加処理も迅速にできる。なお、隠れ同報送り先アドレスについても同様である。
【００３７】
また、図８のメール振り分け格納処理においては、アドレスパターンが一致したときには、そのメールの題名をフォルダ名として追加したが、他の実施形態として、追加をしない構成にしてもよいし、メール保存用メモリのフォルダ名を受信メールのメールの題名に置き換えて更新してもよい。また、追加する場合でも、「Ｒｅ」で表される返信メールの場合には追加をしないような構成にしてもよい。
この場合には、一致はしないが類似したメールの題名をもつ受信メールが多いときや返信メールが続くときに、その類似したメールの題名を追加しないので、メール保存用メモリの容量を節約できる。
【００３８】
また、図８のメール振り分け格納処理においては、メール保存用メモリに登録する識別情報であるフォルダ名として、受信メールのメールの題名を用いる構成にしたが、他の実施形態として、受信メールの本文の冒頭の語句、文章、その他本文から自動的に抽出したキーワード等を識別情報として用いる構成にしてもよい。
この場合には、メールの題名が類似的であっても、本文の特徴的な語句、文章、キーワードを識別情報に用いることにより、メール保存用メモリ内の識別性を高めることができる。
【００３９】
また、図８のメール振り分け格納処理においては、メール保存用メモリのフォルダへの自動振り分け格納を受信と同時に行う構成にしたが、受信メールを読んだ後に自動的に振り分け格納を行ってもよい。あるいは、ユーザの指定に応じて自動振り分け格納を行ってもよい。
未読の受信メールはユーザから見ればまだ受信していないものと同じであるので、読んだ後に自動的に振り分け格納を行う場合には、メール保存用メモリを検索すれば読んだかどうかを簡単に判断できる。また、ユーザの指定に応じて自動振り分け格納を行う場合には、必要のない受信メールを保存しなくて済む。
【００４０】
なお、上記実施形態においては、図１に示した記憶装置２の記憶媒体３に記憶されているプログラムをＣＰＵ１が読み出してデータ伝送処理を実行する構成にしたが、フロッピーディスク、ＣＤ、ＭＤ等のような汎用の記録媒体にプログラムを記録する構成にして、その記録媒体を汎用のコンピュータで読み出して、データ伝送処理を実行することもできる。この場合には、記録媒体の発明を実現する。
【００４１】
また、上記実施形態においては、送受信するデータをメールとしたが、本発明を適用する場合のデータはメールに限定するものではない。一般的に、複数の端末装置と通信回線によって接続されるサーバ装置において、各端末装置から送信されてくる複数種類のデータについて、端末装置のアドレス帳を作成する場合や、データを保存して管理する場合のように、メール以外のデータを伝送する場合にも本発明を適用できることはもちろんである。
【００４２】
【発明の効果】
本発明によれば、受信データの題名を抽出してこれを名称とするアドレス帳を自動的に作成でき、しかも、このアドレス帳は複数のアドレスからなるアドレス群と名称を対応付けたものであって、自己アドレスが削除された残りの送り先アドレスから作成されるので、アドレス帳を使用する際に、複数の送り先アドレスをひとつひとつ入力する煩雑な作業を必要とすることなくしかも、自己アドレスも含まれていない完全なアドレス帳として活用することができる。
【図面の簡単な説明】
【図１】実施形態におけるデータ伝送装置のシステム構成を示すブロック図。
【図２】図１におけるＣＰＵの電子メールモードにおけるフローチャート。
【図３】図１におけるＲＡＭのデータエリアを示すメモリマップを示す図。
【図４】図２におけるアドレス登録処理のフローチャート。
【図５】図４に続くアドレス登録処理のフローチャート。
【図６】図３のアドレス帳のデータ構成を示す図。
【図７】図１の表示装置の画面に表示されたアドレス検索を示す図。
【図８】図２におけるメール振り分け格納処理のフローチャート。
【符号の説明】
１  ＣＰＵ
２  記憶装置
３  記憶媒体
４  ＲＡＭ
５  入力装置
６  表示装置
８  伝送制御部
【図１】
0003711399.tif 000002
【図２】
0003711399.tif 000003
【図３】
0003711399.tif 000004
【図４】
0003711399.tif 000005
【図５】
0003711399.tif 000006
【図６】
0003711399.tif 000007
【図７】
0003711399.tif 000008
【図８】
0003711399.tif 000009