(57)【要約】【課題】メールの宛先となるユーザやウェブサイトを閲覧するユーザが置かれた状況に応じてメッセージの作成を支援するメッセージ作成支援方法を提供する。【解決手段】処理対象となるメッセージと処理対象のメッセージの宛先とを取得するステップＳ１０と、処理対象のメッセージからメッセージを構成する構成要素を抽出するステップＳ２２と、ユーザとユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、情報要素の要素値毎に要素値と要素値に関する属性の属性値とを関連付けて保持する情報要素データベースと、に基づいて、処理対象のメッセージの宛先と処理対象のメッセージの構成要素とに関連する属性値を検索するステップＳ２６とを含むことを特徴とするメッセージ作成支援方法によって上記課題を解決できる。【選択図】        図２
2004287864.tif 000002
【特許請求の範囲】
【請求項１】
メッセージの作成を支援するメッセージ作成支援システムであって、
処理対象となるメッセージを取得するメッセージ取得手段と、
前記処理対象のメッセージの宛先を取得する宛先取得手段と、
前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出手段と、
前記処理対象のメッセージの宛先に基づいて、前記処理対象のメッセージの構成要素に関する情報を属性値として検索する属性値検索手段と、
を含むことを特徴とするメッセージ作成支援システム。
【請求項２】
メッセージの作成を支援するメッセージ作成支援システムであって、
ユーザと当該ユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、
前記情報要素の要素値毎に当該要素値と当該要素値に関する属性の属性値とを関連付けて保持する情報要素データベースと、を備え、
処理対象となるメッセージを取得するメッセージ取得手段と、
前記処理対象のメッセージの宛先を取得する宛先取得手段と、
前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出手段と、
前記ユーザデータベース及び前記情報要素データベースに基づいて、前記処理対象のメッセージの宛先と前記処理対象のメッセージの構成要素とに関連する属性値を検索する属性値検索手段と、
を含むことを特徴とするメッセージ作成支援システム。
【請求項３】
請求項２に記載のメッセージ作成支援システムにおいて、
前記属性値検索手段は、
前記処理対象のメッセージの宛先となるユーザに関する情報要素の要素値を前記ユーザデータベースから抽出する手段と、
前記抽出された要素値と関連付けられ、前記処理対象のメッセージの構成要素を属性とする属性値を前記情報要素データベースから抽出する手段と、
を含むことを特徴とするメッセージ作成支援システム。
【請求項４】
請求項１〜３に記載のメッセージ作成支援システムにおいて、
前記属性値検索手段において検索された属性値を提示する修正候補提示手段を含むことを特徴とするメッセージ作成支援システム。
【請求項５】
請求項４に記載のメッセージ作成支援システムにおいて、
前記修正候補提示手段は、前記属性値検索手段において検索された属性値をリストとして提示することを特徴とするメッセージ作成支援システム。
【請求項６】
請求項１〜３のいずれか１つに記載のメッセージ作成支援システムにおいて、
前記属性値検索手段において検索された属性値を用いて前記処理対象のメッセージを修正するメッセージ修正手段を含むことを特徴とするメッセージ作成支援システム。
【請求項７】
請求項１〜３に記載のメッセージ作成支援システムにおいて、
前記属性値検索手段において検索された属性値を提示する修正候補提示手段と、
前記提示された属性値のうち少なくとも１つを選択させ、当該選択された属性値によって前記処理対象のメッセージの構成要素を置き換えて修正するメッセージ修正手段と、
を含むことを特徴とするメッセージ作成支援システム。
【請求項８】
請求項１〜７に記載のメッセージ作成支援システムにおいて、
前記属性値検索手段において検索された属性値に基づいて、前記処理対象のメッセージの構成要素を識別する情報を付加するマークアップ手段を含むことを特徴とするメッセージ作成支援システム。
【請求項９】
請求項１〜８に記載のメッセージ作成支援システムにおいて、
前記属性値検索手段において検索された属性値に基づいて、前記処理対象のメッセージの宛先を決定する宛先決定手段を含むことを特徴とするメッセージ作成支援システム。
【請求項１０】
メッセージの作成を支援するメッセージ作成支援サーバであって、
ユーザと当該ユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、
前記情報要素の要素値毎に当該要素値と当該要素値に関する属性の属性値とを関連付けて保持する情報要素データベースと、を備え、
処理対象となるメッセージを構成する構成要素を取得する構成要素取得手段と、
前記処理対象のメッセージの宛先を取得する宛先取得手段と、
前記ユーザデータベース及び前記情報要素データベースに基づいて、前記処理対象のメッセージの宛先と前記処理対象のメッセージの構成要素とに関連する属性値を検索する属性値検索手段と、
を含むことを特徴とするメッセージ作成支援サーバ。
【請求項１１】
メッセージの作成を支援するメッセージ作成支援方法であって、
処理対象となるメッセージを取得するメッセージ取得ステップと、
前記処理対象のメッセージの宛先を取得する宛先取得ステップと、
前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出ステップと、
前記処理対象のメッセージの宛先に基づいて、前記処理対象のメッセージの構成要素に関する情報を属性値として検索する属性値検索ステップと、
を含むことを特徴とするメッセージ作成支援方法。
【請求項１２】
メッセージの作成を支援するメッセージ作成支援方法であって、
処理対象となるメッセージを取得するメッセージ取得ステップと、
前記処理対象のメッセージの宛先を取得する宛先取得ステップと、
前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出ステップと、
ユーザと当該ユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、前記情報要素の要素値毎に当該要素値と当該要素値に関する属性の属性値とを関連付けて保持する情報要素データベースと、に基づいて、前記処理対象のメッセージの宛先と前記処理対象のメッセージの構成要素とに関連する属性値を検索する属性値検索ステップと、
を含むことを特徴とするメッセージ作成支援方法。
【請求項１３】
請求項１２に記載のメッセージ作成支援方法において、
前記属性値検索ステップは、
前記処理対象のメッセージの宛先となるユーザに関する情報要素の要素値を前記ユーザデータベースから抽出するステップと、
前記抽出された要素値と関連付けられ、前記処理対象のメッセージの構成要素を属性とする属性値を前記情報要素データベースから抽出するステップと、
を含むことを特徴とするメッセージ作成支援方法。
【請求項１４】
請求項１１〜１３に記載のメッセージ作成支援方法において、
前記検索された属性値を提示する修正候補提示ステップを含むことを特徴とするメッセージ作成支援方法。
【請求項１５】
請求項１４に記載のメッセージ作成支援方法において、
前記修正候補提示ステップは、前記検索された属性値をリストとして提示することを特徴とするメッセージ作成支援方法。
【請求項１６】
請求項１１〜１３のいずれか１つに記載のメッセージ作成支援方法において、
前記検索された属性値を用いて前記処理対象のメッセージを修正するメッセージ修正ステップを含むことを特徴とするメッセージ作成支援方法。
【請求項１７】
請求項１１〜１３に記載のメッセージ作成支援方法において、
前記検索された属性値を提示する修正候補提示ステップと、
前記提示された属性値のうち少なくとも１つを選択させ、当該選択された属性値によって前記処理対象のメッセージの構成要素を置き換えて修正するメッセージ修正ステップと、
を含むことを特徴とするメッセージ作成支援方法。
【請求項１８】
請求項１１〜１７に記載のメッセージ作成支援方法において、
前記検索された属性値に基づいて、前記処理対象のメッセージの構成要素を識別する情報を付加するマークアップステップを含むことを特徴とするメッセージ作成支援方法。
【請求項１９】
請求項１１〜１８に記載のメッセージ作成支援方法において、
前記検索された属性値に基づいて、前記処理対象のメッセージの宛先を決定する宛先決定ステップを含むことを特徴とするメッセージ作成支援方法。
【請求項２０】
メッセージの作成を支援するメッセージ作成支援プログラムであって、
コンピュータに、
処理対象となるメッセージを取得するメッセージ取得ステップと、
前記処理対象のメッセージの宛先を取得する宛先取得ステップと、
前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出ステップと、
前記処理対象のメッセージの宛先に基づいて、前記処理対象のメッセージの構成要素に関する情報を属性値として検索する属性値検索ステップと、
を含む処理を実行させることを特徴とするメッセージ作成支援プログラム。
【請求項２１】
メッセージの作成を支援するメッセージ作成支援プログラムであって、
コンピュータに、
処理対象となるメッセージを取得するメッセージ取得ステップと、
前記処理対象のメッセージの宛先を取得する宛先取得ステップと、
前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出ステップと、
ユーザと当該ユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、前記情報要素の要素値毎に当該要素値と当該要素値に関する属性の属性値とを関連付けて保持する情報要素データベースと、に基づいて、前記処理対象のメッセージの宛先と前記処理対象のメッセージの構成要素とに関連する属性値を検索する属性値検索ステップと、
を含む処理を実行させることを特徴とするメッセージ作成支援プログラム。
【請求項２２】
請求項２１に記載のメッセージ作成支援プログラムにおいて、
前記属性値検索ステップは、
前記処理対象のメッセージの宛先となるユーザに関する情報要素の要素値を前記ユーザデータベースから抽出するステップと、
前記抽出された要素値と関連付けられ、前記処理対象のメッセージの構成要素を属性とする属性値を前記情報要素データベースから抽出するステップと、
を含むことを特徴とするメッセージ作成支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メッセージを受け取る相手に対して不適切な単語を修正してメールの送信を行うメッセージ作成支援システム、メッセージ作成支援サーバ、メッセージ作成支援方法及びメッセージ作成支援プログラムに関する。
【０００２】
【従来の技術】
近年の情報通信手段の発達により、連絡事項等のメッセージを電子メールとして多数の宛先に対して同時に配信したり、作成したメッセージをウェブサーバ等にアップロードして不特定多数の者に閲覧させたりすることが多くなってきている。
【０００３】
特開２００１−１５６８２９号公報には、多数の宛先に対して同一内容のメールを同報送信する際に、サーバが保持する宛先アドレスのリストを取得し、メールの送信者がそのリストの中から送信が必要な宛先を手動で選択する技術が開示されている。
【０００４】
また、特開平１０−０１１４４３号には、メッセージ内の不適切な単語を修正する手段が開示されている。
【０００５】
【特許文献１】
特開２００１−１５６８２９号公報
【特許文献２】
特開平１０−０１１４４３号公報
【０００６】
【発明が解決しようとする課題】
メールを同報送信する場合には、全ての受信者が置かれている状況に対応したメッセージを作成することが適切である。例えば、メッセージ内に特定の文化圏においては使用することが不適切な忌避語が含まれている場合、その文化圏の受信者に対しては忌避語を適切な単語に修正して送信することが望まれる。さらに、メッセージの内容によって受信者の一部はそのメールを必要としない場合もあり、このような場合には送信者がメールを必要としない受信者を宛先から除外することが好ましい。
【０００７】
しかし、メッセージを作成する送信者が全ての受信者の置かれている文化的環境、社会的環境状況等を把握することは困難であり、様々な状況に置かれている受信者に対してどの表現が不適切であるかを送信者自身が認識することも困難である。
【０００８】
特開２００１−１５６８２９号公報に開示された技術では、メールの送信者がメールのメッセージの内容からそのメールを必要とする受信者を自ら選択する。従って、メールの送信者自身がメールの宛先となる可能性があるユーザの状況を予め把握しておく必要があり、メールのメッセージの内容とユーザの状況に応じてメールが必要とされているか否かを判断しなくてはならない。しかしながら、上述の通り宛先の状況を把握しておくことは困難である。また、メッセージ内に不適切な表現が含まれているか否かを判断することも困難である。
【０００９】
特開平１０−０１１４４３号公報に開示された技術では、そのメッセージを必要とする者のみに対してメールを送信することが困難である。
【００１０】
本発明は、上記従来技術の問題点を鑑み、上記問題の少なくとも１つを解決すべく、メッセージの作成からメールの送信までの支援を行うメッセージ作成支援システム、メッセージ作成支援サーバ、メッセージ作成支援方法及びメッセージ作成支援プログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決できる本発明は、メッセージの作成を支援するメッセージ作成支援システムであって、処理対象となるメッセージを取得するメッセージ取得手段と、前記処理対象のメッセージの宛先を取得する宛先取得手段と、前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出手段と、前記処理対象のメッセージの宛先に基づいて、前記処理対象のメッセージの構成要素に関する情報を属性値として検索する属性値検索手段とを含むことを特徴とする。
【００１２】
より具体的な態様は、メッセージの作成を支援するメッセージ作成支援システムであって、ユーザと当該ユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、前記情報要素の要素値毎に当該要素値と当該要素値に関する属性の属性値とを関連付けて保持する情報要素データベースとを備え、処理対象となるメッセージを取得するメッセージ取得手段と、前記処理対象のメッセージの宛先を取得する宛先取得手段と、前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出手段と、前記ユーザデータベース及び前記情報要素データベースに基づいて、前記処理対象のメッセージの宛先と前記処理対象のメッセージの構成要素とに関連する属性値を検索する属性値検索手段とを含むことを特徴とする。
【００１３】
ここで、前記属性値検索手段は、前記処理対象のメッセージの宛先となるユーザに関する情報要素の要素値を前記ユーザデータベースから抽出する手段と、前記抽出された要素値と関連付けられ、前記処理対象のメッセージの構成要素を属性とする属性値を前記情報要素データベースから抽出する手段とを含むことが好適である。
【００１４】
また、前記属性値検索手段において検索された属性値を提示する修正候補提示手段をさらに含むものとしても良い。ここで、前記修正候補提示手段は、前記属性値検索手段において検索された属性値をリストとして提示することも好適である。
【００１５】
また、前記属性値検索手段において検索された属性値を用いて前記処理対象のメッセージを修正するメッセージ修正手段を含むものとしても良い。さらに、前記属性値検索手段において検索された属性値を提示する修正候補提示手段と、前記提示された属性値のうち少なくとも１つを選択させ、当該選択された属性値によって前記処理対象のメッセージの構成要素を置き換えて修正するメッセージ修正手段との両方を含むことも好適である。
【００１６】
また、前記属性値検索手段において検索された属性値に基づいて、前記処理対象のメッセージの構成要素を識別する情報を付加するマークアップ手段を含むことも好適である。
【００１７】
また、前記属性値検索手段において検索された属性値に基づいて、前記処理対象のメッセージの宛先を決定する宛先決定手段を含むことも好適である。
【００１８】
このとき、メッセージ支援システムを構成するメッセージ作成支援サーバであって、ユーザと当該ユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、前記情報要素の要素値毎に当該要素値と当該要素値に関する属性の属性値とを関連付けて保持する情報要素データベースとを備え、処理対象となるメッセージを構成する構成要素を取得する構成要素取得手段と、前記処理対象のメッセージの宛先を取得する宛先取得手段と、前記ユーザデータベース及び前記情報要素データベースに基づいて、前記処理対象のメッセージの宛先と前記処理対象のメッセージの構成要素とに関連する属性値を検索する属性値検索手段とを含むメッセージ作成支援サーバによっても上記課題を解決することができる。
【００１９】
上記課題を解決できる本発明を方法の態様で記載すると、メッセージの作成を支援するメッセージ作成支援方法であって、処理対象となるメッセージを取得するメッセージ取得ステップと、前記処理対象のメッセージの宛先を取得する宛先取得ステップと、前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出ステップと、前記処理対象のメッセージの宛先に基づいて、前記処理対象のメッセージの構成要素に関する情報を属性値として検索する属性値検索ステップとを含むことを特徴とする。
【００２０】
より具体的な態様は、メッセージの作成を支援するメッセージ作成支援方法であって、処理対象となるメッセージを取得するメッセージ取得ステップと、前記処理対象のメッセージの宛先を取得する宛先取得ステップと、前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出ステップと、ユーザと当該ユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、前記情報要素の要素値毎に当該要素値と当該要素値に関する属性の属性値とを関連付けて保持する情報要素データベースと、に基づいて、前記処理対象のメッセージの宛先と前記処理対象のメッセージの構成要素とに関連する属性値を検索する属性値検索ステップとを含むことを特徴とする。
【００２１】
本発明をプログラムの態様で記載すると、メッセージの作成を支援するメッセージ作成支援プログラムであって、コンピュータに、処理対象となるメッセージを取得するメッセージ取得ステップと、前記処理対象のメッセージの宛先を取得する宛先取得ステップと、前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出ステップと、前記処理対象のメッセージの宛先に基づいて、前記処理対象のメッセージの構成要素に関する情報を属性値として検索する属性値検索ステップとを含む処理を実行させることを特徴とする。
【００２２】
より具体的には、メッセージの作成を支援するメッセージ作成支援プログラムであって、コンピュータに、処理対象となるメッセージを取得するメッセージ取得ステップと、前記処理対象のメッセージの宛先を取得する宛先取得ステップと、前記処理対象のメッセージから当該メッセージを構成する構成要素を抽出する構成要素抽出ステップと、ユーザと当該ユーザに関する情報要素の要素値を関連付けて保持するユーザデータベースと、前記情報要素の要素値毎に当該要素値と当該要素値に関する属性の属性値とを関連付けて保持する情報要素データベースと、に基づいて、前記処理対象のメッセージの宛先と前記処理対象のメッセージの構成要素とに関連する属性値を検索する属性値検索ステップとを含む処理を実行させることを特徴とする。
【００２３】
ここで、前記属性値検索ステップは、前記処理対象のメッセージの宛先となるユーザに関する情報要素の要素値を前記ユーザデータベースから抽出するステップと、前記抽出された要素値と関連付けられ、前記処理対象のメッセージの構成要素を属性とする属性値を前記情報要素データベースから抽出するステップと、を含むことが好適である。
【００２４】
また、前記検索された属性値を提示する修正候補提示ステップを含むものとしても良い。ここで、前記修正候補提示ステップは、前記検索された属性値をリストとして提示することも好適である。
【００２５】
また、前記検索された属性値を用いて前記処理対象のメッセージを修正するメッセージ修正ステップを含むものとしても良い。さらに、前記検索された属性値を提示する修正候補提示ステップと、前記提示された属性値のうち少なくとも１つを選択させ、当該選択された属性値によって前記処理対象のメッセージの構成要素を置き換えて修正するメッセージ修正ステップの両方を含むことも好適である。
【００２６】
また、前記検索された属性値に基づいて、前記処理対象のメッセージの構成要素を識別する情報を付加するマークアップステップを含むことも好適である。
【００２７】
また、前記検索された属性値に基づいて、前記処理対象のメッセージの宛先を決定する宛先決定ステップを含むことも好適である。
【００２８】
【発明の実施の形態】
＜メッセージ作成支援システム＞
本発明の実施の形態におけるメッセージ作成支援システムは、図１のように、ネットワークを介して接続されたクライアント１００及びサーバ１０２から基本的に構成することができる。
【００２９】
クライアント１００は、制御部１０、記憶部１２、入力部１４、出力部１６及び外部インターフェース１８から基本的に構成される。各部はバスを介して互いに情報伝達可能に接続される。制御部１０は、記憶部１２に記憶されたオペレーションシステム（ＯＳ）を実行して、出力部１６にユーザからの情報入力を促すユーザインターフェース画面を表示させたり、入力部１４によってユーザからの情報を取得して記憶部１２に格納したりする機能を実現する。また、処理された情報等を外部インターフェース１８で接続されたネットワークを介して送受信する。これらの処理については後に詳細に説明する。
【００３０】
サーバ１０２は、制御部２０、記憶部２２、入力部２４、出力部２６及び外部インターフェース２８から基本的に構成される。各部はバスを介して互いに情報伝達可能に接続される。制御部２０は、記憶部２２に記憶されたオペレーションシステム（ＯＳ）を実行して、出力部２６にユーザからの情報入力を促すユーザインターフェース画面を表示させたり、入力部２４によってユーザからの情報を取得して記憶部２２に格納したりする機能を実現する。また、記憶部２２には、グループ名と複数のユーザメールアドレスを対応付けたメーリングリスト、メールの宛先となるユーザとそのユーザに関する情報要素の要素値とを関連付けたユーザデータベース及びユーザに関する情報要素の要素値とその情報要素に属する属性値とを関連付けた情報要素データベースが保持される。制御部２０は、ネットワークを介してメールアドレス及びメッセージを取得し、記憶部２２に格納された各データベースを参照して情報に対して処理を行う。これらの処理については後に詳細に説明する。
【００３１】
クライアント１００及びサーバ１０２は、基本的に一般的なコンピュータの構成を用いて実現することができる。すなわち、制御部１０，２０はＣＰＵ等、記憶部１２，２２は半導体メモリ、ハードディスク、光ディスク等、入力部１４，２４はキーボート、マウス、タッチパネル等、出力部１６，２６はディスプレイ、プリンタ等とすることができる。
【００３２】
＜メッセージ作成支援方法＞
次に、本実施の形態におけるメッセージ作成支援方法について説明する。メッセージ作成支援方法は、図２に示すフローチャートに沿って実行される。フローチャート左側のフローの各工程はプログラム化され、クライアント１００の記憶部１２に格納されて制御部１０によって実行される。一方、フローチャート右側のフローの各工程はプログラム化され、サーバ１０２の記憶部２２に格納されて制御部２０によって実行される。
【００３３】
ステップＳ１０では、メール送信者からメッセージ及びメーリングリストアドレスを取得する。クライアント１００の制御部１０は、出力部１６においてメール送信者に対してメッセージ及びメーリングリストアドレスの入力を促すユーザインターフェース画面を表示させ、入力部１４を用いてメール送信者からのメッセージ及びメーリングリストアドレスの入力を受け付ける。ここで、メーリングリストアドレスとは、サーバ１０２に保持されているメーリングリストに基づいてメールの宛先となるメールアドレスを特定するために用いられる情報をいう。取得したメッセージにはメッセージＩＤが割り当てられ、メーリングリストと共に記憶部１２に格納される。
【００３４】
例えば、メッセージとして「明日の朝９：００までに食堂にお集まり下さい」等という文字情報を入力することができる。ここで、メッセージには、文字情報のみならず音声情報や画像情報等の他形態の情報を含めることもできる。メーリングリストアドレスにはユーザ名“山田”及び“鈴木”等のユーザ名を入力する。また、メーリングリストアドレスとしては、ユーザ名等の各ユーザを特定する情報のみならず、複数のユーザをまとめたグループ名等を入力することもできる。
【００３５】
ステップＳ１２では、メーリングリストアドレス及びメッセージＩＤがサーバ１０２へ送信される。制御部１０は、記憶部１２からメーリングリストアドレス及びメッセージＩＤを読み出し、外部インターフェース１８を用いてネットワークへ送信する。
【００３６】
ステップＳ１４では、サーバ１０２においてメーリングリストアドレス及びメッセージＩＤが受信される。サーバ１０２の制御部２０は、外部インターフェース２８を用いてネットワークを介してメーリングリストアドレス及びメッセージＩＤを受信し、記憶部２２に一時的に格納する。
【００３７】
ステップＳ１６では、メールの送信先（宛先）となるメールアドレスが特定される。制御部２０は、記憶部２２に予め格納されているメーリングリストを参照して、取得したメーリングリストアドレスに対応付けられたメールアドレス（ＩＰアドレス等）を抽出する。このとき、取得したメーリングリストアドレスがグループを示す場合には、そのグループに属するメールアドレスの全てが抽出される。
【００３８】
ステップＳ１８では、特定されたメールアドレスに基づいて宛先となるユーザに関する情報が抽出される。制御部２０は、記憶部２２に予め格納されているユーザデータベースを参照して、特定されたメールアドレスに関連付けられた情報要素の要素値を抽出する。
【００３９】
ユーザデータベースには、図３に示すように、宛先となるユーザのメールアドレスに関連付けて、そのユーザを取り巻く環境に関する情報要素の要素値が登録されている。例えば、メールアドレス“ｙａｍａｄａ＠＊＊．ｃｏ．ｊｐ．”のユーザ“山田”に対しては、情報要素「勤務地」の要素値“Ａ工場”、情報要素「勤務形態」の要素値“正社員”等が関連付けて登録されている。同様に、他のメールアドレスにも情報要素の要素値が関連付けて登録されている。ただし、各メールアドレスに対して全ての情報要素の要素値を登録する必要はなく、一部の情報要素の要素値のみを登録しておいても良い。また、情報要素の要素値は文字情報に限られず、音声情報や画像情報等の他の形態を有していても良い。
【００４０】
例えば、ステップＳ１６において宛先としてメールアドレス“ｙａｍａｄａ＠＊＊．ｃｏ．ｊｐ”が特定されたとすると、図３のユーザデータベースの例では、宛先となるユーザは“山田”であり、その“山田”の属する環境を示す情報として「勤務地」は“Ａ工場”、「勤務形態」は“正社員”という情報要素の要素値が抽出される。さらに、メールアドレス“ｓｕｚｕｋｉ＠＊＊．ｃｏ．ｊｐ”が特定されたとすると、宛先となるユーザは“鈴木”であり、その“鈴木”の属する環境を示す情報として「勤務地」は“開発センター”、「勤務形態」は“正社員”という情報要素の要素値が抽出される。
【００４１】
ステップＳ２０では、抽出された情報要素の要素値に基づいて情報要素の属性の属性値が抽出される。制御部２０は、記憶部２２に予め格納されている情報要素データベースを参照して、抽出された情報要素の要素値に関連付けられている属性の属性値を抽出する。
【００４２】
情報要素データベースには、図４に示すように、ユーザデータベースに登録されている各情報要素の要素値に関連付けて、その要素値に関連する情報とその要素値に属する属性値が登録されている。例えば、情報要素「勤務地」の要素値“Ａ工場”に対しては、要素値“Ａ工場”に関連する属性「食堂」の属性値“食堂１”，“食堂２”，“食堂３”が登録されている。すなわち、Ａ工場には食堂１，食堂２及び食堂３があることを示す情報が登録されている。ただし、各情報要素の要素値に対して必ず属性を登録する必要はなく、一部の情報要素の要素値に対して登録しておいても良い。また、属性値は文字情報に限られず、音声情報や画像情報等の他の形態を有していても良い。
【００４３】
この情報要素データベースは、図５に示すように、ＳＧＭＬ，ＨＴＭＬ，ＸＭＬ等の構造化言語によって構築することも好適である。このような構造化言語を用いることによって、要素値に対して複数の属性を階層的に関連付けることも容易となり、１つの要素値に関連付けられた属性の属性値に対してさらに異なる属性の属性値を関連付けて登録することもできる。
【００４４】
上記の例のように、メールアドレス“ｙａｍａｄａ＠＊＊．ｃｏ．ｊｐ”及び“ｓｕｚｕｋｉ＠＊＊．ｃｏ．ｊｐ”が特定されたとすると、情報要素「勤務地」の要素値“Ａ工場”に属する属性及び“開発センター”に属する属性の属性値が抽出される。例えば、図６に示すように、情報要素「勤務地」の要素値“Ａ工場”に属する属性「食堂」の属性値“食堂１”，“食堂２”，“食堂３”や、図７に示すように、情報要素「勤務地」の要素値“開発センター”に属する属性「食堂」の属性値“開発亭”が抽出される。
【００４５】
ステップＳ２２では、取得したメッセージが解析され、メッセージを構成する構成要素が抽出される。クライアント１００の制御部１０は、記憶部１２に格納されているメッセージを読み出し、既存の情報解析アルゴリズムを用いてメッセージを構成要素に分解する。抽出された構成要素は、メッセージＩＤと共に外部インターフェース１８を用いてサーバ１０２へ送信される。
【００４６】
より具体的には、メッセージが文字情報からなる場合には、既存の構文解析ツール等を用いてメッセージを構成する単語を抽出する。例えば、メッセージ「明日の朝９：００までに食堂にお集まり下さい」からは“明日”，“食堂”等の単語が構成要素として抽出される。メッセージに文字情報以外の音声情報や画像情報が含まれている場合にも、既存の情報解析ツールを用いて各構成要素を分離して抽出することができる。
【００４７】
ステップＳ２４では、サーバ１０２において構成要素が受信される。外部インターフェース２８を用いて、ネットワークから構成要素が受信されて記憶部２２に一時的に格納される。
【００４８】
ステップＳ２６では、受信した構成要素とステップＳ２０において抽出された属性値とを比較することにより受信した構成要素の適格性が判断される。適格性とは、メッセージに含まれる構成要素がそのメッセージの宛先となるユーザにとっての曖昧性や忌避性等を有するか否かを示し、その構成要素がメッセージに含まれることが受信者にとって適切であるか否か、及び、その構成要素は修正を必要とするものであるか否かを示す。
【００４９】
具体的な処理では、ステップＳ２４で受信された構成要素がステップＳ２０で抽出された属性に該当するか否かが判断され、該当する属性が存在する場合にはその属性に関連付けられた属性値が選択される。
【００５０】
例えば、メッセージから「食堂」という単語が構成要素として抽出されると共に、ステップＳ２０において宛先となるユーザに関連する情報要素「勤務地」の要素値“Ａ工場”に対して属性「食堂」の属性値“食堂１”，“食堂２”，“食堂３”及び要素値“開発センター”に対して属性「食堂」の属性値“開発亭”，が抽出されていたとする。この場合、メッセージから抽出された「食堂」という構成要素と、情報要素データベースから抽出された「食堂」という属性が一致するので、その属性「食堂」に対する属性値“食堂１”，“食堂２”及び“食堂３”が選択される。さらに情報要素「勤務地」の要素値“開発センター”に対する属性「食堂」の属性値“開発亭”も選択される。
【００５１】
このようにメッセージから抽出された「食堂」に対して複数の属性値が存在することは、そのメッセージから抽出された「食堂」という構成要素はメールの宛先にとって曖昧であることを意味する。すなわち、宛先となるユーザの勤務地「Ａ工場」には食堂１，食堂２及び食堂３の３つの食堂が存在し、「食堂」という単語は“食堂１”，“食堂２”又は“食堂３”という３つの意味を含む曖昧な表現であることを意味する。
【００５２】
これらの属性値は、「食堂」という単語を修正するための候補となる。すなわち、メール送信者（メッセージの作成者）は、メッセージに含まれる「食堂」という単語を「食堂１」，「食堂２」，「食堂３」又は「開発亭」のいずれかに修正することによってメッセージの曖昧性を是正することができる。
【００５３】
メッセージから複数の構成要素が抽出された場合には、同様に、各構成要素と属性との一致性が調べられ、一致する属性の属性値が選択される。選択された属性値、その属性値に関する属性及び情報要素は、対応する構成要素に関連付けられてメッセージＩＤと共にクライアント１００へ送信される。
【００５４】
例えば、上記の例では、メッセージから抽出された単語「食堂」に関連付けて、選択された属性値“食堂１”，“食堂２”，“食堂３”及び“開発亭”、選択された属性値の属性「食堂」、及び、属性「食堂」が属する情報要素の要素値“Ａ工場”及び“開発センター”が送信される。
【００５５】
ステップＳ２８では、クライアント１００において互いに関連付けられた情報が受信される。外部インターフェース１８を用いて、ネットワークから構成要素と関連付けられた情報及びメッセージＩＤが受信されて記憶部１２に一時的に格納される。
【００５６】
ステップＳ３０では、受信した属性値からメッセージの修正値の選択が行われ、受信したメッセージＩＤを有するメッセージの修正が行われる。制御部１０は、記憶部１２に格納された情報要素及びその構成要素に関連付けられている属性値を読み出し、出力部１６にそれらの属性値を表示させ、メール送信者に構成要素の修正を促す。メール送信者は修正値の候補として表示された属性値を確認し、構成要素を修正する必要があるか否かを判断する。修正の必要があれば属性値からいずれかを修正値として選択することで、構成要素は選択された修正値によって置き換えられる。
【００５７】
例えば、上記のように、「明日の朝９：００までに食堂にお集まり下さい」というメッセージに含まれる「食堂」という単語（構成要素）に対して“食堂１”，“食堂２”，“食堂３”及び“開発亭”という４つの属性値が選択されたとすると、図８に示すように属性値のリストが表示される。このようにリスト内に複数の属性値が含まれる場合、「食堂」という単語を含むメッセージは受信者にとって曖昧であり、リストに含まれる属性値によってその構成要素を修正することが望ましいことを示している。メッセージがＡ工場に勤務するユーザを対象とするものであり、「食堂」という単語は“食堂１”を意味するものであるとすると、メール送信者はリスト内の属性値の中から“食堂１”を修正値として選択することができる。これにより、「食堂」という単語は修正値「食堂１」に置き換えられ、メッセージは「明日の朝９：００までに食堂１にお集まり下さい」と修正される。
【００５８】
このように、メール送信者はメッセージに含まれる構成要素の曖昧性を確認できると共に、メッセージを必要とするユーザに応じて、曖昧性を有する構成要素をより明確な構成要素に修正することができる。
【００５９】
ステップＳ３２では、メッセージに含まれる構成要素に対してマークアップが行われる。制御部１０は、記憶部１２に格納されているメッセージを読み出し、メッセージに含まれる構成要素に対してマークアップを行う。ステップＳ３０において、複数の属性が関連付けられている構成要素が修正されずに残された場合には、その構成要素が曖昧性を有していることを示す識別子を付ける。一方、構成要素が修正された場合には、その構成要素が修正済みであり、その修正値に関連するユーザのみがメッセージを必要とすることを示す識別子を付ける。
【００６０】
マークアップの方法は特に限定されるものではないが、メッセージがＳＧＭＬ，ＨＴＭＬ，ＸＭＬ等の構造化言語によって記述されている場合には、対象となる構成要素にタグを付けることによりマークアップを行うことができる。
【００６１】
例えば、上記のように、「明日の朝９：００までに食堂にお集まり下さい」というメッセージに含まれる「食堂」という単語が“食堂１”という修正値によって修正された場合には、修正後の「明日の朝９：００までに食堂１にお集まり下さい」というメッセージ内の「食堂１」という単語に対して＜修正：有，要素値：Ａ工場＞という識別子を付けてマークアップすることができる。
【００６２】
ステップＳ３４では、メッセージがクライアント１００からサーバ１０２に送信される。制御部１０は、外部インターフェース１８を用い、ネットワークを介してサーバ１０２へ送信する。
【００６３】
ステップＳ３６では、サーバ１０２においてメッセージが受信される。外部インターフェース２８を用い、ネットワークを介してメッセージが受信され、記憶部２２に一時的に格納される。
【００６４】
ステップＳ３８では、メッセージに含まれる構成要素に付加された識別子に基づいてメールの最終的な宛先が決定される。制御部２０は、記憶部２２から受信したメッセージを読み出し、そのメッセージに含まれる構成要素に付けられた識別子を抽出する。識別子には、修正に用いられた属性値に関する要素値等の情報が含まれているので、これらの情報に基づいてメッセージの宛先を決定する。
【００６５】
上記のように、修正後の「明日の朝９：００までに食堂１にお集まり下さい」というメッセージの「食堂１」という単語に対して＜修正：有，要素値：Ａ工場＞という識別子が付けられている場合、「勤務地」の要素値がＡ工場であるユーザ以外にはメッセージが不要であると判断することができる。従って、記憶部２２に保持されているユーザデータベースを参照することによって、情報要素「勤務地」の要素値が“Ａ工場”であるユーザのみを宛先として選択する。例えば、図３に示したユーザデータベースでは、メールアドレス“ｙａｍａｄａ＠＊＊．ｃｏ．ｊｐ”を有する“山田”のみが選択される。
【００６６】
同様に、メッセージに含まれる他の構成要素に付けられた識別子に基づいて宛先を選択することができる。
【００６７】
ステップＳ４０では、決定された宛先に対してメッセージを送信する。制御部２０は、外部インターフェース２８を用いて、決定された宛先を指定してメッセージを送信する。
【００６８】
また、ユーザデータベースに情報要素として「ユーザの属する文化圏」を定めておき、各文化圏に対する属性を「その文化圏で敬遠される（忌避性を有する）単語」と定めてその属性値として“修正候補となる単語”を登録しておくことによって、メッセージ内にその“忌避性を有する単語”が含まれる場合に、送信者に対して“修正候補となる単語”によって修正を促すようにすることもできる。
【００６９】
本実施の形態では文字情報のみが含まれるメッセージについて説明を行ったが、音声情報や画像情報を含むメッセージについて適用することもできる。例えば、ユーザデータベースに情報要素として「ユーザの属する文化圏」を定めておき、各文化圏に対する属性を「忌避性を有する画像（または、忌避性を有する画像情報を示すファイル名等の識別子）」と定めてその属性値として“修正候補となる画像情報（または、画像情報を示すファイル名等の識別子）”を登録しておくことによって、メッセージ内にその“忌避性を有する画像情報（または、忌避性を有する画像情報を示すファイル名等の識別子）”が含まれる場合には送信者に“修正候補となる画像情報（または、画像情報を示すファイル名等の識別子）”を提示して修正を促すこともできる。音声情報についても同様である。
【００７０】
なお、本実施の形態では、メッセージ作成支援システムはクライアント１００及びサーバ１０２から構成されるものとしたが、これらの機能を併せて１つの装置で実現することも可能である。また、これらの機能をさらに分割して複数の装置で実現しても良い。
【００７１】
＜変形例＞
次に、本実施の形態をウェブサイトのコンテンツを構成するメッセージに適用した変形例について説明する。変形例におけるメッセージ作成支援方法は、図９に示すフローチャートに沿って実行される。フローチャート左側のフローの各工程はプログラム化され、クライアント１００の記憶部１２に格納されて制御部１０によって実行される。一方、フローチャート右側のフローの各工程はプログラム化され、サーバ１０２の記憶部２２に格納されて制御部２０によって実行される。
【００７２】
変形例における各工程では、既に説明した本発明の実施の形態と同様の処理を行う場合が多いため、本発明の実施の形態を参照して説明を行う。
【００７３】
ステップＳ５０では、ウェブサイトのコンテンツを構成するメッセージが取得される。ステップＳ５２では、ステップＳ２２と同様に、取得されたメッセージが解析され、メッセージを構成する構成要素が抽出される。抽出された構成要素は、サーバ１０２へ送信される。
【００７４】
ステップＳ５４では、ステップＳ２４と同様に、サーバ１０２は送信された構成要素を受信する。ステップＳ５６では、記憶部２２に保持されている情報要素データベースが参照されて、受信した構成要素と一致する属性の属性値が抽出される。抽出された属性値は、属性及び情報要素の要素値と関連付けられてクライアント１００へ送信される。
【００７５】
例えば、図１０に示すように、「ウェブ閲覧者の属する文化圏」を情報要素として、各文化圏に対して「（文化圏で忌避性を有する）単語ＡＡＡＡ」を属性と定めてその修正候補を属性値として情報要素データベースに登録しておく。例えば、情報要素の要素値が“ＸＹＺ教”である場合には、ＸＹＺ教圏で忌避される単語“ＡＡＡＡ”に対する修正候補となる単語“ＢＢＢＢ”及び“ＣＣＣＣ”が属性値となる。
【００７６】
受信した構成要素に単語“ＡＡＡＡ”が含まれていた場合には、それと一致する属性「（文化圏で忌避性を有する）単語ＡＡＡＡ」の属性値“ＢＢＢＢ”及び“ＣＣＣＣ”が抽出され、属性「（文化圏で忌避性を有する）単語ＡＡＡＡ」及び情報要素の要素値“ＸＹＺ教”と関連付けられてクライアント１００へ送信される。
【００７７】
ステップＳ５８では、ステップＳ２８と同様に、互いに関連付けられた構成要素、要素値、属性及び属性値がクライアント１００で受信される。ステップＳ６０では、ステップＳ３０と同様に、ウェブ配信者に対して受信された属性値が修正候補として提示され、メッセージの内容が修正される。ステップＳ６２では、ステップＳ３２と同様に、構成要素に対してマークアップが行われる。
【００７８】
例えば、単語“ＡＡＡＡ”が属性値“ＢＢＢＢ”に修正された場合には、メッセージに含まれる単語“ＢＢＢＢ”に対して＜修正：有，文化圏：ＸＹＺ教＞等の識別子が付加される。一方、忌避されるべき単語“ＡＡＡＡ”が修正されなかった場合には、単語“ＡＡＡＡ”に対して＜修正：無，文化圏：ＸＹＺ教＞等の識別子が付加される。このとき、ＳＧＭＬ，ＨＴＭＬ，ＸＭＬ等の構造化言語を用いてウェブサイトのコンテンツを記述することによって、タグを付けることで容易にマークアップを行うことができる。
【００７９】
ステップＳ６４では、ステップＳ３４と同様に、マークアップされたメッセージを含むウェブサイトのコンテンツがサーバ１０２へ送信される。ステップＳ６６では、ステップＳ３６と同様に、サーバ１０２においてウェブサイトのコンテンツが受信される。
【００８０】
ステップＳ６８では、サーバ１０２はウェブの閲覧を希望するユーザ情報を取得する。ユーザ情報とはウェブを閲覧しようとするユーザに関する情報を特定できるものであれば良く、ユーザの居住地域、年齢、性別、勤務地、収入等を特定できる情報をいう。例えば、ウェブサイトの閲覧を要求する情報に含まれるメールアドレス等からユーザの文化圏を特定することができる。
【００８１】
また、図１１のように、サーバ１０２の記憶部２２に予めユーザ情報をユーザデータベースとして登録しておき、ウェブの閲覧が要求された場合にユーザデータベースからそのユーザに関する情報を取得するものとしても良い。
【００８２】
ステップＳ７０では、閲覧が要求されたウェブサイトのコンテンツに含まれる情報要素の識別子が調査され、ステップＳ６８で取得されたユーザ情報に応じてウェブサイトのコンテンツの配信処理を行う。
【００８３】
例えば、コンテンツに単語“ＡＡＡＡ”が含まれており、その単語“ＡＡＡＡ”に識別子＜修正：無，文化圏：ＸＹＺ教＞が付加されている場合に、ＸＹＺ教の文化圏に住むユーザに対してはそのウェブサイトのコンテンツの送信を禁止したり、ウェブサイトのコンテンツと共に忌避されるべき単語が含まれている情報を送信したりする処理を行う。
【００８４】
同様に、ユーザの性別、年齢等のユーザ情報に応じてウェブサイトの配信処理を制御することもできる。
【００８５】
【発明の効果】
本発明によれば、メールの宛先となるユーザやウェブサイトを閲覧するユーザが置かれた状況に応じてメッセージの作成の支援を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるメッセージ作成支援システムの構成を示すブロック図である。
【図２】本発明の実施の形態におけるメッセージ作成支援方法のフローチャートを示す図である。
【図３】ユーザデータベースの登録内容の例を示す図である。
【図４】情報要素データベースの登録内容の例を示す図である。
【図５】ＸＭＬで記述された情報要素データベースの例を示す図である。
【図６】情報要素データベースから属性値を抽出する処理を説明する図である。
【図７】情報要素データベースから属性値を抽出する処理を説明する図である。
【図８】修正候補として抽出された属性値のリストを提示する表示画面の例を示す図である。
【図９】本発明の変形例におけるメッセージ作成支援方法のフローチャートを示す図である。
【図１０】情報要素データベースの登録内容の例を示す図である。
【図１１】ユーザデータベースの登録内容の例を示す図である。
【符号の説明】
１０，２０  制御部、１２，２２  記憶部、１４，２４  入力部、１６，２６出力部、１８，２８  外部インターフェース、１００  クライアント、１０２サーバ。
【図１】
2004287864.tif 000003
【図２】
2004287864.tif 000004
【図３】
2004287864.tif 000005
【図４】
2004287864.tif 000006
【図５】
2004287864.tif 000007
【図６】
2004287864.tif 000008
【図７】
2004287864.tif 000009
【図８】
2004287864.tif 000010
【図９】
2004287864.tif 000011
【図１０】
2004287864.tif 000012
【図１１】
2004287864.tif 000013