(57)【要約】【課題】多くの情報のそれぞれを、ユーザが必要とすると考えられる度合いに関して実情に沿った優先順位に従って提示すること。【解決手段】投稿閲覧システムでは、投稿者によって投稿された投稿の、閲覧者によって操作される端末装置における表示の優先順位が、投稿者と閲覧者のグループ間の関係に基づいて決定される。より具体的には、ある投稿の投稿者が所属するグループと閲覧者が所属するグループとがより多く共通するほど、当該投稿の表示の優先順位が高くなる。【選択図】図２
2016095769.tif 000002
【特許請求の範囲】
【請求項１】
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第１の記憶手段と、
１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第２の記憶手段と、
２以上の投稿を表示するための端末装置と、
前記２以上の投稿のそれぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて、前記２以上の投稿のそれぞれの前記端末装置における表示の優先順位を決定するための決定手段とを備える、投稿閲覧システム。
【請求項２】
前記第１の群と前記第２の群は、単一の階層構造を構成し、
前記関係は、前記階層構造に基づいて決定される、請求項１に記載の投稿閲覧システム。
【請求項３】
前記第１の群のグループと前記第２の群のグループとは共通し、
前記関係は、前記投稿者に関連付けられたグループに属するユーザと前記閲覧者に関連付けられたグループに属するユーザとの通信の頻度に関連する関係を含む、請求項１に記載の投稿閲覧システム。
【請求項４】
前記決定手段は、前記関係を、前記投稿者に関連付けられたグループの属性と前記閲覧者に関連付けられたグループの属性との間の関係に基づいて決定する、請求項１〜請求項３のいずれか１項に記載の投稿閲覧システム。
【請求項５】
前記決定手段は、前記２以上の投稿の中で、互いに関連付けられた複数の投稿を組ごとに、表示の優先順位を決定する、請求項１〜請求項４のいずれか１項に記載の投稿閲覧システム。
【請求項６】
前記決定手段は、前記組に含まれる複数の投稿のそれぞれの優先順位を決定し、当該優先順位の中で最も高い投稿の優先順位に従って、前記組の表示の優先順位を決定する、請求項５に記載の投稿閲覧システム。
【請求項７】
前記決定手段は、前記組に含まれる複数の投稿のそれぞれの価値を特定し、前記複数の投稿の中で最も価値が高い投稿の優先順位に従って前記組の表示の優先順位を決定する、請求項５に記載の投稿閲覧システム。
【請求項８】
前記組は、質問の投稿と、当該質問に対する回答の投稿とを含み、
前記回答の投稿は、前記質問の投稿よりも価値が高い投稿である、請求項７に記載の投稿閲覧システム。
【請求項９】
それぞれの投稿に対する好意的な評価を獲得した数を記憶するための投稿情報記憶手段をさらに備え、
前記投稿情報記憶手段における、好意的な評価を獲得した数が多いほど、投稿の価値が高い、請求項７に記載の投稿閲覧システム。
【請求項１０】
前記決定手段は、前記組に含まれる複数の投稿のそれぞれの前記優先順位または前記価値の少なくとも一方に従って、当該組において複数の投稿を表示する、請求項５〜請求項９のいずれか１項に記載の投稿閲覧システム。
【請求項１１】
前記２以上の投稿を、表示の優先順位が高い投稿ほど第１の方向の第１の向きに位置するように表示するための表示制御手段をさらに備える、請求項１〜請求項１０のいずれか１項に記載の投稿閲覧システム。
【請求項１２】
前記２以上の投稿を、表示の優先順位が高いものほど大きく表示するための表示制御手段をさらに備える、請求項１〜請求項１０のいずれか１項に記載の投稿閲覧システム。
【請求項１３】
前記表示制御手段は、前記２以上の投稿の少なくとも一部に、表示の優先順位に関連する項目を付けて表示する、請求項１１または請求項１２に記載の投稿閲覧システム。
【請求項１４】
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、前記２以上の投稿のそれぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて、前記２以上の投稿のそれぞれの前記端末装置における表示の優先順位を決定するための決定手段を備える、情報処理装置。
【請求項１５】
２以上の投稿の表示を制御するための方法であって、
１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、前記２以上の投稿のそれぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて、前記２以上の投稿のそれぞれの前記端末装置における表示の優先順位を決定するステップを備える、投稿の表示の制御方法。
【請求項１６】
２以上の投稿の表示を制御するためのコンピュータによって実行されるプログラムであって、
前記プログラムは、前記コンピュータを、決定手段として機能させ、
前記決定手段は、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、前記２以上の投稿のそれぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて、前記２以上の投稿のそれぞれの前記端末装置における表示の優先順位を決定する、プログラム。
【請求項１７】
２以上の投稿を表示するための端末装置であって、
前記２以上の投稿のそれぞれの投稿者に関連付けられたグループと前記端末装置における閲覧者に関連付けられたグループとの間の関係に基づいて決定された、前記２以上の投稿のそれぞれの前記端末装置における表示の優先順位に従って、前記２以上の投稿を表示する、表示制御手段を備える、端末装置。
【請求項１８】
投稿を表示するためのコンピュータによって実行されるプログラムであって、
前記プログラムは、前記コンピュータを、表示制御手段として機能させ、
前記表示制御手段は、２以上の投稿のそれぞれの投稿者に関連付けられたグループと前記端末装置における閲覧者に関連付けられたグループとの間の関係に基づいて決定された、前記２以上の投稿のそれぞれの前記端末装置における表示の優先順位に従って、前記２以上の投稿を表示する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、投稿閲覧システム、情報処理装置、投稿の表示の制御方法、プログラム、および端末装置に関し、特に、２以上の投稿を表示するための投稿閲覧システム、情報処理装置、投稿の表示の制御方法、プログラム、および端末装置に関する。
【背景技術】
【０００２】
従来、電子掲示板（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）１５７と、電源回路１５８と、タッチスクリーン１５９と、操作キー１６０と、カメラ１６１とを含む。各構成要素は、相互にデータバスによって接続されている。記憶装置１５４は、たとえばフラッシュメモリ等の不揮発性メモリにより構成される。タッチスクリーンは、ディスプレイ１５９１と、タッチパネル１５９２により構成される。
【００５９】
電源回路１５８は、コンセントを介して受信した商用電源の電圧を降圧し、端末装置１０の各部に電源供給を行なう回路である。スイッチ１５６は、電源回路１５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。
【００６０】
タッチスクリーン１５９は、各種のデータを表示および入力を受け付けるためのデバイスである。ディスプレイ１５９１は、画像を表示するための画面を含んで構成されている。
【００６１】
通信ＩＦ１５７は、サーバ装置２０に対するデータの送信処理およびサーバ装置２０から送信されたデータの受信処理を行なう。ＬＥＤ１５５は、端末装置１０の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ１５５は、端末装置１０の主電源のオンまたはオフ状態、および記憶装置１５４への読み出しまたは書き込み状態等を表す。操作キー１６０は、端末装置１０のユーザが主電源のオンまたはオフ等するためのキー（操作ボタン）である。
【００６２】
端末装置１０における処理は、各ハードウェアおよびＣＰＵ１５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、記憶装置１５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ１５７等を介してダウンロードされた後、記憶装置１５４に一旦格納される。そのソフトウェアは、ＣＰＵ１５１によって記憶装置１５４から読み出され、ＲＡＭ１５３に実行可能なプログラムの形式で格納される。ＣＰＵ１５１は、そのプログラムを実行する。
【００６３】
同図に示される端末装置１０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１５３、記憶装置１５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、端末装置１０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００６４】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６５】
＜５．機能構成＞
図６は、第１の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を示す図である。
【００６６】
（端末装置１０）
まず、端末装置１０の機能構成を説明する。端末装置１０は、制御部１００と、通信ＩＦ部１１０と、入力処理部１１４と、表示部１１６と、記憶部１２０とを含む。
【００６７】
制御部１００は、サーバ装置１００に対して表示する投稿のデータを要求する要求部１０２と、サーバ装置１００から受信したデータに基づいて表示部１１６で投稿を表示するための表示制御部１０６とを含む。制御部１００は、たとえばＣＰＵ１５１が適切なプログラムを実行することによって実現される。
【００６８】
通信ＩＦ部１１０は、ネットワークＮ上の種々の装置との間で情報の送受信の処理を行なう。通信ＩＦ部１１０は、たとえば通信ＩＦ１５７によって実現される。
【００６９】
入力処理部１１４は、外部からの情報の入力を制御部１００へ入力する。制御部１００は、入力処理部１１４から入力された情報に基づいて、プログラムを実行する。入力処理部１１４は、たとえば、スイッチ１５６、タッチパネル１５９２、および操作キー１６０により構成される。
【００７０】
表示部１１６は、制御部１００からの指示に基づいて、情報を表示する。表示部１１６は、たとえばディスプレイ１５９１により構成される。
【００７１】
記憶部１２０は、プログラム記憶部１２２とデータ記憶部１２４とを含む。プログラム記憶部１２２は、制御部１００を構成するＣＰＵ１５１によって実行されるプログラムを記憶する。データ記憶部１２４は、当該プログラムの実行に利用されるデータを記憶する。記憶部１２０は、たとえば記憶装置１５４により構成される。
【００７２】
（サーバ装置２０）
次に、サーバ装置２０の機能構成を説明する。サーバ装置２０は、図６に示されるように、制御部２００と、通信ＩＦ部２１０と、記憶部２２０とを含む。制御部２００は、認証部２０１と、決定部２０２とを含む。認証部２０１は、投稿閲覧システムにおけるユーザの認証処理を実行する。決定部２０２は、端末装置１０に対してデータを送信する各投稿の、当該端末装置１０における表示の優先順位を決定する。
【００７３】
通信ＩＦ部２１０は、端末装置１０（通信ＩＦ部１１０）を含む他の機器から情報を受信し、また、他の機器に対して情報を送信する。通信ＩＦ部２１０は、たとえば通信ＩＦ２５７によって実現される。
【００７４】
記憶部２２０は、プログラム記憶部２２１と、データ記憶部２２２と、ユーザ情報記憶部２２３と、端末情報記憶部２２４と、投稿情報記憶部２２５とを含む。記憶部２２０は、オンラインストレージとして利用され得る。記憶部２２０において、プログラム記憶部２２１は、ＣＰＵ２５１によって実行されるプログラムを記憶する。データ記憶部２２２は、当該プログラムの実行に利用される種々のデータを記憶する。
【００７５】
ユーザ情報記憶部２２３は、投稿閲覧システムの１人以上のユーザに関する情報を含むユーザＤＢ（データベース）を格納する。端末情報記憶部２２４は、投稿閲覧システムで利用される端末装置１０に関する情報を含む端末ＤＢを格納する。投稿情報記憶部２２５は、投稿閲覧システムにおいて表示される投稿に関する情報を含む投稿ＤＢを格納する。ユーザＤＢ、端末ＤＢ、および投稿ＤＢのそれぞれの内容は、後述する。
【００７６】
＜６．ユーザＤＢ＞
図７は、ユーザ情報記憶部２２３に格納されているユーザＤＢの内容の一例を模式的に示す図である。図７を参照して、ユーザＤＢの内容を説明する。
【００７７】
図７に示されるように、ユーザＤＢは、ユーザＩＤごとに、ユーザ名と、パスワードと、グループ名とを関連付ける。ユーザ名は、各ユーザの名称である。パスワードは、各ユーザが投稿閲覧システムにログインする際の認証に利用される。図７中のグループ名は、図１等を参照して説明した組織図を構成する第１〜第４階層のグループのそれぞれの名称を含む。
【００７８】
＜７．端末ＤＢ＞
図８は、端末情報記憶部２２４に格納されている端末ＤＢの内容の一例を模式的に示す図である。図８を参照して、端末ＤＢの内容を説明する。
【００７９】
図８に示されるように、端末ＤＢは、端末ＩＤごとに、アドレスと、ユーザＩＤとを関連付ける。投稿閲覧システムでは、ユーザが端末装置１０を用いてログインすると、ログインに使用された端末装置１０のアドレスと、ログインしたユーザのユーザＩＤとが関連付けられる。なお、当該関連付けは、たとえば、対象となるユーザがログアウトしたことによって解消される。
【００８０】
＜８．投稿ＤＢ＞
図９は、投稿情報記憶部２２５に格納されている投稿ＤＢの内容の一例を模式的に示す図である。図９を参照して、投稿ＤＢの内容の一例を説明する。
【００８１】
図９に示されるように、投稿ＤＢは、投稿ＩＤごとに、投稿者ＩＤと、種別と、投稿日時と、タイトルと、内容と、関連投稿ＩＤとを関連付ける。
【００８２】
投稿ＤＢにおいて、種別は、投稿の種別が「質問」であるか「回答」であるかを特定する。「質問」は、「Ｑ」で示される。「回答」は、「Ａ」で示される。
【００８３】
投稿閲覧システムでは、ユーザは、端末装置１０等の情報処理装置から、サーバ装置２０に対して投稿を登録する。サーバ装置２０は、登録された投稿を格納する。そして、サーバ装置２０は、たとえば端末装置１０からの要求に応じて、格納している投稿を表示するためのデータを、端末装置１０に送信する。投稿を表示するためのデータは、投稿者ならびに投稿のタイトルおよび内容のテキストデータを含んでもよいし、投稿を表示する画面の画像データであってもよい。また、投稿を表示するためにテンプレートが使用される場合には、投稿を表示するためのデータは、投稿を表示するためのテンプレートに組み込むデータ（投稿者ならびに投稿のタイトルおよび内容のテキストデータ等）であってもよいし、投稿を表示する画面の画像データであってもよい。
【００８４】
なお、サーバ装置２０に投稿が送信されると、サーバ装置２０は、当該投稿に投稿ＩＤを割り振る。そして、サーバ装置２０は、当該投稿ＩＤに、当該投稿を送信した投稿者の投稿者ＩＤと、投稿日時と、投稿のタイトルと、投稿の内容（本文）とを関連付ける。投稿者ＩＤは、たとえば、端末ＤＢ（図８参照）において、投稿の送信元の情報処理装置のアドレスに関連付けられたユーザＩＤである。
【００８５】
また、投稿ＤＢにおいて、関連投稿ＩＤは、投稿が関連付けられる投稿の投稿ＩＤを特定する。第１の実施の形態では、質問と当該質問の投稿に対する回答の投稿とが、互いに関連付けられる。したがって、質問の投稿の関連投稿ＩＤには、当該質問に対する回答の投稿の投稿ＩＤが登録される。また、回答の投稿の関連投稿ＩＤには、当該回答に対応する質問の投稿の投稿ＩＤと、当該質問の投稿に対する他の回答の投稿の投稿ＩＤとが、登録される。
【００８６】
図９の投稿ＤＢは、投稿ＩＤ「ＣＯＮ０００１」のデータを含む。投稿ＩＤ「ＣＯＮ０００１」は、図２のスレッドＭＳ００１内の投稿（質問）に対応する。
【００８７】
図１０および図１１は、スレッドＭＳ００１内の質問に対する回答が投稿されたときの投稿ＤＢの一例を模式的に示す図である。
【００８８】
図１０に示された投稿ＤＢは、スレッドＭＳ００１内の質問に加えて、当該質問に対する回答が投稿されたときの情報を含む。当該回答は、図１０のスレッドＭＳ００２において、上記質問とともに示されている。当該回答には、投稿ＩＤ「ＣＯＮ０００２」が割り振られている。
【００８９】
投稿ＩＤ「ＣＯＮ０００２」は、投稿ＩＤ「ＣＯＮ０００１」の回答である。このため、投稿ＩＤ「ＣＯＮ０００２」の関連投稿ＩＤとして、投稿ＩＤ「ＣＯＮ０００１」が登録されている。また、投稿ＩＤ「ＣＯＮ０００１」の関連投稿ＩＤとして、投稿ＩＤ「ＣＯＮ０００２」が登録されている。
【００９０】
図１１に示された投稿ＤＢは、投稿ＩＤ「ＣＯＮ００１１」で表される質問と投稿ＩＤ「ＣＯＮ００１２」で表される回答に加えて、投稿ＩＤ「ＣＯＮ００１２」に対する回答の情報を含む。投稿ＩＤ「ＣＯＮ００１２」に対する回答は、図１１のスレッドＭＳ００３において上記質問および回答とともに表示され、投稿ＩＤ「ＣＯＮ００１３」が割り振られる。
【００９１】
図１１の投稿ＤＢでは、投稿ＩＤ「ＣＯＮ００１３」の関連投稿ＩＤとして、投稿ＩＤ「ＣＯＮ００１２」および「ＣＯＮ００１１」が登録されている。また、投稿ＩＤ「ＣＯＮ００１１」の関連投稿ＩＤとして、投稿ＩＤ「ＣＯＮ００１２」および「ＣＯＮ００１３」が登録されている。また、投稿ＩＤ「ＣＯＮ００１２」の関連投稿ＩＤとして、投稿ＩＤ「ＣＯＮ００１１」および「ＣＯＮ００１３」が登録されている。
【００９２】
＜９．処理の流れ＞
図１２および図１３は、投稿閲覧システムの端末装置１０において投稿を表示するために実行される処理の流れを示す図である。まず、図１２に示された、投稿閲覧システムにおける端末装置１０とサーバ装置２０とにおいて実行される処理の流れを説明する。図１２では、左側に、端末装置１０において実行される処理のフローチャートが記載され、また、右側に、サーバ装置２０において実行される処理のフローチャートが記載されている。
【００９３】
（端末装置１０とサーバ装置２０の処理）
図１２を参照して、ステップＳＡ１０で、端末装置１０の要求部１０２は、サーバ装置２０に対してユーザ認証を要求する。当該要求では、要求部１０２は、たとえば、入力処理部１１４に対して入力されたパスワードをサーバ装置２０へ送信する。
【００９４】
端末装置１０からのユーザ認証の要求に応じて、ステップＳ１００で、サーバ装置２０の認証部２０１は、ユーザＤＢ（図７参照）のパスワード等を用いて、ユーザを認証する。ユーザの認証が完了すると、認証部２０１は、当該完了を端末装置１０へ通知する。これにより、端末装置１０において、制御がステップＳＡ２０へ進められる。
【００９５】
ステップＳＡ２０で、要求部１０２は、サーバ装置２０に対して、投稿の表示を要求する。具体的には、要求部１０２は、投稿を表示するためのデータをサーバ装置２０に対して要求する。ステップＳＡ２０の制御は、たとえば、入力処理部１１４において電子掲示板の表示を指定する情報が入力されたことを条件として、実行される。なお、投稿の表示の要求は、端末装置１０において操作キー１６０等に対して指定された電子掲示板を表示するための要求であってもよい。
【００９６】
端末装置１０からの投稿の表示の要求に応じて、ステップＳ２００で、サーバ装置２０の決定部２０２は、端末装置１０に送信するデータであって、投稿を表示するためのデータを編集する。ステップＳ２００の内容は、図１３を参照して後述する。そして、制御はステップＳ３００へ進められる。
【００９７】
ステップＳ３００で、決定部２０２は、ステップＳ２００で編集したデータを端末装置１０へ送信する。
【００９８】
これに応じて、ステップＳＡ３０で、端末装置１０の表示制御部１０４は、当該データを受信し、表示部１１６に投稿を表示する。
【００９９】
（表示内容編集処理のサブルーチン）
次に、図１３を参照して、図１２のステップＳ２００（表示内容編集処理）の処理について説明する。なお、第１の実施の形態では、投稿の表示の一例として、投稿がスレッドごとにまとめられて表示される電子掲示板の表示を説明する。各スレッドは、少なくとも１つの質問を含む。また、各スレッドは、質問に対する１つ以上の回答を含み得る。図１３には、当該処理のサブルーチンのフローチャートが示されている。
【０１００】
ステップＳ２００が実行されると、まずステップＳ２０２で、サーバ装置２０の決定部２０２は、投稿ＤＢ（図９〜図１１参照）から、電子掲示板における各質問（各スレッド）の投稿ＩＤと関連投稿ＩＤを抽出し、さらに、抽出された投稿ＩＤおよび関連投稿ＩＤのそれぞれに対応するユーザＩＤ（投稿者ＩＤ）を抽出する。そして、制御は、ステップＳ２０４へ進められる。
【０１０１】
ステップＳ２０４で、決定部２０２は、ユーザＤＢ（図７参照）を参照することにより、ステップＳ２０２で抽出されたユーザＩＤ（投稿者ＩＤ）のそれぞれに対応するグループを特定する。ここで特定されるグループは、質問または当該質問に対する回答を投稿したユーザが所属するグループである。そして、制御は、ステップＳ２０６へ進められる。
【０１０２】
ステップＳ２０６で、決定部２０２は、投稿の表示要求の送信元である端末装置１０を操作するユーザ（以下、「閲覧ユーザ」という）のユーザＩＤを抽出する。決定部２０２は、たとえば、端末ＤＢ（図８参照）において、投稿の表示の要求の送信元の端末のアドレスに関連付けられているユーザＩＤを抽出することにより、閲覧ユーザのユーザＩＤを抽出する。さらに、決定部２０２は、抽出した閲覧ユーザのユーザＩＤに関連付けられたグループを特定する。特定されたグループは、閲覧ユーザが所属するグループである。そして、制御はステップＳ２０８へ進められる。
【０１０３】
ステップＳ２０８で、決定部２０２は、ステップＳ２０４でグループ（質問または回答を投稿したユーザが所属するグループ）を特定されたスレッドのうち、ステップＳ２０６で特定されたグループ（閲覧ユーザが所属するグループ）と第４階層まで一致するスレッドを選択する。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第１欄に配置する。そして、制御は、ステップＳ２１０へ進められる。
【０１０４】
ステップＳ２０８によれば、スレッド内の質問または回答の投稿者と閲覧者との間で所属するグループが第４階層まで一致していれば、当該スレッドの質問のタイトルが第１欄に表示される。このことは、図２の画像ＩＭＧ００１において、項目ＴＧ００１が第１欄Ｐ０１に表示されることに対応する。
【０１０５】
ステップＳ２１０で、決定部２０２は、ステップＳ２０４でグループ（質問または回答を投稿したユーザが所属するグループ）を特定されたスレッドのうち、ステップＳ２０６で特定されたグループ（閲覧ユーザが所属するグループ）と第３階層まで一致するスレッドを選択する。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第２欄に配置する。そして、制御は、ステップＳ２１２へ進められる。
【０１０６】
ステップＳ２１０によれば、スレッド内の質問または回答の投稿者と閲覧者との間で所属するグループが第３階層まで一致していれば、当該スレッドの質問のタイトルが第２欄に表示される。このことは、図２の画像ＩＭＧ００２において、項目ＴＧ００２が第２欄Ｐ０２に表示されることに対応する。
【０１０７】
ステップＳ２１２で、決定部２０２は、ステップＳ２０４でグループ（質問または回答を投稿したユーザが所属するグループ）を特定されたスレッドのうち、ステップＳ２０６で特定されたグループ（閲覧ユーザが所属するグループ）と第２階層まで一致するスレッドを選択する。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第３欄に配置する。そして、制御は、ステップＳ２１４へ進められる。
【０１０８】
ステップＳ２１２によれば、スレッド内の質問または回答の投稿者と閲覧者との間で所属するグループが第２階層まで一致していれば、当該スレッドの質問のタイトルが第３欄に表示される。このことは、図２の画像ＩＭＧ００３において、項目ＴＧ００３が第３欄Ｐ０３に表示されることに対応する。
【０１０９】
ステップＳ２１４で、決定部２０２は、表示対象の電子掲示板に表示されるスレッドの中のステップＳ２０８〜ステップＳ２１２において選択されなかったスレッドを選択し、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第４欄に配置する。そして、制御は、図１２のステップＳ２００に戻される。
【０１１０】
＜１０．第１の実施の形態のまとめ＞
以上説明した第１の実施の形態では、１つ以上のスレッドを含む電子掲示板において、各スレッドが表示される上下方向の位置が、スレッドに含まれる投稿（質問および回答）の投稿者と当該電子掲示板を端末装置１０において閲覧する閲覧者との間のグループの関係に基づいて決定された。
【０１１１】
（グループの階層構造）
さらに、第１の実施の形態では、ユーザが所属するグループは、図１に示されたように階層構造を有している。そして、グループ間の関係は、「投稿者と閲覧者のグループが第４階層まで一致する」等のように、グループの階層構造に基づいて判断される。なお、このようなグループ間の関係の判断態様は一例である。グループは、階層構造を有している必要はない。
【０１１２】
（投稿の配置の単位）
また、第１の実施の形態では、投稿の配置はスレッド単位で判断された。なお、投稿は、必ずしもスレッド形式で表示される必要はない。また、投稿の配置は、スレッド単位ではなく、投稿ごとに、決定されても良い。なお、スレッドは、２つ以上の投稿を関連付ける「組」の一例である。
【０１１３】
（スレッドの優先順位の決定方法）
第１の実施の形態では、スレッドの中の最も優先順位が高い投稿（閲覧ユーザと共通するグループの数が最も多い投稿ユーザの投稿）に基づいて、スレッドの表示の優先順位（上下方向の位置）が決定された。なお、スレッドの表示の優先順位は、スレッド内の質問の投稿に対して設定された優先順位などのように、他の基準で決定されて良い。
【０１１４】
（ユーザをグループに関連付ける態様）
第１の実施の形態では、ユーザが属するグループは、当該ユーザが投稿者である場合であっても、当該ユーザが閲覧者である場合であっても、同一の情報（図７のユーザＤＢ）に基づいて判断された。つまり、ユーザ情報記憶部２２３に格納されているユーザＤＢは、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報との、双方を構成する。
【０１１５】
（グループ分け）
図１に示されたような会社組織に従ったグループ分けは、投稿閲覧システムにおけるユーザのグループ分けの一例である。他の例は、たとえば、ユーザが住んでいる地域、または、加入しているコミュニティなどである。また、グループ分けは、必ずしも階層構造を有している必要はない。
【０１１６】
（優先順位に従った表示）
第１の実施の形態では、優先順位が高い投稿（スレッド）ほど上方に表示された。なお、優先順位は、上下方向の表示の位置に限定されず、他のいかなる態様によって実現されてもよい。たとえば、優先順位が高い投稿（スレッド）ほど、大きく表示されてもよい。また、優先順位の高低が色調で表現されてもよい。より具体的には、優先順位が高い投稿は暖色系の色調で、優先順位が低い投稿は寒色系の色調で、表示されてもよい。
【０１１７】
［第２の実施の形態］
第２の実施の形態以降の各実施の形態の投稿閲覧システムは、第１の実施の形態と同様に、端末装置１０とサーバ装置２０とを含む。端末装置１０およびサーバ装置２０のハードウェア構成は、第１の実施の形態のそれらと同じものとすることができる。そのため、ハードウェア構成についての説明は繰り返さない。
【０１１８】
＜１．概要＞
第２の実施の形態の投稿閲覧システムでは、各投稿の表示の優先順位は、投稿者が所属するグループと閲覧者が所属するグループとの間の通信の頻度に基づいて決定される。つまり、第１の実施の形態における「階層構造におけるグループ間の関係」の代わりに、第２の実施の形態では、グループに所属するユーザ間の通信の頻度に基づいて、各投稿の表示の優先順位が決定される。
【０１１９】
＜２．機能構成＞
図１４は、第２の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を模式的に示す図である。図１４を図６と比較すると、第２の実施の形態のサーバ装置２０は、第１の実施の形態のサーバ装置２０の構成に加えて、通信情報記憶部２２６をさらに備える。
【０１２０】
通信情報記憶部２２６は、投稿閲覧システムのユーザ間の通信についての情報（通信情報）を記憶する。より具体的には、通信情報記憶部２２６は、第４階層のグループのそれぞれについての通信情報を格納する。通信情報は、対象となるグループに所属するユーザが、他のグループに所属するユーザと通信した回数を特定する情報である。
【０１２１】
＜３．通信情報＞
図１５は、通信情報記憶部２２６において格納される情報（通信情報）の一例を模式的に示す図である。図１５には、グループ「第二開発室」についての通信情報が示されている。なお、第二開発室は第４階層のグループの名称である。第二開発室に対する上位の階層は、技術開発センター（第３階層）、研究開発部（第２階層）、およびＡＡＡ株式会社（第１階層）である。
【０１２２】
図１５に示された通信情報では、第二開発室（通信情報が対象とするグループ）に所属するユーザから、他のグループのユーザに対して情報が送信された回数（図１５中の「送信」）と、他のグループから情報を受信した回数（図１５中の「受信」）とが示されている。図１５によれば、たとえば、第二開発室のユーザが第一開発室のユーザに情報を送信した回数は、１９回である。また、第二開発室のユーザが第一開発室のユーザから情報を受信した回数は、１０３０回である。第２の実施の形態では、上記送信回数および受信回数の少なくとも一方が、グループのユーザ間の通信の頻度の一例である。
【０１２３】
投稿閲覧システムにおいてユーザ間での情報の送受信の一例は、当該投稿閲覧システムにおいて利用されるグループウェアにおける電子メールの送受信である。サーバ装置２０は、当該グループウェアにおける電子メールの送受信の回数、ならびに、送信元および受信先のユーザを特定することにより、グループごとに、上記された通信情報を作成する。
【０１２４】
＜４．処理の流れ＞
図１６は、第２の実施の形態において実行される、表示内容編集処理（図１２のステップＳ２００）のサブルーチンのフローチャートである。図１３に示された処理と比較すると、図１６の処理は、ステップＳ２０８〜Ｓ２１２の制御の代わりに、ステップＳ２０８Ａ〜Ｓ２１２Ａの制御を含む。
【０１２５】
ステップＳ２０６の制御の後、ステップＳ２０８Ａで、決定部２０２は、ステップＳ２０４でグループ（質問または回答を投稿したユーザが所属するグループ）を特定されたスレッドのうち、ステップＳ２０６で特定されたグループ（閲覧ユーザが所属するグループ）と所与の通信頻度Ｆ１以上の頻度で通信しているグループを含むスレッドを選択する。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第１欄に配置する。その後、制御は、ステップＳ２１０Ａへ進められる。
【０１２６】
ここでの通信の頻度は、たとえば、通信情報（図１５参照）に登録されている、基準となるグループから情報を受信している回数である。たとえば、「第二開発室と所与の通信頻度Ｆ１以上の頻度で通信していること」の一例は、通信情報において記録されている、第二開発室からの情報の受信回数がＦ１以上であることを意味する。
【０１２７】
ステップＳ２１０Ａで、決定部２０２は、ステップＳ２０４でグループを特定されたスレッドのうち、ステップＳ２０６で特定されたグループとの通信の頻度が、上記の通信頻度Ｆ１未満であって、所与の通信頻度Ｆ２以上であるグループを含むスレッドを選択する。頻度Ｆ２は、頻度Ｆ１より低い頻度（値）を表わす。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第２欄に配置する。その後、制御は、ステップＳ２１２Ａへ進められる。
【０１２８】
ステップＳ２１２Ａで、決定部２０２は、ステップＳ２０４でグループを特定されたスレッドのうち、ステップＳ２０６で特定されたグループとの通信の頻度が、上記の通信頻度Ｆ２未満であって、所与の通信頻度Ｆ３以上であるグループを含むスレッドを選択する。頻度Ｆ３は、頻度Ｆ２より低い頻度（値）を表わす。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第３欄に配置する。その後、制御は、ステップＳ２１４へ進められる。
【０１２９】
ステップＳ２１４で、決定部２０２は、表示対象の電子掲示板に表示されるスレッドの中のステップＳ２０８Ａ〜ステップＳ２１２Ａにおいて選択されなかったスレッドを選択し、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第４欄に配置する。そして、制御は、図１２のステップＳ２００に戻される。
【０１３０】
第２の実施の形態によれば、閲覧者が所属するグループとの通信頻度の高いグループに所属する投稿者の投稿を含むスレッドほど、表示について、高い優先順位を設定される。通信の頻度は、リアルタイムに更新され得る。したがって、第２の実施の形態では、グループ間のリアルタイムな関係の変化に応じて、各投稿の表示の優先順位が決定され得る。
【０１３１】
［第３の実施の形態］
＜１．概要＞
第３の実施の形態の投稿閲覧システムでは、各投稿の表示の優先順位は、投稿者が所属するグループおよび閲覧者が所属するグループの属性の関係に基づいて決定される。つまり、第１の実施の形態における「階層構造におけるグループ間の関係」の代わりに、第３の実施の形態では、グループ間の属性の関係に基づいて、各投稿の表示の優先順位が決定される。
【０１３２】
＜２．機能構成＞
図１７は、第３の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を模式的に示す図である。図１７を図６と比較すると、第３の実施の形態のサーバ装置２０は、第１の実施の形態のサーバ装置２０の構成に加えて、グループ属性情報記憶部２２７をさらに備える。
【０１３３】
グループ属性情報記憶部２２７は、各グループの属性を示す情報（グループ属性情報）を記憶する。より具体的には、グループ属性情報記憶部２２７は、第４階層のグループのそれぞれのグループの属性を格納する。第３の実施の形態におけるグループの属性の一例は、各グループが関連付けられたプロジェクトである。
【０１３４】
＜３．グループ属性情報＞
図１８は、グループ属性情報記憶部２２７において格納される情報（グループ属性情報）の一例を模式的に示す図である。図１８では、各グループが関連付けられているプロジェクトの名称が、図１８の「プロジェクト名」の欄に記載されている。たとえば、グループ「第一開発室」が関連付けられているプロジェクトは、「Ａ」と「Ｂ」である。グループ属性情報は、たとえば投稿閲覧システムの管理人が端末装置１０を操作することによって入力された情報に基づいて、生成され、また更新される。
【０１３５】
＜４．処理の流れ＞
図１９は、第３の実施の形態において実行される、表示内容編集処理（図１２のステップＳ２００）のサブルーチンのフローチャートである。図１３に示された処理と比較すると、図１９の処理は、ステップＳ２０８〜Ｓ２１２の制御の代わりに、ステップＳ２０８Ｂ〜Ｓ２１２Ｂの制御を含む。
【０１３６】
ステップＳ２０６の制御の後、ステップＳ２０８Ｂで、決定部２０２は、ステップＳ２０４でグループ（質問または回答を投稿したユーザが所属するグループ）を特定されたスレッドのうち、ステップＳ２０６で特定されたグループ（閲覧ユーザが所属するグループ）と３つ以上のプロジェクトが共通するグループに所属する投稿者の投稿を含むスレッドを選択する。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第１欄に配置する。その後、制御は、ステップＳ２１０Ｂへ進められる。
【０１３７】
ステップＳ２１０Ｂで、決定部２０２は、ステップＳ２０４でグループを特定されたスレッドのうち、ステップＳ２０６で特定されたグループと２つのプロジェクトが共通するグループに所属する投稿者の投稿を含むスレッドを選択する。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第２欄に配置する。その後、制御は、ステップＳ２１２Ｂへ進められる。
【０１３８】
ステップＳ２１２Ｂで、決定部２０２は、ステップＳ２０４でグループを特定されたスレッドのうち、ステップＳ２０６で特定されたグループと１つのプロジェクトが共通するグループに所属する投稿者の投稿を含むスレッドを選択する。そして、決定部２０２は、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第３欄に配置する。その後、制御は、ステップＳ２１４へ進められる。
【０１３９】
ステップＳ２１４で、決定部２０２は、表示対象の電子掲示板に表示されるスレッドの中のステップＳ２０８Ｂ〜ステップＳ２１２Ｂにおいて選択されなかったスレッドを選択し、選択されたスレッドの質問のタイトルを、端末装置１０に送信する画像の第４欄に配置する。そして、制御は、図１２のステップＳ２００に戻される。
【０１４０】
第３の実施の形態によれば、閲覧者が所属するグループと投稿者が所属するグループの属性に基づいて、１つ以上の投稿を含むスレッドの表示の優先順位が決定される。より具体的には、閲覧者が所属するグループと投稿者が所属するグループとの間で共通して関連付けられるプロジェクトの数が多いスレッドほど、表示について、高い優先順位を設定される。したがって、グループの属性が、グループに所属するユーザの投稿の表示およびグループに所属するユーザが閲覧者となったときの投稿の表示の優先順位に反映され得る。
【０１４１】
［第４の実施の形態］
第４の実施の形態の投稿閲覧システムは、各スレッドに含まれる各投稿の価値を特定し、スレッド内で最も価値が高い投稿の優先順位に従ってスレッドの表示の優先順位を決定する。
【０１４２】
＜１．価値決定の第１の例＞
価値の決定の基準の一例は、投稿が「質問」であるか「回答」であるかに基づく。図２０は、このような基準に従った投稿の表示を説明する。また、図２０には、図１等において説明された組織図の一部が示されている。なお、図２０の組織図では、ネットワーク技術研究室（第４階層）には、図１で示された「中村四郎」とともに「山本紀子」が所属する。
【０１４３】
図２０を参照して、それぞれが２つの投稿を含む２つのスレッドの表示を説明する。
１つ目のスレッドは、図２０においてスレッドＭＳ０１１として示される。スレッドＭＳ０１１は、「中村四郎」からの質問と「田中三郎」からの回答とを含む。「中村四郎」からの質問のタイトルは、「収入印紙の入手について」である。以降、スレッドＭＳ０１１を「第１のスレッド」と呼ぶ。
【０１４４】
２つ目のスレッドは、図２０においてスレッドＭＳ０１２として示される。スレッドＭＳ０１２は、「田中三郎」からの質問と「中村四郎」からの回答とを含む。「田中三郎」からの質問のタイトルは、「宅配便の送付方法について」である。以降、スレッドＭＳ０１２を「第２のスレッド」と呼ぶ。
【０１４５】
第１のスレッドと第２のスレッドでは、各スレッドに含まれる投稿の投稿者の構成は同じである。つまり、「中村四郎」と「田中三郎」である。したがって、スレッドの表示の優先順位がスレッドに含まれる投稿のすべての投稿者のグループに基づいて最も優先順位が高くなるように設定された場合、第１のスレッドと第２のスレッドは、優先順位が等しくなる。このことから、第４の実施の形態では、第１のスレッドおよび第２のスレッドは、どのユーザの画面においても、図２の画像ＩＭＧ００１等を参照して説明された４つの欄（第１欄Ｐ０１〜第４欄Ｐ０４）の中の同じ欄に表示される。
【０１４６】
第４の実施の形態では、さらに詳細に、スレッド（投稿）の表示の優先順位が決定される。つまり、当該欄における、第１のスレッドおよび第２のスレッドの表示の優先順位が決定される。
【０１４７】
第４の実施の形態では、質問より回答の方が価値が高い投稿である。したがって、第１のスレッドでは、「田中三郎」の投稿は「中村四郎」の投稿よりも価値が高い。「田中三郎」の投稿は回答であり、「中村四郎」の投稿は質問だからである。
【０１４８】
また、第２のスレッドでは、「中村四郎」の投稿は「田中三郎」の投稿よりも価値が高い。「中村四郎」の投稿は回答であり、「田中三郎」の投稿は質問だからである。
【０１４９】
以上より、第１のスレッドの上記欄における表示の優先順位は、投稿者のグループとして「田中三郎」が所属するグループを採用することによって決定される。そして、第２のスレッドの上記欄における表示の優先順位は、投稿者のグループとして「中村四郎」が所属するグループを採用することによって決定される。
【０１５０】
このことから、「中村四郎」よりも「田中三郎」の方が共通するグループの数（階層）が多い「鈴木太郎」と「佐藤次郎」が電子掲示板を閲覧する際には、画像ＩＭＧ０１１として示されるように、「田中三郎」のグループに基づいて優先順位を決定される第１のスレッド（収入印紙の…）の方が、「中村四郎」のグループに基づいて優先順位を決定される第２のスレッド（宅配便の…）よりも上方に表示される。つまり、第１のスレッドの方が第２のスレッドよりも表示の優先順位が高い。
【０１５１】
一方、「田中三郎」よりも「中村四郎」の方が共通するグループの数（階層）が多い「山本紀子」が電子掲示板を閲覧する際には、画像ＩＭＧ０１２として示されるように、「中村四郎」のグループに基づいて優先順位を決定される第２のスレッド（宅配便の…）の方が、「田中三郎」のグループに基づいて優先順位を決定される第１のスレッド（収入印紙の…）よりも上方に表示される。つまり、第２のスレッドの方が第１のスレッドよりも表示の優先順位が高い。
【０１５２】
＜２．価値決定の第２の例＞
価値の決定の基準の他の例は、投稿に対する「いいね（like）」ボタンの操作の数や「ベストアンサー」に選択するための操作の数などの、好意的な評価を獲得した数である。
【０１５３】
図２１は、第４の実施の形態における投稿情報記憶部２２５（図６参照）に格納される投稿ＤＢの一例である。図２１に示されるように、投稿ＤＢにおいて、投稿ＩＤは、さらに、ポイント数に関連付けられている。第４の実施の形態では、電子掲示板を閲覧するユーザは、各投稿に対して「いいね」ボタンの操作等により、好意的な評価を付することができる。より具体的には、サーバ装置２０の制御部２００は、上記操作がなされると、投稿ＤＢにおいて、操作の対象となった投稿の「ポイント数」を、「１」インクリメントする。
【０１５４】
そして、決定部２０２は、各スレッドの表示の優先順位を決定する際に、各スレッドに含まれる投稿の「ポイント数」を参照する。より具体的には、決定部２０２は、上記した第１欄Ｐ０１〜第４欄Ｐ０４等のような複数の欄の中で同じ欄に表示される２以上のスレッドのそれぞれについて、最もポイント数が高い投稿を選択する。そして、決定部２０２は、選択された投稿の投稿者が所属するグループと閲覧者のグループとの間の関係に基づいて、同じ欄に表示される２以上のスレッドのそれぞれの表示の優先順位を決定する。
【０１５５】
＜３．まとめ＞
第４の実施の形態では、第１段階として、スレッドに含まれるすべての投稿者のそれぞれが所属するグループに基づいて、スレッドの表示の優先順位が決定される。第１段階では、決定された優先順位に従って、スレッドが表示される欄が決定される。そして、第１段階で同じ優先順位を設定されたスレッドについては、第２段階として、スレッド内に含まれる投稿の中で最も価値が高い投稿の投稿者が所属するグループに基づいて、表示の優先順位が決定される。第２段階では、決定された優先順位に従って、スレッドが表示される欄内の位置が決定される。
【０１５６】
つまり、第４の実施の形態では、複数の段階で、投稿の表示の優先順位が決定される。また、各段階では、互いに異なる基準で、優先順位が決定される。これにより、投稿の内容に則した優先順位で、当該投稿が表示されるようになる。
【０１５７】
［第５の実施の形態］
第５の実施の形態の投稿閲覧システムは、スレッド内の投稿の表示の優先順位を、各投稿の優先順位に基づいて決定する。図２２および図２３は、第５の実施の形態の投稿の表示の優先順位を説明するための図である。
【０１５８】
図２２は、あるスレッドに含まれる投稿の内容を模式的に示す。図２２のスレッドＭＳ１００は、３つの投稿を含む。１つ目の投稿は、鈴木太郎からの質問である。２つ目の投稿は、田中三郎からの回答である。３つ目の投稿は、中村四郎からの回答である。
【０１５９】
図２３は、閲覧者が所属するグループによって投稿の表示が異なることを説明するための図である。図２３には、図１等で示された組織図の一部が示されている。そして、図２３の画像ＩＭＧ０２１は、第３階層が「技術開発センター」であるユーザによって操作される端末装置１０において表示される画像の一例である。また、画像ＩＭＧ０２２は、第３階層が「基盤技術研究所」であるユーザによって操作される端末装置１０において表示される画像の一例である。
【０１６０】
画像ＩＭＧ０２１と画像ＩＭＧ０２２とを比較すると、質問の表示位置は同じであるが、２つの回答が表示される位置が異なる。より具体的には、画像ＩＭＧ０２１では、田中三郎の回答が中村四郎の回答よりも上方に位置しているのに対し、画像ＩＭＧ０２２では、中村四郎の回答が田中三郎の回答よりも上方に位置している。このような表示位置の相違は、第５の実施の形態では、決定部２０２は、閲覧者と共通するグループの数が多い投稿者の投稿ほど、高い優先順位で表示するからである。
【０１６１】
つまり、技術開発センターに所属するユーザは、技術開発センターには所属しない中村四郎よりも、技術開発センターに所属する田中三郎の方と、多くのグループにおいて共通する。したがって、技術開発センターに所属するユーザが操作する端末装置１０では、田中三郎の回答が中村四郎の回答よりも高い優先順位で表示される。
【０１６２】
また、基盤技術研究所に所属するユーザは、基盤技術研究所には所属しない田中三郎よりも、基盤技術研究所に所属する中村四郎の方と、多くのグループにおいて共通する。したがって、基盤技術研究所に所属するユーザが操作する端末装置１０では、中村四郎の回答が田中三郎の回答よりも高い優先順位で表示される。
【０１６３】
なお、第５の実施の形態では、優先順位の高い投稿をより明確に表示するように、画像ＩＭＧ０２１および画像ＩＭＧ０２２に示されるように、当該投稿以外の投稿は、標題「その他の回答」を付され、他の投稿よりも小さく、表示されている。
【０１６４】
なお、決定部２０２は、各スレッド内の２以上の投稿の表示の優先順位を、第４の実施の形態において説明されたような各投稿の価値に基づいて決定してもよい。
【０１６５】
［第６の実施の形態］
＜１．概要＞
第６の実施の形態の投稿閲覧システムでは、第１の実施の形態の投稿閲覧システムにおいてサーバ装置２０が実行していた表示内容編集処理を、投稿を表示する端末装置１０が実行する。つまり、投稿を表示する装置が、投稿の表示の優先順位を決定する。
【０１６６】
＜２．機能構成＞
図２４は、第６の実施の形態の投稿閲覧システムにおける端末装置１０およびサーバ装置２０の機能構成の一例を模式的に示す図である。
【０１６７】
図６の機能構成と比較して、第６の実施の形態の投稿閲覧システムでは、サーバ装置２０は、決定部２０２の代わりに抽出部２０４を含む。抽出部２０４は、端末装置１０からの要求に応じて、投稿の表示の優先順位を決定するために必要なデータを、当該端末装置１０へ送信する。投稿の表示の優先順位を決定するために必要なデータとは、たとえば、第１〜第５の実施の形態において説明された処理において決定部２０２が利用したデータである。
【０１６８】
また、端末装置１０は、決定部１０３をさらに含む。決定部１０３は、第１の実施の形態等における決定部２０２に相当する動作を実行する。
【０１６９】
＜３．端末装置１０とサーバ装置２０の処理＞
図２５は、第６の実施の形態の投稿閲覧システムにおける端末装置１０とサーバ装置２０とにおいて実行される処理の流れを示す図である。
【０１７０】
図２５を参照して、ステップＳＡ１０で、端末装置１０の要求部１０２は、サーバ装置２０に対してユーザ認証を要求する。
【０１７１】
端末装置１０からのユーザ認証の要求に応じて、ステップＳ１００で、サーバ装置２０の認証部２０１は、ユーザＤＢ（図７参照）のパスワード等を用いて、ユーザを認証する。ユーザの認証が完了すると、認証部２０１は、当該完了を端末装置１０へ通知する。これにより、端末装置１０において、制御がステップＳＡ１１へ進められる。
【０１７２】
ステップＳＡ１１で、要求部１０２は、サーバ装置２０に対して、投稿の表示内容の送信を要求する。ここで送信を要求されるのは、投稿の表示に必要な情報であり、当該情報は投稿の表示の優先順位を決定するために必要な情報を含む。
【０１７３】
端末装置１０からの投稿の表示内容の送信の要求に応じて、ステップＳ１０２で、サーバ装置２０の抽出部２０４は、端末装置１０に、要求されたデータを記憶部２２０から抽出する。そして、制御はステップＳ１０４へ進められる。
【０１７４】
ステップＳ１０４で、抽出部２０４は、ステップＳ１０２で抽出したデータを端末装置１０へ送信する。
【０１７５】
これに応じて、ステップＳＡ１２で、決定部１０３は、サーバ装置２０から受信したデータを編集することにより、投稿を表示するためのデータを生成する。ステップＳＡ１２の制御の内容は、図１２のステップＳ２００の制御の内容と同様とすることができる。そして、制御は、ステップＳＡ３０へ進められる。
【０１７６】
ステップＳＡ３０で、表示制御部１０４は、ステップＳＡ１２で生成されたデータに基づいて、表示部１１６に投稿を表示する。
【０１７７】
［まとめ］
（１）
ある局面に従うと、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第１の記憶手段（ユーザ情報記憶部２２３）と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける情報を記憶するための第２の記憶手段（端末情報記憶部２２４）と、２以上の投稿を表示するための端末装置（端末装置１０）と、２以上の投稿のそれぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて、２以上の投稿のそれぞれの端末装置における表示の優先順位を決定するための決定手段（決定部２０２，１０３）とを備える、投稿閲覧システム（投稿閲覧システム１）が提供される。
【０１７８】
２以上の投稿のそれぞれの端末装置における表示の優先順位が、それぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて決定される。ユーザが関連付けられるグループ間の関係は、個々のユーザの閲覧などの操作と比較して、客観的な基準になり得る。したがって、２以上の情報に対して付される優先順位が、ユーザが各情報を必要とする度合いを実情に反映したものとなり得る。
【０１７９】
（２）
好ましくは、第１の群と第２の群は、単一の階層構造（図１等の階層構造）を構成し、関係は、階層構造に基づいて（ユーザの所属するグループが第４階層まで一致する、等）決定される、請求項１に記載の投稿閲覧システム。
【０１８０】
これにより、グループ間の関係を容易に特定することができる。
（３）
好ましくは、第１の群のグループと第２の群のグループとは共通し、関係は、投稿者に関連付けられたグループに属するユーザと閲覧者に関連付けられたグループに属するユーザとの通信の頻度（図１５）に関連する関係を含む。
【０１８１】
これにより、グループ間のリアルタイムな関係の変化に応じて、各投稿の表示の優先順位が決定され得る。
【０１８２】
（４）
好ましくは、決定手段は、関係を、投稿者に関連付けられたグループの属性（図１８のプロジェクト名）と閲覧者に関連付けられたグループの属性との間の関係に基づいて決定する。
【０１８３】
投稿の表示に、グループの属性を反映させることができることにより、より実情に沿った優先順位で投稿の表示の優先順位が決定され得る。
【０１８４】
（５）
好ましくは、決定手段は、２以上の投稿の中で、互いに関連付けられた複数の投稿を組（スレッド）ごとに、表示の優先順位を決定する（図１３等）。
【０１８５】
これにより、投稿の表示の優先順位が、互いに関連付けられた投稿の単位で設定される。したがって、ユーザは、互いに関連付けられた投稿をまとめて見ることができる。このため、ユーザに対する投稿の表示の利便性がより向上する。
【０１８６】
（６）
好ましくは、決定手段は、組に含まれる複数の投稿のそれぞれの優先順位を決定し、当該優先順位の中で最も高い（閲覧ユーザと共通するグループの数が最も多い投稿ユーザの投稿）投稿の優先順位に従って、組の表示の優先順位を決定する。
【０１８７】
これにより、高い優先順位で表示されるべき投稿を含む組を、高い優先順位で表示できる。
【０１８８】
（７）
好ましくは、決定手段は、組に含まれる複数の投稿のそれぞれの価値（図２１等）を特定し、複数の投稿の中で最も価値が高い投稿の優先順位に従って組の表示の優先順位を決定する。
【０１８９】
これにより、組の中の投稿の表示の優先順位に、投稿者と閲覧者のグループの関係が反映され得る。組の中の投稿の表示も、ユーザが各情報を必要とする度合いを実情に反映したものとなり得る。
【０１９０】
（８）
好ましくは、組は、質問の投稿（スレッドＭＳ０１１の中村四郎の質問、スレッドＭＳ０１２の田中三郎の質問）と、当該質問に対する回答の投稿（スレッドＭＳ０１１の田中三郎の回答、スレッドＭＳ０１２の中村四郎の回答）とを含み、回答の投稿は、質問の投稿よりも価値が高い投稿である。
【０１９１】
これにより、質問に対する回答が、よりユーザの利便性の高い形態で提示され得る。
（９）
好ましくは、投稿閲覧システムは、それぞれの投稿に対する好意的な評価を獲得した数（図２１のポイント数）を記憶するための投稿情報記憶手段をさらに備え、投稿情報記憶手段における、好意的な評価を獲得した数が多いほど、投稿の価値が高い。
【０１９２】
これにより、投稿の表示が、他のユーザの主観的な評価を反映し得る。
（１０）
好ましくは、決定手段は、組に含まれる複数の投稿のそれぞれの優先順位または価値の少なくとも一方に従って、当該組において複数の投稿を表示する（図２３の画像ＩＭＧ０２１，ＩＭＧ０２２）。
【０１９３】
組においても、ユーザにとって利便性の高い態様で、複数の投稿が表示され得る。
（１１）
好ましくは、投稿閲覧システムは、２以上の投稿を、表示の優先順位が高い投稿ほど第１の方向の第１の向きに位置するように表示するための表示制御手段をさらに備える。
【０１９４】
（１２）
好ましくは、投稿閲覧システムは、２以上の投稿を、表示の優先順位が高いものほど大きく表示するための表示制御手段（表示制御部１０４）をさらに備える（図２３の画像ＩＭＧ０２１，ＩＭＧ０２２）。
【０１９５】
（１３）
好ましくは、表示制御手段（表示制御部１０４）は、２以上の投稿の少なくとも一部に、表示の優先順位に関連する項目（図２の文字列「第二開発室内のＱ＆Ａ」、図２３の画像ＩＭＧ０２１および画像ＩＭＧ０２２の標題「その他の回答」）を付けて表示する。
【０１９６】
これにより、より確実に、ユーザは、２以上の投稿の間の優先順位の差を理解し得る。
（１４）
他の局面に従うと、投稿閲覧システムは、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、２以上の投稿のそれぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて、２以上の投稿のそれぞれの端末装置における表示の優先順位を決定するための決定手段（決定部２０２，１０３）を備える。
【０１９７】
（１５）
さらに他の局面に従うと、２以上の投稿の表示を制御するための方法であって、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、２以上の投稿のそれぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて、２以上の投稿のそれぞれの端末装置における表示の優先順位を決定するステップを備える、投稿の表示の制御方法が提供される。
【０１９８】
（１６）
さらに他の局面に従うと、２以上の投稿の表示を制御するためのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータを、決定手段として機能させ、決定手段は、１人以上の投稿者を第１の群のグループの中の１つ以上のグループに関連付ける第１の情報と、１人以上の閲覧者を第２の群のグループの中の１つ以上のグループに関連付ける第２の情報とを参照することにより、２以上の投稿のそれぞれの投稿者に関連付けられたグループと閲覧者に関連付けられたグループとの間の関係に基づいて、２以上の投稿のそれぞれの端末装置における表示の優先順位を決定する。
【０１９９】
（１７）
さらに他の局面に従うと、２以上の投稿を表示するための端末装置であって、２以上の投稿のそれぞれの投稿者に関連付けられたグループと端末装置における閲覧者に関連付けられたグループとの間の関係に基づいて決定された、２以上の投稿のそれぞれの端末装置における表示の優先順位に従って、２以上の投稿を表示する、表示制御手段（表示制御部１０４）を備える、端末装置が提供される。
【０２００】
（１８）
さらに他の局面に従うと、投稿を表示するためのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータを、表示制御手段として機能させ、表示制御手段は、２以上の投稿のそれぞれの投稿者に関連付けられたグループと端末装置における閲覧者に関連付けられたグループとの間の関係に基づいて決定された、２以上の投稿のそれぞれの端末装置における表示の優先順位に従って、２以上の投稿を表示する。
【０２０１】
今回開示された実施の形態およびその変形例はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２０２】
１  投稿閲覧システム、１０  端末装置、２０  サーバ装置、１００，２００  制御部、１０４  表示制御部、１０３，２０２  決定部、１１０，２１０  通信ＩＦ部、１２２，２２１  プログラム記憶部、１２４，２２２  データ記憶部、２２３  ユーザ情報記憶部、２２４  端末情報記憶部、２２５  投稿情報記憶部、２２６，２２６Ａ  通信情報記憶部、２２７  グループ属性記憶部。
【図１】
2016095769.tif 000003
【図２】
2016095769.tif 000004
【図３】
2016095769.tif 000005
【図４】
2016095769.tif 000006
【図５】
2016095769.tif 000007
【図６】
2016095769.tif 000008
【図７】
2016095769.tif 000009
【図８】
2016095769.tif 000010
【図９】
2016095769.tif 000011
【図１０】
2016095769.tif 000012
【図１１】
2016095769.tif 000013
【図１２】
2016095769.tif 000014
【図１３】
2016095769.tif 000015
【図１４】
2016095769.tif 000016
【図１５】
2016095769.tif 000017
【図１６】
2016095769.tif 000018
【図１７】
2016095769.tif 000019
【図１８】
2016095769.tif 000020
【図１９】
2016095769.tif 000021
【図２０】
2016095769.tif 000022
【図２１】
2016095769.tif 000023
【図２２】
2016095769.tif 000024
【図２３】
2016095769.tif 000025
【図２４】
2016095769.tif 000026
【図２５】
2016095769.tif 000027