JP3711399B2 - Data transmission apparatus and recording medium recording data transmission processing program - Google Patents
Data transmission apparatus and recording medium recording data transmission processing program Download PDFInfo
- Publication number
- JP3711399B2 JP3711399B2 JP21835899A JP21835899A JP3711399B2 JP 3711399 B2 JP3711399 B2 JP 3711399B2 JP 21835899 A JP21835899 A JP 21835899A JP 21835899 A JP21835899 A JP 21835899A JP 3711399 B2 JP3711399 B2 JP 3711399B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- group
- data
- destination
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、データ伝送装置及びデータ伝送処理のプログラムを記録した記録媒体に関する。
【0002】
【従来の技術】
データ伝送装置の中には、通信回線を介して電子メール(以下、「メール」という)を送受信する装置がある。送受信するメールのアドレスには、本来の送信目標である送り先アドレス(toアドレス)、閲覧者用の同報送り先アドレス(ccアドレス)、及び特定閲覧者用の隠れ同報送り先アドレス(Bccアドレス)がある。したがって、メールを送信する場合には、目標送り先アドレス(toアドレス)を設定するとともに、同報送り先アドレス(ccアドレス)、及び隠れ同報送り先アドレス(Bccアドレス)を必要に応じて設定し、さらに差出人のアドレスである送り元アドレスを設定して、メールの題名及び本文のデータとともに送信する。
この場合において、メールの作成のたびに複数の送り先アドレスを1つひとつ入力する作業を簡略化するために、あらかじめグループ名に複数の送り先アドレスを対応づけて登録するアドレス帳を作成しておき、同じグループ名のメールを作成したときは、そのグループ名に対応した複数の送り先アドレスをグループ名を指定することで一括してアドレス帳から抽出して設定することが行われている。
また、受信メールをメール保存用メモリに保存する場合には、メールの題名や複数の送り先アドレスごとに操作に応じて振り分けて記憶する方法も行われている。
【0003】
【発明が解決しようとする課題】
しかしながら、アドレス帳を作成するには、一つのグループ名に対して複数の送り先アドレスをひとつひとつ入力しなければならず、しかも、各グループ名毎にこのような入力作業を行わなければならず煩雑な作業となっていた。
本発明の課題は、グループ名ごとに複数の送り先アドレスをひとつひとつ入力する煩雑な作業を必要とすることなく、簡単にアドレス帳を作成できるようにすることである。
【0004】
【課題を解決するための手段】
本発明のデータ伝送装置は、氏名やグループ名などの名称とアドレスとを対応付けてアドレス帳として記憶するアドレス記憶手段と、新たに受信した受信データの複数の送り先アドレス及び送り元アドレスを抽出するアドレス抽出手段と、前記新たに受信した受信データの題名を抽出するデータ抽出手段と、前記アドレス抽出手段によって抽出された複数の送り先アドレスから自己アドレスを削除するアドレス削除手段と、このアドレス削除手段によって自己アドレスが削除された残りの送り先アドレス及び前記アドレス抽出手段によって抽出された送り元アドレスからなるアドレス群と前記アドレス記憶手段に記憶済みのアドレス群との一致を判別するアドレス比較手段と、このアドレス比較手段による比較結果により、アドレス群が一致しない場合に、前記データ抽出手段によって抽出された題名を名称とし、そのアドレス群と対応付けて前記アドレス記憶手段のアドレス帳として記憶させる記憶制御手段とを備える。
【0010】
【発明の実施の形態】
以下、本発明のデータ伝送装置の実施形態について、コンピュータ端末装置(以下、「端末装置」という)を例にとって図1〜図7を参照して説明する。
図1は、インターネットを利用してメールを送受信する端末装置の全体構成を示したブロック図である。この端末装置は、インターネットのプロバイダに接続されるとともに、メールのアプリケーションプログラムの起動によって、プロバイダーを介して他の端末装置との間でメールの送受信を行う。
【0011】
図1において、CPU1は、システムプログラム及びメールのアプリケーションプログラムその他の各種プログラムにしたがって、この端末装置全体を制御する。記憶装置2は、上記プログラムの他、データベース、文字フォントデータ等が記憶されている記憶媒体3を駆動して、プログラムの読み出し、データの読み出し及び書き込みを行う。この記録媒体3は、フロッピーディスク、ハードディスク、光ディスク、メモリカード等で構成されている。RAM4は、CPU1が処理するメール等のデータを一時的に記憶するとともに、必要に応じて記憶媒体3のプログラムやデータを記憶する。
【0012】
入力装置5は、キーボード、マウスその他の装置で構成され、メールの作成等の場合での文字列データ、メールの送信指示、表示装置6の画面に表示されたメニュー、データ等の選択指示、その他のデータや指示を操作に応じてCPU1に入力する。表示装置6は、入力装置5の操作によって選択されるメニューやデータの他、メールのアプリケーションプログラムの起動中において、メールに関する情報を表示する。印刷装置7は、入力装置5からの印刷指示に応じたCPU1の印刷コマンドによってデータを印刷する。伝送制御部8は、メールのアプリケーションプログラム、その他のデータ伝送処理のプログラムを実行しているCPU1の通信制御コマンドに応じて、プロバイダーに接続してメールを送受信したり、プロバイダーへの接続切断コマンドを送出する。
記録媒体3に格納するプログラム、データ等は、その一部若しくは全部をサーバやクライアントからネットワーク回線などの伝送媒体を介して伝送制御部8から受信する構成にしてもよく、更に、記録媒体3はネットワーク上に構築されたサーバの記録媒体であってもよい。更に、前記プログラムをネットワーク回線などの伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【0013】
次に、実施形態の動作について、図1のCPU1によって実行されるプログラムのフローチャートに基づいて説明する。
この装置の電源スイッチがオンになり、CPU1のメイン処理のフロー(図示せず)において、表示装置6の画面に表示されたアプリケーションプログラムのメニューの中から、入力装置5の操作によってメールのアプリケーションプログラムが選択されると、図2に示すメール送受信のフローに移行する。
この場合には、図1のRAM4には、図3のメモリマップに示すように、送受信メール、メールのアドレス帳、グループ管理メモリ、メール保存用メモリ、アドレスレジスタ、メール題名レジスタ、アドレスパターン等のデータが記憶される。特に、アドレス帳には、アドレスパターンごとのエリアが設けられ、メール題名によって氏名/グループ名に分類される。RAM4のデータについてはさらに後述する。
なお、以下に説明するフローチャートで示す各機能を実現するプログラムは、CPU1が読み取り可能なプログラムコードの形態で前記記録媒体3に格納されている。また、このプログラムはプログラムコードの形態でネットワーク回線などの伝送媒体を介して伝送することもできる。
【0014】
図2のフローに移行すると、まず、メールのモード選択メニュー、アイコンその他の表示を行う(ステップA1)。次に、入力装置からモード選択のキー入力があるか否かを判別する(ステップA2)。キー入力があったときは、そのモード選択がメール作成モード、メール受信モード、あるいはその他のモードのいずれのモードが選択されたかを判別する(ステップA3)。メール作成モードが選択された場合には、入力装置からの文字入力操作に応じてメール送信内容を入力する(ステップA4)。次に、入力装置からの送り先アドレスの入力に応じて、メール送信先を指定して(ステップA5)、その送信メールを図3に示したRAMの送受信メールのエリアに一時的にストアする。そして、送信キー又は解除キーがオンされたか否かを判別する(ステップA6)。解除キーがオンされた場合には、ステップA1に移行して、メールの選択メニュー等を表示する。ステップA6において送信キーがオンされたときは、伝送制御部によりプロバイダーに接続する(ステップA7)。そして、メール送信を開始する(ステップA8)。メール送信が終了すると、プロバイダーへの接続切断コマンドを伝送制御部を介して送出する(ステップA9)。この後は、ステップA1に移行して、再びメールの選択メニュー等を表示する。
【0015】
ステップA3において、メール受信モードが選択された場合には、伝送制御部によりプロバイダーに接続して(ステップA10)、受信メールがあるか否かを判別する(ステップA11)。受信メールがある場合には、そのメールを受信して(ステップA12)、その受信メールを図3に示したRAMの送受信メールのエリアに一時的にストアする。そして、その受信メールを表示装置に表示する(ステップA13)。次に、その受信メールについて、アドレス登録処理を実行し(ステップA14)、メール振り分け格納処理を実行する(ステップA15)。そして、ステップA11に移行して、まだ受信していないメールの有無を判別する。ステップA11においてメールがない場合には、プロバイダーへの接続切断コマンドを伝送制御部を介して送出する(ステップA16)。この後は、ステップA1に移行して、再びメールの選択メニュー等を表示する。
ステップA3において、その他のモードが選択された場合、例えば、アドレス帳の検索モード、受信メールの削除モード、受信メールの印刷モード等のモードが選択された場合には、その選択されたモードに対応するその他の処理を実行する(ステップA17)。そして、ステップA1に移行して、再びメールの選択メニュー等を表示する。
【0016】
図4及び図5は、図2のステップA14のアドレス登録処理のサブルーチンのフローであり、図6は、RAMのアドレス帳の内容を示す図である。図4のフローにおいて、RAMに一時的にストアした受信メール、すなわち、新たに受信した受信メールのヘッダより、差出人、送り先、同報送り先、隠れ同報送り先の各アドレスを抽出する(ステップB1)。そして、その抽出された送り先アドレス(toアドレスであり、複数の場合もある)に自己アドレス(図示はしていないが、自己アドレスはRAMに予め設定されている)が含まれているか否かが判別され(ステップB2)、このステップB2でNOとなって送り先アドレスに自己アドレスが含まれていない場合には、抽出された差出人アドレスと前記送り先アドレスとを、登録すべき送り先アドレスの対象としてRAMのアドレスレジスタにストアする(ステップB3)。また、ステップB2でYESとなって送り先アドレスに自己アドレスが含まれていた場合には、抽出された差出人アドレスと前記送り先アドレスから自己アドレスを削除した送り先アドレスとを送り先アドレスの対象として、RAMのアドレスレジスタにストアする(ステップB4)。なお、送り先アドレスが自己アドレスのみである場合は、送り先アドレスとして何もストアされないことは当然である。
【0017】
また、Bccアドレス(隠し同報送り先アドレス)があるか否かを判別する(ステップB5)。Bccアドレスは、同報送り先の複数の相手先の中で、相手側で送り先アドレスを表示させたくない特定の相手先のみが登録され送信されたアドレスである。したがって、受信メールにBccアドレスがある場合には、そのアドレスの中に自己アドレスが含まれている場合がある(ステップB5でYES)。そこで、Bccアドレスに自己アドレスが含まれていれば、Bccアドレスから自己アドレスを削除して、図3に示したRAMのアドレスレジスタに残りのBccアドレスを登録すべきBccアドレスの対象としてストアする(ステップB7)。また、Bccアドレスに自己アドレスが含まれていなければ、抽出されたBccアドレスを登録すべきBccアドレスの対象としてストアする(ステップB8)。
【0018】
Bccアドレスをストアした後、又は、一時的にストアした受信メールにBccアドレスがない場合には、抽出したアドレスにccアドレス(同報送り先アドレス)があるか否かを判別する(ステップB9)。ccアドレスにも自己アドレスが含まれている場合と含まれていない場合とがある。そこで、ccアドレスに自己アドレスがあるか否かを判別する(ステップB10)。自己アドレスがある場合には、ccアドレスから自己アドレスを削除し、登録すべきccアドレスの対象としてRAMのアドレスレジスタにストアする(ステップB11)。一方、ccアドレスに自己アドレスがない場合には、そのccアドレスを登録すべきccアドレスの対象としてRAMのアドレスレジスタにストアする(ステップB12)。ステップB9において、抽出したアドレスにccアドレスがない場合には、図5のステップB13に抜ける。
【0019】
したがって、受信メールが同報メールでなく、その中にBccアドレスもccアドレスも含んでいない場合は別として、自己アドレスが削除された残りのtoアドレス、Bccアドレス及びccアドレス(送り先アドレス、隠れ同報送り先アドレス及び同報送り先アドレス)、差出人(送り元)アドレスからなるアドレス群であるアドレスパターンが、RAMのアドレスレジスタにストアされる。
【0020】
次に、図5のフローにおいて、受信メールのデータの一部であるメールの題名を抽出して(ステップB13)、図3に示したRAMのメール題名レジスタに「氏名/グループ名」としてストアする。次に、アドレスレジスタにストアされたアドレスパターン(アドレス群)と、図2に示したRAMのメールのアドレス帳のエリアのアドレスパターンとを比較する(ステップB14)。そして、アドレス帳に同じアドレスパターンがあるか否かを判別する(ステップB15)。同じアドレスパターンがある場合には、アドレス帳に同じ氏名/グループ名すなわち同じメール題名があるか否かを判別する(ステップB16)。同じ氏名/グループ名がない場合には、同じアドレスパターン(アドレス群)をもつメールのアドレス帳のエリア(アドレスエリア)の氏名/グループ名のフィールド(データエリア)に受信したメールの題名を追加する(ステップB17)。そして、次の処理へ移行する。
【0021】
例えば、送り元アドレス「nameA@domainA」、及び、同報送り先アドレス「nameD@domainA」からなるアドレスパターンAP1のエリアに、「室会議」のメールの題名が氏名/グループ名のフィールドに登録されている場合において、同じアドレスパターンで異なるメールの題名「歓迎会」のメールを受信したときは、図6に示すように、そのアドレスパターンAP1のエリアに「歓迎会」のメールの題名を追加して登録する。
【0022】
図5のステップB16において、アドレス帳に受信メールと同じ氏名/グループ名があるときは、メールの題名に修正を加えてそれを同じアドレスパターンをもつエリアの氏名/グループ名のフィールドに追加して登録する(ステップB18)。そして、次の処理へ移行する。
なお、ステップB18の処理は、例えば、送り元アドレス「nameA@domainA」、及び、同報送り先アドレス「nameD@domainA」からなるアドレスパターンAP1のエリアに、「室会議」のメールの題名が氏名/グループ名のフィールドに登録されている場合において、同じアドレスパターンで同じメールの題名「室会議」のメールを受信したときは、図6に示すように、そのアドレスパターンAP1のエリアに、受信メールのメールの題名「室会議」に修正を加えて「室会議2」とし、氏名/グループ名のフィールドに追加して登録する。
【0023】
図5のステップB15において、アドレス帳に受信メールと同じアドレスパターンがない場合には、アドレス帳の他のアドレスパターンに同じ氏名/グループ名があるか否かを判別する(ステップB19)。同じ氏名/グループ名がない場合には、受信メールのアドレスパターンを作成し、そのアドレスパターンのエリアにメールの題名を氏名/グループ名として登録する(ステップB20)。そして、次の処理へ移行する。
例えば、受信メールのアドレスパターンが、送り元アドレス「nameB@domainA」、及び、同報送り先アドレス「nameE@domainB」である場合に、そのアドレスパターンがアドレス帳にない場合において、受信メールのメールの題名が「特許について」であり、同じメールの題名が氏名/グループ名のフィールドにない場合には、図6に示すように、新たにアドレスパターンAP2を作成して、そのアドレスパターンAP2のエリアに「特許について」というメールの題名を氏名/グループ名として登録する。
【0024】
図5のステップB19において、アドレス帳の他のアドレスパターンに同じ氏名/グループ名がある場合には、受信メールのメールの題名に修正を加えて、それを氏名/グループ名としてアドレスパターンをアドレス帳に登録する(ステップB21)。そして、次の処理へ移行する。
例えば、受信メールのアドレスパターンが、送り元アドレス「nameC@domainB」、及び、同報送り先アドレス「nameF@domainB」である場合に、メール題名が「特許について」であるときは、別のアドレスパターンAP2に同じメール題名すなわち氏名/グループ名「特許について」がすでに登録されているので、図6に示すように、受信メールのメール題名を「特許についてグループB/B」と修正して、受信メールと同じアドレスパターンAP3に登録する。
【0025】
このように、図4及び図5のアドレス登録処理においては、新たに受信した受信データのアドレスパターン(アドレス群)と、記憶済みのアドレスパターンとの一致を比較して、一致した場合には記憶済みのアドレス群と同じエリアに新たに受信した受信データの一部を構成する識別情報を記憶し、一致しない場合には受信データの識別情報を他のエリアに記憶させる。
したがって、受信データがメールである場合には、受信データの識別情報であるメールの題名(グループ名)ごとに、複数の送り先アドレスを1つひとつ入力する煩雑な作業を必要とすることなく、簡単にアドレス帳を作成できる。
【0026】
図2のフローのステップA5におけるメール送信先指定処理において、「編集」アイコンを選択して、その中の「宛先・同報選択」アイコンを選択すると、アドレス帳の各エリアの識別情報である氏名/グループ名を、図7に示すように、表示装置の画面に選択可能に表示させる。そして、選択された氏名/グループ名に対応するアドレス群であるアドレスパターンを同報送り先アドレスとして設定する。
したがって、同報データを送信する場合には、アドレス帳の各エリアのアドレスパターンを選択に応じて自動的に設定する設定することができる。
【0027】
また、図5のアドレス登録処理のステップB18に示したように、CPU1は、新たに受信した受信データのアドレスパターンと同じアドレスパターンでかつその受信データの識別情報であるメールの題名とと同じ氏名/グループ名を記憶したエリアがアドレス帳にある場合には、その受信データのメールの題名に修正を加えたメールの題名をそのエリアに氏名/グループ名として記憶させる。
したがって、同じアドレスパターンのエリアに同じ氏名/グループ名が重複して登録されるのを禁止して、アドレス帳の検索の誤りを防止する。
【0028】
また、図5のアドレス登録処理のステップB21に示したように、CPU1は、新たに受信した受信データのアドレスパターンと異なるアドレスパターンでかつその受信データの識別情報であるメールの題名と同じ氏名/グループ名を記憶したエリアがアドレス帳にある場合には、その受信データのメールの題名に修正を加えてそのエリアとは異なるエリアに受信データのアドレスパターン及びその修正したメールの題名を記憶させる。
したがって、例え異なるアドレスパターンのエリアであっても、同じ氏名/グループ名が重複して登録されるのを禁止して、アドレス帳の検索の誤りを防止する。
【0029】
なお、図4及び図5のアドレス登録処理においては、差出人(送り元)アドレスに加え、送り先アドレス及び同報送り先アドレスから自己アドレスを削除したアドレスパターンの一致を比較する構成にしたが、他の実施形態として、送り元アドレスのみの一致を比較する構成にしてもよい。この場合において、送り元アドレスが一致したときに、そのエリアの同報送り先アドレスにない同報送り先アドレスが受信メールに含まれている場合には、その同報送り先アドレスのみを追加してもよい。あるいは、そのエリアの同報送り先アドレスを受信メールの同報送り先アドレスに入れ替えて更新してもよい。
この場合には、送り元アドレスだけを比較するだけでよいので、アドレスの比較処理が迅速化されて、アドレス帳作成がより簡単にできる。また、そのエリアの同報送り先アドレスにない同報送り先アドレスが受信メールに含まれている場合に、その送り先アドレスのみを追加するので、追加処理も迅速にできる。なお、隠れ同報送り先アドレスについても同様である。
【0030】
また、図4及び図5のアドレス登録処理においては、アドレスパターンが一致したときには、そのメールの題名をアドレス帳の氏名/グループ名として追加したが、他の実施形態として、追加をしない構成にしてもよいし、アドレス帳の氏名/グループ名を受信メールのメールの題名に置き換えて更新してもよい。また、追加する場合でも、「Re」で表される返信メールの場合には追加をしないような構成にしてもよい。
この場合には、一致はしないが類似したメールの題名をもつ受信メールが多いときや返信メールが続くときに、その類似したメールの題名を追加しないので、アドレス帳のメモリ容量を節約できる。
【0031】
また、図4及び図5のアドレス登録処理においては、アドレス帳に登録する識別情報である氏名/グループ名として、受信メールのメールの題名を用いる構成にしたが、他の実施形態として、受信メールの本文の冒頭の語句、文章、その他本文から自動的に抽出したキーワード等を識別情報として用いる構成にしてもよい。
この場合には、メールの題名が類似的であっても、本文の特徴的な語句、文章、キーワードを識別情報に用いることにより、アドレス帳内の識別性を高めることができる。
【0032】
また、図4及び図5のアドレス登録処理においては、1つのアドレスパターンに対して複数の氏名/グループ名を記憶する構成にしたが、1つのアドレスパターンに対して1つの氏名/グループ名を記憶する構成にしてもよい。したがって、代表的な氏名/グループ名でアドレス帳を検索する場合に、検索操作が簡単にできる。また、1つのアドレスパターンに対して複数の氏名/グループ名を記憶する場合でも、アドレス帳を検索するときは、複数の氏名/グループ名を表示せずに、最新の又は代表的な1つの氏名/グループ名を表示する構成にしてもよい。したがって、表示画面が小さい場合や各アドレスパターンの氏名/グループ名が多い場合には、何度も画面のスクロール操作をしなくて済む。
【0033】
図8は、図2のフローにおけるステップA15のメール振り分け格納処理のフローである。このフローは、受信メールを図3に示したRAMのメール保存用メモリのフォルダ(エリア)に格納する場合の処理である。まず、受信メールのヘッダより、toアドレス(送り先アドレス)、ccアドレス(同報送り先アドレス)、差出人アドレス(送り元アドレス)からなるアドレス群すなわちメールアドレスパターンの認識を行う(ステップC1)。そして、認識したアドレスパターンを抽出して自己アドレスを削除する(ステップC2)。次に、抽出したアドレスパターンをメール保存用メモリのアドレスパターンと比較する(ステップC3)。そして、同じアドレスパターンの識別データを持つフォルダがあるか否かを判別する(ステップC4)。同じアドレスパターンの識別データを持つフォルダがある場合には、そのフォルダに受信メールを振り分けて格納する(ステップC5)。そして、次の処理へ移行する。
【0034】
メール保存用メモリに同じアドレスパターンの識別データを持つフォルダがない場合には、受信メールのメールの題名を抽出する(ステップC6)。そして、抽出したメールの題名と同じフォルダ名がすでにあるか否かを判別する(ステップC7)。同じフォルダ名がメール保存用メモリにない場合には、メールの題名を新たなフォルダ名としてそこに受信メールをを振り分けて格納する(ステップC8)。そして、次の処理へ移行する。一方、同じフォルダ名がメール保存用メモリにある場合には、メールの題名に修正を加えて、それを新たなフォルダ名としてそこに受信メールをを振り分けて格納する(ステップC9)。そして、次の処理へ移行する。
【0035】
このように、図8のメール振り分け格納処理においては、新たに受信した受信データのアドレス群であるアドレスパターンと、RAMのメール保存用メモリに記憶済みの受信データのアドレスパターンとを比較し、新たに受信した受信データのアドレスパターンと同じアドレスパターンの受信データがある場合には、その同じアドレスパターンの受信データのエリアに新たに受信した受信データを記憶させ、新たに受信した受信データのアドレスパターンと同じアドレスパターンの受信データがない場合には、記憶済みの受信データのフォルダ(エリア)とは異なるフォルダに新たに受信した受信データを記憶させる。
したがって、受信データがメールである場合には、複数の送り先アドレスを1つひとつ確認する煩雑な作業を必要とすることなく、受信メールを自動的に振り分けて記憶できる。
【0036】
なお、図8のメール振り分け格納処理においては、送り元アドレス及び同報送り先アドレスから自己アドレスを削除したアドレスパターンの一致を比較する構成にしたが、他の実施形態として、送り元アドレスのみの一致を比較する構成にしてもよい。この場合において、送り元アドレスが一致したときに、そのエリアの同報送り先アドレスにない送り先アドレスが受信メールに含まれている場合には、その送り先アドレスのみを追加してもよい。あるいは、そのエリアの同報送り先アドレスを受信メールの同報送り先アドレスに入れ替えて更新してもよい。この場合には、送り元アドレスだけを比較するだけでよいので、アドレスの比較処理が迅速化されて、メール振り分け格納処理がより簡単にできる。また、そのエリアの同報送り先アドレスにない送り先アドレスが受信メールに含まれている場合に、その送り先アドレスのみを追加するので、追加処理も迅速にできる。なお、隠れ同報送り先アドレスについても同様である。
【0037】
また、図8のメール振り分け格納処理においては、アドレスパターンが一致したときには、そのメールの題名をフォルダ名として追加したが、他の実施形態として、追加をしない構成にしてもよいし、メール保存用メモリのフォルダ名を受信メールのメールの題名に置き換えて更新してもよい。また、追加する場合でも、「Re」で表される返信メールの場合には追加をしないような構成にしてもよい。
この場合には、一致はしないが類似したメールの題名をもつ受信メールが多いときや返信メールが続くときに、その類似したメールの題名を追加しないので、メール保存用メモリの容量を節約できる。
【0038】
また、図8のメール振り分け格納処理においては、メール保存用メモリに登録する識別情報であるフォルダ名として、受信メールのメールの題名を用いる構成にしたが、他の実施形態として、受信メールの本文の冒頭の語句、文章、その他本文から自動的に抽出したキーワード等を識別情報として用いる構成にしてもよい。
この場合には、メールの題名が類似的であっても、本文の特徴的な語句、文章、キーワードを識別情報に用いることにより、メール保存用メモリ内の識別性を高めることができる。
【0039】
また、図8のメール振り分け格納処理においては、メール保存用メモリのフォルダへの自動振り分け格納を受信と同時に行う構成にしたが、受信メールを読んだ後に自動的に振り分け格納を行ってもよい。あるいは、ユーザの指定に応じて自動振り分け格納を行ってもよい。
未読の受信メールはユーザから見ればまだ受信していないものと同じであるので、読んだ後に自動的に振り分け格納を行う場合には、メール保存用メモリを検索すれば読んだかどうかを簡単に判断できる。また、ユーザの指定に応じて自動振り分け格納を行う場合には、必要のない受信メールを保存しなくて済む。
【0040】
なお、上記実施形態においては、図1に示した記憶装置2の記憶媒体3に記憶されているプログラムをCPU1が読み出してデータ伝送処理を実行する構成にしたが、フロッピーディスク、CD、MD等のような汎用の記録媒体にプログラムを記録する構成にして、その記録媒体を汎用のコンピュータで読み出して、データ伝送処理を実行することもできる。この場合には、記録媒体の発明を実現する。
【0041】
また、上記実施形態においては、送受信するデータをメールとしたが、本発明を適用する場合のデータはメールに限定するものではない。一般的に、複数の端末装置と通信回線によって接続されるサーバ装置において、各端末装置から送信されてくる複数種類のデータについて、端末装置のアドレス帳を作成する場合や、データを保存して管理する場合のように、メール以外のデータを伝送する場合にも本発明を適用できることはもちろんである。
【0042】
【発明の効果】
本発明によれば、受信データの題名を抽出してこれを名称とするアドレス帳を自動的に作成でき、しかも、このアドレス帳は複数のアドレスからなるアドレス群と名称を対応付けたものであって、自己アドレスが削除された残りの送り先アドレスから作成されるので、アドレス帳を使用する際に、複数の送り先アドレスをひとつひとつ入力する煩雑な作業を必要とすることなくしかも、自己アドレスも含まれていない完全なアドレス帳として活用することができる。
【図面の簡単な説明】
【図1】実施形態におけるデータ伝送装置のシステム構成を示すブロック図。
【図2】図1におけるCPUの電子メールモードにおけるフローチャート。
【図3】図1におけるRAMのデータエリアを示すメモリマップを示す図。
【図4】図2におけるアドレス登録処理のフローチャート。
【図5】図4に続くアドレス登録処理のフローチャート。
【図6】図3のアドレス帳のデータ構成を示す図。
【図7】図1の表示装置の画面に表示されたアドレス検索を示す図。
【図8】図2におけるメール振り分け格納処理のフローチャート。
【符号の説明】
1 CPU
2 記憶装置
3 記憶媒体
4 RAM
5 入力装置
6 表示装置
8 伝送制御部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data transmission apparatus and a recording medium on which a program for data transmission processing is recorded.
[0002]
[Prior art]
Among data transmission apparatuses, there is an apparatus that transmits and receives electronic mail (hereinafter referred to as “mail”) via a communication line. The mail address to be transmitted / received includes a destination address (to address) which is an original transmission target, a broadcast destination address (cc address) for a viewer, and a hidden broadcast destination address (Bcc address) for a specific viewer. is there. Therefore, when sending mail, set the target destination address (to address), set the broadcast destination address (cc address), and the hidden broadcast destination address (Bcc address) as necessary, A sender address, which is the sender's address, is set and sent together with the mail title and body data.
In this case, in order to simplify the work of inputting a plurality of destination addresses one by one each time an email is created, an address book that registers a plurality of destination addresses in association with group names in advance is created. When a mail having the same group name is created, a plurality of destination addresses corresponding to the group name are collectively extracted from the address book by specifying the group name and set.
In addition, when the received mail is stored in the mail storage memory, a method of sorting and storing the mail according to the operation for each mail title or a plurality of destination addresses is also performed.
[0003]
[Problems to be solved by the invention]
However, in order to create an address book, it is necessary to input a plurality of destination addresses one by one for one group name, and such an input operation must be performed for each group name. It was work.
An object of the present invention is to make it possible to easily create an address book without requiring a complicated operation of inputting a plurality of destination addresses one by one for each group name.
[0004]
[Means for Solving the Problems]
The data transmission apparatus according to the present invention extracts an address storage unit that stores names and addresses such as names and group names in association with each other as an address book, and extracts a plurality of destination addresses and source addresses of newly received data. Address extracting means, data extracting means for extracting the title of the newly received received data, address deleting means for deleting a self address from a plurality of destination addresses extracted by the address extracting means, and this address deleting means Address comparing means for determining a match between an address group consisting of the remaining destination address from which the self address has been deleted and the source address extracted by the address extracting means and the address group stored in the address storage means, and this address The address group matches according to the comparison result by the comparison means. If no, the name of the title extracted by the data extraction means, and a storage control means for storing in association with the address group as the address book of the address storing means.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the data transmission device of the present invention will be described with reference to FIGS. 1 to 7 by taking a computer terminal device (hereinafter referred to as “terminal device”) as an example.
FIG. 1 is a block diagram showing the overall configuration of a terminal device that transmits and receives mail using the Internet. This terminal device is connected to an Internet provider, and sends / receives mail to / from other terminal devices via the provider by starting a mail application program.
[0011]
In FIG. 1, a
[0012]
The
Some or all of the programs, data, and the like stored in the
[0013]
Next, the operation of the embodiment will be described based on a flowchart of a program executed by the
When the power switch of this device is turned on, the mail application program is operated by operating the
In this case, in the
A program for realizing each function shown in the flowchart described below is stored in the
[0014]
When the process proceeds to the flow of FIG. 2, first, a mail mode selection menu, icons, etc. are displayed (step A1). Next, it is determined whether or not there is a mode selection key input from the input device (step A2). If there is a key input, it is determined whether the mode selection is the mail creation mode, the mail reception mode, or any other mode (step A3). When the mail creation mode is selected, the mail transmission content is input according to the character input operation from the input device (step A4). Next, in accordance with the input of the destination address from the input device, the mail transmission destination is designated (step A5), and the transmission mail is temporarily stored in the RAM transmission / reception mail area shown in FIG. And it is discriminate | determined whether the transmission key or the cancellation | release key was turned on (step A6). If the cancel key is turned on, the process proceeds to step A1 to display a mail selection menu or the like. When the transmission key is turned on in step A6, the transmission control unit connects to the provider (step A7). Then, mail transmission is started (step A8). When the mail transmission is completed, a connection disconnection command to the provider is transmitted via the transmission control unit (step A9). Thereafter, the process proceeds to step A1, and the mail selection menu or the like is displayed again.
[0015]
If the mail reception mode is selected in step A3, the transmission control unit connects to the provider (step A10) and determines whether there is a received mail (step A11). If there is a received mail, the mail is received (step A12), and the received mail is temporarily stored in the RAM send / receive mail area shown in FIG. Then, the received mail is displayed on the display device (step A13). Next, address registration processing is executed for the received mail (step A14), and mail distribution storage processing is executed (step A15). And it transfers to step A11 and the presence or absence of the mail which has not received yet is discriminated. If there is no mail in step A11, a connection disconnection command to the provider is sent via the transmission control unit (step A16). Thereafter, the process proceeds to step A1, and the mail selection menu or the like is displayed again.
When another mode is selected in step A3, for example, when a mode such as an address book search mode, a received mail deletion mode, or a received mail print mode is selected, it corresponds to the selected mode. Other processing is executed (step A17). Then, the process proceeds to step A1, and the mail selection menu and the like are displayed again.
[0016]
4 and 5 are flowcharts of the address registration processing subroutine of step A14 in FIG. 2, and FIG. 6 is a diagram showing the contents of the RAM address book. In the flow of FIG. 4, each address of the sender, destination, broadcast destination, and hidden broadcast destination is extracted from the received mail temporarily stored in the RAM, that is, the header of the newly received received mail (step B1). . Whether or not the extracted destination address (to address, which may be a plurality of addresses) includes a self address (not shown, but the self address is preset in the RAM). If it is discriminated (step B2) and NO in step B2 and the destination address does not include the self address, the extracted sender address and the destination address are stored in the RAM as the destination address to be registered. Is stored in the address register (step B3). If YES in step B2, the self-address is included in the destination address, and the extracted sender address and the destination address obtained by deleting the self-address from the destination address are used as destination addresses. Store in the address register (step B4). If the destination address is only the self address, it is natural that nothing is stored as the destination address.
[0017]
Further, it is determined whether or not there is a Bcc address (hidden broadcast destination address) (step B5). The Bcc address is an address in which only a specific destination that is not desired to be displayed on the destination side is registered and transmitted among a plurality of destinations of the broadcast destination. Therefore, if the received mail has a Bcc address, the address may include the self address (YES in step B5). Therefore, if the Bcc address includes the self address, the self address is deleted from the Bcc address, and the remaining Bcc address is stored in the RAM address register shown in FIG. Step B7). If the self address is not included in the Bcc address, the extracted Bcc address is stored as the target of the Bcc address to be registered (step B8).
[0018]
After storing the Bcc address, or if the received mail stored temporarily does not have a Bcc address, it is determined whether or not the extracted address has a cc address (broadcast destination address) (step B9). The cc address may or may not include a self address. Therefore, it is determined whether or not the cc address has a self address (step B10). If there is a self address, the self address is deleted from the cc address and stored in the address register of the RAM as the target of the cc address to be registered (step B11). On the other hand, if there is no self address in the cc address, the cc address is stored in the address register of the RAM as a target of the cc address to be registered (step B12). In step B9, if there is no cc address in the extracted address, the process goes to step B13 in FIG.
[0019]
Therefore, except when the received mail is not a broadcast mail and does not include the Bcc address or the cc address, the remaining to address, Bcc address and cc address (destination address, hidden same address) from which the self address has been deleted are excluded. An address pattern, which is an address group including a sender address and a sender address), and a sender (sender) address is stored in an address register of the RAM.
[0020]
Next, in the flow of FIG. 5, the title of the mail that is a part of the received mail data is extracted (step B13) and stored as “name / group name” in the mail title register of the RAM shown in FIG. . Next, the address pattern (address group) stored in the address register is compared with the address pattern of the RAM mail address book area shown in FIG. 2 (step B14). Then, it is determined whether or not the same address pattern exists in the address book (step B15). If there is the same address pattern, it is determined whether or not the same name / group name, that is, the same mail title exists in the address book (step B16). If the same name / group name does not exist, the subject of the received mail is added to the name / group name field (data area) in the address book area (address area) of the mail having the same address pattern (address group). (Step B17). Then, the process proceeds to the next process.
[0021]
For example, in the area of the address pattern AP1 composed of the source address “nameA @ domainA” and the broadcast destination address “nameD @ domainA”, the title of the “room conference” mail is registered in the name / group name field. If the same address pattern and different mail title “Welcome Party” are received, the “Welcome Party” mail title is added to the area of the address pattern AP1, as shown in FIG. register.
[0022]
In step B16 of FIG. 5, if the name / group name is the same as the received mail in the address book, the mail title is modified and added to the name / group name field of the area having the same address pattern. Register (step B18). Then, the process proceeds to the next process.
Note that the processing of step B18 is performed, for example, in the area of the address pattern AP1 including the source address “nameA @ domainA” and the broadcast destination address “nameD @ domainA”, where the title of the “room conference” mail is the name / In the case where it is registered in the group name field, when a mail of the same mail title “room conference” is received with the same address pattern, as shown in FIG. 6, the received mail is stored in the area of the address pattern AP1. The title of the email “Room Meeting” is modified to “
[0023]
In step B15 of FIG. 5, if the address book does not have the same address pattern as the received mail, it is determined whether or not the same name / group name exists in other address patterns of the address book (step B19). If the same name / group name does not exist, an address pattern of the received mail is created and the mail title is registered in the address pattern area as the name / group name (step B20). Then, the process proceeds to the next process.
For example, when the address pattern of the received mail is the source address “nameB @ domainA” and the broadcast destination address “nameE @ domainB”, if the address pattern is not in the address book, When the title is “about patent” and the title of the same mail is not in the name / group name field, a new address pattern AP2 is created as shown in FIG. 6, and the address pattern AP2 is displayed in the area of the address pattern AP2. Register the title of the email “About patent” as the name / group name.
[0024]
In step B19 in FIG. 5, if the same name / group name is present in other address patterns in the address book, the mail subject of the received mail is modified, and the address pattern is used as the name / group name. (Step B21). Then, the process proceeds to the next process.
For example, when the address pattern of the received mail is the source address “nameC @ domainB” and the broadcast destination address “nameF @ domainB”, when the mail title is “about patent”, another address pattern Since the same e-mail title, that is, the name / group name “about patent” is already registered in AP2, as shown in FIG. 6, the e-mail title of the received e-mail is corrected to “group B / B about patent” and the received e-mail Is registered in the same address pattern AP3.
[0025]
As described above, in the address registration process of FIGS. 4 and 5, the address pattern (address group) of the newly received data is compared with the stored address pattern. Identification information constituting a part of newly received data is stored in the same area as the already-addressed group. If they do not match, the identification information of the received data is stored in another area.
Therefore, when the received data is an email, it is easy to input a plurality of destination addresses one by one for each title (group name) of the email that is the identification information of the received data. Can create an address book.
[0026]
In the mail transmission destination designation process in step A5 of the flow of FIG. 2, when the “edit” icon is selected and the “destination / broadcast selection” icon is selected, the name which is identification information of each area of the address book As shown in FIG. 7, the group name is displayed on the screen of the display device so as to be selectable. Then, an address pattern that is an address group corresponding to the selected name / group name is set as a broadcast destination address.
Therefore, when broadcast data is transmitted, it is possible to automatically set the address pattern of each area of the address book according to the selection.
[0027]
Further, as shown in step B18 of the address registration process in FIG. 5, the
Therefore, it is prohibited to register the same name / group name in the same address pattern area, thereby preventing an address book search error.
[0028]
In addition, as shown in step B21 of the address registration process in FIG. 5, the
Therefore, even if the areas have different address patterns, the same name / group name is prohibited from being registered twice to prevent an address book search error.
[0029]
In addition, in the address registration process of FIG.4 and FIG.5, it was set as the structure which compares the match of the address pattern which deleted the self address from the destination address and the broadcast destination address in addition to the sender (sender) address. As an embodiment, it may be configured to compare the match of only the source address. In this case, if the received mail contains a broadcast destination address that does not exist in the broadcast destination address of the area when the source address matches, only the broadcast destination address may be added. . Alternatively, the broadcast destination address of the area may be replaced with the broadcast destination address of the received mail and updated.
In this case, it is only necessary to compare the source addresses, so that the address comparison process is speeded up and the address book can be created more easily. Further, when the received mail includes a broadcast destination address that is not included in the broadcast destination address of the area, only the destination address is added, so that the addition process can be performed quickly. The same applies to the hidden broadcast destination address.
[0030]
Further, in the address registration processing of FIGS. 4 and 5, when the address pattern matches, the title of the mail is added as the name / group name of the address book. Alternatively, the name / group name in the address book may be replaced with the title of the received mail and updated. Further, even in the case of adding, a configuration may be adopted in which a reply mail represented by “Re” is not added.
In this case, when there are many received mails with similar mail titles that do not match, but when reply mails continue, the similar mail titles are not added, so the memory capacity of the address book can be saved.
[0031]
In the address registration process of FIGS. 4 and 5, the name of the received mail is used as the name / group name which is the identification information registered in the address book. However, as another embodiment, the received mail It is also possible to use a phrase or sentence at the beginning of the text, a keyword automatically extracted from the text, or the like as identification information.
In this case, even if the titles of the mails are similar, the distinctiveness in the address book can be improved by using the characteristic words, sentences, and keywords of the text as identification information.
[0032]
4 and FIG. 5, the configuration is such that a plurality of names / group names are stored for one address pattern, but one name / group name is stored for one address pattern. You may make it the structure to carry out. Therefore, when searching for an address book with a representative name / group name, the search operation can be simplified. Even when a plurality of names / group names are stored for one address pattern, when searching an address book, the latest or representative one name is not displayed without displaying a plurality of names / group names. / The group name may be displayed. Therefore, when the display screen is small or when the name / group name of each address pattern is large, it is not necessary to repeatedly scroll the screen.
[0033]
FIG. 8 is a flow of the mail distribution storage process in step A15 in the flow of FIG. This flow is a process in the case where the received mail is stored in the folder (area) of the mail storage memory in the RAM shown in FIG. First, an address group consisting of a to address (destination address), a cc address (broadcast destination address), and a sender address (source address), that is, a mail address pattern is recognized from the header of the received mail (step C1). Then, the recognized address pattern is extracted and the self address is deleted (step C2). Next, the extracted address pattern is compared with the address pattern in the mail storage memory (step C3). Then, it is determined whether or not there is a folder having identification data of the same address pattern (step C4). If there is a folder having identification data of the same address pattern, the received mail is sorted and stored in that folder (step C5). Then, the process proceeds to the next process.
[0034]
If there is no folder having the same address pattern identification data in the mail storage memory, the mail title of the received mail is extracted (step C6). Then, it is determined whether or not the same folder name as the extracted mail title already exists (step C7). If the same folder name does not exist in the mail storage memory, the received mail is sorted and stored there with the mail title as the new folder name (step C8). Then, the process proceeds to the next process. On the other hand, if the same folder name exists in the mail storage memory, the mail title is modified, and the received mail is sorted and stored there as a new folder name (step C9). Then, the process proceeds to the next process.
[0035]
As described above, in the mail sorting and storing process of FIG. 8, the address pattern which is the address group of the newly received received data is compared with the address pattern of the received data stored in the RAM mail storage memory. If there is received data with the same address pattern as the received data address pattern, the newly received received data is stored in the received data area of the same address pattern, and the newly received received data address pattern If there is no received data with the same address pattern, the newly received received data is stored in a folder different from the stored received data folder (area).
Therefore, when the received data is a mail, the received mail can be automatically sorted and stored without requiring a complicated operation of checking a plurality of destination addresses one by one.
[0036]
In the mail distribution storage process of FIG. 8, the match is made by comparing the address patterns obtained by deleting the self address from the source address and the broadcast destination address. However, as another embodiment, only the source address is matched. You may make it the structure which compares. In this case, when the destination address matches, if the received mail includes a destination address that is not in the broadcast destination address of the area, only the destination address may be added. Alternatively, the broadcast destination address of the area may be replaced with the broadcast destination address of the received mail and updated. In this case, since it is only necessary to compare the source address, the address comparison process is speeded up, and the mail distribution and storage process can be simplified. In addition, when the received mail includes a destination address that is not included in the broadcast destination address of the area, only the destination address is added, so that the addition process can be performed quickly. The same applies to the hidden broadcast destination address.
[0037]
Further, in the mail sorting and storing process of FIG. 8, when the address patterns match, the mail title is added as the folder name. However, as another embodiment, the mail title may not be added, or may be used for saving mail. The memory folder name may be replaced with the mail title of the received mail to be updated. In addition, even in the case of adding a reply mail represented by “Re”, it may be configured not to add it.
In this case, when there are many received mails having similar mail titles that do not match, but when reply mails continue, the similar mail titles are not added, so the capacity of the mail storage memory can be saved.
[0038]
Further, in the mail sorting and storing process of FIG. 8, the mail title of the received mail is used as the folder name that is the identification information registered in the mail storage memory. However, as another embodiment, the text of the received mail is used. It is also possible to use a keyword or the like automatically extracted from the beginning word / phrase, sentence, or other text as identification information.
In this case, even if the titles of the emails are similar, the distinctiveness in the email storage memory can be improved by using the characteristic words, sentences, and keywords of the text as the identification information.
[0039]
In the mail distribution storage process of FIG. 8, the automatic distribution storage to the folder of the mail storage memory is performed simultaneously with the reception. However, the distribution storage may be automatically performed after the received mail is read. Or you may perform automatic distribution storage according to a user's specification.
The unread received mail is the same as the mail that has not been received from the user's point of view, so if you want to store automatically after reading, you can easily determine whether you have read it by searching the mail storage memory it can. In addition, when automatic sorting and storing is performed according to the user's specification, unnecessary received mail need not be saved.
[0040]
In the above embodiment, the
[0041]
Moreover, in the said embodiment, although the data transmitted / received were mail, the data in the case of applying this invention are not limited to mail. In general, in a server device connected to a plurality of terminal devices via communication lines, when creating a terminal device address book or storing and managing a plurality of types of data transmitted from each terminal device Needless to say, the present invention can also be applied to the case of transmitting data other than e-mail, as in the case of performing the above.
[0042]
【The invention's effect】
According to the present invention, the title of received data can be extracted and an address book with the name extracted can be automatically created. In addition, this address book is obtained by associating a name with an address group consisting of a plurality of addresses. Since the self-address is created from the remaining destination address, the self-address is not included in using the address book, and the self-address is also included without requiring a complicated operation of inputting a plurality of destination addresses one by one. Can be used as a complete address book.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a system configuration of a data transmission apparatus according to an embodiment.
FIG. 2 is a flowchart in the electronic mail mode of the CPU in FIG.
FIG. 3 is a diagram showing a memory map showing a data area of a RAM in FIG. 1;
4 is a flowchart of address registration processing in FIG. 2;
FIG. 5 is a flowchart of address registration processing following FIG. 4;
6 is a view showing the data structure of the address book of FIG. 3;
7 is a diagram showing an address search displayed on the screen of the display device of FIG. 1; FIG.
8 is a flowchart of mail distribution storage processing in FIG.
[Explanation of symbols]
1 CPU
2 storage devices
3 storage media
4 RAM
5 input devices
6 Display device
8 Transmission control unit
Claims (6)
新たに受信した受信データの複数の送り先アドレス及び送り元アドレスを抽出するアドレス抽出手段と、
前記新たに受信した受信データの題名を抽出するデータ抽出手段と、
前記アドレス抽出手段によって抽出された複数の送り先アドレスから自己アドレスを削除するアドレス削除手段と、
このアドレス削除手段によって自己アドレスが削除された残りの送り先アドレス及び前記アドレス抽出手段によって抽出された送り元アドレスからなるアドレス群と前記アドレス記憶手段に記憶済みのアドレス群との一致を判別するアドレス比較手段と、
このアドレス比較手段による比較結果により、アドレス群が一致しない場合に、前記データ抽出手段によって抽出された題名を名称とし、そのアドレス群と対応付けて前記アドレス記憶手段のアドレス帳として記憶させる記憶制御手段と
を備えたことを特徴とするデータ伝送装置。An address storage means for associating names and addresses such as names and group names with addresses and storing them as an address book ;
Address extracting means for extracting a plurality of destination addresses and source addresses of newly received data;
Data extraction means for extracting the title of the newly received received data;
Address deletion means for deleting a self address from a plurality of destination addresses extracted by the address extraction means;
Address comparison for discriminating a match between an address group consisting of the remaining destination address from which the self address has been deleted by this address deleting means and the source address extracted by the address extracting means and an address group already stored in the address storage means Means,
Storage control means for storing the title extracted by the data extraction means as a name and associating with the address group as an address book of the address storage means when the address groups do not match according to the comparison result by the address comparison means And a data transmission device comprising:
前記アドレス比較手段は、前記送り元アドレスと、前記目標送り先アドレス、前記同報送り先アドレス、及び前記隠れ同報送り先アドレスのそれぞれとからなる第1、第2、及び第3のアドレス群と、第1、第2、及び第3のアドレス記憶手段にそれぞれ憶済みの第1、第2、及び第3のアドレス群との一致を判別し、
前記記憶制御手段は、前記アドレス比較手段による比較結果により、アドレス群が一致した場合には前記データ抽出手段によって抽出された識別情報を前記第1、第2、及び第3のアドレス記憶手段の一致したアドレス群に対応するエリアに記憶させ、アドレス群が一致しない場合にはそのアドレス群の各アドレスと共に前記データ抽出手段によって抽出された識別情報を前記第1、第2、及び第3のアドレス記憶手段の一致したアドレス群に対応するエリアとは別の他のエリアに記憶させることを特徴とする請求項1に記載のデータ伝送装置。The plurality of destination addresses extracted by the address extracting means are a target destination address for a recipient, a broadcast destination address for a viewer, and a hidden broadcast destination address for a specific viewer,
The address comparison means includes a first address group, a second address group, a third address group, and a hidden address group address, a first address group, a target address address, a broadcast address address, and a hidden address address. Determining a match with the first, second, and third address groups stored in the first, second, and third address storage means, respectively;
The storage control means matches the identification information extracted by the data extraction means with the first, second, and third address storage means when the address groups match according to the comparison result by the address comparison means. If the address group does not match, the identification information extracted by the data extracting means together with each address of the address group is stored in the first, second, and third address stores. 2. The data transmission apparatus according to claim 1, wherein the data transmission device is stored in another area different from the area corresponding to the address group having the same means.
新たに受信した受信データの複数の送り先アドレス及び送り元アドレスを抽出するアドレス抽出手順と、
前記新たに受信した受信データの題名を抽出するデータ抽出手順と、
前記アドレス抽出手順によって抽出された複数の送り先アドレスから自己アドレスを削除するアドレス削除手順と、
このアドレス削除手順によって自己アドレスが削除された残りの送り先アドレス及び前記アドレス抽出手順によって抽出された送り元アドレスからなるアドレス群と前記アドレス記憶手段に記憶済みのアドレス群との一致を判別するアドレス判別手順と、
このアドレス判別手順の判別結果により、アドレス群が一致しない場合に、前記データ抽出手順によって抽出された題名を名称とし、そのアドレス群と対応付けて前記アドレス記憶手段のアドレス帳として記憶する記憶制御手順と
を実行するデータ伝送処理のプログラムを記録した記録媒体。An address storage procedure for associating names and addresses, such as names and group names, and storing them in a predetermined address storage means as an address book ;
An address extraction procedure for extracting a plurality of destination addresses and source addresses of newly received data;
A data extraction procedure for extracting the title of the newly received data;
An address deletion procedure for deleting a self address from a plurality of destination addresses extracted by the address extraction procedure;
Address determination for determining a match between an address group composed of the remaining destination address from which the self address has been deleted by this address deletion procedure and the source address extracted by the address extraction procedure, and an address group already stored in the address storage means Procedure and
A storage control procedure for storing the title extracted by the data extraction procedure as a name and associating with the address group as an address book of the address storage means when the address groups do not match according to the discrimination result of the address discrimination procedure A recording medium recording a data transmission processing program for executing and.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21835899A JP3711399B2 (en) | 1999-08-02 | 1999-08-02 | Data transmission apparatus and recording medium recording data transmission processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21835899A JP3711399B2 (en) | 1999-08-02 | 1999-08-02 | Data transmission apparatus and recording medium recording data transmission processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001045046A JP2001045046A (en) | 2001-02-16 |
| JP3711399B2 true JP3711399B2 (en) | 2005-11-02 |
Family
ID=16718643
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21835899A Expired - Fee Related JP3711399B2 (en) | 1999-08-02 | 1999-08-02 | Data transmission apparatus and recording medium recording data transmission processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3711399B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4749610B2 (en) * | 2001-07-04 | 2011-08-17 | シャープ株式会社 | E-mail address input method |
| CN101980552A (en) | 2010-11-04 | 2011-02-23 | 华为终端有限公司 | A method, device and mobile terminal for quickly adding recipients |
-
1999
- 1999-08-02 JP JP21835899A patent/JP3711399B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001045046A (en) | 2001-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10778635B2 (en) | People lists | |
| US7392249B1 (en) | Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders | |
| US7035903B1 (en) | Systems and methods for the discovery and presentation of electronic messages that are related to an electronic message | |
| US10318508B2 (en) | System and method for providing integrated management of electronic information | |
| US5765170A (en) | Electronic mail processing system and electronic mail processing method | |
| US9514445B2 (en) | Automated electronic message filing system | |
| US7707261B1 (en) | Identification and filtration of digital communications | |
| US7596603B2 (en) | Automatic email consolidation for multiple participants | |
| US7496854B2 (en) | Method, system and computer readable medium for addressing handling from a computer program | |
| US20120254743A1 (en) | Method, System and Computer Readable Medium for Addressing Handling from a Computer Program | |
| US20070050456A1 (en) | Automated creation of e-mail distribution lists | |
| US20050030576A1 (en) | Data processing apparatus | |
| US8037049B2 (en) | System for automatic data retrieval based on context-traversal history | |
| EP1077421A2 (en) | Technique for creating audience-specific views of documents | |
| US7743105B2 (en) | System, method and program for selecting recipients of an e-mail | |
| US20020194341A1 (en) | Apparatus and method for selecting closing information and stationery for an electronic mail message based on the intended recipient | |
| JPH09190447A (en) | Device for classifying electronic mail | |
| US7937430B1 (en) | System and method for collecting and transmitting data in a computer network | |
| JP4288761B2 (en) | Mail transmitting apparatus and program storage medium thereof | |
| JP3711399B2 (en) | Data transmission apparatus and recording medium recording data transmission processing program | |
| JP7413887B2 (en) | File management device and file management program | |
| JPH07264234A (en) | E-mail management method | |
| JP3871794B2 (en) | E-mail system and program storage medium thereof | |
| JPH1153154A (en) | Electronic mail display and record medium readable by computer in which electronic mail display program is recorded | |
| Brotz | Laurel manual |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050228 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050712 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050725 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080826 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090826 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110826 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130826 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |