(57)【要約】【課題】  メール本文欄に同姓を複数記載する場合やアドレス帳に同姓が複数登録されている場合でも、メール本文に記載した宛先から適切なメールアドレスを推定してメールアドレスを入力できるようにする。【解決手段】  本文欄６ｂに文字列が入力されると、宛名特定手段２により、入力された文字列からユーザの名称が検出され、宛名として特定される。次に、ユーザ検索手段３により、宛名として特定された名称を有するユーザが、アドレス帳から検索される。さらに、宛先決定手段４により、検出されたユーザの中から、宛先とすべきユーザが決定される。そして、電子メールアドレス設定手段５により、決定されたユーザに対応する電子メールアドレスが、宛先欄６ａに設定される。【選択図】  図１
2006285515.tif 000002
【特許請求の範囲】
【請求項１】
電子メールの宛先入力を支援する電子メール宛先入力支援プログラムにおいて、
コンピュータを、
ユーザの名称、電子メールアドレスおよび属性が登録されたアドレス帳を記憶するアドレス帳記憶手段、
電子メールの本文欄に入力された文字列からユーザの名称を検出し、宛名として特定する宛名特定手段、
前記宛名特定手段で宛名として特定された名称を有するユーザを、前記アドレス帳から検索するユーザ検索手段、
前記ユーザ検索手段で検出されたユーザの中から、宛先とすべきユーザを決定する宛先決定手段、
前記アドレス帳を参照し、前記宛先決定手段で決定されたユーザに対応する電子メールアドレスを、宛先欄に設定する電子メールアドレス設定手段、
として機能させることを特徴とする電子メール宛先入力支援プログラム。
【請求項２】
前記コンピュータを、さらに、
本文欄または件名欄に入力されるキーワードと、前記キーワードが入力されたときに宛先とするユーザの属性との対応関係が登録されたキーワードテーブルを記憶するキーワードテーブル記憶手段、
本文欄または件名欄に入力された文字列から、前記キーワードテーブルに登録されている前記キーワードを検出するキーワード検出手段、
前記キーワードテーブルを参照し、前記キーワード検出手段で検出された前記キーワードに対応する属性を決定する属性決定手段として機能させ、
前記ユーザ検索手段は、前記宛名特定手段で宛名として特定された名称を有し、かつ前記属性決定手段で決定された属性を有するユーザを、前記アドレス帳から検索する、
ことを特徴とする請求項１記載の電子メール宛先入力支援プログラム。
【請求項３】
前記コンピュータを、さらに、
複数の敬称が登録された敬称テーブルを記憶する敬称テーブル記憶手段として機能させ、
前記宛名特定手段は、前記敬称テーブルに登録された敬称が電子メールの本文欄に入力されると、入力された敬称の前に入力された名称を宛名として特定する、
ことを特徴とする請求項１記載の電子メール宛先入力支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールを作成するときの文字列入力を支援する電子メール宛先入力支援プログラムに関する。
【背景技術】
【０００２】
従来、電子メールを作成する際は、メーラの宛先欄にメールアドレスを打ち込み、本文欄に「○○様」などの宛名を打ち込む作業を行う。このメールアドレスと宛名のどちらかの入力を省略してユーザの入力負担を解消するための方法があった。たとえば、メールアドレスの入力エリアにメールアドレスを入力することで、メール本文に宛名を設定する方法があった（特許文献１参照）。
【０００３】
メールアドレスと宛名のどちらかの入力を省略するとき、メールアドレスを打つ方が煩雑であり、かつ覚えるのが名前に比べて難しい。そこで、メール本文に入力された宛名からメールアドレスを設定する方法もあった。たとえば、メール本文内に記載した宛名をメールアドレス入力エリアにドラッグアンドドロップすることにより、メーラにあらかじめ登録された宛先−アドレス変換表からメールアドレスを特定し、メールアドレスを入力されるものがあった（特許文献２参照）。また、アドレス帳にある宛先（名前）がメール本文に含まれるかどうか検索し、宛先が見つかればその宛先に対応するメールアドレスを設定するものがあった（特許文献３参照）。
【特許文献１】特開２００１−１８８７２１号公報
【特許文献２】特開平１０−８３３６２号公報
【特許文献３】特開平１１−１４９４２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献２および特許文献３の発明には、メール本文欄に同姓を複数記載するような場合や、アドレス帳に同姓が複数登録されている場合のメールアドレス入力方法が明らかになっていない。そのため、メール本文欄に同姓を複数記載するような場合、およびアドレス帳に同姓が複数登録されている場合メールアドレスが入力されないか、誤って入力される可能性がある。また、特許文献３の発明では、メール本文の名前を検索してメールアドレスを入力することにより、本来メールを送る必要のない人のメールアドレスまで入力されてしまう可能性がある。
【０００５】
本発明はこのような点に鑑みてなされたものであり、メール本文欄に同姓を複数記載する場合やアドレス帳に同姓が複数登録されている場合でも、メール本文に記載した宛先から適切なメールアドレスを推定してメールアドレスを入力できるようにした電子メール宛先入力支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明では上記課題を解決するために、図１に示すような電子メールの宛先入力を支援する電子メール宛先入力支援プログラムが提供される。本発明に係る電子メール宛先入力支援プログラムは、コンピュータシステムの設計を支援するために、図１に示す機能をコンピュータに実行させることができる。
【０００７】
アドレス帳記憶手段１は、ユーザの名称、電子メールアドレスおよび属性が登録されたアドレス帳を記憶する。宛名特定手段２は、電子メール６の本文欄６ｂに入力された文字列からユーザの名称を検出し、宛名として特定する。ユーザ検索手段３は、宛名特定手段２で宛名として特定された名称を有するユーザを、アドレス帳から検索する。宛先決定手段４は、ユーザ検索手段３で検出されたユーザの中から、宛先とすべきユーザを決定する。電子メールアドレス設定手段５は、アドレス帳を参照し、宛先決定手段４で決定されたユーザに対応する電子メールアドレスを、宛先欄６ａに設定する。
【０００８】
このような電子メール宛先入力支援プログラムを実行するコンピュータによれば、本文欄６ｂに文字列が入力されると、宛名特定手段２により、入力された文字列からユーザの名称が検出され、宛名として特定される。次に、ユーザ検索手段３により、宛名として特定された名称を有するユーザが、アドレス帳から検索される。さらに、宛先決定手段４により、検出されたユーザの中から、宛先とすべきユーザが決定される。そして、電子メールアドレス設定手段５により、決定されたユーザに対応する電子メールアドレスが、宛先欄６ａに設定される。
【発明の効果】
【０００９】
本発明の電子メール入力支援プログラムによれば、同名の候補をすべてリストアップし、その中から選択するので、メール本文欄に同名を複数記載する場合やアドレス帳に同名が複数登録されている場合でも、メール本文に記載した宛先から適切なメールアドレスの入力を容易にすることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
まず、実施の形態に適用される発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
【００１１】
〔第１の実施の形態〕
図１は、本実施の形態の概略を示す図である。本実施の形態は、アドレス帳記憶手段１、宛名特定手段２、ユーザ検索手段３、宛先決定手段４、および電子メールアドレス設定手段５を有する。
【００１２】
アドレス帳記憶手段１は、ユーザの名称、電子メールアドレスおよび属性が登録されたアドレス帳を記憶する。宛名特定手段２は、電子メール６の本文欄６ｂに入力された文字列からユーザの名称を検出し、宛名として特定する。ユーザ検索手段３は、宛名特定手段２で宛名として特定された名称を有するユーザを、アドレス帳から検索する。宛先決定手段４は、ユーザ検索手段３で検出されたユーザの中から、宛先とすべきユーザを決定する。電子メールアドレス設定手段５は、アドレス帳を参照し、宛先決定手段４で決定されたユーザに対応する電子メールアドレスを宛先欄６ａに設定する。
【００１３】
このような電子メール宛先入力支援プログラムを実行するコンピュータによれば、本文欄６ｂに文字列が入力されると、宛名特定手段２により、入力された文字列からユーザの名称が検出され、宛名として特定される。次に、ユーザ検索手段３により、宛名として特定された名称を有するユーザが、アドレス帳から検索される。さらに、宛先決定手段４により、検出されたユーザの中から、宛先とすべきユーザが決定される。そして、電子メールアドレス設定手段５により、決定されたユーザに対応する電子メールアドレスが、宛先欄６ａに設定される。
【００１４】
このように、本文中に入力されたユーザの名称から宛名を特定し、その宛名に対応するユーザをアドレス帳から検出し、検出されたユーザから宛先を決定できるようにしたため、宛先の入力が容易となる。
【００１５】
図２は、本実施の形態に係るシステム構成例を示す図である。図２に示すように、端末装置１００ａ、１００ｂ、１００ｃ、・・・は、ネットワーク１０を介して、メーリングリストを管理するためのメーリングリストサーバ２０ａ、２０ｂ、２０ｃ、・・・と接続されている。
【００１６】
端末装置１００ａ、１００ｂ、１００ｃ、・・・は、電子メールを送受信する機能を有している装置である。また、メーリングリストサーバ２０ａ、２０ｂ、２０ｃ、・・・は、メーリングリスト機能を有しているメールサーバであり、メーリングリストのメンバ管理などを行う。
【００１７】
たとえば、端末装置１００ａは、メーリングリストサーバ２０ａがメンバリストを管理するメーリングリストを使って端末装置１００ｂ、１００ｃに対してメールを送信する場合、ユーザの指示を受けると、メーリングリスト用のメールアドレスに対してメールを送信する。メーリングリストサーバ２０ａは、端末装置１００ａから電子メールを受け取ると、自身が管理するメンバリストを用いて受け取った電子メールに対応するメンバを検索し、そのメンバに対して電子メールを送信する。
【００１８】
図３は、本実施の形態に用いる端末装置のハードウェア構成例を示す図である。端末装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェイス１０５、および通信インタフェイス１０６が接続されている。
【００１９】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００２０】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェイス１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェイス１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００２１】
通信インタフェイス１０６は、ネットワーク１０に接続されている。通信インタフェイス１０６は、ネットワーク１０を介して、他のコンピュータとの間でデータの送受信を行う。以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
【００２２】
次に、端末装置１００が有する処理機能について説明する。
図４は、本実施の形態の端末装置の処理機能を示す図である。図４に示すように、端末装置１００は、敬称テーブル１１０、宛名特定部１２０、アドレス特定部１３０、アドレス帳１４０、メニュー作成部１５０、アドレス設定部１６０、および入出力インタフェイス１７０を備えている。また、端末装置１００には、モニタ１１と入力部１２ａとが接続されている。
【００２３】
敬称テーブル１１０は、敬称と、敬称に対応する属性が記憶されている。宛名特定部１２０は、入力部１２ａから入出力インタフェイス１７０を介して入力される文字列を敬称テーブル１１０を用いて検索し、宛名を示す文字列を特定する。宛名が特定できると宛名をアドレス特定部１３０へ送る。
【００２４】
アドレス特定部１３０は、アドレス帳１４０から宛名に対応するメールアドレスを特定する。メールアドレスが特定できるとメールアドレスをメニュー作成部１５０へ送る。このとき、アドレス特定部１３０が特定したメールアドレスが複数ある場合は、複数のメールアドレスのすべてをメニュー作成部１５０へ送る。
【００２５】
メニュー作成部１５０は、アドレス特定部１３０から送られてきたすべてのメールアドレスを選択できるようにプルダウンメニューを作成し、入出力インタフェイス１７０を介してモニタ１１に表示する。メニュー作成部１５０は、プルダウンメニューに表示されているメールアドレスが選択されると、選択されたメールアドレスをアドレス設定部１６０に送る。そして、アドレス設定部１６０は、送られてきたメールアドレスを電子メール入力インタフェイスの宛先欄に設定する。
【００２６】
次に、端末装置１００に格納されている各種データの具体例について説明する。
図５は、アドレス帳のデータ構造を示す図である。図５に示すように、アドレス帳１４０は、名前とメールアドレスと属性とが関連づけられて記憶されている。ここで属性とは、送信相手の所属部署や会社名などである。アドレス帳１４０には、「鈴木」が４人記憶されており、「田中」と「佐藤」がそれぞれ１人ずつ記憶されている。アドレス帳１４０は、メーラに標準装備されているような名前に対応してメールアドレスなどが記憶されている既存のものを用いる。
【００２７】
図６は、敬称テーブルのデータ構造を示す図である。図６に示すように、敬称テーブル１１０は、敬称と属性が関連づけられて記憶されている。敬称テーブル１１０の属性の項目には、各敬称が付された文字列を含むメールを社内へ送るのか、社外へ送るのか、それともメーリングリストへ送るのかを判断するための属性が記憶されている。
【００２８】
図７は、端末装置によるプルダウンメニュー作成処理を示すフローチャートである。以下、図７に示す処理をステップ番号に沿って説明する。
〔ステップＳ１１〕宛名特定部１２０は、初期処理を実行する。初期処理を実行すると、電子メール入力インタフェイスの件名欄や本文欄に入力された文字列から宛名を検出する。宛名を検出すると、検出した宛名をアドレス特定部１３０へ送る。
【００２９】
〔ステップＳ１２〕アドレス特定部１３０は、宛名特定部１２０が特定した宛名を受け取り、アドレス帳１４０の名前の項目に宛名と一致する名前があるかどうかを検索し、該当者全員を抽出する。そして、抽出した該当者全員の名前をメニュー作成部１５０へ送る。
【００３０】
〔ステップＳ１３〕メニュー作成部１５０は、アドレス特定部１３０が抽出した該当者全員の名前などが表示されるようにプルダウンメニューを作成する。そして、プルダウンメニューに表示されている該当者の１人が選択されると、その該当者のメールアドレスをアドレス設定部１６０へ送る。
【００３１】
〔ステップＳ１４〕アドレス設定部１６０は、メニュー作成部１５０からメールアドレスを受け取ると、電子メール入力インタフェイスの宛先欄にメールアドレスを設定する。
〔ステップＳ１５〕端末装置１００は、メールの文字入力が終了したかを判断する。具体的には、送信コマンドが実行された場合や、メーラやメール作成ウインドウが終了された場合に、メールの文字入力が終了したものと判断する。メールの文字入力が終了したと判断した場合は、処理を終了し、メールの文字入力が終了していないと判断した場合は、処理をステップＳ１１へ進める。
【００３２】
図８は、端末装置による初期処理の手順を示すフローチャートである。以下、図８に示す処理をステップ番号に沿って説明する。
〔ステップＳ２１〕宛名特定部１２０は、敬称テーブル１１０に登録された敬称がメール本文に入力されているか検索する。
【００３３】
〔ステップＳ２２〕宛名特定部１２０は、入力されているメール本文から敬称が検出されたか否かを判断する。敬称が検出された場合は、処理をステップＳ２３へ進め、検出されない場合は、処理をステップＳ２１へ進める。
【００３４】
〔ステップＳ２３〕宛名特定部１２０は、検出した敬称の前にある宛名を検出し、処理を終了する。
図９は、プルダウンメニューが作成されたときの画面表示例を示す図である。図９に示すように、メニュー作成部１５０によって作成されたプルダウンメニュー２１０は、電子メール入力インタフェイス２００とともに表示される。そして、アドレス設定部１６０は、プルダウンメニュー２１０からメールアドレスが選択されるとメニュー作成部１６０から指示を受け、宛先欄にメニュー作成部１５０から受け取ったメールアドレスを設定する。
【００３５】
このような処理を実行することにより、端末装置１００がメールアドレスを推測し、候補をあげることにより、ユーザはプルダウンメニューを選択するだけでメールアドレスを入力することが可能となり、ユーザのメール作成が容易になる。また、端末装置１００は、入力文字列に送信相手の名字しかなく、アドレス帳１４０には同姓の人物が複数人記録されていても、電子メール宛先入力支援が可能である。
【００３６】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態について説明する。本実施の形態の電子メール入力支援プログラムは、プルダウンメニューを作成せず、キーワードテーブルを用いてキーワード検索を行う点が異なる以外は、第１の実施の形態で示した構成と同様である。このため、上記第１の実施の形態とほぼ同様の構成部分については同一の符号を付すなどして適宜その説明を省略する。
【００３７】
図１０は、本実施の形態の端末装置の処理機能を示す図である。図１０に示すように、端末装置２１００は、敬称テーブル１１０、宛名特定部１２０、アドレス特定部１３０、アドレス帳１４０、アドレス設定部１６０、入出力インタフェイス１７０、キーワードテーブル３００、およびキーワード検索部２１５０を備えている。また、端末装置２１００には、モニタ１１と入力部１２ａとが接続されている。
【００３８】
キーワードテーブル３００は、キーワードとそのキーワードに対応する属性が記憶されている。また、キーワード検索部２１５０は、アドレス特定部１３０が特定したメールアドレスが複数ある場合、アドレス特定部１３０が特定した該当者に関連するキーワードを検索する。
【００３９】
具体的には、キーワード検索部２１５０は、キーワードテーブル３００を用いて電子メール入力インタフェイスの本文欄および件名欄の文字列にキーワードが含まれているかを検索する。そして、キーワード検索をした結果、複数のメールアドレスのうち最も可能性のあるメールアドレスを決定し、アドレス設定部１６０へ送る。
【００４０】
図１１は、キーワードテーブルのデータ構造を示す図である。図１１に示すように、キーワードテーブル３００は、キーワードと、それぞれのキーワードに関連づけられた属性が記憶されている。キーワードは、メール入力文字列中にあると、入力された文章の内容が関連づけられた属性に対応づけられた人やグループ、会社などに関係すると判断できる材料として用いることができる。
【００４１】
図１２は、端末装置によるキーワード検索処理を示すフローチャートである。以下、図１２に示す処理をステップ番号に沿って説明する。
〔ステップＳ３１〕宛名特定部１２０は、初期処理を実行する。初期処理を実行すると、電子メール入力インタフェイスの件名欄や本文欄に入力された文字列から宛名が検出される。宛名を検出すると、検出した宛名をアドレス特定部１３０へ送る。
【００４２】
〔ステップＳ３２〕アドレス特定部１３０は、宛名特定部１２０が特定した宛名を受け取り、アドレス帳１４０の名前の項目に宛名と一致する名前があるかどうかを検索し、該当者全員を抽出する。そして、抽出した該当者全員の名前をキーワード検索部２１５０へ送る。
【００４３】
〔ステップＳ３３〕キーワード検索部２１５０は、アドレス特定部１３０が抽出した該当者データを受け取る。この該当者データが複数の送信先で構成されている場合、キーワード検索を行うことにより、複数の送信先から適切な送信先を推定する。つまり、本文欄や件名欄に入力されている入力文字列に対してキーワード検索をすることによって、該当者データを構成する複数の送信先のうち、どの送信先がユーザの希望する送信先であるかを推定する。
【００４４】
〔ステップＳ３４〕キーワード検索部２１５０は、件名欄か本文欄の少なくとも一方に、キーワードテーブル３００に記憶されているキーワードがあるかを判断する。キーワードがある場合は、処理をステップＳ３５へ進め、キーワードがない場合は、処理をステップＳ３７へ進める。
【００４５】
〔ステップＳ３５〕キーワード検索部２１５０は、キーワード検索を行った結果から最適なメールアドレスを選択する。たとえば、キーワード検索を行った結果として複数のキーワードが見つかった場合、そのキーワードに対応する属性の中からキーワードの個数などにより、より送信先に関連しそうな属性を決定し、その属性を持つ送信先のアドレスをアドレス設定部１６０へ送る。
【００４６】
〔ステップＳ３６〕アドレス設定部１６０は、キーワード検索部２１５０から受け取ったメールアドレスを宛先欄に設定する。
図１３は、本実施の形態の端末装置によるキーワード検索が行われたときの画面表示例である。図１３に示すように、電子メール入力インタフェイス２２００の件名欄には、「見積もりについて」とあり、特定されたアドレス帳の一部２２１０の属性欄には「購買」とある。つまり、キーワード検索部２１５０は、件名欄にある「見積もり」という単語を、キーワードテーブル３００を参照することによってキーワードと認識し、そのキーワードに対応づけられた属性である「購買」の属性を持つ「鈴木１」をこのメールの送信先と特定する。
【００４７】
このような処理を行うことにより、キーワード検索部２１５０がキーワード検索を行うので、アドレス特定部１３０が特定したメールアドレスが複数ある場合でも、プルダウンメニュー２１０を作成することなく自動的にメールアドレスが宛先欄に設定される。したがって、よりユーザにとってメールの作成が容易になる。
【００４８】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態について説明する。本実施の形態の電子メール入力支援プログラムは、敬称テーブルを用いて敬称識別処理を行う点が異なる以外は、第２の実施の形態で示した構成と同様である。このため、上記第２の実施の形態とほぼ同様の構成部分については同一の符号を付すなどして適宜その説明を省略する。
【００４９】
図１４は、本実施の形態の端末装置の処理装置を示す図である。図１４に示すように、端末装置３１００は、敬称テーブル１１０、宛名特定部１２０、アドレス特定部１３０、アドレス帳１４０、アドレス設定部１６０、入出力インタフェイス１７０、キーワードテーブル３００、およびキーワード検索部２１５０を備えている。また、端末装置３１００には、モニタ１１、入力部１２ａ、およびメーリングリストサーバ２０が接続されている。
【００５０】
メーリングリストサーバ２０は、メーリングリスト用のアドレスであるメーリングリストアドレスと、それぞれのメーリングリストアドレスに登録されているメールアドレスと属性がメーリングリストアドレスに関連づけられて記憶されている。
【００５１】
アドレス特定部１３０は、宛名特定部１２０が敬称の種類が「各位」であると判断した場合、メーリングリストサーバ２０に記憶されているメーリングリストアドレステーブル４００を読み、対応するアドレスを受け取る。
【００５２】
図１５は、メーリングリストアドレステーブルのデータ構造を示す図である。図１５に示すように、メーリングリストアドレステーブル４００は、メーリングリスト用のメールアドレスであるメーリングリストアドレスと、それぞれのメーリングリストアドレスに登録されている登録メールアドレスおよび属性がメーリングリストアドレスに関連づけられて記憶されている。
【００５３】
図１６は、端末装置による敬称識別処理を示すフローチャートである。以下、図１６に示す処理をステップ番号に沿って説明する。
〔ステップＳ４１〕宛名特定部１２０は、初期処理を実行する。初期処理を実行すると、電子メール入力インタフェイスの件名欄や本文欄に入力された文字列から宛名が検出される。また、宛名を検出するために用いた敬称の種類も識別する。
【００５４】
〔ステップＳ４２〕宛名特定部１２０は、敬称が「殿」だと判断した場合には、処理をステップＳ４３へ進め、敬称が「殿」ではないと判断した場合には、処理をステップＳ４６へと進める。
【００５５】
〔ステップＳ４３〕アドレス特定部１３０は、宛名特定部１２０が特定した宛名は社内の個人であると判断する。そして、アドレス帳１４０から社内を表す属性を持つものを抽出する。ここでは、たとえば特定された宛名が「鈴木」であるとする。そのとき、アドレス帳１４０から社内を表す属性を持つ「鈴木」を抽出する。
【００５６】
図１７は、社内個人テーブルのデータ構造を示す図である。図１７に示すように、社内個人テーブル３１４０は、名前に対応づけてメールアドレスと属性とが記憶されている。社内個人テーブル３１４０は、アドレス帳１４０から宛名特定部１２０が特定した宛名である「鈴木」で、かつ社内に対応する属性を持つものを抽出したものである。
【００５７】
図１６に戻り、ステップＳ４４以降の処理を説明する。
〔ステップＳ４４〕キーワード検索部２１５０は、社内個人テーブル３１４０を検索し、社内個人テーブル３１４０に複数人記録されているか否かを判断する。ここで、社内個人テーブル３１４０には複数人のデータが記録されているので、さらにキーワード検索を行うことによって最適なメールアドレスを選択する。最適なメールアドレスが選択されると、選択されたメールアドレスをアドレス設定部１６０へ送る。
【００５８】
〔ステップＳ４５〕アドレス設定部１６０は、キーワード検索部２１５０から受け取ったメールアドレスを宛先欄に設定して処理を終了する。
〔ステップＳ４６〕宛名特定部１２０は、敬称が「様」だと判断した場合には、処理をステップＳ４７へ進め、敬称が「様」ではないと判断した場合には、処理をステップＳ４９へ進める。
【００５９】
〔ステップＳ４７〕アドレス特定部１３０は、宛名特定部１２０が特定した宛名は社外の個人であると判断する。そして、アドレス帳１４０から社外を表す属性を持つものを抽出する。ここでは、たとえば特定された宛名が「鈴木」であるとする。そのとき、アドレス帳１４０から社外を表す属性を持つ「鈴木」を抽出する。
【００６０】
図１８は、社外個人テーブルのデータ構造を示す図である。図１８に示すように、社外個人テーブル３１４１は、名前に対応づけてメールアドレスと属性とが記憶されている。社外個人テーブル３１４１は、アドレス帳１４０から宛名特定部１２０が特定した宛名である「鈴木」で、かつ社外に対応する属性を持つものを抽出したものである。
【００６１】
図１６に戻り、ステップＳ４８以降の処理を説明する。
〔ステップＳ４８〕キーワード検索部２１５０は、社外個人テーブル３１４１を検索し、社外個人テーブル３１４１に複数人記録されているか否かを判断する。ここで、社外個人テーブル３１４１には１人のデータしか記録されていないので、「鈴木４」のメールアドレスをすぐにアドレス設定部１６０へ送る。
【００６２】
〔ステップＳ４９〕宛名特定部１２０は、敬称が「各位」だと判断した場合には、処理をステップＳ５０へ進める。
〔ステップＳ５０〕アドレス特定部１３０は、宛名特定部１２０が特定した宛名はメーリングリストであると判断する。そして、メーリングリストサーバ２０のメーリングリストアドレステーブル４００から宛名特定部１２０が特定した宛名に対応する属性を持つものを抽出する。ここでは、たとえば特定された宛名が「ａプロジェクト」であるとする。そのとき、メーリングリストアドレステーブル４００から「ａプロジェクト」という属性を持つものを抽出する。
【００６３】
図１９は、メーリングリストテーブルのデータ構造を示す図である。図１９に示すように、メーリングリストテーブル３４００は、メーリングリストアドレスに対応づけて登録メールアドレスと属性とが記憶されている。メーリングリストテーブル３４００は、メーリングリストサーバ２０のメーリングリストアドレステーブル４００から宛名特定部１２０が特定した宛名である「ａプロジェクト」に対応する属性を持つものを抽出したものである。
【００６４】
図１６に戻り、ステップＳ５１の処理を説明する。
〔ステップＳ５１〕キーワード検索部２１５０は、メーリングリストテーブル３４００を検索し、メーリングリストテーブル３４００に複数個のメーリングリストアドレスが記録されているか否か判断する。ここで、メーリングリストテーブル３４００には１つのメーリングリストアドレスのデータしか記録されていないので、「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」のメールアドレスをすぐにアドレス設定部１６０へ送る。
【００６５】
図２０は、敬称識別処理が行われたときの画面表示例である。図２０に示すように、電子メール入力インタフェイス３２００の本文欄には「鈴木様」とあり、アドレス特定部１３０が特定した「鈴木４」に対応するアドレステーブル３２１０の属性欄には「ＷＷ会社」とある。つまり、宛名特定部１２０は、本文欄から敬称である「様」を検出し、敬称テーブル１１０を用いて敬称識別処理を行うことによって敬称の前の宛名である「鈴木」が社外個人であると特定する。
【００６６】
アドレス特定部１３０は、宛名特定部１２０が特定した「鈴木」という宛名と、敬称の「様」から識別した社外という属性からアドレス帳１４０を検索し、「鈴木４」を特定し、キーワード検索部２１５０へ送る。キーワード検索部２１５０は、アドレス特定部１３０から送られてきたテーブルに１人しか記録されていないので、そのままアドレス設定部１６０へ送る。アドレス設定部１６０は、送られてきたメールアドレスを電子メール入力インタフェイス３２００の宛先欄へ設定する。
【００６７】
このように、宛名特定部１２０が敬称テーブル１１０を用いて敬称識別処理を行うことにより、アドレス帳１４０もしくはメーリングリストアドレステーブル４００に記憶されている宛名と同じ名前が複数記憶されていても識別が可能となる。
【００６８】
〔第４の実施の形態〕
次に、本発明の第４の実施の形態について説明する。本実施の形態の電子メール入力支援プログラムは、メール本文欄に同姓を複数記載する場合やアドレス帳に同姓が複数登録されている場合に他人の属性との関係において宛先の特定を行う点が異なる以外は、第２の実施の形態で示した構成と同様である。このため、上記第２の実施の形態とほぼ同様の構成部分については同一の符号を付すなどして適宜その説明を省略する。
【００６９】
図２１は、本実施の形態に係る宛先特定処理を示すフローチャートである。以下、図２１に示す処理をステップ番号に沿って説明する。
〔ステップＳ６１〕宛名特定部１２０は、初期処理を実行する。初期処理を実行すると、電子メール入力インタフェイスの件名欄や本文欄に入力された文字列から宛名が検出される。ここでは、たとえば、本文欄に「鈴木殿」と「田中殿」という文字列が含まれているとする。このとき、宛名特定部１２０は、本文欄の「鈴木殿」と「田中殿」という文字列を検出し、敬称の前の「鈴木」と「田中」を宛名として特定する。
【００７０】
〔ステップＳ６２〕宛名特定部１２０は、敬称の検出が終了したか否かを判断する。終了していると判断した場合は、処理をステップＳ６３へ進め、終了していないと判断した場合は、処理をステップＳ６１へ進める。
【００７１】
〔ステップＳ６３〕アドレス特定部１３０は、検出した宛名である「鈴木」と「田中」を用いてアドレス帳１４０を検索し、該当する全候補を抽出し、アドレステーブルを作成する。また、アドレス特定部１３０は、アドレステーブルに抽出した全候補の中で複数登録のない宛名を検出し、さらにその宛名の属性を抽出する。ここでは、たとえば、アドレス帳１４０に「鈴木」が複数人登録されており、「田中」は１人しか登録されていないものとする。このとき、１人しか登録されていない「田中」を検出し、さらに「田中」の属性を抽出する。「田中」の属性は図５のアドレス帳１４０に示すように「開発」であるとする。
【００７２】
図２２は、本実施の形態に係る宛名検索を行ったときのアドレステーブルのデータ構造を示した図である。アドレステーブル４１４０は、宛名特定部１２０が本文欄から検出した宛名である「鈴木」と「田中」に該当するアドレス帳１４０の一部が抜き出されている。
【００７３】
図２１に戻り、ステップＳ６４以降の処理の説明をする。
〔ステップＳ６４〕アドレス特定部１３０は、アドレステーブル４１４０から「田中」の属性である「開発」と同じ属性を持つ「鈴木」を検索する。そうすると、「鈴木２」が「田中」と同じ属性である「開発」の属性を持つので、「鈴木２」のメールアドレスを宛先として特定する。
【００７４】
〔ステップＳ６５〕アドレス設定部１６０は、アドレス特定部１３０が特定した「鈴木２」のメールアドレスを受け取り、宛先欄に設定する。
図２３は、本実施の形態の宛名特定処理が行われたときの画面表示例である。図２３に示すように、電子メール入力インタフェイス４２００の本文欄には「鈴木殿」と「田中殿」とあり、アドレス特定部１３０が特定した「鈴木２」に対応するアドレステーブル４２１０の属性欄には「開発」とある。つまり、宛名特定部１２０は、アドレステーブル４１４０から１人しか記録されていない「田中」をまず特定し、「田中」の属性である「開発」を検出する。そして、複数記録されている「鈴木」の中から「開発」の属性を持つ「鈴木２」を特定し、アドレス設定部１６０へ送る。アドレス設定部１６０は、送られてきたメールアドレスを電子メール入力インタフェイス４２００の宛先欄へ設定する。
【００７５】
（変形例）
上記実施の形態において「田中」が１人の場合のみ適用可能な処理を示したが、アドレス帳１４０に「田中」が複数人記憶されている場合にも他の人物との関係から複数人いる同名の該当者から１人を特定する処理は有効である。以下、アドレス帳１４０に「田中」が複数人記憶されている場合の処理を示す。
【００７６】
図２４は、「田中」が複数人いるときの処理を示すフローチャートである。以下、図２４に示す処理をステップ番号に沿って説明する。
〔ステップＳ７１〕宛名特定部１２０は、初期処理を実行する。初期処理を実行すると、電子メール入力インタフェイス４２００の件名欄や本文欄に入力された文字列から宛名が検出される。ここでは、たとえば、本文欄に「鈴木殿」と「田中殿」という文字列が含まれているとする。このとき、宛名特定部１２０は、本文欄の「鈴木殿」と「田中殿」という文字列を検出し、敬称の前の「鈴木」と「田中」を宛名として特定する。
【００７７】
〔ステップＳ７２〕宛名特定部１２０は、敬称の検出が終了したか否かを判断する。終了していると判断した場合は、処理をステップＳ７３へ進め、終了していないと判断した場合は、処理をステップＳ７１へ進める。
【００７８】
〔ステップＳ７３〕アドレス特定部１３０は、検出した宛名である「鈴木」と「田中」を用いてアドレス帳を検索し、該当する全候補を抽出し、アドレステーブルを作成する。この場合に作成されるアドレステーブルは、上記実施の形態の処理で作成されるアドレステーブル４１４０と異なり、「鈴木」も「田中」も複数人ずつ抽出されているとする。
【００７９】
〔ステップＳ７４〕アドレス特定部１３０は、アドレステーブルから「鈴木」と「田中」が共通した属性を持つ組み合わせがあるか判断する。共通した属性を持つ組み合わせがある場合は、処理をステップＳ７５へ進め、共通した属性を持つ組み合わせがない場合は、処理を終了させる。
【００８０】
〔ステップＳ７５〕アドレス特定部１３０は、共通した属性を持つ「鈴木」および「田中」を宛先として特定する。
〔ステップＳ７６〕アドレス設定部１６０は、アドレス特定部１３０が特定した「鈴木」と「田中」のメールアドレスを宛先欄に設定する。
【００８１】
なお、この処理はアドレス帳に「田中」が複数人記憶されている場合はもちろんのこと、「田中」が１人の場合にも適用可能である。
〔第５の実施の形態〕
次に、本発明の第５の実施の形態について説明する。本実施の形態の電子メール入力支援プログラムは、メール本文欄に同姓を複数記載する場合やアドレス帳に同姓が複数登録されている場合にメーリングリストアドレステーブルを用いてアドレス特定処理を行う点が異なる以外は、第３の実施の形態で示した構成と同様である。このため、上記第３の実施の形態とほぼ同様の構成部分については同一の符号を付すなどして適宜その説明を省略する。
【００８２】
図２５は、本実施の形態のアドレス特定処理を示すフローチャートである。以下、図２５に示す処理をステップ番号に沿って説明する。
〔ステップＳ８１〕宛名特定部１２０は、初期処理を実行する。初期処理を実行すると、電子メール入力インタフェイスの件名欄や本文欄に入力された文字列から宛名が検出される。ここでは、たとえば、本文欄に「鈴木殿」と「田中殿」と「佐藤殿」という文字列が含まれているとする。このとき、宛名特定部１２０は、本文欄の「鈴木殿」と「田中殿」と「佐藤殿」という文字列を検出し、敬称の前の「鈴木」と「田中」と「佐藤」を宛名として特定する。
【００８３】
〔ステップＳ８２〕宛名特定部１２０は、敬称の検出が終了したか否かを判断する。終了していると判断した場合は、処理をステップＳ８３へ進め、終了していないと判断した場合は、処理をステップＳ８１へ進める。
【００８４】
〔ステップＳ８３〕アドレス特定部１３０は、メーリングリストアドレステーブル４００を検索し、検出した全宛名の一部もしくは全部を含んだメーリングリストがあるか否かを判断する。メーリングリストがあると判断した場合は、処理をステップＳ８４へ進め、メーリングリストがないと判断した場合は、処理を終了させる。
【００８５】
〔ステップＳ８４〕アドレス特定部１３０は、アドレス帳１４０に「田中」と「佐藤」が１人ずつ記憶されているので、「田中」と「佐藤」のアドレスをまず特定する。そして、４人記憶されている「鈴木」を特定するとき、メーリングリストアドレステーブル４００を参照する。メーリングリストアドレステーブル４００には、「田中」と「佐藤」のメールアドレスが登録メールアドレスとして登録されているメーリングリストアドレスである「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」が記憶されている。アドレス特定部１３０は、アドレス帳１４０に記録されている４人の「鈴木」のうち、「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」に対応づけられて登録メールアドレスとして記憶されている「ｓｕｚｕｋｉ２＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」を送信先アドレスと特定し、アドレス設定部１６０へ送る。
【００８６】
〔ステップＳ８５〕アドレス設定部１６０は、アドレス特定部１３０に特定されたメールアドレスを受け取り、宛先欄に設定する。
図２６は、本実施の形態のアドレス特定処理を行ったときの画面表示例を示す図である。図２６に示すように、電子メール入力インタフェイス５２００の本文欄には「鈴木殿」、「田中殿」、「佐藤殿」と入力されている。アドレス特定部１３０は、特定した「佐藤」、「田中」と同じメーリングリストアドレスである「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」に対応づけて登録されている「鈴木２」のアドレスである「ｓｕｚｕｋｉ２＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」を本文欄に入力されている「鈴木殿」の送信先アドレスと特定する。
【００８７】
そして、アドレス特定部１３０は、特定した「田中」、「佐藤」、「鈴木２」のアドレステーブル５２１０にあるメールアドレスを、アドレス設定部１６０へ送る。アドレス設定部１６０は、受け取ったメールアドレスを電子メール入力インタフェイス５２００の宛先欄に設定する。
【００８８】
〔第６の実施の形態〕
次に、本発明の第６の実施の形態について説明する。本実施の形態の電子メール入力支援プログラムは、メール本文欄に同姓を複数記載する場合やアドレス帳に同姓が複数登録されている場合にメーリングリストアドレステーブル４００を用いてアドレス特定処理を行い、そのメーリングリストアドレステーブル４００にあるメーリングリスト用のメールアドレスを宛先欄に設定する点が異なる以外は、第３の実施の形態で示した構成と同様である。このため、上記第３の実施の形態とほぼ同様の構成部分については同一の符号を付すなどして適宜その説明を省略する。
【００８９】
図２７は、本実施の形態のアドレス特定処理を示すフローチャートである。以下、図２７に示す処理をステップ番号に沿って説明する。
〔ステップＳ９１〕宛名特定部１２０は、初期処理を実行する。初期処理を実行すると、電子メール入力インタフェイスの件名欄や本文欄に入力された文字列から宛名が検出される。ここでは、たとえば、本文欄に「鈴木殿」と「田中殿」と「佐藤殿」という文字列が含まれているとする。このとき、宛名特定部１２０は、本文欄の「鈴木殿」と「田中殿」と「佐藤殿」という文字列を検出し、敬称の前の「鈴木」と「田中」と「佐藤」を宛名として特定する。
【００９０】
〔ステップＳ９２〕宛名特定部１２０は、敬称の検出が終了したか否かを判断する。終了していると判断した場合は、処理をステップＳ９３へ進め、終了していないと判断した場合は、処理をステップＳ９１へ進める。
【００９１】
〔ステップＳ９３〕アドレス特定部１３０は、メーリングリストアドレステーブル４００を検索し、検出した全宛名と一致するメーリングリストがあるか否かを判断する。メーリングリストがあると判断した場合は、処理をステップＳ９４へ進め、メーリングリストがないと判断した場合は、処理を終了させる。
【００９２】
〔ステップＳ９４〕アドレス特定部１３０は、アドレス帳１４０に「田中」と「佐藤」が１人ずつ記憶されているので、「田中」と「佐藤」のアドレスをまず特定する。そして、４人記憶されている「鈴木」を特定するとき、メーリングリストアドレステーブル４００を参照する。メーリングリストアドレステーブル４００には、「田中」と「佐藤」のメールアドレスが登録メールアドレスとして登録されているメーリングリストアドレスである「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」が記憶されている。このメーリングリストアドレスである「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」には「鈴木２」に対応する「ｓｕｚｕｋｉ２＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」が登録メールアドレスとして記憶されている。そこで、アドレス特定部１３０は、「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」を送信先として特定する。
【００９３】
〔ステップＳ９５〕アドレス設定部１６０は、アドレス特定部１３０が特定したメーリングリストアドレスである「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」を受け取り、宛先欄に設定する。
【００９４】
図２８は、本実施の形態のアドレス特定処理を行ったときの画面表示例を示す図である。図２８に示すように、電子メール入力インタフェイス６２００の本文欄には「鈴木殿」、「田中殿」、「佐藤殿」とあり、アドレス特定部１３０が特定した「佐藤」、「田中」と同じメーリングリストアドレスである「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」に対応づけて登録されている「鈴木２」を本文欄に入力されている「鈴木」と特定する。
【００９５】
すると、アドレス特定部１３０は、メーリングリストアドレステーブル４００に記憶されている「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」に対応づけて登録されている登録メールアドレスと、本文欄に入力されている宛名が一致することから、「ｂ−ｐｒｏｄｕｃｔ＠ｐｐ．ｚｚ．ｃｏ．ｊｐ」を送信先メールアドレスに特定し、アドレス設定部１６０へ送る。アドレス設定部１６０は、アドレス設定部１６０から送られてきたメーリングリストアドレス６２１０を電子メール入力インタフェイス６２００の宛先欄に設定する。
【００９６】
なお、キーワード検索などでメールアドレスを１つに絞りきれなかった場合は、残った複数のメールアドレスからプルダウンメニューを作成してもよい。また、メーリングリストサーバ２０に記憶されているメーリングリストアドレステーブル４００は、あらかじめ端末装置に記憶させておき、アドレス特定処理のたびにメーリングリストサーバ２０にアクセスしなくてもよい。
【００９７】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、端末装置が有すべき機能の処理内容を記述した電子メール宛先入力支援プログラムが提供される。その電子メール宛先入力支援プログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述した電子メール宛先入力支援プログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ＨＤＤ、ＦＤ、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録装置には、ＭＯ（Magneto Optical disk）などがある。
【００９８】
電子メール宛先入力支援プログラムを流通させる場合には、たとえば、その電子メール宛先入力支援プログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにその電子メール宛先入力支援プログラムを転送することもできる。
【００９９】
電子メール宛先入力支援プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録された電子メール宛先入力支援プログラムもしくはサーバコンピュータから転送された電子メール宛先入力支援プログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置から電子メール宛先入力支援プログラムを読み取り、電子メール宛先入力支援プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接電子メール宛先入力支援プログラムを読み取り、その電子メール宛先入力支援プログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータから電子メール宛先入力支援プログラムが転送される毎に、逐次、受け取った電子メール宛先入力支援プログラムに従った処理を実行することもできる。
【０１００】
なお、本発明は、上述の実施の形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加えることができる。
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【０１０１】
（付記１）  電子メールの宛先入力を支援する電子メール宛先入力支援プログラムにおいて、
コンピュータを、
ユーザの名称、電子メールアドレスおよび属性が登録されたアドレス帳を記憶するアドレス帳記憶手段、
電子メールの本文欄に入力された文字列からユーザの名称を検出し、宛名として特定する宛名特定手段、
前記宛名特定手段で宛名として特定された名称を有するユーザを、前記アドレス帳から検索するユーザ検索手段、
前記ユーザ検索手段で検出されたユーザの中から、宛先とすべきユーザを決定する宛先決定手段、
前記アドレス帳を参照し、前記宛先決定手段で決定されたユーザに対応する電子メールアドレスを、宛先欄に設定する電子メールアドレス設定手段、
として機能させることを特徴とする電子メール宛先入力支援プログラム。
【０１０２】
（付記２）  前記宛先決定手段は、前記アドレス帳を参照し、前記ユーザ検索手段で検出されたユーザの属性をメニュー画面に表示し、前記メニュー画面内の属性を選択する操作入力に応じて、選択された属性に対応するユーザを宛先として決定することを特徴とする付記１記載の電子メール宛先入力支援プログラム。
【０１０３】
（付記３）  前記コンピュータを、さらに、
本文欄または件名欄に入力されるキーワードと、前記キーワードが入力されたときに宛先とするユーザの属性との対応関係が登録されたキーワードテーブルを記憶するキーワードテーブル記憶手段、
本文欄または件名欄に入力された文字列から、前記キーワードテーブルに登録されている前記キーワードを検出するキーワード検出手段、
前記キーワードテーブルを参照し、前記キーワード検出手段で検出された前記キーワードに対応する属性を決定する属性決定手段として機能させ、
前記ユーザ検索手段は、前記宛名特定手段で宛名として特定された名称を有し、かつ前記属性決定手段で決定された属性を有するユーザを、前記アドレス帳から検索する、
ことを特徴とする付記１記載の電子メール宛先入力支援プログラム。
【０１０４】
（付記４）  前記コンピュータを、さらに、
複数の敬称が登録された敬称テーブルを記憶する敬称テーブル記憶手段として機能させ、
前記宛名特定手段は、前記敬称テーブルに登録された敬称が電子メールの本文欄に入力されると、入力された敬称の前に入力された名称を宛名として特定する、
ことを特徴とする付記１記載の電子メール宛先入力支援プログラム。
【０１０５】
（付記５）  前記敬称テーブルには、複数の敬称のそれぞれに対応づけて、各敬称が付与されるユーザの属性が予め設定されており、
前記コンピュータを、さらに、前記敬称テーブルを参照し、前記宛名特定手段で宛名として特定された名称の後に入力された敬称に対応する属性を決定する属性決定手段として機能させる属性決定手段として機能させ、
前記ユーザ検索手段は、前記宛名特定手段で宛名として特定された名称を有し、かつ前記属性決定手段で決定された属性を有するユーザを、前記アドレス帳から検索する、
ことを特徴とする付記４記載の電子メール宛先入力支援プログラム。
【０１０６】
（付記６）  前記宛先決定手段は、既に宛先欄に設定されている宛先と同じ属性を有するユーザを、宛先とすべきユーザに決定することを特徴とする付記１記載の電子メール宛先入力支援プログラム。
【０１０７】
（付記７）  前記コンピュータを、さらに、
複数のユーザで共有する共有メールアドレスと、前記共有メールアドレス宛の電子メールを受け取るユーザの電子メールアドレスとの対応関係が登録されたメーリングリストを記憶するメーリングリスト記憶手段として機能させ、
前記宛先決定手段は、前記宛名特定手段で複数の宛名が特定され、前記ユーザ検索手段において各宛名に対応するユーザが検出された場合、前記メーリングリストから、各宛名に応じた少なくとも１人ずつのユーザの電子メールアドレスが登録された共有メールアドレスを検出し、検出された共有メールアドレスに対応するユーザを宛先として決定することを特徴とする付記１記載の電子メール宛先入力支援プログラム。
【０１０８】
（付記８）  前記電子メールアドレス設定手段は、前記宛先決定手段で検出された共有メールアドレスを、宛先欄に設定することを特徴とする付記７記載の電子メール宛先入力支援プログラム。
【０１０９】
（付記９）  電子メールの宛先入力を支援する電子メール宛先入力支援装置において、
ユーザの名称、電子メールアドレスおよび属性が登録されたアドレス帳を記憶するアドレス帳記憶手段と、
電子メールの本文欄に入力された文字列からユーザの名称を検出し、宛名として特定する宛名特定手段と、
前記宛名特定手段で宛名として特定された名称を有するユーザを、前記アドレス帳から検索するユーザ検索手段と、
前記ユーザ検索手段で検出されたユーザの中から、宛先とすべきユーザを決定する宛先決定手段と、
前記アドレス帳を参照し、前記宛先決定手段で決定されたユーザに対応する電子メールアドレスを、宛先欄に設定する電子メールアドレス設定手段と、
を有することを特徴とする電子メール宛先入力支援装置。
【０１１０】
（付記１０）  電子メールの宛先入力を支援する電子メール宛先入力支援方法において、
宛名特定手段が、電子メールの本文欄に入力された文字列からユーザの名称を検出し、宛名として特定し、
ユーザ検索手段が、前記宛名特定手段で宛名として特定された名称を有するユーザを、ユーザの名称、電子メールアドレスおよび属性が登録されたアドレス帳から検索し、
宛先決定手段が、前記ユーザ検索手段で検出されたユーザの中から、宛先とすべきユーザを決定し、
電子メールアドレス設定手段が、前記アドレス帳を参照し、前記宛先決定手段で決定されたユーザに対応する電子メールアドレスを宛先欄に設定する、
ことを特徴とする電子メール宛先入力支援方法。
【図面の簡単な説明】
【０１１１】
【図１】第１の実施の形態の概略を示す図である。
【図２】第１の実施の形態に係るシステム構成例を示す図である。
【図３】第１の実施の形態に用いる端末装置のハードウェア構成例を示す図である。
【図４】第１の実施の形態の端末装置の処理機能を示す図である。
【図５】アドレス帳のデータ構造を示す図である。
【図６】敬称テーブルのデータ構造を示す図である。
【図７】端末装置によるプルダウンメニュー作成処理を示すフローチャートである。
【図８】端末装置による初期処理の手順を示すフローチャートである。
【図９】プルダウンメニューが作成されたときの画面表示例を示す図である。
【図１０】第２の実施の形態の端末装置の処理機能を示す図である。
【図１１】キーワードテーブルのデータ構造を示す図である。
【図１２】端末装置によるキーワード検索処理を示すフローチャートである。
【図１３】第２の実施の形態の端末装置によるキーワード検索が行われたときの画面表示例である。
【図１４】第３の実施の形態の端末装置の処理装置を示す図である。
【図１５】メーリングリストアドレステーブルのデータ構造を示す図である。
【図１６】端末装置による敬称識別処理を示すフローチャートである。
【図１７】社内個人テーブルのデータ構造を示す図である。
【図１８】社外個人テーブルのデータ構造を示す図である。
【図１９】メーリングリストテーブルのデータ構造を示す図である。
【図２０】敬称識別処理が行われたときの画面表示例である。
【図２１】第４の実施の形態に係る宛先特定処理を示すフローチャートである。
【図２２】第４の実施の形態に係る宛名検索を行ったときのアドレステーブルのデータ構造を示した図である。
【図２３】本実施の形態の宛名特定処理が行われたときの画面表示例である。
【図２４】「田中」が複数人いるときの処理を示すフローチャートである。
【図２５】第５の実施の形態のアドレス特定処理を示すフローチャートである。
【図２６】第５の実施の形態のアドレス特定処理を行ったときの画面表示例を示す図である。
【図２７】第６の実施の形態のアドレス特定処理を示すフローチャートである。
【図２８】第６の実施の形態のアドレス特定処理を行ったときの画面表示例を示す図である。
【符号の説明】
【０１１２】
１  アドレス帳記憶手段
２  宛名特定手段
３  ユーザ検索手段
４  宛名決定手段
５  電子メールアドレス設定手段
６  電子メール
６ａ  宛先欄
６ｂ  本文欄
【図１】
2006285515.tif 000003
【図２】
2006285515.tif 000004
【図３】
2006285515.tif 000005
【図４】
2006285515.tif 000006
【図５】
2006285515.tif 000007
【図６】
2006285515.tif 000008
【図７】
2006285515.tif 000009
【図８】
2006285515.tif 000010
【図９】
2006285515.tif 000011
【図１０】
2006285515.tif 000012
【図１１】
2006285515.tif 000013
【図１２】
2006285515.tif 000014
【図１３】
2006285515.tif 000015
【図１４】
2006285515.tif 000016
【図１５】
2006285515.tif 000017
【図１６】
2006285515.tif 000018
【図１７】
2006285515.tif 000019
【図１８】
2006285515.tif 000020
【図１９】
2006285515.tif 000021
【図２０】
2006285515.tif 000022
【図２１】
2006285515.tif 000023
【図２２】
2006285515.tif 000024
【図２３】
2006285515.tif 000025
【図２４】
2006285515.tif 000026
【図２５】
2006285515.tif 000027
【図２６】
2006285515.tif 000028
【図２７】
2006285515.tif 000029
【図２８】
2006285515.tif 000030