(57)【特許請求の範囲】
【請求項１】
ユーザを識別するためのユーザ識別情報に対応づけて当該ユーザがアクセス可能な記憶領域に格納されている資料の各々に対する当該ユーザのアクセス状況を示すアクセス状況情報を格納するアクセス状況格納手段と、
コミュニティを識別するためのコミュニティ識別情報に対応づけて当該コミュニティに参加しているユーザを識別するためのユーザ識別情報が予め格納されたコミュニティ情報格納手段と、
メッセージ及び当該メッセージに添付された資料を受信する受信手段と、
前記受信されたメッセージの本文の内容から特定のユーザを識別するためのユーザ識別情報を取得する取得手段と、
前記受信されたメッセージに含まれるコミュニティ識別情報に対応づけて前記コミュニティ情報格納手段に格納されているユーザ識別情報によって識別されるユーザをメッセージの送信先として決定する送信先決定手段と、
前記添付された資料を前記記憶領域に格納する格納処理手段と、
前記特定のユーザ識別情報に対応づけて格納されているアクセス状況情報によって示されるアクセス状況に応じて、前記記憶領域に格納された資料の閲覧を促進するための閲覧促進情報を作成する閲覧促進情報作成手段と、
前記メッセージの送信先として決定されたユーザの中の前記特定のユーザのうち、前記アクセス状況がアクセス状況判定条件を満たさないユーザに対しては、前記受信されたメッセージに前記閲覧促進情報が付加されたメッセージを送信する第１送信手段と、
前記メッセージの送信先として決定されたユーザのうち、前記特定のユーザ以外のユーザおよび前記アクセス状況がアクセス状況判定条件を満たすユーザに対しては、前記受信されたメッセージに前記格納された資料を閲覧するための情報が付加されたメッセージを送信する第２送信手段と
を具備し、
前記受信されたメッセージは、文字列を含み、
前記取得手段は、前記受信されたメッセージを解析し、当該解析結果に基づいて当該メッセージの冒頭部分から当該特定のユーザを表す文字列を抽出する抽出手段を含み、前記文字列が抽出された場合に当該文字列によって表されるユーザを識別するためのユーザ識別情報を取得する情報共有装置。
【請求項２】
前記アクセス状況格納手段に格納されているアクセス状況情報は、前記記憶領域に格納されている資料毎にアクセスしたことまたはアクセスしていないことを示し、
前記閲覧促進情報作成手段は、前記取得されたユーザ識別情報に対応づけて前記アクセス状況格納手段に格納されているアクセス状況情報に基づいて、前記記憶領域に格納されている資料のうち当該ユーザ識別情報によって識別されるユーザがアクセスした資料の割合が予め定められた値未満である場合に前記閲覧促進情報を作成する請求項１記載の情報共有装置。
【請求項３】
アクセス状況登録手段及びアクセス状況更新手段を更に具備し、
前記アクセス状況格納手段に格納されるアクセス状況情報は前記記憶領域に格納されている資料毎に、アクセスしたことまたはアクセスしていないことを示し、
前記アクセス状況登録手段は、前記格納処理手段によって前記記憶領域に資料が格納された場合、前記取得されたユーザ識別情報に対応づけて当該記憶領域に格納された資料にアクセスしたことを示すアクセス状況情報を前記アクセス状況格納手段に登録し、
前記アクセス状況更新手段は、前記格納処理手段によって前記記憶領域に格納された資料に対して前記取得されたユーザ識別情報によって識別されるユーザがアクセスした場合、当該ユーザ識別情報に対応づけて前記アクセス状況格納手段に格納されているアクセス状況情報を、当該記憶領域に格納された資料にアクセスしたことを示すアクセス状況情報に更新する
請求項１記載の情報共有装置。
【請求項４】
ユーザを識別するためのユーザ識別情報に対応づけて当該ユーザがアクセス可能な記憶領域に格納されている資料の各々に対する当該ユーザのアクセス状況を示すアクセス状況情報を格納するアクセス状況格納手段と、コミュニティを識別するためのコミュニティ識別情報に対応づけて当該コミュニティに参加しているユーザを識別するためのユーザ識別情報が予め格納されたコミュニティ情報格納手段とを有する情報共有装置が実行する閲覧促進方法であって、
メッセージ及び当該メッセージに添付された資料を受信するステップと、
前記受信されたメッセージの本文の内容から特定のユーザを識別するためのユーザ識別情報を取得するステップと、
前記受信されたメッセージに含まれるコミュニティ識別情報に対応づけて前記コミュニティ情報格納手段に格納されているユーザ識別情報によって識別されるユーザをメッセージの送信先として決定するステップと、
前記添付された資料を前記記憶領域に格納するステップと、
前記特定のユーザ識別情報に対応づけて格納されているアクセス状況情報によって示されるアクセス状況に応じて、前記記憶領域に格納された資料の閲覧を促進するための閲覧促進情報を作成するステップと、
前記メッセージの送信先として決定されたユーザの中の前記特定のユーザのうち、前記アクセス状況がアクセス状況判定条件を満たさないユーザに対しては、前記受信されたメッセージに前記閲覧促進情報が付加されたメッセージを送信するステップと、
前記メッセージの送信先として決定されたユーザのうち、前記特定のユーザ以外のユーザおよび前記アクセス状況がアクセス状況判定条件を満たすユーザに対しては、前記受信されたメッセージに前記格納された資料を閲覧するための情報が付加されたメッセージを送信するステップと
を具備し、
前記受信されたメッセージは、文字列を含み、
前記取得するステップは、前記受信されたメッセージを解析し、当該解析結果に基づいて当該メッセージの冒頭部分から当該特定のユーザを表す文字列を抽出するステップを含み、前記文字列が抽出された場合に当該文字列によって表されるユーザを識別するためのユーザ識別情報を取得する閲覧促進方法。
【請求項５】
ユーザを識別するためのユーザ識別情報に対応づけて当該ユーザがアクセス可能な記憶領域に格納されている資料の各々に対する当該ユーザのアクセス状況を示すアクセス状況情報を格納するアクセス状況格納手段と、コミュニティを識別するためのコミュニティ識別情報に対応づけて当該コミュニティに参加しているユーザを識別するためのユーザ識別情報が予め格納されたコミュニティ情報格納手段とを有するコンピュータに、
メッセージ及び当該メッセージに添付された資料を受信するステップと、
前記受信されたメッセージの本文の内容から特定のユーザを識別するためのユーザ識別情報を取得するステップと、
前記受信されたメッセージに含まれるコミュニティ識別情報に対応づけて前記コミュニティ情報格納手段に格納されているユーザ識別情報によって識別されるユーザをメッセージの送信先として決定するステップと、
前記添付された資料を前記記憶領域に格納するステップと、
前記特定のユーザ識別情報に対応づけて格納されているアクセス状況情報によって示されるアクセス状況に応じて、前記記憶領域に格納された資料の閲覧を促進するための閲覧促進情報を作成するステップと、
前記メッセージの送信先として決定されたユーザの中の前記特定のユーザのうち、前記アクセス状況がアクセス状況判定条件を満たさないユーザに対しては、前記受信されたメッセージに前記閲覧促進情報が付加されたメッセージを送信するステップと、
前記メッセージの送信先として決定されたユーザのうち、前記特定のユーザ以外のユーザおよび前記アクセス状況がアクセス状況判定条件を満たすユーザに対しては、前記受信されたメッセージに前記格納された資料を閲覧するための情報が付加されたメッセージを送信するステップと
を実行させ、
前記受信されたメッセージは、文字列を含み、
前記取得するステップは、前記受信されたメッセージを解析し、当該解析結果に基づいて当該メッセージの冒頭部分から当該特定のユーザを表す文字列を抽出するステップを含み、前記文字列が抽出された場合に当該文字列によって表されるユーザを識別するためのユーザ識別情報を取得するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、メッセージに添付された資料の閲覧を促進するための情報共有装置、閲覧促進方法及びプログラムに関する。
【背景技術】
【０００２】
近年の情報社会の中では、例えばプロジェクト等のメンバ間で情報共有を行う場合には、対面でのやり取りだけではなく、電子メール等のメッセージを使用して意見または資料を交換することが一般的に行われている。
【０００３】
更に、メンバ間での目的が明確になるにつれて、当該目的に適した情報交換の場を設置して、当該情報交換の場においてメッセージをやり取りするようになる。なお、このような情報交換の場はコミュニティまたはグループと称され、例えばメンバの明確化や過去のやり取りの共有を目的として設置される。以下、情報交換の場をコミュニティとして説明する。
【０００４】
このようにコミュニティが設定された場合、コミュニティに投稿されたメッセージは、当該コミュニティに参加する各メンバ（ユーザ）に送信（配送）される。これにより、コミュニティにおいては、メンバ間で情報を共有することができる。
【０００５】
ところで、コミュニティを設置して行われる情報共有においては、コミュニティに参加するメンバが多数になりやすい。そのため、例えばコミュニティに大容量の資料（添付ファイル）が添付されたメッセージが投稿された場合に、当該メッセージを当該コミュニティに参加する全てのメンバに送信すると、当該メンバの各々が使用する端末の記憶領域やネットワーク帯域を圧迫してしまうことになる。
【０００６】
そこで、例えばコミュニティに投稿されたメッセージに添付された資料を当該コミュニティに参加するメンバがアクセス可能な領域（以下、共通領域と表記）に置き、各メンバに送信されるメッセージには、資料を閲覧するための方法（例えば資料が置かれている共通領域の場所、当該資料を閲覧するための認証アカウントまたはパスワード等）を記述しておくことが考えられる。これによれば、コミュニティに投稿されたメッセージに添付された資料が大容量であったとしても、当該資料自体はメンバの各々に送信されないため、上記した記憶領域やネットワーク帯域の圧迫を回避することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２４３９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記したように資料を共通領域に置き、資料を閲覧するための方法をメッセージに記述しておく場合には、当該資料を閲覧（取得）するまでの手間が増加するため、メッセージに直接資料が添付されている場合と比較して資料を閲覧するための作業が面倒である。
【０００９】
この場合、メンバによっては資料を閲覧することを後回しにしてしまうことが考えられ、これにより、返信の遅延が生じる場合がある。
【００１０】
更に、上記した資料を共通領域に置き、資料を閲覧するための方法をメッセージに記述しておく場合には、資料がメッセージに添付されていないため、資料の有無がメッセージの本文中に埋もれやすく、メッセージを受け取ったメンバが当該資料の存在を見落とす可能性も高まる。
【００１１】
このようにメッセージを受け取ったメンバが資料の存在に気付かず、当該資料を確認することなく当該メッセージに対して返信を行った場合（つまり、メッセージの内容を十分に把握していない状態で返信を行った場合）には、メンバ間の意思の疎通に支障が生じる可能性が高い。
【００１２】
そこで、本発明が解決しようとする課題は、メッセージに添付された資料の閲覧を促進することが可能な情報共有装置、閲覧促進方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
実施形態に係る情報共有装置は、アクセス状況格納手段と、受信手段と、取得手段と、格納処理手段と、閲覧促進情報作成手段と、送信手段とを具備する。
【００１４】
アクセス状況格納手段は、ユーザを識別するためのユーザ識別情報に対応づけて当該ユーザがアクセス可能な記憶領域に格納されている資料の各々に対する当該ユーザのアクセス状況を示すアクセス状況情報を格納する。
【００１５】
受信手段は、メッセージ及び当該メッセージに添付された資料を受信する。
【００１６】
取得手段は、前記受信されたメッセージの本文の内容から特定のユーザを識別するためのユーザ識別情報を取得する。
【００１７】
格納処理手段は、前記添付された資料を前記記憶領域に格納する。
【００１８】
閲覧促進情報作成手段は、前記特定のユーザ識別情報に対応づけて格納されているアクセス状況情報によって示されるアクセス状況に応じて、前記記憶領域に格納された資料の閲覧を促進するための閲覧促進情報を作成する。
【００１９】
送信手段は、前記受信されたメッセージに前記閲覧促進情報が付加されたメッセージを、前記特定のユーザに対して送信する。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係る情報共有装置を含むクライアント−サーバシステムのハードウェア構成を示すブロック図。
【図２】図１に示す情報共有装置５０の主として機能構成を示すブロック図。
【図３】図２に示すアクセス状況格納部４３のデータ構造の一例を示す図。
【図４】図２に示すユーザ情報格納部４４のデータ構造の一例を示す図。
【図５】図２に示すメッセージ格納部４５のデータ構造の一例を示す図。
【図６】図２に示す名指し情報格納部４６のデータ構造の一例を示す図。
【図７】図２に示すコミュニティ情報格納部４７のデータ構造の一例を示す図。
【図８】図２に示すメッセージ作成部５６の機能構成を示すブロック図である。
【図９】本実施形態に係る情報共有装置５０によって実行されるメッセージ送信処理の処理手順を示すフローチャート。
【図１０】メッセージ作成処理の処理手順を示すフローチャート。
【図１１】ユーザＸがコミュニティにおいてメッセージ１００を送信する様子を表す図。
【図１２】ユーザＸによって送信されるメッセージ１００の具体例を示す図。
【図１３】アクセス状況格納部４３のデータ構造を簡略的に示す図。
【図１４】ユーザＡ〜ユーザＤにメッセージが送信される様子を表す図。
【図１５】ユーザＡに対して送信されるメッセージの一例を示す図。
【図１６】ユーザＢ〜ユーザＤに対して送信されるメッセージの一例を示す図。
【図１７】本実施形態に係る情報共有装置５０によって実行されるアクセス状況更新処理の処理手順を示すフローチャート。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、実施形態について説明する。
【００２２】
図１は、実施形態に係る情報共有装置を含むクライアント−サーバシステムのハードウェア構成を示すブロック図である。
【００２３】
図１のクライアント−サーバシステムは、主として、コンピュータ１０と、複数のユーザによって利用される複数のクライアント端末（ユーザ端末）２０とから構成される。なお、図１には便宜的に１つのクライアント端末２０のみが示されている。クライアント端末２０上では、コンピュータ１０を利用するクライアントソフトウェアが動作する。クライアントソフトウェアとしては、例えばＷｅｂブラウザ及びメーラ等が含まれる。クライアント端末２０は、ローカルエリアネットワーク（ＬＡＮ：Local Area Network）のようなネットワーク３０を介してコンピュータ１０と接続されている。
【００２４】
コンピュータ１０は、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）のような外部記憶装置４０と接続されている。この外部記憶装置４０は、コンピュータ１０によって実行されるプログラム４１を格納する。コンピュータ１０及び外部記憶装置４０は、情報共有装置（メッセージ管理装置）５０を構成する。
【００２５】
この情報共有装置５０においては、例えば電子メール等のメッセージを使用して意見等を交換することができるコミュニティが設定されているものとする。クライアント端末２０を利用するユーザは、当該クライアント端末２０を介して、当該ユーザが参加するコミュニティに対してメッセージを送信することができる。コミュニティに対してメッセージが送信された場合、当該メッセージは、当該コミュニティに参加している他のユーザに対して送信される。
【００２６】
一方、ユーザによって送信されるメッセージには、例えば資料（添付ファイル）が添付される場合がある。本実施形態に係る情報共有装置５０においては、資料が添付されたメッセージがコミュニティに対して送信された場合、当該資料は当該コミュニティに参加しているユーザが共通にアクセス可能な領域（共通領域）に格納され、当該資料がコミュニティに参加している全てのユーザに送信されることによる記憶領域やネットワーク帯域の圧迫を回避するような構成となっている。
【００２７】
本実施形態に係る情報共有装置５０によれば、コミュニティに参加しているユーザは、上記したようにメッセージ及び資料等の情報を共有することができる。
【００２８】
図２は、図１に示す情報共有装置５０の主として機能構成を示すブロック図である。図２に示すように、情報共有装置５０は、アクセス制御部５１、メッセージ受信部５２、名指し確認部５３、メッセージ登録部５４、メッセージ送信先決定部５５、メッセージ作成部５６、メッセージ送信部５７及びアクセス状況更新部５８を含む。本実施形態において、これらの各部５１〜５８は、図１に示すコンピュータ１０が外部記憶装置４０に格納されているプログラム４１を実行することにより実現されるものとする。このプログラム４１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム４１が、例えばネットワークを介してコンピュータ１０にダウンロードされても構わない。
【００２９】
また、情報共有装置５０は、格納部４２を含む。本実施形態において、格納部４２は、例えば外部記憶装置４０に格納される。格納部４２は、アクセス状況格納部４３、ユーザ情報格納部４４、メッセージ格納部４５、名指し情報格納部４６及びコミュニティ情報格納部４７を含む。
【００３０】
アクセス状況格納部４３には、例えば情報共有装置５０において設定されているコミュニティに参加しているユーザの当該コミュニティに対して送信されたメッセージに添付された資料（上記したように共通領域に格納された資料）に対するアクセス状況（閲覧状況）を示すアクセス状況情報が格納される。つまり、アクセス状況格納部４３に格納されているアクセス状況情報は、過去に送信されたメッセージに添付された資料（が格納された共通領域）に対するユーザのアクセス状況を示す。なお、アクセス状況格納部４３に格納されるアクセス状況情報は、例えばアクセス状況情報「未」及びアクセス状況情報「済」を含む。アクセス状況情報「未」は、資料にアクセスしていないことを示す。アクセス状況情報「済」は、資料にアクセスしたことを示す。
【００３１】
アクセス制御部５１は、例えばコミュニティに対して送信されたメッセージに添付された資料に対するアクセスを、当該コミュニティに参加しているユーザのみとするようなアクセス制御を実行する。また、アクセス制御部５１は、情報共有装置５０におけるその他のアクセス制御に関する処理を実行する。
【００３２】
メッセージ受信部５２は、クライアント端末２０を操作することによってユーザによって送信された例えば文字列を含むメッセージを受信する。また、メッセージ受信部５２は、ユーザによって送信されたメッセージに資料が添付されている場合、当該資料を受信する。なお、メッセージ受信部５２によって受信されるメッセージには、当該メッセージの送信先となるコミュニティを識別するためのコミュニティ識別情報（以下、コミュニティＩＤと表記）等が含まれる。
【００３３】
ユーザ情報格納部４４には、各コミュニティに参加しているユーザを識別するためのユーザ識別情報（以下、ユーザＩＤと表記）及び当該ユーザのユーザ名が予め対応づけて格納される。
【００３４】
名指し確認部５３は、メッセージ受信部５２によって受信されたメッセージを解析する。名指し確認部５３は、解析結果に基づいて、メッセージ受信部５２によって受信されたメッセージ（の本文の内容）からユーザを表す文字列（例えば、ユーザ名）を抽出する。なお、名指し確認部５３は、ユーザ情報格納部４４に格納されているユーザ名を参照して抽出処理を実行する。なお、ここで名指し確認部５３によって抽出されるユーザ名は、メッセージ受信部５２によって受信されたメッセージが送信されたコミュニティ（つまり、当該メッセージに含まれるコミュニティＩＤによって識別されるコミュニティ）に参加しているユーザのユーザ名であるものとする。名指し確認部５３は、抽出されたユーザ名に対応づけてユーザ情報格納部４３に格納されているユーザＩＤを取得する。つまり、名指し確認部５３は、メッセージ受信部５２によって受信されたメッセージ中において名指しされているユーザ（特定のユーザ）を識別するためのユーザＩＤを取得する。
【００３５】
メッセージ登録部５４は、メッセージ受信部５２によって受信されたメッセージをメッセージ格納部４５に格納する。また、メッセージ登録部５４は、メッセージ受信部５２によってメッセージに添付された資料が受信された場合、当該資料を当該メッセージとともにメッセージ格納部４５に格納する。なお、この資料が格納されるメッセージ格納部４４の領域は、上記したコミュニティに参加しているユーザが共通にアクセス可能な領域（共通領域）である。また、資料は、メッセージ格納部４５以外の共通領域に格納される構成であっても構わない。
【００３６】
また、メッセージ登録部５４は、メッセージ受信部５２によって受信されたメッセージを識別するためのメッセージ識別情報（以下、メッセージＩＤと表記）及び当該メッセージに含まれるコミュニティＩＤに対応づけて名指し確認部５３によって取得されたユーザＩＤを名指し情報格納部４６に格納する。なお、メッセージ受信部５２によって受信されたメッセージを識別するためのメッセージＩＤは、例えば当該メッセージがメッセージ格納部４５に格納（登録）される際に当該メッセージに対して一意に割り当てられるものとする。
【００３７】
また、メッセージ登録部５４は、メッセージ受信部５２によって資料が受信された場合、当該メッセージ受信部５２によって受信されたメッセージを識別するためのメッセージＩＤ及び名指し確認部５３によって取得されたユーザＩＤに対応づけてアクセス状況情報（ここでは、アクセス状況情報「未」）をアクセス状況格納部４３に登録（格納）する。
【００３８】
コミュニティ情報格納部４７には、上記したように情報共有装置５０において設定されているコミュニティを識別するためのコミュニティＩＤに対応づけて当該コミュニティに参加しているユーザを識別するためのユーザＩＤが予め格納される。
【００３９】
メッセージ送信先決定部５５は、メッセージ受信部５２によって受信されたメッセージに含まれるコミュニティＩＤに基づいて、当該メッセージの送信先（となるユーザ）を決定する。この場合、メッセージ送信先決定部５５は、メッセージ受信部５２によって受信されたメッセージに含まれるコミュニティＩＤに対応づけてコミュニティ情報格納部４７に格納されているユーザＩＤによって識別されるユーザを送信先として決定する。
【００４０】
メッセージ作成部５６は、アクセス状況格納部４３及び名指し情報格納部４６を参照して、メッセージ受信部５２によって受信されたメッセージ中において名指しされているユーザを識別するためのユーザＩＤに対応づけられている全てのアクセス状況情報によって示されるアクセス状況（つまり、過去のメッセージに添付された資料に対するアクセス状況）に応じて、メッセージ受信部５２によって受信されたメッセージとともにメッセージ格納部４５に格納された資料の閲覧を促進するための閲覧促進情報を作成する。メッセージ作成部５６によって作成された閲覧促進情報は、メッセージ受信部５２によって受信されたメッセージ（メッセージ格納部４５に格納されたメッセージ）に付加されて、メッセージ送信部５７に渡される。
【００４１】
メッセージ送信部５７は、メッセージ作成部５６から渡されたメッセージ（閲覧促進情報が付加されたメッセージ）を、メッセージ送信先決定部５５によって送信先として決定されたユーザのうちのメッセージ受信部５２によって受信されたメッセージ中において名指しされたユーザに対して送信する。なお、メッセージ送信先決定部５５によって送信先として決定されたユーザのうちのメッセージ受信部５２によって受信されたメッセージ中において名指しされていないユーザに対しては、閲覧促進情報が付加されていないメッセージが送信される。
【００４２】
アクセス状況更新部５８は、メッセージ送信部５７によってメッセージが送信された後に、上記したメッセージ格納部４５に格納された資料に対してユーザがアクセスした場合、当該メッセージを識別するためのメッセージＩＤ及び当該ユーザを識別するためのユーザＩＤを、当該ユーザが利用するクライアント端末２０から取得する。
【００４３】
アクセス状況更新部５８は、取得されたメッセージＩＤ及びユーザＩＤに対応づけてアクセス情報格納部４３に格納されているアクセス状況情報「未」をアクセス状況情報「済」に更新する。
【００４４】
図３は、図２に示すアクセス状況格納部４３のデータ構造の一例を示す。図３に示すように、アクセス状況格納部４３は、メッセージＩＤ及びユーザＩＤに対応づけてアクセス状況情報が格納される。メッセージＩＤは、メッセージを識別するための識別情報である。ユーザＩＤは、対応づけられているメッセージＩＤによって識別されるメッセージの送信先となるユーザを識別するための識別情報である。具体的には、ユーザＩＤは、対応づけられているメッセージＩＤによって識別されるメッセージ中において名指しされているユーザを識別するための識別情報である。アクセス状況情報は、対応づけられているメッセージＩＤによって識別されるメッセージに添付された資料に対する、対応づけられているユーザＩＤによって識別されるユーザのアクセス状況を示す。上記したように、アクセス状況情報には、資料にアクセスしていないことを示すアクセス状況情報「未」及び資料にアクセスしたことを示すアクセス状況情報「済」が含まれる。
【００４５】
図３に示す例では、アクセス状況格納部４３には、例えばメッセージＩＤ「Ｍ００１」及びユーザＩＤ「Ｙ００５」に対応づけてアクセス状況情報「済」が格納されている。これによれば、メッセージＩＤ「Ｍ００１」によって識別されるメッセージに添付された資料に対して、ユーザＩＤ「Ｙ００５」によって識別されるユーザがアクセスしたことが示されている。
【００４６】
また、アクセス状況格納部４３には、例えばメッセージＩＤ「Ｍ００１」及びユーザＩＤ「Ｙ００６」に対応づけてアクセス状況情報「未」が格納されている。これによれば、メッセージＩＤ「Ｍ００１」によって識別されるメッセージに添付された資料に対して、ユーザＩＤ「Ｙ００６」によって識別されるユーザがアクセスしていないことが示されている。
【００４７】
図４は、図２に示すユーザ情報格納部４４のデータ構造の一例を示す。図４に示すように、ユーザ情報格納部４４には、ユーザＩＤ及びユーザ名が対応づけて格納される。ユーザＩＤは、情報共有装置５０を利用するユーザを識別する識別情報である。ユーザ名は、対応づけられているユーザＩＤによって識別されるユーザのユーザ名を示す。
【００４８】
図４に示す例では、ユーザ情報格納部４４には、例えばユーザＩＤ「Ｙ００１」及びユーザ名「ユーザ１」が対応づけて格納されている。これによれば、ユーザＩＤ「Ｙ００１」によって識別されるユーザのユーザ名が「ユーザ１」であることが示されている。
【００４９】
図５は、図２に示すメッセージ格納部４５のデータ構造の一例を示す。メッセージ格納部４４には、メッセージ及び当該メッセージに添付された資料（添付資料）が格納される。
【００５０】
メッセージには、例えばメッセージＩＤ、投稿日時、投稿者ＩＤ、タイトル、本文及び投稿先コミュニティＩＤが含まれる。メッセージＩＤは、メッセージを識別するための識別情報である。投稿日時は、対応づけられているメッセージＩＤによって識別されるメッセージが送信（つまり、投稿）された日時を示す。投稿者ＩＤは、対応づけられているメッセージＩＤによって識別されるメッセージを送信したユーザを識別するためのユーザＩＤを示す。タイトル及び本文は、対応づけられているメッセージＩＤによって識別されるメッセージのタイトル及び本文を示す。また、投稿先コミュニティＩＤは、対応づけられているメッセージＩＤによって識別されるメッセージが送信されたコミュニティを識別するためのコミュニティＩＤを示す。
【００５１】
図５に示す例では、メッセージ格納部４５には、例えばメッセージＩＤ「Ｍ００１」、投稿日時「２０１１／１／２７」、投稿者ＩＤ「Ｙ００１」、タイトル「タイトル１」、本文「本文１」及び投稿先コミュニティＩＤ「Ｃ００１」を含むメッセージ及び添付資料「資料１」が格納されている。これによれば、メッセージＩＤ「Ｍ００１」によって識別されるメッセージが投稿者ＩＤ「Ｙ００１」によって識別されるユーザによって２０１１年１月２７日に投稿先コミュニティＩＤ「Ｃ００１」によって識別されるコミュニティに送信され、当該メッセージのタイトルが「タイトル１」であり、当該メッセージの本文が「本文１」であることが示されている。また、メッセージＩＤ「Ｍ００１」によって識別されるメッセージに添付された資料が「資料１」であることが示されている。
【００５２】
図６は、図２に示す名指し情報格納部４６のデータ構造の一例を示す。図６に示すように、名指し情報格納部４６には、メッセージＩＤ及び投稿先コミュニティＩＤに対応づけてユーザＩＤが格納される。メッセージＩＤは、メッセージを識別するための識別情報である。投稿先コミュニティＩＤは、対応づけられているメッセージＩＤによって識別されるメッセージが送信されたコミュニティを識別するためのコミュニティＩＤを示す。ユーザＩＤは、対応づけられているメッセージＩＤによって識別されるメッセージ中において名指しされているユーザを識別するための識別情報である。
【００５３】
図６に示す例では、名指し情報格納部４６には、例えばメッセージＩＤ「Ｍ００１」及び投稿先コミュニティＩＤ「Ｃ００１」に対応づけてユーザＩＤ「Ｙ００５」が格納されている。これによれば、投稿先コミュニティＩＤ「Ｃ００１」によって識別されるコミュニティに対して送信されたメッセージＩＤ「Ｍ００１」によって識別されるメッセージ中においてユーザＩＤ「Ｙ００５」によって識別されるユーザが名指しされていることが示されている。
【００５４】
図７は、図２に示すコミュニティ情報格納部４７のデータ構造の一例を示す。図７に示すように、コミュニティ情報格納部４７には、コミュニティＩＤ及びユーザＩＤが対応づけて格納される。コミュニティＩＤは、情報共有装置５０において設定されているコミュニティを識別するための識別情報である。ユーザＩＤは、対応づけられているコミュニティＩＤによって識別されるコミュニティに参加しているユーザを識別するためのユーザＩＤを示す。
【００５５】
図７に示す例では、コミュニティ情報格納部４７には、コミュニティＩＤ「Ｃ００１」及びユーザＩＤ「Ｙ００１」が対応づけて格納されている。これによれば、コミュニティＩＤ「Ｃ００１」によって識別されるコミュニティにユーザＩＤ「Ｙ００１」によって識別されるユーザが参加していることが示されている。
【００５６】
図８は、図２に示すメッセージ作成部５６の機能構成を示すブロック図である。図８に示すように、メッセージ作成部５６は、アクセス状況取得部５６１、閲覧促進情報作成部５６２及びメッセージ加工部５６３を含む。
【００５７】
アクセス状況取得部５６１は、メッセージ受信部５２によって受信されたメッセージ（メッセージ格納部４５に格納されたメッセージ）を識別するためのメッセージＩＤ及び当該メッセージに含まれるコミュニティＩＤ（投稿先コミュニティＩＤ）に対応づけて名指し情報格納部４６に格納されたユーザＩＤを取得する。アクセス状況取得部５６１は、取得されたユーザＩＤに対応づけてアクセス状況格納部４３に格納されているアクセス状況情報を取得する。
【００５８】
閲覧促進情報作成部５６２は、アクセス状況取得部５６１によって取得されたアクセス状況情報に応じて、メッセージ受信部５２によって受信されたメッセージに添付された資料の閲覧を促進するための閲覧促進情報を作成する。なお、閲覧促進情報作成部５６２は、アクセス状況取得部５６１によって取得されたアクセス状況情報によって示されるアクセス状況が予め定められた条件を満たさない場合に、閲覧促進情報を作成する。閲覧促進情報作成部５６２によって作成される閲覧促進情報の詳細については後述する。
【００５９】
メッセージ加工部５６３は、メッセージ受信部５２によって受信されたメッセージに閲覧促進情報作成部５６２によって作成された閲覧促進情報を付加する。メッセージ加工部５６３によって閲覧促進情報が付加されたメッセージは、メッセージ送信部５７に渡される。なお、閲覧促進情報が付加されたメッセージは、メッセージ受信部５２によって受信されたメッセージが送信されるコミュニティに参加しているユーザのうちの当該メッセージ中において名指しされているユーザであって、上記したアクセス状況が予め定められた条件を満たさないユーザに対して送信される。
【００６０】
以下、本実施形態に係る情報共有装置５０の動作について説明する。本実施形態に係る情報共有装置５０は、メッセージ送信処理及びアクセス状況更新処理を実行する。以下、メッセージ送信処理及びアクセス状況更新処理の各々について説明する。
【００６１】
まず、図９のフローチャートを参照して、本実施形態に係る情報共有装置５０によって実行されるメッセージ送信処理の処理手順について説明する。なお、メッセージ送信処理は、クライアント端末２０を介してユーザによってメッセージが送信された際に実行される処理である。
【００６２】
クライアント端末２０を利用するユーザは、例えば当該ユーザが参加しているコミュニティに対してメッセージを当該クライアント端末２０から送信することができる。以下、ユーザによって送信されるメッセージを対象メッセージ、当該対象メッセージの送信先となるコミュニティを対象コミュニティと称する。このとき、ユーザは、資料を添付して対象メッセージを送信することができる。
【００６３】
上記したようにユーザによって利用されるクライアント端末２０から対象メッセージが送信された場合、メッセージ受信部５２は、当該対象メッセージを受信する（ステップＳ１）。なお、対象メッセージには、対象メッセージを識別するためのメッセージＩＤ（以下、対象メッセージＩＤと表記）及び対象コミュニティを識別するためのコミュニティＩＤ（以下、対象コミュニティＩＤと表記）が含まれる。
【００６４】
このとき、対象メッセージに資料が添付されている（つまり、添付資料がある）か否かが判定される（ステップＳ２）。添付資料があると判定された場合（ステップＳ２のＹＥＳ）、当該資料がメッセージ受信部５２によって受信される。以下、メッセージ受信部５２によって受信された対象メッセージに添付された資料を対象メッセージの添付資料と称する。
【００６５】
次に、名指し確認部５３は、当該対象メッセージに含まれる対象コミュニティＩＤに対応づけてコミュニティ情報格納部４７に格納されているユーザＩＤを取得する。ここで取得されるユーザＩＤは、対象コミュニティに参加しているユーザを識別するためのユーザＩＤである。また、名指し確認部５３は、取得されたユーザＩＤに対応づけてユーザ情報格納部４４に格納されているユーザ名を取得する。
【００６６】
名指し確認部５３は、対象メッセージを解析する。名指し確認部５３は、取得されたユーザ名及び対象メッセージの解析結果に基づいて、当該対象メッセージからユーザ名（ユーザを表す文字列）を抽出する（ステップＳ３）。つまり、名指し確認部５３は、対象メッセージ中にユーザ名が含まれている場合には当該ユーザ名を抽出する。なお、名指し確認部５３は、例えば対象メッセージの冒頭部分からユーザ名を抽出する。対象メッセージの冒頭部分は、例えば対象メッセージ（の本文）の先頭から数行として予め設定されていればよい。
【００６７】
名指し確認部５３によって抽出されるユーザ名は、対象メッセージ中において名指しされているユーザ（つまり、対象メッセージを送信したユーザが特に当該対象メッセージの確認や返信を期待するユーザ）のユーザ名である。
【００６８】
名指し確認部５３は、対象メッセージから抽出されたユーザ名に対応づけてユーザ情報格納部４４に格納されているユーザＩＤを取得する。以下、名指し確認部５３によって取得されたユーザＩＤ（つまり、対象メッセージ中において名指しされているユーザを識別するためのユーザＩＤ）を名指しユーザＩＤと称する。
【００６９】
次に、メッセージ登録部５４は、名指しユーザＩＤを名指し情報格納部４６に登録（格納）する（ステップＳ４）。名指しユーザＩＤは、対象メッセージに含まれる対象メッセージＩＤ及び対象コミュニティＩＤ（投稿先コミュニティＩＤ）に対応づけて名指し情報格納部３６に格納される。
【００７０】
また、メッセージ登録部５４は、対象メッセージに含まれる対象メッセージＩＤ及び名指しユーザＩＤに対応づけてアクセス状況情報をアクセス状況格納部４３に登録（格納）する（ステップＳ５）。なお、ここでアクセス状況格納部４３に登録されるアクセス状況情報は、対象メッセージの添付資料に対してアクセスしていないことを示すアクセス状況情報「未」である。
【００７１】
なお、名指し確認部５３によってユーザＩＤが取得されない場合（つまり、対象メッセージの冒頭部分にユーザ名が存在しない場合）には、上記したステップＳ４及びＳ５の処理は省略される。
【００７２】
また、メッセージ登録部５４は、対象メッセージをメッセージ格納部４５に登録（格納）する（ステップＳ６）。メッセージ登録部５４に格納されたメッセージは、例えばクライアント端末２０を利用するユーザ等によって後に閲覧等されることができる。また、メッセージ登録部５４は、上記したように対象メッセージの添付資料がある場合には、当該資料を対象メッセージとともにメッセージ格納部４５に格納する。
【００７３】
次に、メッセージ送信先決定部５５は、対象メッセージに含まれる対象コミュニティＩＤに対応づけてコミュニティ情報格納部４７に格納されているユーザＩＤを特定する。これにより、メッセージ送信先決定部５５は、特定されたユーザＩＤによって識別されるユーザ（つまり、対象コミュニティに参加しているユーザ）を対象メッセージの送信先として決定する（ステップＳ７）。
【００７４】
メッセージ作成部５６は、名指し情報格納部４６及びアクセス状況格納部４３を参照して、メッセージ作成処理を実行する（ステップＳ８）。このメッセージ作成処理によれば、メッセージ送信先決定部５５によって送信先として決定されたユーザの各々に応じたメッセージが作成される。なお、メッセージ作成処理の詳細については後述する。
【００７５】
メッセージ送信部５７は、メッセージ作成処理において作成されたメッセージを、メッセージ送信先決定部５５４によって送信先として決定されたユーザの各々に対して送信する（ステップＳ９）。なお、例えば各ユーザのメールアドレス等のメッセージの送信に必要な情報については、予め用意されているものとする。
【００７６】
一方、上記したステップＳ２において添付資料がないと判定された場合、ステップＳ７の処理が実行される。
【００７７】
次に、図１０のフローチャートを参照して、上述したメッセージ作成処理（図９に示すステップＳ８の処理）の処理手順について詳細に説明する。なお、メッセージ作成処理は、例えばメッセージ送信先決定部５５によって送信先として決定されたユーザの各々について実行される。以下の説明においては、便宜的に、メッセージ作成処理の対象となるユーザを対象ユーザと称し、当該対象ユーザを識別するためのユーザＩＤを対象ユーザＩＤと称する。
【００７８】
メッセージ作成部５６に含まれるアクセス状況取得部５６１は、対象メッセージに含まれる対象メッセージＩＤ及び対象コミュニティＩＤに対応づけて対象ユーザＩＤが名指し情報格納部４６に格納されているか否かを判定する（ステップＳ１１）。なお、上記した図９に示すステップＳ２の処理において添付資料がないと判定された場合には、ステップＳ４の処理が実行されていないため、対象ユーザＩＤは名指し情報格納部４６に格納されていないと判定される。
【００７９】
対象ユーザＩＤが名指し情報格納部４６に格納されていると判定された場合（ステップＳ１１のＹＥＳ）、対象ユーザは、対象メッセージの冒頭部分において名指しされているユーザである。この場合、アクセス状況取得部５６１は、対象ユーザＩＤに対応づけてアクセス状況格納部４３に格納されているアクセス状況情報を取得する（ステップＳ１２）。なお、上述したようにアクセス状況格納部４３にはメッセージＩＤ及びユーザＩＤに対応づけてアクセス状況情報が格納されている（つまり、メッセージ毎にアクセス状況情報が格納されている）が、アクセス状況取得部５６１は、対象ユーザＩＤに対応づけてアクセス状況格納部４３に格納されている例えば全てのアクセス状況情報を取得する。つまり、アクセス状況取得部５６１によって取得されるアクセス状況情報によれば、対象ユーザが名指しされているメッセージに添付されていた過去の資料の全てのうち対象ユーザがアクセスしている（つまり、閲覧している）資料の数等のアクセス状況を認識することができる。
【００８０】
次に、閲覧促進情報作成部５６２は、アクセス状況取得部５６１によって取得されたアクセス状況情報によって示されるアクセス状況が予め定められた条件（以下、アクセス状況判定条件と表記）を満たしているか否かを判定する（ステップＳ１３）。
【００８１】
ここで、ステップＳ１３におけるアクセス状況判定条件について具体的に説明する。このアクセス状況判定条件には、例えば対象ユーザが名指しされているメッセージに添付されていた過去の資料の全てのうち予め定められた割合（例えば、７割）以上の資料にアクセスしていること（つまり、過去の資料の全てのうちアクセスした資料割合が予め定められた値以上であること）等が含まれる。このようなアクセス状況判定条件の場合、対象ユーザが名指しされているメッセージに添付されていた過去の資料の数が１０であるものとすると、７以上の資料に対して対象ユーザがアクセスしていれば（つまり、アクセス状況取得部５６１によって取得されたアクセス状況情報の７／１０以上が「済」であれば）当該条件を満たすと判定される。
【００８２】
なお、ここで説明した条件は一例であり、他の条件等が設定されていても構わない。具体的には、対象ユーザが名指しされているメッセージに添付されていた過去の資料に連続して３回アクセスしていない場合には条件を満たさないとする、または特定の期間（例えば、１ヶ月）内で７割以上の資料にアクセスしていない場合には条件を満たさないとするような条件が設定されていてもよい。
【００８３】
また、アクセス状況取得部５６１は、上記したアクセス状況判定条件に応じて、全てではなく特定の期間内のアクセス状況情報を取得する構成であってもよい。なお、特定の期間内のアクセス状況情報のみが取得される場合には、アクセス状況格納部４３に格納されているメッセージＩＤに対応づけてメッセージ格納部４５に格納されている投稿日等の情報を参照すればよい。
【００８４】
アクセス状況取得部５６１によって取得されたアクセス状況情報によって示されるアクセス状況がアクセス状況判定条件を満たしていないと判定された場合（ステップＳ１３のＮＯ）、閲覧促進情報作成部５６２は、対象メッセージの添付資料の閲覧を促進するための閲覧促進情報を作成する（ステップＳ１４）。
【００８５】
次に、メッセージ加工部５６３は、対象メッセージに閲覧促進情報作成部５６２によって作成された閲覧促進情報を付加する（ステップＳ１５）。この場合、閲覧促進情報が付加された対象メッセージがメッセージ送信部５７を介して対象ユーザに送信される。
【００８６】
ここで、対象メッセージに付加される閲覧促進情報について具体的に説明する。対象メッセージに付加される閲覧促進情報は、例えばサイズの小さい資料アイコン画像情報、「添付資料付きです。」等の文字情報、または添付資料の内容を表すサムネイル画像情報等を含む。これらの情報が対象メッセージに付加（挿入）されることで、当該対象メッセージに添付資料が存在することを対象ユーザに対して強調することができ、当該添付資料の閲覧を促進することができる。
【００８７】
また、添付資料を閲覧するために複雑なアクセス制御が設定されているような場合においては、対象メッセージに付加される閲覧促進情報は、例えばワンタイムパスワード等により一定時間添付資料の閲覧（取得）に要する手続を簡略するための情報等であってもよい。更には、閲覧促進情報として添付資料自体が対象メッセージに付加される構成であっても構わない。つまり、対象メッセージに付加される閲覧促進情報は、上記したように対象メッセージに添付された資料の閲覧を促進するためのものであればよい。
【００８８】
なお、上記した閲覧促進情報が付加された対象メッセージであっても、添付資料自体が対象メッセージに付加されている場合を除いて、当該添付資料を閲覧するための情報（例えば、当該添付資料の所在を示すＵＲＬ等）が対象メッセージ中に付加（記述）される。対象ユーザは、対象メッセージ中に記述されたＵＲＬを利用することによって、上記したようにメッセージ格納部４５（共通領域）に格納された添付資料にアクセスして、閲覧することができる。
【００８９】
上記したように、名指しユーザＩＤとして対象ユーザＩＤが名指し情報格納部４６に格納された対象ユーザであって、過去の資料に対するアクセス状況がアクセス状況判定条件を満たさない対象ユーザに対しては、添付資料の閲覧を促進するための閲覧促進情報が付与された対象メッセージが送信される。
【００９０】
ここでは、アクセス状況情報によって示されるアクセス状況がアクセス状況判定条件を満たしていないユーザに対して一律の閲覧促進情報が付加されたメッセージが送信されるものとして説明したが、例えば当該アクセス状況の度合いに応じて閲覧促進情報を変化させる構成としてもよい。例えばアクセス状況判定条件が対象ユーザが名指しされているメッセージに添付されていた過去の資料の全てのうち予め定められた割合（例えば、７割）以上の資料にアクセスしていることである場合には、当該割合が３割以上７割未満のユーザに対しては添付資料の存在を強調する情報（例えば、資料アイコン画像情報等）を閲覧促進情報として付加し、当該割合が３割未満のユーザに対しては添付資料を閲覧促進情報としてメッセージに直接付加するような構成としても構わない。
【００９１】
一方、対象ユーザＩＤが名指し情報格納部４６に格納されていないと判定された場合（ステップＳ１１のＮＯ）またはアクセス状況取得部５６１によって取得されたアクセス状況情報によって示されるアクセス状況がアクセス状況判定条件を満たしていると判定された場合（ステップＳ１３のＹＥＳ）、メッセージ加工部５６３は、対象メッセージに上記した添付資料の所在を示すＵＲＬ（添付資料を閲覧するための情報）を付加する（ステップＳ１６）。つまり、対象ユーザが対象メッセージ中において名指しされていない場合、または当該対象メッセージ中において名指しされている対象ユーザの過去の資料に対するアクセス状況が良好な場合（つまり、当該対象ユーザが添付資料を閲覧する傾向にある場合）には、当該対象ユーザに対しては、閲覧促進情報は付加されず、添付資料を閲覧するための情報（例えば、ＵＲＬ）のみが付加された対象メッセージがメッセージ送信部５７を介して送信される。
【００９２】
ここで、図１１〜図１６を参照して、上記したメッセージ送信処理の具体例について簡単に説明する。
【００９３】
ここでは、図１１に示すように、ユーザＸ、ユーザＡ、ユーザＢ、ユーザＣ及びユーザＤが参加しているコミュニティ（以下、対象コミュニティと表記）において、ユーザＸがメッセージ（以下、対象メッセージと表記）１００を送信する場合を想定する。なお、ユーザＸ、ユーザＡ、ユーザＢ、ユーザＣ及びユーザＤは、それぞれユーザ名であるものとする。
【００９４】
また、図１２は、ユーザＸによって送信されるメッセージ１００の具体例を示す。図１２に示すように、対象メッセージ１００には、資料１０１が添付されているものとする。なお、対象メッセージ１００の冒頭部分１０２には、ユーザＡ及びユーザＢが記述されているものとする。
【００９５】
また、図１３は、アクセス状況格納部４３のデータ構造を簡略的に示す。アクセス状況格納部４３は上述した図３に示すようなデータ構造を有するが、図１３においては、便宜的に、各ユーザ（ユーザＡ〜ユーザＤ）のアクセス状況が容易に認識可能な形式で表されている。図１３では、ユーザ毎に、過去Ａ〜過去Ｄの資料（つまり、過去Ａ〜Ｄの時点に送信されたメッセージに添付された資料）に対してアクセスしたか否かが示されている。なお、図１３における「『名指し』対象外」は、対応するユーザがメッセージの冒頭部分において名指しされていないことを示す。
【００９６】
この場合、図１２に示す対象メッセージ１００が受信される。次に、対象メッセージ１００を解析することによって、当該対象メッセージ１００の冒頭部分からユーザ名が抽出される。図１２に示す対象メッセージ１００によれば、上記したようにユーザＡ及びユーザＢが抽出される。ここで抽出されたユーザＡ及びユーザＢは、対象メッセージ１００の冒頭部分において名指しされているユーザ（のユーザ名）である。
【００９７】
また、上記したように対象コミュニティに参加しているユーザＡ〜ユーザＤが対象メッセージ１００の送信先として決定される。
【００９８】
次に、ユーザＡ〜ユーザＤの各々に送信するメッセージを作成する処理が実行される。ここでは、上記したアクセス状況判定条件は、「名指しされているメッセージに添付されていた過去の資料のうち７割以上の資料にアクセスしていること」であるものとする。
【００９９】
まず、ユーザＡについて説明する。ユーザＡは、上記したように対象メッセージ１００の冒頭部分において名指しされたユーザである。また、図１３に示すアクセス状況格納部４３を参照すると、ユーザＡは、ユーザＡが名指しされたメッセージに添付された過去Ａ〜過去Ｄの資料のうち過去Ａの資料にアクセスしている。
【０１００】
この場合、ユーザＡは、４つの資料（過去Ａ〜過去Ｄの資料）のうち１つの資料（過去Ａの資料）のみにしかアクセスしていないため、ユーザＡの過去の資料に対するアクセスの割合はアクセス状況判定条件を満たさない。したがって、図１４に示すように、ユーザＡには、添付資料１０１の閲覧を促進するための閲覧促進情報が付与された対象メッセージ１１０が送信される。
【０１０１】
次に、ユーザＢについて説明する。ユーザＢは、上記したように対象メッセージ１００の冒頭部分において名指しされたユーザである。また、図１３に示すアクセス状況格納部４３を参照すると、ユーザＢは、ユーザＢが名指しされたメッセージに添付された過去Ｃ及び過去Ｄの資料の両方にアクセスしている。
【０１０２】
この場合、ユーザＢは、２つの資料（過去Ｃ及び過去Ｄの資料）の両方にアクセスしているため、ユーザＢの過去の資料に対するアクセスの割合はアクセス状況判定条件を満たす。したがって、図１４に示すように、ユーザＢには、添付資料１０１を閲覧するための情報のみが付加された（つまり、閲覧促進情報が付加されていない）対象メッセージ１２０が送信される。
【０１０３】
なお、ユーザＣ及びユーザＤについては、対象メッセージ１００の冒頭部分において名指しされたユーザでないため、上記したユーザＢと同様に、添付資料１０１を閲覧するための情報のみが付加された対象メッセージ１２０が送信される。
【０１０４】
ここで、図１５は、上記したユーザＡに対して送信されるメッセージ（閲覧促進情報が付加された対象メッセージ）１１０の一例を示す。図１５に示すように、メッセージ１１０には、閲覧促進情報として添付資料１０１及び「（※添付資料を閲覧していない傾向が見られるため直接添付されました）」の文字情報が付加されている。これにより、送信メッセージ１１０においては、ユーザＡに対して添付資料１０１の閲覧を促進することができる。
【０１０５】
一方、図１６は、上記したユーザＢ〜ユーザＤに対して送信されるメッセージ（添付資料１０１を閲覧するための情報のみが付加された対象メッセージ）１２０の一例を示す。図１６に示すように、送信メッセージ１２０には、添付資料１０１を閲覧するための情報としてＵＲＬ（ここでは、「http://xxx.jp/task00/file/チェックシート.dat」）が付加されている。ユーザＢ〜ユーザＤは、送信メッセージ１２０に付加されているＵＲＬを利用して添付資料１０１にアクセスして閲覧することができる。
【０１０６】
上記したように過去の資料に対するアクセス状況がアクセス状況判定条件を満たさないユーザＡに対しては、ユーザＢ〜ユーザＤに対して送信されるメッセージ１２０と比較して、より添付資料１０１の閲覧を促す内容のメッセージ１１０を送信することができる。
【０１０７】
次に、図１７のフローチャートを参照して、本実施形態に係る情報共有装置５０によって実行されるアクセス状況更新処理の処理手順について説明する。
【０１０８】
上記したようにメッセージ送信部５７によってメッセージが送信された場合、当該メッセージを受信したユーザは、当該メッセージに添付された資料を閲覧するために、当該メッセージに付加されているＵＲＬ等を利用して当該資料に対してアクセスすることができる。
【０１０９】
このように資料にアクセスされた場合、アクセス状況更新部５８は、ユーザによってアクセスされた資料が添付されたメッセージを識別するためのメッセージＩＤ及び当該ユーザを識別するためのユーザＩＤを取得する（ステップＳ２１）。
【０１１０】
次に、アクセス状況更新部５８は、取得されたユーザＩＤが名指しユーザＩＤであるか否かを判定する（ステップＳ２２）。この場合、アクセス状況更新部５８は、取得されたメッセージＩＤに対応づけて取得されたユーザＩＤが名指し情報格納部４６に格納されている場合には、当該取得されたユーザＩＤが名指しユーザＩＤであると判定する。
【０１１１】
ステップＳ２１において取得されたユーザＩＤが名指しユーザＩＤであると判定された場合（ステップＳ２２のＹＥＳ）、アクセス状況更新部５８は、ステップＳ２１において取得されたメッセージＩＤ及びユーザＩＤに対応づけてアクセス状況格納部４３に格納されているアクセス状況情報を更新する（ステップＳ２３）。具体的には、アクセス状況更新部５８は、資料に対してアクセスしていないことを示すアクセス状況情報「未」を、資料に対してアクセスしたことを示すアクセス状況情報「済」に更新する。
【０１１２】
一方、ステップＳ２１において取得されたユーザＩＤが名指しユーザＩＤでないと判定された場合（ステップＳ２２のＮＯ）、ステップＳ２３の処理は実行されず、アクセス状況更新処理は終了される。
【０１１３】
上記したように本実施形態においては、メッセージ及び当該メッセージ添付された資料を受信し、受信されたメッセージの送信先となるユーザを識別するためのユーザＩＤを取得し、受信された資料をユーザがアクセス可能な共通領域に格納し、取得されたユーザＩＤに対応づけてアクセス状況格納部４３に格納されているアクセス状況情報によって示されるアクセス状況に応じて、共通領域に格納された資料の閲覧を促進するための閲覧促進情報を作成し、受信されたメッセージに作成された閲覧促進情報を付加し、閲覧促進情報が付加されたメッセージを、取得されたユーザＩＤによって識別されるユーザに対して送信する。具体的には、本実施形態においては、送信先となるユーザを識別するためのユーザＩＤに対応づけてアクセス状況格納部４３に格納されているアクセス状況情報によって示されるアクセス状況が予め定められた条件を満たさない場合、例えば共通領域に格納されている資料（つまり、過去の資料）のうち当該ユーザがアクセスした資料の割合が予め定められた値未満である場合に閲覧促進情報が作成される。
【０１１４】
これにより、本実施形態においては、例えばメッセージを送信するユーザの手間を増やすことなく、過去のメッセージに添付された資料に対するアクセス状況（つまり、閲覧状況）が良好でないユーザに対して、メッセージに添付された資料の閲覧を促進することが可能となる。更に、本実施形態においては、少なくとも過去のメッセージに添付された資料に対するアクセス状況が良好なユーザに対しては、共通領域に格納された資料にアクセスして閲覧させるため、記憶領域やネットワーク帯域の消費を最小限に抑えることができる。
【０１１５】
従って、本実施形態においては、必要なユーザには資料を閲覧しやすい環境を提供することにより、コミュニティ全体の業務効率を向上させることができる。
【０１１６】
また、本実施形態においては、受信されたメッセージを解析し、当該解析結果に基づいて送信先となるユーザを表す文字列（例えば、ユーザ名）が当該メッセージから抽出された場合に閲覧促進情報を作成する構成により、特にメッセージの確認を要求するユーザに対して閲覧促進情報を作成して、メッセージに付加することができる。
【０１１７】
また、本実施形態においては、共通領域に資料が格納された場合に、送信先となるユーザを識別するためのユーザＩＤに対応づけて当該共通領域に格納された資料にアクセスしていないことを示すアクセス状況情報（アクセス状況情報「未」）をアクセス状況格納部４３に登録し、当該共通領域に格納された資料に対して当該ユーザがアクセスした場合に、当該ユーザを識別するためのユーザＩＤに対応づけてアクセス状況格納部４３に格納されているアクセス状況情報を、当該共通領域に格納された資料にアクセスしたことを示すアクセス状況情報（アクセス状況情報「済」）に更新する構成により、ユーザの資料に対するアクセスに応じてアクセス状況格納部４３に格納されているアクセス状況情報を自動で更新することができる。
【０１１８】
なお、本実施形態においては、対象メッセージからユーザのユーザ名が抽出されるものとして説明したが、当該ユーザの役職名等を含む当該ユーザを表す他の文字列が抽出されても構わない。この場合、ユーザ情報格納部４４に、ユーザを識別するためのユーザＩＤに対応づけて当該ユーザの役職名等が格納されていればよい。これにより、メッセージ中においてユーザ名以外の文字列で名指しされている場合であってもユーザを特定することができる。
【０１１９】
また、本実施形態においては、メッセージ中において名指しされているユーザを対象として当該ユーザのアクセス状況が予め定められた条件（アクセス状況判定条件）を満たすか否かを判定し、閲覧促進情報が付加された送信メッセージを送信するものとして説明したが、当該メッセージ中において名指しされているユーザのみではなく送信先のユーザ（つまり、メッセージ送信先決定部５５によって送信先として決定されたユーザ）の全てを対象としても構わない。
【０１２０】
また、本実施形態においてはメッセージがコミュニティに対して送信される場合について説明したが、本実施形態は、例えばコミュニティ等と関係なく複数のユーザを指定してメッセージが送信された場合についても適用可能である。
【０１２１】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。  
【符号の説明】
【０１２２】
１０…コンピュータ、２０…クライアント端末、３０…ネットワーク、４０…外部記憶装置、４２…格納部、４３…アクセス状況格納部、４４…ユーザ情報格納部、４５…メッセージ格納部、４６…名指し情報格納部、４７…コミュニティ情報格納部、５０…情報共有装置、５１…アクセス制御部、５２…メッセージ受信部、５３…名指し確認部、５４…メッセージ登録部、５５…メッセージ送信先決定部、５６…メッセージ作成部、５７…メッセージ送信部、５８…アクセス状況更新部、５６１…アクセス状況取得部、５６２…閲覧促進情報作成部、５６３…メッセージ加工部。
【図１】
0005658184.tif 000002
【図２】
0005658184.tif 000003
【図３】
0005658184.tif 000004
【図４】
0005658184.tif 000005
【図５】
0005658184.tif 000006
【図６】
0005658184.tif 000007
【図７】
0005658184.tif 000008
【図８】
0005658184.tif 000009
【図９】
0005658184.tif 000010
【図１０】
0005658184.tif 000011
【図１１】
0005658184.tif 000012
【図１２】
0005658184.tif 000013
【図１３】
0005658184.tif 000014
【図１４】
0005658184.tif 000015
【図１５】
0005658184.tif 000016
【図１６】
0005658184.tif 000017
【図１７】
0005658184.tif 000018