(57)【特許請求の範囲】
【請求項１】
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第１の記憶手段と、
１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第２の記憶手段と、
投稿を表示するための端末装置と、
前記投稿の投稿者に関連付けられたグループと前記端末装置で投稿を閲覧する閲覧者に関連付けられたグループとの間の関係に基づいて、前記端末装置が、前記投稿を、当該投稿の投稿者の名称とともに表示するか否かを決定するための決定手段とを備え、
前記第１の群と前記第２の群は、単一の階層構造を構成し、
前記決定手段は、前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係を、前記階層構造におけるグループ間の関係に基づいて特定する、投稿閲覧システム。
【請求項２】
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第１の記憶手段と、
１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第２の記憶手段と、
投稿を表示するための端末装置と、
前記投稿の投稿者に関連付けられたグループと前記端末装置で投稿を閲覧する閲覧者に関連付けられたグループとの間の関係に基づいて、前記端末装置が、前記投稿を、当該投稿の投稿者の名称とともに表示するか否かを決定するための決定手段とを備え、
前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、投稿閲覧システム。
【請求項３】
前記第１の群のグループおよび前記第２の群のグループのそれぞれの属性を記憶するための第３の記憶手段をさらに備え、
前記決定手段は、前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係を、グループ間の属性の関係に基づいて特定する、請求項１または請求項２に記載の投稿閲覧システム。
【請求項４】
前記決定手段は、前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係に基づいて前記投稿を前記投稿者の名称とともに表示しないことを決定した場合であっても、前記投稿者と前記閲覧者との間の関係が特定の条件を満たすときには、前記投稿を前記投稿者の名称とともに表示することを決定する、請求項１〜請求項３のいずれか１項に記載の投稿閲覧システム。
【請求項５】
２人以上のユーザについての、ユーザ間の情報の送受信の履歴を格納するための履歴格納手段をさらに備え、
前記特定の条件は、前記投稿者であるユーザと前記閲覧者であるユーザとの間の情報の送受信の頻度が特定の頻度以上であることを含む、請求項４に記載の投稿閲覧システム。
【請求項６】
前記特定の条件は、前記投稿が、前記閲覧者の投稿に関連付けられた投稿であることを含む、請求項４または請求項５に記載の投稿閲覧システム。
【請求項７】
前記特定の条件は、前記閲覧者の特性が一定の条件を満たすことを含む、請求項４〜請求項６のいずれか１項に記載の投稿閲覧システム。
【請求項８】
前記特定の条件は、前記投稿者が当該投稿を当該投稿者の名称とともに表示することを指定していることを含む、請求項４〜請求項７のいずれか１項に記載の投稿閲覧システム。
【請求項９】
前記決定手段は、前記投稿を投稿者の名称とともに表示しないことを決定した場合には、当該投稿を投稿者に関連付けられたグループの名称とともに表示することを決定する、
請求項１〜請求項８のいずれか１項に記載の投稿閲覧システム。
【請求項１０】
前記第１の群のグループは階層構造を構成し、
前記決定手段は、前記投稿の投稿者に関連付けられたグループの名称として、前記投稿者に関連付けられたグループの中の少なくとも一つの階層のグループの名称を表示することを決定する、請求項９に記載の投稿閲覧システム。
【請求項１１】
前記決定手段は、前記投稿の投稿者に関連付けられたグループの名称として、前記階層構造において前記投稿者と前記閲覧者とが共通するグループが位置する階層の次の階層に位置するグループの名称を表示することを決定する、請求項１０に記載の投稿閲覧システム。
【請求項１２】
前記決定手段は、前記グループの名称とともに、ユーザごとに異なる情報を表示することを決定する、請求項９〜請求項１１のいずれか１項に記載の投稿閲覧システム。
【請求項１３】
前記決定手段は、前記投稿を投稿者の名称とともに表示しないことを決定した場合には、当該投稿を投稿者の属性とともに表示することを決定する、請求項１〜請求項８のいずれか１項に記載の投稿閲覧システム。
【請求項１４】
前記決定手段は、前記投稿を投稿者の名称とともに表示しないことを決定した場合には、前記投稿を投稿者の名称とともに表示すると決定されたときには当該投稿の投稿者の名称が表示されるべき場所において投稿者を特定する情報の表示を行なわないことを決定する、請求項１〜請求項８のいずれか１項に記載の投稿閲覧システム。
【請求項１５】
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、前記投稿が前記投稿者の名称とともに表示されるか否かを決定するための決定手段とを備え、
前記第１の群と前記第２の群は、単一の階層構造を構成し、
前記決定手段は、前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係を、前記階層構造におけるグループ間の関係に基づいて特定する、情報処理装置。
【請求項１６】
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、前記投稿が前記投稿者の名称とともに表示されるか否かを決定するための決定手段とを備え、
前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、情報処理装置。
【請求項１７】
投稿の表示を制御するための方法であって、
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、前記投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定することを備え、
前記第１の群と前記第２の群は、単一の階層構造を構成し、
前記決定することは、前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係を、前記階層構造におけるグループ間の関係に基づいて特定することを含む、投稿の表示の制御方法。
【請求項１８】
投稿の表示を制御するための方法であって、
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、前記投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定することを備え、
前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、投稿の表示の制御方法。
【請求項１９】
投稿の表示を制御するためのコンピュータによって実行されるプログラムであって、
前記プログラムは、前記コンピュータを、決定手段として機能させ、
前記決定手段は、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、前記投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定し、
前記第１の群と前記第２の群は、単一の階層構造を構成し、
前記決定手段は、前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係を、前記階層構造におけるグループ間の関係に基づいて特定する、プログラム。
【請求項２０】
投稿の表示を制御するためのコンピュータによって実行されるプログラムであって、
前記プログラムは、前記コンピュータを、決定手段として機能させ、
前記決定手段は、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、前記投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定し、
前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、プログラム。
【請求項２１】
投稿を表示するための端末装置であって、
前記投稿の投稿者に関連付けられたグループと前記端末装置における閲覧者に関連付けられたグループとの間の関係に応じて、前記投稿者の名称とともに、または、前記投稿者の名称を伴うことなく、前記投稿を表示する表示制御手段を備え、
前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループは、単一の階層構造を構成し、
前記表示制御手段は、前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係を、前記階層構造におけるグループ間の関係に基づいて特定する、端末装置。
【請求項２２】
投稿を表示するための端末装置であって、
前記投稿の投稿者に関連付けられたグループと前記端末装置における閲覧者に関連付けられたグループとの間の関係に応じて、前記投稿者の名称とともに、または、前記投稿者の名称を伴うことなく、前記投稿を表示する表示制御手段を備え、
前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、端末装置。
【請求項２３】
投稿を表示するためのコンピュータによって実行されるプログラムであって、
前記プログラムは、前記コンピュータを、表示制御手段として機能させ、
前記表示制御手段は、前記投稿の投稿者に関連付けられたグループと前記投稿の閲覧者に関連付けられたグループとの間の関係に基づいて、前記投稿者の投稿を、前記投稿者の名称とともに、または、前記投稿者の名称を伴うことなく、前記投稿を表示する、
前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループは、単一の階層構造を構成し、
前記表示制御手段は、前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係を、前記階層構造におけるグループ間の関係に基づいて特定する、プログラム。
【請求項２４】
投稿を表示するためのコンピュータによって実行されるプログラムであって、
前記プログラムは、前記コンピュータを、表示制御手段として機能させ、
前記表示制御手段は、前記投稿の投稿者に関連付けられたグループと前記投稿の閲覧者に関連付けられたグループとの間の関係に基づいて、前記投稿者の投稿を、前記投稿者の名称とともに、または、前記投稿者の名称を伴うことなく、前記投稿を表示し、
前記投稿者に関連付けられたグループと前記閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、投稿閲覧システム、情報処理装置、投稿の表示の制御方法、プログラム、および端末装置に関し、特に、投稿を端末装置で表示するための投稿閲覧システム、情報処理装置、投稿の表示の制御方法、プログラム、および端末装置に関する。
【背景技術】
【０００２】
従来、電子掲示板（Bulletin  Board  System）など、あるユーザがネットワーク上に投稿をアップロードし、他のユーザが当該投稿を閲覧できるようなシステムが利用されている。このようなシステムによれば、多くのユーザが、一人のユーザによって所有されていた知識を容易に共有できる。したがって、このようなシステムは、知識の集積という観点から、意義深いものである。
【０００３】
上記のようなシステムでは、投稿は、匿名でまたは実名で、表示され得る。しかしながら、投稿が匿名で表示されるシステムでは、ユーザは、当該ユーザが出所であることを知られることなく、投稿できる。これにより、システムにおいて、投稿の内容の信ぴょう性が低下するおそれがあり得る。
【０００４】
一方で、投稿が実名で表示されるシステムでは、ユーザは、当該ユーザの投稿に関する批判や指摘を受けることを恐れて、投稿を躊躇する事態が想定される。これにより、知識の集積が阻害されるおそれがある。
【０００５】
投稿を匿名で表示するか実名で表示するかを設定する技術の一例として、たとえば特開２００６−２３６２６４号公報（特許文献１）において、コミュニケーション相手に応じて匿名性を制御することができるコミュニケーション管理装置が提案されている。当該管理装置は、第１の端末から投稿されたメッセージを、第１の端末とは異なる第２の端末へ送信する。より具体的には、当該管理装置は、第１の端末と第２の端末との投稿及び返信の履歴に応じて、上記メッセージを、少なくとも第１の端末に関する情報を加工した後で、第２の端末に送信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２３６２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されるように投稿が匿名で表示された場合、ユーザは比較的気軽な気持ちで投稿できる。しかしながら、そのような状況下で投稿された情報は、信頼性が欠け、特定の人との継続的なコミュニケーションにつながりにくい、という問題があった。
【０００８】
一方、投稿が実名で表示される場合には、投稿という行為に対してユーザは責任を感じやすくなる。このため、投稿された情報の信頼性は高くなると考えられる。しかしながら、このような状況下では、他人に投稿を見られることを恥ずかしいと考えることなどから、ユーザは、書き込みを躊躇したり、投稿を見る者が限定されたプライベートなグループにしか投稿しなくなる傾向が高くなることが予測される。これにより、ナレッジが十分に共有されないという問題が考えられる。
【０００９】
本開示は、かかる実情に鑑み考え出されたものであり、その目的は、投稿に対する躊躇をなくし、かつ、投稿される情報の信頼性の低下を回避することができる、投稿閲覧システム、情報処理装置、投稿の表示の制御方法、プログラム、および端末装置を提供することである。
【課題を解決するための手段】
【００１０】
ある局面に従うと、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第１の記憶手段と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第２の記憶手段と、投稿を表示するための端末装置と、投稿の投稿者に関連付けられたグループと端末装置で投稿を閲覧する閲覧者に関連付けられたグループとの間の関係に基づいて、端末装置が、投稿を、当該投稿の投稿者の名称とともに表示するか否かを決定するための決定手段とを備える、投稿閲覧システムが提供される。
【００１１】
第１の群と第２の群は、単一の階層構造を構成し、決定手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、階層構造におけるグループ間の関係に基づいて特定する。
【００１２】
他の局面に従うと、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第１の記憶手段と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第２の記憶手段と、投稿を表示するための端末装置と、投稿の投稿者に関連付けられたグループと端末装置で投稿を閲覧する閲覧者に関連付けられたグループとの間の関係に基づいて、端末装置が、投稿を、当該投稿の投稿者の名称とともに表示するか否かを決定するための決定手段とを備え、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、投稿閲覧システムが提供される。
【００１３】
好ましくは、投稿閲覧システムは、第１の群のグループおよび第２の群のグループのそれぞれの属性を記憶するための第３の記憶手段をさらに備え、決定手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、グループ間の属性の関係に基づいて特定する。
【００１４】
好ましくは、決定手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて投稿を投稿者とともに表示しないことを決定した場合であっても、投稿者と閲覧者との間の関係が特定の条件を満たすときには、投稿を投稿者の名称とともに表示することを決定する。
【００１５】
好ましくは、投稿閲覧システムは、２人以上のユーザについての、ユーザ間の情報の送受信の履歴を格納するための履歴格納手段をさらに備え、特定の条件は、投稿者であるユーザと閲覧者であるユーザとの間の情報の送受信の頻度が特定の頻度以上であることを含む。
【００１６】
好ましくは、特定の条件は、投稿が、閲覧者の投稿に関連付けられた投稿であることを含む。
【００１７】
好ましくは、特定の条件は、閲覧者の特性が一定の条件を満たすことを含む。
好ましくは、特定の条件は、投稿者が当該投稿を当該投稿者の名称とともに表示することを指定していることを含む。
【００１８】
好ましくは、決定手段は、投稿を投稿者の名称とともに表示しないことを決定した場合には、当該投稿を投稿者に関連付けられたグループの名称とともに表示することを決定する。
【００１９】
好ましくは、第１の群のグループは階層構造を構成し、決定手段は、投稿の投稿者に関連付けられたグループの名称として、投稿者に関連付けられたグループの中の少なくとも一つの階層のグループの名称を表示することを決定する。
【００２０】
好ましくは、決定手段は、投稿の投稿者に関連付けられたグループの名称として、階層構造において投稿者と閲覧者とが共通するグループが位置する階層の次の階層に位置するグループの名称を表示することを決定する。
【００２１】
好ましくは、決定手段は、グループの名称とともに、ユーザごとに異なる情報を表示することを決定する。
【００２２】
好ましくは、決定手段は、投稿を投稿者の名称とともに表示しないことを決定した場合には、当該投稿を投稿者の属性とともに表示することを決定する。
【００２３】
好ましくは、決定手段は、投稿を投稿者の名称とともに表示しないことを決定した場合には、投稿を投稿者の名称とともに表示すると決定されたときには当該投稿の投稿者の名称が表示されるべき場所において投稿者を特定する情報の表示を行なわないことを決定する。
【００２４】
さらに他の局面に従うと、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が投稿者の名称とともに表示されるか否かを決定するための決定手段とを備え、第１の群と第２の群は、単一の階層構造を構成し、決定手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、階層構造におけるグループ間の関係に基づいて特定する、情報処理装置が提供される。
さらに他の局面に従うと、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が投稿者の名称とともに表示されるか否かを決定するための決定手段とを備え、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、情報処理装置が提供される。
【００２５】
さらに他の局面に従うと、投稿の表示を制御するための方法であって、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定することを備え、第１の群と第２の群は、単一の階層構造を構成し、決定することは、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、階層構造におけるグループ間の関係に基づいて特定することを含む、投稿の表示の制御方法が提供される。
さらに他の局面に従うと、投稿の表示を制御するための方法であって、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定することを備え、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、投稿の表示の制御方法が提供される。
【００２６】
さらに他の局面に従うと、投稿の表示を制御するためのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータを、決定手段として機能させ、決定手段は、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定し、第１の群と第２の群は、単一の階層構造を構成し、決定手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、階層構造におけるグループ間の関係に基づいて特定する。
さらに他の局面に従うと、投稿の表示を制御するためのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータを、決定手段として機能させ、決定手段は、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定し、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む。
【００２７】
さらに他の局面に従うと、投稿を表示するための端末装置であって、投稿の投稿者に関連付けられたグループと端末装置における閲覧者に関連付けられたグループとの間の関係に応じて、投稿者の名称とともに、または、投稿者の名称を伴うことなく、投稿を表示する表示制御手段を備え、投稿者に関連付けられたグループと閲覧者に関連付けられたグループは、単一の階層構造を構成し、表示制御手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、階層構造におけるグループ間の関係に基づいて特定する、端末装置が提供される。
さらに他の局面に従うと、投稿を表示するための端末装置であって、投稿の投稿者に関連付けられたグループと端末装置における閲覧者に関連付けられたグループとの間の関係に応じて、投稿者の名称とともに、または、投稿者の名称を伴うことなく、投稿を表示する表示制御手段を備え、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む、端末装置が提供される。
【００２８】
さらに他の局面に従うと、投稿を表示するためのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータを、表示制御手段として機能させ、表示制御手段は、投稿の投稿者に関連付けられたグループと端末装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿者の投稿を、投稿者の名称とともに、または、投稿者の名称を伴うことなく、投稿を表示し、投稿者に関連付けられたグループと閲覧者に関連付けられたグループは、単一の階層構造を構成し、表示制御手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、階層構造におけるグループ間の関係に基づいて特定する。
さらに他の局面に従うと、投稿を表示するためのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータを、表示制御手段として機能させ、表示制御手段は、投稿の投稿者に関連付けられたグループと端末装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿者の投稿を、投稿者の名称とともに、または、投稿者の名称を伴うことなく、投稿を表示し、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度に関連する関係を含む。
【発明の効果】
【００２９】
本開示によれば、投稿者と閲覧者との所属グループの関係によっては投稿は匿名で表示される。これによりに対する躊躇をなくすることができる。一方、投稿者と閲覧者との所属グループの関係によっては投稿は実名で表示される。これにより、投稿される情報の信頼性が低下することを回避することができる。
【図面の簡単な説明】
【００３０】
【図１】第１の実施の形態の投稿閲覧システムにおける２以上のユーザのグループの分類の態様の一例を説明するための図である。
【図２】第１の実施の形態の投稿閲覧システムにおける、上記関係の変化に伴う投稿の表示態様の変化を説明するための図である。
【図３】第１の実施の形態の投稿閲覧システムの構成の一例を概略的に示す図である。
【図４】サーバ装置のハードウェア構成の一例を示す図である。
【図５】端末装置のハードウェア構成の一例を示す図である。
【図６】第１の実施の形態の投稿閲覧システムにおける端末装置およびサーバ装置の機能構成の一例を示す図である。
【図７】ユーザ情報記憶部に格納されているユーザＤＢ（データベース）の内容の一例を模式的に示す図である。
【図８】端末情報記憶部に格納されている端末ＤＢの内容の一例を模式的に示す図である。
【図９】投稿情報記憶部に格納されている投稿ＤＢの内容の一例を模式的に示す図である。
【図１０】投稿閲覧システムにおいて投稿を表示するために実行される処理の流れを示す図である。
【図１１】投稿閲覧システムの端末装置において投稿を表示するために実行される処理の流れを示す図である。
【図１２】第１の実施の形態の投稿閲覧システムにおける、投稿の表示の一例を説明するための図である。
【図１３】第２の実施の形態の投稿閲覧システムにおける端末装置およびサーバ装置の機能構成の一例を模式的に示す図である。
【図１４】通信情報記憶部において格納される情報の一例を模式的に示す図である。
【図１５】第２の実施の形態において実行される、表示内容編集処理のサブルーチンのフローチャートである。
【図１６】第３の実施の形態の投稿閲覧システムにおける端末装置およびサーバ装置の機能構成の一例を模式的に示す図である。
【図１７】グループ属性情報記憶部において格納される情報の一例を模式的に示す図である。
【図１８】第３の実施の形態において実行される、表示内容編集処理のサブルーチンのフローチャートである。
【図１９】第４の実施の形態の投稿閲覧システムにおける端末装置およびサーバ装置の機能構成の一例を模式的に示す図である。
【図２０】第４の実施の形態において実行される、表示内容編集処理のサブルーチンのフローチャートである。
【図２１】第５の実施の形態の投稿閲覧システムにおける表示の態様の一例を説明するための図である。
【図２２】第５の実施の形態の投稿情報記憶部において登録されている投稿ＤＢの状態を示す図である。
【図２３】第５の実施の形態の投稿情報記憶部において登録されている投稿ＤＢの状態を示す図である。
【図２４】第５の実施の形態の投稿情報記憶部において登録されている投稿ＤＢの状態を示す図である。
【図２５】第５の実施の形態において実行される、表示内容編集処理のサブルーチンのフローチャートである。
【図２６】第６の実施の形態における投稿閲覧システムにおける表示の態様の一例を説明するための図である。
【図２７】第７の実施の形態におけるユーザＤＢの一例を模式的に示す図である。
【図２８】第７の実施の形態において実行される、表示内容編集処理のサブルーチンのフローチャートである。
【図２９】第８の実施の形態の投稿閲覧システムにおける端末装置およびサーバ装置の機能構成の一例を模式的に示す図である。
【図３０】第８の実施の形態の投稿閲覧システムにおける端末装置とサーバ装置とにおいて実行される処理の流れを示す図である。
【図３１】投稿閲覧システムにおいてユーザのグループ分けに利用される組織図の他の例を示す図である。
【図３２】投稿閲覧システムにおいてユーザのグループ分けに利用される組織図のさらに他の例を示す図である。
【図３３】投稿閲覧システムにおいてユーザのグループ分けに利用される組織図のさらに他の例を示す図である。
【発明を実施するための形態】
【００３１】
以下、図面を参照しつつ、本開示の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３２】
［第１の実施の形態］
本開示の投稿閲覧システムでは、ユーザは、投稿についての投稿者および閲覧者となり得る。そして、各ユーザは、グループに属している。「投稿者」とは、メッセージ等の、他の装置によって表示される情報を作成したユーザである。「投稿」とは、送信されたメッセージ等の、他のユーザに共有される情報である。「閲覧者」とは、投稿を表示する端末装置を操作するユーザである。そして、本実施の形態では、投稿が実名で表示されるかまたは匿名で表示されるかが、投稿者が属するグループと閲覧者が属するグループとの間の関係に基づいて、決定される。
【００３３】
＜１．投稿の表示の概要＞
図１は、第１の実施の形態の投稿閲覧システムにおける２以上のユーザのグループの分類の態様の一例を説明するための図である。図２は、第１の実施の形態の投稿閲覧システムにおける、上記関係の変化に伴う投稿の表示態様の変化を説明するための図である。図１および図２を参照して、第１の実施の形態の投稿閲覧システムにおける投稿の表示の概要を説明する。
【００３４】
図１には、ある会社組織における従業員が所属するグループを表わす組織図が示されている。当該組織図は、４つの階層を含む。第１の階層には、ボックス１０００で示されたように、当該会社（ＡＡＡ株式会社）が位置している。第２の階層には、ボックス１１００とボックス１２００とで示されたように、「研究開発部」および「応用技術開発部」という、従業員に関するグループの大分類の２つの名称が位置している。
【００３５】
ボックス１１００で示された第２の階層の下の第３の階層には、ボックス１１１０，１１２０のそれぞれで示されたように、「技術開発センター」および「基盤技術研究所」という、従業員に関するグループの中分類の２つの名称が示されている。一方、ボックス１２００で示された第２の階層の下の第３の階層には、ボックス１２１０で示されたように、「ソリューション事業部」という、従業員に関するグループの中分類の名称が示されている。
【００３６】
ボックス１１１０で示された第３階層の下の第４の階層には、ボックス１１１１，１１１２のそれぞれで示されたように、「第一開発室」および「第二開発室」という、従業員に関するグループの小分類の２つの名称が示されている。「第一開発室」（ボックス１１１１）には、ボックス１１１１Ａで示された従業員（氏名「田中三郎」）が所属している。また、「第二開発室」（ボックス１１１２）には、ボックス１１１２Ａで示された従業員（氏名「鈴木太郎」）と、ボックス１１１２Ｂで示された従業員（氏名「佐藤次郎」）とが所属している。
【００３７】
ボックス１１２０で示された第３階層の下の第４の階層には、ボックス１１２１で示されたように、「ネットワーク技術研究室」という、従業員に関するグループの小分類の名称が示されている。「ネットワーク技術研究室」（ボックス１１２１）には、ボックス１１２１Ａで示された従業員（氏名「中村四郎」）が所属している。
【００３８】
ボックス１２１０で示された第３階層の下の第４の階層には、ボックス１２１１で示されたように、「ネットワークソリューション推進部」という、従業員に関するグループの小分類の名称が示されている。「ネットワークソリューション推進部」（ボックス１２１１）には、ボックス１２１１Ａで示された従業員（氏名「山本花子」）が所属している。
【００３９】
本実施の形態では、各従業員がユーザの一例である。各従業員は、投稿者と閲覧者の双方になり得る。そして、各従業員が所属するグループが、各従業員に関連付けられたグループの一例である。たとえば、ボックス１１１２Ａで示された従業員「鈴木太郎」に関連付けられたグループは、第２開発室（ボックス１１１２）、技術開発センター（ボックス１１１０）、研究開発部（ボックス１１００）、および、ＡＡＡ株式会社（ボックス１０００）である。
【００４０】
図２には、従業員「鈴木太郎」（ボックス１１１２Ａ）による投稿の、他の従業員によって操作されている端末装置における表示態様が示されている。より具体的には、図２において、画像ＩＭ００１は、従業員「佐藤次郎」（ボックス１１１２Ｂ）によって操作されている端末装置が表示する画像の一例である。画像ＩＭ００２は、従業員「田中三郎」（ボックス１１１１Ａ）によって操作されている端末装置が表示する画像の一例である。画像ＩＭ００３は、従業員「中村四郎」（ボックス１１２１Ａ）によって操作されている端末装置が表示する画像の一例である。画像ＩＭ００１，ＩＭ００２，ＩＭ００３のそれぞれは、投稿の出所を表示する欄ＮＡ００１，ＮＡ００２，ＮＡ００３を含む。
【００４１】
第１の実施の形態では、投稿者が所属するグループと閲覧者が所属するグループとが第４階層まで共通するときに投稿が実名で表示される例が示される。図２に示された例では、投稿者は、第二開発室に所属する従業員「鈴木太郎」である。閲覧者が「佐藤次郎」である場合、投稿者と閲覧者とが所属するグループは、第４階層まで一致する。したがって、画像ＩＭ００１の欄ＮＡ００１には、投稿者の名前「鈴木太郎」が表示されている。
【００４２】
また、閲覧者が従業員「田中三郎」（第一開発室に所属）である場合、投稿者と閲覧者とが所属するグループは、第３階層までは一致するが、第４階層では一致しない。したがって、画像ＩＭ００２の欄ＮＡ００２には、投稿者の名前「鈴木太郎」は表示されない。欄ＮＡ００２には、投稿者の名前の代わりに、投稿者が所属するグループの名称（第二開発室（ボックス１１１２））が表示される。
【００４３】
また、閲覧者が従業員「中村四郎」（ネットワーク技術研究室に所属）である場合、投稿者と閲覧者とが所属するグループは、第２階層までは一致するが、第３階層以降は一致しない。したがって、画像ＩＭ００３の欄ＮＡ００３には、投稿者の名前「鈴木太郎」は表示されない。欄ＮＡ００３には、投稿者の名前の代わりに、投稿者が所属するグループの名称（技術開発センター（ボックス１１１０））が表示される。
【００４４】
＜２．投稿閲覧システムの構成＞
図３は、第１の実施の形態の投稿閲覧システムの構成の一例を概略的に示す図である。図３を参照して、投稿閲覧システム１は、端末装置１０とサーバ装置２０とを備える。サーバ装置２０は、１台以上の端末装置１０と、ネットワークＮを介して接続されている。端末装置１０は、たとえば、タブレット型のコンピュータ、デスクトップ型コンピュータ、スマートフォンなどの、情報処理装置である。サーバ装置２０は、たとえば、サーバ機能を実現するように構成された汎用のコンピュータである。
【００４５】
＜３．サーバ装置のハードウェアの構成＞
図４は、サーバ装置２０のハードウェア構成の一例を示す図である。
【００４６】
図４を参照して、サーバ装置２０は、主たる構成要素として、プログラムを実行するＣＰＵ（Central  Processing  Unit）２５１と、データを不揮発的に格納するＲＯＭ（Read  Only  Memory）２５２と、ＣＰＵ２５１によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するＲＡＭ（Random  Access  Memory）２５３と、データを不揮発的に格納するＨＤＤ（Hard  Disk  Drive）２５４と、ＬＥＤ（Light  Emitting  Diode）２５５と、スイッチ２５６と、通信ＩＦ（Interface）２５７と、電源回路２５８と、ディスプレイ２５９と、操作キー２６０とを含む。各構成要素は、相互にデータバスによって接続されている。
【００４７】
電源回路２５８は、コンセントを介して受信した商用電源の電圧を降圧し、サーバ装置２０の各部に電源供給を行なう回路である。スイッチ２５６は、電源回路２５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。ディスプレイ２５９は、各種のデータを表示するためのデバイスである。
【００４８】
通信ＩＦ２５７は、端末装置１０に対するデータの送信処理および端末装置１０から送信されたデータの受信処理を行なう。
【００４９】
ＬＥＤ２５５は、サーバ装置２０の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ２５５は、サーバ装置２０の主電源のオンまたはオフ状態、およびＨＤＤ２５４への読み出しまたは書き込み状態等を表す。操作キー２６０は、サーバ装置２０のユーザがサーバ装置２０へデータを入力するための用いるキー（キーボード）である。
【００５０】
サーバ装置２０における処理は、各ハードウェアおよびＣＰＵ２５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＨＤＤ２５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ２５７等を介してダウンロードされた後、ＨＤＤ２５４に一旦格納される。そのソフトウェアは、ＣＰＵ２５１によってＨＤＤ２５４から読み出され、ＲＡＭ２５３に実行可能なプログラムの形式で格納される。ＣＰＵ２５１は、そのプログラムを実行する。
【００５１】
図４に示されるサーバ装置２０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ２５３、ＨＤＤ２５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、サーバ装置２０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００５２】
なお、記録媒体としては、ＤＶＤ（Digital  Versatile  Disk）−ＲＡＭに限られず、ＤＶＤ−ＲＯＭ、ＣＤ（Compact  Disk）−ＲＯＭ、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ＲＯＭ）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５３】
＜４．端末装置のハードウェアの構成＞
図５は、端末装置１０のハードウェア構成の一例を示す図である。図５を参照して、端末装置１０のハードウェア構成を詳細に説明する。
【００５４】
端末装置１０は、主たる構成要素として、プログラムを実行するＣＰＵ１５１と、データを不揮発的に格納するＲＯＭ１５２と、ＣＰＵ１５１によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するＲＡＭ１５３と、データを不揮発的に格納する記憶装置１５４と、ＬＥＤ１５５と、スイッチ１５６と、通信ＩＦ（Interface）１５７と、電源回路１５８と、タッチスクリーン１５９と、操作キー１６０と、カメラ１６１とを含む。各構成要素は、相互にデータバスによって接続されている。記憶装置１５４は、たとえばフラッシュメモリ等の不揮発性メモリにより構成される。タッチスクリーンは、ディスプレイ１５９１と、タッチパネル１５９２により構成される。
【００５５】
電源回路１５８は、コンセントを介して受信した商用電源の電圧を降圧し、端末装置１０の各部に電源供給を行なう回路である。スイッチ１５６は、電源回路１５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。
【００５６】
タッチスクリーン１５９は、各種のデータを表示および入力を受け付けるためのデバイスである。ディスプレイ１５９１は、画像を表示するための画面を含んで構成されている。
【００５７】
通信ＩＦ１５７は、サーバ装置２０に対するデータの送信処理およびサーバ装置２０から送信されたデータの受信処理を行なう。ＬＥＤ１５５は、端末装置１０の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ１５５は、端末装置１０の主電源のオンまたはオフ状態、および記憶装置１５４への読み出しまたは書き込み状態等を表す。操作キー１６０は、端末装置１０のユーザが主電源のオンまたはオフ等するためのキー（操作ボタン）である。
【００５８】
端末装置１０における処理は、各ハードウェアおよびＣＰＵ１５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、記憶装置１５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ１５７等を介してダウンロードされた後、記憶装置１５４に一旦格納される。そのソフトウェアは、ＣＰＵ１５１によって記憶装置１５４から読み出され、ＲＡＭ１５３に実行可能なプログラムの形式で格納される。ＣＰＵ１５１は、そのプログラムを実行する。
【００５９】
同図に示される端末装置１０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１５３、記憶装置１５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、端末装置１０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００６０】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６１】
＜５．機能構成＞
図６は、第１の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を示す図である。
【００６２】
（端末装置１０）
まず、端末装置１０の機能構成を説明する。端末装置１０は、制御部１００と、通信ＩＦ部１１０と、入力処理部１１４と、表示部１１６と、記憶部１２０とを含む。
【００６３】
制御部１００は、サーバ装置１００に対して表示する投稿のデータを要求する要求部１０２と、サーバ装置１００から受信したデータに基づいて表示部１１６で投稿を表示するための表示制御部１０４とを含む。制御部１００は、たとえばＣＰＵ１５１が適切なプログラムを実行することによって実現される。特に、表示制御部１０４は、ＣＰＵ１５１が投稿を表示するためのプログラム（たとえば、電子掲示板表示用のアプリケーションプログラム）を実行することによって、実現される。つまり、表示制御部１０４は、ハードウェア（ＣＰＵ１５１）とソフトウェア（アプリケーションプログラム）との協働によって、実現され得る。
【００６４】
通信ＩＦ部１１０は、ネットワークＮ上の種々の装置との間で情報の送受信の処理を行なう。通信ＩＦ部１１０は、たとえば通信ＩＦ１５７によって実現される。
【００６５】
入力処理部１１４は、外部からの情報の入力を制御部１００へ入力する。制御部１００は、入力処理部１１４から入力された情報に基づいて、プログラムを実行する。入力処理部１１４は、たとえば、スイッチ１５６、タッチパネル１５９２、および操作キー１６０により構成される。
【００６６】
表示部１１６は、制御部１００からの指示に基づいて、情報を表示する。表示部１１６は、たとえばディスプレイ１５９１により構成される。
【００６７】
記憶部１２０は、プログラム記憶部１２２とデータ記憶部１２４とを含む。プログラム記憶部１２２は、制御部１００を構成するＣＰＵ１５１によって実行されるプログラムを記憶する。データ記憶部１２４は、当該プログラムの実行に利用されるデータを記憶する。記憶部１２０は、たとえば記憶装置１５４により構成される。
【００６８】
（サーバ装置２０）
次に、サーバ装置２０の機能構成を説明する。サーバ装置２０は、図６に示されるように、制御部２００と、通信ＩＦ部２１０と、記憶部２２０とを含む。制御部２００は、認証部２０１と、決定部２０２とを含む。認証部２０１は、投稿閲覧システムにおけるユーザの認証処理を実行する。決定部２０２は、端末装置１０に対してデータを送信する投稿を、投稿者の名前とともに表示するか否かを決定する。
【００６９】
通信ＩＦ部２１０は、端末装置１０（通信ＩＦ部１１０）を含む他の機器から情報を受信し、また、他の機器に対して情報を送信する。通信ＩＦ部２１０は、たとえば通信ＩＦ２５７によって実現される。
【００７０】
記憶部２２０は、プログラム記憶部２２１と、データ記憶部２２２と、ユーザ情報記憶部２２３と、端末情報記憶部２２４と、投稿情報記憶部２２５とを含む。記憶部２２０は、オンラインストレージとして利用され得る。記憶部２２０において、プログラム記憶部２２１は、ＣＰＵ２５１によって実行されるプログラムを記憶する。データ記憶部２２２は、当該プログラムの実行に利用される種々のデータを記憶する。
【００７１】
ユーザ情報記憶部２２３は、投稿閲覧システムの１人以上のユーザに関する情報を含むユーザＤＢ（データベース）を格納する。端末情報記憶部２２４は、投稿閲覧システムで利用される端末装置１０に関する情報を含む端末ＤＢを格納する。投稿情報記憶部２２５は、投稿閲覧システムにおいて表示される投稿に関する情報を含む投稿ＤＢを格納する。ユーザＤＢ、端末ＤＢ、および投稿ＤＢのそれぞれの内容は、後述する。
【００７２】
＜６．ユーザＤＢ＞
図７は、ユーザ情報記憶部２２３に格納されているユーザＤＢの内容の一例を模式的に示す図である。図７を参照して、ユーザＤＢの内容を説明する。
【００７３】
図７に示されるように、ユーザＤＢは、ユーザＩＤごとに、ユーザ名と、パスワードと、グループ名とを関連付ける。ユーザ名は、各ユーザの名称である。パスワードは、各ユーザが投稿閲覧システムにログインする際の認証に利用される。図７中のグループ名は、図１等を参照して説明した組織図を構成する第１〜第４階層のグループのそれぞれの名称を含む。
【００７４】
＜７．端末ＤＢ＞
図８は、端末情報記憶部２２４に格納されている端末ＤＢの内容の一例を模式的に示す図である。図８を参照して、端末ＤＢの内容を説明する。
【００７５】
図８に示されるように、端末ＤＢは、端末ＩＤごとに、アドレスと、ユーザＩＤとを関連付ける。投稿閲覧システムでは、ユーザが端末装置１０を用いてログインすると、ログインに使用された端末装置１０のアドレスと、ログインしたユーザのユーザＩＤとが関連付けられる。なお、当該関連付けは、たとえば、対象となるユーザがログアウトしたことによって解消される。
【００７６】
＜８．投稿ＤＢ＞
図９は、投稿情報記憶部２２５に格納されている投稿ＤＢの内容の一例を模式的に示す図である。図９を参照して、投稿ＤＢの内容の一例を説明する。
【００７７】
図９に示されるように、投稿ＤＢは、投稿ＩＤごとに、投稿者ＩＤと、実名範囲と、投稿日時と、タイトルと、内容とを関連付ける。
【００７８】
投稿閲覧システムでは、ユーザは、端末装置１０等の情報処理装置から、サーバ装置２０に対して投稿を登録する。サーバ装置２０は、登録された投稿を格納する。そして、サーバ装置２０は、たとえば端末装置１０からの要求に応じて、格納している投稿を表示するためのデータを、端末装置１０に送信する。
【００７９】
なお、サーバ装置２０に投稿が送信されると、サーバ装置２０は、当該投稿に投稿ＩＤを割り振る。そして、サーバ装置２０は、当該投稿ＩＤに、当該投稿を送信した投稿者の投稿者ＩＤと、投稿日時と、投稿のタイトルと、投稿の内容（本文）とを関連付ける。投稿者ＩＤは、たとえば、端末ＤＢ（図８参照）において、投稿の送信元の情報処理装置のアドレスに関連付けられたユーザＩＤである。
【００８０】
＜９．処理の流れ＞
図１０および図１１は、投稿閲覧システムの端末装置１０において投稿を表示するために実行される処理の流れを示す図である。まず、図１０に示された、投稿閲覧システムにおける端末装置１０とサーバ装置２０とにおいて実行される処理の流れを説明する。図１０では、左側に、端末装置１０において実行される処理のフローチャートが記載され、また、右側に、サーバ装置２０において実行される処理のフローチャートが記載されている。
【００８１】
（端末装置１０とサーバ装置２０の処理）
図１０を参照して、ステップＳＡ１０で、端末装置１０の要求部１０２は、サーバ装置２０に対してユーザ認証を要求する。当該要求では、要求部１０２は、たとえば、入力処理部１１４に対して入力されたパスワードをサーバ装置２０へ送信する。
【００８２】
端末装置１０からのユーザ認証の要求に応じて、ステップＳ１００で、サーバ装置２０の認証部２０１は、ユーザＤＢ（図７参照）のパスワード等を用いて、ユーザを認証する。ユーザの認証が完了すると、認証部２０１は、当該完了を端末装置１０へ通知する。これにより、端末装置１０において、制御がステップＳＡ２０へ進められる。
【００８３】
ステップＳＡ２０で、要求部１０２は、サーバ装置２０に対して、投稿の表示を要求する。具体的には、要求部１０２は、投稿を表示するためのデータをサーバ装置２０に対して要求する。ステップＳＡ２０の制御は、たとえば、入力処理部１１４において電子掲示板の表示を指定する情報が入力されたことを条件として、実行される。
【００８４】
端末装置１０からの投稿の表示の要求に応じて、ステップＳ２００で、サーバ装置２０の決定部２０２は、端末装置１０に送信するデータであって、投稿を表示するためのデータを編集する。ステップＳ２００の内容は、図１１を参照して後述する。そして、制御はステップＳ３００へ進められる。
【００８５】
ステップＳ３００で、決定部２０２は、ステップＳ２００で編集したデータを端末装置１０へ送信する。
【００８６】
これに応じて、ステップＳＡ３０で、端末装置１０の表示制御部１０４は、当該データを受信し、表示部１１６に投稿を表示する。
【００８７】
（表示内容編集処理のサブルーチン）
次に、図１１を参照して、図１０のステップＳ２００（表示内容編集処理）の処理について説明する。図１１には、当該処理のサブルーチンのフローチャートが示されている。
【００８８】
ステップＳ２００が実行されると、まずステップＳ２０２で、サーバ装置２０の決定部２０２は、投稿ＤＢ（図９参照）から、表示対象の投稿の「実名範囲」を抽出する。そして、制御は、ステップＳ２０４へ進められる。
【００８９】
ステップＳ２０４で、決定部２０２は、投稿ＤＢ（図９参照）から、表示対象の投稿の「投稿者ＩＤ」を抽出する。そして、制御は、ステップＳ２０６へ進められる。
【００９０】
ステップＳ２０６で、決定部２０２は、表示対象の投稿が実名で表示されるグループ実名表示グループを特定する。そして、制御は、ステップＳ２０８へ進められる。
【００９１】
ここで、投稿ＩＤ「ＣＯＮ０００１」の投稿が表示対象の投稿である場合の例示して、ステップＳ２０２〜ステップＳ２０６の制御の内容をより具体的に説明する。
【００９２】
この例では、ステップＳ２０２で、決定部２０２は、投稿ＤＢから、表示対象の投稿の「実名範囲」で設定されている条件を抽出する。図９に示された例では、投稿ＩＤ「ＣＯＮ０００１」の実名範囲は、「第４階層共通」と設定されている。これは、当該投稿を実名で表示する範囲は、閲覧者が所属するグループが、投稿者が所属するグループと第４階層まで共通するという条件が満たされる範囲であることを意味する。
【００９３】
ステップＳ２０４で、決定部２０２は、投稿ＤＢから、表示対象の投稿（投稿ＩＤ「ＣＯＮ０００１」）の投稿者ＩＤ「ＵＳ１１１２Ａ」を抽出する。
【００９４】
ステップＳ２０６で、決定部２０２は、まず、ユーザＤＢから、ステップＳ２０４で抽出された投稿者ＩＤ「ＵＳ１１１２Ａ」が所属するグループを抽出する。抽出されるグループは、ＡＡＡ株式会社（第１階層）、研究開発部（第２階層）、技術開発センター（第３階層）、および、第二開発室（第４階層）である。そして、ステップＳ２０６で、決定部２０２は、これらのグループの組合せを、実名表示グループとして特定する。
【００９５】
図１１に戻って、ステップＳ２０８で、決定部２０２は、投稿の表示要求の送信元である端末装置１０を操作するユーザ（以下、「閲覧ユーザ」という）のユーザＩＤを抽出する。決定部２０２は、たとえば、端末ＤＢ（図８参照）において、投稿の表示の要求の送信元の端末のアドレスに関連付けられているユーザＩＤを抽出することにより、閲覧ユーザのユーザＩＤを抽出する。そして、制御はステップＳ２１０へ進められる。
【００９６】
ステップＳ２１０で、決定部２０２は、閲覧ユーザが所属するグループが、実名範囲内であるかどうかを判断する。より具体的には、決定部２０２は、ユーザＤＢ（図７参照）において、ステップＳ２０８で抽出されたユーザＩＤに関連付けられているグループの組合せを抽出し、そして、抽出されたグループの組合せがステップＳ２０６で特定したグループの組合せと一致するかどうかを判断する。
【００９７】
そして、決定部２０２は、閲覧ユーザが所属するグループが実名範囲内であると判断すると（ステップＳ２１０でＹＥＳ）、ステップＳ２１２へ制御を進める。一方、決定部２０２は、閲覧ユーザが所属するグループが実名範囲外であると判断すると（ステップＳ２１０でＮＯ）、ステップＳ２１４へ制御を進める。
【００９８】
ステップＳ２１２で、決定部２０２は、投稿を構成するデータにおいて、投稿者ＩＤを当該投稿者ＩＤに対応するユーザ名に置換して、制御を図１０のステップＳ２００へリターンさせる。これにより、ステップＳ３００において端末装置１０に送信されるデータは、投稿者名（投稿者の実名）を含む。これにより、端末装置１０では、投稿が投稿者名とともに表示される。
【００９９】
一方、ステップＳ２１４で、決定部２０２は、投稿を構成するデータにおいて、投稿者ＩＤを当該投稿者が所属するグループの名称に置換して、制御を図１０のステップＳ２００へリターンさせる。これにより、ステップＳ３００において端末装置１０に送信されるデータは、投稿者名（投稿者の実名）ではなく、投稿者が所属するグループ名を含む。これにより、端末装置１０では、投稿が、投稿者名ではなく、投稿者が所属するグループ名とともに表示される。
【０１００】
＜１０．投稿の表示の具体例＞
以上説明した第１の実施の形態では、閲覧者が所属するグループが投稿者が所属するグループについての「実名範囲」内であるか否かに基づいて、投稿が投稿者名と表示されるか否かが決定される。ここで、再度図２を参照し、また、図１２を参照して、第１の実施の形態に従った投稿の表示についてさらに具体的に説明する。当該説明は、４つの例を含む。なお、当該４つの例は、次のＡおよびＢの条件に従う。
【０１０１】
Ａ：投稿者が、ＡＡＡ株式会社（第１階層）、研究開発部（第２階層）、技術開発センター（第３階層）、および、第二開発室（第４階層）に所属する、「鈴木太郎」である。
【０１０２】
Ｂ：「実名範囲」は、閲覧者が所属するグループが、投稿者が所属するグループと、第１〜第４階層まで共通することである。つまり、投稿が実名で表示されるには、閲覧者が所属するグループの組合せが、ＡＡＡ株式会社（第１階層）、研究開発部（第２階層）、技術開発センター（第３階層）、および、第二開発室（第４階層）という条件が満たされる必要がある。
【０１０３】
１つ目の例は、図２の画像ＩＭ００１に関する。１つ目の例では、閲覧者は「佐藤次郎」（ユーザＩＤ「ＵＳ１１１２Ｂ」）である。ユーザＤＢ（図７）によれば、「佐藤次郎」が所属するグループの組合せは、ＡＡＡ株式会社（第１階層）、研究開発部（第２階層）、技術開発センター（第３階層）、および、第二開発室（第４階層）である。したがって、閲覧者「佐藤次郎」が所属するグループの組合せは、投稿者「鈴木太郎」が所属するグループの組合せと一致する。したがって、図２において画像ＩＭ００１として示されるように、「佐藤次郎」が操作する端末装置１０では、投稿は実名（欄ＮＡ００１における「鈴木太郎」）が表示される。
【０１０４】
２つ目の例は、図２の画像ＩＭ００２に関する。２つ目の例では、閲覧者は「田中三郎」（ユーザＩＤ「ＵＳ１１１１Ａ」）である。ユーザＤＢ（図７）によれば、「田中三郎」が所属するグループは、ＡＡＡ株式会社（第１階層）、研究開発部（第２階層）、技術開発センター（第３階層）、および、第一開発室（第４階層）である。したがって、閲覧者「田中三郎」が所属するグループの組合せは、投稿者「鈴木太郎」が所属するグループの組合せと比較して、第１〜第３階層においては一致するが、第４階層においては一致しない。したがって、図２において画像ＩＭ００２として示されるように、「田中三郎」が操作する端末装置１０では、投稿は実名では表示されず、「鈴木太郎」が所属するグループの名称（欄ＮＡ００２における「第二開発室」）が表示される。
【０１０５】
なお、第１の実施の形態では、決定部２０２は、名称を表示されるグループとして、投稿者が所属する４つのグループの中から、投稿者と閲覧者とが共通して所属するグループが位置する階層の次の階層に位置するグループを設定する。したがって、２つ目の例では、決定部２０２は、名称を表示されるグループとして、投稿者が所属する４つのグループの中から、投稿者と閲覧者とが共通して所属するグループが位置する階層（第３階層）の次の階層（第４階層）に位置するグループを設定する。
【０１０６】
３つ目の例は、図２の画像ＩＭ００３に関する。３つ目の例では、閲覧者は「中村四郎」（ユーザＩＤ「ＵＳ１１２１Ａ」）である。ユーザＤＢ（図７）によれば、「中村四郎」が所属するグループの組合せは、ＡＡＡ株式会社（第１階層）、研究開発部（第２階層）、基盤技術研究所（第３階層）、および、ネットワーク技術研究室（第４階層）である。したがって、閲覧者「中村四郎」が所属するグループは、投稿者「鈴木太郎」が所属するグループと、第１〜第２階層においては一致するが、第３〜第４階層においては一致しない。したがって、図２において画像ＩＭ００３として示されるように、「中村四郎」が操作する端末装置１０では、投稿は実名では表示されず、「鈴木太郎」が所属するグループの名称（欄ＮＡ００３における「技術開発センター」）が表示される。
【０１０７】
なお、３つ目の例において、決定部２０２は、名称を表示されるグループとして、投稿者が所属する４つのグループの中から、投稿者と閲覧者とが共通して所属するグループが位置する階層（第２階層）の次の階層（第３階層）に位置するグループを設定する。
【０１０８】
４つ目の例は、図１２の画像ＩＭ００４に関する。図１２は、第１の実施の形態の投稿閲覧システムにおける、投稿の表示の一例を説明するための図である。図１２において、画像ＩＭ００４は、投稿の表示の一例を示す。画像ＩＭ００４は、欄ＮＡ００４を含む。
【０１０９】
４つ目の例では、閲覧者は「山本花子」（ユーザＩＤ「ＵＳ１２１１Ａ」）である。ユーザＤＢ（図７）によれば、「山本花子」が所属するグループの組合せは、ＡＡＡ株式会社（第１階層）、応用技術開発部（第２階層）、ソリューション事業部（第３階層）、および、ネットワークソリューション推進部（第４階層）である。したがって、閲覧者「山本花子」が所属するグループは、投稿者「鈴木太郎」が所属するグループと、第１においては一致するが、第２〜第４階層においては一致しない。したがって、図１２において画像ＩＭ００４として示されるように、「山本花子」が操作する端末装置１０では、投稿は実名では表示されず、「鈴木太郎」が所属するグループの名称（欄ＮＡ００４における「研究開発部」）が表示される。
【０１１０】
なお、４つ目の例において、決定部２０２は、名称を表示されるグループとして、投稿者が所属する４つのグループの中から、投稿者と閲覧者とが共通して所属するグループが位置する階層（第１階層）の次の階層（第２階層）に位置するグループを設定する。
【０１１１】
＜１１．変形例＞
（投稿を実名で表示する、閲覧者のグループの範囲）
第１の実施の形態では、各投稿は「実名範囲」を含む。当該「実名範囲」は、投稿者によって特定されることができる。そして、投稿者は、投稿を実名で表示する範囲を設定することができ、また、すべての閲覧者に対して投稿を実名で表示するように「実名範囲」を設定することもできる。
【０１１２】
なお、「実名範囲」は、投稿ごとに設定されている必要はない。たとえば、すべての投稿について共通して設定されていてもよいし、投稿の属性（投稿された時刻、投稿者が所属するグループ、投稿のタイトル、投稿の内容、など）に基づいて特定されるように設定されていてもよい。
【０１１３】
（匿名表示）
第１の実施の形態では、決定部２０２は、投稿を実名で表示しないと決定したときに、実名の代わりに投稿者が所属するグループの名称を表示することを決定する。なお、決定部２０２は、投稿を実名で表示しないときには、グループの名称以外の情報を表示することを決定してもよいし、投稿者の欄にいかなる情報も表示しないこと（たとえば、ブランクで埋める）を決定してもよいし、投稿者の特定とは無関係の情報（たとえば、特定のキャラクタの画像）を表示することを決定してもよい。
【０１１４】
上記したように表示される、グループの名称以外の情報は、閲覧者が当該閲覧者と投稿者との関係を推測することを助ける情報であることが好ましい。当該情報の一例は、ユーザーの属性情報（性別、年齢、職種など）である。
【０１１５】
（ユーザとグループの関連付け）
第１の実施の形態では、ユーザが属するグループは、当該ユーザが投稿者である場合であっても、当該ユーザが閲覧者である場合であっても、同一の情報（図７のユーザＤＢ）に基づいて判断された。つまり、ユーザ情報記憶部２２３に格納されているユーザＤＢは、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報との、双方を構成する。
【０１１６】
［第２の実施の形態］
第２の実施の形態以降の各実施の形態の投稿閲覧システムは、第１の実施の形態と同様に、端末装置１０とサーバ装置２０とを含む。端末装置１０およびサーバ装置２０のハードウェア構成は、第１の実施の形態のそれらと同じものとすることができる。そのため、ハードウェア構成についての説明は繰り返さない。
【０１１７】
＜１．概要＞
第２の実施の形態の投稿閲覧システムでは、投稿が実名で表示されるか否かは、投稿者が所属するグループと閲覧者が所属するグループとの間の通信の頻度に基づいて決定される。つまり、第１の実施の形態における「階層構造におけるグループ間の関係」の代わりに、第２の実施の形態では、グループに所属するユーザ間の通信の頻度に基づいて、投稿が実名で表示されるか否かが決定される。
【０１１８】
＜２．機能構成＞
図１３は、第２の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を模式的に示す図である。図１３を図６と比較すると、第２の実施の形態のサーバ装置２０は、第１の実施の形態のサーバ装置２０の構成に加えて、通信情報記憶部２２６をさらに備える。
【０１１９】
通信情報記憶部２２６は、投稿閲覧システムのユーザ間の通信についての情報（通信情報）を記憶する。より具体的には、通信情報記憶部２２６は、第４階層のグループのそれぞれについての通信情報を格納する。通信情報は、対象となるグループに所属するユーザが、他のグループに所属するユーザと通信した回数を特定する情報である。
【０１２０】
＜３．通信情報＞
図１４は、通信情報記憶部２２６において格納される情報（通信情報）の一例を模式的に示す図である。図１４には、グループ「第二開発室」についての通信情報が示されている。なお、第二開発室は第４階層のグループの名称である。第二開発室に対する上位の階層は、技術開発センター（第３階層）、研究開発部（第２階層）、およびＡＡＡ株式会社（第１階層）である。
【０１２１】
図１４に示された通信情報では、第二開発室（通信情報が対象とするグループ）に所属するユーザから、他のグループのユーザに対して情報が送信された回数（図１４中の「送信」）と、他のグループから情報を受信した回数（図１４中の「受信」）とが示されている。図１４によれば、たとえば、第二開発室のユーザが第一開発室のユーザに情報が送信した回数は、１９回である。また、第二開発室のユーザが第一開発室のユーザから情報を受信した回数は、１０３０回である。第２の実施の形態では、上記送信回数および受信回数の少なくとも一方が、グループのユーザ間の通信の頻度の一例である。
【０１２２】
投稿閲覧システムにおいてユーザ間での情報の送受信の一例は、当該投稿閲覧システムにおいて利用されるグループウェアにおける電子メールの送受信である。サーバ装置２０は、当該グループウェアにおける電子メールの送受信の回数、ならびに、送信元および受信先のユーザを特定することにより、グループごとに、上記された通信情報を作成する。
【０１２３】
＜４．処理の流れ＞
図１５は、第２の実施の形態において実行される、表示内容編集処理（図１０のステップＳ２００）のサブルーチンのフローチャートである。図１１に示された処理と比較すると、図１５の処理は、ステップＳ２０４，Ｓ２０６の制御の代わりに、ステップＳ２０４Ａ，Ｓ２０６Ａの制御を含む。
【０１２４】
ステップＳ２０２の制御の後、ステップＳ２０４Ａで、決定部２０２は、通信情報記憶部２２６に格納された各グループの通信情報から、対象となる通信情報を特定する。特定される通信情報は、投稿者が属するグループの通信情報である。
【０１２５】
ステップＳ２０６Ａでは、決定部２０２は、ステップＳ２０４Ａで特定した通信情報に基づいて、投稿者名を表示する閲覧者のグループ（実名表示グループ）を特定する。なお、第２の実施の形態では、決定部２０２は、実名表示グループとして、たとえば投稿者が属するグループから特定の頻度以上の頻度で情報が送信されているグループを特定する。
【０１２６】
そして、ステップＳ２０８で閲覧ユーザのユーザＩＤを特定した後、ステップＳ２１０で、決定部２０２は、閲覧ユーザが、ステップＳ２０６Ａで実名表示グループとして特定されたグループに所属するか否かを判断する。より具体的には、閲覧ユーザが、当該実名範囲に特定されたグループに所属する場合には（ステップＳ２１０でＹＥＳ）、制御がステップＳ２１２へ進められる。これにより、投稿は実名で表示される。
【０１２７】
一方、閲覧ユーザが、当該実名表示グループとして特定されたグループに所属しない場合には（ステップＳ２１０でＮＯ）、制御がステップＳ２１４へ進められる。これにより、投稿は実名では表示されない。投稿は、たとえば、投稿者名の代わりに、投稿者が所属するグループの名称とともに、表示される。
【０１２８】
通信の頻度は、リアルタイムに更新され得る。したがって、第２の実施の形態では、グループ間のリアルタイムな関係の変化に応じて、投稿が実名で表示されるか否かが決定され得る。
【０１２９】
［第３の実施の形態］
＜１．概要＞
第３の実施の形態の投稿閲覧システムでは、投稿が実名で表示されるか否かは、投稿者が所属するグループおよび閲覧者が所属するグループの属性の関係に基づいて決定される。つまり、第１の実施の形態における「階層構造におけるグループ間の関係」の代わりに、第３の実施の形態では、グループ間の属性の関係に基づいて、投稿が実名で表示されるか否かが決定される。
【０１３０】
＜２．機能構成＞
図１６は、第３の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を模式的に示す図である。図１６を図６と比較すると、第３の実施の形態のサーバ装置２０は、第１の実施の形態のサーバ装置２０の構成に加えて、グループ属性情報記憶部２２７をさらに備える。
【０１３１】
グループ属性情報記憶部２２７は、各グループの属性を示す情報（グループ属性情報）を記憶する。より具体的には、グループ属性情報記憶部２２７は、第４階層のグループのそれぞれのグループの属性を格納する。第３の実施の形態におけるグループの属性の一例は、各グループが関連付けられたプロジェクトである。
【０１３２】
＜３．グループ属性情報＞
図１７は、グループ属性情報記憶部２２７において格納される情報（グループ属性情報）の一例を模式的に示す図である。図１７では、各グループが関連付けられているプロジェクトの名称が、図１７の「プロジェクト名」の欄に記載されている。たとえば、グループ「第一開発室」が関連付けられているプロジェクトは、「Ａ」と「Ｂ」である。グループ属性情報は、たとえば投稿閲覧システムの管理人が端末装置１０を操作することによって入力された情報に基づいて、生成され、また更新される。
【０１３３】
＜４．処理の流れ＞
図１８は、第３の実施の形態において実行される、表示内容編集処理（図１０のステップＳ２００）のサブルーチンのフローチャートである。図１１に示された処理と比較すると、図１８の処理は、ステップＳ２０２が省略され、ステップＳ２０４Ｂが追加され、そして、ステップＳ２０６の制御の代わりにステップＳ２０６Ｂの制御を含む。
【０１３４】
図１８を参照して、ステップＳ２００が開始されると、ステップＳ２０４で、決定部２０２は、投稿者ＩＤを抽出する。そして、制御はステップＳ２０４Ｂへ進められる。
【０１３５】
ステップＳ２０４Ｂで、決定部２０２は、「対象となるグループ」として、ユーザＤＢ（図７参照）においてステップＳ２０４で特定された投稿部ＩＤに関連付けられたグループを特定する。つまり、「対象となるグループ」は、投稿者が所属するグループである。そして、制御はステップＳ２０６Ｂへ進められる。
【０１３６】
ステップＳ２０６Ｂで、決定部２０２は、ステップＳ２０６Ｂで特定された「対象となるグループ」に基づいて、投稿者名を表示する閲覧者の範囲を決定する。より具体的には、決定部２０２は、たとえば、グループ属性情報（図１７）において、「対象となるグループ」の属性に対して特定の関係を有するグループに所属する閲覧者を、投稿者名（実名）を表示する閲覧者の範囲として特定する。第３の実施の形態において、特定の関係とは、たとえば、「対象となるグループ」が関連付けられているのと同じプロジェクトに関連付けられているグループに所属するユーザを、投稿者名を表示する閲覧者の範囲として特定する。
【０１３７】
ステップＳ２０２の制御の後、ステップＳ２０４Ｂで、決定部２０２は、グループ属性情報記憶部２２７に格納された各グループのプロジェクト名から、対象となるプロジェクト名を特定する。特定されるプロジェクト名は、投稿者が属するグループのプロジェクト名である。
【０１３８】
ステップＳ２０６Ｂでは、決定部２０２は、ステップＳ２０４Ｂで特定したプロジェクト名に基づいて、投稿者名を表示する閲覧者の範囲を決定する。より具体的には、決定部２０２は、投稿者名を表示する閲覧者のグループ（実名表示グループ）を特定する。第３の実施の形態において実名表示グループとして特定されるグループは、たとえば投稿者が属するグループと同じプロジェクトに関連付けられているグループである。
【０１３９】
そして、ステップＳ２０８で閲覧ユーザのユーザＩＤを抽出した後、ステップＳ２１０で、決定部２０２は、閲覧ユーザが、ステップＳ２０６Ｂで特定された実名表示グループに所属するか否かを判断する。閲覧ユーザが当該実名範囲に特定されたグループに所属する場合には（ステップＳ２１０でＹＥＳ）、制御はステップＳ２１２へ進められる。これにより、投稿は実名で表示される。一方、閲覧ユーザが当該実名範囲に特定されたグループに所属しない場合には（ステップＳ２１０でＮＯ）、制御はステップＳ２１４へ進められる。これにより、投稿は実名では表示されない。投稿は、たとえば、投稿者名の代わりに、投稿者が所属するグループの名称とともに、表示される。
【０１４０】
［第４の実施の形態］
＜１．概要＞
第４の実施の形態の投稿閲覧システムでは、投稿者が所属するグループと閲覧者が所属するグループとの間の関係に基づいて投稿が実名で表示されないと決定されても、投稿者と閲覧者との間の通信の頻度が特定の条件を満たす場合には、投稿が実名で表示される。
【０１４１】
＜２．機能構成＞
図１９は、第４の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を模式的に示す図である。図１９を図６と比較すると、第４の実施の形態のサーバ装置２０は、第１の実施の形態のサーバ装置２０の構成に加えて、通信情報記憶部２２６Ａをさらに備える。
【０１４２】
通信情報記憶部２２６Ａは、投稿閲覧システムのユーザ間の通信についての情報（通信情報）を記憶する。より具体的には、通信情報記憶部２２６Ａは、投稿閲覧システムにおける個々のユーザ間の通信情報を格納する。第２の実施の形態における通信情報がグループごとに情報の送信および受信の回数を記録していたのに対し、第４の実施の形態の通信情報は、ユーザごと（ユーザＩＤごと）に、他のユーザ（他のユーザＩＤ）に情報を送信した回数と他のユーザ（他のユーザＩＤ）から情報を受信した回数とを記録する。
【０１４３】
通信情報において記録されている他のユーザへの情報の送信回数および他のユーザからの情報の受信回数の少なくとも一方は、第４の実施の形態におけるユーザ間の通信の頻度の一例である。
【０１４４】
＜３．処理の流れ＞
図２０は、第４の実施の形態において実行される、表示内容編集処理（図１０のステップＳ２００）のサブルーチンのフローチャートである。図１１に示された処理と比較すると、図２０の処理は、ステップＳ２１０Ｃの制御をさらに含む。
【０１４５】
より具体的には、図２０の処理では、ステップＳ２１０において閲覧ユーザが所属するグループが実名範囲内外であると判断されると、ステップＳ２１０Ｃへ制御が進められる。
【０１４６】
ステップＳ２１０Ｃで、決定部２０２は、閲覧ユーザと投稿ユーザとの間の通信頻度が一定の頻度以上であるか否かを判断する。より具体的には、決定部２０２は、通信情報記憶部２２６Ａの２以上のユーザＩＤの通信情報の中から、ステップＳ２０８で抽出した閲覧ユーザのユーザＩＤの通信情報を抽出する。そして、決定部２０２は、抽出された通信情報において、ステップＳ２０４で抽出したユーザＩＤからの情報の受信回数が一定の回数以上であるかどうかを判断する。
【０１４７】
そして、決定部２０２は、上記受信回数が一定の回数以上であると判断すると、ステップＳ２１２へ制御を進める。これにより、投稿は、実名で表示される。
【０１４８】
一方、決定部２０２は、上記受信回数が一定の回数未満であると判断すると、ステップＳ２１４へ制御を進める。これにより、投稿は、実名では表示されない。この場合、投稿は、たとえば投稿者名の代わりに投稿者が所属するグループの名称とともに、表示される。
【０１４９】
以上説明された第４の実施の形態では、投稿が実名で表示されるか否かが決定されるために、グループ間の関係が判断され、さらに、投稿者と閲覧者との個人的な通信の頻度が判断される。これにより、投稿者と閲覧者の具体的な関係により確実に則した態様で、投稿が実名で表示されるか否かが決定される。
【０１５０】
［第５の実施の形態］
＜１．概要＞
第５の実施の形態の投稿閲覧システムでは、投稿同士が関連付けられる。そして、当該投稿閲覧システムでは、投稿者が所属するグループと閲覧者が所属するグループとの間の関係に基づいて投稿が実名で表示されないと決定されても、表示される投稿が閲覧者の投稿に関連付けられた投稿である場合には、投稿が実名で表示される。また、関連付けられた投稿の中で、同一ユーザーによる投稿のうち1つでも実名で表示されると決定された場合は、残りの投稿も実名で表示される。
【０１５１】
なお、第５の実施の形態において「投稿が他の投稿に関連付けられる」という記述は、一方的な意味で利用され、双方向的な意味とは区別される。つまり、第１の投稿が第２の投稿に関連付けられた場合であっても、そのこと自体によっては、第２の投稿は第１の投稿には関連付けられない。第２の投稿が第１の投稿に関連付けられるためには、第１の投稿が第２の投稿に関連付けられることとは独立して、第２の投稿が第１の投稿に関連付けられることを要する。
【０１５２】
本明細書では、このような実施の形態の具体例として、２以上の投稿が１つの「質問」に対するスレッド内の投稿（回答）という形で関連付けられる例を説明する。より具体的には、スレッド内で、自己の投稿に対して他人からの回答が投稿されることにより、当該他人からの回答が当該自己の投稿に関連付けられる。第５の実施の形態では、ある投稿が他の投稿に関連付けられることが、適宜、矢印（→）でも表わされる。たとえば、他人からの回答が自己の投稿に関連付けられたことは、次のように表され得る。
【０１５３】
「他人からの回答→自己の投稿」
なお、２以上の投稿を関連付ける態様は、同じスレッド内にあること、および、質問と回答という関係にあることに限定されず、他のいかなる形態であってもよい。
【０１５４】
＜２．表示の態様＞
図２１は、第５の実施の形態の投稿閲覧システムにおける表示の態様の一例を説明するための図である。図２１において、左側に配置された画像ＩＭ０１１、画像ＩＭ０１２、および画像ＩＭ０１３は、従業員「鈴木太郎」が操作する端末装置１０において表示される画像である。なお、「鈴木太郎」は、第１の実施の形態において説明されたように、ＡＡＡ株式会社（第１階層）、研究開発部（第２階層）、技術開発センター（第３階層）、および、第二開発室（第４階層）に所属する。
【０１５５】
図２１において、中央に配置された画像ＩＭ０２１、画像ＩＭ０２２、および画像ＩＭ０２３は、従業員「中村四郎」が操作する端末装置１０において表示される画像である。なお、「中村四郎」は、第１の実施の形態において説明されたように、ＡＡＡ株式会社（第１階層）、研究開発部（第２階層）、基盤技術研究所（第３階層）、および、ネットワーク技術研究室（第４階層）に所属する。
【０１５６】
図２１において、右側に配置された画像ＩＭ０３１、画像ＩＭ０３２、および画像ＩＭ０３３は、従業員「山本花子」が操作する端末装置１０において表示される画像である。なお、「山本花子」は、第１の実施の形態において説明されたように、ＡＡＡ株式会社（第１階層）、応用技術開発部（第２階層）、ソリューション事業部（第３階層）、および、ネットワークソリューション推進部（第４階層）に所属する。
【０１５７】
また、図２１において上段に配置された画像ＩＭ０１１、画像ＩＭ０２１、および画像ＩＭ０３１は、「鈴木太郎」からの質問が投稿された時点で各端末装置１０に表示される画像である。
【０１５８】
図２１において中段に配置された画像ＩＭ０１２、画像ＩＭ０２２、および画像ＩＭ０３２は、「鈴木太郎」からの質問に対して「中村四郎」からの回答が投稿された時点で各端末装置１０に表示される画像である。
【０１５９】
図２１において下段に配置された画像ＩＭ０１３、画像ＩＭ０２３、および画像ＩＭ０３３は、「中村四郎」からの上記回答に対してさらに「鈴木太郎」からの回答が投稿された時点で各端末装置１０に表示される画像である。
【０１６０】
第５の実施の形態では、グループ間の関係に基づいて実名が表示されるか否かは、たとえば第１の実施の形態と同様の基準で決定される。つまり、グループ間の関係のみに基づいた場合、投稿者が所属するグループと閲覧者が所属するグループが第１〜第４階層まで一致する場合には投稿は実名で表示される。また、投稿者が所属するグループと閲覧者が所属するグループが第１〜第４階層のうち一つでも一致しない場合には投稿は実名で表示されない。
【０１６１】
（上段の画像の表示）
「鈴木太郎」からの質問が投稿された時点に表示される画像ＩＭ０１１、画像ＩＭ０２１、および画像ＩＭ０３１について説明する。
【０１６２】
「鈴木太郎」からの質問が投稿された時点では、当該質問は他の投稿と関連付けられていない。このため、当該質問の投稿が実名で表示されるか否かは、グループ間の関係のみに基づいて決定される。
【０１６３】
「鈴木太郎」によって操作される端末装置１０では、画像ＩＭ０１１で示されるように、上記質問の投稿は実名で表示される。投稿者と閲覧者の第１〜第４階層のグループが一致するからである。
【０１６４】
一方、「中村四郎」によって操作される端末装置１０では、画像ＩＭ０２１として示されるように、上記質問の投稿は実名では表示されない。閲覧者「中村四郎」の少なくとも第４階層のグループが、投稿者「鈴木太郎」の第４階層のグループが異なるからである。なお、画像ＩＭ０２１では、質問者として、投稿者「鈴木太郎」が所属するグループの名称「技術開発センター」が示されている。
【０１６５】
また、「山本花子」によって操作される端末装置１０でも、画像ＩＭ０３１として示されるように、上記質問の投稿は実名では表示されない。閲覧者「山本花子」の少なくとも第４階層のグループが、投稿者「鈴木太郎」の第４階層のグループが異なるからである。画像ＩＭ０３１では、質問者として、投稿者「鈴木太郎」が所属するグループの名称「研究開発部」が示されている。
【０１６６】
（中段の画像の表示）
「鈴木太郎」の質問に対する「中村四郎」からの回答が投稿された時点に表示される画像ＩＭ０１２、画像ＩＭ０２２、および画像ＩＭ０３２について説明する。
【０１６７】
「鈴木太郎」からの質問に対して「中村四郎」からの回答が投稿されると、「鈴木太郎」からの質問と「中村四郎」からの回答とは、同じスレッド内の投稿となる。そして、「中村四郎」の回答が「鈴木太郎」の質問に関連付けられる。２つの投稿の関係は、次のように表され得る。
【０１６８】
「中村四郎の回答→鈴木太郎の質問」
「鈴木太郎」によって操作される端末装置１０では、画像ＩＭ０１２として示されるように、「鈴木太郎」の質問は実名で表示される。投稿者と閲覧者の第１〜第４階層のグループが一致するからである。また、「中村四郎」の回答も、画像ＩＭ０１２として示されるように、実名で表示される。「中村四郎」の回答が「鈴木太郎」の質問に関連付けられたからである。つまり、「中村四郎」の回答は、グループ間の関係のみに基づくと実名では表示されないが、閲覧者「鈴木太郎」の質問に関連付けられたことによって、閲覧者「鈴木太郎」によって操作される端末装置１０において実名で表示される。
【０１６９】
「中村四郎」によって操作される端末装置１０では、画像ＩＭ０２２として示されるように、「鈴木太郎」の質問は実名では表示されない。「中村四郎」の第４階層のグループは、鈴木太郎の第４階層のグループと異なる。したがって、グループ間の関係によると、「鈴木太郎」の質問は実名では表示されない。また、当該スレッドでは、「鈴木太郎」の投稿は閲覧者である「中村四郎」の投稿に関連付けられていない。「中村太郎」の回答に対して回答が付されていないためである。なお、閲覧者「中村太郎」本人の回答は、画像ＩＭ０２２として示されるように、実名で表示される。
【０１７０】
「山本花子」によって操作される端末装置１０では、「鈴木太郎」の質問も、「中村四郎」の回答も、実名では表示されない。「山本花子」の第４階層のグループは、「鈴木太郎」の第４階層のグループとは一致せず、また、「中村四郎」の第４階層のグループとも一致しないためである。
【０１７１】
（下段の画像の表示）
「鈴木太郎」の質問に対する「中村四郎」の回答に対して、さらに「鈴木太郎」の回答が投稿された時点に表示される画像ＩＭ０１３、画像ＩＭ０２３、および画像ＩＭ０３３について説明する。
【０１７２】
「中村四郎」からの回答に対して「鈴木太郎」からの回答が投稿されると、当該「鈴木太郎」からの回答は、「中村四郎」の回答に関連付けられる。２つの投稿の関係は、次のように表され得る。
【０１７３】
「鈴木太郎の回答→中村四郎の回答」
「鈴木太郎」によって操作される端末装置１０では、画像ＩＭ０１３として示されるように、すべての投稿（「鈴木太郎」の質問、「中村四郎」の回答、および「鈴木太郎」の回答）が実名で表示される。「中村四郎」の回答が投稿された時点から「中村四郎」の回答が閲覧者「鈴木太郎」の質問に関連付けられ、「中村四郎」の回答が実名で表示されるからである。
【０１７４】
「中村四郎」によって操作される端末装置１０では、画像ＩＭ０２３として示されるように、すべての投稿（「鈴木太郎」の質問、「中村四郎」の回答、および「鈴木太郎」の回答）が実名で表示される。「鈴木太郎」の回答が投稿された時点で、「鈴木太郎」の回答が閲覧者「中村四郎」の回答に関連付けられ、「鈴木太郎」の回答が実名で表示されるとともに、それと同一のユーザの投稿である「鈴木太郎」の質問も実名で表示されるからである。
【０１７５】
「山本花子」によって操作される端末装置１０では、「鈴木太郎」の質問も、「中村四郎」の回答も、「鈴木太郎」の回答も、実名では表示されない。「山本花子」の第４階層のグループは、「鈴木太郎」の第４階層のグループとは一致せず、また、「中村四郎」の第４階層のグループとも一致しないためである。
【０１７６】
＜３．投稿ＤＢの変遷＞
図２１に示された例では、３段階で、スレッドにおける投稿が変化した。当該変化を、投稿ＤＢの状態の変化として説明する。図２２〜図２４は、第５の実施の形態の投稿情報記憶部２２５（図６参照）において登録されている投稿ＤＢの状態を示す図である。第５の実施の形態では、図２２〜図２４に示されるように、図９に示された投稿ＤＢと比較して、各投稿ＩＤは、さらに「関連投稿ＩＤ」と関連付けられている。「関連投稿ＩＤ」は、投稿ＩＤに対応する投稿が関連付けられた投稿のＩＤである。
【０１７７】
図２２には、画像ＩＭ０１１、画像ＩＭ０２１、および画像ＩＭ０３１を参照して説明された、「鈴木太郎」の質問が投稿された時点での投稿ＤＢの状態が示されている。図２２の投稿ＤＢにおける投稿ＩＤ「ＣＯＮ０００１」は、画像ＩＭ０１１等の「鈴木太郎」の質問に対応する。この時点では、当該質問に対する回答がまだ投稿されていない。このため、投稿ＩＤ「ＣＯＮ０００１」の「関連投稿ＩＤ」には、まだ情報が登録されていない。
【０１７８】
図２３には、画像ＩＭ０１２、画像ＩＭ０２２、および画像ＩＭ０３２を参照して説明された、「中村四郎」の回答が投稿された時点での投稿ＤＢの状態が示されている。図２３の投稿ＤＢは、２つの投稿ＩＤ「ＣＯＮ０００１」および「ＣＯＮ００１０」を含む。図２３の投稿ＤＢにおける投稿ＩＤ「ＣＯＮ００１０」は、画像ＩＭ０１２等の「中村四郎」の回答に対応する。投稿ＩＤ「ＣＯＮ００１０」は、投稿ＩＤ「ＣＯＮ０００１」に対する回答である。これにより、投稿ＩＤ「ＣＯＮ００１０」は回答を付された投稿ＩＤ「ＣＯＮ０００１」に関連付けられる。このことは、図２３において、投稿ＩＤ「ＣＯＮ００１０」の「関連投稿ＩＤ」として、投稿ＩＤ「ＣＯＮ０００１」が登録されていることに対応する。
【０１７９】
図２４には、画像ＩＭ０１３、画像ＩＭ０２３、および画像ＩＭ０３３を参照して説明された、「鈴木太郎」の回答が投稿された時点での投稿ＤＢの状態が示されている。図２４の投稿ＤＢは、３つの投稿ＩＤ「ＣＯＮ０００１」、「ＣＯＮ００１０」、および「ＣＯＮ００３１」を含む。図２４の投稿ＤＢにおける投稿ＩＤ「ＣＯＮ００３１」は、画像ＩＭ０１３等の「鈴木太郎」の回答に対応する。投稿ＩＤ「ＣＯＮ００３１」は、投稿ＩＤ「ＣＯＮ００１０」に対する回答である。これにより、投稿ＩＤ「ＣＯＮ００３１」は回答を付された投稿ＩＤ「ＣＯＮ００１０」に関連付けられる。このことは、図２４において、投稿ＩＤ「ＣＯＮ００３１」の「関連投稿ＩＤ」として、投稿ＩＤ「ＣＯＮ００１０」が登録されていることに対応する。また、関連付けられた投稿の中で、同一ユーザーによる投稿のうち１つでも実名で表示されると決定された場合は、残りの投稿も実名で表示させるために、関連投稿ＩＤをたどれる投稿のうち、投稿者ＩＤが同一の投稿には同じ関連投稿ＩＤを登録しておく 必要がある。つまり、投稿ＩＤ「ＣＯＮ００３１」の関連投稿ＩＤから「ＣＯＮ００１０」をたどり、「ＣＯＮ００１０」の関連投稿ＩＤである「ＣＯＮ０００１」の投稿者ＩＤが「ＣＯＮ００３１」と同一であるので、「ＣＯＮ０００１」の関連投稿ＩＤに「ＣＯＮ００１０」を登録する。この処理を、関連投稿ＩＤをたどれなくなるまで繰り返す。
【０１８０】
＜４．処理の流れ＞
図２５は、第５の実施の形態において実行される、表示内容編集処理（図１０のステップＳ２００）のサブルーチンのフローチャートである。図１１に示された処理と比較すると、図２５の処理は、ステップＳ２１０Ｄの制御をさらに含む。
【０１８１】
より具体的には、図２５の処理では、ステップＳ２１０において閲覧ユーザが所属するグループが実名範囲内外であると判断されると、ステップＳ２１０Ｄへ制御が進められる。
【０１８２】
ステップＳ２１０Ｄで、決定部２０２は、表示対象の投稿の関連投稿ＩＤの投稿ＩＤを抽出し、抽出された投稿ＩＤに対応するユーザＩＤ（投稿者ＩＤ）を抽出し、そして、当該抽出されたユーザＩＤの中の少なくとも１つがステップＳ２０８で抽出された閲覧ユーザのユーザＩＤと一致するものかどうかを判断する。
【０１８３】
そして、決定部２０２は、関連投稿ＩＤの投稿者ＩＤが閲覧ユーザのユーザＩＤと一致すると判断すると、ステップＳ２１２へ制御を進める。これにより、投稿は、実名で表示される。これは、たとえば、図２１の画像ＩＭ０２３において、鈴木太郎の質問が実名で表示されていることに対応する。
【０１８４】
一方、決定部２０２は、関連投稿ＩＤの投稿者ＩＤが閲覧ユーザのユーザＩＤと一致しないと判断すると、ステップＳ２１４へ制御を進める。これにより、投稿は、実名では表示されない。この場合、投稿は、たとえば投稿者名の代わりに投稿者が所属するグループの名称とともに、表示される。これは、たとえば、図２１の画像ＩＭ０３３において、鈴木太郎の質問が、実名ではなく、グループ名とともに、表示されていることに対応する。
【０１８５】
以上説明された第５の実施の形態では、投稿が実名で表示されるか否かが決定されるために、グループ間の関係が判断され、さらに、表示される投稿が閲覧者の投稿に関連付けられているか否かが判断される。これにより、投稿者と閲覧者の具体的な関係により確実に則した態様で、投稿が実名で表示されるか否かが決定される。
【０１８６】
［第６の実施の形態］
第６の実施の形態の投稿閲覧システムでは、第５の実施の形態におけるグループ名の表示に、グループの中で各ユーザを識別するための情報が追加される。より具体的には、同じグループ名で２以上のユーザの投稿が表示されるようになった場合に、投稿閲覧システムでは、グループ名は、各ユーザを識別するための情報が追加されて表示される。
【０１８７】
図２６は、第６の実施の形態の投稿閲覧システムにおける表示の態様の一例を説明するための図である。図２１と比較して、図２６に示された例では、右側に配置された画像ＩＭ０３２および画像ＩＭ０３３における、グループ名の表示が変更されている。
【０１８８】
より具体的には、画像ＩＭ０３２および画像ＩＭ０３３において、「研究開発部」のうち「鈴木太郎」に対応する３つの投稿（画像ＩＭ０３２の上側の投稿、ならびに、画像ＩＭ０３３の一番上および一番下の投稿）は、「研究開発部Ａ」と表示されている。また、「研究開発部」のうち「中村四郎」に対応する２つの投稿（画像ＩＭ０３２の下側の投稿および画像ＩＭ０３３の真ん中の投稿）は、「研究開発部Ｂ」と表示されている。
【０１８９】
図２６に示されたような表示のために、決定部２０２は、ステップＳ２１４において、まず、上記したように、投稿者ＩＤを投稿者が所属するグループの名称に置換する。そして、決定部２０２は、表示されるスレッドにおいてステップＳ２１４で置換した名称と同じグループの名称が投稿者として表示されるかどうかを判断する。そして、ステップＳ２１４で置換した名称と同じグループの名称が投稿者として表示されると判断すると、決定部２０２は、上記置換の結果として得られたグループの名称に、ユーザごとに異なる情報を追加する。追加される情報は、各投稿の投稿者が、表示されるスレッドにおいて、当該グループの何人目であるかに基づいて選択される。
【０１９０】
たとえば、図２６の画像ＩＭ０３２に示された例において、上側の投稿の投稿者「鈴木太郎」は、画像ＩＭ０３２内のスレッドでは、グループ「研究開発部」の一人目のユーザである。このため、決定部２０２は、投稿者「鈴木太郎」について追加する情報として、アルファベットの１番目の文字「Ａ」を選択する。
【０１９１】
また、画像ＩＭ０３２の下側の投稿の投稿者「中村四郎」は、画像ＩＭ０３２内のスレッドでは、グループ「研究開発部」の二人目のユーザである。このため、決定部２０２は、投稿者「中村四郎」について追加する情報として、アルファベットの２番目の文字「Ｂ」を選択する。
【０１９２】
そして、決定部２０２は、ステップＳ２１４の制御の後、図１０のステップＳ２００へ制御をリターンさせる。
【０１９３】
第６の実施の形態では、「研究開発部Ａ」の「Ａ」および「研究開発部Ｂ」の「Ｂ」は、ユーザごとに異なる情報の一例である。表示される情報は、「Ａ」および「Ｂ」等のアルファベット以外（数字等）であってもよい。
【０１９４】
以上説明した第６の実施の形態の画像ＩＭ０３２および画像ＩＭ０３３によれば、投稿者は匿名で表示される。ただし、ユーザは、複数の投稿が、同一のユーザによって投稿されたかを理解することができる。
【０１９５】
［第７の実施の形態］
＜１．概要＞
第７の実施の形態の投稿閲覧システムでは、ユーザＤＢは、各ユーザの特性の一例として、各ユーザの役職を格納する。そして、当該投稿閲覧システムでは、投稿者が所属するグループと閲覧者が所属するグループとの間の関係に基づいて投稿が実名で表示されないと決定されても、閲覧者の特性が一定の条件を満たす場合には、投稿が実名で表示される。
【０１９６】
＜２．ユーザＤＢ＞
第７の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成は、第１の実施の形態のものと同様とすることができる。そして、図２７は、第７の実施の形態におけるユーザＤＢの一例を模式的に示す図である。図２７に示されるように、第７の実施の形態のユーザＤＢでは、図７のユーザＤＢと比較して、各ユーザＩＤは、さらに各ユーザの役職と関連付けられている。
【０１９７】
＜３．処理の流れ＞
図２８は、第７の実施の形態において実行される、表示内容編集処理（図１０のステップＳ２００）のサブルーチンのフローチャートである。図１１に示された処理と比較すると、図２５の処理は、ステップＳ２１０Ｅの制御をさらに含む。
【０１９８】
より具体的には、図２８の処理では、ステップＳ２１０において閲覧ユーザが所属するグループが実名範囲内外であると判断されると、ステップＳ２１０Ｅへ制御が進められる。
【０１９９】
ステップＳ２１０Ｅで、決定部２０２は、ステップＳ２０８で抽出された閲覧ユーザの役職が「部長」以上であるか否かを判断する。
【０２００】
そして、決定部２０２は、上記役職が部長以上であると判断すると、ステップＳ２１２へ制御を進める。これにより、投稿は、実名で表示される。
【０２０１】
一方、決定部２０２は、上記役職が部長以上ではないと判断すると、ステップＳ２１４へ制御を進める。これにより、投稿は、実名では表示されない。
【０２０２】
以上説明された第７の実施の形態では、投稿が実名で表示されるか否かが決定されるために、グループ間の関係が判断され、さらに、閲覧者の役職が判断される。これにより、組織の構成等、投稿を閲覧するユーザの特性に則した態様で、投稿が実名で表示されるか否かが決定される。
【０２０３】
［第８の実施の形態］
＜１．概要＞
第８の実施の形態の投稿閲覧システムでは、第１の実施の形態の投稿閲覧システムにおいてサーバ装置２０が実行していた表示内容編集処理を、投稿を表示する端末装置１０が実行する。つまり、投稿を表示する装置が、投稿を実名で表示するか否かを決定する。
【０２０４】
＜２．機能構成＞
図２９は、第８の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を模式的に示す図である。
【０２０５】
図６の機能構成と比較して、第８の実施の形態の投稿閲覧システムでは、サーバ装置２０は、決定部２０２の代わりに抽出部２０４を含む。抽出部２０４は、端末装置１０からの要求に応じて、閲覧対象の投稿のデータおよび当該投稿を実名で表示するか否かを決定するために必要なデータを、当該端末装置１０へ送信する。閲覧対象の投稿のデータおよび当該投稿を実名で表示するか否かを決定するために必要なデータとは、たとえば、第１〜第７の実施の形態において説明された処理において決定部２０２が利用したデータである。
【０２０６】
また、端末装置１０は、決定部１０３をさらに含む。決定部１０３は、第１の実施の形態等における決定部２０２に相当する動作を実行する。
【０２０７】
＜３．端末装置１０とサーバ装置２０の処理＞
図３０は、第８の実施の形態の投稿閲覧システムにおける端末装置１０とサーバ装置２０とにおいて実行される処理の流れを示す図である。
【０２０８】
図２８を参照して、ステップＳＡ１０で、端末装置１０の要求部１０２は、サーバ装置２０に対してユーザ認証を要求する。
【０２０９】
端末装置１０からのユーザ認証の要求に応じて、ステップＳ１００で、サーバ装置２０の認証部２０１は、ユーザＤＢ（図７参照）のパスワード等を用いて、ユーザを認証する。ユーザの認証が完了すると、認証部２０１は、当該完了を端末装置１０へ通知する。これにより、端末装置１０において、制御がステップＳＡ１１へ進められる。
【０２１０】
ステップＳＡ１１で、要求部１０２は、サーバ装置２０に対して、投稿の表示を要求する。具体的には、要求部１０２は、投稿を表示するためのデータおよび当該投稿を実名で表示するか否かを決定するために必要な情報を、サーバ装置２０に対して要求する。
【０２１１】
端末装置１０からの投稿の表示の要求に応じて、ステップＳ１０２で、サーバ装置２０の決定部２０２は、端末装置１０に、要求されたデータを記憶部２２０から抽出する。そして、制御はステップＳ１０４へ進められる。
【０２１２】
ステップＳ１０４で、決定部２０２は、ステップＳ１０２で抽出したデータを端末装置１０へ送信する。
【０２１３】
これに応じて、ステップＳＡ１２で、決定部１０３は、サーバ装置２０から受信したデータを編集することにより、投稿を表示するためのデータを生成する。ステップＳＡ１２の制御の内容は、図１０のステップＳ２００に制御の内容と同様とすることができる。そして、制御は、ステップＳＡ３０へ進められる。
【０２１４】
ステップＳＡ３０で、表示制御部１０４は、ステップＳＡ１２で生成されたデータに基づいて、表示部１１６に投稿を表示する。
【０２１５】
＜４．変形例＞
第８の実施の形態では、投稿を送信する装置（サーバ装置２０）ではなく、投稿を表示する装置（端末装置１０）が、投稿を投稿者名とともに表示するか否かを決定した。なお、投稿を表示する装置は、さらに投稿を生成する装置であってもよい。
【０２１６】
つまり、端末装置１０は、投稿を生成する。そして、端末装置１０は、生成された投稿を、サーバ装置２０に送信することなく、当該端末装置１０に格納する。そして、他の装置からの表示の要求に応じて、端末装置１０は、当該他の装置に対して投稿を表示するためのデータを送信する。なお、端末装置１０は、当該端末装置１０を操作するユーザ（投稿者）が所属するグループと他の装置を操作するユーザ（閲覧者）が所属するグループとの間の関係に応じて、投稿を実名で表示するか否かを決定する。そして、端末装置１０は、当該決定に従って、投稿を表示するためのデータに、投稿者の名前を特定するデータまたは投稿者の名前の代わりに表示する情報（たとえば、投稿者が所属するグループの名称）のデータを含める。
【０２１７】
［第９の実施の形態］
第９の実施の形態の投稿閲覧システムは、当該投稿閲覧システムのユーザのグループ分けを、第１の実施の形態における会社とは異なる種類の組織の組織図に従って行なう。図３１〜図３３のそれぞれは、第９の実施の形態のグループ分けに利用される組織図の例を示す。
【０２１８】
図３１には、ある地域（天理市）における中学校で構成される組織の組織図が示されている。当該組織図は、４つの階層を有する。第１階層に含まれるグループは、天理市内の中学校すべてを特定する。第２階層に含まれるグループは、天理市内にある各中学校（「北中学校」「南中学校」等）を特定する。第３階層に含まれるグループは、第２階層の各中学校の各学年（「１年」「２年」「３年」）を特定する。第４階層に含まれるグループは、第３階層の各学年に含まれるクラス（「１組」「２組」等）を特定する。
【０２１９】
図３１の組織図では、第４階層の下に、各第４階層に所属する生徒の名前が示されている。たとえば、「田中三郎」は、天理市内の中学校（第１階層）、北中学校（第２階層）、１年（第３階層）、および１組（第４階層）に所属する。
【０２２０】
図３２には、ある種類のサイト（地域コミュニティサイト）で構成される組織の組織図が示されている。当該組織図は、４つの階層を有する。第１階層に含まれるグループは、当該種類のコミュニティサイトすべてを特定する。第２階層に含まれるグループは、都道府県（「奈良県」「京都府」等）を特定する。第３階層に含まれるグループは、第２階層の各都道府県の中の大分類の地域名（奈良県の「奈良市」「大和郡山市」、および、京都府の「宇治市」、等）を特定する。第４階層に含まれるグループは、第３階層の各大分類の地域に含まれる小分類の地域名（奈良市の「大宮町」「法蓮町」、および、宇治市の「広野町」、等）を特定する。
【０２２１】
図３２の組織図では、第４階層の下に、各第４階層の地域名のサイトに所属する構成員の名前が示されている。たとえば、「山本花子」は、地域コミュニティサイト（第１階層）、京都府（第２階層）、宇治市（第３階層）、および広野町（第４階層）に所属する。つまり、図３２は、「山本花子」が「京都府宇治市広野町」の地域コミュニティサイトの構成員であることを示す。
【０２２２】
図３３には、ある種類のサイト（病気に関するコミュニティサイト）で構成される組織の組織図が示されている。当該組織図は、４つの階層を有する。第１階層に含まれるグループは、当該種類のコミュニティサイトすべてを特定する。第２階層に含まれるグループは、病気が関連する大分類の科目（「内科」「外科」等）を特定する。第３階層に含まれるグループは、第２階層の各科目に属する小分類の科目（内科の「呼吸器内科」「消化器内科」等）を特定する。第４階層に含まれるグループは、第３階層の各科目に属する器官または部位（呼吸器内科の「気管支」「肺」等）を特定する。
【０２２３】
図３３の組織図では、第４階層の下に、各第４階層の器官または部位に所属する構成員の名前が示されている。たとえば、「鈴木三郎」および「佐藤次郎」は、病気コミュニティサイト（第１階層）、内科（第２階層）、呼吸器内科（第３階層）、および肺（第４階層）に所属する。つまり、図３３は、「鈴木三郎」および「佐藤次郎」が、内科の、呼吸器内科の、肺に関する病気コミュニティサイトの構成員であることを示す。
【０２２４】
なお、図３１〜図３３に記載された組織図のいずれも４つの階層を含む。しかしながら、本開示におけるユーザのグループ分けの階層の数は「４」に限定されない。また、グループ分けは、階層構造を構成しない２以上のグループに従って行なわれてもよい。
【０２２５】
［まとめ］
（１）
ある局面に従うと、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第１の記憶手段（ユーザ情報記憶部２２３）と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第２の記憶手段（端末情報記憶部２２４）と、投稿を表示するための端末装置（端末装置１０）と、投稿の投稿者に関連付けられたグループと端末装置で投稿を閲覧する閲覧者に関連付けられたグループとの間の関係に基づいて、端末装置が、投稿を、当該投稿の投稿者の名称とともに表示するか否かを決定するための決定手段（決定部２０２，１０３）とを備える、投稿閲覧システム（投稿閲覧システム１）が提供される。
【０２２６】
これにより、投稿者および閲覧者による過去の投稿または返信の履歴ではなく、投稿者および閲覧者のグループ間の関係に基づいて、投稿が投稿者の名称とともに表示されるか否かが決定される。したがって、投稿の投稿者と閲覧者との間の実際の関係に則した適切な態様で投稿が表示され得る。
【０２２７】
（２）
好ましくは、第１の群と第２の群は、単一の階層構造（図１等の階層構造）を構成し、決定手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、階層構造におけるグループ間の関係に基づいて（ユーザの所属するグループが第４階層まで一致する、等）特定する。
【０２２８】
これにより、グループ間の関係を容易に特定することができる。
（３）
好ましくは、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係は、各グループに属するユーザ間の通信の頻度（図１４）に関連する関係を含む。
【０２２９】
これにより、グループ間のリアルタイムな関係の変化に応じて、投稿を実名表示するか否かが決定され得る。
【０２３０】
（４）
好ましくは、投稿閲覧システムは、第１の群のグループおよび第２の群のグループのそれぞれの属性を記憶するための第３の記憶手段をさらに備え、決定手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係を、グループ間の属性の関係（図１７）に基づいて特定する。
【０２３１】
投稿の表示に、グループの属性を反映させることができることにより、より実情に沿った優先順位で投稿を実名表示するか否かが決定され得る。
【０２３２】
（５）
好ましくは、決定手段は、投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて投稿を投稿者の名称とともに表示しないことを決定した場合であっても、投稿者と閲覧者との間の関係が特定の条件を満たすときには、投稿を投稿者の名称とともに表示することを決定する（図２０のステップＳ２１０Ｃ）。
【０２３３】
これにより、投稿が実名で表示されるか否かが決定されるために、グループ間の関係が判断され、さらに、投稿者と閲覧者との個人的な通信の頻度が判断される。したがって、投稿者と閲覧者の具体的な関係により確実に則した態様で、投稿が実名で表示されるか否かが決定される。
【０２３４】
（６）
好ましくは、投稿閲覧システムは、２人以上のユーザについての、ユーザ間の情報の送受信の履歴を格納するための履歴格納手段（図１９の通信情報記憶部２２６Ａ）をさらに備え、特定の条件は、投稿者であるユーザと閲覧者であるユーザとの間の情報の送受信の頻度が特定の頻度以上であることを含む。
【０２３５】
これにより、投稿者と閲覧者との個人的な通信の頻度を、より確実に、投稿を実名表示するか否かに反映させることができる。
【０２３６】
（７）
好ましくは、特定の条件は、投稿が、閲覧者の投稿に関連付けられた投稿であることを含む（図２５のステップＳ２１０Ｄ）。
【０２３７】
これにより、閲覧者は、自己に関連付けられた投稿については、確実に投稿者を認識することができる。
【０２３８】
（８）
好ましくは、特定の条件は、閲覧者の特性が一定の条件を満たすことを含む（図２８のステップＳ２１０Ｅ）。
【０２３９】
これにより、閲覧者の特性が会社の上層部等の特定の特性である場合に、当該閲覧者に、投稿者の名称を知ることができるという特権を付与することができる。
【０２４０】
（９）
好ましくは、特定の条件は、投稿者が当該投稿を当該投稿者の名称とともに表示することを指定していること（すべての閲覧者に対して投稿を実名で表示するように投稿ＤＢ（図９）の「実名範囲」を設定すること）を含む。
【０２４１】
これにより、投稿者の実名表示の意思が、表示に反映され得る。
（１０）
好ましくは、決定手段は、投稿を投稿者の名称とともに表示しないことを決定した場合には、当該投稿を投稿者に関連付けられたグループの名称（図２の画像ＩＭ００２の欄ＮＡ００２における「第二開発室」）とともに表示することを決定する。
【０２４２】
これにより、実名表示を回避しつつ、当該投稿の出所の理解が容易になる。
（１１）
好ましくは、第１の群のグループは階層構造を構成し、決定手段は、投稿の投稿者に関連付けられたグループの名称として、投稿者に関連付けられたグループの中の少なくとも一つの階層のグループの名称（図２の画像ＩＭ００２の欄ＮＡ００２における「第二開発室」）を表示することを決定する。
【０２４３】
これにより、実名表示を回避しつつ、当該投稿の出所の理解が容易になる。
（１２）
好ましくは、決定手段は、投稿の投稿者に関連付けられたグループの名称として、階層構造において投稿者と閲覧者とが共通するグループが位置する階層の次の階層に位置するグループの名称を表示することを決定する。
【０２４４】
これにより、閲覧者は、当該閲覧者自身と投稿者との関係を容易に理解し得る。
（１３）
好ましくは、決定手段は、グループの名称とともに、ユーザごとに異なる情報（画像ＩＭ０３２および画像ＩＭ０３３における、「研究開発部Ａ」の「Ａ」および「研究開発部Ｂ」の「Ｂ」）を表示することを決定する。
【０２４５】
これにより、匿名性が担保された上で、ユーザが、複数の投稿が同じ者によって投稿されたか否かを認識できる。
【０２４６】
（１４）
好ましくは、決定手段は、投稿を投稿者の名称とともに表示しないことを決定した場合には、当該投稿を投稿者の属性（ユーザーの属性情報（性別、年齢、職種など））とともに表示することを決定する。
【０２４７】
これにより、閲覧者は、投稿者の属性に基づいて、当該閲覧者と当該投稿者との関係（境遇が近いか、等）を推測し得る。
【０２４８】
（１５）
好ましくは、決定手段は、投稿を投稿者の名称とともに表示しないことを決定した場合には、投稿を投稿者の名称とともに表示すると決定されたときには当該投稿の投稿者の名称が表示されるべき場所において投稿者を特定する情報の表示を行なわない（たとえば、ブランクで埋める）ことを決定する。
【０２４９】
これにより、閲覧者は、投稿者の名称は、何等かの事情により敢えて表示されないことを理解することができる。
【０２５０】
（１６）
他の局面に従うと、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が投稿者の名称とともに表示されるか否かを決定するための決定手段とを備える、情報処理装置（サーバ装置２０、端末装置１０）が提供される。
【０２５１】
（１７）
さらに他の局面に従うと、投稿の表示を制御するための方法であって、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定することを備える、投稿の表示の制御方法が提供される。
【０２５２】
（１８）
さらに他の局面に従うと、投稿の表示を制御するためのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータを、決定手段として機能させ、決定手段は、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、表示される投稿の投稿者に関連付けられたグループと当該投稿を表示する装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿が当該投稿の投稿者の名称とともに表示されるか否かを決定する。
【０２５３】
（１９）
さらに他の局面に従うと、投稿を表示するための端末装置（サーバ装置２０が実名を表示するか否かを決定するときの、端末装置１０）であって、投稿の投稿者に関連付けられたグループと端末装置における閲覧者に関連付けられたグループとの間の関係に応じて、投稿者の名称とともに、または、投稿者の名称を伴うことなく、投稿を表示する表示制御手段を備える、端末装置が提供される。
【０２５４】
（２０）
さらに他の局面に従うと、投稿を表示するためのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータを、表示制御手段として機能させ、表示制御手段は、投稿の投稿者に関連付けられたグループと端末装置における閲覧者に関連付けられたグループとの間の関係に基づいて、投稿者の投稿を、投稿者の名称とともに、または、投稿者の名称を伴うことなく、投稿を表示する。
【０２５５】
今回開示された実施の形態およびその変形例はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２５６】
１  投稿閲覧システム、１０  端末装置、２０  サーバ装置、１００，２００  制御部、１０４  表示制御部、１０３，２０２  決定部、１１０，２１０  通信ＩＦ部、１２２，２２１  プログラム記憶部、１２４，２２２  データ記憶部、２２３  ユーザ情報記憶部、２２４  端末情報記憶部、２２５  投稿情報記憶部、２２６，２２６Ａ  通信情報記憶部、２２７  グループ属性記憶部。
【図１】
0006426967.tif 000002
【図２】
0006426967.tif 000003
【図３】
0006426967.tif 000004
【図４】
0006426967.tif 000005
【図５】
0006426967.tif 000006
【図６】
0006426967.tif 000007
【図７】
0006426967.tif 000008
【図８】
0006426967.tif 000009
【図９】
0006426967.tif 000010
【図１０】
0006426967.tif 000011
【図１１】
0006426967.tif 000012
【図１２】
0006426967.tif 000013
【図１３】
0006426967.tif 000014
【図１４】
0006426967.tif 000015
【図１５】
0006426967.tif 000016
【図１６】
0006426967.tif 000017
【図１７】
0006426967.tif 000018
【図１８】
0006426967.tif 000019
【図１９】
0006426967.tif 000020
【図２０】
0006426967.tif 000021
【図２１】
0006426967.tif 000022
【図２２】
0006426967.tif 000023
【図２３】
0006426967.tif 000024
【図２４】
0006426967.tif 000025
【図２５】
0006426967.tif 000026
【図２６】
0006426967.tif 000027
【図２７】
0006426967.tif 000028
【図２８】
0006426967.tif 000029
【図２９】
0006426967.tif 000030
【図３０】
0006426967.tif 000031
【図３１】
0006426967.tif 000032
【図３２】
0006426967.tif 000033
【図３３】
0006426967.tif 000034