(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続されたユーザ端末からメッセージを受信する受信手段と、
前記受信したメッセージの内容を解析し、ユーザが予定している行動を特定する語句である行動特定語を抽出する処理として、改行表現または箇条書き表現がされている領域に記載されている行動特定語を、他の領域に記載されている行動特定語よりも優先して抽出する処理、または、他の行動特定語の組よりも行動特定語間の距離が小さい行動特定語の組に係る各行動特定語を、該他の行動特定語よりも優先して抽出する処理、をおこなうメッセージ解析手段と、
前記抽出した行動特定語に基づいて、ユーザが予定している行動を支援する情報である行動支援情報を記憶しているデータベースから、前記行動特定語に関連する前記行動支援情報を取得する行動支援情報取得手段と、
前記取得した行動支援情報に対応するアイコンデータを作成する行動支援アイコン作成手段と、
前記受信したメッセージを記述した文書データに、前記作成されたアイコンデータを埋め込み、行動支援メッセージデータを作成するメッセージデータ作成手段と、
前記メッセージの受信ユーザのユーザ端末に対して、前記作成した行動支援メッセージデータを送信するメッセージデータ送信手段と、を備えたことを特徴とする行動支援情報提供装置。
【請求項２】
前記メッセージ解析手段は、
前記受信したメッセージの内容を解析し、場所及び日付をそれぞれ示す語句を含むイベント特定語を前記行動特定語として抽出し、
前記行動支援情報取得手段は、
前記抽出したイベント特定語に基づいて、地図情報及び交通案内情報を含む地域関連情報を記憶しているデータベースから、前記場所及び日付に関連する前記地域関連情報を前記行動支援情報として取得することを特徴とする請求項１に記載の行動支援情報提供装置。
【請求項３】
前記メッセージ解析手段は、
前記受信したメッセージの内容を解析し、人名及び連絡先をそれぞれ示す語句を含む個人特定語を前記行動特定語として抽出し、
前記行動支援情報取得手段は、
前記抽出した個人特定語に基づいて、前記メッセージの受信ユーザが登録している友人名及び連絡先を含むアドレス情報を記憶しているデータベースから、前記人名又は連絡先に一致する前記アドレス情報を前記行動支援情報として取得することを特徴とする請求項１又は２に記載の行動支援情報提供装置。
【請求項４】
通信ネットワークを介して接続されたユーザ端末からメッセージを受信する受信手段と、
前記受信したメッセージの内容を解析し、人名及び連絡先をそれぞれ示す語句を含む個人特定語を行動特定語として抽出するメッセージ解析手段と、
前記抽出した個人特定語に基づいて、前記メッセージの受信ユーザが登録している友人名及び連絡先を含むアドレス情報を記憶しているデータベースを参照し、前記連絡先に一致する前記アドレス情報が存在しない場合、前記連絡先とともに前記アドレス情報への登録を促すメッセージ情報を前記行動支援情報として取得する行動支援情報取得手段と、
前記取得した行動支援情報に対応するアイコンデータを作成する行動支援アイコン作成手段と、
前記受信したメッセージを記述した文書データに、前記作成されたアイコンデータを埋め込み、行動支援メッセージデータを作成するメッセージデータ作成手段と、
前記メッセージの受信ユーザのユーザ端末に対して、前記作成した行動支援メッセージデータを送信するメッセージデータ送信手段と、を備えたことを特徴とする行動支援情報提供装置。
【請求項５】
前記メッセージデータ送信手段は、
前記行動支援メッセージデータに端末制御プログラムを含めて送信し、
前記端末制御プログラムは、
前記メッセージの受信ユーザのユーザ端末を、
前記受信したメッセージと、前記作成されたアイコンデータに基づいた行動支援アイコンを表示する手段、
前記行動支援アイコンに対する指定入力を受信ユーザから受け付ける手段、及び
前記行動支援アイコンに対する指定入力に応じて、前記作成されたアイコンデータに対応する前記取得した行動支援情報を表示する手段、として機能させることを特徴とする請求項１から４の何れかに記載の行動支援情報提供装置。
【請求項６】
コンピュータが、通信ネットワークを介して接続されたユーザ端末からメッセージを受信するステップと、
コンピュータが、前記受信したメッセージの内容を解析し、ユーザが予定している行動を特定する語句である行動特定語を抽出する処理として、改行表現または箇条書き表現がされている領域に記載されている行動特定語を、他の領域に記載されている行動特定語よりも優先して抽出する処理、または、他の行動特定語の組よりも行動特定語間の距離が小さい行動特定語の組に係る各行動特定語を、該他の行動特定語よりも優先して抽出する処理、をおこなう行動特定語を抽出するステップと、
コンピュータが、前記抽出した行動特定語に基づいて、ユーザが予定している行動を支援する情報である行動支援情報を記憶しているデータベースから、前記行動特定語に関連する前記行動支援情報を取得するステップと、
コンピュータが、前記取得した行動支援情報に対応するアイコンデータを作成するステップと、
コンピュータが、前記受信したメッセージを記述した文書データに、前記作成されたアイコンデータを埋め込み、行動支援メッセージデータを作成するステップと、
コンピュータが、前記メッセージの受信ユーザのユーザ端末に対して、前記作成した行動支援メッセージデータを送信するステップと、を含むことを特徴とする行動支援情報提供方法。
【請求項７】
コンピュータを、
通信ネットワークを介して接続されたユーザ端末からメッセージを受信する受信手段、
前記受信したメッセージの内容を解析し、ユーザが予定している行動を特定する語句である行動特定語を抽出する処理として、改行表現または箇条書き表現がされている領域に記載されている行動特定語を、他の領域に記載されている行動特定語よりも優先して抽出する処理、または、他の行動特定語の組よりも行動特定語間の距離が小さい行動特定語の組に係る各行動特定語を、該他の行動特定語よりも優先して抽出する処理、をおこなうメッセージ解析手段、
前記抽出した行動特定語に基づいて、ユーザが予定している行動を支援する情報である行動支援情報を記憶しているデータベースから、前記行動特定語に関連する前記行動支援情報を取得する行動支援情報取得手段、
前記取得した行動支援情報に対応するアイコンデータを作成する行動支援アイコン作成手段、
前記受信したメッセージを記述した文書データに、前記作成されたアイコンデータを埋め込み、行動支援メッセージデータを作成するメッセージデータ作成手段、及び
前記メッセージの受信ユーザのユーザ端末に対して、前記作成した行動支援メッセージデータを送信するメッセージデータ送信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ間で行われるメール等のメッセージ送受信において、ユーザが予定している行動を支援する情報を提供する技術に関する。
【背景技術】
【０００２】
従来、インターネット上では、個人間のメッセージ伝達サービスとして、ウェブメールサービスやインスタントメッセージサービス等が普及している。このようなメッセージ伝達サービスは、開催予定の各種イベントのスケジュールの案内等、ユーザ間で予定している行動に関する情報の連絡を行うためのツールとして広く利用されている。
【０００３】
最近では、上記のメッセージ伝達サービスにおいてユーザが他ユーザから受信したメッセージを分析して、メッセージ内に記載されたスケジュールに関する情報を抽出し、個人スケジュールの管理を支援するツールに、自動的に登録するシステムが提案されている（例えば、特許文献１参照）。このシステムによれば、メッセージ内に記載されたスケジュールを、ユーザが手動で上記のようなツールに入力する必要がなくなり、ユーザが個人スケジュールを管理する際の負担を軽減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９３５０３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、ユーザは、上記スケジュールに従って実際に行動する際、目的地までの交通経路や、目的地周辺の地図、天候等の情報を事前に調べるなどして予め準備を行おうとするのが一般的である。しかしながら、上記システムでは、メッセージ内に記載されたスケジュールの登録を支援することはできても、ユーザが予定している行動そのものを支援する情報を提供できるものではない。したがって、ユーザは、予定している行動に関連した情報を調べるために、メッセージを受け取った後で、インターネット上で提供される交通案内や天気予報等の各種情報の提供サービスを利用して、自らの手で必要な情報を検索して、収集する必要があった。
【０００６】
そこで、上記の課題に対して、本発明の目的とするところは、ユーザが予定している行動に関するメッセージを閲覧するときに、その予定している行動を支援する情報を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的をふまえ、本発明の一態様（１）は、行動支援情報提供装置であって、通信ネットワークを介して接続されたユーザ端末からメッセージを受信する受信手段と、前記受信したメッセージの内容を解析し、ユーザが予定している行動を特定する語句である行動特定語を抽出するメッセージ解析手段と、前記抽出した行動特定語に基づいて、ユーザが予定している行動を支援する情報である行動支援情報を記憶しているデータベースから、前記行動特定語に関連する前記行動支援情報を取得する行動支援情報取得手段と、前記取得した行動支援情報に対応するアイコンデータを作成する行動支援アイコン作成手段と、前記受信したメッセージを記述した文書データに、前記作成されたアイコンデータを埋め込み、行動支援メッセージデータを作成するメッセージデータ作成手段と、前記メッセージの受信ユーザのユーザ端末に対して、前記作成した行動支援メッセージデータを送信するメッセージデータ送信手段と、を備えたことを特徴とする。
【０００８】
本発明の他の態様（６）は、上記態様を方法のカテゴリとして捉えたもので、コンピュータが、通信ネットワークを介して接続されたユーザ端末からメッセージを受信するステップと、コンピュータが、前記受信したメッセージの内容を解析し、ユーザが予定している行動を特定する語句である行動特定語を抽出するステップと、コンピュータが、前記抽出した行動特定語に基づいて、ユーザが予定している行動を支援する情報である行動支援情報を記憶しているデータベースから、前記行動特定語に関連する前記行動支援情報を取得するステップと、コンピュータが、前記取得した行動支援情報に対応するアイコンデータを作成するステップと、コンピュータが、前記受信したメッセージを記述した文書データに、前記作成されたアイコンデータを埋め込み、行動支援メッセージデータを作成するステップと、コンピュータが、前記メッセージの受信ユーザのユーザ端末に対して、前記作成した行動支援メッセージデータを送信するステップと、を含むことを特徴とする。
【０００９】
本発明の他の態様（７）は、上記態様をプログラムのカテゴリとして捉えたもので、コンピュータを、通信ネットワークを介して接続されたユーザ端末からメッセージを受信する受信手段、前記受信したメッセージの内容を解析し、ユーザが予定している行動を特定する語句である行動特定語を抽出するメッセージ解析手段、前記抽出した行動特定語に基づいて、ユーザが予定している行動を支援する情報である行動支援情報を記憶しているデータベースから、前記行動特定語に関連する前記行動支援情報を取得する行動支援情報取得手段、前記取得した行動支援情報に対応するアイコンデータを作成する行動支援アイコン作成手段、前記受信したメッセージを記述した文書データに、前記作成されたアイコンデータを埋め込み、行動支援メッセージデータを作成するメッセージデータ作成手段、及び前記メッセージの受信ユーザのユーザ端末に対して、前記作成した行動支援メッセージデータを送信するメッセージデータ送信手段として機能させることを特徴とする。
【００１０】
（１）、（６）及び（７）の態様によれば、送信ユーザのユーザ端末から受信したメッセージに含まれている行動特定語を抽出し、この行動特定語に基づいて、行動支援情報を取得する。そして、取得した行動支援情報に対応するアイコンデータを、受信したメッセージを記述した文書データに埋め込み、行動支援メッセージデータとして、受信ユーザのユーザ端末に対して送信する。
【００１１】
したがって、送信ユーザのユーザ端末からメッセージを受信する受信ユーザのユーザ端末は、メッセージの内容とともに、メッセージに含まれる行動特定語に関連する行動支援情報を取得することが可能となる。その結果、ユーザが予定している行動に関するメッセージを閲覧するときに、その予定している行動を支援する情報を提供することが可能となる。
【００１２】
つまり、受信ユーザがメッセージを閲覧した場合においてそのメッセージの内容にスケジュールに関する連絡が含まれていると確認したときには、そのスケジュールに関する行動を支援するための情報が既に提供されているので、ユーザは、メッセージを閲覧するという行為の範囲で、予定している行動に必要な情報を得ることができる。その結果、インターネット上で提供される各種情報の提供サービスを利用して自らの手で必要な情報を検索して収集する、という行為にかかる負担をなくすことができ、ユーザにとっての利便を向上させたメッセージ伝達サービスを提供することができる。
【００１３】
本発明の他の態様（２）は、前記メッセージ解析手段が、前記受信したメッセージの内容を解析し、場所及び日付をそれぞれ示す語句を含むイベント特定語を前記行動特定語として抽出し、前記行動支援情報取得手段が、前記抽出したイベント特定語に基づいて、地図情報及び交通案内情報を含む地域関連情報を記憶しているデータベースから、前記場所及び日付に関連する前記地域関連情報を前記行動支援情報として取得することを特徴とする。
【００１４】
（２）の態様によれば、送信ユーザのユーザ端末から受信したメッセージに含まれている場所及び日付をそれぞれ示す語句を含むイベント特定語を抽出し、このイベント特定語に基づいて、地図情報及び交通案内情報を含む地域関連情報を行動支援情報として取得する。そして、取得した行動支援情報に対応するアイコンデータを、受信したメッセージを記述した文書データに埋め込み、行動支援メッセージデータとして、受信ユーザのユーザ端末に対して送信する。
【００１５】
したがって、送信ユーザのユーザ端末からメッセージを受信する受信ユーザのユーザ端末は、メッセージの内容とともに、メッセージに含まれるイベントに関する地域関連情報を取得することが可能となる。その結果、ユーザが、参加予定のイベントの場所や日程に関する地図情報や交通案内情報を、これらのサービスを提供するウェブページにアクセスして探す、という行為にかかる負担をなくすことができる。
【００１６】
本発明の他の態様（３）は、前記メッセージ解析手段が、前記受信したメッセージの内容を解析し、人名及び連絡先をそれぞれ示す語句を含む個人特定語を前記行動特定語として抽出し、前記行動支援情報取得手段が、前記抽出した個人特定語に基づいて、前記メッセージの受信ユーザが登録している友人名及び連絡先を含むアドレス情報を記憶しているデータベースから、前記人名又は連絡先に一致する前記アドレス情報を前記行動支援情報として取得することを特徴とする。
【００１７】
（３）の態様によれば、送信ユーザのユーザ端末から受信したメッセージに含まれている人名又は連絡先を示す語句を含む個人特定語を抽出し、この個人特定語に基づいて、受信ユーザが登録している友人名及び連絡先を含むアドレス情報を記憶しているデータベースから、メッセージに含まれている人名又は連絡先に一致するアドレス情報を行動支援情報として取得する。
【００１８】
したがって、送信ユーザのユーザ端末からメッセージを受信する受信ユーザのユーザ端末は、メッセージの内容とともに、メッセージに含まれる共に行動する予定者に関するアドレス情報を取得することが可能となる。その結果、ユーザが予定者に関するアドレス情報をアドレス帳ツールから探す、という行為にかかる負担をなくすことができる。
【００１９】
本発明の他の態様（４）は、前記行動支援情報取得手段が、前記抽出した個人特定語に基づいて、前記メッセージの受信ユーザが登録している友人名及び連絡先を含むアドレス情報を記憶しているデータベースを参照し、前記連絡先に一致する前記アドレス情報が存在しない場合、前記連絡先とともに前記アドレス情報への登録を促すメッセージ情報を前記行動支援情報として取得することを特徴とする。
【００２０】
（４）の態様によれば、送信ユーザのユーザ端末からメッセージを受信する受信ユーザのユーザ端末は、メッセージの内容とともに、メッセージに含まれる連絡先についてアドレス情報への登録を促すメッセージを取得することが可能となる。その結果、ユーザが共に行動する予定者に関するアドレス情報の登録の有無をアドレス帳ツールにより確認する、という行為にかかる負担をなくすことができる。
【００２１】
本発明の他の態様（５）は、前記メッセージデータ送信手段が、前記行動支援メッセージデータに端末制御プログラムを含めて送信し、前記端末制御プログラムは、受信ユーザのユーザ端末を、前記受信したメッセージと、前記作成されたアイコンデータに基づいた行動支援アイコンを表示する手段、前記行動支援アイコンに対する指定入力を受信ユーザから受け付ける手段、及び前記行動支援アイコンに対する指定入力に応じて、前記作成されたアイコンデータに対応する前記取得した行動支援情報を表示する手段、として機能させることを特徴とする。
【００２２】
（５）の態様によれば、送信ユーザのユーザ端末からメッセージを受信する受信ユーザのユーザ端末に、行動支援アイコンを表示させ、その行動支援アイコンに対するユーザによる指定入力に応じて、対応する行動支援情報を表示させることができる。したがって、ユーザに、メッセージを閲覧するという行為の範囲で、予定している行動に必要な情報を確認させるのに好適となる。
【００２３】
なお、上記の各態様とは異なるカテゴリ（装置に対し方法、方法に対しプログラムなど）や、以下に説明するさらに具体的な態様も本発明に含まれる。異なるカテゴリについては、「手段」を「処理」又は「ステップ」のように適宜読み替えるものとする。また、処理やステップの実行順序は上記のものに限定されず、適宜変更可能である。
【発明の効果】
【００２４】
本発明によれば、ユーザが予定している行動に関するメッセージを閲覧するときに、その予定している行動を支援する情報を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態のシステム１の構成を示す機能ブロック図。
【図２】本発明の実施形態で用いる情報（データ）を示す図。
【図３】本発明の実施形態で用いる情報（データ）を示す図。
【図４】本発明の実施形態で用いる情報（データ）を示す図。
【図５】本発明の実施形態で用いる情報（データ）を示す図。
【図６】本発明の実施形態で用いる情報（データ）を示す図。
【図７】本発明の実施形態で用いる情報（データ）を示す図。
【図８】本発明の実施形態における処理手順を示すフローチャート。
【図９】本発明の実施形態の表示例を示す図。
【図１０】本発明の実施形態の表示例を示す図。
【発明を実施するための形態】
【００２６】
次に、本発明を実施するための形態（以下、実施形態）について、図に沿って説明する。なお、背景技術や課題などで述べた内容と共通の前提事項については適宜省略する。
【００２７】
［構成］
本実施形態は、図１に示すように、複数のユーザがそれぞれ利用する端末装置（以下、ユーザ端末）２と、ユーザ端末２と通信ネットワークを介して接続され、送信ユーザのユーザ端末２ａから受信ユーザのユーザ端末２ｂへと送信されるメッセージの内容を分析し、ユーザが予定している行動を支援する情報である行動支援情報を上記メッセージに付加して受信ユーザのユーザ端末２ｂに提供する行動支援情報提供装置（以下、サーバ）３と、を有する情報処理システム（以下、システム）１に関するものである。
【００２８】
ユーザ端末２は、通信ネットワークを介して、サーバ３が提供するウェブメールサービスのウェブページ（言い換えると、ウェブアプリケーションの電子メールクライアント）にアクセスする情報処理装置であり、ユーザが用いるパーソナルコンピュータ（ＰＣ）、スマートフォン、タブレットＰＣ、携帯電話端末機器等である。なお、図１では、ユーザ端末２として送信側と受信側の２つを模式的に例示しているが、実際は多数存在する。
【００２９】
サーバ３は、一般的なコンピュータの構成として、ＣＰＵなどの演算制御部３１と、外部記憶装置（ＨＤＤなど）や主メモリなどの記憶部３２と、通信ネットワーク（インターネットや携帯電話通信網、これらの組み合わせなど）を介した通信を行う通信部（ゲートウェイサーバ、ＬＡＮアダプタなど）３３と、を有する。また、サーバ３は、通信ネットワークを介して、メッセージの入力や送受信、受信したメッセージや行動支援情報の表示等の動作をユーザ端末２に行わせる端末制御プログラム（アプリケーションやスクリプト等）をユーザ端末２に対して提供する機能を有する。
【００３０】
ユーザ端末２は、一般的なコンピュータの構成として、ＣＰＵなどの演算制御部２１と、外部記憶装置や主メモリなどの記憶部２２と、通信ネットワークを介した通信を行う通信部２３と、を有し、さらに、キースイッチやタッチパネル機能などの入力部２４と、表示パネルや有機ＥＬ（エレクトロ・ルミネセンス）などの表示部２５と、を有する。
【００３１】
これらユーザ端末２及びサーバ３は、それぞれ、記憶部２２，３２に記憶されているプログラムを演算制御部２１，３１が読み出して実行し、記憶部２２，３２や通信部２３，３３等の他のハードウェア資源と協働して動作することにより、ユーザ端末２及びサーバ３がそれぞれ備える各手段を実現する。
【００３２】
また、これら各手段のうち、情報を記憶する手段（以下、記憶手段）は、記憶部２２，３２において各種のデータベース（以下、ＤＢ）やファイル、配列等の変数、各種スタックやレジスタ、システム設定値など任意の形式で実現できる。
【００３３】
サーバ３は、通信ネットワークを介して接続されたユーザ端末からメッセージを受信する受信手段４１、受信したメッセージの内容を解析するメッセージ解析手段４２、解析したメッセージの内容に基づいて行動支援情報を取得する行動支援情報取得手段４３、取得した行動支援情報に対応するアイコンデータを作成する行動支援アイコン作成手段４４、受信したメッセージを記述した文書データに作成したアイコンデータを埋め込み、行動支援メッセージデータを作成するメッセージデータ作成手段４５、及び、受信したメッセージの送信先となるユーザ端末に対して、作成した行動支援メッセージデータを送信するメッセージデータ送信手段４６、として機能する。
【００３４】
メッセージ解析手段４２は、受信したメッセージの内容に対して自然言語処理による解析を行い、行動特定語（つまり、ユーザが予定している行動を特定する語句）を抽出する機能を有する。行動特定語には、ユーザが予定しているイベントを特定する語句であり、場所及び日付をそれぞれ示す語句を含むイベント特定語や、ユーザが予定している行動に関係する他者を特定する語句であり、人名又は連絡先を示す語句を含む個人特定語が含まれる。
【００３５】
行動支援情報取得手段４３は、行動特定語に基づいて、行動支援情報を記憶しているＤＢから、その語句に関連する行動支援情報を取得する機能を有する。行動支援情報には、ユーザが行動を予定している場所に関する情報であり、地図情報及び交通案内情報を含む地域関連情報や、ユーザが管理する個人的な情報であり、メッセージの受信ユーザの友人名及び連絡先や、ユーザのスケジュールを含む個人管理情報が含まれる。
【００３６】
また、ユーザ端末２は、サーバ３から送信された行動支援メッセージデータに基づいて、受信したメッセージと作成されたアイコンデータに基づいた行動支援アイコンを表示する手段、行動支援アイコンに対する指定入力をユーザから受け付ける手段、及び、行動支援アイコンに対する指定入力に応じて、作成されたアイコンデータに対応する行動支援情報を表示する手段、として機能する。
【００３７】
前述したように、サーバ３の行動支援情報取得手段４３は、行動特定語に基づいて、行動支援情報を記憶しているＤＢからその語句に関連する行動支援情報を取得するようにしているが、この行動支援情報を記憶しているＤＢとして、個人管理ＤＢ群４及び地域関連ＤＢ群５が設けられている。
【００３８】
個人管理ＤＢ群４は、各ユーザが、友人の連絡先を含むアドレス情報や、自らが予定している行動を含むスケジュール情報を管理するＤＢ群である。これらのアドレス情報やスケジュール情報は、サーバ３或いは他のサーバが提供する個人管理サービスのウェブページにユーザ端末２がアクセスすることにより、ユーザによって入力や更新等が行われる。
【００３９】
個人管理ＤＢ群４は、図２に示すように、アドレス帳ＤＢ及びスケジュール帳ＤＢを含んでいる。アドレス帳ＤＢは、ユーザ端末２を用いて本システム１を利用するユーザを識別する「ユーザＩＤ」に、ユーザの友人や知人の氏名を示す「人名」、友人や知人のメールアドレスや電話番号を示す「連絡先」、及び友人の住所や生年月日等を示す「プロフィール」を関連づけて記憶している。
【００４０】
スケジュール帳ＤＢは、「ユーザＩＤ」に、イベントに関する年月日及び時刻を示す「日付」、イベントに関する施設名や住所を示す「場所」、行動を共にする友人や知人の個人名を示す「行動予定者」、及びイベントの詳細を示す「内容」を関連づけて記憶している。なお、アドレス帳ＤＢ及びスケジュール帳ＤＢのデータ構成や内容は任意に変更可能なものであり、公知のものを利用することができる。
【００４１】
地域関連ＤＢ群５は、地図、施設、交通案内、天気といった各種の地域関連情報を管理するＤＢ群である。地域関連ＤＢ群５は、図３に示すように、地図ＤＢ、施設ＤＢ、交通案内ＤＢ及び天気ＤＢを含んでいる。
【００４２】
地図ＤＢは、施設名、地名、住所等を示す「場所」を特定するための情報に、ユーザ端末２にその場所に関連する地図画像を表示させるための「地図情報」を関連づけて記憶している。施設ＤＢは、施設名、地名、住所等を示す「場所」を特定するための情報に、施設の連絡先、営業時間、施設等を紹介する情報を含む「施設情報」を関連づけて記憶している。交通案内ＤＢは、駅名、施設名、住所等の「場所」に応じた路線等の交通手段や交通ダイヤといった「交通案内情報」を記憶しており、出発地から目的地までに利用する路線名や所要時間等をユーザに提供するための経路情報の生成に用いられる。天気ＤＢは、地名や住所を示す「場所」と年月日及び時刻を示す「日付」に、予想天気、降水確率、気温等を含む「天気予報」情報を関連づけて記憶している。なお、地図ＤＢ、施設ＤＢ、交通案内ＤＢ及び天気ＤＢのデータ構成や内容は任意に変更可能なものであり、公知のものを利用することができる。
【００４３】
また、サーバ３は、メッセージ解析手段４２により抽出された行動特定語を、受信したメッセージに関連づけて登録するメッセージＤＢ６を備える。図４に示すように、メッセージＤＢ６は、ユーザ端末２から送信されたメッセージを識別する「メッセージＩＤ」に、メッセージの送信ユーザを識別する「送信ユーザＩＤ」、メッセージの受信ユーザを識別する「受信ユーザＩＤ」、メッセージの本文を示す「内容」及び前述の抽出された「行動特定語」を関連づけて記憶している。
【００４４】
また、サーバ３は、行動支援情報取得手段４３により取得した行動支援情報を、受信したメッセージに関連づけて登録する行動支援情報ＤＢ７を備える。図５に示すように、行動支援情報ＤＢ７は、「メッセージＩＤ」に、個人管理情報や地域関連情報を含む「行動支援情報」を関連づけて記憶している。
【００４５】
また、サーバ３は、行動支援アイコンＤＢ８を備える。前述したように、行動支援アイコン作成手段４４は、取得した行動支援情報に対応するアイコンデータを作成するが、アイコンデータを構成する画像等の素材は、行動支援アイコンＤＢ８に記憶されている。
【００４６】
図６に示すように、行動支援アイコンＤＢ８は、個人管理情報や地域関連情報といった「行動支援情報」に、それぞれに対応するアイコンデータを関連づけて記憶している。例えば、個人管理情報であれば、アドレス情報に対応するアドレス情報アイコンやスケジュール情報に対応するスケジュール情報アイコン、地域関連情報であれば、地図情報に対応する地図情報アイコンや施設情報に対応する施設情報アイコン、交通案内情報に対応する交通案内情報アイコンや天気情報に対応する天気情報アイコンが記憶されている。
【００４７】
また、サーバ３は、メッセージデータ作成手段４５により作成された行動支援メッセージデータを登録する行動支援メッセージＤＢ９を備える。図７に示すように、行動支援メッセージＤＢ９は、「メッセージＩＤ」に、「行動支援メッセージデータ」を関連づけて記憶している。なお、行動支援メッセージデータは、ＨＴＭＬ（Hyper  Text  Markup  Language）形式の文書データとして構成される。
【００４８】
［作用］
上記のように構成したシステム１のユーザ端末２及びサーバ３の処理手順を図８のフローチャートに示す。また、この処理手順による具体的な表示等の例を図９及び図１０の概念図に示す。
【００４９】
まず、ユーザ端末２ａは、ブラウザからウェブメールサービスのページリクエストを行う（ステップＳ１１）。ページリクエストは、インターネットの標準プロトコルであるＨＴＴＰに従ったＧＥＴメソッドとリクエストＵＲＩ（Uniform  Resource  Indicator）等を含むＨＴＴＰメッセージがユーザ端末２のブラウザからサーバ３に送信されることで行われる。
【００５０】
これを受け、サーバ３は、内部に保持あるいは動的に生成したメッセージ入力ページのページデータをユーザ端末２ａのブラウザに返送する（ステップＳ２１）。ページデータはＨＴＭＬ等により記述されており、ＨＴＴＰのレスポンス等に従ってサーバ３からユーザ端末２ａのブラウザに送信される。
【００５１】
ユーザ端末２ａのブラウザは、受信したページデータに基づいてメッセージ入力ページを表示し、メッセージの入力を、受信ユーザの宛先アドレスとともに行う（ステップＳ１２）。メッセージの入力が完了すると、ユーザ端末２ａのブラウザからサーバ３にメッセージの内容を送信する（ステップＳ１３）。メッセージの内容及び受信ユーザの宛先アドレス等の付加情報はＨＴＴＰのＧＥＴメソッド等に付加されたＵＲＬパラメータとしてユーザ端末２ａのブラウザからサーバ３に送信される。
【００５２】
サーバ３は、ユーザ端末２ａのブラウザから受信したＨＴＴＰメッセージのＵＲＬパラメータに基づき、メッセージを受信し、メッセージの内容等をメッセージＤＢ６（図４）に登録する（ステップＳ２２）。すなわち、サーバ３は、送信ユーザＩＤ、受信ユーザＩＤ及びメッセージの内容を、メッセージを一意に識別するメッセージＩＤに対応づけてメッセージデータベースに登録する。
【００５３】
次に、サーバ３は、メッセージ解析処理を行う（ステップＳ２３）。メッセージ解析処理は、受信したメッセージの内容に対して、形態素解析や構文解析等の自然言語処理による解析を行い、行動特定語を抽出する処理である。
【００５４】
具体的に、サーバ３は、ステップＳ２２において受信したメッセージの内容（本文、件名、送信ユーザ欄及び受信ユーザ欄）を対象として、形態素解析を行い、品詞別に分類した単語について、助詞などの不要語を削除するとともに、固有名詞、未知語、一般名詞、日付表現、数字・記号列表現のみを取得する。
【００５５】
このとき、サーバ３は、行動特定語を登録している行動特定語辞書（記憶部３２に記憶されている。図示略）を参照して、行動特定語を抽出する。より具体的な例では、サーバ３は、地名や施設名等の場所に関する単語を登録している辞書を参照して、場所を示す語句を取得する。同様に、サーバ３は、人名に関する単語を登録している辞書を参照して、人名を示す語句を取得する。
【００５６】
また、サーバ３は、日付表現が、「○年○月○日」や「○／○○」といった具体的表現であれば、そのまま日付を示す語句として取得する。一方、日付表現が、「来週の火曜」や「明後日」といった抽象的表現であれば、メッセージが送信された日時を基準にして具体的表現に変換し、日付を示す語句として取得する。また、サーバ３は、数字・記号列表現が、「＠」や「.JP」及び「.com」といったドメイン表現を含むものや、市街局番や「090」といった携帯番号を示す電話番行表現を含むものであれば、連絡先を示す語句として取得する。
【００５７】
そして、サーバ３は、上記のように抽出した行動特定語を、イベント特定語（場所を示す語句、日付を示す語句）や個人特定語（人名を示す語句、連絡先を示す語句）といったカテゴリに区分して、メッセージＩＤに対応づけてメッセージＤＢ６（図４）に登録する。
【００５８】
なお、サーバ３は、メッセージの内容の中で、改行表現や箇条書き表現がされている領域に含まれる行動特定語をその他の領域に含まれる行動特定語よりも優先する処理や、行動特定語間の距離が近いもの同士をそうでないものよりも優先する処理を行うなど、メッセージにおいてイベントの通知に用いられる一般的な表現の特性を利用することで、行動特定語の抽出にかかる信頼性を高めることができる。
【００５９】
次に、サーバ３は、行動支援情報取得処理を行う（ステップＳ２４）。行動支援情報取得処理は、ステップＳ２３において抽出した行動特定語に基づいて、行動支援情報を記憶している各種ＤＢから、その語句に関連する行動支援情報を取得する処理である。
【００６０】
具体的に、サーバ３は、行動特定語に含まれるイベント特定語（場所を示す語句、日付を示す語句）をキーに、図３に示す地域関連ＤＢ群５（地図ＤＢ、施設ＤＢ、交通案内ＤＢ、天気ＤＢ）を検索し、地域関連情報を行動支援情報として取得し、行動支援情報ＤＢ７（図５）にメッセージＩＤに対応づけて登録する。
【００６１】
より詳細な例では、サーバ３は、場所を示す語句をキーに、地図ＤＢからその場所の周辺に関する地図情報を行動支援情報として取得し、また、施設ＤＢからその場所の周辺に関する施設情報を行動支援情報として取得する。また、サーバ３は、場所を示す語句及び日付を示す語句をキーに、その場所に行くまでの交通案内情報を交通案内ＤＢから行動支援情報として取得し、また、その場所の周辺に関する天気情報を天気ＤＢから行動支援情報として取得する。なお、交通案内情報については、サーバ３が受信ユーザのプロフィール情報（記憶部３２が備えるプロフィールＤＢ（図示略）上にユーザＩＤに関連づけて記憶されているものとする）から現住所又は勤務地等のユーザの拠点位置を取得し、これらを出発地とする一方で、前述の場所を示す語句を目的地とし、さらに、日付を示す語句により特定される日付及び時刻を到着時刻として、経路検索を行うことで取得することができる。
【００６２】
また、サーバ３は、行動特定語に含まれる個人特定語（人名を示す語句、連絡先を示す語句）をキーに、図２に示す個人管理ＤＢ群４（アドレス帳ＤＢ、スケジュール帳ＤＢ）を検索し、個人管理情報を行動支援情報として取得し、行動支援情報ＤＢ７（図５）にメッセージＩＤに対応づけて登録する。
【００６３】
より詳細な例では、サーバ３は、人名を示す語句をキーに、アドレス帳ＤＢを検索し、受信ユーザＩＤに対応づけられたアドレス情報に、一致する人名が登録されているか否かを判別する。サーバ３は、一致する人名が登録されているとき、その人名に対応づけられた連絡先及びプロフィールを含むアドレス情報を行動支援情報として取得する。
【００６４】
また、サーバ３は、連絡先を示す語句をキーに、アドレス帳ＤＢを検索し、受信ユーザＩＤに対応づけられたアドレス情報に、一致する連絡先が登録されているか否かを判別する。サーバ３は、一致する連絡先が登録されていないとき、その連絡先とともにアドレス情報への登録を促す登録メッセージ情報を作成し、行動支援情報として取得する。
【００６５】
また、サーバ３は、前述の日付を示す語句をキーに、スケジュール帳ＤＢを検索し、受信ユーザＩＤに対応づけられたスケジュール情報に、日付に該当するスケジュール情報が登録されているか否かを判別する。サーバ３は、日付に該当するスケジュール情報が登録されているとき、その日付に該当するスケジュール情報を行動支援情報として取得する。
【００６６】
次に、サーバ３は、行動支援アイコン作成処理を行う（ステップＳ２５）。行動支援アイコン作成処理は、ステップＳ２４において取得した行動支援情報に対応するアイコンデータを作成する処理である。
【００６７】
具体的には、サーバ３は、行動支援アイコンＤＢ８（図６）を参照し、地域関連情報に含まれる地図情報、施設情報、交通案内情報及び天気情報、並びに個人管理情報に含まれるアドレス情報、登録メッセージ情報及びスケジュール情報にそれぞれ対応するアイコンデータを取得する。アイコンデータは、GIF、FLASH、JPEG（何れも登録商標）等の任意の形式で構成された画像データのほか、対応する行動支援情報を指定するタグ等の付加データを含んで構成されている。
【００６８】
次に、サーバ３は、メッセージデータ作成処理を行う（ステップＳ２６）。メッセージデータ作成処理は、メッセージと行動支援情報に対応するアイコン（行動支援アイコン）とをユーザ端末２のブラウザにより表示させる行動支援メッセージデータを作成する処理である。
【００６９】
具体的には、サーバ３は、ＨＴＭＬ形式の文書データにステップＳ２２において受信したメッセージを記述し、ステップＳ２５において作成したアイコンデータとアイコンデータに対応する行動支援情報とを対応づけて埋め込み、行動支援メッセージデータを作成する。また、行動支援メッセージデータには、前述の端末制御プログラムが含まれている。例えば、埋め込んだ行動支援情報をユーザ端末２のブラウザ上で初期状態では非表示にしておき、対応する行動支援アイコンに対するユーザの指定入力を受け付けることによって展開表示させるための関数データを含むJavaScript等が含まれている。そして、サーバ３は、作成した行動支援メッセージデータを、行動支援メッセージＤＢ９（図７）に、受信ユーザＩＤ及びメッセージＩＤに対応づけて登録する。
【００７０】
他方、受信ユーザのユーザ端末２ｂは、ブラウザから受信メッセージの表示リクエストを行う（ステップＳ１４）。表示リクエストには、受信ユーザＩＤが含まれている。
【００７１】
これを受け、サーバ３は、行動支援メッセージＤＢ９（図７）を参照し、受信ユーザＩＤをキーに、行動支援メッセージデータを読み出して、ユーザ端末２ｂに送信する（ステップＳ２７）。
【００７２】
ユーザ端末２ｂは、サーバ３から受信した行動支援メッセージデータをブラウザにより表示する（ステップＳ１５）。
【００７３】
ここで、ユーザ端末２ｂのブラウザにより表示される行動支援メッセージデータの表示例を図９及び図１０に示す。図９に示すように、ユーザ端末２ｂのブラウザは、ユーザ端末２ａの送信ユーザから送信されたメッセージを表示し、その下方に行動支援アイコンを表示する。図示の例では、メッセージの内容に、神宮球場での野球観戦に関するイベントの通知が含まれている。なお、図示の例の場合、メッセージの内容から抽出される行動特定語は、場所を示す語句として「神宮球場」が抽出され、日付を示す語句として「１０月１６日（土）」及び「１８：００」が抽出される。また、人名を示す語句として「Ａさん」、「Ｃさん」及び「Ｄさん」が抽出され、連絡先を示す語句として「△△＠○○.co.jp」、「※※＠○○.co.jp」及び「☆☆＠○○.co.jp」が抽出される。
【００７４】
また、行動支援アイコンとしては、地図情報アイコン５１、施設情報アイコン５２、交通案内情報アイコン５３、天気情報アイコン５４、スケジュール情報アイコン５５、アドレス情報アイコン５６及び登録メッセージ情報アイコン５７が表示されている。図１０に示すように、例えば交通案内情報アイコン５３がマウス操作やタッチパネルを介して受信ユーザにより指定入力されると、交通案内情報アイコン５３に対応づけられた交通案内情報が、ブラウザによりアイコンの周囲の領域に展開表示される（図中の符号５８）。つまり、受信ユーザに、イベント当日の目的地までの経路等の交通案内情報を閲覧させ、実際に目的地に向かう行動を支援することができる。
【００７５】
また、他の行動支援アイコンについても同様であり、例えば、スケジュール情報アイコン５５が指定入力されると、受信ユーザの「１０月１６日（土）」のスケジュール情報が展開表示される。これにより、受信ユーザに、通知を受けたイベントの開催日に対応する自らのスケジュールを閲覧させ、他のスケジュールとの調整を図るといった行動を支援することができる。
【００７６】
また、例えば、アドレス情報アイコン５６が指定入力されると、メッセージの送信ユーザ及び特定されたイベントの参加者の中で、アドレス帳ＤＢに登録されている個人のアドレス情報が展開表示される。これにより、受信ユーザに、イベントの参加者が自らのアドレス帳に登録されていればそのアドレス情報を閲覧させ、参加者とのコンタクトを図るといった行動を支援することができる。
【００７７】
このように、本実施形態によれば、サーバ３が、送信ユーザのユーザ端末２から受信したメッセージの内容を解析し、ユーザが予定している行動を特定する語句である行動特定語を抽出する。そして、この行動特定語に基づいて、ユーザが予定している行動を支援する情報である行動支援情報を取得し、行動支援情報に対応するアイコンデータを、受信したメッセージを記述した文書データに埋め込んで行動支援メッセージデータとして、受信ユーザのユーザ端末２に対して送信する。
【００７８】
したがって、送信ユーザのユーザ端末２ａからメッセージを受信する受信ユーザのユーザ端末２ｂは、メッセージの内容とともに、メッセージに含まれる行動特定語に関連する行動支援情報を取得することが可能となる。その結果、ユーザが予定している行動に関するメッセージを閲覧するときに、同じタイミングで、その予定している行動を支援する情報を提供することが可能となる。
【００７９】
つまり、ユーザが、予定している行動に関するメッセージを閲覧するときには、その予定している行動を支援する情報が既に提供されていることになるので、ユーザは、メッセージを閲覧するという行為の範囲で、予定している行動に必要な情報を得ることができる。その結果、インターネット上で提供される各種情報の提供サービスを利用して自らの手で必要な情報を検索して収集する、という行為にかかる負担をなくすことができ、ユーザにとっての利便を向上させたメッセージ伝達サービスを提供することができる。
【００８０】
例えば、ユーザが、イベントに関連する地図情報や交通案内情報といった地域関連情報を、これらのサービスを提供するウェブページにアクセスして探す、という行為にかかる負担をなくすことができる。また、例えば、ユーザが、イベントの参加者等に関するアドレス情報をアドレス帳ツールから探す、という行為にかかる負担をなくすことができる。また、例えば、ユーザが、イベントの参加者等に関するアドレス情報の登録の有無をアドレス帳ツールにより確認する、という行為にかかる負担をなくすことができる。
【００８１】
また、受信ユーザのユーザ端末２ｂに、ブラウザにより表示させた行動支援アイコンに対するユーザによる指定入力に応じて、対応する行動支援情報を展開表示させるようにしたので、ＵＲＬなどのリンクを介して新たに行動支援情報を取得するような場合と比べて、サーバ３との間での情報の検索や送受信にかかる処理が省略され、ユーザが、メッセージを閲覧するという行為の範囲で、予定している行動に必要な情報を迅速に確認するのに好適となる。
【００８２】
なお、上記各実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、メッセージ解析手段４２が、受信したメッセージの内容を解析し、商品名を示す語句を行動特定語として抽出し、行動支援情報取得手段４３が、抽出した商品名を示す語句に基づいて、インターネット上の仮想店舗とその仮想店舗が扱う商品情報を記憶しているＤＢや前述の施設ＤＢから、商品名に一致する商品情報やそれを扱う施設情報を行動支援情報として取得するようにしても良い。また、行動支援情報取得手段４３が、抽出したイベント特定語に基づいて、ニュース情報を記憶しているＤＢから、場所及び日付に関連するニュース情報を行動支援情報として取得するようにしても良い。何れにしても、インターネット上で提供される各種情報の提供サービスを利用して自らの手で必要な情報を検索して収集する、という行為にかかる負担をなくすことができ、ユーザにとっての利便を向上させたメッセージ伝達サービスを提供することができる。
【００８３】
また、送信ユーザのユーザ端末２ａからメッセージが送信された日時からイベント特定語として抽出された日時までの期間に開きがあるような場合、提供する情報の鮮度を維持する観点から、行動支援情報取得手段４３が、メッセージを受信した日時からイベント特定語として抽出された日時までの期間に、抽出した行動特定語に基づいて行動支援情報を再取得する処理を実行するようにしても良い。そして、再取得した行動支援情報に基づいて、行動支援情報ＤＢ７に記憶されている行動支援情報の更新を行い、更新を行った行動支援情報に基づいて行動支援メッセージデータを作成し、受信ユーザのユーザ端末２ｂに送信するようにしてもよい。このようにすれば、例えば天気予報や交通ダイヤの変更等があっても、これに対応できるようになる。
【００８４】
また、本発明に関する手段などの各要素は、コンピュータの演算制御部に限らず、ワイヤードロジック等に基づく電子回路など他の情報処理機構で実現してもよい。また、各構成図、データの図、フローチャートの図などは例示に過ぎず、各要素の有無、その配置順序や各処理の実行順序、具体的内容などは適宜変更可能である。例えば、本発明のサーバ装置は、構成要素となるサーバなどの装置を複数用いて実現してもよく、個々の記憶手段を別個独立のサーバ装置やシステムで実現する構成も一般的である。また、機能によっては、外部のプラットフォーム等をＡＰＩ（アプリケーションプログラムインターフェース）やネットワークコンピューティングで呼び出して実現するなど、構成は柔軟に変更できる。
【符号の説明】
【００８５】
１  システム
２  端末
３  サーバ
４  個人管理ＤＢ群
５  地域関連ＤＢ群
６  メッセージＤＢ
７  行動支援情報ＤＢ
８  行動支援アイコンＤＢ
９  行動支援メッセージＤＢ２１、３１  演算制御部
２２、３２  記憶部
２３、３３  通信部
２４  入力部
２５  表示部
４１  受信手段
４２  メッセージ解析手段
４３  行動支援情報取得手段
４４  行動支援アイコン作成手段
４５  メッセージデータ作成手段
４６  メッセージデータ送信手段
【図１】
0005231514.tif 000002
【図２】
0005231514.tif 000003
【図３】
0005231514.tif 000004
【図４】
0005231514.tif 000005
【図５】
0005231514.tif 000006
【図６】
0005231514.tif 000007
【図７】
0005231514.tif 000008
【図８】
0005231514.tif 000009
【図９】
0005231514.tif 000010
【図１０】
0005231514.tif 000011