(57)【特許請求の範囲】
【請求項１】
複数のユーザで共有される共有情報を取得する第１取得手段と、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得手段と、
前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御手段と、
前記複数のユーザに共通する、前記共有情報の表示設定に関する共通設定情報を取得する第３取得手段と、
を含み、
前記個別設定情報は、前記共有情報のうち、前記表示要求ユーザにより指定された部分の表示設定に関する情報であり、前記部分を示す識別情報を含み、
前記表示制御手段は、
前記識別情報に基づいて前記部分を特定し、前記個別設定情報に基づいて前記部分を表示させ、
前記共有情報のうち、前記個別設定情報に前記識別情報が含まれていない部分を他の部分として特定し、前記共通設定情報に基づいて前記他の部分を表示させる、
ことを特徴とする表示制御システム。
【請求項２】
複数のユーザで共有される共有情報を取得する第１取得手段と、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得手段と、
前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御手段と、
前記複数のユーザに共通する、前記共有情報の表示設定に関する共通設定情報を取得する第３取得手段と、
前記複数のユーザのうち、前記共通設定情報の設定が許可された管理ユーザの操作に基づいて、前記共通設定情報を設定する設定手段と、
前記管理ユーザではない他のユーザの操作に基づく前記共通設定情報の設定を制限する制限手段と、
を含み、
前記個別設定情報は、前記共有情報のうち、前記表示要求ユーザにより指定された部分の表示設定に関する情報であり、
前記表示制御手段は、前記個別設定情報に基づいて前記部分を表示させ、前記共通設定情報に基づいて他の部分を表示させる、
ことを特徴とする表示制御システム。
【請求項３】
複数のユーザで共有される共有情報を取得する第１取得手段と、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザの表示手段に、前記共有情報を含む表示画面を表示させる表示制御手段と、
前記表示画面において前記表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得手段と、
を含み、
個別の表示設定をした前記ユーザごとに、当該ユーザ専用の前記個別設定情報が存在し、
前記表示制御手段は、前記表示要求ユーザ専用の前記個別設定情報に基づいて、前記表示要求ユーザの前記表示手段に、前記表示画面を表示させる、
ことを特徴とする表示制御システム。
【請求項４】
複数のユーザで共有される共有情報を取得する第１取得手段と、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得手段と、
前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御手段と、
前記複数のユーザに共通する、前記共有情報の表示設定に関する共通設定情報を取得する第３取得手段と、
前記表示要求ユーザの端末に、前記個別設定情報を記録する第１記録手段と、
サーバに、前記共通設定情報を記録する第２記録手段と、
を含み、
前記個別設定情報は、前記共有情報のうち、前記表示要求ユーザにより指定された部分の表示設定に関する情報であり、
前記表示制御手段は、前記個別設定情報に基づいて前記部分を表示させ、前記共通設定情報に基づいて他の部分を表示させ、
前記第２取得手段は、前記端末に記録された前記個別設定情報を取得し、
前記第３取得手段は、前記サーバに記録された前記共通設定情報を取得する、
ことを特徴とする表示制御システム。
【請求項５】
複数のユーザで共有される共有情報を取得する第１取得手段と、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得手段と、
前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御手段と、
を含み、
前記表示要求ユーザにより利用される複数のブラウザの各々に、前記個別設定情報が関連付けられており、
前記第２取得手段は、前記複数のブラウザのうち、前記表示要求ユーザにより選択されたブラウザに関連付けられた前記個別設定情報を取得し、
前記表示制御手段は、前記表示要求ユーザにより選択されたブラウザに関連付けられた前記個別設定情報に基づいて、前記表示手段に前記共有情報を表示させる、
ことを特徴とする表示制御システム。
【請求項６】
前記複数のユーザは、複数の前記共有情報を共有し、
前記複数の共有情報の各々に、前記個別設定情報が関連付けられており、
前記第１取得手段は、前記複数の共有情報のうち、選択された選択共有情報を取得し、
前記第２取得手段は、前記選択共有情報に関連付けられた前記個別設定情報を取得し、
前記表示制御手段は、前記選択共有情報に関連付けられた前記個別設定情報に基づいて、前記表示手段に前記選択共有情報を表示させる、
ことを特徴とする請求項１〜５の何れかに記載の表示制御システム。
【請求項７】
複数のユーザで共有される共有情報を取得する第１取得ステップと、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得ステップと、
前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御ステップと、
前記複数のユーザに共通する、前記共有情報の表示設定に関する共通設定情報を取得する第３取得ステップと、
を含み、
前記個別設定情報は、前記共有情報のうち、前記表示要求ユーザにより指定された部分の表示設定に関する情報であり、前記部分を示す識別情報を含み、
前記表示制御ステップは、
前記識別情報に基づいて前記部分を特定し、前記個別設定情報に基づいて前記部分を表示させ、
前記共有情報のうち、前記個別設定情報に前記識別情報が含まれていない部分を他の部分として特定し、前記共通設定情報に基づいて前記他の部分を表示させる、
ことを特徴とする表示制御方法。
【請求項８】
複数のユーザで共有される共有情報を取得する第１取得ステップと、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得ステップと、
前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御ステップと、
前記複数のユーザに共通する、前記共有情報の表示設定に関する共通設定情報を取得する第３取得ステップと、
前記複数のユーザのうち、前記共通設定情報の設定が許可された管理ユーザの操作に基づいて、前記共通設定情報を設定する設定ステップと、
前記管理ユーザではない他のユーザの操作に基づく前記共通設定情報の設定を制限する制限ステップと、
を含み、
前記個別設定情報は、前記共有情報のうち、前記表示要求ユーザにより指定された部分の表示設定に関する情報であり、
前記表示制御ステップは、前記個別設定情報に基づいて前記部分を表示させ、前記共通設定情報に基づいて他の部分を表示させる、
ことを特徴とする表示制御方法。
【請求項９】
複数のユーザで共有される共有情報を取得する第１取得ステップと、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザの表示手段に、前記共有情報を含む表示画面を表示させる表示制御ステップと、
前記表示画面において前記表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得ステップと、
を含み、
個別の表示設定をした前記ユーザごとに、当該ユーザ専用の前記個別設定情報が存在し、
前記表示制御ステップは、前記表示要求ユーザ専用の前記個別設定情報に基づいて、前記表示要求ユーザの前記表示手段に、前記表示画面を表示させる、
ことを特徴とする表示制御方法。
【請求項１０】
複数のユーザで共有される共有情報を取得する第１取得ステップと、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得ステップと、
前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御ステップと、
前記複数のユーザに共通する、前記共有情報の表示設定に関する共通設定情報を取得する第３取得ステップと、
前記表示要求ユーザの端末に、前記個別設定情報を記録する第１記録ステップと、
サーバに、前記共通設定情報を記録する第２記録ステップと、
を含み、
前記個別設定情報は、前記共有情報のうち、前記表示要求ユーザにより指定された部分の表示設定に関する情報であり、
前記表示制御ステップは、前記個別設定情報に基づいて前記部分を表示させ、前記共通設定情報に基づいて他の部分を表示させ、
前記第２取得ステップは、前記端末に記録された前記個別設定情報を取得し、
前記第３取得ステップは、前記サーバに記録された前記共通設定情報を取得する、
ことを特徴とする表示制御方法。
【請求項１１】
複数のユーザで共有される共有情報を取得する第１取得ステップと、
前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得ステップと、
前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御ステップと、
を含み、
前記表示要求ユーザにより利用される複数のブラウザの各々に、前記個別設定情報が関連付けられており、
前記第２取得ステップは、前記複数のブラウザのうち、前記表示要求ユーザにより選択されたブラウザに関連付けられた前記個別設定情報を取得し、
前記表示制御ステップは、前記表示要求ユーザにより選択されたブラウザに関連付けられた前記個別設定情報に基づいて、前記表示手段に前記共有情報を表示させる、
ことを特徴とする表示制御方法。
【請求項１２】
請求項１〜６の何れかに記載の表示制御システムとしてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御システム、表示制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のユーザで情報を共有するシステムが知られている。例えば、非特許文献１には、複数のユーザの各々で共有される共有情報を表形式で表示させるシステムが記載されている。このシステムでは、複数のユーザに共通する表示設定が採用されており、各ユーザは、この表示設定を変更できる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「Ｇｏｏｇｌｅ  スプレッドシート−オンラインでスプレッドシートを作成、編集できる無料サービス」，インターネット，２０２０年２月２８日検索，ｏｎｌｉｎｅ， https://www.google.com/intl/ja_jp/sheets/about/
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、非特許文献１の技術では、あるユーザＡが一部の列幅を変更すると、その変更が他のユーザＢに対しても適用されるので、ユーザＢにとって使いにくい表示設定になる可能性がある。例えば、ユーザＡが横長の画面を使用しており、ユーザＢが縦長の画面を使用していたとする。ユーザＡが自身の横長の画面で共有情報を見やすくするために列幅を広げたとすると、横幅の狭い画面を使用するユーザＢにとって、見づらい画面になることがある。
【０００５】
本開示の一態様が解決しようとする課題は、ユーザに応じた表示設定で共有情報を表示させることである。
【課題を解決するための手段】
【０００６】
本開示の一側面に係る表示制御システムは、複数のユーザで共有される共有情報を取得する第１取得手段と、前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得手段と、前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御手段と、を含む。
【０００７】
本開示の一側面に係る表示制御方法は、複数のユーザで共有される共有情報を取得する第１取得ステップと、前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得ステップと、前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御ステップと、を含むことを特徴とする。
【０００８】
本開示の一側面に係るプログラムは、複数のユーザで共有される共有情報を取得する第１取得手段、前記複数のユーザのうち、前記共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する第２取得手段、前記個別設定情報に基づいて、前記表示要求ユーザの表示手段に前記共有情報を表示させる表示制御手段、としてコンピュータを機能させる。
【０００９】
本開示の一側面によれば、前記共有情報は、表形式で表示され、前記個別設定情報は、前記表示要求ユーザにより指定された列幅及び行幅の少なくとも一方を示す、ことを特徴とする。
【００１０】
本開示の一側面によれば、前記表示制御システムは、前記複数のユーザに共通する、前記共有情報の表示設定に関する共通設定情報を取得する第３取得手段を更に含み、前記個別設定情報は、前記共有情報のうち、前記表示要求ユーザにより指定された部分の表示設定に関する情報であり、前記表示制御手段は、前記個別設定情報に基づいて前記部分を表示させ、前記共通設定情報に基づいて他の部分を表示させる、ことを特徴とする。
【００１１】
本開示の一側面によれば、前記個別設定情報は、前記共有情報のうちの前記部分を示す識別情報を含み、前記表示制御手段は、前記識別情報に基づいて前記部分を特定し、前記共有情報のうち、前記個別設定情報に前記識別情報が含まれていない部分を前記他の部分として特定する、ことを特徴とする。
【００１２】
本開示の一側面によれば、前記表示制御システムは、前記表示要求ユーザの端末に、前記個別設定情報を記録する第１記録手段と、サーバに、前記共通設定情報を記録する第２記録手段と、を含み、前記第２取得手段は、前記端末に記録された前記個別設定情報を取得し、前記第３取得手段は、前記サーバに記録された前記共通設定情報を取得する、ことを特徴とする。
【００１３】
本開示の一側面によれば、前記表示制御システムは、前記複数のユーザのうち、前記共通設定情報の設定が許可された管理ユーザの操作に基づいて、前記共通設定情報を設定する設定手段と、前記管理ユーザではない他のユーザの操作に基づく前記共通設定情報の設定を制限する制限手段と、を含むことを特徴とする。
【００１４】
本開示の一側面によれば、前記表示要求ユーザにより利用される複数のブラウザの各々に、前記個別設定情報が関連付けられており、前記第２取得手段は、前記複数のブラウザのうち、前記表示要求ユーザにより選択されたブラウザに関連付けられた前記個別設定情報を取得し、前記表示制御手段は、前記表示要求ユーザにより選択されたブラウザに関連付けられた前記個別設定情報に基づいて、前記表示手段に前記共有情報を表示させる、ことを特徴とする。
【００１５】
本開示の一側面によれば、前記複数のユーザは、複数の前記共有情報を共有し、前記複数の共有情報の各々に、前記個別設定情報が関連付けられており、前記第１取得手段は、前記複数の共有情報のうち、選択された選択共有情報を取得し、前記第２取得手段は、前記選択共有情報に関連付けられた前記個別設定情報を取得し、前記表示制御手段は、前記選択共有情報に関連付けられた前記個別設定情報に基づいて、前記表示手段に前記選択共有情報を表示させる、ことを特徴とする。
【発明の効果】
【００１６】
本開示によれば、ユーザに応じた表示設定で共有情報を表示させることである。
【図面の簡単な説明】
【００１７】
【図１】表示制御システムの全体構成の一例を示す図である。
【図２】ユーザ端末に表示される表示画面の一例を示す図である。
【図３】表示制御システムで実現される機能を示す機能ブロック図である。
【図４】共有情報データベースのデータ格納例を示す図である。
【図５】個別設定データのデータ格納例を示す図である。
【図６】表示制御システムで実行される処理の一例を示すフロー図である。
【発明を実施するための形態】
【００１８】
［１．表示制御システムの全体構成］
以降、本開示に係る表示制御システムを説明する。図１は、表示制御システムの全体構成の一例を示す図である。図１に示すように、表示制御システムＳは、サーバ１０と、ユーザ端末２０と、を含む。サーバ１０とユーザ端末２０の各々は、インターネットなどのネットワークＮに接続される。なお、図１では、１台のユーザ端末２０を示しているが、複数のユーザにそれぞれ対応する複数のユーザ端末２０が存在する。１人のユーザが複数のユーザ端末２０を利用してもよい。また、サーバ１０も複数台存在してもよい。
【００１９】
サーバ１０は、サーバコンピュータである。サーバ１０は、制御部１１、記憶部１２、及び通信部１３を含む。制御部１１は、少なくとも１つのプロセッサを含む。記憶部１２は、ＲＡＭやハードディスクを含み、各種プログラムやデータを記憶する。制御部１１は、これらプログラムやデータに基づいて各種処理を実行する。通信部１３は、ネットワークカードや各種通信コネクタ等の通信インタフェースを含み、他の装置との通信を行う。
【００２０】
ユーザ端末２０は、ユーザが操作するコンピュータである。例えば、ユーザ端末２０は、パーソナルコンピュータ、タブレット端末、又はスマートフォンである。ユーザ端末２０は、制御部２１、記憶部２２、通信部２３、操作部２４、及び表示部２５を含む。制御部２１、記憶部２２、及び通信部２３の各々のハードウェア構成は、それぞれ制御部１１、記憶部１２、及び通信部１３と同様であってよい。操作部２４は、マウスやキーボード等の入力デバイスである。表示部２５は、液晶ディスプレイ又は有機ＥＬディスプレイ等であり、制御部２１の指示により各種画面を表示する。
【００２１】
なお、サーバ１０及びユーザ端末２０の各々に記憶されるものとして説明するプログラム及びデータは、ネットワークを介して供給されてもよい。サーバ１０及びユーザ端末２０の各々のハードウェア構成は、上記の例に限られず、種々のハードウェアを適用可能である。例えば、コンピュータ読み取り可能な情報記憶媒体を読み取る読取部（例えば、光ディスクドライブやメモリカードスロット）や外部機器と直接的に接続するための入出力部（例えば、ＵＳＢ端子）が含まれてもよい。この場合、情報記憶媒体に記憶されたプログラムやデータが、読取部又は入出力部を介して供給されてもよい。
【００２２】
［２．表示制御システムの概要］
表示制御システムＳでは、複数のユーザで共有情報が共有される。共有情報は、複数のユーザに提供される情報である。複数のユーザの各々は、共有情報にアクセス可能であり、共有情報の閲覧及び更新の少なくとも一方が可能である。共有情報は、任意の内容を含み、例えば、テキスト、数値、表、図、画像、動画、音声、又はこれらの２つ以上の組み合わせを含んでもよい。
【００２３】
本実施形態では、複数のユーザが同じユーザグループに属し、ユーザグループ内で共有情報が共有される。ユーザグループは、ユーザの集団であり、例えば、会社の部署、チーム、又は友人グループである。ユーザグループに属する何れかのユーザは、共有情報を作成してサーバ１０に登録する。ユーザグループに属する全てのユーザに共有情報の編集権限を持たせてもよいし、一部のユーザにだけ編集権限を持たせて、他のユーザには閲覧権限だけを持たせてもよい。
【００２４】
ユーザは、少なくとも１つのユーザグループに属する。ユーザは、表示制御システムＳにログインすると、自身が属するユーザグループの共有情報を、ユーザ端末２０に表示させることができる。ユーザグループでは、少なくとも１つの共有情報が共有される。ユーザが表示させたい共有情報を選択すると、その共有情報を表示させるための表示画面がユーザ端末２０に表示される。
【００２５】
図２は、ユーザ端末２０に表示される表示画面の一例を示す図である。本実施形態では、ブラウザ上で表示画面Ｇが表示される場合を説明するが、特にブラウザが利用されなくてもよい。ユーザ端末２０には、少なくとも１つのブラウザがインストールされている。本実施形態では、ユーザ端末２０に複数のブラウザがインストールされており、ユーザは、何れかのブラウザを選択して表示画面Ｇを表示させる。
【００２６】
図２に示すように、共有情報Ｉは、表形式（テーブル形式）で表示画面Ｇに表示される。表は、少なくとも１つの行と列を含む。各列の１行目には、フィールド名が表示される。各行には、共有情報に含まれる個々のレコードの内容が表示される。共有情報Ｉが作成された時点では、デフォルトの列幅と行幅が設定される、デフォルトの列幅と行幅は、固定値であってもよいし、フィールド名に応じた長さが設定されてもよい。
【００２７】
本実施形態では、ユーザグループに属する少なくとも１人のユーザが、管理ユーザとして設定されている。管理ユーザは、ユーザグループを管理する。例えば、管理ユーザは、ユーザグループに属するユーザの管理、ユーザグループで共有される共有情報の管理、及び共有情報の表示設定の管理を行う。本実施形態では、これらの管理のうち、共有情報の表示設定の管理について説明する。
【００２８】
表示設定とは、共有情報の表示態様（表示のしかた）の設定である。表示設定は、表示のレイアウト又はデザインの設定ということもできる。例えば、表示設定は、表の列幅・行幅・フィールドの並び順、文字のフォント・色・サイズ、情報の配置、文字列の方向、余白、段組み、背景、又はこれらの２つ以上の組み合わせである。本実施形態では、表示設定の一例として表の列幅を説明する。このため、本実施形態で列幅を説明している箇所は、表示設定と読み替えることができる。
【００２９】
例えば、管理ユーザは、操作部２４を操作して、列幅を調整できる。列幅を調整するための操作は、任意の操作であってよい。例えば、操作部２４がマウスである場合、管理ユーザは、列幅を調整したいセルの端部（列の区切り線）にカーソルを合わせる。管理ユーザは、マウスの左ボタンを押し下げて、その状態のまま左右にマウスを移動させて列幅を調整する。管理ユーザがマウスの左ボタンを離すと列幅が確定する。マウス以外の他の入力デバイスについても同様であり、任意の操作によって列幅を調整可能である。
【００３０】
管理ユーザがメニューアイコンＭを選択すると、共有情報Ｉの列幅を保存するためのメニューが表示される。管理ユーザがメニューの中から「列幅を保存する」の文言を選択すると、共有情報Ｉの列幅（表示中の表の列幅）がサーバ１０に保存される。サーバ１０に保存された列幅（管理ユーザが調整した列幅）は、ユーザグループにおける共通の表示設定となる。このため、管理ユーザが調整した列幅は、他のユーザについても適用される。
【００３１】
この点、表示部２５の画面サイズはユーザによって異なることもあり、他のユーザの中には、管理ユーザが調整した列幅とは異なる列幅で共有情報Ｉを表示させたいこともある。そこで、本実施形態では、管理ユーザではないユーザが個別に調整した列幅を、そのユーザ専用の表示設定にする。ユーザが個別に列幅を調整したフィールドは、その列幅で表示される。他のフィールドは、管理ユーザが調整した列幅で表示される。
【００３２】
図２の例であれば、ユーザが、「企画部レコード番号」と「企画名」の列幅を自分で調整した場合、これら２つのフィールドは、ユーザが調整した列幅で表示されるこれらの列幅の調整は、管理ユーザによる調整の前に行われてもよいし、その後に行われてもよい。これら２つの列幅は、他のユーザについては適用されない。「管理番号」などの他のフィールドは、ユーザが列幅を調整していないので、管理ユーザが調整した列幅で表示される。このように、表示制御システムＳでは、ユーザに応じた表示設定で共有情報が表示されるようになっている。以降、表示制御システムＳの詳細について説明する。
【００３３】
［３．表示制御システムで実現される機能］
図３は、表示制御システムＳで実現される機能を示す機能ブロック図である。本実施形態では、サーバ１０と、ユーザ端末２０と、の各々で実現される機能について説明する。
【００３４】
［３−１．サーバで実現される機能］
図３に示すように、サーバ１０は、データ記憶部１００、設定部１０１、第２記録部１０２、及び制限部１０３を含む。
【００３５】
［データ記憶部］
データ記憶部１００は、記憶部１２を主として実現される。データ記憶部１００は、本実施形態で説明する処理をサーバ１０が実行するために必要なデータを記憶する。本実施形態では、このデータの一例として、共有情報データベースについて説明する。
【００３６】
図４は、共有情報データベースのデータ格納例を示す図である。図４に示すように、共有情報データベースＤＢは、共有情報が格納されたデータベースである。例えば、共有情報データベースＤＢには、グループＩＤ、共有情報ＩＤ、管理ユーザＩＤ、共通設定情報、及び共有情報の実データが格納される。
【００３７】
グループＩＤは、共有情報を共有するユーザグループを一意に識別するＩＤである。共有情報ＩＤは、共有情報を一意に識別するＩＤである。管理ユーザＩＤは、管理ユーザのユーザＩＤである。本実施形態では、ユーザグループごとに管理ユーザが設定されている場合を説明するが、共有情報ごとに管理ユーザが設定されてもよい。ユーザＩＤは、ユーザを一意に識別するＩＤである。
【００３８】
共通設定情報は、ユーザグループに属する複数のユーザに共通の表示設定に関する情報である。共通の表示設定とは、ユーザグループに属する一のユーザと他のユーザで同じ表示設定のことである。共通設定情報は複数のユーザに対応するので、共通設定情報とユーザとは、１対多の関係にある。本実施形態では、表示設定として列幅が指定されるので、共通設定情報には、共有情報に含まれる複数のフィールドの各々の名前と、その列幅と、が示される。即ち、共通設定情報には、共有情報のフィールドごとに列幅が示される。例えば、共通設定情報は、管理ユーザが編集可能である。管理権限のない他のユーザは、共通設定情報を編集できない。
【００３９】
共有情報の実データは、共有情報の内容を示すデータである。共有情報の実データではなく、実データへのパスなどが共有情報データベースＤＢに格納されてもよい。本実施形態では、共有情報は、表形式で表示されるので、共有情報の実データには、各レコードの内容が示される。
【００４０】
なお、データ記憶部１００に記憶されるデータは、上記の例に限られない。データ記憶部１００は、任意のデータを記憶してよい。例えば、データ記憶部１００は、各ユーザに関する情報を格納したユーザデータベースを記憶してもよい。ユーザデータベースには、ユーザグループＩＤ、ユーザＩＤ、ユーザ名、及び認証情報などが格納される。後述する個別設定情報は、ユーザ端末２０ではなく、サーバ１０に記憶されてもよく、この場合には、ユーザデータベースに個別設定情報が格納されてもよい。
【００４１】
［設定部］
設定部１０１は、制御部１１を主として実現される。設定部１０１は、複数のユーザのうち、共通設定情報の設定が許可された管理ユーザの操作に基づいて、共通設定情報を設定する。本実施形態では、管理ユーザにより共通設定情報の内容が指定されるので、設定部１０１は、管理ユーザのユーザ端末２０から、管理ユーザにより指定された内容を取得する。例えば、設定部１０１は、管理ユーザのユーザ端末２０に表示された共有情報Ｉの各フィールドの名前とその列幅とを取得する。設定部１０１は、各フィールドの名前と、その列幅と、を関連付けた共通設定情報を生成する。
【００４２】
［第２記録部］
第２記録部１０２は、制御部１１を主として実現される。第２記録部１０２は、サーバ１０に、共通設定情報を記録する。本実施形態では、データ記憶部１００に記憶された共有情報データベースＤＢに共通設定情報が管理されているので、第２記録部１０２は、設定部１０１により設定された共通設定情報を、共有情報データベースＤＢに格納する。例えば、第２記録部１０２は、管理ユーザが共通設定情報の内容を指定した共有情報Ｉの共有情報ＩＤに関連付けて、設定部１０１により設定された共通設定情報を格納する。
【００４３】
［制限部］
制限部１０３は、制御部１１を主として実現される。制限部１０３は、管理ユーザではない他のユーザの操作に基づく共通設定情報の設定を制限する。例えば、他のユーザは、管理ユーザと同じユーザグループに属するユーザのうち、管理ユーザ以外のユーザである。また例えば、他のユーザは、管理ユーザが属するユーザグループには属しないユーザである。
【００４４】
共通設定情報の設定を制限するとは、他のユーザの操作に基づいて共通設定情報が設定されるのを禁止することである。例えば、制限部１０３は、共通設定情報を設定するための操作を他のユーザに許可せず、管理ユーザにのみ許可する。制限部１０３は、共通設定情報を設定するための画像（図２の例であれば、メニューアイコンＭのメニューにおける「列幅を保存する」の文言）を、他のユーザのユーザ端末２０に表示させない。また例えば、共通設定情報を設定するための操作自体は他のユーザに許可されてもよいが、制限部１０３は、他のユーザがこの操作をしても、他のユーザの操作に基づく共通設定情報が共有情報データベースＤＢに格納されないように制限する。
【００４５】
［３−２．ユーザ端末で実現される機能］
図３に示すように、ユーザ端末２０では、データ記憶部２００、第１記録部２０１、第１取得部２０２、第２取得部２０３、第３取得部２０４、及び表示制御部２０５が実現される。
【００４６】
［データ記憶部］
データ記憶部２００は、記憶部２２を主として実現される。データ記憶部２００は、本実施形態で説明する処理をユーザ端末２０が実行するために必要なデータを記憶する。本実施形態では、このデータの一例として、個別設定データＤＴについて説明する。
【００４７】
図５は、個別設定データＤＴのデータ格納例を示す図である。図５に示すように、個別設定データＤＴには、共有情報ＩＤと個別設定情報とが格納される。個別設定情報は、ユーザの個別の表示設定に関する情報である。ユーザの個別の表示設定は、他のユーザには適用されない表示設定である。別の言い方をすれば、ユーザの個別の表示設定は、そのユーザにだけ適用される表示設定である。
【００４８】
例えば、個別設定情報は、ユーザにより指定された列幅及び行幅の少なくとも一方を示す。個別設定情報は１人のユーザに対応するので、個別設定情報とユーザとは、１対１の関係にある。本実施形態では、ユーザにより列幅が調整されるので、個別設定情報は、ユーザにより指定された列幅を示す。例えば、個別設定情報には、ユーザにより列幅が指定されたフィールドの名前と、その列幅と、が示される。個別設定情報には、ユーザにより列幅が指定されたフィールドごとに、その列幅が示される。個別設定情報には、ユーザにより列幅が指定されなかったフィールド（列幅を調整していないフィールド）の名前と列幅は格納されない。
【００４９】
ユーザは、共有情報の全ての表示設定を指定することもできるが、本実施形態では、その一部だけを指定する場合を説明する。このため、個別設定情報は、共有情報のうち、表示要求ユーザにより指定された部分の表示設定に関する情報ということができる。個別設定情報は、共有情報のうちの当該部分を示す識別情報を含む。本実施形態では、識別情報の一例として、フィールドの名前を説明するが、識別情報は、列を一意に識別するＩＤなどの他の情報であってもよい。本実施形態のように、共有情報が表形式で表示されるのであれば、個別設定情報には、表示要求ユーザにより列幅が指定された一部のフィールドの名前と、その列幅と、が示される。
【００５０】
例えば、図５に示す個別設定データＤＴは、ブラウザのＣｏｏｋｉｅを利用して保存されてもよいし、特にＣｏｏｋｉｅが利用されなくてもよい。本実施形態では、ユーザにより利用される複数のブラウザの各々に、個別設定情報が関連付けられている。例えば、データ記憶部２００は、ブラウザごとに、個別設定データＤＴを記憶する。このため、同じ共有情報だったとしても、ブラウザによって個別設定情報の内容が異なることがある。
【００５１】
なお、本実施形態のように各ブラウザの個別設定データＤＴが別々に分かれている必要はなく、これらはデータとして一体化されていてもよい。また、図５では、１つの共有情報の個別設定情報が示されているが、同じブラウザで複数の共有情報の各々の列幅が調整された場合、個別設定情報には、複数の共有情報の各々の共有情報ＩＤと、個別設定情報と、が格納される。
【００５２】
また、データ記憶部２００に記憶されるデータは、上記の例に限られない。データ記憶部２００は、任意のデータを記憶してよい。例えば、データ記憶部２００は、ユーザが属するユーザグループの共有情報の共通設定情報を記憶してもよい。この場合、サーバ１０とユーザ端末２０との間で共通設定情報の整合が取られているものとする。
【００５３】
［第１記録部］
第１記録部２０１は、制御部２１を主として実現される。第１記録部２０１は、表示要求ユーザのユーザ端末２０に、個別設定情報を記録する。表示対象ユーザは、共有情報の表示を要求したユーザである。別の言い方をすれば、表示対象ユーザは、各機能が実現されるユーザ端末２０のユーザ、又は、共有情報が表示されるユーザ端末２０のユーザということもできる。
【００５４】
第１記録部２０１は、表示対象ユーザの操作に基づいて、個別設定情報を設定する。例えば、第１記録部２０１は、ユーザ端末２０に表示された共有情報Ｉのうち、表示対象ユーザが列幅を指定したフィールドの名前と、その列幅と、を取得する。第１記録部２０１は、各フィールドの名前と、その列幅と、を関連付けた個別設定情報を生成する。第１記録部２０１は、列幅が調整された共有情報の共有情報ＩＤと、生成された個別設定情報と、を個別設定データＤＴに関連付けてデータ記憶部２００に記録する。
【００５５】
［第１取得部］
第１取得部２０２は、制御部２１を主として実現される。第１取得部２０２は、複数のユーザで共有される共有情報を取得する。本実施形態では、共有情報がデータ記憶部１００に記憶されているので、第１取得部２０２は、データ記憶部１００に記憶された共有情報を取得する。本実施形態では、複数のユーザは、複数の共有情報を共有しており、第１取得部２０２は、複数の共有情報のうち、選択された選択共有情報を取得する。
【００５６】
選択共有情報は、表示対象ユーザに共有される複数の共有情報のうち、表示対象となる共有情報である。ここでの選択とは、指定又は設定と同じ意味である。選択は、ユーザにより行われてもよいし、プログラムの処理によって自動的に行われてもよい。選択共有情報は、任意の方法によって選択可能であり、例えば、表示対象ユーザにより選択されてもよい。また例えば、管理ユーザが選択した選択共有情報が、デフォルトで表示される共有情報となってもよい。また例えば、表示対象ユーザに対してメッセージを送信した他のユーザにより選択された共有情報が選択共有情報に相当してもよい。第１取得部２０２は、選択共有情報の共有情報ＩＤを、サーバ１０に送信する。サーバ１０は、共有情報データベースＤＢを参照し、この共有情報ＩＤに関連付けられた選択共有情報の実データを取得し、ユーザ端末２０に送信する。第１取得部２０２は、実データが送信された選択共有情報を取得する。
【００５７】
［第２取得部］
第２取得部２０３は、制御部２１を主として実現される。第２取得部２０３は、複数のユーザのうち、表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する。ここでの指定は、調整又は設定ということもできる。表示要求ユーザは、個別設定情報の内容を指定する。
【００５８】
本実施形態では、ユーザ端末２０のデータ記憶部２００に個別設定情報が記憶されているので、第２取得部２０３は、ユーザ端末２０に記憶された個別設定情報を取得する。第２取得部２０３は、選択共有情報の共有情報ＩＤを取得し、個別設定データＤＴにおいて、この共有情報ＩＤに関連付けられた個別設定情報を取得する。
【００５９】
本実施形態では、複数の共有情報の各々に、個別設定情報が関連付けられているので、第２取得部２０３は、選択共有情報に関連付けられた個別設定情報を取得する。第２取得部２０３は、操作部２４の検出信号に基づいて、選択共有情報の共有情報ＩＤを特定し、個別設定データＤＴのうち、この共有情報ＩＤに関連付けられた個別設定情報を取得する。
【００６０】
本実施形態では、複数のブラウザの各々に個別設定情報が関連付けられているので、第２取得部２０３は、複数のブラウザのうち、表示要求ユーザにより選択されたブラウザに関連付けられた個別設定情報を取得する。表示要求ユーザにより選択されたブラウザは、表示画面Ｇを表示させるブラウザである。第２取得部２０３は、起動中のブラウザに関連付けられた個別設定データＤＴに格納された個別設定情報を取得する。
【００６１】
［第３取得部］
第３取得部２０４は、制御部２１を主として実現される。第３取得部２０４は、複数のユーザに共通する、共有情報の表示設定に関する共通設定情報を取得する。本実施形態では、共通設定情報がサーバ１０に記憶されているので、第３取得部２０４は、サーバ１０に記憶された共通設定情報を取得する。第３取得部２０４は、選択共有情報の共有情報ＩＤを、サーバ１０に送信する。サーバ１０は、共有情報データベースＤＢを参照し、この共有情報ＩＤに関連付けられた共通設定情報を取得し、ユーザ端末２０に送信する。第３取得部２０４は、当該送信された共通設定情報を取得する。
【００６２】
［表示制御部］
表示制御部２０５は、制御部２１を主として実現される。表示制御部２０５は、個別設定情報に基づいて、表示要求ユーザの表示部２５に共有情報を表示させる。表示制御部２０５は、個別設定情報に基づいて、共有情報の表示設定を決定し、当該表示設定で共有情報を表示させる。本実施形態では、表示要求ユーザにより列幅が指定されたフィールドの名前と、その列幅と、が個別設定情報に示されているので、表示制御部２０５は、個別設定情報が示すフィールドの名前の列幅を、個別設定情報が示す列幅に決定する。
【００６３】
表示要求ユーザが共有情報の全てについて列幅を指定した場合（全てのフィールドの列幅を調整した場合）、表示制御部２０５は、共有設定情報は利用せず、個別設定情報に基づいて共有情報を表示させる。表示要求ユーザが共有情報の一部分についてのみ列幅を指定した場合（一部のフィールドの列幅だけを調整した場合）、表示制御部２０５は、共有情報のうち、個別設定情報に基づいて当該部分を表示させ、共通設定情報に基づいて他の部分を表示させる。この部分は、表示要求ユーザにより自由に指定可能である。
【００６４】
本実施形態では、個別設定情報に、上記部分を示す識別情報が含まれているので、表示制御部２０５は、識別情報に基づいて部分を特定し、共有情報のうち、個別設定情報に識別情報が含まれていない部分を他の部分として特定する。図５のデータ格納例の場合、フィールドの名前が識別情報に相当するので、表示制御部２０５は、個別設定情報にフィールドの名前が格納されている列（「企画部レコード番号」と「企画名」の列）を、上記部分として特定する。表示制御部２０５は、個別設定情報にフィールドの名前が格納されていない列を、他の部分として特定する。表示制御部２０５は、共有情報又は共通設定情報を参照し、他の部分のフィールドの名前を特定する。表示制御部２０５は、共有情報又は共通設定情報に示されたフィールドの名前と、個別設定情報に示されたフィールドの名前と、の差分に基づいて、他の部分を特定する。
【００６５】
本実施形態では、複数のブラウザの各々に個別設定情報が関連付けられているので、表示制御部２０５は、表示要求ユーザにより選択されたブラウザに関連付けられた個別設定情報に基づいて、表示部２５に共有情報を表示させる。選択中のブラウザに関連付けられた個別設定情報が共有情報の表示に利用される。また、本実施形態では、複数の共有情報の各々に個別設定情報が関連付けられているので、表示制御部２０５は、選択共有情報に関連付けられた個別設定情報に基づいて、表示部２５に選択共有情報を表示させる。選択された選択共有情報に関連付けられた個別設定情報が共有情報の表示に利用される。
【００６６】
［４．表示制御システムで実行される処理］
次に、表示制御システムＳで実行される処理について説明する。図６は、表示制御システムＳで実行される処理の一例を示すフロー図である。図６に示す処理は、図３に示す機能ブロックにより実行される処理の一例である。なお、図６の処理が実行されるにあたり、ユーザはサーバ１０にログイン済みであるものとする。
【００６７】
図６に示すように、ユーザ端末２０は、サーバ１０に対し、ユーザが選択した共有情報の共有情報ＩＤを送信する（Ｓ１）。例えば、表示可能な共有情報のリストが表示部２５に表示され、ユーザはリストの中から任意の共有情報を選択する。各共有情報の共有情報ＩＤは、リストを表示させるためのデータに含まれているものとする。なお、表示対象の共有情報は、リストではなく、他のユーザからのメッセージに含まれるリンク等から選択されてもよい。
【００６８】
サーバ１０は、ユーザ端末２０から、ユーザが選択した共有情報の共有情報ＩＤを受信する（Ｓ２）。サーバ１０は、共有情報データベースＤＢを参照し、ユーザ端末２０に対し、ユーザが選択した共有情報に関連付けられた共通設定情報と共有情報とを送信する（Ｓ３）。Ｓ３においては、サーバ１０は、ユーザ端末２０から受信した共有情報ＩＤと同じレコードに格納された共通設定情報と共有情報を取得して送信する。
【００６９】
ユーザ端末２０は、サーバ１０から共通設定情報と共有情報とを受信する（Ｓ４）。ユーザ端末２０は、ユーザが選択したブラウザに関連付けられた個別設定情報を取得する（Ｓ５）。例えば、個別設定情報がブラウザのＣｏｏｋｉｅに格納されている場合、ユーザ端末２０は、表示中のブラウザのＣｏｏｋｉｅに格納された個別設定情報を取得する。
【００７０】
ユーザ端末２０は、共通設定情報と個別設定情報とに基づいて、共有情報を表示画面Ｇに表示させる（Ｓ６）。Ｓ６においては、ユーザ端末２０は、個別設定情報にフィールド名が含まれる列の列幅を、その列の列幅として決定する。ユーザ端末２０は、共通設定情報に含まれる他の列の列幅を、他の列の列幅として決定する。ユーザ端末２０は、これら決定した列幅の表を作成し、共有情報に含まれる各レコードの値をセルに設定する。
【００７１】
ユーザ端末２０は、操作部２４の検出信号に基づいて、ユーザの操作を特定する（Ｓ７）。ここでは、共有情報Ｉの列幅を指定する操作、共通設定情報を保存する操作、又は、他の操作が行われる場合を説明する。共通設定情報を保存する操作は、管理ユーザしか入力できないものとする。他の操作は、セルの値を変更する操作又は表示画面Ｇを閉じる等の操作である。
【００７２】
列幅を指定する操作が行われた場合（Ｓ７；列幅指定）、ユーザ端末２０は、ユーザの操作に基づいて、共有情報Ｉの表における列幅を変更する（Ｓ８）。ユーザ端末２０は、表示中の共有情報及び選択中のブラウザに関連付けて、個別設定情報を個別設定データＤＴに記録する（Ｓ９）。Ｓ９においては、ユーザ端末２０は、ユーザが列幅を指定した列のフィールド名と、その列幅と、を関連付けて個別設定情報に記録する。このフィールド名が個別設定情報に格納されていなかった場合には、フィールド名と列幅の組み合わせが新たに個別設定情報に追加される。選択中のブラウザに個別設定データＤＴ自体が存在しなかった場合には、個別設定データＤＴが新たに生成される。
【００７３】
Ｓ７において、管理ユーザにより共通設定情報を保存する操作が行われた場合（Ｓ７；保存操作）、ユーザ端末２０は、サーバ１０に対し、共通設定情報の記録要求を送信する（Ｓ１０）。記録要求は、所定形式のデータが送信されることにより行われる。記録要求には、表示中の共有情報Ｉの全てのフィールドの名前と、その列幅と、が含まれる。なお、管理ユーザではないユーザについては、メニューアイコンＭに「列幅を保存する」の文言が含まれないので、Ｓ１０〜Ｓ１２の処理は実行されないように制限される。
【００７４】
サーバ１０は、ユーザ端末２０から、共通設定情報の記録要求を受信する（Ｓ１１）。サーバ１０は、記録要求に基づいて、共通設定情報を記録する（Ｓ１２）。Ｓ１２においては、サーバ１０は、共有情報データベースＤＢのうち、表示中の共有情報の共有情報ＩＤのレコードに格納された共有設定情報に、記録要求に含まれるフィールドの名前と列幅の組み合わせを格納する。共有設定情報自体が存在しなかった場合には、共有設定情報が新たに生成される。
【００７５】
Ｓ７において、他の操作が行われた場合（Ｓ７；他の操作）、本処理は終了する。この場合、ユーザにより行われた他の操作に応じた処理が実行される。例えば、セルの値を変更する操作が行われた場合、ユーザ端末２０は、当該操作に基づいてセルの値を変更する。また例えば、表示画面Ｇを閉じる操作が行われた場合、ユーザ端末２０は、表示画面Ｇを表示させているブラウザ又はそのタブを閉じる。
【００７６】
以上説明した表示制御システムＳによれば、個別設定情報に基づいて、ユーザ端末２０に共有情報を表示させることにより、ユーザに応じた表示設定で共有情報を表示させることができる。例えば、あるユーザが調整した表示設定が他のユーザにも反映されると、他のユーザにとって使いにくい画面になることがあるが、ユーザに応じた表示設定とすることで、各ユーザにとって使いやすい画面とすることができる。
【００７７】
また、共有情報は表形式で表示され、個別設定情報がユーザにより指定された列幅を示すことにより、ユーザに応じた表示設定で表形式の共有情報を表示させることができる。
【００７８】
また、共有情報のうち、個別設定情報に基づいてユーザが列幅を指定した部分が表示され、共通設定情報に基づいて他の部分が表示されることにより、ユーザが一部の列幅だけしか指定しなかったとしても、使いやすい画面で共有情報を表示させることができる。ユーザが全ての列幅を指定する必要がなく、自分が気になる一部の列幅だけを指定すればよいので、ユーザの利便性を高めることもできる。
【００７９】
また、個別設定情報に含まれる識別情報に基づいて、ユーザが列幅を指定した部分が特定され、共有情報のうち、個別設定情報に識別情報が含まれていない部分が他の部分として特定されることにより、ユーザが指定した部分を正確に特定できる。
【００８０】
また、ユーザ端末２０に個別設定情報が記録され、サーバ１０に共通設定情報が記録されており、個別設定情報と共通設定情報が分散して管理されていることにより、サーバ１０のメモリ消費量を軽減できる。
【００８１】
また、管理ユーザの操作に基づいて共通設定情報が設定され、他のユーザの操作に基づく共通設定情報の設定を制限することにより、管理権限のないユーザが勝手に共通設定情報を変更してしまうことを防止できる。このため、ユーザグループ内のユーザ全員にとって見やすい画面とすることができる。
【００８２】
また、表示要求ユーザにより選択されたブラウザに関連付けられた個別設定情報に基づいて共有情報を表示させることにより、ブラウザに応じた列幅の共有情報を表示させることができる。このため、ブラウザの特徴に応じた画面とすることができ、より見やすい画面とすることができる。
【００８３】
また、複数の共有情報の各々に、個別設定情報が関連付けられていることにより、表示対象となる共有情報に応じた見やすい画面とすることができる。
【００８４】
［５．変形例］
なお、本開示は、以上に説明した実施の形態に限定されるものではない。本開示の趣旨を逸脱しない範囲で、適宜変更可能である。
【００８５】
例えば、実施形態では、表示要求ユーザが列幅を変更すると、すぐに個別設定情報に反映される場合を説明したが、共通設定情報と同様に、メニューアイコンＭの「設定を保存する」といった文言が選択された場合に、列幅が個別設定情報に反映されてもよい。また例えば、共通設定情報は、メニューアイコンＭの「設定を保存する」といった文言が選択されることなく、管理ユーザが列幅を変更すると、すぐに共通設定情報に反映されてもよい。
【００８６】
また例えば、個別設定情報ユーザが複数のブラウザを利用する場合であったとしても、複数のブラウザに共通する１つの個別設定情報が利用されてもよい。また例えば、管理ユーザ以外のユーザが共通設定情報を指定できてもよい。また例えば、ユーザグループには、特に管理ユーザがいなくてもよい。また例えば、ユーザグループが特に設定されずに、不特定多数のユーザに共有情報が共有されてもよい。また例えば、管理ユーザについては、共有設定情報に基づいて表示画面Ｇが表示され、個別設定情報がなくてもよい。
【００８７】
また例えば、列幅が調整される場合を説明したが、行幅が調整されてもよいし、列幅と行幅の両方が調整されてもよい。また例えば、共有情報は、表形式ではなく、任意の形式で表示可能である。共有情報がドキュメントデータ形式で表示される場合には、表示設定は、テキストのフォントやサイズなどであってよい。他の形式も同様に、共有情報の形式に応じた表示設定がなされるようにすればよい。
【００８８】
また例えば、上記説明した各機能は、表示制御システムＳにおける任意の装置で実現されるようにすればよい。例えば、サーバ１０で実現されるものとして説明した機能がユーザ端末２０によって実現されてもよい。また例えば、ユーザ端末２０で実現されるものとして説明した機能がサーバ１０によって実現されてもよい。また例えば、各機能が複数のコンピュータによって分担されるのではなく、１つのコンピュータによって実現されてもよい。
【符号の説明】
【００８９】
Ｓ  表示制御システム、１０  サーバ、１１，２１  制御部、１２，２２  記憶部、１３，２３  通信部、２０  ユーザ端末、２４  操作部、２５  表示部、Ｇ  表示画面、Ｍ  メニューアイコン、Ｎ  ネットワーク、ＤＢ  共有情報データベース、ＤＴ  個別設定データ、１００  データ記憶部、１０１  設定部、１０２  第２記録部、１０３  制限部、２００  データ記憶部、２０１  第１記録部、２０２  第１取得部、２０３  第２取得部、２０４  第３取得部、２０５  表示制御部。
【要約】
【課題】ユーザに応じた表示設定で共有情報を表示させる。
【解決手段】表示制御システム（Ｓ）の第１取得手段（２０２）は、複数のユーザで共有される共有情報を取得する。第２取得手段（２０３）は、複数のユーザのうち、共有情報の表示を要求した表示要求ユーザにより指定された、当該表示要求ユーザの個別の表示設定に関する個別設定情報を取得する。表示制御手段（２０５）は、個別設定情報に基づいて、表示要求ユーザの表示手段（２５）に共有情報を表示させる。
【選択図】図３【図１】
0006846554.tif 000002
【図２】
0006846554.tif 000003
【図３】
0006846554.tif 000004
【図４】
0006846554.tif 000005
【図５】
0006846554.tif 000006
【図６】
0006846554.tif 000007