(57)【特許請求の範囲】
【請求項１】
コンピュータに、
電子メールのメッセージ作成画面の表示要求を受け付け、
受け付けられたメッセージ作成画面にかかる差出人情報および宛先情報を取得し、
取得された差出人情報および宛先情報に基づいて、他のメッセージ提供システムのメッセージ記憶部に記憶されているメッセージを抽出し、
前記電子メールのメッセージを入力する第１の入力領域と、抽出された前記メッセージと、抽出された前記メッセージに対するメッセージを入力する第２の入力領域と、を含むメッセージ作成画面を作成し、
作成されたメッセージ作成画面を出力し、
出力されたメッセージ作成画面に入力されたメッセージの送信要求を受け付け、
受け付けられた送信要求に応じて、前記第１の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶し、
受け付けられた送信要求に応じて、前記第２の入力領域に入力されたメッセージを前記他のメッセージ提供システムのメッセージ記憶部に記憶する、
処理を実行させることを特徴とする情報提供プログラム。
【請求項２】
前記メッセージを抽出する処理は、
前記差出人情報にかかる利用者情報および前記宛先情報にかかる利用者の双方が登録されている他の情報提供システムのグループのメッセージとして、当該他の情報提供システムのメッセージ記憶部に記憶されているメッセージを抽出することを特徴とする請求項１に記載の情報提供プログラム。
【請求項３】
前記メッセージを抽出する処理は、
前記グループのメッセージとして記憶されている他の情報提供システムのメッセージ記憶部に記憶されているメッセージのうち、前記差出人情報にかかる利用者が未読のメッセージを抽出することを特徴とする請求項２に記載の情報提供プログラム。
【請求項４】
前記電子メールのメッセージ作成画面の表示要求を受け付ける処理は、
受信した電子メールに対する返信のメッセージ作成画面の表示要求を受け付け、
前記差出人情報および宛先情報を取得する処理は、
前記受信した電子メールの宛先を差出人とし、差出人を宛先として、差出人情報および宛先情報を取得することを特徴とする請求項１〜３のいずれか一つに記載の情報提供プログラム。
【請求項５】
電子メールのメッセージ作成画面の表示要求を受け付ける表示要求受付部と、
前記表示要求受付部によって受け付けられたメッセージ作成画面にかかる差出人情報および宛先情報を取得する取得部と、
前記取得部によって取得された差出人情報および宛先情報に基づいて、他のメッセージ提供システムのメッセージ記憶部に記憶されているメッセージを抽出する抽出部と、
前記電子メールのメッセージを入力する第１の入力領域と、前記抽出部によって抽出された前記メッセージと、抽出された前記メッセージに対するメッセージを入力する第２の入力領域と、を含むメッセージ作成画面を作成する作成部と、
前記作成部によって作成されたメッセージ作成画面を出力する出力部と、
前記出力部によって出力されたメッセージ作成画面に入力されたメッセージの送信要求を受け付ける送信要求受付部と、
前記送信要求受付部によって受け付けられた送信要求に応じて、前記第１の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶し、
前記送信要求受付部によって受け付けられた送信要求に応じて、前記第２の入力領域に入力されたメッセージを前記他のメッセージ提供システムのメッセージ記憶部に記憶する記憶部と、
を有することを特徴とする情報提供装置。
【請求項６】
コンピュータが、
電子メールのメッセージ作成画面の表示要求を受け付け、
受け付けられたメッセージ作成画面にかかる差出人情報および宛先情報を取得し、
取得された差出人情報および宛先情報に基づいて、他のメッセージ提供システムのメッセージ記憶部に記憶されているメッセージを抽出し、
前記電子メールのメッセージを入力する第１の入力領域と、抽出された前記メッセージと、抽出された前記メッセージに対するメッセージを入力する第２の入力領域と、を含むメッセージ作成画面を作成し、
作成されたメッセージ作成画面を出力し、
出力されたメッセージ作成画面に入力されたメッセージの送信要求を受け付け、
受け付けられた送信要求に応じて、前記第１の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶し、
受け付けられた送信要求に応じて、前記第２の入力領域に入力されたメッセージを前記他のメッセージ提供システムのメッセージ記憶部に記憶する、
処理を実行することを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供プログラム、情報提供装置および情報提供方法に関する。
【背景技術】
【０００２】
近年、多くのユーザによって、一般的なコミュニケーションツールである電子メール（以下、「メール」という）を用いた情報の伝達だけでなく、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）やチャットなど、メールとは別の多様なコミュニケーションツールであるメッセージ提供システムを用いた情報の伝達が増加している。このように、別のコミュニケーションツールを利用する場合は、それぞれ専用のアプリケーションを情報端末装置にインストールして使用する。
【０００３】
関連する先行技術としては、たとえば、ソーシャルネットワーキングサービスと、メールとが統合された通信サービスを提供するものがある（たとえば、下記特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００９−５０６４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、情報端末装置の環境によっては、必ずしもそれぞれのコミュニケーションツールの専用のアプリケーションがインストールされているとは限らないため、情報端末装置によっては、別のコミュニケーションツールであるメッセージ提供システムにおけるメッセージを確認することができない場合がある。また、すべてのメッセージを確認できる環境にあったとしても、コミュニケーションツールであるメッセージ提供システムが複数あることから、それらをすべて確認するのは煩わしく、また、いずれかのメッセージを適時に確認し損なう畏れもある。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、複数のコミュニケーションツールであるメッセージ提供システムを効率よく利用した情報伝達を可能にすることができる情報提供プログラム、情報提供装置および情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、メールのメッセージ作成画面の表示要求を受け付け、受け付けられたメッセージ作成画面にかかる差出人情報および宛先情報を取得し、取得された差出人情報および宛先情報に基づいて、他のメッセージ提供システムのメッセージ記憶部に記憶されているメッセージを抽出し、メールのメッセージを入力する第１の入力領域と、抽出されたメッセージと、当該メッセージに対するメッセージを入力する第２の入力領域と、を含むメッセージ作成画面を作成し、作成されたメッセージ作成画面を出力し、出力されたメッセージ出力画面に入力されたメッセージの送信要求を受け付け、受け付けられた送信要求に応じて、第１の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶し、受け付けられた送信要求に応じて、第２の入力領域に入力されたメッセージを前記他のメッセージ提供システムのメッセージ記憶部に記憶する情報提供プログラム、情報提供装置および情報提供方法が提案される。
【発明の効果】
【０００８】
本発明の一側面によれば、複数のコミュニケーションツールであるメッセージ提供システムを電子メールを用いて効率よく利用することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる情報提供方法の一実施例を示す説明図である。
【図２】図２は、実施の形態にかかるメールシステム２００のシステム構成例を示す説明図である。
【図３】図３は、実施の形態にかかる情報提供装置２０１のハードウェア構成例を示すブロック図である。
【図４】図４は、実施の形態にかかるクライアント端末２０２のハードウェア構成例を示すブロック図である。
【図５】図５は、実施の形態にかかる利用者認証ＤＢ２２０の記憶内容の一例を示す説明図である。
【図６】図６は、実施の形態にかかるＳＮＳ利用者ＤＢ２３０の記憶内容の一例を示す説明図である。
【図７】図７は、実施の形態にかかるメールＤＢ２４０の記憶内容の一例を示す説明図である。
【図８】図８は、実施の形態にかかるＳＮＳメッセージＤＢ２５０の記憶内容の一例を示す説明図である。
【図９】図９は、実施の形態にかかるメール一覧表示画面の画面例を示す説明図である。
【図１０】図１０は、実施の形態にかかるメッセージ作成画面の画面例を示す説明図（その１）である。
【図１１】図１１は、実施の形態にかかるメッセージ作成画面の画面例を示す説明図（その２）である。
【図１２】図１２は、実施の形態にかかるメッセージ作成画面の画面例を示す説明図（その３）である。
【図１３】図１３は、実施の形態にかかるＳＮＳのメッセージ表示画面の画面例を示す説明図（その１）である。
【図１４】図１４は、実施の形態にかかるＳＮＳのメッセージ表示画面の画面例を示す説明図（その２）である。
【図１５】図１５は、実施の形態にかかる情報提供装置２０１の機能的構成例を示すブロック図である。
【図１６】図１６は、実施の形態にかかる情報提供装置２０１の情報提供処理（メールプログラム）手順の一例を示すフローチャート（その１）である。
【図１７】図１７は、実施の形態にかかる情報提供装置２０１の情報提供処理（メールプログラム）手順の一例を示すフローチャート（その２）である。
【図１８】図１８は、実施の形態にかかる連携アプリ付き作成画面の作成処理の具体的処理手順の一例を示すフローチャートである。
【図１９】図１９は、実施の形態にかかるクライアント端末２０２の情報処理手順の一例を示すフローチャート（その１）である。
【図２０】図２０は、実施の形態にかかるクライアント端末２０２の情報処理手順の一例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる情報提供プログラム、情報提供装置および情報提供方法の実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかる情報提供方法の一実施例を示す説明図である。図１において、利用者（Ａさん、Ｂさん）は、それぞれのクライアント端末に、メールプログラム１０１およびＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）プログラムをインストールして、メールおよびＳＮＳを利用している。
【００１２】
ここで、ＳＮＳとは、社会的なつながりをインターネット上で構築することで、利用者間での情報交換をおこなうことが可能なサービスであり、ＳＮＳを用いることによって、利用者同士のコミュニティを広げていくことができる。
【００１３】
仮に、ＢさんからＡさんにメールプログラムを用いて送信されたメールに対し、Ａさんが返信する際、メッセージ作成画面（返信用）１０１がＡさんのクライアント端末に表示される。メッセージ作成画面（返信用）１０１には、宛先がＢさん、差出人がＡさんであること、および、記事入力画面にＡさんによって入力された返信文が表示される。
【００１４】
本発明では、メッセージ作成画面（返信用）１０１にはＡさん、Ｂさんの双方に共通するコミュニティのメッセージ（ＳＮＳメッセージＡ）が表示される。１０２−１、１０２−２は、ＳＮＳのメッセージ表示画面であり、メッセージ表示画面１０２−１のＳＮＳメッセージａがメッセージ作成画面（返信用）１０１に表示される。
【００１５】
そして、メッセージ作成画面（返信用）１０１においてコメント入力欄に入力した場合には、入力されたＳＮＳメッセージｂがメッセージ表示画面１０２−２に追加表示される。したがって、ＳＮＳのアプリケーションを立ち上げることなく、メッセージ作成画面（返信用）１０１において、ＳＮＳのメッセージを登録することができる。
【００１６】
このように、電子メールのメッセージ作成画面から、ＳＮＳのメッセージを確認することができるとともに、当該ＳＮＳのメッセージに対するメッセージも電子メールのメッセージ作成画面から電子メールの返信とともに入力し、登録することができる。したがって、Ａさんは、ＳＮＳによってＢさんから伝達されたメッセージを、ＳＮＳアプリケーションを起動させることなく確認でき、かつ、確認したメッセージに対するメッセージをＳＮＳへ伝達（返信）することができる。これにより、Ａさんは、ＳＮＳによるＢさんからのメッセージを確認し損なうことはなく、ＢさんもＳＮＳによって伝達したメッセージに対するＡさんからのメッセージを、ＳＮＳによって確認することができる。
【００１７】
（メールシステム２００のシステム構成例）
つぎに、実施の形態にかかるメールシステム２００のシステム構成例について説明する。図２は、実施の形態にかかるメールシステム２００のシステム構成例を示す説明図である。図２において、メールシステム２００は、情報提供装置２０１と、複数のクライアント端末２０２（図面では３台）と、を含む。
【００１８】
メールシステム２００において、情報提供装置２０１および複数のクライアント端末２０２は、有線または無線のネットワーク２１０を介して相互に通信可能に接続されている。ネットワーク２１０は、たとえば、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【００１９】
ここで、情報提供装置２０１は、利用者認証ＤＢ（データベース）２２０、ＳＮＳ利用者ＤＢ２３０、メールＤＢ２４０、ＳＮＳメッセージＤＢ２５０を有し、メールシステム２００内のメールの送受信をおこなうコンピュータである。情報提供装置２０１は、たとえば、メールサーバである。なお、利用者認証ＤＢ２２０、ＳＮＳ利用者ＤＢ２３０、メールＤＢ２４０およびＳＮＳメッセージＤＢ２５０については、図５〜図８を用いて後述する。
【００２０】
クライアント端末２０２は、メールの表示、作成、送受信をおこなうコンピュータである。クライアント端末２０２は、たとえば、メールシステム２００のユーザが使用するＰＣ（パーソナル・コンピュータ）、ノートＰＣ、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、スマートフォン、タブレット型端末などである。メールは、たとえば、クライアント端末２０２のブラウザにより表示、作成、送受信されるウェブメールである。
【００２１】
（情報提供装置２０１のハードウェア構成例）
図３は、実施の形態にかかる情報提供装置２０１のハードウェア構成例を示すブロック図である。図３において、情報提供装置２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０４と、磁気ディスクドライブ３０５と、磁気ディスク３０６と、光ディスクドライブ３０７と、光ディスク３０８と、入力装置３０９と、を有している。また、各構成部はバス３００によってそれぞれ接続されている。
【００２２】
ここで、ＣＰＵ３０１は、情報提供装置２０１の全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。Ｉ／Ｆ３０４は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して、クライアント端末２０２などの他の装置に接続される。そして、Ｉ／Ｆ３０４は、ネットワーク２１０と内部のインターフェースを司り、他の装置からのデータの入出力を制御する。Ｉ／Ｆ３０４には、たとえば、モデムやＬＡＮアダプタなどを採用することができる。
【００２３】
磁気ディスクドライブ３０５は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０６に対するデータのリード／ライトを制御する。磁気ディスク３０６は、磁気ディスクドライブ３０５の制御で書き込まれたデータを記憶する。光ディスクドライブ３０７は、ＣＰＵ３０１の制御にしたがって光ディスク３０８に対するデータのリード／ライトを制御する。光ディスク３０８は、光ディスクドライブ３０７の制御で書き込まれたデータを記憶したり、光ディスク３０８に記憶されたデータをコンピュータに読み取らせたりする。
【００２４】
入力装置３０９は、文字、数字、各種指示などのデータの入力をおこなう。入力装置３０９は、たとえば、入力のためのキーを有するキーボードやタッチパネル式の入力パッドなどである。なお、情報提供装置２０１は、上述した構成部の他に、データを表示するディスプレイを有することにしてもよい。また、情報提供装置２０１は、たとえば、上述した構成部のうち光ディスクドライブ３０７および光ディスク３０８を有さないことにしてもよい。
【００２５】
（クライアント端末２０２のハードウェア構成例）
図４は、実施の形態にかかるクライアント端末２０２のハードウェア構成例を示すブロック図である。図４において、クライアント端末２０２は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、ディスプレイ４０８と、Ｉ／Ｆ４０９と、キーボード４１０と、マウス４１１と、スキャナ４１２と、プリンタ４１３と、を有している。また、各構成部はバス４００によってそれぞれ接続されている。
【００２６】
ここで、ＣＰＵ４０１は、クライアント端末２０２の全体の制御を司る。ＲＯＭ４０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御にしたがって磁気ディスク４０５に対するデータのリード／ライトを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記憶する。
【００２７】
光ディスクドライブ４０６は、ＣＰＵ４０１の制御にしたがって光ディスク４０７に対するデータのリード／ライトを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御で書き込まれたデータを記憶したり、光ディスク４０７に記憶されたデータをコンピュータに読み取らせたりする。
【００２８】
ディスプレイ４０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなどを採用することができる。
【００２９】
Ｉ／Ｆ４０９は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して情報提供装置２０１などの他の装置に接続される。そして、Ｉ／Ｆ４０９は、ネットワーク２１０と内部のインターフェースを司り、他の装置からのデータの入出力を制御する。Ｉ／Ｆ４０９には、たとえば、モデムやＬＡＮアダプタなどを採用することができる。
【００３０】
キーボード４１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス４１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、タッチパネル、トラックボールやジョイスティックなどであってもよい。
【００３１】
スキャナ４１２は、画像を光学的に読み取り、クライアント端末２０２内に画像データを取り込む。なお、スキャナ４１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ４１３は、画像データや文書データを印刷する。プリンタ４１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。なお、クライアント端末２０２は、たとえば、上述した構成部のうち、光ディスクドライブ４０６、光ディスク４０７、スキャナ４１２、プリンタ４１３などを有さないことにしてもよい。
【００３２】
（各種ＤＢ２２０、２３０、２４０、２５０の記憶内容）
つぎに、図５〜図１２を用いて、情報提供装置２０１が有する各種ＤＢ２２０、２３０、２４０、２５０の記憶内容について説明する。各種ＤＢ２２０、２３０、２４０、２５０は、たとえば、図３に示した情報提供装置２０１のＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置により実現される。
【００３３】
＜利用者認証ＤＢ２２０の記憶内容＞
図５は、実施の形態にかかる利用者認証ＤＢ２２０の記憶内容の一例を示す説明図である。図５において、利用者認証ＤＢ２２０は、少なくとも、「利用者ＩＤ」、「パスワード」のフィールドを有し、各フィールドに情報を設定することで、各利用者の認証情報（たとえば、認証情報５００−１〜５００−３）をレコードとして記憶している。
【００３４】
ここで、利用者ＩＤは、メールシステム２００の利用者の識別子である。パスワードは、メールシステム２００の利用者を認証する符号である。たとえば、認証情報５００−１は、利用者ＩＤ「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」の利用者のパスワード「ｋｌｊｋｆａｐｄｏｊａｆ」を示している。実施の形態においては、利用者ＩＤ「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」は、後述するメ−ルＤＢ２４０の「発信者ＩＤ」および「宛先」としても用いられる。
【００３５】
＜ＳＮＳ利用者ＤＢ２３０の記憶内容＞
図６は、実施の形態にかかるＳＮＳ利用者ＤＢ２３０の記憶内容の一例を示す説明図である。図６において、ＳＮＳ利用者ＤＢ２３０は、少なくとも「利用者ＩＤ」、「ニックネーム」、「アイコン」、「登録コミュニティ」のフィールドを有し、各フィールドに情報を設定することで、各ＳＮＳ利用者情報（たとえば、ＳＮＳ利用者情報６００−１〜６００−５）を記憶している。
【００３６】
ここで、利用者ＩＤは、図５に示した利用者認証ＤＢ２２０と同様に、メールシステム２００の利用者の識別子である。ニックネームは、ＳＮＳにおける利用者の識別情報であり、利用者ＩＤと１対１で対応する。アイコンは、利用者のメッセージに付与される画像（イラスト、写真など）であって、利用者のメッセージと他の利用者のメッセージとを容易に視覚的に区別可能にするものである。
【００３７】
登録コミュニティは、利用者ＩＤに対応する利用者が興味を持って参加しているＳＮＳ上のグループ空間である。本発明では、後述する連携アプリ付き作成画面の作成処理において、ＳＮＳメッセージＤＢ２５０からメッセージ（発言）を取得するために、利用者ＩＤ、ニックネームに対応させてあらかじめ登録しているグループである。登録コミュニティは、１つでもよく、また、複数あってもよい。登録コミュニティの全部または一部は、各利用者の所定の操作によって、追加、変更、削除することができる。
【００３８】
たとえば、ＳＮＳ利用者情報６００−１は、利用者ＩＤ「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」の利用者のニックネームが「やまだ」であり、アイコンは男性のイラスト画像であり、登録コミュニティが「教育コミュニティ」であることを示している。また、ＳＮＳ利用者情報６００−２は、利用者ＩＤ「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」の利用者のニックネームが「黒田」であり、アイコンはニックネームが「やまだ」とは異なる男性のイラスト画像であり、登録コミュニティが「教育コミュニティ」、「特許コミュニティ」、「テニス」の３つであることを示している。
【００３９】
＜メールＤＢ２４０の記憶内容＞
図７は、実施の形態にかかるメールＤＢ２４０の記憶内容の一例を示す説明図である。一例として、利用者ＩＤごとに存在するものとする。図７は、利用者ＩＤが「ｓａｔｏｈ＠ｘｘｘ．ｗｗ」のメールＤＢの例となる。図７において、メールＤＢ２４０は、少なくとも「種別」、「メッセージＩＤ」、「発信者ＩＤ」、「発信日時」、「件名」、「本文」、「宛先」のフィールドを有する。各フィールドに情報を設定することで、メール情報（たとえば、メール情報７００−１〜７００−３）が記憶されている。
【００４０】
図７において、メールＤＢ２４０は、各利用者ごとに設けられているように示しているが、複数の利用者について、共通のデータベースにおける「発信者ＩＤ」および「宛先」などのフィールド、あるいは図示を省略する他に設けられたフィールドから、利用者ごとに区別して管理できるようにしてもよい。したがって、図７は、「発信者ＩＤ」および「宛先」のフィールドから利用者ＩＤである『ｙａｍａｄａ＠ｘｘｘ．ｗｗ』に該当する情報のみをメールＤＢ２４０から収集したものであるとすることもできる。
【００４１】
種別は、受信メール（『受信』）か送信メール（『送信』）かを区別する情報である。図７のメールＤＢ２４０において、メール情報７００−２、７００−３が受信メールであり、メール情報７００−１が送信メールである。
【００４２】
メッセージＩＤは、メールシステム２００にて送受信されたメールを一意に識別する識別子である。通常は全体としてユニークな文字列となればよいが、一般的に、＠マークの右側をドメイン名とし、左側は発信日時や利用者ＩＤなどを使い、なんらかの規則で作成した文字列とすることで、全体としてユニークな文字列となるようにしている。本実施例では、メールを識別しやすいような文字列としている。
【００４３】
発信者ＩＤは、メールの送信元の識別子であり、たとえば、送信元となるユーザの利用者ＩＤである。発信日時は、メールの発信日時である。
【００４４】
件名は、メールの件名である。件名は、後述する図９に示すメール一覧表示画面９００にメールの概要情報の一部として表示される。本文は、メールのメッセージの本文である。宛先は、メールの宛先であり、たとえば、メールの送信先となるユーザのメールアドレスである。宛先は、たとえば、ＣＣ（Ｃａｒｂｏｎ  Ｃｏｐｙ）やＢＣＣ（Ｂｌｉｎｄ  Ｃａｒｂｏｎ  Ｃｏｐｙ）を含む。
【００４５】
たとえば、メール情報７００−１は、利用者ＩＤが『ｓａｔｏｈ＠ｘｘｘ．ｗｗ』のユーザの送信メールに関する情報である。メールの「種別」は『送信』、「メッセージＩＤ」は『ｓｙｓｔｅｍ３＠ｘｘｘ．ｗｗ』、「発信者ＩＤ」は利用者である『ｓａｔｏｈ＠ｘｘｘ．ｗｗ』、「発信日時」は『２０１１／１１／３１  １６：５０：３２』、「件名」は『Ｒｅ：Ｒｅ：Ｒｅ：○○システムについて』、「本文」は『佐藤です。・・・』「宛先」は、『ｙａｍａｄａ＠ｘｘｘ．ｗｗ、ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ、ｔａｎａｋａ＠ｘｘｘ．ｗｗ』の３箇所である。
【００４６】
また、メール情報７００−２は、利用者ＩＤが『ｓａｔｏｈ＠ｘｘｘ．ｗｗ』のユーザの受信メールに関する情報である。メールの「種別」は『受信』、「メッセージＩＤ」は『ｓｙｓｔｅｍ２＠ｘｘｘ．ｗｗ』、「発信者ＩＤ」は『ｙａｍａｄａ＠ｘｘｘ．ｗｗ』、「発信日時」は『２０１１／１１／３１  １６：３９：２９』、「件名」は『Ｒｅ：Ｒｅ：○○システムについて』、「本文」は『山田です。例の件ですが、・・・』、「宛先」は『ｓａｔｏｈ＠ｘｘｘ．ｗｗ、ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ、ｔａｎａｋａ＠ｘｘｘ．ｗｗ』の３箇所である。
【００４７】
＜ＳＮＳメッセージＤＢ２５０の記憶内容＞
図８は、実施の形態にかかるＳＮＳメッセージＤＢ２５０の記憶内容の一例を示す説明図である。図８において、ＳＮＳメッセージＤＢ２５０は、ＳＮＳにおけるＳＮＳメッセージ情報を記憶するデータベースであり、少なくとも「発信者ニックネーム」、「発信日時」、「発言内容」、「既読者ニックネーム」のフィールドを有し、各フィールドに情報を設定することで、ＳＮＳメッセージ情報（たとえば、ＳＮＳメッセージ情報８００−１、８００−２）をレコードとして記憶している。
【００４８】
発信者ニックネームは、利用者（発言者）の識別情報であり、発信者ニックネームのフィールドの情報は、図６に示したＳＮＳ利用者ＤＢ２３０のニックネームのフィールドの情報と対応する。それによって、ＳＮＳメッセージ情報の利用者ＩＤを特定することができる。発信日時は、発言の発信日時である。発言内容は、利用者が発言したメッセージの内容である。
【００４９】
既読者ニックネームは、ＳＮＳメッセージ情報にかかる発言内容を読んだ利用者のニックネームである。利用者が当該ＳＮＳメッセージ情報を読む、具体的には、当該ＳＮＳメッセージ情報が表示された表示画面を開くと、既読者ニックネームのフィールドにその利用者のニックネームが記憶される。既読者ニックネームのフィールドにニックネームが記憶されていない場合は、当該ＳＮＳメッセージ情報に既読者がいないことを示している。
【００５０】
（メール一覧表示画面の画面例）
つぎに、図４に示したクライアント端末２０２のディスプレイ４０８に表示されるメール一覧表示画面について説明する。メール一覧表示画面の画面情報は、たとえば、情報提供装置２０１で作成され、クライアント端末２０２に送信される。
【００５１】
図９は、実施の形態にかかるメール一覧表示画面の画面例を示す説明図である。利用者がメール一覧表示画面の表示要求をすると、ディスプレイ４０８に図９に示すメール一覧表示画面９００が表示される。図９において、メール一覧表示画面９００には、利用者ＩＤ「ｓａｔｏｈ＠ｘｘｘ．ｗｗ」の利用者宛に送信されたメールの概要情報（たとえば、概要情報９００−１、９００−２）が表示されている。図９に示したメール一覧表示画面９００には、受信メールのみ表示したが、これらの受信メールとともに、利用者ＩＤ「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」の利用者が送信したメールをあわせて表示するようにしてもよい。
【００５２】
また、メール一覧表示画面９００には、「メッセージ作成」ボタンＢ１と、「返信」ボタンＢ２と、「ログアウト」ボタンＢ３とが備えられている。「メッセージ作成」ボタンＢ１がクリックされると、新規メールを作成するメッセージ作成画面の表示要求が情報提供装置２０１に送信された結果、後述する図１０に示すメッセージ作成画面１０００がディスプレイ４０８に表示される。
【００５３】
利用者がメール一覧表示画面９００に表示されたメール概要情報のいずれかを選択して、「返信」ボタンＢ２がクリックされると、選択したメールへの返信メールを作成するメッセージ作成画面の表示要求が情報提供装置２０１に送信された結果、後述する図１１に示すメッセージ作成画面１１００がディスプレイ４０８に表示される。「ログアウト」ボタンＢ３がクリックされると、ログアウト要求が情報提供装置２０１に送信された結果、メール一覧表示画面９００の表示が終了する。
【００５４】
図９において、メール一覧表示画面９００には、利用者ＩＤ「ｓａｔｏｈ＠ｘｘｘ．ｗｗ」のユーザ宛に送信されたメールの概要情報（たとえば、概要情報９００−１、９００−２）が表示されている。
【００５５】
概要情報は、メールの差出人、発信日時および件名を示す情報である。ここでは、メールの差出人として、メールの発信者ＩＤが示されている。また、メールの件名として、メールのタイトルが示されている。たとえば、概要情報９００−１は、メールの差出人「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」、発信日時「２０１１／２／２０  １６：３９：２９」および件名「Ｒｅ：Ｒｅ：○○システムについて」、概要情報９００−２は、メールの差出人「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」、発信日時「２０１１／２／２０  １６：２０：３８」および件名「Ｒｅ：○○システムについて」、をそれぞれ示している。
【００５６】
メール一覧表示画面９００において、図４に示したキーボード４１０やマウス４１１を用いたユーザの操作入力により、メール一覧表示画面９００に表示される図示を省略するカーソルを移動させていずれかの概要情報がクリックされると、該概要情報に対応するメールが選択された状態となる。
【００５７】
（メッセージ作成画面の画面例）
つぎに、クライアント端末２０２のディスプレイ４０８に表示されるメッセージ作成画面について説明する。メッセージ作成画面は、たとえば、図９に示したメール一覧表示画面９００において、ボタンＢ１またはＢ２のいずれかのボタンがクリックされた場合にディスプレイ４０８に表示される。
【００５８】
図１０は、メッセージ作成画面の画面例（新規作成用）を示す説明図である。図１０において、メッセージ作成画面１０００は、ボタンＢ１がクリックされた場合に表示され、ボックス１００１〜１００４を含む。メッセージ作成画面１０００において、キーボード４１０やマウス４１１を用いたユーザの操作入力により、たとえば、各ボックス１００１〜１００４に各種情報を入力することにより、新規メールを作成することができる。
【００５９】
また、メッセージ作成画面１０００は、ＳＮＳ連携画面１００６を備え、ＳＮＳ連携画面１００６には、「最新連携」ボタンＢ７を備えている。
【００６０】
ここで、ボックス１００１は、メールの宛先が入力されるボックスである。ボックス１００２は、メールのＣＣの宛先が入力されるボックスである。ボックス１００３は、メールの件名が入力されるボックスである。ボックス１００４は、記事入力画面ボックスであり、メールの本文が入力されるボックスである。
【００６１】
また、メッセージ作成画面１０００において、ボタンＢ４がクリックされると、作成された送信対象となるメールが情報提供装置２０１に送信される。
【００６２】
また、メッセージ作成画面１０００において、ボタンＢ５がクリックされると、「宛先」ボックス１００１または「ＣＣ：」ボックス１００２（図示を省略する「ＢＣＣ：」ボックスも含む）に入力されている宛先情報にかかる利用者と、差出人情報にかかる利用者とが共通するグループ（ＳＮＳの場合はコミュニティ）、および、そのグループに登録されているメッセージを、ＳＮＳ連携画面１００６に表示する。
【００６３】
また、メッセージ作成画面１０００において、ボタンＢ６がクリックされると、ログアウト要求が情報提供装置２０１に送信された結果、メッセージ作成画面１０００の表示が終了する。
【００６４】
また、メッセージ作成画面１０００において、「最新連携」ボタンＢ７がクリックされると、ＳＮＳ連携画面１００６に表示される最新の連携情報、すなわち、前回このメッセージ作成画面１０００の表示要求が出されてから、現時点までにおいて新たなメッセージが登録された場合には、それを反映した内容をＳＮＳ連携画面１００６に表示する。
【００６５】
また、図９に示したメール一覧表示画面９００において、いずれかのメール概要情報が選択された上で、ボタンＢ２がクリックされた場合は、図１１に示すメッセージ作成画面１１００が表示される。図１１は、メッセージ作成画面の画面例（返信用）を示す説明図である。たとえば、メッセージ作成画面１１００のボックス１１０１、１１０３、１１０４に、宛先、タイトル、引用文が、返信元のメールの情報を用いて挿入された状態でディスプレイ４０８に表示される。また、メール一覧表示画面９００において、ボタンＢ３がクリックされた場合は、たとえば、メッセージ作成画面１１００のボックス１１０３、１１０４に、タイトル、引用文が、転送元のメールの情報を用いて挿入された状態でディスプレイ４０８に表示される。ボタンＢ４〜Ｂ７については、図１０におけるボタンＢ４〜Ｂ７と同じである。
【００６６】
また、図１１において、メッセージ作成画面１１００には、ＳＮＳ連携画面１１０６に宛先情報にかかる利用者と差出人の双方が参加しているコミュニティ名およびそのコミュニティにかかる利用者の宛先情報が表示される。図１１においては、「特許コミュニティ（ｔａｎａｋａ＠ｘｘｘ．ｗｗ）」、「テニスコミュニティ（ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ）」、「教育コミュニティ（ｙａｍａｄａ＠ｘｘｘ．ｗｗ）」の３つが一覧表示されている。このように、宛先情報のうち、共通のコミュニティに参加している利用者の宛先情報がコミュニティ名の近傍に表示されることによって、利用者は、宛先情報にかかる利用者が複数人いる場合であっても、当該コミュニティ名が表示されている理由（だれと共通するコミュニティなのか）を容易に認識することができ、コミュニティを選択する際の参考とすることができる。
【００６７】
ＳＮＳ連携画面１１０６の表示内容は、メッセージ作成画面１１００が表示される際に同時に表示してもよく、また、メッセージ作成画面１１００が表示される際には表示されておらず、ボタンＢ５の押下がなされた後に表示するようにしてもよい。
【００６８】
ＳＮＳ連携画面１１０６において、図４に示したキーボード４１０やマウス４１１を用いたユーザの操作入力により、ＳＮＳ連携画面１１０６に表示される図示を省略するカーソルを移動させていずれかのコミュニティ名がクリックされると、図１２に示すように、該コミュニティに対応するメッセージが選択された状態となる。
【００６９】
図１２は、実施の形態にかかるメッセージ作成画面の画面例を示す説明図（その３）である。図１２に示すメッセージ作成画面１２００は、図１１のメッセージ作成画面１１００において、テニスコミュニティ名がクリックされ、テニスコミュニティが選択された状態を示している。図１２において、メッセージ作成画面１２００には、図８に示したＳＮＳメッセージＤＢ２５０のＳＮＳメッセージ情報８００−１の発言内容である『黒田です。明日のテニス大会・・・・』が、ＳＮＳ連携画面１２０６に表示されるとともに、コメント入力欄１２０７が表示される。
【００７０】
選択されたコミュニティにおいて複数のメッセージが存在する場合は、メッセージ（『佐藤です。テニス大会の・・・』）および複数のコメント入力欄（コメント入力欄１２０８）を表示する。件数が多く、表示しきれない場合は、スクロールや表示の切り替えによって表示する。その他は、図１１に示したメッセージ作成画面１１００と同じである。
【００７１】
記事入力画面１１０４およびコメント入力欄１２０７、１２０８にメッセージが入力された状態で、「送信」ボタンＢ４が押下されると、記事入力画面１１０４に入力されたメッセージは、メールＤＢ２４０に記憶され、コメント入力欄１２０７、１２０８に入力されたメッセージは、ＳＮＳメッセージＤＢ２５０に記憶される。具体的には、記事入力画面ボックス１１０４に入力された『佐藤です。・・・』は、メール情報７００−１としてメールＤＢ２４０に記憶され、コメント入力欄１２０７に入力された『ありがとうございます。助かります。』は、ＳＮＳメッセージ情報８００−２としてＳＮＳメッセージＤＢ２５０に記憶される。
【００７２】
（ＳＮＳのメッセージ表示画面の画面例）
図１３および図１４は、実施の形態にかかるＳＮＳのメッセージ表示画面の画面例を示す説明図である。メッセージ表示画面１３００、１４００には、ＳＮＳメッセージＤＢ２５０に記憶されている内容に基づいてＳＮＳメッセージ情報が所定の表示形式によって表示される。図１３は、図１２に示したメッセージ作成画面１２００の送信前の状態を示しており、図１４は、図１２に示したメッセージ作成画面１２００の送信後の状態を示している。
【００７３】
メッセージ表示画面１３００には、ＳＮＳメッセージ情報１３００−１が表示されているのに対して、メッセージ表示画面１４００には、ＳＮＳメッセージ情報１３００−１に加えて、あたかもＳＮＳアプリから入力したかのように、ＳＮＳメッセージ情報１４００−１が表示されている。このように、図１２に示したメッセージ作成画面１２００から、ＳＮＳのメッセージを書き込むことができることがわかる。
【００７４】
また、図示は省略するが、ＳＮＳアプリから入力されたメッセージであるのか、メール作成画面１２００から入力されたメッセージであるのかが区別できるような識別情報をあわせて表示するようにしてもよい。
【００７５】
（情報提供装置２０１の機能的構成例）
図１５は、実施の形態にかかる情報提供装置２０１の機能的構成例を示すブロック図である。図１５において、情報提供装置２０１は、受付部１５０１と、取得部１５０２と、抽出部１５０３と、作成部１５０４と、出力部１５０５と、記憶部１５０６と、を含む。受付部１５０１〜記憶部１５０６は、制御部となる機能であり、具体的には、たとえば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０４により、その機能を実現する。
【００７６】
受付部１５０１は、新規のメールのメッセージ作成画面の表示要求を受け付ける。また、受付部１５０１は、受信したメールに対する返信のメッセージ作成画面の表示要求を受け付ける。具体的には、表示要求は、図９に示したメール一覧表示画面９００において「メッセージ作成」ボタンＢ１が押下されるか、または、概要情報９００−１、９００−２のいずれか一つが選択され、「返信」ボタンＢ２が押下されることによっておこなわれる。
【００７７】
取得部１５０２は、受け付けられたメッセージ作成画面にかかる差出人情報および宛先情報を取得する。具体的には、取得部１５０２は、図１０に示したメッセージ作成画面１０００の「宛先」ボックス１００１、「ＣＣ：」ボックス１００２に入力されたメールアドレスから、ＳＮＳ利用者ＤＢ２３０を参照して利用者を特定し、その利用者情報を宛先情報として取得する。また、利用者の利用者ＩＤを差出人として取得する。
【００７８】
また、取得部１５０２は、受付部１５０１が、受信した電子メールに対する返信のメッセージ作成画面の表示要求を受け付けた場合は、利用者の利用者ＩＤを差出人とし、差出人を宛先として、差出人情報および宛先情報をそれぞれ取得してもよい。受信した電子メールに対する返信のメッセージ作成画面の表示要求を受け付けた場合であっても、「宛先」ボックス１１０１、「ＣＣ：」ボックス１１０２に入力される宛先情報の追加、変更、削除があった場合は、取得部１５０２は、追加、変更、削除の内容にしたがって宛先情報を取得するとなおよい。
【００７９】
抽出部１５０３は、取得された差出人情報および宛先情報に基づいて、他のメッセージ提供システムのメッセージ記憶部（たとえば、図８に示したＳＮＳメッセージＤＢ２５０）に記憶されているメッセージを抽出する。具体的には、差出人情報にかかる利用者および宛先情報にかかる利用者の双方が登録されている他の情報提供システムのグループのメッセージとして、当該他の情報提供システムのメッセージ記憶部に記憶されているメッセージを抽出する。
【００８０】
たとえば、他のメッセージ提供システムが、コミュニティごとにメッセージを記憶するＳＮＳ提供システムである場合は、抽出部１５０３は、ＳＮＳ提供システムのメッセージ記憶部に記憶されているメッセージのうち、差出人情報および宛先情報に基づいて、差出人情報にかかる利用者および宛先情報にかかる利用者の双方が、ＳＮＳ利用者ＤＢ２３０の「登録コミュニティ」フィールドに登録しているコミュニティにおけるメッセージを抽出する。
【００８１】
また、抽出部１５０３は、グループのメッセージとして記憶されている他の情報提供システムのメッセージ記憶部に記憶されているメッセージのうち、差出人情報にかかる利用者が未読のメッセージを抽出する。差出人情報にかかる利用者が未読のメッセージであるか否かは、図８に示したＳＮＳメッセージＤＢ２５０の「既読者ニックネーム」フィールドに差出人のニックネームが記憶されているか否かで判断する。差出人のニックネームが記憶されていなければ、当該ＳＮＳメッセージ情報は未読であると判断する。
【００８２】
作成部１５０４は、電子メールのメッセージを入力する第１の入力領域と、抽出されたメッセージと、当該メッセージに対するメッセージを入力する第２の入力領域と、を含むメッセージ作成画面を作成する。具体的には、たとえば、電子メールのメッセージを入力する第１の入力領域は、図１２に示したメッセージ作成画面１２００の記事入力画面１１０４であり、抽出されたメッセージは、メッセージ作成画面１２００のＳＮＳ連携画面１２０６に表示されるメッセージであり、抽出されたメッセージに対するメッセージを入力する第２の入力領域は、コメント入力欄１２０７、１２０８である。
【００８３】
出力部１５０５は、作成されたメッセージ作成画面を出力する。具体的には、たとえば、クライアント端末２０２へ、メッセージ作成画面の情報を送信して、図４に示したクライアント端末２０２のディスプレイ４０８に当該メッセージ作成画面を表示させる。
【００８４】
また、受付部１５０１は、出力されたメッセージ出力画面に入力されたメッセージの送信要求を受け付ける。送信要求は、具体的には、メッセージ作成画面１０００、１１００、１２００の「送信」ボタンＢ４が押下されることによっておこなわれる。送信要求には、メール情報およびＳＮＳメッセージ情報が含まれていてもよい。
【００８５】
記憶部１５０６は、受け付けられた送信要求に応じて、第１の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶する。具体的には、メールＤＢ２４０において新たなメッセージＩＤを付与し、送信要求に含まれるメール情報を各フィールドに記憶する。記憶部１５０６は、受け付けられた送信要求に応じて、第２の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶する。具体的には、送信要求に含まれるＳＮＳメッセージ情報をＳＮＳメッセージＤＢ２５０の各フィールドに記憶する。
【００８６】
より具体的には、図１２に示したメッセージ作成画面１２００の記事入力画面１１０４の『佐藤です・・・・』のメッセージが、メールＤＢ２４０にメール情報７００−１（メッセージＩＤが『ｓｙｓｔｅｍ３＠ｘｘ．ｗｗｗ』）として記憶される。また、図１２に示したメッセージ作成画面のコメント入力欄１２０７の『ありがとうございます。助かります。』のメッセージが、ＳＮＳメッセージＤＢ２５０にＳＮＳメッセージ情報８００−２として記憶される。その結果、図１３に示したＳＮＳのメッセージ表示画面１３００に対して、図１４に示したＳＮＳのメッセージ表示画面１４００のようにメッセージ１４００−１が追加される。
【００８７】
（情報提供装置２０１の情報提供処理手順）
つぎに、実施の形態にかかる情報提供装置２０１の情報提供処理手順について説明する。図１６、図１７は、実施の形態にかかる情報提供装置２０１の情報提供処理手順（メールプログラム）の一例を示すフローチャートである。
【００８８】
図１６のフローチャートにおいて、まず、ＣＰＵ３０１により、メール表示要求をクライアント端末２０２から受信したか否かを判断する（ステップＳ１６０１）。ここで、ＣＰＵ３０１により、メール表示要求を受信するのを待つ（ステップＳ１６０１：Ｎｏ）。そして、ＣＰＵ３０１により、メール表示要求を受信した場合（ステップＳ１６０１：Ｙｅｓ）は、利用者ＩＤ、パスワード入力画面（図示省略）の画面情報をクライアント端末２０２に送信する（ステップＳ１６０２）。つぎに、ＣＰＵ３０１により、利用者ＩＤ、パスワードをクライアント端末２０２から受信したか否かを判断する（ステップＳ１６０３）。
【００８９】
ここで、ＣＰＵ３０１により、利用者ＩＤおよびパスワードを受信するのを待つ（ステップＳ１６０３：Ｎｏ）。そして、ＣＰＵ３０１により、利用者ＩＤおよびパスワードを受信した場合（ステップＳ１６０３：Ｙｅｓ）は、図５に示した利用者認証ＤＢ２２０を参照して、利用者の認証処理を実行する（ステップＳ１６０４）。
【００９０】
具体的には、たとえば、ＣＰＵ３０１が、利用者認証ＤＢ２２０を参照して、受信した利用者ＩＤに対応するパスワードを特定する。そして、ＣＰＵ３０１が、受信したパスワードと、特定したパスワードとの一致判定をおこなう。この結果、ＣＰＵ３０１は、パスワードが一致する場合、ＣＰＵ３０１が利用者を認証する。一方、パスワードが不一致の場合、あるいは、利用者ＩＤが利用者認証ＤＢ２２０に含まれない場合、ＣＰＵ３０１が利用者を認証しない。
【００９１】
つぎに、ＣＰＵ３０１により、利用者が認証されたか否かを判断する（ステップＳ１６０５）。ここで、利用者が認証されなかった場合（ステップＳ１６０５：Ｎｏ）は、ＣＰＵ３０１により、認証エラー画面（図示省略）の画面情報をクライアント端末２０２に送信して（ステップＳ１６０６）、本フローチャートによる一連の処理を終了する。
【００９２】
一方、ステップＳ１６０５において、利用者が認証された場合（ステップＳ１６０５：Ｙｅｓ）は、ＣＰＵ３０１により、図６に示した利用者ＩＤのＳＮＳ利用者ＤＢ２３０から、登録コミュニティを取得する（ステップＳ１６０７）。登録コミュニティが複数あれば、それらすべての登録コミュニティを取得する。たとえば利用者ＩＤが「ｙａｍａｄａ＠ｘｘｘ．ｗｗ」であれば、登録コミュニティとして「教育コミュニティ」を取得し、利用者ＩＤが「ｋｕｒｏｄａ＠ｘｘｘ．ｗｗ」であれば、登録コミュニティとして「教育コミュニティ」、「特許コミュニティ」、「テニス」の３つを取得する。
【００９３】
その後、図７に示した受信した利用者ＩＤのメールＤＢ２４０に基づいて、図９に示したメール一覧表示画面９００を作成する（ステップＳ１６０８）。具体的には、「発信者ＩＤ」、「宛先」の少なくともいずれかのフィールドの情報が利用者ＩＤの情報と一致するメール情報を抽出し、抽出したメール情報に基づいて、メール一覧表示画面の画面情報を作成する。この際、ＣＰＵ３０１が、メールの発生日時が新しい順にソートされたメール一覧表示画面の画面情報を作成することにしてもよい。
【００９４】
そして、ＣＰＵ３０１により、メール一覧表示画面の画面情報をクライアント端末２０２に送信する（ステップＳ１６０９）。このクライアント端末２０２は、ステップＳ１６０１において受信されたメール一覧表示画面の表示要求の要求元のクライアント端末２０２である。
【００９５】
その後、ＣＰＵ３０１により、表示終了要求をクライアント端末２０２から受信したか否かを判断する（ステップＳ１６１０）。表示終了要求は、たとえば、図９に示したメール一覧表示画面９００の「ログアウト」ボタンＢ３を利用者が押下することによっておこなうことができる。ここで、終了要求を受信しなかった場合（ステップＳ１６１０：Ｎｏ）は、図１７のフローチャートのステップＳ１７０１へ移行する。一方、終了要求を受信した場合（ステップＳ１６１０：Ｙｅｓ）は、一連の処理を終了する。
【００９６】
つぎに、図１７のフローチャートにおいて、ＣＰＵ３０１により、メッセージ作成要求をクライアント端末２０２から受信したか否かを判断する（ステップＳ１７０１）。メッセージ作成要求は、たとえば、図９に示したメール一覧表示画面９００の「メッセージ作成」ボタンＢ１または「返信」ボタンＢ２を利用者が押下することによっておこなうことができる。ここで、返信メールの作成要求であるか否か、すなわち、押下されたのが、ボタンＢ１であるかボタンＢ２であるかを判断する（ステップＳ１７０２）。
【００９７】
ステップＳ１７０２において、返信メールの作成要求である場合、すなわちボタンＢ２が押下された場合（ステップＳ１７０２：Ｙｅｓ）は、ＣＰＵ３０１により、利用者ＩＤのメールＤＢ２４０から、返信元メッセージを取得し、そのメッセージ（本文）を引用文としたメッセージ作成画面を作成し（ステップＳ１７０３）、ＣＰＵ３０１により、作成したメッセージ作成画面をクライアント端末２０２へ送信する（ステップＳ１７０４）。そして、ＣＰＵ３０１により、返信画面から宛先である返信元のメールアドレスを取得する（ステップＳ１７０５）。
【００９８】
さらに、アプリ連携付き作成画面の作成処理をおこなう（ステップＳ１７０６）。アプリ連携付き作成画面の作成処理については、後述する図１８のフローチャートにおいて詳細に説明する。
【００９９】
その後、ＣＰＵ３０１により、メール送信要求をクライアント端末２０２から受信したか否かを判断する（ステップＳ１７０７）。ここで、メール送信要求を受信するのを待って（ステップＳ１７０７：Ｎｏ）、メール送信要求を受信した場合（ステップＳ１７０７：Ｙｅｓ）は、ＣＰＵ３０１により、メールのメッセージ情報を宛先のメールＤＢ２４０に登録する（ステップＳ１７０８）。なお、メール送信要求には、送信要求とともに、メールＤＢ２４０の発信者ＩＤに相当する送信者の利用者ＩＤ、件名、本文、宛先が少なくとも含まれる。なお、図１８のフローチャートでは、発明の説明をわかりやすくするため、ステップＳ１７０７にて送信要求が届くまで待機としているが、実際の動きは、送信要求がない場合に、ステップＳ１７１０へ移行するようにしてもよい。
【０１００】
もし、送信要求内に、ＳＮＳメッセージ情報が含まれていれば、ＳＮＳメッセージ情報を、ＳＮＳメッセージＤＢ２５０の該当するコミュニティ欄に登録する（ステップＳ１７０９）。
【０１０１】
その後、ＣＰＵ３０１により、表示終了要求をクライアント端末２０２から受信したか否かを判断する（ステップＳ１７１０）。表示終了要求は、たとえば、図１０〜１２に示したメッセージ作成画面１０００、１１００、１２００の「ログアウト」ボタンＢ６を利用者が押下することによっておこなうことができる。ここで、表示終了要求を受信しなかった場合（ステップＳ１７１０：Ｎｏ）は、ステップＳ１７０１へ移行する。一方、表示終了要求を受信した場合（ステップＳ１７１０：Ｙｅｓ）は、一連の処理を終了する。
【０１０２】
一方、ステップＳ１７０２において、返信メールの作成要求でない場合、すなわちボタンＢ３が押下された場合（ステップＳ１７０２：Ｎｏ）は、ＣＰＵ３０１により、新規作成用のメッセージ作成画面を作成し（ステップＳ１７１１）、ＣＰＵ３０１により、作成したメッセージ作成画面をクライアント端末２０２へ送信する（ステップＳ１７１２）。
【０１０３】
その後、ＣＰＵ３０１により、他アプリメッセージ表示要求（宛先情報）を受信したか否かを判断する（ステップＳ１７１３）。ここで、他アプリメッセージ表示要求（宛先情報）を受信した場合（ステップＳ１７１３：Ｙｅｓ）は、アプリ連携付き作成画面の作成処理をおこなう（ステップＳ１７１４）。アプリ連携付き作成画面の作成処理については、後述する図１８のフローチャートにおいて詳細に説明する。
【０１０４】
その後、ＣＰＵ３０１により、メールの送信要求をクライアント端末２０２から受信したか否を判断する（ステップＳ１７１５）。ここで、メールの送信要求を受信しない場合（ステップＳ１７１５：Ｎｏ）は、ステップＳ１７１３へ戻る。一方、メールの送信要求を受信した場合（ステップＳ１７１５：Ｙｅｓ）は、ステップＳ１７０８へ移行し、ステップＳ１７０８以降の処理を実行する。送信要求については上述したように、図１８のフローチャートではステップＳ１７０７にて送信要求が届くまで待機としているが、実際の動きは、送信要求がない場合に、ステップＳ１７１０へ移行するようにしてもよい。
【０１０５】
これにより、利用者からの各種表示要求に対して、図９に示したメール一覧表示画面９００および図１０〜１２に示したメッセージ作成画面１０００、１１００、１２００をクライアント端末２０２に提供することができる。
【０１０６】
（連携アプリ付き作成画面の作成処理）
つぎに、図１７のステップＳ１７０６、Ｓ１７１４における連携アプリ付き作成画面の作成処理の手順について説明する。図１８は、実施の形態にかかる連携アプリ付き作成画面の作成処理の具体的処理手順の一例を示すフローチャートである。図１８のフローチャートにおいて、まず、ＣＰＵ３０１により、取得した宛先は、ＳＮＳ利用者ＤＢ２３０に利用登録されているか否かを判断する（ステップＳ１８０１）。
【０１０７】
ここで、宛先がＳＮＳ利用者ＤＢ２３０に登録されていない場合（ステップＳ１８０１：Ｎｏ）は、ＣＰＵ３０１により、ＳＮＳ連携画面をメッセージ作成画面に作成し、コミュニティ名のない画面をクライアント端末２０２へ送信し（ステップＳ１８０２）、アプリ連携付き作成画面の作成処理を終了する。
【０１０８】
ステップＳ１８０１において、宛先がＳＮＳ利用者ＤＢ２３０に登録されている場合（ステップＳ１８０１：Ｙｅｓ）は、ＣＰＵ３０１により、利用者と宛先とが共通に参加しているコミュニティがあるか否かを判断する（ステップＳ１８０３）。ここで、利用者と宛先とが共通に参加しているコミュニティがない場合（ステップＳ１８０３：Ｎｏ）は、ステップＳ１８０２へ移行し、ＣＰＵ３０１により、ＳＮＳ連携画面をメッセージ作成画面に作成し、コミュニティ名のない画面をクライアント端末２０２へ送信して、アプリ連携付き作成画面の作成処理を終了する。
【０１０９】
一方、利用者と宛先とが共通に参加しているコミュニティがある場合（ステップＳ１８０３：Ｙｅｓ）は、ＣＰＵ３０１により、共通に参加しているコミュニティをＳＮＳ利用者ＤＢ２３０より取得する（ステップＳ１８０４）。宛先が複数ある場合は、宛先ごとにそれぞれ取得する。
【０１１０】
つぎに、ＣＰＵ３０１により、取得したコミュニティのうち、利用者が未読のメッセージを含むコミュニティが存在するかをＳＮＳメッセージＤＢ２５０を使って判別する（ステップＳ１８０５）。そして、未読のメッセージを含むコミュニティが存在するか否を判断し（ステップＳ１８０６）、未読のメッセージを含むコミュニティが存在しない場合ステップ（Ｓ１８０６：Ｎｏ）は、ステップＳ１８０２へ移行する。一方、未読のメッセージを含むコミュニティが存在する場合（ステップＳ１８０６：Ｙｅｓ）は、ＣＰＵ３０１により、ＳＮＳ連携画面をメッセージ作成画面に作成し、取得したコミュニティ名の一覧を追記した画面を送信する（ステップＳ１８０７）。
【０１１１】
その後、ＣＰＵ３０１により、メッセージ作成画面に追記したコミュニティ名の中から、選択コミュニティ名をクライアント端末２０２から受信したか否かを判断する（ステップＳ１８０８）。ここで、選択コミュニティ名を受信した場合（ステップＳ１８０８：Ｙｅｓ）に、ＣＰＵ３０１により、ＳＮＳメッセージＤＢの該当コミュニティから未読メッセージを取得し（ステップＳ１８０９）、ＳＮＳ連携画面に、取得した未読メッセージを追記した作成画面をクライアント端末装置２０２へ送信し（ステップＳ１８１０）、アプリ連携付き作成画面の作成処理を終了する。
【０１１２】
ステップＳ１８０８において、選択コミュニティ名をクライアント端末２０２から受信しなかった場合（ステップＳ１８０８：Ｎｏ）は、何もせずに、アプリ連携付き作成画面の作成処理を終了する。
【０１１３】
このように、連携アプリ付き作成画面の作成処理においては、利用者と宛先とが共通に参加しているコミュニティに利用者が未読のメッセージがある場合に、メールのメッセージ作成画面のＳＮＳ連携画面にそのコミュニティ名の一覧を表示し、さらに一覧表示されたコミュニティ名が選択されることによって、未読のメッセージが表示されることになる。
【０１１４】
したがって、利用者は、メッセージ作成画面の表示要求をするだけで（あるいはメッセージ作成画面から宛先を指定するだけで）、ＳＮＳアプリケーションを意識しなくても、宛先に関連するコミュニティの未読メッセージを容易に確認することができる。
【０１１５】
（クライアント端末２０２の情報処理手順）
つぎに、実施の形態にかかるクライアント端末２０２の情報処理手順について説明する。図１９および図２０は、実施の形態にかかるクライアント端末２０２の情報処理手順の一例を示すフローチャートである。図１９のフローチャートにおいて、まず、ＣＰＵ４０１により、キーボード４１０やマウス４１１を用いたユーザの操作入力により、メール表示要求を受け付けたか否かを判断する（ステップＳ１９０１）。
【０１１６】
ここで、ＣＰＵ４０１により、メール表示要求を受け付けるのを待つ（ステップＳ１９０１：Ｎｏ）。そして、ＣＰＵ４０１により、メール表示要求を受け付けた場合（ステップＳ１９０１：Ｙｅｓ）は、メール表示要求を情報提供装置２０１に送信する（ステップＳ１９０２）。
【０１１７】
つぎに、ＣＰＵ４０１により、情報提供装置２０１から利用者ＩＤ、パスワードの入力画面（図示省略）の画面情報を受信したか否かを判断する（ステップＳ１９０３）。ここで、ＣＰＵ４０１により、利用者ＩＤ、パスワードの入力画面の画面情報を受信するのを待つ（ステップＳ１９０３：Ｎｏ）。
【０１１８】
そして、ＣＰＵ４０１により、利用者ＩＤ、パスワードの入力画面の画面情報を受信した場合（ステップＳ１９０３：Ｙｅｓ）は、受信した画面情報に基づいて、ディスプレイ４０８に利用者ＩＤ、パスワードの入力画面を表示する（ステップＳ１９０４）。つぎに、ＣＰＵ４０１により、ユーザの操作入力により利用者ＩＤおよびパスワードの入力を受け付けたか否かを判断する（ステップＳ１９０５）。
【０１１９】
ここで、ＣＰＵ４０１により、利用者ＩＤおよびパスワードの入力を受け付けるのを待つ（ステップＳ１９０５：Ｎｏ）。そして、ＣＰＵ４０１により、利用者ＩＤおよびパスワードの入力を受け付けた場合（ステップＳ１９０５：Ｙｅｓ）は、利用者ＩＤおよびパスワードを情報提供装置２０１に送信する（ステップＳ１９０６）。
【０１２０】
つぎに、ＣＰＵ４０１により、認証エラー画面（図示省略）の画面情報を受信したか否かを判断する（ステップＳ１９０７）。ここで、ＣＰＵ４０１により、認証エラー画面の画面情報を受信した場合（ステップＳ１９０７：Ｙｅｓ）は、受信した画面情報に基づいて、ディスプレイ４０８に認証エラー画面を表示して（ステップＳ１９０８）、本フローチャートによる一連の処理を終了する。
【０１２１】
ステップＳ１９０７において、ＣＰＵ４０１により、認証エラー画面の画面情報を受信していない場合（ステップＳ１９０７：Ｎｏ）は、メール一覧表示画面の画面情報を受信したか否かを判断する（ステップＳ１９０９）。ここで、ＣＰＵ４０１により、メール一覧表示画面の画面情報を受信していない場合（ステップＳ１９０９：Ｎｏ）、ステップＳ１９０７へ戻る。
【０１２２】
一方、ＣＰＵ４０１により、メール一覧表示画面の画面情報を受信した場合（ステップＳ１９０９：Ｙｅｓ）は、受信した画面情報に基づいて、ディスプレイ４０８にメール一覧表示画面を表示する（ステップＳ１９１０）。その後、終了要求を受け付けたか否かを判断する（ステップＳ１９１１）。ここで、ＣＰＵ４０１により、終了要求を受け付けた場合、すなわち、図９に示したメール一覧表示画面９００の「ログアウト」ボタンＢ３が押下された場合（ステップＳ１９１１：Ｙｅｓ）は、本フローチャートによる一連の処理を終了する。一方、終了要求を受け付けなかった場合（ステップＳ１９１１：Ｎｏ）は、図２０に示すステップＳ２００１へ移行する。
【０１２３】
図２０のフローチャートにおいて、まず、ＣＰＵ４０１により、メッセージ作成要求を情報提供装置２０１から受け付けたか否かを判断する（ステップＳ２００１）。ここで、メッセージ作成要求を受け付けなかった場合（ステップＳ２００１：Ｎｏ）は、ステップＳ１９１１へ移行する。一方、メッセージ作成要求を受け付けなかった場合（ステップＳ２００１：Ｙｅｓ）は、ＣＰＵ４０１により、メッセージ作成要求を情報提供装置２０１へ送信する（ステップＳ２００２）。メッセージ作成要求は、新規作成、返信の両方を含む。
【０１２４】
そして、ＣＰＵ４０１により、メッセージ作成要求が、返信メールであるか否かを判断する（ステップＳ２００３）。ここで、メッセージ作成要求が返信メールである場合、すなわち、メール一覧表示画面９００においてボタンＢ２が押下された場合（ステップＳ２００３：Ｙｅｓ）は、ＣＰＵ４０１により、連携画面付きメッセージ作成画面（返信用）を情報提供装置２０１から受信したかを判断する（ステップＳ２００４）。
【０１２５】
ここで、ＣＰＵ４０１により、連携画面付きメッセージ作成画面（返信用）を受信するのを待って（ステップＳ２００４：Ｎｏ）、受信した場合（ステップＳ２００４：Ｙｅｓ）は、ＣＰＵ４０１により、受信した画面情報に基づいて、ディスプレイ４０８にメッセージ表示画面（たとえば、図１１に示したメッセージ作成画面１１００）を表示する（ステップＳ２００５）。
【０１２６】
つぎに、ＣＰＵ４０１により、他アプリメッセージ表示要求を受け付けたか否か、すなわち、図１１、図１２に示したメッセージ作成画面１１００、１２００において、「宛先」ボックス１１０１に入力されている内容の追加、変更、削除がおこなわれた上で、ボタンＢ５が押下されたかを判断する（ステップＳ２００６）。ここで、他アプリメッセージ表示要求を受け付けなかった場合（ステップＳ２００６：Ｎｏ）は、ステップＳ２０１４へ移行する。一方、他アプリメッセージ表示要求を受け付けた場合（ステップＳ２００６：Ｙｅｓ）は、ＣＰＵ４０１により、他アプリメッセージ表示要求を情報提供装置２０１へ送信する（ステップＳ２００７）。
【０１２７】
そして、ＣＰＵ４０１により、連携画面付きメッセージ作成画面を情報提供装置２０１から受信したかを判断する（ステップＳ２００８）。ここで、ＣＰＵ４０１により、連携画面付きメッセージ作成画面を受信するのを待って（ステップＳ２００８：Ｎｏ）、受信した場合（ステップＳ２００８：Ｙｅｓ）は、ＣＰＵ４０１により、受信した画面情報に基づいて、ディスプレイ４０８にメッセージ作成画面（たとえば、図１１に示したメッセージ作成画面１１００）を表示する（ステップＳ２００９）。ここで表示されるメッセージ表示画面には、「宛先」ボックス１１０１に入力されている内容の追加、変更、削除がおこなわれた状態で更新されたＳＮＳ連携画面１１０６が表示される。
【０１２８】
その後、ＣＰＵ４０１により、コミュニティの選択を受け付けたか否かを判断する（ステップＳ２０１０）。ここで、コミュニティの選択を受け付けなかった場合（ステップＳ２０１０：Ｎｏ）は、ステップＳ２０１４へ移行する。一方、コミュニティの選択を受け付けた場合（ステップＳ２０１０：Ｙｅｓ）は、ＣＰＵ４０１により、選択されたコミュニティ名を情報提供装置２０１へ送信する（ステップＳ２０１１）。
【０１２９】
そして、ＣＰＵ４０１により、連携画面付きメッセージ作成画面を情報提供装置２０１から受信したかを判断する（ステップＳ２０１２）。ここで、ＣＰＵ４０１により、連携画面付きメッセージ作成画面を受信するのを待って（ステップＳ２０１２：Ｎｏ）、受信した場合（ステップＳ２０１２：Ｙｅｓ）は、ＣＰＵ４０１により、受信した画面情報に基づいて、ディスプレイ４０８にメッセージ作成画面（たとえば、図１２に示したメッセージ作成画面１２００）を表示する（ステップＳ２０１３）。
【０１３０】
つぎに、ＣＰＵ４０１により、本文等を受け付ける（ステップＳ２０１４）。具体的には、記事入力画面ボックス１００４、１１０４への入力を受け付ける。また、件名ボックス１００３、１１０３への入力を受け付ける。また、ＳＮＳ連携画面１２０６のコメント入力欄１２０７、１２０８への入力を受け付ける。
【０１３１】
その後、ＣＰＵ４０１により、送信要求を受け付けたか否かを判断する（ステップＳ２０１５）。具体的には、メッセージ作成画面１０００、１１００、１２００の「送信」ボタンＢ４が押下されたか否かを判断する。ここで、送信要求を受け付けていない場合（ステップＳ２０１５：Ｎｏ）は、ＣＰＵ４０１は、表示終了要求を受信したか否か、すなわち、「ログアウト」ボタンＢ６が押下されたか否かを判断し（ステップＳ２０１６）、表示終了要求を受信していない場合（ステップＳ２０１６：Ｎｏ）は、ステップＳ２０１４へ移行する。一方、表示終了要求を受信した場合（ステップＳ２０１６：Ｙｅｓ）は、本フローチャートによる一連の処理を終了する。
【０１３２】
ステップＳ２０１５において、送信要求を受け付けた場合（ステップＳ２０１５：Ｙｅｓ）は、ＣＰＵ４０１により、送信要求、送信者の利用者ＩＤ、件名、宛先、本文、ＳＮＳメッセージ等を情報提供装置２０１へ送信する（ステップＳ２０１７）。その後、ＣＰＵ４０１により、メール一覧表示画面を受信したか否かを判断する（ステップＳ２０１８）。そして、メール一覧表示画面を受信するのを待って（ステップＳ２０１８：Ｎｏ）、メール一覧表示画面を受信した場合（ステップＳ２０１８：Ｙｅｓ）は、図１９のフローチャート１９１０へ移行する。
【０１３３】
ステップＳ２００３において、メッセージ作成要求が返信メールでない場合、すなわち、メール一覧表示画面９００においてボタンＢ１が押下された場合（ステップＳ２００３：Ｎｏ）は、ＣＰＵ４０１は、メッセージ作成画面を受信したか否かを判断する（ステップＳ２０１９）。ここで、メッセージ作成画面を受信するのを待って（ステップＳ２０１９：Ｎｏ）、受信した場合（ステップＳ２０１９：Ｙｅｓ）は、図１０に示したメッセージ作成画面１０００を表示する（ステップＳ２０２０）。
【０１３４】
つぎに、ＣＰＵ４０１により、他アプリメッセージ表示要求を受け付けたか否か、すなわち、図１０に示したメッセージ作成画面１０００において、「宛先」ボックス１００１、「ＣＣ：」ボックス１００２に内容の入力がおこなわれた上で、ボタンＢ５が押下されたかを判断する（ステップＳ２０２１）。ここで、他アプリメッセージ表示要求を受け付けなかった場合（ステップＳ２０２１：Ｎｏ）は、ステップＳ２０１４へ移行する。
【０１３５】
一方、他アプリメッセージ表示要求を受け付けた場合（ステップＳ２０２１：Ｙｅｓ）は、ＣＰＵ４０１により、メッセージ作成画面から、入力された宛先情報を取得し（ステップＳ２０２２）、他アプリメッセージ表示要求と取得した宛先情報とを情報提供装置２０１へ送信する（ステップＳ２０２３）。そして、連携画面付きメッセージ作成画面を情報提供装置２０１から受信したか否かを判断する（ステップＳ２０２４）。
【０１３６】
そして、ＣＰＵ４０１により、連携画面付きメッセージ作成画面を受信するのを待って（ステップＳ２０２４：Ｎｏ）、受信した場合（ステップＳ２０２４：Ｙｅｓ）は、ＣＰＵ４０１により、受信した画面情報に基づいて、ディスプレイ４０８にメッセージ作成画面（たとえば、図１０に示したメッセージ作成画面１０００に図１１に示したＳＮＳ連携画面１１０６をあわせて表示したもの）を表示する（ステップＳ２０２５）。ここで表示されるメッセージ表示画面には、「宛先」ボックス１１０１に入力された状態で作成されたＳＮＳ連携画面１１０６が表示される。
【０１３７】
その後、ステップＳ２０１０へ移行する。そして、ステップＳ２０１０以降の処理を実行する。
【０１３８】
以上説明したように、実施の形態にかかる情報提供装置２０１によれば、メールのメッセージ作成画面に、メールのメッセージ作成画面から、ＳＮＳのメッセージを確認することができるとともに、当該ＳＮＳのメッセージに対するメッセージも電子メールのメッセージ作成画面から電子メールの返信とともに入力し、登録することができるので、ＳＮＳによって伝達されたメッセージを、ＳＮＳアプリケーションを起動させることなく確認でき、かつ、確認したメッセージに対するメッセージをＳＮＳへ伝達（返信）することができる。
【０１３９】
これにより、メッセージ作成画面を表示するだけで、他のメッセージ提供システムに記憶されているメッセージを適時に確認し損なうこと、返信をし損なうことを回避することができ、複数のコミュニケーションツールであるメッセージ提供システムを電子メールを用いて効率よく利用することができる。
【０１４０】
また、実施の形態にかかる情報提供装置２０１によれば、宛先情報にかかる利用者と差出人情報にかかる利用者に共通するグループ（コミュニティ）のメッセージのみを表示するので、返信メールに関連するメッセージである可能性もあるため、情報伝達がより効率的になる。また、未読のメッセージのみを表示するようにしてもよく、記憶されているメッセージ数が多くなっても効率的にメッセージの確認が可能となる。
【０１４１】
本実施の形態においては、ＳＮＳについて説明したが、ＳＮＳに限定されるものではなく、他の情報提供システム、たとえばチャットなどに適用することができる。
【０１４２】
なお、実施の形態で説明した情報提供方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本情報提供プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本情報提供プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１４３】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１４４】
（付記１）コンピュータに、
電子メールのメッセージ作成画面の表示要求を受け付け、
受け付けられた前記表示要求に対応する前記メッセージ作成画面にかかる差出人情報および宛先情報を取得し、
取得された前記差出人情報および前記宛先情報に基づいて、他のメッセージ提供システムのメッセージ記憶部に記憶されているメッセージを抽出し、
前記電子メールのメッセージを入力する第１の入力領域と、抽出されたメッセージに対するメッセージを入力する第２の入力領域と、を含むメッセージ作成画面を作成し、
作成されたメッセージ作成画面を出力し、
出力されたメッセージ作成画面に入力されたメッセージの送信要求を受け付け、
受け付けられた送信要求に応じて、前記第１の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶し、
受け付けられた送信要求に応じて、前記第２の入力領域に入力されたメッセージを前記他のメッセージ提供システムのメッセージ記憶部に記憶する、
処理を実行させることを特徴とする情報提供プログラム。
【０１４５】
（付記２）前記メッセージを抽出する処理は、
前記差出人情報にかかる利用者情報および前記宛先情報にかかる利用者情報の双方が登録されている他の情報提供システムのグループのメッセージとして、当該他の情報提供システムのメッセージ記憶部に記憶されているメッセージを抽出することを特徴とする付記１に記載の情報提供プログラム。
【０１４６】
（付記３）前記メッセージを抽出する処理は、
前記グループのメッセージとして記憶されている他の情報提供システムのメッセージ記憶部に記憶されているメッセージのうち、前記差出人情報にかかる利用者が未読のメッセージを抽出することを特徴とする付記２に記載の情報提供プログラム。
【０１４７】
（付記４）前記電子メールのメッセージ作成画面の表示要求を受け付ける処理は、
受信した電子メールに対する返信のメッセージ作成画面の表示要求を受け付け、
前記差出人情報および宛先情報を取得する処理は、
前記受信した電子メールの宛先を差出人として差出人情報を取得し、該受信した電子メールの差出人を宛先として宛先情報を取得することを特徴とする付記１〜３のいずれか一つに記載の情報提供プログラム。
【０１４８】
（付記５）前記他のメッセージ提供システムが、コミュニティごとにメッセージを記憶するＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）提供システムであり、
前記メッセージを抽出する処理は、
前記ＳＮＳ提供システムのメッセージ記憶部に記憶されているメッセージのうち、前記差出人情報および宛先情報に基づいて、前記差出人情報にかかる利用者および前記宛先情報にかかる利用者の双方が登録されているコミュニティにおけるメッセージを抽出することを特徴とする付記１〜４のいずれか一つに記載の情報提供プログラム。
【０１４９】
（付記６）電子メールのメッセージ作成画面の表示要求を受け付ける表示要求受付部と、
前記表示要求受付部によって受け付けられた前記表示要求に対応する前記メッセージ作成画面にかかる差出人情報および宛先情報を取得する取得部と、
前記取得部によって取得された前記差出人情報および前記宛先情報に基づいて、他のメッセージ提供システムのメッセージ記憶部に記憶されているメッセージを抽出する抽出部と、
前記電子メールのメッセージを入力する第１の入力領域と、前記抽出部によって抽出されたメッセージに対するメッセージを入力する第２の入力領域と、を含むメッセージ作成画面を作成する作成部と、
前記作成部によって作成されたメッセージ作成画面を出力する出力部と、
前記出力部によって出力されたメッセージ作成画面に入力されたメッセージの送信要求を受け付ける送信要求受付部と、
前記送信要求受付部によって受け付けられた送信要求に応じて、前記第１の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶し、
前記送信要求受付部によって受け付けられた送信要求に応じて、前記第２の入力領域に入力されたメッセージを前記他のメッセージ提供システムのメッセージ記憶部に記憶する記憶部と、
を有することを特徴とする情報提供装置。
【０１５０】
（付記７）コンピュータが、
電子メールのメッセージ作成画面の表示要求を受け付け、
受け付けられた前記表示要求に対応する前記メッセージ作成画面にかかる差出人情報および宛先情報を取得し、
取得された前記差出人情報および前記宛先情報に基づいて、他のメッセージ提供システムのメッセージ記憶部に記憶されているメッセージを抽出し、
前記電子メールのメッセージを入力する第１の入力領域と、抽出されたメッセージに対するメッセージを入力する第２の入力領域と、を含むメッセージ作成画面を作成し、
作成されたメッセージ作成画面を出力し、
出力されたメッセージ作成画面に入力されたメッセージの送信要求を受け付け、
受け付けられた送信要求に応じて、前記第１の入力領域に入力されたメッセージを電子メールのメッセージ記憶部に記憶し、
受け付けられた送信要求に応じて、前記第２の入力領域に入力されたメッセージを前記他のメッセージ提供システムのメッセージ記憶部に記憶する、
処理を実行することを特徴とする情報提供方法。
【符号の説明】
【０１５１】
２００  メールシステム
２０１  情報提供装置
２０２  クライアント端末
１５０１  受付部
１５０２  取得部
１５０３  抽出部
１５０４  作成部
１５０５  出力部
１５０６  記憶部
１０００、１１００、１２００  メッセージ作成画面
【図１】
0005891899.tif 000002
【図２】
0005891899.tif 000003
【図３】
0005891899.tif 000004
【図４】
0005891899.tif 000005
【図５】
0005891899.tif 000006
【図６】
0005891899.tif 000007
【図７】
0005891899.tif 000008
【図８】
0005891899.tif 000009
【図９】
0005891899.tif 000010
【図１０】
0005891899.tif 000011
【図１１】
0005891899.tif 000012
【図１２】
0005891899.tif 000013
【図１３】
0005891899.tif 000014
【図１４】
0005891899.tif 000015
【図１５】
0005891899.tif 000016
【図１６】
0005891899.tif 000017
【図１７】
0005891899.tif 000018
【図１８】
0005891899.tif 000019
【図１９】
0005891899.tif 000020
【図２０】
0005891899.tif 000021