(57)【要約】【課題】サーバで管理するファイルを通信装置で表示する情報表示システムにおいて、情報を提示する場所や対象者等、ユーザのスケジュールに応じてファイルの表示の可否を管理する技術を提供する。【解決手段】通信装置は、ファイルを検索するためのキーワードと、スケジュールに含まれる日時、位置等の各項目を検索するための情報とを含む送信要求をサーバへ送信する。サーバは、送信要求に基づき、キーワードを含むファイル名をデータベースから取得する。サーバは、スケジュール情報を記憶しており、スケジュールの位置情報などを照合して、当該スケジュールで表示可能なファイル名を取得する。これら取得結果に基づき、検索用のキーワードに対応し、スケジュールにおいて表示可能なファイル名を抽出する。通信装置は、サーバの抽出結果を受信し、スケジュールにおいて表示可能なファイルをディスプレイに表示する。【選択図】図１０
2018060560.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルおよび利用者のスケジュールを管理するサーバと、前記サーバからファイルを受信し、受信したファイルを表示画面に表示する通信装置とを備える情報表示システムであって、
前記サーバは、
前記通信装置からファイルを検索するためのキーワードを受信する第１受信部と、
前記キーワードを受信した場合、前記キーワードに対応するファイルを検索し、検索されたファイルのうち、前記スケジュールにおいて表示可能なファイルを抽出するファイル抽出部と、
前記ファイルの検索結果と、前記抽出結果とを前記通信装置へ送信する第１送信部と、
を含み、
前記通信装置は、
前記サーバから、前記ファイルの検索結果と、前記抽出結果とを受信する第２受信部と、
受信した前記抽出結果に基づき、前記スケジュールにおいて表示可能なファイルと表示できないファイルとを区別して表示する制御部と、
を含む、情報表示システム。
【請求項２】
前記サーバは、前記スケジュールと、前記スケジュールにおいて表示可能なファイルと、前記ファイルを提示する対象者とを対応付けたスケジュール情報を記憶する記憶部を更に含み、
前記第１送信部は、前記スケジュール情報を前記通信装置に送信する、
請求項１に記載の情報表示システム。
【請求項３】
前記制御部は、前記表示画面を、前記スケジュールにおいて表示可能なファイルの抽出結果を示す表示領域と、表示できないファイルを表示する利用制限ファイル表示領域と、に分割してファイルを表示する、
請求項１又は２に記載の情報表示システム。
【請求項４】
前記通信装置は、前記スケジュールにおいて表示可能なファイルの抽出結果を示す表示領域に、前記ファイルを表示する対象者を表示する、
請求項１〜３のいずれかに記載の情報表示システム。
【請求項５】
前記制御部は、前記スケジュールにおいて表示可能なファイルに対応するアイコンと、表示できないファイルに対応するアイコンとを異なる表示領域に表示する、
請求項１〜４のいずれかに記載の情報表示システム。
【請求項６】
前記通信装置は、前記スケジュールにおいて表示できないファイルの詳細を表示するか否かを切替える入力操作を受け付ける表示設定切替部を更に含む、
請求項１〜５のいずれかに記載の情報表示システム。
【請求項７】
前記制御部は、前記表示画面を、前記スケジュールにおいて表示可能なファイルの抽出結果を示す表示領域と、表示できないファイルを表示する利用制限ファイル表示領域と、に分割してファイルを表示すると共に、前記表示領域には前記ファイルの詳細を表示し、
前記表示設定切替部は、前記表示領域及び前記利用制限ファイル表示領域のうち前記利用制限ファイル表示領域に表示される、
請求項６に記載の情報表示システム。
【請求項８】
複数のファイルと利用者のスケジュール情報とを管理するサーバからファイルを受信し、ファイルを表示画面に表示する通信装置であって、
前記ファイル受信部により受信した、検索キーワードに対応したファイルの検索結果と、前記検索されたファイルのうち前記スケジュール情報に基づき表示可能なファイルの抽出結果とに基づいて、表示可能なファイルと表示できないファイルとを前記表示画面に区別して表示する表示制御部と、
を含む通信装置。
【請求項９】
前記記憶部は、前記サーバから受信した前記スケジュール情報を記憶し、
前記スケジュール情報では、スケジュールと、前記スケジュールにおいて表示可能なファイルと、前記ファイルを提示する対象者とが対応付けられている、
請求項８に記載の通信装置。
【請求項１０】
複数のファイルおよび利用者のスケジュールを管理するサーバと、前記サーバからファイルを受信し、受信したファイルを表示画面に表示する通信装置とを備える情報表示システムで実行される方法であって、
前記ファイルを検索するためのキーワードを受信するステップと、
前記キーワードを受信した場合、前記キーワードに対応するファイルを検索することと、
検索されたファイルのうち、前記スケジュールにおいて表示可能なファイルを抽出するステップと、
前記ファイルの検索結果と、前記抽出結果とを送信するステップと、
前記ファイルの検索結果と、前記抽出結果とを受信するステップと、
受信した前記抽出結果に基づき、前記スケジュールにおいて表示可能なファイルと表示できないファイルとを区別して表示するステップと、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ等でファイルを管理するシステムに関し、特に、ファイルの利用可否を管理するための技術に関する。
【背景技術】
【０００２】
ファイルをサーバ等で管理し、サーバに対し、各通信装置がアクセスして、各通信装置でファイルを利用可能とする技術が知られている。例えば、打ち合わせなどにおいて、参加者に提示したい資料がある場合に、通信装置のユーザは、通信装置からサーバへアクセスし、サーバで管理されるファイルを検索することで、所望のファイルを通信装置で利用することができる。
【０００３】
ファイルのアクセス権限を管理する技術は、様々なものが知られている。例えば、特開２０１３−１１４３３１号公報（特許文献１）は、検索結果を表示するのに要する時間の増大や煩雑なアクセス権の運用管理を必要とすることなく、アクセス権に応じた検索結果を表示させることを記載している。特開２０１０−１０８１１１号公報（特許文献２）は、ファイルサーバの負担を軽減しつつ、検索結果を利用者に提示する場合、利用者が全ての階層でアクセス権限を有する場合にのみファイルにアクセス可能とすることを記載している。特開２００５−３０１７０１号公報（特許文献３）は、位置情報に関連付けられるコンテンツを効率的に検索するためのコンテンツ配信環境について記載している。これらの技術によると、ユーザは、アクセス権限に応じてファイルの表示をすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１４３３１号公報
【特許文献２】特開２０１０−１０８１１１号公報
【特許文献３】特開２００５−３０１７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、アクセスすることができるファイルであっても、ユーザが情報を第三者に提示する場合に、提示する対象者によっては、提示することが望ましくないファイルもある。ユーザは、通信装置などのデバイスを用いて情報を表示する際に、各ファイルが提示してよい情報であるか否かをその都度判断する必要があり、煩雑である。例えば、ユーザは、商談等においてタブレット端末等の通信装置を用いて情報を提示する際に、一旦、ディスプレイが商談の相手から見えない状態にし、ファイルの内容を確認したうえで、再度、相手方に情報を提示している。この一連の作業は、ユーザにとって手間となる上に、商談を円滑に進行させる際の妨げともなりうる。
【０００６】
そこで、本発明は、情報を提示する場所や対象者等に応じて、ファイルの表示可否を管理する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録するための入力装置と、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムが提供される。サーバは、第１の送受信部と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための記憶部と、サーバの動作を制御するための第１の制御部とを備え
る。入力装置は、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるための操作受付部と、スケジュール情報に登録するデータをサーバへ送信するスケジュール送信部とを備える。サーバの第１の制御部は、第１の送受信部により入力装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新する更新部を含み、通信装置は、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するための第２の送受信部と、サーバから受信したファイルを表示するための表示部と、通信装置の動作を制御するための第２の制御部とを備える。サーバの第１の制御部は、通信装置からファイルの送信要求を第１の送受信部により受信した場合に、記憶部のスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出する抽出部と、抽出部による抽出結果を通信装置へ送信する抽出結果送信部とを含み、通信装置の第２の制御部は、サーバから、抽出結果を第２の送受信部により受信する抽出結果受信部と、受信した抽出結果に基づき、表示可能なファイルを表示部により表示する抽出結果表示部とを含む。
【０００８】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録するための入力装置と、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムが提供される。サーバは、第１の送受信部と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための第１の記憶部と、サーバの動作を制御するための第１の制御部とを備える。入力装置は、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるための操作受付部と、スケジュール情報に登録するデータをサーバへ送信するスケジュール送信部とを備える。サーバの第１の制御部は、第１の送受信部により入力装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新する更新部を含み、通信装置は、サーバの第１の記憶部に記憶されるスケジュール情報と同期したスケジュール情報を記憶するための第２の記憶部と、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するための第２の送受信部と、サーバから受信したファイルを表示するための表示部と、通信装置の動作を制御するための第２の制御部とを備える。サーバの第１の制御部は、通信装置からファイルの送信要求を第１の送受信部により受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索する検索部と、検索部による検索結果を通信装置へ送信する検索結果送信部とを含み、通信装置の第２の制御部は、サーバから、検索結果を第２の送受信部により受信する検索結果受信部と、検索結果を第２の送受信部により受信した場合に、第２の記憶部のスケジュール情報に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出する抽出部と、抽出した抽出結果に基づき、表示可能なファイルを表示部により表示する抽出結果表示部とを含む。
【０００９】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録し、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムが提供される。サーバは、第１の送受信部と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための記憶部と、サーバの動作を制御するための第１の制御部とを備える。通信装置は、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるための操作受付部と、スケジュール情報に登録するデータをサーバへ送信するスケジュール送信部とを備える。サーバの第１の制御部は、第１の送受信部により通信装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新する更新部を含み、通信装置は、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するための第２の送受信部と、サーバから受信したファイルを表示するための表示部と、通信装置の動作を制御す
るための第２の制御部とを備える。サーバの第１の制御部は、通信装置からファイルの送信要求を第１の送受信部により受信した場合に、記憶部のスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出する抽出部と、抽出部による抽出結果を通信装置へ送信する抽出結果送信部とを含み、通信装置の第２の制御部は、サーバから、抽出結果を第２の送受信部により受信する抽出結果受信部と、受信した抽出結果に基づき、表示可能なファイルを表示部により表示する抽出結果表示部とを含む。
【００１０】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録し、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムが提供される。サーバは、第１の送受信部と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための第１の記憶部と、サーバの動作を制御するための第１の制御部とを備える。通信装置は、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるための操作受付部と、スケジュール情報に登録するデータをサーバへ送信するスケジュール送信部とを備える。サーバの第１の制御部は、第１の送受信部により通信装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新する更新部を含み、通信装置は、サーバの第１の記憶部に記憶されるスケジュール情報と同期したスケジュール情報を記憶するための第２の記憶部と、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するための第２の送受信部と、サーバから受信したファイルを表示するための表示部と、通信装置の動作を制御するための第２の制御部とを備える。サーバの第１の制御部は、通信装置からファイルの送信要求を第１の送受信部により受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索する検索部と、検索部による検索結果を通信装置へ送信する検索結果送信部とを含み、通信装置の第２の制御部は、サーバから、検索結果を第２の送受信部により受信する検索結果受信部と、検索結果を第２の送受信部により受信した場合に、第２の記憶部のスケジュール情報に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出する抽出部と、抽出した抽出結果に基づき、表示可能なファイルを表示部により表示する抽出結果表示部とを含む。
【００１１】
別の実施形態に従うと、複数のファイルを管理し、ファイルを表示するための通信装置が提供される。通信装置は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための記憶部と、ファイルを表示するための表示部と、通信装置の動作を制御するための制御部とを備える。制御部は、ファイルを表示するための入力操作を受け付けて、記憶部のスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出する抽出部と、抽出部による抽出結果に基づき、表示可能なファイルを表示部により表示する抽出結果表示部とを含む。
【００１２】
別の実施形態に従うと、複数のファイルを管理し、外部の装置からデータの登録を受け付けるサーバと、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムのサーバが提供される。サーバは、送受信部と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための記憶部と、サーバの動作を制御するための制御部とを備える。サーバの制御部は、送受信部により外部の装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新する更新部と、通信装置からファイルの送信要求を送受信部により受信した場合に、記憶部のスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出する抽出部と、抽出部による抽出結果を通信装置へ送信する抽出結果送信部とを含む。
【００１３】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録す
るための入力装置と、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムにおける通信装置が提供される。サーバは、第１の送受信部と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための第１の記憶部と、サーバの動作を制御するための第１の制御部とを備える。第１の制御部は、第１の送受信部により外部の装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新する更新部を含み、通信装置は、サーバの第１の記憶部に記憶されるスケジュール情報と同期したスケジュール情報を記憶するための第２の記憶部と、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するための第２の送受信部と、サーバから受信したファイルを表示するための表示部と、通信装置の動作を制御するための第２の制御部とを備える。第２の制御部は、サーバから、送信要求に対するファイルの検索結果を第２の送受信部により受信する検索結果受信部と、検索結果を第２の送受信部により受信した場合に、第２の記憶部のスケジュール情報に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出する抽出部と、抽出した抽出結果に基づき、表示可能なファイルを表示部により表示する抽出結果表示部とを含む。
【００１４】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録するための入力装置と、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムにおける情報を表示する方法が提供される。サーバは、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための記憶部を備える。方法は、入力装置が、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるステップと、入力装置が、スケジュール情報に登録するデータをサーバへ送信するステップと、サーバが、入力装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新するステップと、通信装置が、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するステップと、通信装置が、サーバから受信したファイルを表示するステップと、通信装置が、通信装置の動作を制御するためのステップと、サーバが、通信装置からファイルの送信要求を受信した場合に、記憶部のスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、サーバが、抽出結果を通信装置へ送信するステップとを含み、通信装置が、サーバから、抽出結果を受信するステップと、通信装置が、受信した抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを含む。
【００１５】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録するための入力装置と、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムにおける情報を表示する方法が提供される。サーバは、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための第１の記憶部を備える。通信装置は、サーバの第１の記憶部に記憶されるスケジュール情報と同期したスケジュール情報を記憶するための第２の記憶部を備える。方法は、入力装置が、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるためのステップと、入力装置が、スケジュール情報に登録するデータをサーバへ送信するステップと、サーバが、入力装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新するステップと、通信装置が、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するステップと、通信装置が、サーバから受信したファイルをディスプレイに表示するステップと、サーバが、通信装置からファイルの送信要求を受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索するステップと、サーバが、検索の結果を通信装置へ送信するステップと、通信装置が、サーバから、検索の結果を受信するス
テップと、通信装置が、検索の結果を受信した場合に、第２の記憶部のスケジュール情報に基づいて、検索の結果に示されるファイルのうち、表示可能なファイルを抽出するステップと、通信装置が、抽出した抽出結果に基づき、表示可能なファイルをディスプレイに表示するステップとを含む。
【００１６】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録し、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムにおける情報を表示する方法が提供される。サーバは、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための記憶部を備える。方法は、通信装置が、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるステップと、通信装置が、スケジュール情報に登録するデータをサーバへ送信するステップと、サーバが、通信装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新するステップと、通信装置が、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するステップと、通信装置が、サーバから受信したファイルをディスプレイに表示するステップと、サーバが、通信装置からファイルの送信要求を受信した場合に、記憶部のスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、サーバが、抽出の結果を通信装置へ送信するステップと、通信装置が、サーバから、抽出結果を受信するステップと、通信装置が、受信した抽出結果に基づき、表示可能なファイルをディスプレイに表示するステップとを含む。
【００１７】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録し、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムにおける情報を表示する方法が提供される。サーバは、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための第１の記憶部を備える。通信装置は、サーバの第１の記憶部に記憶されるスケジュール情報と同期したスケジュール情報を記憶するための第２の記憶部を備える。方法は、通信装置が、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるためのステップと、通信装置が、スケジュール情報に登録するデータをサーバへ送信するステップと、サーバが、通信装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新するステップと、通信装置が、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するためのステップと、通信装置が、サーバから受信したファイルを表示するステップと、サーバが、通信装置からファイルの送信要求を受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索するステップと、サーバが、検索結果を通信装置へ送信するステップと、通信装置が、サーバから、検索結果を受信するステップと、通信装置が、検索結果を第２の送受信部により受信した場合に、第２の記憶部のスケジュール情報に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するステップと、通信装置が、抽出した抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを含む。
【００１８】
別の実施形態に従うと、通信装置が複数のファイルを管理し、ファイルを表示するための方法が提供される。通信装置は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための記憶部を備える。方法は、通信装置が、ファイルを表示するための入力操作を受け付けて、記憶部のスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、通信装置が、抽出結果に基づき、表示可能なファイルをディスプレイに表示するステップとを含む。
【００１９】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録するための入力装置と、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムのサーバの動作を制御するためのプログラムが提供される。サーバは、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するためのメモリと、プロセッサと、通信インタフェースとを備える。プログラムは、プロセッサに、外部の装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新するステップと、通信装置からファイルの送信要求を通信インタフェースにより受信した場合に、メモリのスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、抽出結果を通信装置へ送信するステップとを実行させる。
【００２０】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録するための入力装置と、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムの通信装置の動作を制御するためのプログラムが提供される。サーバは、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための第１のメモリと、第１のプロセッサと、第１の通信インタフェースとを備える。第１の通信インタフェースにより外部の装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新し、通信装置は、サーバの第１のメモリに記憶されるスケジュール情報と同期したスケジュール情報を記憶するための第２のメモリと、プロセッサと、第２の通信インタフェースと、ディスプレイとを備える。プログラムは、プロセッサに、ファイルの送信要求をサーバへ送信し、サーバからファイルを受信するステップと、サーバから、送信要求に対するファイルの検索結果を第２の通信インタフェースにより受信するステップと、検索結果を第２の通信インタフェースにより受信した場合に、第２のメモリのスケジュール情報に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するステップと、抽出した抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを実行させる。
【００２１】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録し、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムの通信装置の動作を制御するためのプログラムが提供される。サーバは、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための第１のメモリと、第１のプロセッサと、通信インタフェースとを備える。通信インタフェースにより通信装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新し、通信装置は、第２のメモリと、第２のプロセッサとを備える。スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を操作受付部により受け付けて、スケジュール情報に登録するデータをサーバへ送信し、プログラムは、第１のプロセッサに、通信装置からファイルの送信要求を通信インタフェースにより受信した場合に、第１のメモリのスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、抽出結果を通信装置へ送信するステップとを実行させる。
【００２２】
別の実施形態に従うと、複数のファイルを管理するサーバと、サーバにデータを登録し、サーバからファイルを受信し、受信したファイルを表示するための通信装置とにより構成される情報表示システムの通信装置の動作を制御するためのプログラムが提供される。サーバは、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するための第１のメモリを備える。通信装置からスケジュール情報に登録するデータを受信し、受信したデータによりスケジュール情報を更新するよう構成
され、通信装置からファイルの送信要求を受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索し、通信装置は、サーバの第１のメモリに記憶されるスケジュール情報と同期したスケジュール情報を記憶するための第２のメモリと、プロセッサと、ディスプレイとを備える。プログラムは、プロセッサに、スケジュール情報にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるためのステップと、スケジュール情報に登録するデータをサーバへ送信するステップと、ファイルの送信要求をサーバへ送信し、サーバからファイルの検索の結果を受信するためのステップと、サーバから、検索結果を受信するステップと、検索結果を受信した場合に、第２のメモリのスケジュール情報に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するステップと、抽出した抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを実行させる。
【００２３】
別の実施形態に従うと、複数のファイルを管理し、ファイルを表示するための通信装置の動作を制御するためのプログラムが提供される。通信装置は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報を記憶するためのメモリと、プロセッサと、ディスプレイとを備える。プログラムは、プロセッサに、ファイルを表示するための入力操作を受け付けて、記憶部のスケジュール情報に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを実行させる。
【発明の効果】
【００２４】
上記一実施形態によると、通信装置は、ユーザのスケジュールに基づき、情報を提示する場所や対象者等に応じて、表示可能なファイルをディスプレイに表示する。そのため、上記一実施形態によると、情報を提示する対象者の範囲の管理を容易にすることができる。
【００２５】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１の情報表示システムの構成を示す図である。
【図２】入力装置１０Ａの構成を示すブロック図である。
【図３】サーバ２０Ａの構成を示すブロック図である。
【図４】通信装置３０Ａの構成を示すブロック図である。
【図５】検索インデックス情報２６３のデータ構造を示す図である。
【図６】スケジュール情報２６１のデータ構造を示す図である。
【図７】公開履歴情報２６４のデータ構造を示す図である。
【図８】スケジュールの登録の画面例を示す図である。
【図９】スケジュール情報２６１にスケジュールを登録するための入力操作を入力装置１０が受け付けて、サーバ２０がスケジュール情報２６１を更新する処理を示す図である。
【図１０】スケジュールにおいて表示可能なファイルを通信装置３０がサーバ２０から取得するための処理を示す図である。
【図１１】スケジュールを検索して、ファイルを公開した履歴を通信装置３０がサーバ２０から取得する処理を示す図である。
【図１２】図１０に示す処理により、サーバ２０によるファイルの抽出結果を通信装置３０が表示する場合の画面の表示例を示す図である。
【図１３】図１１に示す処理により、ファイルを公開した履歴を検索するためのディスプレイ３０４の画面例を示す図である。
【図１４】スケジュールに基づき、サーバ２０がファイルを抽出した結果を示す図である。
【図１５】スケジュールに基づき、サーバ２０がファイルを抽出した結果を示す図である。
【図１６】スケジュールに基づき、サーバ２０がファイルを抽出した結果を示す図である。
【図１７】図１０に示す処理により、サーバ２０によるファイルの抽出結果を通信装置３０が表示する場合の画面の表示例を示す図である。
【図１８】実施の形態２の通信装置３０がサーバ２０のファイルの抽出結果を表示する場合の画面例を示す図である。
【図１９】実施の形態３において、検索用のキーワードに対応するファイルの一覧と、スケジュールにおいて表示可能なファイルの抽出結果とを通信装置３０がサーバ２０から取得する処理を示す図である。
【図２０】実施の形態３におけるサーバ２０によるファイルの抽出結果を通信装置３０が表示する場合の画面の表示例を示す図である。
【図２１】スケジュールにおいて表示可能なファイルを通信装置３０がサーバ２０から取得するための処理を示す図である。
【図２２】スケジュールにおいて表示可能なファイルを通信装置３０がサーバ２０から取得するための処理を示す図である。
【図２３】実施の形態６のサーバ２０Ｂの構成を示すブロック図である。
【図２４】実施の形態６の通信装置３０Ｂの構成を示すブロック図である。
【図２５】ファイルがスケジュールにおいて表示可能か否かを通信装置３０が判定し、判定結果に基づいて、表示可能なファイルを通信装置３０がディスプレイ３０４に表示する処理を示す図である。
【図２６】実施の形態７の情報表示システムの構成を示す図である。
【図２７】実施の形態７の通信装置３０Ｃの構成を示す図である。
【図２８】実施の形態８の装置の構成を示す図である。
【図２９】通信装置３０Ｄの構成を示す図である。
【図３０】通信装置３０Ｄがスケジュール情報３６１にスケジュールを登録するための入力操作を受け付けて、スケジュール情報３６１を更新する処理を示す図である。
【図３１】通信装置３０Ｄが、スケジュールにおいて表示可能なファイルを記憶部３０６または外部のデータベースから取得するための処理を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２８】
＜実施の形態１＞
図１は、実施の形態１の情報表示システムの構成を示す図である。図１に示すように、情報表示システムは、入力装置１０と、サーバ２０と、通信装置３０とを含み、これらの装置がネットワーク９０によって互いに通信可能に接続されている。図１の例では、入力装置１０として、ラップトップ型の情報処理装置である入力装置１０Ａを示す。また、サーバ２０として、複数のサーバからなるサーバ２０Ａを示す。サーバ２０Ａは、データベースシステムを管理するＤＢＭＳ（database  management  system）としての機能を有する。また、通信装置３０として、タブレット型の情報処理装置である通信装置３０Ａと、スマートフォンである通信装置３０Ｂとを示す。
【００２９】
サーバ２０は、複数のファイルを管理するファイル管理システムのサーバとして機能する。また、サーバ２０は、利用者のスケジュール管理の機能を提供する。サーバ２０は、
例えば、ユーザを単位として、また、複数のユーザからなるグループを単位としてスケジュール管理の機能をユーザに提供する。ユーザは、入力装置１０等を操作して、サーバ２０へアクセスするための認証処理等を行ってスケジュールをサーバ２０に登録する。情報表示システムは、サーバ２０に登録されたスケジュールを、サーバ２０とアクセスする複数の端末で同期させることができる。例えば、ユーザは、デスクトップ型の情報処理装置やタブレットなどのモバイルデバイスを使用する場合に、サーバ２０に保持されるスケジュールを各端末に読み込むことで、各端末でスケジュールを同期させることができる。入力装置１０は、サーバ２０が提供するスケジュール管理の機能を利用するため、スケジュールを入力する入力操作をユーザから受け付けてサーバ２０Ａへ送信する。また、入力装置１０で作成されたファイルをサーバ２０へ送信してサーバ２０に管理させることとしてもよい。また、入力装置１０は、サーバ２０にアクセスし、サーバ２０のデータベースに保持されているファイルを編集することができるとしてもよい。
【００３０】
通信装置３０は、サーバ２０にアクセスし、認証処理等を行って、ユーザがアクセス権限を有するファイルを通信装置３０へ読み出して表示することができる。
【００３１】
このような情報表示システムにおいて、ユーザは、例えば、他者との打ち合わせ等のため外出している際に、通信装置３０Ａを使用してサーバ２０へアクセスし、サーバ２０からファイルを受信する。これにより、ユーザは、通信装置３０で保存していないファイルであっても、打ち合わせ等の内容や展開に応じて、必要となる資料をサーバ２０から取得することができる。また、通信装置３０は、ブラウザ等を通じてサーバ２０からファイルを取得してメモリ等に一時的に記憶することとし、ファイルそのものは通信装置３０に蓄積しないこととする場合もある。通信装置３０の紛失等が発生した場合に、データが流出する可能性を低減することができる。
【００３２】
ユーザがアクセス権限を有するファイルであっても、情報を提示する対象者によっては、ファイルを通信装置３０のディスプレイに表示して対象者に提示することが好ましくないこともある。例えば、企業内のみで使用する機密情報は、企業外部の人物に提示することが好ましくないことがある。そのため、ユーザは、ファイルを対象者に提示してよいか目視等によって確認した後に、対象者に提示することがある。
【００３３】
しかし、サーバから取得したファイルを対象者に提示してよいか否か、ユーザがその都度、内容を確認する作業は煩雑である。そのため、実施の形態１の情報表示システムは、ユーザのスケジュールと、そのスケジュールにおいて表示可能なファイルとを対応付けてサーバ２０において保持している。これにより、情報表示システムは、ファイルを表示するか否かを、スケジュールに応じて管理することができる。
【００３４】
また、ユーザにとっては、過去にどのようなファイルを利用したか否か、ファイルを公開した履歴が必要となることがある。例えば、企業の営業活動において、営業先となる組織に提示した資料は何か、また、どの資料を未だ提示していないかを管理することで、ユーザは、営業の進捗状況や資料を公開した対象者の範囲を確認することができる。情報表示システムは、サーバ２０において、表示可能なファイルとスケジュールとを対応付けて記憶している。情報表示システムにおいて、サーバ２０がスケジュールに含まれる各項目に基づいて検索をすることで、ユーザは、ユーザが資料を公開した履歴を取得することができる。
【００３５】
＜Ａ．構成＞
情報表示システムに含まれる入力装置１０、サーバ２０および通信装置３０の構成を説明する。
【００３６】
＜Ａ１．入力装置１０の構成＞
図２は、入力装置１０Ａの構成を示すブロック図である。図２を参照して、入力装置１０Ａは、アンテナ１０１と、送受信部１０２と、操作受付部１０３と、ディスプレイ１０４と、入出力Ｉ／Ｆ１０５と、記憶部１０６と、制御部１０７とを含む。
【００３７】
アンテナ１０１は、入力装置１０Ａが発する信号を電波として空間へ放射する。また、アンテナ１０１は、空間から電波を受信して受信信号を送受信部１０２へ与える。
【００３８】
送受信部１０２は、入力装置１０Ａが他の通信機器と通信するため、アンテナ１０１等を介して信号を送受信するための変復調処理などを行う。送受信部１０２は、チューナー、高周波回路などを含む無線通信用の通信モジュールであり、入力装置１０Ａが送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部１０７へ与える。
【００３９】
操作受付部１０３は、ユーザの入力操作を受け付けるための部材である。操作受付部１０３は、例えばキーボード、トラックパッド、タッチパネル等の各種の入力装置によって実現される。
【００４０】
ディスプレイ１０４は、入力装置１０Ａにおいてアプリケーションプログラムが動作することにより、メニュー画面やスケジュール情報１６１を編集するためのユーザーインタフェースなどを表示する。ディスプレイ１０４は、例えばＬＣＤ（Liquid  Crystal  Display）によって実現されるが、有機ＥＬ（electroluminescence）ディスプレイその他の
表示装置によって実現されることとしてもよい。
【００４１】
入出力Ｉ／Ｆ１０５は、入力装置１０Ａと各種の機器とを接続するための汎用のインタフェースである。入出力Ｉ／Ｆ１０５は、記録媒体５０など外部のストレージ機器と接続するためのインタフェースとして機能する。記録媒体５０は、例えばＵＳＢ（Universal
Serial  Bus）メモリなどである。入力装置１０Ａは、入出力Ｉ／Ｆ１０５を介して記
録媒体５０と接続し、記録媒体５０に記憶されるデータを読み出して記憶部１０６へ格納する。
【００４２】
記憶部１０６は、フラッシュメモリ、ＲＡＭ（Random  Access  Memory）等により構成され、入力装置１０Ａが使用するデータおよびプログラムを記憶する。ある局面において、記憶部１０６は、スケジュール情報１６１を記憶する。
【００４３】
スケジュール情報１６１は、ユーザのスケジュールを示す情報である。入力装置１０Ａは、サーバ２０Ａにアクセスし、スケジュールをサーバ２０Ａに登録する。入力装置１０Ａは、サーバ２０Ａに登録されたスケジュールと同期したスケジュール情報１６１を記憶部１０６において記憶する。
【００４４】
制御部１０７は、記憶部１０６に記憶される制御プログラムを読み込んで実行することにより、入力装置１０Ａの動作を制御する。制御部１０７は、例えばアプリケーションプロセッサである。制御部１０７は、プログラムに従って動作することにより、スケジュール情報編集部１７１と、送信制御部１７２との各機能を発揮する。
【００４５】
スケジュール情報編集部１７１は、スケジュールの登録を操作受付部１０３によって受け付けて、ユーザの入力操作に応じてスケジュールをサーバ２０Ａに登録する処理を行う。
【００４６】
送信制御部１７２は、サーバ２０Ａに対し、ユーザの入力操作の内容を示すデータ等を送信する処理を制御する。
【００４７】
なお、入力装置１０Ａは、アンテナ１０１等による無線通信の他に、ＬＡＮ（Local  Area  Network）ポート等を備えて有線接続によって他の通信機器と通信可能であるとしてもよい。
【００４８】
＜Ａ２．サーバ２０の構成＞
図３は、サーバ２０Ａの構成を示すブロック図である。図３を参照して、サーバ２０Ａは、送受信部２０２と、入出力Ｉ／Ｆ２０５と、記憶部２０６と、制御部２０７とを含む。
【００４９】
送受信部２０２は、サーバ２０Ａが他の通信機器と使用するため、信号を送受信するための変復調処理などを行う通信インタフェースである。
【００５０】
入出力Ｉ／Ｆ２０５は、サーバ２０Ａと各種の機器とを接続するための汎用のインタフェースである。
【００５１】
記憶部２０６は、フラッシュメモリ、ＨＤＤ（Hard  Disk  Drive）、ＲＡＭ等により
構成され、サーバ２０Ａが使用するプログラムを記憶し、サーバ２０Ａが使用する各種のデータを蓄積する。ある局面において、記憶部２０６は、スケジュール情報２６１と、ファイル２６２と、検索インデックス情報２６３と、公開履歴情報２６４とを記憶する。
【００５２】
スケジュール情報２６１は、ユーザのスケジュールを管理するための情報である。スケジュール情報２６１は、ユーザのスケジュールの各項目（日時、場所など）と、表示可能なファイルを示す情報とを含む。詳しくは後述する。サーバ２０Ａは、入力装置１０Ａと接続し、入力装置１０Ａがスケジュールの入力操作をユーザから受け付けた操作内容に応じて、スケジュール情報２６１を更新する。
【００５３】
ファイル２６２は、サーバ２０Ａがデータベースとして管理するファイルである。なお、サーバ２０Ａは、外部のデータベースと接続し、外部のデータベースに記憶されるファイルを管理することとしてもよい。
【００５４】
検索インデックス情報２６３は、データベースに格納されるファイルと、検索用のキーワードとを対応付けた情報である。サーバ２０Ａは、ファイルを検索するための検索用のキーワードを通信装置３０Ａから受け付けて、受け付けたキーワードに基づきファイルを検索する。サーバ２０Ａは、また、管理すべきファイルが登録された場合には、例えばファイルに含まれる文字列情報に、形態素解析やn-gramなどのアルゴリズムを適用して、ファイル内に含まれるキーワードを抽出し、キーワードをファイルと対応付けて検索インデックス情報２６３に格納する。サーバ２０Ａは、通信装置３０Ａから受け付けた検索用のキーワードが検索インデックス情報２６３に含まれる場合は、検索インデックス情報２６３を参照して検索結果を取得する。詳しくは後述する。
【００５５】
公開履歴情報２６４は、スケジュールに従ってファイルが第三者等に提示された履歴を示す情報である。詳しくは後述する。
【００５６】
制御部２０７は、記憶部２０６に記憶される制御プログラムを読み込んで実行することにより、サーバ２０Ａの動作を制御する。制御部２０７は、例えば複数のプロセッサによって実現される。制御部２０７は、プログラムに従って動作することにより、スケジュール情報更新処理部２７１と、ファイル取得部２７２と、ファイル抽出部２７３と、通信制御部２７４との各機能を発揮する。
【００５７】
スケジュール情報更新処理部２７１は、スケジュールを登録するための入力操作の内容を入力装置１０Ａから受信し、スケジュール情報２６１を更新する処理などを制御する。ファイル取得部２７２は、データベースに格納されるファイルに対し、検索用のキーワードに基づきファイルを検索する。ファイル抽出部２７３は、キーワードに基づく検索結果に示される各ファイルと、スケジュール情報２６１に示される、スケジュールに対応して登録されている各ファイルとを照合し、検索結果に示される各ファイルのうち、通信装置３０において表示可能なファイルを抽出する。通信制御部２７４は、サーバ２０Ａの通信処理時の動作を制御し、サーバ２０Ａと入力装置１０Ａ、およびサーバ２０Ａと通信装置３０との通信にかかる処理を行う。
【００５８】
＜Ａ３．通信装置３０の構成＞
図４は、通信装置３０Ａの構成を示すブロック図である。図４を参照して、通信装置３０Ａは、アンテナ３０１と、送受信部３０２と、タッチパネル３０３と、ディスプレイ３０４と、記憶部３０６と、制御部３０７と、測位センサ３１１と、加速度センサ３１２と、電源制御部３１３と、バッテリ３１４とを含む。
【００５９】
アンテナ３０１は、通信装置３０が発する信号を電波として放射する。また、アンテナ３０１は、空間から電波を受信して受信信号を送受信部３０２へ与える。
【００６０】
送受信部３０２は、通信装置３０Ａが他の通信機器と使用するため、信号を送受信するための変復調処理などを行う通信インタフェースである。
【００６１】
タッチパネル３０３は、ユーザの入力操作を受け付ける。タッチパネル３０３は、例えば静電容量方式のものを用いることによってユーザの接触操作を受け付ける。タッチパネル３０３は、ユーザによる入力操作を制御部３０７へ出力する。
【００６２】
ディスプレイ３０４は、例えばＬＣＤによって実現され、通信装置３０Ａがサーバ２０Ａから受信したファイルを表示する。
【００６３】
記憶部３０６は、フラッシュメモリ、ＲＡＭ等により構成され、通信装置３０Ａが使用するプログラム、および、通信装置３０Ａがサーバ２０Ａから受信したファイル３６２などの各種のデータを記憶する。
【００６４】
制御部３０７は、記憶部３０６に記憶される制御プログラムを読み込んで実行することにより、通信装置３０Ａの動作を制御する。制御部３０７は、アプリケーションプロセッサによって実現される。制御部３０７は、プログラムに従って動作することにより、通信制御部３７１と、表示制御部３７２との各機能を発揮する。
【００６５】
通信制御部３７１は、通信装置３０Ａとサーバ２０Ａとの通信接続を確立し、サーバ２０Ａからファイルを受信する処理を制御する。表示制御部３７２は、サーバ２０Ａから受信したファイルをディスプレイ３０４に表示する。
【００６６】
測位センサ３１１は、通信装置３０Ａの位置を計測するためのセンサであり、例えばＧＰＳ（Global  Positioning  System）モジュールである。
【００６７】
加速度センサ３１２は、例えば３軸加速度センサモジュールであり、重力を検出する等により、通信装置３０Ａの傾きを検出する。
【００６８】
電源制御部３１３は、通信装置３０Ａの各回路に対する電力の供給を制御する。電源制御部３１３は、例えば電源制御用ＩＣ（Integrated  Circuit）である。
【００６９】
バッテリ３１４は、通信装置３０Ａの各回路を動作させるための電力を供給する供給源である。バッテリ３１４からの電力は、電源制御部３１３の制御に従って各回路へ供給される。
【００７０】
＜Ｂ．データ構造＞
次に、情報表示システムで使用する各種のデータの構造について説明する。
【００７１】
＜Ｂ１．検索インデックス情報２６３のデータ構造＞
図５は、検索インデックス情報２６３のデータ構造を示す図である。図５を参照して、サーバ２０Ａの記憶部２０６に記憶される検索インデックス情報２６３は、検索キーワード２６３Ａと、対象ファイル２６３Ｂとを含む。検索インデックス情報２６３は、サーバ２０のファイルを検索するためのキーワードと、各キーワードに対応するファイル名との対応関係を示す情報である。
【００７２】
検索キーワード２６３Ａは、サーバ２０のデータベースを検索するためのキーワードの候補を示す。対象ファイル２６３Ｂは、検索のためのキーワードに対応するファイルを識別する情報を示す。
【００７３】
＜Ｂ２．スケジュール情報２６１のデータ構造＞
図６は、スケジュール情報２６１のデータ構造を示す図である。スケジュール情報２６１は、ユーザのスケジュール（ユーザの予定、具体的には打ち合わせ、商談など）の詳細と、ユーザのスケジュールにおいて表示可能なファイルとが対応付けられた情報である。図６を参照して、サーバ２０Ａの記憶部２０６に記憶されるスケジュール情報２６１は、日時２６１Ａと、スケジュール名２６１Ｂと、場所２６１Ｃと、担当者２６１Ｄと、ファイル２６１Ｅとを含む。
【００７４】
日時２６１Ａは、スケジュールの日時を示す。スケジュール名２６１Ｂは、スケジュールの名称を示す。場所２６１Ｃは、スケジュールに関する場所（例えば、打ち合わせ、イベントの開催場所など）を示す。例えば、サーバ２０Ａは、場所２６１Ｃに、住所または緯度経度などの位置を示す情報を、スケジュールと対応付けて格納する。担当者２６１Ｄは、スケジュールに関係する人物の情報（例えば、商談に参加する担当者の氏名、担当者のメールアドレスなど）を示す。ファイル２６１Ｅは、スケジュールにおいて表示可能なファイルを示す。
【００７５】
＜Ｂ３．公開履歴情報２６４のデータ構造＞
図７は、公開履歴情報２６４のデータ構造を示す図である。公開履歴情報２６４は、サーバ２０Ａで管理される各ファイルが開示された履歴を示すものであり、スケジュール情報２６１に基づき生成される。図７を参照して、サーバ２０Ａの記憶部２０６に記憶される公開履歴情報２６４は、ファイル２６４Ａと、公開対象２６４Ｂと、場所２６４Ｃと、担当者２６４Ｄと、公開日時２６４Ｅとを含む。
【００７６】
ファイル２６４Ａは、スケジュールにおいて表示可能とされたファイルを示す。公開対象２６４Ｂはスケジュールにおいてファイルを提示する対象を示し、例えば会社名などの組織の名称を示す。場所２６４Ｃは、スケジュールにおいてファイルが表示可能とされた場所など位置を示す情報である。担当者２６４Ｄは、スケジュールにおいて、ファイルを提示した人物の情報（例えば、商談に参加する担当者の氏名、担当者のメールアドレスなど）を示す。公開日時２６４Ｅは、スケジュールにおいて、ファイルが提示された日時を示す。
【００７７】
サーバ２０Ａは、公開履歴情報２６４を、スケジュール情報２６１に基づき生成してもよい。例えば、サーバ２０Ａは、ファイル２６１Ｅの各ファイルの名称をもとに、スケジュール情報２６１の各レコードを整列してもよい。また、情報表示システムにおいて、公開履歴情報２６４を編集する入力操作を入力装置１０Ａによって受け付けて、受け付けた操作内容に基づいて、サーバ２０Ａの公開履歴情報２６４を更新することとしてもよい。これにより、スケジュール情報２６１に登録していたスケジュールと、実際のスケジュールの詳細とが異なった場合などに、ユーザは、スケジュールの履歴を編集することができる。
【００７８】
＜Ｃ．動作と画面例＞
次に、情報表示システムを構成する各装置の動作を説明する。以下、（１）スケジュール情報２６１を編集するための入力操作を入力装置１０が受け付けて、ユーザの入力操作に応じてサーバ２０がスケジュール情報２６１を更新する処理を説明する。また、（２）サーバ２０が管理するファイルを通信装置３０が取得するため、通信装置３０がサーバ２０に対してファイルの送信要求を送信し、サーバ２０がスケジュール情報２６１に基づいて、表示可能なファイルを抽出し、抽出結果をサーバ２０が通信装置３０へ送信する処理を説明する。また、（３）ファイルを公開した履歴をサーバ２０が通信装置３０から取得し、取得結果をサーバ２０が表示する処理にかかる動作と画面例とを説明する。
【００７９】
＜Ｃ１．スケジュールの登録＞
図８および図９を参照して、入力装置１０がスケジュール情報２６１を編集するための入力操作を受け付けて、操作内容に応じてサーバ２０がスケジュール情報２６１を更新する処理の画面例と動作とを説明する。
【００８０】
図８は、スケジュールの登録の画面例を示す図である。図８に示すように、入力装置１０は、ディスプレイ１０４に、スケジュール情報２６１を編集するためのスケジュール入力画面１４１を表示する。スケジュール入力画面１４１は、時間帯１４１Ａと、詳細編集部１４１Ｂと、資料追加部１４１Ｃと、資料追加部１４１Ｄと、詳細入力部１４１Ｅと、場所追加部１４１Ｆと、資料追加部１４１Ｇと、ファイル指定部１４１Ｈと、タイトル入力部１４１Ｉとを含む。
【００８１】
時間帯１４１Ａは、ユーザの予定（スケジュール）を、時間を軸に視覚的に表示する。図８の例では、時間帯１４１Ａは、一日のタイムスケジュールと、各スケジュールの時間的な長さとを視覚的に示す。
【００８２】
詳細編集部１４１Ｂは、スケジュールの詳細を表示するための領域である。入力装置１０Ａは、詳細編集部１４１Ｂにおいて、スケジュールに関する件名（スケジュールの名称）、場所、日時、スケジュールの関係者、スケジュールにおいて表示可能とするファイルの指定などを受け付ける。
【００８３】
資料追加部１４１Ｃと資料追加部１４１Ｄと資料追加部１４１Ｇとは、それぞれのスケジュールにおいて、表示可能とするファイルの指定をするための入力操作を受け付ける。
【００８４】
詳細入力部１４１Ｅは、スケジュールの詳細として、スケジュールに関する件名、場所、スケジュールの関係者を指定するための入力操作を受け付ける。
【００８５】
場所追加部１４１Ｆは、スケジュールに関する場所の入力操作を支援するため、地図情報を呼び出す入力操作を受け付ける。例えば、入力装置１０Ａは、地図上の１点を指定する入力操作を受け付けることで、指定にかかる地点の住所または緯度経度の情報を取得し、スケジュールに関する場所の入力操作を受け付ける。
【００８６】
ファイル指定部１４１Ｈは、スケジュールに関する日時と、スケジュールにおいて表示可能とするファイルとを指定するための入力操作を受け付ける。
【００８７】
タイトル入力部１４１Ｉは、スケジュールに関する件名の詳細を表示する。
図９は、スケジュール情報２６１にスケジュールを登録するための入力操作を入力装置１０が受け付けて、サーバ２０がスケジュール情報２６１を更新する処理を示す図である。
【００８８】
ステップＳ１０１において、入力装置１０Ａの制御部１０７は、スケジュールと、スケジュールにおいて表示可能とするファイルの指定とを対応付ける入力操作など、サーバ２０のスケジュール情報２６１に登録するデータの入力を操作受付部１０３によって、受け付ける。
【００８９】
ステップＳ１１１において、制御部１０７は、ステップＳ１０１で受け付けた操作内容に基づき、サーバ２０に対し、スケジュール情報２６１に登録するデータを送信する。
【００９０】
ステップＳ２０１において、サーバ２０Ａの制御部２０７は、スケジュール情報２６１に登録するデータを入力装置１０Ａから受信し、受信したデータによってスケジュール情報２６１を更新する。制御部２０７は、スケジュール情報２６１を入力装置１０のスケジュール情報１６１と同期させるため、例えば、スケジュール情報２６１またはスケジュール情報２６１の更新内容を示す通知を入力装置１０へ送信する。
【００９１】
ステップ１２１において、制御部１０７は、サーバ２０Ａからスケジュール情報２６１とスケジュール情報１６１とを同期させるための情報を受信して、スケジュール情報２６１と同期したスケジュールをスケジュール情報１６１として記憶部１０６に記憶させる。
【００９２】
このようにして、情報表示システムは、スケジュール情報２６１を更新するための入力操作を入力装置１０で受け付けて、ユーザの操作内容に応じてサーバ２０のスケジュール情報２６１を更新する。
【００９３】
＜Ｃ２．位置に基づくファイルの抽出＞
図１０は、スケジュールにおいて表示可能なファイルを通信装置３０がサーバ２０から取得するための処理を示す図である。通信装置３０の制御部３０７は、例えば、通信装置３０がサーバ２０にアクセスし、ユーザの認証等の処理を行って、図１０に示す処理を行う。
【００９４】
ステップ３０１において、制御部３０７は、ファイルを検索するためのキーワードの入力を受け付けて、通信装置３０の位置情報を測位センサ３１１によって取得する。制御部３０７は、ファイル検索用のキーワードに対応するファイルの一覧を取得するための送信要求に、測位センサ３１１によって取得した通信装置３０の位置情報を含めてサーバ２０へ送信する。
【００９５】
ステップ２１１において、制御部２０７は、検索用のキーワードに対応するファイルの一覧の送信要求を通信装置３０から受信する。
【００９６】
ステップ２２１において、制御部２０７は、受信した送信要求に含まれる、検索用のキーワードに対応するファイルのファイル名を、検索インデックス情報２６３およびデータベースを参照して取得する。
【００９７】
ステップ２３１において、制御部２０７は、送信要求に含まれる、通信装置３０の位置情報と、スケジュール情報２６１の場所２６１Ｃとを比較して、通信装置３０の位置情報に示される位置（住所、緯度経度など）を示すスケジュール情報２６１のレコードを参照し、当該レコードのファイル２６１Ｅに基づき、表示可能なファイルのファイル名を取得する。
【００９８】
ステップ２４１において、制御部２０７は、ステップＳ２２１で取得されたファイル名であり、かつ、ステップＳ２３１で取得されたファイル名を抽出する。これにより、サーバ２０は、検索用のキーワードに対応しつつ、通信装置３０の位置で表示可能なファイル名をデータベースから抽出する。
【００９９】
ステップ２５１において、制御部２０７は、ステップＳ２４１で抽出されたファイル名の一覧と、当該ファイルを通信装置３０がダウンロードするためのファイルパスとを通信装置３０へ送信する。
【０１００】
ステップ３１１において、制御部３０７は、サーバ２０におけるファイルの抽出結果を受信する。
【０１０１】
ステップ３２１において、制御部３０７は、受信した抽出結果に基づいて、ディスプレイ３０４に、通信装置３０で表示可能なファイルのリストを表示する。
【０１０２】
＜Ｃ３．ファイルの表示および画面例＞
図１１は、スケジュールを検索して、ファイルを公開した履歴を通信装置３０がサーバ２０から取得する処理を示す図である。
【０１０３】
ステップ３３１において、制御部３０７は、過去のスケジュールを検索するための、検索用のキーワードの入力操作を受け付ける。
【０１０４】
ステップ３４１において、制御部３０７は、ステップＳ３３１において受け付けた検索用のキーワードをサーバ２０へ送信する。
【０１０５】
ステップ２６１において、制御部２０７は、スケジュール情報２６１に示される過去のスケジュールを検索するためのキーワードを通信装置３０から受け付けて、キーワードに基づいてスケジュール情報２６１を検索する。例えば、制御部２０７は、スケジュール情報２６１に示される場所（場所２６１Ｃ）、担当者（担当者２６１Ｄ）、表示可能なファイル（ファイル２６１Ｅ）を検索するためのキーワードを通信装置３０から受け付けてスケジュール情報２６１を検索する。制御部２０７は、スケジュール情報２６１の検索結果に基づき公開履歴情報２６４を生成し、公開履歴情報２６４において、検索用のキーワードを含むレコードを通信装置３０へ送信する。
【０１０６】
ステップ３５１において、制御部３０７は、サーバ２０から、公開履歴情報２６４を受信する。
【０１０７】
ステップ３６１において、制御部３０７は、サーバ２０から受信した公開履歴情報２６４をディスプレイ３０４に表示する。
【０１０８】
これらの処理により、情報表示システムは、過去のスケジュールにおいてファイルを提示した履歴をディスプレイに表示するため、ユーザは、どの情報を誰に対して提示したかを容易に知ることができる。
【０１０９】
図１２から図１７を参照して、画面の表示例を説明する。図１２は、図１０に示す処理により、サーバ２０によるファイルの抽出結果を通信装置３０が表示する場合の画面の表示例を示す図である。
【０１１０】
図１２の画面例Ａに示すように、制御部３０７は、ファイル一覧表示画面１４２に、表示可能なファイルを格納するフォルダを示すフォルダアイコン１４２Ａを表示する。また、制御部３０７は、ファイル一覧表示画面１４２に、サーバ２０のデータベースに格納されるファイルを検索する処理を開始するための検索用アイコン１４２Ｂを表示する。
【０１１１】
制御部３０７は、フォルダアイコン１４２Ａへの入力操作を受け付けて、画面例Ｂに示すファイル表示画面１４３をディスプレイ３０４に表示する。ファイル表示画面１４３は、サーバ２０がステップＳ２４１の処理によって抽出したファイルの一覧を示す。制御部３０７は、例えばサーバ２０が２つのファイルを抽出した場合、各ファイルを示すファイル表示画面１４３Ａとファイル表示画面１４３Ｂとをファイル表示画面１４３に表示する。
【０１１２】
制御部３０７は、検索用アイコン１４２Ｂへの入力操作を受け付けて、画面例Ｃに示す検索キーワード入力画面１４４をディスプレイ３０４に表示する。検索キーワード入力画面１４４は、サーバ２０のデータベースに格納されるファイルを検索するためのインタフェースである。例えば、制御部３０７は、サーバ２０のアドレスをＵＲＬ表示部１４４Ａに示す。また、サーバ２０のデータベースを検索するためのキーワードの入力を、入力部１４４Ｂにおいて受け付ける。これにより、通信装置３０は、サーバ２０のデータベースを検索するためのキーワードの入力を受付けて、ステップＳ３０１の処理によってファイルの送信要求をサーバ２０へ送信する。
【０１１３】
図１３は、図１１に示す処理により、ファイルを公開した履歴を検索するためのディスプレイ３０４の画面例を示す図である。
【０１１４】
図１３の画面例Ａに示すように、制御部３０７は、履歴検索入力画面１４５を表示して、サーバ２０のスケジュール情報２６１を検索するためのキーワードの入力を受け付ける。画面例Ａに示すように、通信装置３０は、履歴検索入力画面１４５をディスプレイ３０４に表示してスケジュール情報２６１の各項目について、ユーザからキーワードの入力を受け付ける。サーバ２０は、スケジュール情報２６１を検索するためのキーワードを受け付けて、スケジュール情報２６１のファイル２６１Ｅを参照して、スケジュールにおいて表示可能であったファイル名を抽出して公開履歴情報２６４を生成し、通信装置３０へ公開履歴情報２６４を送信する（ステップＳ２６１）。画面例Ｂに示すように、通信装置３０は、履歴表示画面１４６を表示して、スケジュールの検索結果を履歴表示部１４６Ａに表示する。これにより、ユーザは、過去のスケジュールを参照して、資料を公開した履歴を確認することができる。
【０１１５】
図１４から図１７を参照して、図１０で説明した、位置情報に基づいて表示可能なファイルを抽出する処理の画面例を説明する。図１４は、スケジュールに基づき、サーバ２０がファイルを抽出した結果を示す図である。同様に、図１５は、スケジュールに基づき、サーバ２０がファイルを抽出した結果を示す図である。同様に、図１６は、スケジュールに基づき、サーバ２０がファイルを抽出した結果を示す図である。通信装置３０は、ファイル表示画面１４７をディスプレイ３０４に表示することで、通信装置３０の位置に応じたサーバ２０のファイルの抽出結果を表示する。ファイル表示画面１４７は、通信装置３０の位置を示す位置表示部１４７Ａと、キーワードに対応したファイルの検索結果を表示するための検索結果表示部１４７Ｂと、ファイルの検索結果を示すファイル一覧部１４７Ｃとを含む。
【０１１６】
このように、スケジュール情報２６１に示される場所２６１Ｃに登録された場所（位置情報）に応じて、通信装置３０は、ファイル２６１Ｅを参照して表示可能なファイルを抽出する。
【０１１７】
なお、図１２では、通信装置３０は、ステップＳ３２１の処理において、サーバ２０によるファイルの抽出結果（ステップＳ２４１）を格納するフォルダを表示する例を説明したが、ファイルの抽出結果を表示する方法は、様々なものがありこれに限られない。例えば、通信装置３０は、フォルダを表示せず、ステップＳ２４１でサーバ２０が抽出したファイルをディスプレイ３０４に表示してもよい。図１７は、図１０に示す処理により、サーバ２０によるファイルの抽出結果を通信装置３０が表示する場合の画面の表示例を示す図である。
【０１１８】
図１７に示すように、制御部３０７は、ファイル一覧表示画面１４８をディスプレイ３０４に表示する。例えばサーバ２０が２つのファイルを抽出した場合、通信装置３０は、ファイル一覧表示画面１４８に、各ファイルを示すアイコン１４８Ａとアイコン１４８Ｂとを表示する。検索用アイコン１４８Ｃは、サーバ２０のデータベースに格納されるファイルを検索する処理を開始するための操作を受け付けるアイコンである。
【０１１９】
＜実施の形態１のまとめ＞
このようにして、実施の形態１の情報表示システムのサーバ２０は、ファイルを検索するキーワードに対応したファイルであって、通信装置３０の位置に応じて表示可能とスケジュール情報２６１に登録されたファイルを抽出し、抽出結果を通信装置３０へ送信する。そのため、通信装置３０のユーザは、予めスケジュールにおいて表示可能と設定されたファイルをサーバ２０から取得するため、提示することが好ましくないファイルを打ち合わせ等において提示することを回避することができる。また、打ち合わせ等において、サーバ２０から取得したファイルを提示してよいか否かをユーザが確認する作業を簡略化できるため、打ち合わせ等を円滑に進行させることができる。また、ユーザは、訪問先等においてユーザが提示した文書等のファイルの履歴を確認することができ、ファイルを公開した対象者の範囲を管理することが容易となる。
【０１２０】
＜実施の形態２＞
次に、実施の形態２の情報表示システムについて説明する。実施の形態２の情報表示システムにおいて、サーバ２０が管理するファイルは、重要度が設定されている。通信装置３０は、サーバ２０がステップＳ２４１で抽出した各ファイルを、ファイルの重要度に応じて表示する。
【０１２１】
＜ファイルの重要度に応じた表示＞
図１８は、実施の形態２の通信装置３０がサーバ２０のファイルの抽出結果を表示する場合の画面例を示す図である。制御部３０７は、サーバ２０によるファイルの抽出結果を示すファイル一覧表示画面１４９をディスプレイ３０４に表示する。ファイル一覧表示画面１４９は、サーバ２０によって抽出されたファイルのうち、重要度が高く設定されているファイルを表示する重要ファイル表示部１４９Ａと、相対的に重要度が低く設定されているファイルを表示する通常ファイル表示部１４９Ｃとを含む。重要ファイル表示部１４９Ａは、重要度が高く設定されているファイルであるアイコン１４９Ｂを表示する。通常ファイル表示部１４９Ｃは、相対的に重要度が低く設定されているファイルであるアイコン１４９Ｄを表示する。
【０１２２】
＜実施の形態２のまとめ＞
このようなファイルの重要度の設定は、例えば、サーバ２０の管理者によって行われる
こととしてもよいし、ユーザの権限に応じて自動的に重要度がサーバ２０等において設定されることとしてもよい。例えば、より機密にすべき情報を含むファイルの重要度を高く設定し、公開に支障のないファイルの重要度を相対的に低く設定することとしてもよい。これにより、ユーザは、例えば、打ち合わせ等においてファイルに含まれる情報の詳細を表示する際に、例えばファイルに機密情報などの重要な情報が含まれることを容易に認識することができる。なお、ファイルの重要度をどのように設定するかは、これらに限らず、様々である。
【０１２３】
＜実施の形態３＞
次に、実施の形態３の情報表示システムについて説明する。実施の形態３の情報表示システムにおいて、サーバ２０は、ファイルを検索するためのキーワードを通信装置３０から受け付けた場合に、キーワードに対応するファイルの一覧と、スケジュールにおいて表示可能なファイルの抽出結果とを通信装置３０へ送信する。すなわち、サーバ２０は、キーワードによって検索されるファイルの取得結果と、これらファイルのうち、スケジュールにおいて表示可能なファイルの抽出結果とを受信する。
【０１２４】
＜表示可能なファイルと表示が制限されるファイルとの表示＞
図１９は、実施の形態３において、検索用のキーワードに対応するファイルの一覧と、スケジュールにおいて表示可能なファイルの抽出結果とを通信装置３０がサーバ２０から取得する処理を示す図である。なお、図１０で説明したものと同様の構成または動作にかかるものは、説明を繰り返さない。
【０１２５】
ステップ２５３において、制御部２０７は、ステップＳ２２１で取得した、検索用のキーワードに対応するファイルのファイル名と、ステップＳ２４１で抽出した、検索用のキーワードに対応し、通信装置３０の位置で表示可能なファイルのファイル名とをサーバ２０へ送信する。
【０１２６】
ステップ３１３において、制御部３０７は、サーバ２０から、検索用のキーワードに対応したファイル名と、表示可能と抽出されたファイル名とを受信する。
【０１２７】
ステップ３２３において、制御部３０７は、受信した抽出結果に基づいて、ディスプレイ３０４に、キーワードに対応するファイルのリストを表示し、そのファイルのうち、通信装置３０で表示可能なファイルを、表示できないファイルと区別して表示する。
【０１２８】
図２０は、実施の形態３におけるサーバ２０によるファイルの抽出結果を通信装置３０が表示する場合の画面の表示例を示す図である。
【０１２９】
図２０の画面例Ａに示すように、制御部３０７は、ディスプレイ３０４に、サーバ２０におけるファイルの検索結果、およびスケジュールに対応して抽出されたファイルの抽出結果を示すファイル一覧表示画面１５０を表示する。ファイル一覧表示画面１５０は、スケジュールにおいて表示可能なファイルの抽出結果を示す利用可能ファイル表示部１５０Ａと、検索結果に含まれるファイルのうち、スケジュールにおいて表示できないファイルを表示する利用制限ファイル表示部１５０Ｂとを含む。制御部３０７は、利用可能ファイル表示部１５０Ａにおいて、表示可能な各ファイルに対応するアイコン１５０Ｃとアイコン１５０Ｄとを表示する。また、制御部３０７は、利用制限ファイル表示部１５０Ｂにおいて、スケジュールにおいて表示できない各ファイルに対応するアイコン１５０Ｅ、アイコン１５０Ｆおよびアイコン１５０Ｇとを表示する。表示設定切替部１５０Ｈは、スケジュールにおいて表示できないファイルの詳細を表示するか否かを切り替える入力操作を受け付ける。画面例Ａでは、スケジュールにおいて表示できないファイルの詳細（例えば、ファイル名など）を表示しないこととしている。
【０１３０】
画面例Ｂは、スケジュールにおいて表示できないファイルについて、詳細を表示している場合の、画面の表示例である。例えば、通信装置３０は、利用制限ファイル表示部１５０Ｂにおいて、アイコン１５０Ｅ等に示すように、ファイル名などの詳細を表示している。
【０１３１】
＜実施の形態３のまとめ＞
このように、実施の形態３の情報表示システムは、サーバ２０において、ファイル検索用のキーワードに対応するファイル名と（ステップＳ２２１）、これら各ファイルのうち、スケジュールに応じたファイルの抽出結果（ステップＳ２４１）とを得ることとしている。また、通信装置３０において、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示する。これにより、ユーザは、例えば打ち合わせ等において、ファイルを表示してよいか否かを容易に確認でき、また、スケジュール上は表示ができないファイルであっても、打ち合わせ等の進展に応じて、開示してもよい資料の範囲が拡大した場合にも、容易にファイルに含まれる情報を提示することができる。
【０１３２】
＜実施の形態４＞
次に、実施の形態４の情報表示システムについて説明する。実施の形態１の説明では、図１０に示したように、サーバ２０は、通信装置３０の位置に基づいて、スケジュールにおいて表示可能なファイルを抽出している（ステップＳ２３１）。これに限らず、実施の形態４のサーバ２０は、スケジュール情報２６１の日時２６１Ａに基づいて、表示可能なファイルを抽出する。
【０１３３】
＜日時に基づくファイルの抽出＞
図２１は、スケジュールにおいて表示可能なファイルを通信装置３０がサーバ２０から取得するための処理を示す図である。
【０１３４】
ステップ３０３において、制御部３０７は、ファイルを検索するためのキーワードの入力を受け付けて、現在時刻を、通信装置３０の時計機能等によって取得する。制御部３０７は、ファイル検索用のキーワードに対応するファイルの一覧を取得するための送信要求に、取得した現在時刻を含めてサーバ２０へ送信する。
【０１３５】
ステップ２３３において、制御部２０７は、送信要求に含まれる、通信装置３０の現在時刻と、スケジュール情報２６１の日時２６１Ａとを比較して、通信装置３０の現在時刻を示すスケジュール情報２６１のレコードを参照し、当該レコードのファイル２６１Ｅに基づき、表示可能なファイルのファイル名を取得する。通信装置３０は、サーバ２０から受信した現在時刻と、通信装置３０において管理する時計機能において計時する時刻とが一定時間以上の差がある場合、サーバ２０からのファイルの送信要求に対し、ファイルを送信しない旨の応答をサーバ２０にしてもよい。例えば、サーバ２０と通信装置３０との通信経路に異常が発生して遅延している場合や、サーバ２０において計時されている時刻が現在時刻と一定時間を超えてずれている場合に、通信装置３０からのファイルの送信要求をサーバ２０が受け付けないこととすることができる。
【０１３６】
ステップ２４３において、制御部２０７は、ステップＳ２２１で取得されたファイル名であり、かつ、ステップＳ２３３で取得されたファイル名を抽出する。これにより、サーバ２０は、検索用のキーワードに対応しつつ、現在時刻において表示可能なファイル名をデータベースから抽出する。
【０１３７】
ステップ２５３において、制御部２０７は、ステップＳ２４３で抽出されたファイル名の一覧と、当該ファイルを通信装置３０がダウンロードするためのファイルパスとを通信
装置３０へ送信する。
【０１３８】
＜実施の形態４のまとめ＞
このようにして、実施の形態４のサーバ２０は、ファイルを検索するキーワードに対応したファイルであって、通信装置３０がファイルの送信要求をサーバ２０へ送信したタイミングで通信装置３０において表示可能とスケジュール情報２６１に登録されたファイルを抽出し、抽出結果を通信装置３０へ送信する。そのため、例えば通信装置３０が通信装置３０の位置情報を取得できない場合（例えば、通信装置３０の現在地の住所が不明である場合、また、測位センサ３１１が機能しない場合など）においても、通信装置３０は、スケジュールに応じたファイルの抽出結果（ステップＳ２４３）をディスプレイ３０４に表示することができる。
【０１３９】
＜実施の形態５＞
次に、実施の形態５の情報表示システムについて説明する。実施の形態５のサーバ２０は、スケジュール情報２６１の担当者２６１Ｄに基づいて、表示可能なファイルを抽出する。
【０１４０】
＜ファイルを提示する対象者に基づくファイルの抽出＞
図２２は、スケジュールにおいて表示可能なファイルを通信装置３０がサーバ２０から取得するための処理を示す図である。
【０１４１】
ステップ３０５において、制御部３０７は、ファイルを検索するためのキーワードの入力と、スケジュールにおける人物に関する情報（担当者名、メールアドレスなど）の入力とを受け付ける。制御部３０７は、ファイル検索用のキーワードに対応するファイルの一覧を取得するための送信要求に、スケジュールにおける人物に関する情報を含めてサーバ２０へ送信する。
【０１４２】
ステップ２３５において、制御部２０７は、送信要求に含まれる、スケジュールにおける人物に関する情報と、スケジュール情報２６１の担当者２６１Ｄとを比較して、スケジュール情報２６１のレコードを参照し、当該レコードのファイル２６１Ｅに基づき、表示可能なファイルのファイル名を取得する。
【０１４３】
ステップ２４５において、制御部２０７は、ステップＳ２２１で取得されたファイル名であり、かつ、ステップＳ２３５で取得されたファイル名を抽出する。これにより、サーバ２０は、検索用のキーワードに対応しつつ、スケジュールにおける人物に関する情報に対応して表示可能なファイル名をデータベースから抽出する。
【０１４４】
ステップ２５５において、制御部２０７は、ステップＳ２４５で抽出されたファイル名の一覧と、当該ファイルを通信装置３０がダウンロードするためのファイルパスとを通信装置３０へ送信する。
【０１４５】
＜実施の形態５のまとめ＞
このようにして、実施の形態５のサーバ２０は、ファイルを検索するキーワードに対応したファイルであって、スケジュール情報２６１の担当者２６１Ｄに基づき表示可能とスケジュール情報２６１に登録されたファイルを抽出し、抽出結果を通信装置３０へ送信する。これにより、ユーザは、例えば打ち合わせ等において、スケジュールの参加者に関する情報（参加者の名前、メールアドレス）を確認できる場合に、通信装置３０は、スケジュールに応じたファイルの抽出結果（ステップＳ２４３）をディスプレイ３０４に表示することができる。
【０１４６】
また、実施の形態１、実施の形態４および実施の形態５において、それぞれ、スケジュール情報２６１の各項目（日時２６１Ａ、場所２６１Ｃ、および担当者２６１Ｄ）に基づいて、スケジュールにおいて表示可能なファイルを抽出することとして説明したが、サーバ２０は、これら通信装置３０の位置、現在時刻、スケジュールの参加者の情報を組み合わせて、スケジュールにおいて表示可能なファイルを抽出することとしてもよい。
【０１４７】
＜実施の形態６＞
次に、実施の形態６の情報表示システムについて説明する。実施の形態１の説明では、図１０、図２１および図２２に示すように、スケジュールに基づき表示可能なファイルを抽出する処理（ステップＳ２４１等）を、サーバ２０が行うこととして説明した。実施の形態６では、スケジュールに基づき表示可能なファイルを抽出する処理を、通信装置３０によって行う。すなわち、サーバ２０は、通信装置３０から、ファイルを検索するためのキーワードを受け付けて、検索結果を通信装置３０へ送信する。通信装置３０は、サーバ２０においてデータベースに対してキーワードによって検索した結果をサーバ２０から受け付ける。サーバ２０は、キーワードによる検索結果のうち、スケジュールに基づき表示可能なファイルを抽出する。
【０１４８】
図２３と図２４とを参照して、実施の形態６のサーバ２０Ｂの構成と、通信装置３０Ｂの構成とを説明する。図２３は、実施の形態６のサーバ２０Ｂの構成を示すブロック図である。図３に示すサーバ２０Ａと比較して説明すると、実施の形態６のサーバ２０Ｂは、制御部２０７において、ファイル抽出部２７３の機能を有していない。
【０１４９】
図２４は、実施の形態６の通信装置３０Ｂの構成を示すブロック図である。通信装置３０Ｂは、記憶部３０６において、スケジュール情報３６１を記憶する。また、通信装置３０Ｂの制御部３０７は、プログラムに従って動作することで、ファイル抽出部３７３の機能を発揮する。
【０１５０】
スケジュール情報３６１は、ユーザのスケジュールを管理するための情報である。通信装置３０Ｂは、サーバ２０Ｂと通信し、サーバ２０Ｂの記憶部２０６に記憶されるスケジュール情報２６１と同期したスケジュールを、スケジュール情報３６１として記憶する。通信装置３０Ｂとサーバ２０Ｂとの間でスケジュールを同期させる処理は、定期的に行われることとしてもよいし、スケジュール情報２６１が更新される都度、通信装置３０Ｂのスケジュール情報３６１が更新されることとしてもよい。
【０１５１】
制御部３０７のファイル抽出部３７３は、検索用のキーワードに基づき、サーバ２０Ｂがデータベースを検索して得られた検索結果に示される各ファイルと、スケジュール情報３６１に示される、スケジュールに対応して登録されている各ファイルとを照合し、検索結果に示される各ファイルのうち、通信装置３０において表示可能なファイルを抽出する。
【０１５２】
＜通信装置による判定＞
図２５は、ファイルがスケジュールにおいて表示可能か否かを通信装置３０が判定し、判定結果に基づいて、表示可能なファイルを通信装置３０がディスプレイ３０４に表示する処理を示す図である。
【０１５３】
ステップ３０７において、制御部３０７は、ファイルを検索するためのキーワードの入力を受け付けて、ファイル検索用のキーワードに対応するファイルの一覧を送信するよう送信要求をサーバ２０へ送信する。
【０１５４】
ステップ２５７において、制御部２０７は、ステップＳ２２１で抽出されたファイル名
の一覧と、当該ファイルを通信装置３０がダウンロードするためのファイルパスとを通信装置３０へ送信する。
【０１５５】
ステップ３１７において、制御部３０７は、サーバ２０におけるファイルの検索結果を受信する。
【０１５６】
ステップ３３７において、制御部３０７は、通信装置３０の位置情報を取得し、取得した位置情報と、スケジュール情報３６１に示されるスケジュールの位置とを比較して、通信装置３０の位置情報に示される位置（住所、緯度経度など）を示すスケジュール情報３６１のレコードを参照し、当該レコードにおいて表示可能と指定されているファイルのファイル名を取得する。
【０１５７】
ステップ３４７において、制御部３０７は、サーバ２０のステップＳ２２１の処理で取得されたファイル名（ステップＳ３１７で通信装置３０が受信したファイル名）であり、かつ、ステップＳ３３７で取得されたファイル名を抽出する。これにより、通信装置３０は、検索用のキーワードに対応しつつ、通信装置３０の位置で表示可能なファイル名を、スケジュール情報３６１に基づき抽出する。
【０１５８】
ステップ３２７において、制御部３０７は、ステップＳ３４７で抽出した結果に基づいて、ディスプレイ３０４に、通信装置３０で表示可能なファイルのリストを表示する。
【０１５９】
＜実施の形態６のまとめ＞
実施の形態６の情報表示システムは、通信装置３０において、ファイル検索用のキーワードに対応する各ファイルのうち、スケジュールに応じたファイルを抽出する（ステップＳ３４７）。そのため、通信装置３０に上記の処理を行うプログラムを実行させることで、実施の形態６の各装置を動作させることができる。例えば、アプリケーションを配信するためのプラットフォームを通じて、通信装置３０の各端末にプログラムをインストールさせる、またはプログラムをアップデートさせることで、実施の形態６の動作を実現することができる。
【０１６０】
また、実施の形態６の通信装置３０Ｂは、ファイル検索用のキーワードに対応するファイル名（ステップＳ２２１）を受信し（ステップＳ３１７）、これら各ファイルのうち、スケジュールに応じたファイルを抽出する（ステップＳ３４７）。そのため、通信装置３０Ｂは、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示することもできる。
【０１６１】
＜実施の形態７＞
次に、実施の形態７の情報表示システムを説明する。実施の形態１の説明では、情報表示システムは、入力装置１０と、サーバ２０と、通信装置３０とを含むものとして説明した。サーバ２０にスケジュールを登録するための入力装置１０の機能は、通信装置３０の各端末が具備することとしてもよい。
【０１６２】
図２６は、実施の形態７の情報表示システムの構成を示す図である。図２６に示すように、実施の形態７の情報表示システムは、サーバ２０と、通信装置３０とを含み、これらの装置がネットワーク９０によって互いに通信可能に接続されている。図２６の例では、通信装置３０に含まれる各装置として、タブレット型の情報処理装置である通信装置３０Ｃを示している。
【０１６３】
図２７は、実施の形態７の通信装置３０Ｃの構成を示す図である。通信装置３０Ｃは、記憶部３０６において、スケジュール情報３６１を記憶する。通信装置３０Ｃとサーバ２
０Ａとは、スケジュールを同期させる処理を行っている。また、通信装置３０Ｃの制御部３０７は、プログラムに従って動作することで、スケジュール情報編集部３７５の機能を発揮する。
【０１６４】
スケジュール情報編集部３７５は、スケジュールの登録をタッチパネル３０３によって受け付けて、ユーザの入力操作に応じてスケジュールをサーバ２０Ａに登録する処理を行う。
【０１６５】
＜実施の形態７のまとめ＞
実施の形態７によると、通信装置３０Ｃに、サーバ２０Ａが管理するスケジュール情報２６１にスケジュールを登録する機能を発揮させることができる。例えば、企業の営業担当者が、社内および社外で１つの端末を使い続ける場合にも、１つの端末によってスケジュールの登録や表示可能なファイルの設定などを行うことができる。
【０１６６】
＜実施の形態８＞
次に、実施の形態８の情報表示システムを説明する。実施の形態１の説明では、情報表示システムは、入力装置１０と、サーバ２０と、通信装置３０とを含むものとして説明した。実施の形態８においては、実施の形態１の入力装置１０と、サーバ２０と、通信装置３０との各装置の機能を、通信装置が有することとしてもよい。
【０１６７】
図２８は、実施の形態８の装置の構成を示す図である。図２８に示すように、情報表示システムは、通信装置３０Ｄを含む。
【０１６８】
図２９は、通信装置３０Ｄの構成を示す図である。通信装置３０Ｄは、記憶部３０６において、スケジュール情報３６１と、ファイル３６２と、検索インデックス情報３６３と、公開履歴情報３６４とを記憶する。実施の形態８において、スケジュール情報３６１は、図６にスケジュール情報２６１を示したものと同様のデータ構造を有し、ユーザのスケジュールを管理するための情報である。ファイル３６２は、通信装置３０Ｄがデータベースとして管理しているファイルの一部を示す。通信装置３０Ｄは、外部のデータベースからファイルを取得することもできる。検索インデックス情報３６３は、図５で検索インデックス情報２６３として示したものと同様に、データベースに格納されるファイルと、検索用のキーワードとを対応付けた情報である。公開履歴情報３６４は、図７で公開履歴情報２６４として示したものと同様に、スケジュールに従ってファイルが第三者等に提示された履歴を示す情報である。
【０１６９】
制御部３０７は、プログラムに従って動作することで、通信制御部３７１と、表示制御部３７２と、ファイル抽出部３７３と、ファイル取得部３７４と、スケジュール情報編集部３７５との各機能を発揮する。
【０１７０】
通信制御部３７１は、通信装置３０Ｄの通信に係る処理を制御する。表示制御部３７２は、ファイルの表示など、画像をディスプレイ３０４に表示する処理を制御する。ファイル取得部３７４は、記憶部３０６に記憶されるファイル３６２またはデータベースに格納されるファイルに対し、検索用のキーワードに基づきファイルを検索する。
【０１７１】
ファイル抽出部３７３は、検索用のキーワードに基づき、記憶部３０６に記憶されるファイル３６２または外部のデータベースを検索し、検索結果に示される各ファイルと、スケジュール情報３６１に示される、スケジュールに対応して登録されている各ファイルとを照合し、検索結果に示される各ファイルのうち、通信装置３０において表示可能なファイルを抽出する。スケジュール情報編集部３７５は、スケジュールの登録をタッチパネル３０３によって受け付けて、ユーザの入力操作に応じてスケジュールをスケジュール情報
３６１に登録する処理を行う。
【０１７２】
図３０を参照して、実施の形態８の通信装置３０Ｄにおいて、スケジュールをスケジュール情報３６１に登録する処理を説明する。図３０は、通信装置３０Ｄがスケジュール情報３６１にスケジュールを登録するための入力操作を受け付けて、スケジュール情報３６１を更新する処理を示す図である。
【０１７３】
ステップ３６１において、制御部３０７は、スケジュールと、スケジュールにおいて表示可能とするファイルの指定とを対応付ける入力操作など、スケジュール情報３６１に登録するデータの入力をタッチパネル３０３によって、受け付ける。
【０１７４】
ステップ３６３において、制御部３０７は、ステップＳ３６１で受け付けた操作内容に基づき、スケジュール情報３６１を更新する。
【０１７５】
図３１を参照して、実施の形態８の通信装置３０Ｄがファイルを取得する処理を説明する。図３１は、通信装置３０Ｄが、スケジュールにおいて表示可能なファイルを記憶部３０６または外部のデータベースから取得するための処理を示す図である。実施の形態８では、実施の形態１と同様に、位置情報に基づいて、通信装置３０Ｄがスケジュールにおいて表示可能なファイルを抽出する例を説明するが、実施の形態４と実施の形態５で説明したように、日時やライフを提示する対象者に基づいて、表示可能なファイルを抽出することとしてもよい。
【０１７６】
ステップ３７１において、制御部３０７は、通信装置３０Ｄの位置情報を取得する。また、制御部３０７は、ファイルを検索するためのキーワードに対応するファイル名を、データベース等（ファイル３６２または外部のデータベース）から取得する。
【０１７７】
ステップ３７３において、制御部３０７は、通信装置３０Ｄの位置情報と、スケジュール情報３６１の場所２６１Ｃとを比較して、通信装置３０の位置情報に示される位置（住所、緯度経度など）を示すスケジュール情報３６１のレコードを参照し、当該レコードのファイル２６１Ｅに基づき、表示可能なファイルのファイル名を取得する。
【０１７８】
ステップ３７５において、制御部３０７は、ステップＳ３７１で取得されたファイル名であり、かつ、ステップＳ３７３で取得されたファイル名を抽出する。これにより、通信装置３０Ｄは、検索用のキーワードに対応しつつ、通信装置３０Ｄの位置で表示可能なファイル名をデータベース等から抽出する。
【０１７９】
ステップ３７７において、制御部３０７は、ステップＳ３７５の抽出結果に基づいて、ディスプレイ３０４に、通信装置３０Ｄで表示可能なファイルのリストを表示する。
【０１８０】
＜実施の形態８のまとめ＞
実施の形態８では、通信装置３０Ｄが、ファイルを管理するサーバとしての機能を発揮する。そのため、ユーザは、実施の形態８の構成を実現するために、必ずしもファイルを管理するためのサーバを用意しなくとも構成を実現できる。例えば、打ち合わせ等において、提示するファイルの種類や数が限られる場合は、持ち運び可能なタブレット等の端末において、提示の対象となるファイルを保持し、スケジュールに応じて表示可能なファイルを抽出することで、ユーザは、情報を提示する対象者の範囲の管理を容易にすることができる。
【０１８１】
＜まとめ＞
上記のように、実施の形態１〜実施の形態８の情報表示システムについて説明した。こ
れらの各実施の形態を組み合わせることとしてもよい。各実施の形態で説明したように、本発明の情報表示システムを構成するサーバ、通信装置および入力装置は、プロセッサと、その上で実行されるプログラムにより実現される。本発明を実現するプログラムは、通信インタフェースを介してネットワークを利用した送受信等により提供される。各実施の形態で説明した情報表示システムは、以下の構成を有する。
【０１８２】
（１）複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録するための入力装置１０と、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムが提供される。
【０１８３】
サーバ２０は、送受信部２０２と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６と、サーバ２０の動作を制御するための制御部２０７とを備える。
【０１８４】
入力装置１０は、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるための操作受付部１０３と、スケジュール情報２６１に登録するデータをサーバ２０へ送信する送信制御部１７２とを備える。
【０１８５】
サーバ２０の制御部２０７は、送受信部２０２により入力装置１０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するスケジュール情報更新処理部２７１を含む。
【０１８６】
通信装置３０は、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するための送受信部３０２と、サーバ２０から受信したファイルを表示するためのディスプレイ３０４と、通信装置３０の動作を制御するための制御部３０７とを備える。
【０１８７】
サーバ２０の制御部２０７は、通信装置３０からファイルの送信要求を送受信部２０２により受信した場合に、記憶部２０６のスケジュール情報２６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するファイル抽出部２７３と、ファイル抽出部２７３による抽出結果を通信装置３０へ送信する通信制御部２７４とを含む。
【０１８８】
通信装置３０の制御部３０７は、サーバ２０から、抽出結果を送受信部３０２により受信する通信制御部３７１と、受信した抽出結果に基づき、表示可能なファイルをディスプレイ３０４により表示する表示制御部３７２とを含む。
【０１８９】
これにより、情報表示システムにおいて、スケジュールに基づいて、表示可能なファイルを表示するため、情報を提示する対象者の範囲の管理を容易にすることができる。また、打ち合わせ等において、サーバ２０から取得したファイルを提示してよいか否かをユーザが確認する作業を簡略化できるため、打ち合わせ等を円滑に進行させることができる。
【０１９０】
（２）上記の（１）において、通信装置３０の送受信部３０２がサーバ２０へ送信するファイルの送信要求は、通信装置３０の位置を示す位置情報を含む。
【０１９１】
サーバ２０の制御部２０７は、受信した通信装置３０の位置情報に基づいてスケジュール情報２６１に示される表示可能なファイルを抽出する。
【０１９２】
これにより、例えば打ち合わせ場所等、ファイルを表示する位置が定まっている場合に、情報表示システムは、情報を提示する対象者の範囲の管理を容易にすることができる。
【０１９３】
（３）上記の（２）において、通信装置３０は、通信装置３０の位置を測位するための測位センサ３１１をさらに含む。
【０１９４】
制御部３０７は、送受信部３０２によりファイルの送信要求をサーバ２０へ送信するとき、測位センサ３１１により通信装置３０の位置を測位し、測位結果を位置情報としてサーバ２０へ送信する。
【０１９５】
これにより、ＧＰＳなどの測位センサの出力結果が示す位置を用いて表示可能なファイルを抽出するため、情報表示システムは、通信装置３０の位置（住所、緯度経度など）をユーザが知覚していない場合においても、ファイルの表示の制御をすることができる。
【０１９６】
（４）上記の（１）において、通信装置３０の送受信部３０２がサーバ２０へ送信するファイルの送信要求は、通信装置３０が送信要求をサーバ２０へ送信する時点を示す日時情報を含む。
【０１９７】
サーバ２０の制御部２０７は、受信した日時情報に基づいてスケジュール情報２６１に示される表示可能なファイルを抽出する。
【０１９８】
これにより、スケジュールが示す時間の情報に基づいてファイルの表示の可否を制御することができる。
【０１９９】
（５）上記の（１）において、通信装置３０の送受信部３０２がサーバ２０へ送信するファイルの送信要求は、スケジュールにかかる人物に関する人物情報を含む。
【０２００】
サーバ２０の制御部２０７は、受信した人物情報に基づいてスケジュール情報２６１に示される表示可能なファイルを抽出する。
【０２０１】
これにより、ファイルを提示する対象者に応じて、ファイルの表示の可否を制御することができる。
【０２０２】
（６）上記の（１）において、サーバ２０の通信制御部２７４は、ファイルの重要度を示す情報をファイルの抽出結果に含めて通信装置３０へ送信し、通信装置３０の表示制御部３７２は、表示可能なファイルを、ファイルの重要度を示すようディスプレイ３０４により表示する。
【０２０３】
これにより、ユーザは、例えば、打ち合わせ等においてファイルに含まれる情報の詳細を表示する際に、例えばファイルに機密情報などの重要な情報が含まれることを容易に認識することができる。
【０２０４】
（７）上記の（１）において、通信装置３０の送受信部３０２は、ファイルを検索するためのキーワードをファイルの送信要求に含めてサーバ２０へ送信し、サーバ２０のファイル抽出部２７３が表示可能なファイルを抽出することは、ファイルの送信要求を送受信部２０２により受信した場合に、キーワードによりファイルを検索し、検索されたファイルのうち、表示可能なファイルを抽出することを含む。
【０２０５】
通信制御部２７４は、ファイルの検索の結果と、抽出結果とを通信装置３０へ送信し、通信装置３０の表示制御部３７２は、ファイルの検索の結果と、表示可能なファイルとをディスプレイ３０４により表示する。
【０２０６】
これにより、ユーザは、例えば打ち合わせ等において、ファイルを表示してよいか否か
を容易に確認でき、また、スケジュール上は表示ができないファイルであっても、打ち合わせ等の進展に応じて、開示してもよい資料の範囲が拡大した場合にも、容易にファイルに含まれる情報を提示することができる。すなわち、情報表示システムは、スケジュールの進行に合わせて柔軟にファイルの表示の可否を制御することができる。
【０２０７】
（８）上記の（１）において、スケジュール情報２６１は、日時を示す項目と、場所を示す項目と、人物を示す項目との各項目のうち少なくともいずれかを含む。
【０２０８】
通信装置３０の送受信部３０２は、スケジュール情報２６１の項目の少なくともいずれかを対象として指定した検索をするための検索キーワードを送信し、サーバ２０のファイル抽出部２７３は、通信装置３０から、送受信部２０２により検索キーワードを受信し、受信した検索キーワードに基づき、スケジュール情報２６１の項目のうち指定された項目を検索し、通信制御部２７４は、検索キーワードによる検索の結果を示す公開履歴情報２６４を通信装置３０へ送信し、通信装置３０の表示制御部３７２は、公開履歴情報２６４をディスプレイ３０４により表示する。
【０２０９】
これにより、ユーザは、訪問先等においてユーザが提示した文書等のファイルの履歴を確認することができ、ファイルを公開した対象者の範囲を管理することが容易となる。
【０２１０】
（９）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録するための入力装置１０と、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムが提供される。
【０２１１】
サーバ２０は、送受信部２０２と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６と、サーバ２０の動作を制御するための制御部２０７とを備える。
【０２１２】
入力装置１０は、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるための操作受付部１０３と、スケジュール情報２６１に登録するデータをサーバ２０へ送信する送信制御部１７２とを備える。
【０２１３】
サーバ２０の制御部２０７は、送受信部２０２により入力装置１０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するスケジュール情報更新処理部２７１を含む。
【０２１４】
通信装置３０は、サーバ２０の記憶部２０６に記憶されるスケジュール情報２６１と同期したスケジュール情報３６１を記憶するための記憶部３０６と、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するための送受信部３０２と、サーバ２０から受信したファイルを表示するためのディスプレイ３０４と、通信装置３０の動作を制御するための制御部３０７とを備える。
【０２１５】
サーバ２０の制御部２０７は、通信装置３０からファイルの送信要求を送受信部２０２により受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索するファイル取得部２７２と、ファイル取得部２７２による検索結果を通信装置３０へ送信する通信制御部２７４とを含む。
【０２１６】
通信装置３０の制御部３０７は、サーバ２０から、検索結果を送受信部３０２により受信する通信制御部３７１と、検索結果を送受信部３０２により受信した場合に、記憶部３
０６のスケジュール情報３６１に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するファイル抽出部３７３と、抽出した抽出結果に基づき、表示可能なファイルをディスプレイ３０４により表示する表示制御部３７２とを含む。
【０２１７】
これにより、上記の処理を実行するためのプログラムを、アプリケーションを配信するためのプラットフォーム等を通じて通信装置にインストールさせること等により、上記の動作を実現することができる。また、通信装置は、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示することもできる。
【０２１８】
（１０）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録し、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムが提供される。
【０２１９】
サーバ２０は、送受信部２０２と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６と、サーバ２０の動作を制御するための制御部２０７とを備える。
【０２２０】
通信装置３０は、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるためのタッチパネル３０３と、スケジュール情報２６１に登録するデータをサーバ２０へ送信する通信制御部３７１とを備える。
【０２２１】
サーバ２０の制御部２０７は、送受信部２０２により通信装置３０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するスケジュール情報更新処理部２７１を含む。
【０２２２】
通信装置３０は、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するための送受信部３０２と、サーバ２０から受信したファイルを表示するためのディスプレイ３０４と、通信装置３０の動作を制御するための制御部３０７とを備える。
【０２２３】
サーバ２０の制御部２０７は、通信装置３０からファイルの送信要求を送受信部２０２により受信した場合に、記憶部２０６のスケジュール情報２６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するファイル抽出部２７３と、ファイル抽出部２７３による抽出結果を通信装置３０へ送信する通信制御部２７４とを含む。
【０２２４】
通信装置３０の制御部３０７は、サーバ２０から、抽出結果を送受信部３０２により受信する通信制御部３７１と、受信した抽出結果に基づき、表示可能なファイルをディスプレイ３０４により表示する表示制御部３７２とを含む。
【０２２５】
これにより、通信装置に、サーバにスケジュールを登録する機能を発揮させることができ、例えば、企業の営業担当者が、社内および社外で１つの端末を使い続ける場合にも、１つの端末によってスケジュールの登録や表示可能なファイルの設定などを行うことができる。
【０２２６】
（１１）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録し、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムが提供される。
【０２２７】
サーバ２０は、送受信部２０２と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６と、サー
バ２０の動作を制御するための制御部２０７とを備える。
【０２２８】
通信装置３０は、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるためのタッチパネル３０３と、スケジュール情報２６１に登録するデータをサーバ２０へ送信する通信制御部３７１とを備える。
【０２２９】
サーバ２０の制御部２０７は、送受信部２０２により通信装置３０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するスケジュール情報更新処理部２７１を含む。
【０２３０】
通信装置３０は、サーバ２０の記憶部２０６に記憶されるスケジュール情報２６１と同期したスケジュール情報３６１を記憶するための記憶部３０６と、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するための送受信部３０２と、サーバ２０から受信したファイルを表示するためのディスプレイ３０４と、通信装置３０の動作を制御するための制御部３０７とを備える。
【０２３１】
サーバ２０の制御部２０７は、通信装置３０からファイルの送信要求を送受信部２０２により受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索するファイル取得部２７２と、ファイル取得部２７２による検索結果を通信装置３０へ送信する通信制御部２７４とを含む。
【０２３２】
通信装置３０の制御部３０７は、サーバ２０から、検索結果を送受信部３０２により受信する通信制御部３７１と、検索結果を送受信部３０２により受信した場合に、記憶部３０６のスケジュール情報３６１に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するファイル抽出部３７３と、抽出した抽出結果に基づき、表示可能なファイルをディスプレイ３０４により表示する表示制御部３７２とを含む。
【０２３３】
これにより、通信装置に、サーバにスケジュールを登録する機能を発揮させることができ、例えば、企業の営業担当者が、社内および社外で１つの端末を使い続ける場合にも、１つの端末によってスケジュールの登録や表示可能なファイルの設定などを行うことができる。また、通信装置は、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示することもできる。
【０２３４】
（１２）別の実施の形態に従うと、複数のファイルを管理し、ファイルを表示するための通信装置３０が提供される。
【０２３５】
通信装置３０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報３６１を記憶するための記憶部３０６と、ファイルを表示するためのディスプレイ３０４と、通信装置３０の動作を制御するための制御部３０７とを備える。
【０２３６】
制御部３０７は、ファイルを表示するための入力操作を受け付けて、記憶部３０６のスケジュール情報３６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するファイル抽出部３７３と、ファイル抽出部３７３による抽出結果に基づき、表示可能なファイルをディスプレイ３０４により表示する表示制御部３７２とを含む。
【０２３７】
これにより、通信装置３０に、ファイルを管理するサーバとしての機能を発揮させることができる。ユーザは、実施の形態８の構成を実現するために、必ずしもファイルを管理するためのサーバを用意しなくとも構成を実現できる。例えば、打ち合わせ等において、
提示するファイルの種類や数が限られる場合は、持ち運び可能なタブレット等の端末において、提示の対象となるファイルを保持し、スケジュールに応じて表示可能なファイルを抽出することで、ユーザは、情報を提示する対象者の範囲の管理を容易にすることができる。
【０２３８】
（１３）別の実施の形態に従うと、複数のファイルを管理し、外部の装置からデータの登録を受け付けるサーバ２０と、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムのサーバ２０が提供される。
【０２３９】
サーバ２０は、送受信部２０２と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６と、サーバ２０の動作を制御するための制御部２０７とを備える。
【０２４０】
サーバ２０の制御部２０７は、送受信部２０２により外部の装置からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するスケジュール情報更新処理部２７１と、通信装置３０からファイルの送信要求を送受信部により受信した場合に、記憶部のスケジュール情報２６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するファイル抽出部２７３と、ファイル抽出部２７３による抽出結果を通信装置３０へ送信する通信制御部２７４とを含む。
【０２４１】
これにより、情報表示システムにおいて、スケジュールに基づいて、表示可能なファイルを表示するため、情報を提示する対象者の範囲の管理を容易にすることができる。
【０２４２】
（１４）上記の（１３）において、通信装置３０の送受信部３０２がサーバ２０へ送信するファイルの送信要求は、通信装置３０の位置を示す位置情報を含む。
【０２４３】
サーバ２０の制御部２０７は、受信した通信装置３０の位置情報に基づいてスケジュール情報２６１に示される表示可能なファイルを抽出する。
【０２４４】
これにより、例えば打ち合わせ場所等、ファイルを表示する位置が定まっている場合に、情報表示システムは、情報を提示する対象者の範囲の管理を容易にすることができる。
【０２４５】
（１５）上記の（１３）において、通信装置３０の送受信部３０２がサーバ２０へ送信するファイルの送信要求は、通信装置３０が送信要求をサーバ２０へ送信する時点を示す日時情報を含む。
【０２４６】
サーバ２０の制御部２０７は、受信した日時情報に基づいてスケジュール情報２６１に示される表示可能なファイルを抽出する。
【０２４７】
これにより、スケジュールが示す時間の情報に基づいてファイルの表示の可否を制御することができる。
【０２４８】
（１６）上記の（１３）において、通信装置３０の送受信部３０２がサーバ２０へ送信するファイルの送信要求は、スケジュールにかかる人物に関する人物情報を含む。
【０２４９】
サーバ２０の制御部２０７は、受信した人物情報に基づいてスケジュール情報２６１に示される表示可能なファイルを抽出する。
【０２５０】
これにより、ファイルを提示する対象者に応じて、ファイルの表示の可否を制御するこ
とができる。
【０２５１】
（１７）上記の（１３）において、サーバ２０の通信制御部２７４は、ファイルの重要度を示す情報をファイルの抽出結果に含めて通信装置３０へ送信し、通信装置３０の表示制御部３７２は、表示可能なファイルを、ファイルの重要度を示すようディスプレイ３０４により表示する。
【０２５２】
これにより、ユーザは、例えば、打ち合わせ等においてファイルに含まれる情報の詳細を表示する際に、例えばファイルに機密情報などの重要な情報が含まれることを容易に認識することができる。
【０２５３】
（１８）上記の（１３）において、通信装置３０の送受信部３０２は、ファイルを検索するためのキーワードをファイルの送信要求に含めてサーバ２０へ送信し、サーバ２０のファイル抽出部２７３が表示可能なファイルを抽出することは、ファイルの送信要求を送受信部２０２により受信した場合に、キーワードによりファイルを検索し、検索されたファイルのうち、表示可能なファイルを抽出することを含む。
【０２５４】
通信制御部２７４は、ファイルの検索の結果と、抽出結果とを通信装置３０へ送信し、通信装置３０の表示制御部３７２は、ファイルの検索の結果と、表示可能なファイルとをディスプレイ３０４により表示する。
【０２５５】
これにより、ユーザは、例えば打ち合わせ等において、ファイルを表示してよいか否かを容易に確認でき、また、スケジュール上は表示ができないファイルであっても、打ち合わせ等の進展に応じて、開示してもよい資料の範囲が拡大した場合にも、容易にファイルに含まれる情報を提示することができる。すなわち、情報表示システムは、スケジュールの進行に合わせて柔軟にファイルの表示の可否を制御することができる。
【０２５６】
（１９）上記の（１３）において、スケジュール情報２６１は、日時を示す項目と、場所を示す項目と、人物を示す項目との各項目のうち少なくともいずれかを含む。
【０２５７】
通信装置３０の送受信部３０２は、スケジュール情報２６１の項目の少なくともいずれかを対象として指定した検索をするための検索キーワードを送信し、サーバ２０のファイル抽出部２７３は、通信装置３０から、送受信部２０２により検索キーワードを受信し、受信した検索キーワードに基づき、スケジュール情報２６１の項目のうち指定された項目を検索し、通信制御部２７４は、検索キーワードによる検索の結果を示す公開履歴情報２６４を通信装置３０へ送信し、通信装置３０の表示制御部３７２は、公開履歴情報２６４をディスプレイ３０４により表示する。
【０２５８】
これにより、ユーザは、訪問先等においてユーザが提示した文書等のファイルの履歴を確認することができ、ファイルを公開した対象者の範囲を管理することが容易となる。
【０２５９】
（２０）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録するための入力装置１０と、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムにおける通信装置３０が提供される。
【０２６０】
サーバ２０は、送受信部２０２と、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６と、サーバ２０の動作を制御するための制御部２０７とを備える。
【０２６１】
制御部２０７は、送受信部２０２により外部の装置からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するスケジュール情報更新処理部２７１を含む。
【０２６２】
通信装置３０は、サーバ２０の記憶部２０６に記憶されるスケジュール情報２６１と同期したスケジュール情報３６１を記憶するための記憶部３０６と、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するための送受信部３０２と、サーバ２０から受信したファイルを表示するためのディスプレイ３０４と、通信装置３０の動作を制御するための制御部３０７とを備える。
【０２６３】
制御部３０７は、サーバ２０から、送信要求に対するファイルの検索結果を送受信部３０２により受信する通信制御部３７１と、検索結果を送受信部３０２により受信した場合に、記憶部３０６のスケジュール情報３６１に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するファイル抽出部３７３と、抽出した抽出結果に基づき、表示可能なファイルをディスプレイ３０４により表示する表示制御部３７２とを含む。
【０２６４】
これにより、上記の処理を実行するためのプログラムを、アプリケーションを配信するためのプラットフォーム等を通じて通信装置にインストールさせること等により、上記の動作を実現することができる。また、通信装置は、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示することもできる。
【０２６５】
（２１）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録するための入力装置１０と、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムにおける情報を表示する方法が提供される。
【０２６６】
サーバ２０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６とを備える。
【０２６７】
方法は、入力装置１０が、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるステップと、入力装置１０が、スケジュール情報２６１に登録するデータをサーバ２０へ送信するステップと、サーバ２０が、入力装置１０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するステップと、通信装置３０が、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するステップと、通信装置３０が、サーバ２０から受信したファイルを表示するステップと、通信装置３０が、通信装置３０の動作を制御するためのステップと、サーバ２０が、通信装置３０からファイルの送信要求を受信した場合に、記憶部２０６のスケジュール情報２６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、サーバ２０が、抽出結果を通信装置３０へ送信するステップと、通信装置３０が、サーバ２０から、抽出結果を受信するステップと、通信装置３０が、受信した抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを含む。
【０２６８】
これにより、情報表示システムにおいて、スケジュールに基づいて、表示可能なファイルを表示するため、情報を提示する対象者の範囲の管理を容易にすることができる。
【０２６９】
（２２）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録するための入力装置１０と、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムにおける
情報を表示する方法が提供される。
【０２７０】
サーバ２０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６を備える。
【０２７１】
通信装置３０は、サーバ２０の記憶部２０６に記憶されるスケジュール情報２６１と同期したスケジュール情報３６１を記憶するための記憶部３０６を備える。
【０２７２】
方法は、入力装置１０が、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるためのステップと、入力装置１０が、スケジュール情報２６１に登録するデータをサーバ２０へ送信するステップと、サーバ２０が、入力装置１０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するステップと、通信装置３０が、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するステップと、通信装置３０が、サーバ２０から受信したファイルをディスプレイに表示するステップと、サーバ２０が、通信装置３０からファイルの送信要求を受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索するステップと、サーバ２０が、検索の結果を通信装置３０へ送信するステップと、通信装置３０が、サーバ２０から、検索の結果を受信するステップと、通信装置３０が、検索の結果を受信した場合に、記憶部３０６のスケジュール情報３６１に基づいて、検索の結果に示されるファイルのうち、表示可能なファイルを抽出するステップと、通信装置３０が、抽出した抽出結果に基づき、表示可能なファイルをディスプレイに表示するステップとを含む。
【０２７３】
これにより、上記の処理を実行するためのプログラムを、アプリケーションを配信するためのプラットフォーム等を通じて通信装置にインストールさせること等により、上記の動作を実現することができる。また、通信装置は、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示することもできる。
【０２７４】
（２３）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録し、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムにおける情報を表示する方法が提供される。
【０２７５】
サーバ２０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６を備える。
【０２７６】
方法は、通信装置３０が、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるステップと、通信装置３０が、スケジュール情報２６１に登録するデータをサーバ２０へ送信するステップと、サーバ２０が、通信装置３０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するステップと、通信装置３０が、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するステップと、通信装置３０が、サーバ２０から受信したファイルをディスプレイに表示するステップと、サーバ２０が、通信装置３０からファイルの送信要求を受信した場合に、記憶部２０６のスケジュール情報２６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、サーバ２０が、抽出の結果を通信装置３０へ送信するステップと、通信装置３０が、サーバ２０から、抽出結果を受信するステップと、通信装置３０が、受信した抽出結果に基づき、表示可能なファイルをディスプレイ３０４に表示するステップとを含む。
【０２７７】
これにより、通信装置に、サーバにスケジュールを登録する機能を発揮させることができ、例えば、企業の営業担当者が、社内および社外で１つの端末を使い続ける場合にも、１つの端末によってスケジュールの登録や表示可能なファイルの設定などを行うことができる。
【０２７８】
（２４）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録し、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムにおける情報を表示する方法が提供される。
【０２７９】
サーバ２０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための記憶部２０６を備える。
【０２８０】
通信装置３０は、サーバ２０の記憶部２０６に記憶されるスケジュール情報２６１と同期したスケジュール情報３６１を記憶するための記憶部３０６を備える。
【０２８１】
方法は、通信装置３０が、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるためのステップと、通信装置３０が、スケジュール情報２６１に登録するデータをサーバ２０へ送信するステップと、サーバ２０が、通信装置３０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するステップと、通信装置３０が、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するためのステップと、通信装置３０が、サーバ２０から受信したファイルを表示するステップと、サーバ２０が、通信装置３０からファイルの送信要求を受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索するステップと、サーバ２０が、検索結果を通信装置３０へ送信するステップと、通信装置３０が、サーバ２０から、検索結果を受信するステップと、通信装置３０が、検索結果を送受信部３０２により受信した場合に、記憶部３０６のスケジュール情報３６１に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するステップと、通信装置３０が、抽出した抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを含む。
【０２８２】
これにより、通信装置に、サーバにスケジュールを登録する機能を発揮させることができ、例えば、企業の営業担当者が、社内および社外で１つの端末を使い続ける場合にも、１つの端末によってスケジュールの登録や表示可能なファイルの設定などを行うことができる。また、通信装置は、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示することもできる。
【０２８３】
（２５）別の実施の形態に従うと、通信装置３０が複数のファイルを管理し、ファイルを表示するための方法が提供される。
【０２８４】
通信装置３０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報３６１を記憶するための記憶部３０６を備える。
【０２８５】
方法は、通信装置３０が、ファイルを表示するための入力操作を受け付けて、記憶部３０６のスケジュール情報３６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、通信装置３０が、抽出結果に基づき、表示可能なファイルをディスプレイ３０４に表示するステップとを含む。
【０２８６】
これにより、通信装置３０に、ファイルを管理するサーバとしての機能を発揮させることができる。ユーザは、実施の形態８の構成を実現するために、必ずしもファイルを管理するためのサーバを用意しなくとも構成を実現できる。例えば、打ち合わせ等において、提示するファイルの種類や数が限られる場合は、持ち運び可能なタブレット等の端末において、提示の対象となるファイルを保持し、スケジュールに応じて表示可能なファイルを抽出することで、ユーザは、情報を提示する対象者の範囲の管理を容易にすることができる。
【０２８７】
（２６）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録するための入力装置１０と、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムのサーバ２０の動作を制御するためのプログラムが提供される。
【０２８８】
サーバ２０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するためのメモリ（記憶部２０６）と、プロセッサ（制御部２０７）と、通信インタフェース（送受信部２０２）とを備える。
【０２８９】
プログラムは、プロセッサに、外部の装置からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するステップと、通信装置３０からファイルの送信要求を通信インタフェースにより受信した場合に、メモリのスケジュール情報２６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、抽出結果を通信装置３０へ送信するステップとを実行させる。
【０２９０】
これにより、情報表示システムにおいて、スケジュールに基づいて、表示可能なファイルを表示するため、情報を提示する対象者の範囲の管理を容易にすることができる。
【０２９１】
（２７）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録するための入力装置１０と、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムの通信装置３０の動作を制御するためのプログラムが提供される。
【０２９２】
サーバ２０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための第１のメモリ（記憶部２０６）と、第１のプロセッサ（制御部２０７）と、第１の通信インタフェース（送受信部２０２）とを備える。
【０２９３】
サーバ２０は、第１の通信インタフェースにより外部の装置からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新し、通信装置３０は、サーバ２０の第１のメモリに記憶されるスケジュール情報２６１と同期したスケジュール情報３６１を記憶するための第２のメモリ（記憶部３０６）と、プロセッサ（制御部３０７）と、第２の通信インタフェース（送受信部３０２）と、ディスプレイ３０４とを備える。
【０２９４】
プログラムは、プロセッサに、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルを受信するステップと、サーバ２０から、送信要求に対するファイルの検索結果を第２の通信インタフェースにより受信するステップと、検索結果を第２の通信インタフェースにより受信した場合に、第２のメモリのスケジュール情報３６１に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するステップと、抽出した抽出結果に基づき、表示可能なファイルをディスプレイ３０４により表示するステップとを実行させる。
【０２９５】
これにより、上記の処理を実行するためのプログラムを、アプリケーションを配信するためのプラットフォーム等を通じて通信装置にインストールさせること等により、上記の動作を実現することができる。また、通信装置は、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示することもできる。
【０２９６】
（２８）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録し、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムの通信装置３０の動作を制御するためのプログラムが提供される。
【０２９７】
サーバ２０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための第１のメモリ（記憶部２０６）と、第１のプロセッサ（制御部２０７）と、通信インタフェース（送受信部２０２）とを備える。
【０２９８】
サーバ２０は、通信インタフェースにより通信装置３０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新し、通信装置３０は、第２のメモリ（記憶部３０６）と、第２のプロセッサ（制御部３０７）とを備える。
【０２９９】
通信装置３０は、スケジュール情報２６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作をタッチパネル３０３により受け付けて、スケジュール情報２６１に登録するデータをサーバ２０へ送信する。
【０３００】
プログラムは、第１のプロセッサに、通信装置３０からファイルの送信要求を通信インタフェースにより受信した場合に、第１のメモリのスケジュール情報２６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、抽出結果を通信装置３０へ送信するステップとを実行させる。
【０３０１】
これにより、通信装置に、サーバにスケジュールを登録する機能を発揮させることができ、例えば、企業の営業担当者が、社内および社外で１つの端末を使い続ける場合にも、１つの端末によってスケジュールの登録や表示可能なファイルの設定などを行うことができる。
【０３０２】
（２９）別の実施の形態に従うと、複数のファイルを管理するサーバ２０と、サーバ２０にデータを登録し、サーバ２０からファイルを受信し、受信したファイルを表示するための通信装置３０とにより構成される情報表示システムの通信装置３０の動作を制御するためのプログラムが提供される。
【０３０３】
サーバ２０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報２６１を記憶するための第１のメモリ（記憶部２０６）を備える。
【０３０４】
サーバ２０は、通信装置３０からスケジュール情報２６１に登録するデータを受信し、受信したデータによりスケジュール情報２６１を更新するよう構成され、通信装置３０からファイルの送信要求を受信した場合に、ファイルの送信要求に基づいて、複数のファイルのうち、送信要求の対象となるファイルを検索し、通信装置３０は、サーバ２０の第１のメモリに記憶されるスケジュール情報２６１と同期したスケジュール情報３６１を記憶するための第２のメモリ（記憶部３０６）と、プロセッサ（制御部３０７）と、ディスプレイ３０４とを備える。
【０３０５】
プログラムは、プロセッサに、スケジュール情報３６１にデータを登録するため、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付ける入力操作を受け付けるためのステップと、スケジュール情報２６１に登録するデータをサーバ２０へ送信するステップと、ファイルの送信要求をサーバ２０へ送信し、サーバ２０からファイルの検索の結果を受信するためのステップと、サーバ２０から、検索結果を受信するステップと、検索結果を受信した場合に、第２のメモリのスケジュール情報３６１に基づいて、検索結果に示されるファイルのうち、表示可能なファイルを抽出するステップと、抽出した抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを実行させる。
【０３０６】
これにより、通信装置に、サーバにスケジュールを登録する機能を発揮させることができ、例えば、企業の営業担当者が、社内および社外で１つの端末を使い続ける場合にも、１つの端末によってスケジュールの登録や表示可能なファイルの設定などを行うことができる。また、通信装置は、スケジュールに応じて表示可能なファイルと、そうではないファイルとを区別して表示することもできる。
【０３０７】
（３０）別の実施の形態に従うと、複数のファイルを管理し、ファイルを表示するための通信装置３０の動作を制御するためのプログラムが提供される。
【０３０８】
通信装置３０は、スケジュールと、スケジュールにおいて表示可能なファイルとを対応付けたスケジュール情報３６１を記憶するためのメモリ（記憶部３０６）と、プロセッサ（制御部３０７）と、ディスプレイ３０４とを備える。
【０３０９】
プログラムは、プロセッサに、ファイルを表示するための入力操作を受け付けて、記憶部のスケジュール情報３６１に基づいて、複数のファイルのうち、表示可能なファイルを抽出するステップと、抽出結果に基づき、表示可能なファイルをディスプレイにより表示するステップとを実行させる。
【０３１０】
これにより、通信装置３０に、ファイルを管理するサーバとしての機能を発揮させることができる。ユーザは、実施の形態８の構成を実現するために、必ずしもファイルを管理するためのサーバを用意しなくとも構成を実現できる。例えば、打ち合わせ等において、提示するファイルの種類や数が限られる場合は、持ち運び可能なタブレット等の端末において、提示の対象となるファイルを保持し、スケジュールに応じて表示可能なファイルを抽出することで、ユーザは、情報を提示する対象者の範囲の管理を容易にすることができる。
【０３１１】
今回開示された実施の形態はすべての点で例示であって制限的なものでないと考えられるべきである。この発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０３１２】
１０  入力装置、２０  サーバ、３０  通信装置、５０  記録媒体、９０  ネットワーク、１０１  アンテナ、１０２  送受信部、１０３  操作受付部、１０４  ディスプレイ、１０５  入出力Ｉ／Ｆ、１０６  記憶部、１０７  制御部、１４１  スケジュール入力画面、１４２  ファイル一覧表示画面、１４３  ファイル表示画面、１４４  検索キーワード入力画面、１４５  履歴検索入力画面、１４６  履歴表示画面、１４７  ファイル表示画面、１４８  ファイル一覧表示画面、１４９  ファイル一覧表示画面、１５０  ファイル一覧表示画面、１６１  スケジュール情報、１７１  スケジュール情報編集部、１７２  送信制御部、２０２  送受信部、２０５  入出力Ｉ／Ｆ、２０６  記憶部、２０７
制御部、２６１  スケジュール情報、２６２  ファイル、２６３  検索インデックス情報、２６４  公開履歴情報、２７１  スケジュール情報更新処理部、２７２  ファイル取得部、２７３  ファイル抽出部、２７４  通信制御部、３０１  アンテナ、３０２  送受信部、３０３  タッチパネル、３０４  ディスプレイ、３０６  記憶部、３０７  制御部、３１１  測位センサ、３１２  加速度センサ、３１３  電源制御部、３１４  バッテリ、３６１  スケジュール情報、３６２  ファイル、３６３  検索インデックス情報、３６４
公開履歴情報、３７１  通信制御部、３７２  表示制御部、３７３  ファイル抽出部、３７４  ファイル取得部、３７５  スケジュール情報編集部。
【図１】
2018060560.tif 000003
【図２】
2018060560.tif 000004
【図３】
2018060560.tif 000005
【図４】
2018060560.tif 000006
【図５】
2018060560.tif 000007
【図６】
2018060560.tif 000008
【図７】
2018060560.tif 000009
【図８】
2018060560.tif 000010
【図９】
2018060560.tif 000011
【図１０】
2018060560.tif 000012
【図１１】
2018060560.tif 000013
【図１２】
2018060560.tif 000014
【図１３】
2018060560.tif 000015
【図１４】
2018060560.tif 000016
【図１５】
2018060560.tif 000017
【図１６】
2018060560.tif 000018
【図１７】
2018060560.tif 000019
【図１８】
2018060560.tif 000020
【図１９】
2018060560.tif 000021
【図２０】
2018060560.tif 000022
【図２１】
2018060560.tif 000023
【図２２】
2018060560.tif 000024
【図２３】
2018060560.tif 000025
【図２４】
2018060560.tif 000026
【図２５】
2018060560.tif 000027
【図２６】
2018060560.tif 000028
【図２７】
2018060560.tif 000029
【図２８】
2018060560.tif 000030
【図２９】
2018060560.tif 000031
【図３０】
2018060560.tif 000032
【図３１】
2018060560.tif 000033