(57)【要約】【課題】第１のグループで使用される共有情報を、第２のグループで参照するにあたって、情報処理装置に保存される共有情報の容量を増やすことなく、第２のグループで参照できる範囲を制限することができる情報処理装置を提供すること。【解決手段】共有情報と共有情報が利用されたグループとを対応付けて記憶する第１の記憶部と、共有情報に他のグループによる利用を制限するマスク情報を追加するマスク情報追加部１４２と、ユーザの識別情報とグループの識別情報とを対応付けて記憶する第２の記憶部と、ユーザの情報端末から共有情報の利用を望むグループの指定を受け付ける受付部１４３と、指定されたグループに対応付けられた共有情報のマスク情報の有無を判定するマスク情報判定部１４４と、マスク情報の有無に基づいてユーザの情報端末に送信する共有情報を決定する決定部１４５と、決定された共有情報をユーザの情報端末に送信する送信部と、を備える。【選択図】図３
2018022468.tif 000002
【特許請求の範囲】
【請求項１】
共有情報と、前記共有情報が利用されたグループと、を対応付けて記憶する第１の記憶部と、
前記共有情報に、前記共有情報に対応付けられた前記グループ以外の他のグループによる利用を制限するマスク対象を定めたマスク情報を追加するマスク情報追加部と、
ユーザの識別情報と、前記グループの識別情報と、を対応付けて記憶する第２の記憶部と、
前記ユーザの情報端末から前記共有情報の利用を望む前記グループの指定を受け付ける受付部と、
指定された前記グループに対応付けられた前記共有情報における前記マスク情報の有無を判定するマスク情報判定部と、
前記マスク情報の有無に基づいて、前記ユーザの前記情報端末に送信する前記共有情報を決定する決定部と、
決定された前記共有情報を前記ユーザの前記情報端末に送信する送信部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記受付部は、前記指定を行った前記ユーザを特定する情報を前記情報端末から受信し、
前記決定部は、前記指定を行った前記ユーザと指定された前記グループとが対応付けられている場合に、前記指定を行った前記ユーザが前記他のグループにおいて前記マスク対象を利用できるように、前記指定を行った前記ユーザの前記情報端末に送信する前記共有情報を決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記マスク情報は、ファイル単位で前記マスク対象を定め、
前記決定部は、前記他のグループに属する前記ユーザへの前記共有情報の送信である場合に、前記共有情報を構成するファイルのうち前記マスク対象以外のファイルを前記ユーザに送信する前記共有情報として決定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記他のグループに属する前記ユーザへの前記共有情報の送信である場合で、前記共有情報を構成するファイル内のページ単位で前記マスク対象が前記マスク情報に前記定められている場合に、前記マスク対象が定められている前記ファイルのコピーに対して、前記マスク対象に基づいてマスクした第１の一時ファイルを生成する一時ファイル生成部と、
前記第１の一時ファイルを前記第１の記憶部に保存する一時ファイル保存部と、
前記他のグループに属する前記ユーザによる前記第１の一時ファイルの利用が終了した後に、前記第１の一時ファイルを前記第１の記憶部から削除する一時ファイル削除部と、
をさらに備え、
前記決定部は、前記第１の一時ファイルを含む前記ユーザに送信する前記共有情報を決定することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記一時ファイル生成部は、前記他のグループに属する前記ユーザへの前記共有情報の送信である場合で、前記マスク情報で前記マスク対象として前記ファイル内の領域が定められている場合に、前記マスク対象として前記領域が定められている前記ファイルの各ページを画像にした画像ファイルを生成し、前記画像ファイルに対して前記マスク対象に基づいてマスクした第２の一時ファイルを生成し、
前記一時ファイル保存部は、前記第２の一時ファイルを前記第１の記憶部に保存し、
前記一時ファイル削除部は、前記他のグループに属する前記ユーザによる前記第２の一時ファイルの利用が終了した後に、前記第２の一時ファイルを前記第１の記憶部から削除することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記一時ファイル生成部は、前記他のグループに属する前記ユーザへの前記共有情報の送信である場合で、前記マスク対象として前記共有情報を構成するファイル内のマスク文字列、または置換前文字列と置換後文字列を含む文字列が前記マスク情報に定められている場合に、前記マスク対象として前記文字列が定められている前記ファイルのコピーに対して、前記マスク対象に基づいて、文字列をマスクしたあるいは文字列を置換した第３の一時ファイルを生成し、
前記一時ファイル保存部は、前記第３の一時ファイルを前記第１の記憶部に保存し、
前記一時ファイル削除部は、前記他のグループに属する前記ユーザによる前記第３の一時ファイルの利用が終了した後に、前記第３の一時ファイルを前記第１の記憶部から削除することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記マスク情報は、前記マスク対象に設定されたマスクを実行する際のマスク実行条件をさらに含み、
前記決定部は、前記ユーザの前記情報端末から前記共有情報を構成するファイルの利用を要求する指示を受信した場合に、前記利用の要求を受けた前記ファイルについての前記マスク情報中の前記マスク実行条件と、前記ファイルを読み出す際の読み出し条件と、を比較し、前記マスク実行条件が設定されていない場合、または前記マスク実行条件と前記読み出し条件とが同じである場合に、前記マスク情報の前記マスク対象に設定されたマスクを有効にし、前記マスク実行条件と前記読み出し条件とが異なる場合に前記マスク対象に設定されたマスクを無効にすることを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記読み出し条件は、前記指示に含まれることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記指示を前記他のグループに属する前記ユーザの前記情報端末から受信すると、前記ユーザに対応付けられた前記読み出し条件を前記第２の記憶部から取得する読み出し条件取得部をさらに備え、
前記第２の記憶部は、前記ユーザに対する前記読み出し条件をさらに記憶し、
前記決定部は、前記読み出し条件取得部で取得された前記読み出し条件を用いて、前記マスク実行条件と比較することを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
共有情報と、前記共有情報が利用されたグループと、を対応付けて記憶する第１の記憶部と、
前記共有情報に、前記共有情報に対応付けられた前記グループ以外の他のグループによる利用を制限するマスク対象を定めたマスク情報を追加するマスク情報追加部と、
ユーザの識別情報と、前記グループの識別情報と、を対応付けて記憶する第２の記憶部と、
前記ユーザの情報端末から前記共有情報の利用を望む前記グループの指定を受け付ける受付部と、
指定された前記グループに対応付けられた前記共有情報における前記マスク情報の有無を判定するマスク情報判定部と、
前記マスク情報の有無に基づいて、前記ユーザの前記情報端末に送信する前記共有情報を決定する決定部と、
決定された前記共有情報を前記ユーザの前記情報端末に送信する送信部と、
を備えることを特徴とする情報処理システム。
【請求項１１】
請求項１から９のいずれか１項に記載の情報処理装置または請求項１０に記載の情報処理システムと、複数の情報端末と、がネットワークに接続されたシステム。
【請求項１２】
前記受付部は、前記指定を行った前記ユーザを特定する情報を前記情報端末から受信し、
前記決定部は、前記指定を行った前記ユーザと指定された前記グループとが対応付けられている場合に、前記指定を行った前記ユーザが前記他のグループにおいて前記マスク対象を利用できるように、前記指定を行った前記ユーザの前記情報端末に送信する前記共有情報を決定し、
前記情報端末は、
前記ユーザを特定する情報を前記受付部に送信する送信部と、
表示部と、
前記マスク対象を前記表示部に表示する制御部と、
を備える、
請求項１１に記載のシステム。
【請求項１３】
前記ネットワークには、更に、機器が接続され、
前記制御部は、受信した前記共有情報のうち前記マスク対象ではない情報を前記機器に表示させるための処理を行う、
請求項１２に記載のシステム。
【請求項１４】
情報処理方法であって、
共有情報と、前記共有情報が利用されたグループと、を対応付けて記憶する工程と、
前記共有情報に、前記共有情報に対応付けられた前記グループ以外の他のグループによる利用を制限するマスク対象を定めたマスク情報を追加する工程と、
ユーザの識別情報と、前記グループの識別情報と、を対応付けて記憶する工程と、
前記ユーザの情報端末から前記共有情報の利用を望む前記グループの指定を受け付ける工程と、
指定された前記グループに対応付けられた前記共有情報における前記マスク情報の有無を判定する工程と、
前記マスク情報の有無に基づいて、前記ユーザの前記情報端末に送信する前記共有情報を決定する工程と、
決定された前記共有情報を前記ユーザの前記情報端末に送信する工程と、
を含むことを特徴とする情報処理方法。
【請求項１５】
コンピュータに、
共有情報と、前記共有情報が利用されたグループと、を対応付けて記憶するステップと、
前記共有情報に、前記共有情報に対応付けられた前記グループ以外の他のグループによる利用を制限するマスク対象を定めたマスク情報を追加するステップと、
ユーザの識別情報と、前記グループの識別情報と、を対応付けて記憶するステップと、
前記ユーザの情報端末から前記共有情報の利用を望む前記グループの指定を受け付けるステップと、
指定された前記グループに対応付けられた前記共有情報における前記マスク情報の有無を判定するステップと、
前記マスク情報の有無に基づいて、前記ユーザの前記情報端末に送信する前記共有情報を決定するステップと、
決定された前記共有情報を前記ユーザの情報端末に送信するステップと、
を実行させるためのプログラム。
【請求項１６】
コンピュータに、
共有情報に、前記共有情報が利用されたグループとは異なる他のグループによる利用を制限するマスク情報の設定を指示するステップと、
ユーザの情報端末から前記共有情報の利用を望む前記グループの指定を行うステップと、
指定された前記グループに対応付けられた前記共有情報における前記マスク情報の有無に基づいて決定された前記共有情報を受信するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、システム、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、会議資料の情報漏洩を防止するために、会議参加者が限られたネットワーク環境下で会議を実施し、限られたネットワーク環境下でのみ、会議参加者が会議資料を参照できるネットワーク会議システムが提案されている。
【０００３】
従来のシステムでは、コピー機、ネットワークプリンタ、スキャナおよびドキュメントサーバなどの種々の機能が集約された画像処理装置に会議資料を保存し、この画像処理装置にネットワークを介して接続される会議の参加者の情報端末から、会議資料を閲覧することができる。また、会議資料の一部分の内容を会議の参加者以外の非参加者に閲覧させる場合には、画像処理装置に保存された会議資料の中から、非参加者に閲覧させてもよい範囲が抽出された開示用データが作成され、画像処理装置に保存される。そして、非参加者は、情報端末から開示用データにアクセスし、開示用データの閲覧をすることができるが、それ以外のデータにはアクセスすることができない（たとえば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、参加者用の会議資料から、非参加者に閲覧させてもよい範囲のデータを抽出して開示用データを作成し、画像処理装置に保存するため、ネットワーク会議システムに保存される会議資料の容量が大きくなってしまうという問題点があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、第１のグループで使用される共有情報を、第２のグループで参照するにあたって、情報処理装置に保存される共有情報の容量を増やすことなく、第２のグループで参照できる範囲を制限することができる情報処理装置、情報処理システム、システム、情報処理方法およびプログラムを提供することを目的の１つとする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、共有情報と、前記共有情報が利用されたグループと、を対応付けて記憶する第１の記憶部と、前記共有情報に、前記共有情報に対応付けられた前記グループ以外の他のグループによる利用を制限するマスク対象を定めたマスク情報を追加するマスク情報追加部と、ユーザの識別情報と、前記グループの識別情報と、を対応付けて記憶する第２の記憶部と、前記ユーザの情報端末から前記共有情報の利用を望む前記グループの指定を受け付ける受付部と、指定された前記グループに対応付けられた前記共有情報における前記マスク情報の有無を判定するマスク情報判定部と、前記マスク情報の有無に基づいて、前記ユーザの前記情報端末に送信する前記共有情報を決定する決定部と、決定された前記共有情報を前記ユーザの前記情報端末に送信する送信部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、第１のグループで使用される共有情報を、第２のグループで参照するにあたって、情報処理装置に保存される共有情報の容量を増やすことなく、第２のグループで参照できる範囲を制限することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施の形態による情報処理システムの構成の一例を模式的に示す図である。
【図２】図２は、第１の実施の形態による情報処理サーバのハードウェア構成の一例を示す図である。
【図３】図３は、第１の実施の形態による情報処理サーバの機能構成の一例を模式的に示すブロック図である。
【図４】図４は、第１の実施の形態によるユーザ情報の一例を示す図である。
【図５】図５は、第１の実施の形態による会議参加者情報の一例を示す図である。
【図６】図６は、第１の実施の形態による会議資料管理情報の一例を示す図である。
【図７】図７は、第１の実施の形態による情報端末のハードウェア構成の一例を模式的に示すブロック図である。
【図８】図８は、第１の実施の形態による情報端末の機能構成の一例を模式的に示すブロック図である。
【図９】図９は、第１の実施の形態によるクライアントアプリケーションにより提供される機能の一例を示す図である。
【図１０】図１０は、第１の実施の形態による会議資料管理情報でのマスク情報の設定手順の一例を示すフローチャートである。
【図１１】図１１は、第１の実施の形態による情報端末でのマスク情報生成時の表示画面の一例を示す図である。
【図１２】図１２は、第１の実施の形態による会議資料の送信処理の手順の一例を示すフローチャートである。
【図１３】図１３は、第１の実施の形態による閲覧可能リストの取得処理の手順の一例を示すフローチャートである。
【図１４】図１４は、会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【図１５】図１５は、第２の実施の形態による情報処理サーバの機能構成の一例を模式的に示すブロック図である。
【図１６】図１６は、第２の実施の形態による会議資料管理情報の一例を示す図である。
【図１７】図１７は、第２の実施の形態によるマスク情報の設定処理の手順の一例を示すフローチャートである。
【図１８】図１８は、第２の実施の形態による情報端末でのマスク情報の設定画面の一例を示す図である。
【図１９】図１９は、第２の実施の形態による閲覧可能リスト取得処理の手順の一例を示すフローチャートである。
【図２０】図２０は、第２の実施の形態による会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【図２１】図２１は、第３の実施の形態によるファイルでの領域の指定方法の一例を示す図である。
【図２２】図２２は、第３の実施の形態による会議資料管理情報の一例を示す図である。
【図２３】図２３は、第３の実施の形態によるマスク情報の設定処理の手順の一例を示すフローチャートである。
【図２４】図２４は、第３の実施の形態による情報端末でのマスク情報の設定画面の一例を示す図である。
【図２５】図２５は、第３の実施の形態による閲覧可能リスト取得処理の手順の一例を示すフローチャートである。
【図２６】図２６は、第３の実施の形態による会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【図２７】図２７は、第４の実施の形態による会議資料管理情報の一例を示す図である。
【図２８】図２８は、第４の実施の形態によるマスク情報の設定処理の手順の一例を示すフローチャートである。
【図２９】図２９は、第４の実施の形態による情報端末でのマスク情報の設定画面の一例を示す図である。
【図３０】図３０は、第４の実施の形態による閲覧可能リスト取得処理の手順の一例を示すフローチャートである。
【図３１】図３１は、第４の実施の形態による会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【図３２】図３２は、第５の実施の形態による会議資料管理情報の一例を示す図である。
【図３３】図３３は、第２の会議開催時に設定される読み出し条件と、会議資料管理情報中のマスク実行条件と、の組み合わせによるマスク情報の有効または無効の一例を示す図である。
【図３４】図３４は、第５の実施の形態による情報端末でのマスク情報の設定画面の一例を示す図である。
【図３５】図３５は、第５の実施の形態による情報端末による会議資料の閲覧の様子を模式的に示す図である。
【図３６】図３６は、第６の実施の形態による情報処理サーバの機能構成の一例を模式的に示すブロック図である。
【図３７】図３７は、第６の実施の形態による人事情報の一例を示す図である。
【図３８】図３８は、第６の実施の形態によるアクセス可能権限情報の一例を示す図である。
【図３９】図３９は、第６の実施の形態による情報処理サーバでの読み出し条件設定処理の手順の一例を示すフローチャートである。
【図４０】図４０は、プロジェクタのハードウェア構成の一例を模式的に示すブロック図である。
【図４１】図４１は、電子黒板のハードウェア構成の一例を模式的に示すブロック図である。
【図４２】図４２は、ＭＦＰのハードウェア構成の一例を模式的に示すブロック図である。
【図４３】図４３は、第７の実施の形態による会議資料の送信処理の手順の一例を示すフローチャートである。
【図４４】図４４は、第７の実施の形態による閲覧可能リストの取得処理の手順の一例を示すフローチャートである。
【図４５】図４５は、会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【図４６】図４６は、第７の実施の形態による会議資料出力処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理装置、情報処理システム、システム、情報処理方法およびプログラムの実施の形態を詳細に説明する。なお、以下では、本実施の形態の情報処理システムを会議システムに適用した例を説明する。適用可能なシステムは会議システムに限られるものではなく、たとえば複数の情報端末を含む第１のグループで共有される共有情報を、複数の情報端末を含む第２のグループで参照する他のシステムに適用してもよい。
【００１０】
また、以下では、第１の会議（第１のグループ）で使用された共有情報である会議資料をネットワーク上の記憶部に保存しておき、第１の会議の参加者とは異なる参加者を含むメンバで開催される第２の会議（第２のグループ）で記憶部に保存された会議資料の一部を使用する場合を例に挙げる。
【００１１】
（第１の実施の形態）
図１は、第１の実施の形態による情報処理システムの構成の一例を模式的に示す図である。情報処理システム１は、情報処理サーバ１０、仲介機２０、情報端末３０、プロジェクタ４０、電子黒板５０、ＭＦＰ（Multifunction  Peripheral）６０、カードリーダ７０を備える。情報処理サーバ１０、仲介機２０、プロジェクタ４０、電子黒板５０、ＭＦＰ６０、カードリーダ７０は、ネットワーク８０を介して接続されている。仲介機２０はたとえばアクセスポイントであり、仲介機２０が発する電波の届く範囲を「結界」と称する場合がある。仲介機２０は、Bluetooth（登録商標）またはＷｉ−Ｆｉ（Wireless  Fidelity）（登録商標）などの無線通信技術を利用して、結界に存在する情報端末３０（会議参加者が利用する情報端末３０）をネットワーク８０に接続するための仲介手段である。仲介機２０、プロジェクタ４０、電子黒板５０、ＭＦＰ６０およびカードリーダ７０は、たとえば会議室ごとに設けられている。
【００１２】
説明の便宜上、図１では、１台の情報端末３０が例示されているが、これに限らず、仲介機２０を介してネットワーク８０に接続される情報端末３０の台数は任意である。また、図１の例では、情報処理システム１に含まれる機器として、プロジェクタ４０、電子黒板５０、ＭＦＰ６０、カードリーダ７０を例に挙げているが、これらに限らず、情報処理システム１に含まれる機器の種類および台数は任意に変更可能である。要するに、情報処理システム１は、情報処理サーバ１０から受け付けたデータの処理を実行する１以上の機器を含む形態であればよい。
【００１３】
情報処理サーバ１０は、情報処理装置の一例であり、会議全体の管理、データの管理（保存または削除等）、機器（プロジェクタ４０、電子黒板５０、ＭＦＰ６０、カードリーダ７０等）への出力制御などを行う。図２は、第１の実施の形態による情報処理サーバのハードウェア構成の一例を示す図である。図２に示すように、情報処理サーバ１０は、ＣＰＵ（Central  Processing  Unit）１０１、ＲＡＭ（Random  Access  Memory）１０２、ＲＯＭ（Read  Only  Memory）１０３、ＨＤＤ（Hard  Disk  Drive）１０４、機器Ｉ／Ｆ１０５およびネットワークＩ／Ｆ１０８を有し、これらはバス１０９で互いに接続されている。また、機器Ｉ／Ｆ１０５には、表示部１０６および操作部１０７が接続されている。  
【００１４】
ＣＰＵ１０１は演算手段であり、情報処理サーバ１０全体の動作を統括的に制御する。ＲＡＭ１０２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０１が情報を処理する際の作業領域として用いられる。ＲＯＭ１０３は、読み出し専用の不揮発性の記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ１０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Operating  System）のほかに、各種の制御プログラムまたはアプリケーション・プログラム等が格納される。  
【００１５】
機器Ｉ／Ｆ１０５は、表示部１０６および操作部１０７の各々をバス１０９に接続するためのインタフェースである。表示部１０６は、各種の情報を表示するための視覚的ユーザインタフェースであり、たとえばＬＣＤ（Liquid  Crystal  Display）などで構成される。操作部１０７は、キーボードまたはマウス等、ユーザが情報処理サーバ１０に対して各種の情報を入力するためのユーザインタフェースである。ネットワークＩ／Ｆ１０８は、情報処理サーバ１０をネットワーク８０に接続するためのインタフェースである。ネットワークＩ／Ｆ１０８は、たとえば、Ethernet（登録商標）インタフェースなどの従来から用いられている任意の方式に従ったインタフェースとすることができる。  
【００１６】
図３は、第１の実施の形態による情報処理サーバの機能構成の一例を模式的に示すブロック図である。情報処理サーバ１０は、通信部１１と、会議参加者関連データ記憶部１２と、会議資料関連データ記憶部１３と、コントローラ１４と、を備える。通信部１１は、ネットワーク８０上の他の機器との間で、データの送受信を制御し、送信部に対応する。
【００１７】
会議参加者関連データ記憶部１２は、ユーザ情報１２１と、会議参加者情報１２２と、を記憶し、第２の記憶部に対応する。ユーザ情報１２１は、情報処理システム１にアクセス可能なユーザ（所持者）と、このユーザが所持する情報端末３０と、を対応付ける情報である。図４は、第１の実施の形態によるユーザ情報の一例を示す図である。ユーザ情報１２１は、ユーザＩＤと、氏名と、端末情報と、を含む。氏名は、情報処理システム１にアクセス可能なユーザの氏名である。ユーザＩＤは、ユーザを一意に識別する識別情報である。端末情報は、ユーザが所持している情報端末３０を示す情報である。端末情報は、たとえば情報端末３０を一意に識別することができるＭＡＣ（Media  Access  Control）アドレスなどを用いることができる。なお、ユーザが複数の端末を所持している場合には、１つのユーザＩＤに対して複数の端末情報を関連付けることができる。
【００１８】
会議参加者情報１２２は、会議と参加者とを対応付ける情報である。図５は、第１の実施の形態による会議参加者情報の一例を示す図である。会議参加者情報１２２は、会議ＩＤと、会議参加者と、を含む。会議ＩＤは、会議を識別する識別情報である。第１の実施の形態では、第１の会議について会議ＩＤが付されるものとする。会議参加者は、会議ＩＤで識別される会議への参加者であり、ユーザ情報１２１に登録されているユーザから選択される。なお、図５では、会議参加者として氏名を登録する場合を示しているが、ユーザＩＤであってもよい。
【００１９】
会議資料関連データ記憶部１３は、会議資料１３１と、会議資料管理情報１３２と、を記憶し、第１の記憶部に対応する。会議資料１３１は、第１の会議で使用される資料であり、テキスト文書もしくはスライドなどの文書データ、画像データ、映像データまたは音声データなどのコンピュータで読み取り可能な形式のデータである。たとえば、個々の会議資料１３１は、ファイルで構成され、ファイル名によって識別される。
【００２０】
会議資料管理情報１３２は、会議資料関連データ記憶部１３に記憶されている会議資料１３１と第１の会議とを対応付けるとともに、第１の会議の会議参加者以外の者（以下、非参加者ともいう）に対する会議資料１３１の閲覧の可否が規定された情報である。第１の実施の形態では、会議資料管理情報１３２では、ファイル単位で非参加者に対する閲覧の可否が設定される場合を説明する。
【００２１】
図６は、第１の実施の形態による会議資料管理情報の一例を示す図である。会議資料管理情報１３２は、会議ＩＤと、ファイル名と、マスク情報と、を含む。会議ＩＤは、会議を一意に識別するための識別情報であり、図５の会議参加者情報１２２で説明したものと同じである。ファイル名は、会議資料関連データ記憶部１３に記憶される会議資料１３１に付されたファイル名である。マスク情報は、ファイル名で指定されたファイルについてマスクするか否かを規定する情報である。ここでは、第２の会議の参加者への閲覧を制限したいファイルについては、マスク情報に「ａｌｌ」が設定され、第２の会議の参加者に閲覧させてもよいファイルについては、マスク情報には何も設定されない。
【００２２】
コントローラ１４は、情報処理サーバ１０全体の制御と、ネットワーク８０に接続される他の機器の制御と、を行う。コントローラ１４は、会議資料管理部１４１と、マスク情報追加部１４２、受付部１４３、マスク情報判定部１４４、決定部１４５、会議参加者管理部１４６と、機器制御部１４７と、を備える。
【００２３】
会議資料管理部１４１は、会議資料関連データ記憶部１３内の会議資料関連データを管理する。会議資料管理部１４１は、会議資料管理情報１３２に、会議資料関連データ記憶部１３に記憶された会議資料１３１と使用される会議との関連を登録する。
【００２４】
マスク情報追加部１４２は、会議参加者によって設定されたマスク情報を会議資料管理情報１３２中の対応するレコードに登録する。
【００２５】
受付部１４３は、会議参加者の情報端末３０から会議資料１３１の利用を望む会議ＩＤの指定を受け付ける。
【００２６】
さらに、マスク情報判定部１４４は、受付部１４３で受け付けた会議ＩＤに対応付けられた会議資料についてのマスク情報の有無を判定する。これは、会議資料管理情報１３２を参照して、指定された会議ＩＤに対応付けられたファイルにマスク情報が設定されているか否かを判定することによって行われる。
【００２７】
決定部１４５は、情報端末３０の所持者に応じて読み出し可能なファイルを抽出した閲覧可能リスト（閲覧可能情報）を生成し、通信部１１を介して会議参加者の情報端末３０に送信する。具体的には、第２の会議の会議参加者に関して、会議資料管理情報１３２中のマスク情報に「ａｌｌ」が設定されているファイル名以外のファイル名を抽出し、このファイル名を閲覧可能リストに記載する。
【００２８】
たとえば、図６で会議ＩＤ「０００１」の件について、第１の会議に参加していない第２の会議の参加者に対する会議資料１３１の読み出しの指示を受けた場合について説明する。会議ＩＤ「０００１」に対応付けられたファイルは、「全社方針．ｐｐｔ」、「補足資料．ｄｏｃ」、「方針の図．ｊｐｇ」および「補足テキスト．ｔｘｔ」であるが、このうちマスク情報に「ａｌｌ」が設定されていない「全社方針．ｐｐｔ」および「補足テキスト．ｔｘｔ」を会議資料管理部１４１は閲覧可能リストとして抽出する。なお、第１の会議の参加者に関して会議資料１３１の読み出しの指示を受けた場合には、マスク情報に関係なく、指定された会議ＩＤに対応するファイル名が閲覧可能リストに記載される。
【００２９】
会議参加者管理部１４６は、会議参加者関連データ記憶部１２内の会議参加者データを管理する。会議参加者管理部１４６は、第１の会議が開催される際に、会議参加者情報１２２に、会議ＩＤと会議参加者とを登録する。第１の会議の会議参加者が、たとえば、会議室に設置されたカードリーダ７０で自身の保持するＩＤカードを読み込ませると、会議参加者管理部１４６は、カードリーダ７０から受け取ったＩＤカードに含まれるユーザＩＤと、会議室を識別する情報と、から会議参加者情報１２２に会議参加者の情報を登録する。
【００３０】
機器制御部１４７は、通信部１１を介して、ネットワーク８０に接続されている、仲介機２０、情報端末３０、プロジェクタ４０、電子黒板５０、ＭＦＰ６０およびカードリーダ７０などの機器の動作を制御する。たとえば、機器制御部１４７は、プロジェクタ４０への映像投影または電子黒板５０への映像表示の制御や、情報端末３０に表示させる情報の制御を行う。また、機器制御部１４７は、通信部１１を介してＭＦＰ６０にスキャン動作を実行させる指示を送信し、その結果得られるデータを会議資料１３１として会議資料関連データ記憶部１３に保存する。さらに、機器制御部１４７は、カードリーダ７０で各ユーザのＩＤカードが読み込まれると、その情報を会議参加者管理部１４６に渡す。
【００３１】
また、機器制御部１４７は、情報端末３０に会議資料１３１を提供する場合には、会議資料管理部１４１に会議資料１３１の提供を要求した情報端末３０の端末情報を渡し、その結果得られる閲覧可能リストにしたがって、会議資料関連データ記憶部１３から会議資料１３１を取得し、通信部１１を介して情報端末３０に送信する。
【００３２】
つぎに、情報処理システム１で使用される情報端末３０の構成について説明する。図７は、第１の実施の形態による情報端末のハードウェア構成の一例を模式的に示すブロック図である。情報端末３０は、たとえばスマートフォン、タブレットまたは携帯可能なパーソナルコンピュータなどの可搬型の多機能デバイス（スマートデバイス）で構成される。図７に示されるように、情報端末３０は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＨＤＤ３０４、機器Ｉ／Ｆ３０５および無線通信Ｉ／Ｆ３０８を有し、これらはバス３０９で互いに接続されている。また、機器Ｉ／Ｆ３０５には、表示部３０６および操作部３０７が接続されている。
【００３３】
ＣＰＵ３０１は演算手段であり、情報端末３０全体の動作を統括的に制御する。ＲＡＭ３０２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ３０１が情報を処理する際の作業領域として用いられる。ＲＯＭ３０３は、読み出し専用の不揮発性の記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ３０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ、各種の制御プログラム、またはアプリケーション・プログラム等が格納される。
【００３４】
機器Ｉ／Ｆ３０５は、表示部３０６および操作部３０７の各々をバス３０９に接続するためのインタフェースである。表示部３０６は、各種の情報を表示するための視覚的ユーザインタフェースであり、たとえばＬＣＤなどで構成される。操作部３０７は、キーボードおよびマウス等、ユーザが情報端末３０に対して各種の情報を入力するためのユーザインタフェースである。情報端末３０がスマートフォンまたはタブレットである場合には、操作部３０７は表示部３０６と一体的に構成されたタッチパネルとなる。無線通信Ｉ／Ｆ３０８は、情報端末３０が仲介機２０と無線通信を行うためのインタフェースである。
【００３５】
図８は、第１の実施の形態による情報端末の機能構成の一例を模式的に示すブロック図である。説明の便宜上、図８では、第１の実施の形態に関する機能を主に例示しているが、情報端末３０が有する機能は、これらに限られるものではない。図８に示されるように、情報端末３０は、操作制御部３１、表示制御部３２、無線通信制御部３３およびクライアントアプリケーション３４を有する。
【００３６】
操作制御部３１は、操作部３０７を介して入力された操作信号を取得し、クライアントアプリケーション３４等の情報端末３０において動作するモジュールに入力する。操作制御部３１は、ユーザによる操作を受け付ける機能を有していると考えることもできる。
【００３７】
表示制御部３２は、クライアントアプリケーション３４のＧＵＩ（Graphical  User  Interface）等、情報端末３０に関する各種の情報を表示部３０６に表示する制御を行う。
【００３８】
無線通信制御部３３は、無線通信Ｉ／Ｆ３０８を介して他の機器との通信を制御する。たとえば無線通信制御部３３は、無線通信Ｉ／Ｆ３０８を介して入力される情報を取得すると共に、他の機器に対して送信すべき情報を、無線通信Ｉ／Ｆ３０８を介して送信する。
【００３９】
クライアントアプリケーション３４は、情報端末３０において各種の機能を提供するソフトウェアモジュールであり、それぞれの機能に対応したソフトウェア・プログラムによって構成される。会議システムを利用するための専用アプリケーションもクライアントアプリケーション３４に含まれる。
【００４０】
図９は、第１の実施の形態によるクライアントアプリケーションにより提供される機能の一例を示す図である。説明の便宜上、図９の例では、本実施の形態に係る機能のみを例示しているが、クライアントアプリケーション３４により提供される機能はこれに限られるものではない。図９に示されるように、クライアントアプリケーション３４は、マスク設定部３４１と、読出ファイル指定部３４２とを有する。
【００４１】
マスク設定部３４１は、情報処理サーバ１０の会議資料関連データ記憶部１３内の会議資料１３１に対するマスク情報の設定を行う。具体的には、第２の会議の参加者への閲覧を制限したい第１の会議の会議資料１３１のマスク範囲を、情報処理サーバ１０に対して指示する。
【００４２】
読出ファイル指定部３４２は、会議資料関連データ記憶部１３内の会議資料１３１を読み出す際に、会議ＩＤを指定して、閲覧可能リストを情報処理サーバ１０に要求する。この際、第１の会議の会議参加者であるか非参加者であるかを指定することで、第１の会議の会議参加者であって、第２の会議にも参加するユーザに、第２の会議の他の参加者と同じ会議資料１３１を閲覧させることができる。また、読出ファイル指定部３４２は、情報処理サーバ１０から取得した閲覧可能リスト中から閲覧する会議資料１３１を選択し、選択した会議資料１３１を表示させるように情報処理サーバ１０に対して指示する。なお、読出ファイル指定部３４２は、会議資料１３１を表示させる対象、すなわち、情報端末３０、プロジェクタ４０、電子黒板５０などの機器を選択することも可能である。
【００４３】
つぎに、情報処理システム１の動作について説明する。図１０は、第１の実施の形態による会議資料管理情報でのマスク情報の設定手順の一例を示すフローチャートであり、図１１は、第１の実施の形態による情報端末でのマスク情報生成時の表示画面の一例を示す図である。
【００４４】
ここでは、第１の会議でプロジェクタ４０に投影されているまたは電子黒板５０に表示されているファイルが、会議参加者が有する情報端末３０にも表示されているものとする。たとえば、会議参加者の情報端末３０の表示部３０６には、ファイル表示画面５０１が表示される。ファイル表示画面５０１には、ファイルの内容を表示するファイル表示領域５０２と、ファイル表示領域５０２に表示されているファイルのマスク情報の設定を行う「別会議参照時のマスク設定」ボタン５０３と、が設けられている。
【００４５】
「別会議参照時のマスク設定」ボタン５０３が会議参加者によって押されると、マスク設定部３４１は、マスク範囲指定画面５１１を表示部３０６に表示する。マスク範囲指定画面５１１中の「本ファイル」ボタン５１２は、ファイル表示画面５０１に表示されているファイルをマスクする範囲として選択するものである。会議参加者によって、マスク範囲指定画面５１１中の「本ファイル」ボタン５１２が押されると、マスク設定部３４１は、ファイル表示画面５０１に表示されているファイルをマスクするマスク情報の設定の指示を、情報処理サーバ１０へと送信する（ステップＳ１１）。
【００４６】
情報処理サーバ１０のマスク情報追加部１４２は、マスク情報の設定の指示を受信すると（ステップＳ１２）、会議参加者が出席している会議の会議ＩＤと、その時点で情報端末３０または電子黒板５０に表示されているまたはプロジェクタ４０に投影されているファイルのファイル名と、を特定する（ステップＳ１３）。会議ＩＤは、たとえば、会議参加者管理部１４６によって、指示を受けた情報端末３０の端末情報からユーザ情報１２１と会議参加者情報１２２とを参照することによって取得される。ファイル名は、たとえば、その時点で情報端末３０に送信しているファイルを機器制御部１４７に問い合わせることで取得される。
【００４７】
その後、情報処理サーバ１０のマスク情報追加部１４２は、会議資料管理情報１３２中の特定された会議ＩＤとファイル名とを有するレコードを取得し、このレコードのマスク情報に「ａｌｌ」を設定する（ステップＳ１４）。マスク情報の設定が完了すると、通信部１１は、情報端末３０にマスク情報の設定完了通知を送信する（ステップＳ１５）。情報端末３０は、マスク情報の設定完了通知を受信する（ステップＳ１６）。情報端末３０の表示部３０６には、マスク設定完了通知画面５２１が表示される。マスク設定完了通知画面５２１には、マスク設定された対象ファイル名が表示される。以上によって、処理が終了する。
【００４８】
以上の処理によって、たとえば、図６の会議資料管理情報１３２では、会議ＩＤ「０００１」の「補足資料．ｄｏｃ」と「方針の図．ｊｐｇ」がマスク対象に選択されたことを示している。
【００４９】
なお、上記した説明では、プロジェクタ４０に投影または電子黒板５０に表示されているファイルを対象としてマスク情報を設定していたが、会議資料関連データ記憶部１３中の会議資料１３１を選択して個別に設定することも可能である。
【００５０】
第２の会議で会議資料１３１を表示する処理手順について説明する。図１２は、第１の実施の形態による会議資料の送信処理の手順の一例を示すフローチャートであり、図１３は、第１の実施の形態による閲覧可能リストの取得処理の手順の一例を示すフローチャートであり、図１４は、会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【００５１】
まず、情報端末３０の表示部３０６には、会議ＩＤ入力画面６０１が表示される。会議ＩＤ入力画面６０１には、会議ＩＤ入力領域６０２と、「入力完了」ボタン６０３と、が配置される。第２の会議の参加者は、会議ＩＤ入力領域６０２に、参照したい会議ＩＤを入力し、「入力完了」ボタン６０３を押す。これによって、情報端末３０の読出ファイル指定部３４２は、第２の会議の会議資料１３１の作成の基となる第１の会議の会議資料１３１を読み出す指示を、無線通信制御部３３を介して情報処理サーバ１０に送信する（ステップＳ３１）。指示には、第１の会議の会議ＩＤが含まれる。
【００５２】
情報処理サーバ１０の受付部１４３は、指示を受信し（ステップＳ３２）、決定部１４５は、指示から会議ＩＤを取得し（ステップＳ３３）、閲覧可能リスト取得処理を実行する（ステップＳ３４）。
【００５３】
閲覧可能リスト取得処理について、図１３を参照して説明する。マスク情報判定部１４４と決定部１４５は、取得した会議ＩＤに関連付けされた各ファイル名で特定されるファイルに対して、以下のステップＳ５２〜Ｓ５４の処理を実行する（ステップＳ５１）。なお、ここでは、第２の会議での会議資料１３１の閲覧を前提としており、指示には、たとえばマスクされた会議資料１３１の読み出しを指示する情報も含まれている。
【００５４】
まず、マスク情報判定部１４４は、会議資料管理情報１３２中の取得した会議ＩＤを有する１つのファイル名に関して、マスク情報を取得する（ステップＳ５２）。ついで、マスク情報判定部１４４、は、取得したマスク情報が「ａｌｌ」であるかを判定する（ステップＳ５３）。マスク情報が「ａｌｌ」ではない場合（ステップＳ５３でＮｏの場合）には、決定部１４５は、判定対象のファイル名を閲覧可能リストの選択肢に加える（ステップＳ５４）。その後、またはステップＳ５３でマスク情報が「ａｌｌ」である場合（ステップＳ５３でＹｅｓの場合）には、判定対象のファイルについての処理が終了する。このステップＳ５２〜Ｓ５４の処理が取得した会議ＩＤに対応付けられたそれぞれのファイル名に対して実行され、閲覧可能リスト取得処理が終了する。
【００５５】
図１２のフローチャートに戻り、通信部１１は、閲覧可能リストを情報端末３０へと送信する（ステップＳ３５）。情報端末３０の読出ファイル指定部３４２は、閲覧可能リストを受信すると（ステップＳ３６）、閲覧可能リストを表示部３０６に表示する（ステップＳ３７）。
【００５６】
たとえば、閲覧可能リストは、図１４に示されるような閲覧可能リスト表示画面６１１の形で表示部３０６に表示される。閲覧可能リスト表示画面６１１には、上記の処理で選択されたファイル名のボタン６１２，６１３が示される。図６の会議資料管理情報１３２の会議ＩＤ「０００１」が選択された例では、マスク情報に「ａｌｌ」が設定されていない「全社方針．ｐｐｔ」ボタン６１２と「補足テキスト．ｔｘｔ」ボタン６１３とが表示される。
【００５７】
第２の会議の参加者によって、閲覧可能リスト表示画面６１１中のファイル名のボタン６１２，６１３が押されると、読出ファイル指定部３４２は、情報処理サーバ１０に、選択されたファイルの閲覧要求を送信する（ステップＳ３８）。
【００５８】
情報処理サーバ１０の機器制御部１４７は、閲覧要求を受信すると（ステップＳ３９）、閲覧要求に含まれるファイルを会議資料関連データ記憶部１３から取得し、通信部１１を介して、抽出したファイルを情報端末３０へと送信する（ステップＳ４０）。これによって、情報端末３０の表示部３０６には、ファイルが表示される（ステップＳ４１）。たとえば、ステップＳ３８で、閲覧可能リスト表示画面６１１の「全社方針．ｐｐｔ」ボタン６１２が押された場合には、図１４に示されるように、ファイル表示画面６２１には、「全社方針．ｐｐｔ」ファイルが表示される。
【００５９】
なお、ここでは、情報端末３０の表示部３０６にファイルが表示される場合を示したが、たとえば閲覧可能リスト表示画面６１１にファイルを表示させる機器を設定することで、プロジェクタ４０または電子黒板５０などの他の機器にも表示させるようにすることができる。以上によって、処理が終了する。
【００６０】
図１２と図１３で示されるように、第１の会議で利用された会議資料１３１を第２の会議で読み出す場合には、マスク情報の有無を調べるが、第１の会議において第１の会議の会議資料１３１を読み出す場合には、マスク情報の有無を調べる必要はなく、全ての会議の資料が読み出される。
【００６１】
第１の実施の形態では、第１の会議で使用される会議資料１３１のうち、第２の会議で閲覧を制限したいものをファイル単位で選択し、その結果をマスク情報として、会議ＩＤにファイル名を関連付けした会議資料管理情報１３２に記録した。そして、第２の会議では選択した会議ＩＤに関連付けしたファイルのうち、マスク設定がされていないファイルのみを閲覧可能リストに加え、閲覧可能リストに掲載されたもののみが、第２の会議の参加者の情報端末３０または第２の会議の参加者が閲覧する電子黒板５０に表示され、あるいは第２の会議の参加者が閲覧するプロジェクタ４０に投影される。その結果、第１の会議の参加者が閲覧したファイルの第１の会議に参加していない第２の会議の参加者による閲覧を制限することができる。また、第２の会議の参加者に送信するファイルは、第１の会議で使用されたファイルであるので、第２の会議用にファイルが生成されない。その結果、情報処理システム１に保存される会議資料１３１の容量が大きくなってしまうことを防ぐことができる。つまり、情報処理サーバ１０に保存される会議資料の容量を増やすことなく、第２の会議で参照できる範囲を制限することができるという効果を有する。
【００６２】
（第２の実施の形態）
第１の実施の形態では、第１の会議で使用された会議資料のうち、第２の会議で閲覧を制限したいものをファイル単位で指定した。第２の実施の形態では、第２の会議で閲覧を制限したいものをファイル中のページ単位で指定する場合について説明する。
【００６３】
図１５は、第２の実施の形態による情報処理サーバの機能構成の一例を模式的に示すブロック図である。第２の実施の形態による情報処理サーバ１０では、会議資料関連データ記憶部１３が、一時会議ファイル１３３をさらに記憶する。一時会議ファイル１３３は、マスク対象となるファイルをコピーしたものについてページ単位でマスクしたものであり、一時ファイルに対応する。
【００６４】
また、会議資料関連データ記憶部１３の会議資料管理情報１３２のマスク情報には、ファイル単位またはページ単位でマスクする範囲が設定される。図１６は、第２の実施の形態による会議資料管理情報の一例を示す図である。この図に示されるように、会議資料管理情報１３２のマスク情報では、ファイル単位のマスクの指定に加えて、ページ単位のマスクの指定が可能になっている。ページ単位でマスクを指定する場合には、たとえば「page=3,4,5」のように、マスクしたいページを示すページ情報がマスク情報に指定されることになる。
【００６５】
また、コントローラ１４は、一時ファイル生成部１４８と、一時ファイル保存部１４９と、一時ファイル削除部１５０と、をさらに有する。一時ファイル生成部１４８は、情報端末３０など他の機器に会議資料１３１を送信する際に、ページ単位でマスクした一時会議ファイル１３３を生成する。一時ファイル保存部１４９は、一時ファイル生成部１４８で生成された一時会議ファイル１３３を、会議資料関連データ記憶部１３に保存する。一時ファイル削除部１５０は、第２の会議が終了した後に、会議資料関連データ記憶部１３中の一時会議ファイル１３３を削除する。
【００６６】
なお、第１の実施の形態と同一の構成要素には同一の符号を付して、その説明を省略している。また、第２の実施の形態による情報端末３０の構成は、第１の実施の形態で説明したものと同様であるので、その説明を省略する。さらに、第２の実施の形態による情報処理サーバ１０と情報端末３０のハードウェア構成も第１の実施の形態で説明したものと同様であるので、その説明を省略する。
【００６７】
つぎに、情報処理システム１の動作について説明する。図１７は、第２の実施の形態によるマスク情報の設定処理の手順の一例を示すフローチャートであり、図１８は、第２の実施の形態による情報端末でのマスク情報の設定画面の一例を示す図である。
【００６８】
ここでも、図１８に示されるように、情報端末３０の表示部３０６には、ファイル表示画面５０１が表示されている。ファイル表示画面５０１中のファイル表示領域５０２には、プロジェクタ４０に投影されているものまたは電子黒板５０に表示されているものと同じファイルが表示されている。この状態で、「別会議参照時のマスク設定」ボタン５０３が会議参加者によって押されると、情報端末３０のマスク設定部３４１は、図１８に示されるマスク範囲指定画面５１１を表示部３０６に表示する。さらに、この状態で、会議参加者によって「表示中のページ」ボタン５１３が押されると、マスク設定部３４１は、ファイル表示画面５０１のファイル表示領域５０２に表示されていたページに対するマスク情報の設定の指示を情報処理サーバ１０に送信する（ステップＳ７１）。
【００６９】
情報処理サーバ１０のマスク情報追加部１４２は、マスク情報の設定の指示を受信すると（ステップＳ７２）、情報端末３０の所持者が出席している会議の会議ＩＤと、その時点で情報端末３０または電子黒板５０に表示されているファイルあるいはプロジェクタ４０に投影されているファイルのファイル名およびページと、を特定する（ステップＳ７３）。ついで、マスク情報追加部１４２は、会議資料管理情報１３２中から特定された会議ＩＤとファイル名とを有するレコードのマスク情報を取得する（ステップＳ７４）。
【００７０】
マスク情報追加部１４２は、取得したマスク情報にページ情報の記載があるかを判定する（ステップＳ７５）。マスク情報にページ情報の記載がない場合（ステップＳ７５でＮｏの場合）には、マスク情報にステップＳ７３で特定したページ情報を設定する（ステップＳ７６）。たとえば、あるファイルの３ページ目がマスク対象である場合には、設定するマスク情報は「page=3」となる。
【００７１】
また、マスク情報にページ情報の記載がある場合（ステップＳ７５でＹｅｓの場合）には、マスク情報追加部１４２は、マスク情報にステップＳ７３で特定したページのページ情報を追加で設定する（ステップＳ７７）。たとえば、あるファイルのマスク情報にページ情報として「page=1」が設定されており、このファイルにさらに３ページ目をマスク対象として追加する場合には、マスク情報は「page=1,3」となる。
【００７２】
その後、通信部１１は、情報端末３０にマスク情報の設定完了通知を送信し（ステップＳ７８）、情報端末３０は、マスク情報の設定完了通知を受信する（ステップＳ７９）。情報端末３０の表示部３０６には、図１８に示されるように、マスク設定完了通知画面５２１が表示される。マスク設定完了通知画面５２１には、マスク設定された対象ファイル名と対象ページとが表示される。以上によって、処理が終了する。
【００７３】
第２の会議で会議資料１３１を表示する処理手順については、図１２で説明したものと同様である。ただし、閲覧可能リスト取得処理が第１の実施の形態と異なる部分があるので、以下では、閲覧可能リスト取得処理について説明する。図１９は、第２の実施の形態による閲覧可能リスト取得処理の手順の一例を示すフローチャートである。
【００７４】
情報処理サーバ１０は、会議ＩＤを取得すると、会議資料管理情報１３２中の取得した会議ＩＤに関連付けされた各ファイル名に対して、以下のステップＳ９２〜Ｓ９７の処理を実行する（ステップＳ９１）。なお、ここでは、第２の会議での会議資料１３１の閲覧を前提としており、図１２のステップＳ３２で取得した指示には、たとえばマスクされた会議資料１３１の読み出しを指示する情報も含まれている。
【００７５】
まず、マスク情報判定部１４４は、会議資料管理情報１３２中の取得した会議ＩＤを有する１つのファイル名に対して、マスク情報を取得し（ステップＳ９２）、取得したマスク情報が「ａｌｌ」であるかを判定する（ステップＳ９３）。マスク情報が「ａｌｌ」ではない場合（ステップＳ９３でＮｏの場合）には、マスク情報判定部１４４は、マスク情報にページ情報の記載があるかを判定する（ステップＳ９４）。
【００７６】
マスク情報にページ情報の記載がない場合（ステップＳ９４でＮｏの場合）には、決定部１４５は、判定を行ったファイル名を閲覧可能リストの選択肢に加える（ステップＳ９５）。また、マスク情報にページ情報の記載がある場合（ステップＳ９４でＹｅｓの場合）には、一時ファイル生成部１４８は、ファイル名で指定されるファイルについて、ページ情報に記載されたページを削除した一時会議ファイル１３３を生成し、一時ファイル保存部１４９は、生成した一時会議ファイル１３３を会議資料関連データ記憶部１３に保存する（ステップＳ９６）。つまり、対象となるファイルのコピーに対してマスクしたものを一時会議ファイル１３３として、会議資料関連データ記憶部１３に保存する。そして、決定部１４５は、閲覧可能リストに、生成した一時会議ファイル名を加える（ステップＳ９７）。
【００７７】
その後、またはステップＳ７６でマスク情報が「ａｌｌ」である場合（ステップＳ９３でＹｅｓの場合）には、判定対象のファイルについての処理が終了する。このステップＳ９２〜Ｓ９７の処理が取得した会議ＩＤを有するそれぞれのファイル名に対して実行される。
【００７８】
図１６の会議資料管理情報１３２に基づいて閲覧可能リストが生成される場合を例に挙げて、会議資料の送信処理での情報端末３０の表示処理について説明する。図２０は、第２の実施の形態による会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【００７９】
図２０に示されるように、会議ＩＤ入力画面６０１の会議ＩＤ入力領域６０２に会議ＩＤを入力し、「入力完了」ボタン６０３を押すと、閲覧可能リスト表示画面６１１が情報端末３０の表示部３０６に表示される。閲覧可能リスト表示画面６１１には、「全社方針．ｐｐｔ」ボタン６１２、「補足資料．ｄｏｃ」ボタン６１４および「補足テキスト．ｔｘｔ」ボタン６１３が表示される。ここで、「補足資料．ｄｏｃ」ボタン６１４に関連付けられるファイルは、３〜５ページがマスクされた一時会議ファイル１３３である。そのため、「補足資料．ｄｏｃ」ボタン６１４が押された場合には、会議資料１３１中の「補足資料．ｄｏｃ」ではなく、一時会議ファイル１３３中の「補足資料．ｄｏｃ」が読み出されることになる。図２０のファイル表示画面６２１では、一時会議ファイル１３３中の「補足資料．ｄｏｃ」が読み出された場合を示している。
【００８０】
第２の実施の形態では、会議資料１３１中の第２の会議で閲覧を制限したい部分を、ページ単位で選択し、その結果をマスク情報として、会議ＩＤにファイル名を関連付けした会議資料管理情報１３２に記録した。そして、第２の会議では選択した会議ＩＤに関連付けしたファイルのうち、ページ単位でマスク設定されているものについては、マスク情報に基づいてマスクしたファイルを一時会議ファイル１３３として生成し、閲覧可能リストに加えた。第２の会議の参加者は、閲覧可能リストから閲覧するファイルを選択する。これによって、第１の会議の１つのファイルに、第２の会議の参加者への閲覧を制限したいページと、閲覧させたいページと、が混在する場合でも、第２の会議の参加者に閲覧させたい部分のみを開示することができるという効果を有する。
【００８１】
また、第２の会議が終了した後に、一時会議ファイル１３３を削除するので、会議システムに保存される会議資料１３１の容量が大きくなってしまうことを防ぐことができるという効果も有する。
【００８２】
（第３の実施の形態）
第２の実施の形態では、第１の会議で使用された会議資料のファイル中の閲覧を制限したい部分について、ページ単位で指定する場合を説明した。第３の実施の形態では、ファイル中の閲覧を制限したい部分の領域を指定する場合について説明する。
【００８３】
第３の実施の形態による情報処理サーバは、第２の実施の形態による情報処理サーバ１０と同様の構成を有する。ただし、会議資料関連データ記憶部１３の会議資料管理情報１３２のマスク情報には、ファイル単位およびページ単位でのマスクの指定に加えて、ページ内のマスクする領域を指定する領域指定情報の指定を行うことができる。
【００８４】
図２１は、第３の実施の形態によるファイルでの領域の指定方法の一例を示す図である。たとえば、ファイルを構成する各ページ７００の左上端を原点７０１とし、左上端から右上端に向かう方向をｘ軸正方向とし、左上端から左下端に向かう方向をｙ軸正方向とする座標系を用いて、マスクする領域７１０を指定する。領域７１０の指定方法は、任意の形式のものを用いることができるが、この実施の形態では、矩形状の領域を指定するものとして、「page=n  &  range=(x0,  y0,  Wx,  Wy)」の形式を用いるものとする。ここで、ｎはファイル中のマスクする領域を含むページを示し、ｘ０は開始位置のｘ座標を示し、ｙ０はマスク領域の開始位置のｙ座標を示し、Ｗｘはｘ軸方向の幅を示し、Ｗｙはｙ軸方向の幅を示している。また、開始位置は、矩形状の領域７１０の左上端７１１であるとする。なお、この形式では、矩形状の領域７１０を指定しているが、矩形状ではなく、円形状、楕円形状、フリーエリアなど他の形式で設定するようにしてもよい。
【００８５】
図２２は、第３の実施の形態による会議資料管理情報の一例を示す図である。この図のレコード８１２のマスク情報に領域指定情報を指定した例が示されている。すなわち、「補足資料．ｄｏｃ」の３ページ目の開始位置（１００，１５０）を基準として、ｘ軸方向の幅が５０であり、ｙ軸方向の幅が６０である領域にマスクし、４ページ目の開始位置（２０，５０）を基準として、ｘ軸方向の幅が１０であり、ｙ軸方向の幅が１０である領域にマスクすることが指定されている。また、レコード８１１では、ページ単位でマスクが指定される場合が示され、レコード８１３では、ファイル単位でマスクが指定される場合が示されている。
【００８６】
また、一時ファイル生成部１４８は、マスク情報に領域指定情報が指定されている場合には、該当する会議資料１３１中のファイルの各ページを画像にした画像ファイルを生成し、画像ファイルに対して領域指定情報で指定された領域を消去した一時会議ファイル１３３を生成する。この一時会議ファイル１３３は、一時ファイル保存部１４９によって会議資料関連データ記憶部１３に記憶される。
【００８７】
なお、他の構成は、第１および第２の実施の形態と同様であるので、説明を省略する。また、第３の実施の形態による情報端末３０の構成は、第１の実施の形態で説明したものと同様であるので、その説明を省略する。さらに、第３の実施の形態による情報処理サーバ１０と情報端末３０のハードウェア構成も第１の実施の形態で説明したものと同様であるので、その説明を省略する。
【００８８】
つぎに、情報処理システム１の動作について説明する。図２３は、第３の実施の形態によるマスク情報の設定処理の手順の一例を示すフローチャートであり、図２４は、第３の実施の形態による情報端末でのマスク情報の設定画面の一例を示す図である。
【００８９】
ここでも、図２４に示されるように、情報端末３０の表示部３０６には、ファイル表示画面５０１が表示されている。ファイル表示画面５０１中のファイル表示領域５０２には、プロジェクタ４０に投影されているものまたは電子黒板５０に表示されているものと同じファイルが表示されている。この状態で、「別会議参照時のマスク設定」ボタン５０３が会議参加者によって押されると、情報端末３０のマスク設定部３４１は、図２４に示されるマスク範囲指定画面５１１を表示部３０６に表示する。
【００９０】
さらに、この状態で、会議参加者によって「範囲選択」ボタン５１４が押されると、マスク設定部３４１は、図２４に示されるマスク領域設定画面５３１を表示部３０６に表示する。マスク領域設定画面５３１には、ページ表示領域５３２と、「やり直し」ボタン５３３と、「設定完了」ボタン５３４と、が設けられる。ページ表示領域５３２は、マスクする領域を会議参加者に選択させるための領域である。「やり直し」ボタン５３３は、ページ表示領域５３２で選択した領域のやり直しを行う指示を実行するボタンである。「設定完了」ボタン５３４は、ページ表示領域５３２で選択した領域をマスクする領域として設定する指示を実行するボタンである。
【００９１】
図２４に示されるように、会議参加者がページ表示領域５３２でマスクする領域７１０を設定する。ここでは、２つの点５３５，５３６をタップすることで、２つの点５３５，５３６を対角とする矩形状のマスクする領域７１０が選択される。そして、「設定完了」ボタン５３４が押されると、マスク設定部３４１は、マスク領域設定画面５３１に表示されているページの選択された領域７１０に対してのマスク情報の設定の指示を、無線通信制御部３３を介して情報処理サーバ１０に送信する（ステップＳ１１１）。
【００９２】
情報処理サーバ１０のマスク情報追加部１４２は、マスク情報の設定の指示を受信すると（ステップＳ１１２）、情報端末３０の所持者が出席している会議の会議ＩＤと、その時点で情報端末３０または電子黒板５０に表示されているファイルあるいはプロジェクタ４０に投影されているファイルのファイル名およびページと、を特定する（ステップＳ１１３）。また、マスク情報追加部１４２は、マスク領域設定画面５３１で選択された領域７１０の開始位置のｘ座標とｙ座標、および領域７１０のｘ軸方向の幅とｙ軸方向の幅とを検出する（ステップＳ１１４）。これは、情報端末３０のマスク領域設定画面５３１のページ表示領域５３２内で、タップ動作またはマウスによる選択動作によって選択された位置を情報処理サーバ１０側で検出することによって行われる。あるいは、情報端末３０のマスク設定部３４１がページ表示領域５３２内で選択された位置を検出して、その結果を情報処理サーバ１０に送信してもよい。
【００９３】
その後、マスク情報追加部１４２は、会議資料管理情報１３２中から特定された会議ＩＤとファイル名とを有するレコードのマスク情報を取得する（ステップＳ１１５）。マスク情報追加部１４２は、マスク情報にステップＳ１１３で特定したページと、ステップＳ１１４で取得した領域７１０の開始位置および幅と、を含む領域指定情報を設定する（ステップＳ１１６）。
【００９４】
その後、通信部１１は、情報端末３０にマスク情報の設定完了通知を送信し（ステップＳ１１７）、情報端末３０は、マスク情報の設定完了通知を受信する（ステップＳ１１８）。情報端末３０の表示部３０６には、図２４に示されるように、マスク設定完了通知画面５２１が表示される。マスク設定完了通知画面５２１には、対象ファイル名の対象ページの一部にマスクを設定したことが表示される。以上によって、処理が終了する。
【００９５】
第２の会議で会議資料１３１を表示する処理手順については、図１２で説明したものと同様である。ただし、閲覧可能リスト取得処理が第１の実施の形態と異なる部分があるので、以下では、閲覧可能リスト取得処理について説明する。図２５は、第３の実施の形態による閲覧可能リスト取得処理の手順の一例を示すフローチャートである。
【００９６】
情報処理サーバ１０は、会議ＩＤを取得すると、会議資料管理情報１３２中の取得した会議ＩＤに関連付けされた各ファイル名に対して、以下のステップＳ１３２〜Ｓ１４１の処理を実行する（ステップＳ１３１）。なお、ここでは、第２の会議での会議資料１３１の閲覧を前提としており、図１２のステップＳ３２で取得した指示には、たとえばマスクされた会議資料１３１の読み出しを指示する情報も含まれている。
【００９７】
まず、マスク情報判定部１４４は、会議資料管理情報１３２中の取得した会議ＩＤを有する１つのファイル名に対して、マスク情報を取得し（ステップＳ１３２）、取得したマスク情報が「ａｌｌ」であるかを判定する（ステップＳ１３３）。マスク情報が「ａｌｌ」ではない場合（ステップＳ１３３でＮｏの場合）には、マスク情報にページ情報の記載があるかを判定する（ステップＳ１３４）。
【００９８】
マスク情報にページ情報の記載がない場合（ステップＳ１３４でＮｏの場合）には、マスク情報判定部１４４は、マスク情報に領域指定情報の記載があるかを判定する（ステップＳ１３５）。マスク情報に領域指定情報の記載がない場合（ステップＳ１３５でＮｏの場合）には、決定部１４５は、判定を行ったファイル名を閲覧可能リストの選択肢に加える（ステップＳ１３６）。
【００９９】
また、マスク情報に領域指定情報の記載がある場合（ステップＳ１３５でＹｅｓの場合）には、一時ファイル生成部１４８は、対象となるファイルの各ページを画像にした画像ファイルを生成する（ステップＳ１３７）。ついで、一時ファイル生成部１４８は、領域指定情報で指定されたページに対応する画像ファイルから、領域指定情報中のマスクする領域に対応する部分を消去する。これによって、領域指定情報で指定された部分がマスクされた画像ファイルからなる一時会議ファイル１３３が生成される。そして、一時ファイル保存部１４９は、生成した一時会議ファイル１３３を会議資料関連データ記憶部１３に保存する（ステップＳ１３８）。その後、決定部１４５は、閲覧可能リストに、生成した一時会議ファイル名を加える（ステップＳ１３９）。
【０１００】
ステップＳ１３４でマスク情報にページ情報の記載がある場合（ステップＳ１３４でＹｅｓの場合）には、図１９のステップＳ９６〜Ｓ９７の処理と同様に、ファイル名で指定されるファイルについて、ページ情報に記載されたページを削除して得られた一時会議ファイル１３３を会議資料関連データ記憶部１３に保存し、閲覧可能リストに一時会議ファイル名を追加する（ステップＳ１４０〜Ｓ１４１）。
【０１０１】
ステップＳ１３６、Ｓ１３９、Ｓ１４１の後、またはステップＳ１３３でマスク情報が「ａｌｌ」である場合（ステップＳ１３３でＹｅｓの場合）には、判定対象のファイルについての処理が終了する。このステップＳ１３２〜Ｓ１４１の処理が取得した会議ＩＤを有するそれぞれのファイル名に対して実行される。
【０１０２】
図２２の会議資料管理情報１３２に基づいて閲覧可能リストが生成される場合を例に挙げて、会議資料の送信処理での情報端末３０の表示処理について説明する。図２６は、第３の実施の形態による会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【０１０３】
図２６に示されるように、会議ＩＤ入力画面６０１の会議ＩＤ入力領域６０２に会議ＩＤを入力し、「入力完了」ボタン６０３を押すと、閲覧可能リスト表示画面６１１が情報端末３０の表示部３０６に表示される。閲覧可能リスト表示画面６１１には、「全社方針．ｐｐｔ」ボタン６１２、「補足資料．ｄｏｃ」ボタン６１４および「補足テキスト．ｔｘｔ」ボタン６１３が表示される。ここで、「補足資料．ｄｏｃ」ボタン６１４に関連付けられるファイルは、３ページの一部と４ページの一部とがマスクされた一時会議ファイル１３３である。そのため、「補足資料．ｄｏｃ」ボタン６１４が押された場合には、会議資料１３１中の「補足資料．ｄｏｃ」ではなく、一時会議ファイル１３３中の「補足資料．ｄｏｃ」が読み出されることになる。図２６に示されるファイル表示画面６２１では、図２４に示されるマスク領域設定画面５３１のページ表示領域５３２内に表示されている内容と比較して、領域６２２の部分が白抜きになっている。
【０１０４】
第３の実施の形態では、会議資料１３１のあるファイルのあるページ中の第２の会議で閲覧を制限したい部分を選択し、その結果を、会議ＩＤにファイル名を関連付けした会議資料管理情報１３２に記録した。そして、第２の会議では選択した会議ＩＤに関連付けしたファイルのうち、ページ内の一部の領域がマスク設定されているものについては、ファイルの各ページを画像にした画像ファイルに対してマスク処理を行って一時会議ファイル１３３を生成し、閲覧可能リストに加えた。これによって、ファイル中の１つのページに、第２の会議の参加者への閲覧を制限したい部分と、閲覧させたい部分と、が混在する場合でも、第２の会議の参加者に閲覧させたい部分のみを開示することができるという効果を有する。特に、ページ内の図形、グラフ、表、まとまった段落などをマスクする場合に有効である。
【０１０５】
（第４の実施の形態）
第３の実施の形態では、ページ中の任意の領域を指定する場合を説明した。しかし、ページ内に複数散在する用語をマスクする場合には、設定に手間がかかってしまう。そこで、第４の実施の形態では、ファイル内の特定の文字列パターンをマスクする場合について説明する。
【０１０６】
第４の実施の形態による情報処理サーバは、第２〜第３の実施の形態による情報処理サーバ１０と同様の構成を有する。ただし、会議資料関連データ記憶部１３の会議資料管理情報１３２のマスク情報には、ファイル単位、ページ単位、ページ内の領域でのマスクの指定に加えて、ファイル内のマスクする文字列を示す文字列隠蔽情報、またはファイル内の置換する文字列を示す文字列置換情報の指定を行うことができる。
【０１０７】
たとえば、文字列隠蔽情報として、「hide=”ＡＡＡ”」（ＡＡＡは文字列）という表現を用いることができる。これによって、文字列「ＡＡＡ」がファイル中に存在する場合には、「ＡＡＡ」がマスクされることになる。また、「hide=”.*ＡＡＡ.*”」とした場合には、文字列「ＡＡＡ」を含む前後部分、たとえば「ＡＡＡ」という文字列を含む行がマスク対象となる。
【０１０８】
また、文字列置換情報として、「replace=”ＡＡＡ”,”ＢＢＢ”」（ＡＡＡは置換前文字列、ＢＢＢは置換後文字列）という表現を用いることができる。これによって、文字列「ＡＡＡ」がファイル中に存在する場合には、文字列「ＢＢＢ」に置換されることになる。また、この文字列の置換については、種々の変形を定義することができる。たとえば、置換前文字列中に記載した文字列を（）（括弧）で囲み、これをたとえば「￥１」で表現するものと定義することもできる。このような定義を用いると、「replace=”（経常利益：）［０−９千万億］＋円”，”￥１＊＊＊”」という表現については、ファイル中の文字列「経常利益：ＣＣＣ円」（ＣＣＣは任意の数値）が、文字列「経常利益：＊＊＊」に置換されることになる。
【０１０９】
図２７は、第４の実施の形態による会議資料管理情報の一例を示す図である。この図のレコード８２１のマスク情報に、上記で定義した文字列隠蔽情報と文字列置換情報とが指定された例が示されている。
【０１１０】
また、一時ファイル生成部１４８は、マスク情報に文字列隠蔽情報または文字列置換情報が指定されている場合には、会議資料１３１中の該当するファイルのコピーを生成し、このコピーファイルの該当する文字列をマスクしたもの、あるいは該当する文字列を置換したものを一時会議ファイル１３３として生成する。この一時会議ファイル１３３は、一時ファイル保存部１４９によって会議資料関連データ記憶部１３に記憶される。
【０１１１】
なお、他の構成は、第１〜第３の実施の形態と同様であるので、説明を省略する。また、第４の実施の形態による情報端末３０の構成は、第１の実施の形態で説明したものと同様であるので、その説明を省略する。さらに、第４の実施の形態による情報処理サーバ１０と情報端末３０のハードウェア構成も第１の実施の形態で説明したものと同様であるので、その説明を省略する。
【０１１２】
つぎに、情報処理システム１の動作について説明する。図２８は、第４の実施の形態によるマスク情報の設定処理の手順の一例を示すフローチャートであり、図２９は、第４の実施の形態による情報端末でのマスク情報の設定画面の一例を示す図である。
【０１１３】
ここでも、図２９に示されるように、情報端末３０の表示部３０６には、ファイル表示画面５０１が表示されている。ファイル表示画面５０１中のファイル表示領域５０２には、プロジェクタ４０に投影されているものまたは電子黒板５０に表示されているものと同じテキストデータを含むファイルが表示されている。この状態で、「別会議参照時のマスク設定」ボタン５０３が会議参加者によって押されると、情報端末３０のマスク設定部３４１は、図２９に示されるマスク範囲指定画面５１１を表示部３０６に表示する。
【０１１４】
さらに、この状態で、会議参加者によって「文字列指定」ボタン５１５が押されると、マスク設定部３４１は、図２９に示される文字列設定画面５４１を表示部３０６に表示する。文字列設定画面５４１には、マスク文字列入力領域５４２と、置換前文字列入力領域５４３と、置換後文字列入力領域５４４と、キーボード５４５と、「入力完了」ボタン５４６と、が配置される。マスク文字列入力領域５４２は、マスクする文字列パターンを指定する領域である。置換前文字列入力領域５４３は、文字列の置換を行う場合の置換前の文字列パターンを指定する領域であり、置換後文字列入力領域５４４は、文字列の置換を行う場合の置換後の文字列パターンを指定する領域である。キーボード５４５は、マスク文字列入力領域５４２、置換前文字列入力領域５４３および置換後文字列入力領域５４４に文字列パターンを入力するための手段である。「入力完了」ボタン５４６は、マスク文字列入力領域５４２に入力された文字列パターンをマスクする文字列として設定する指示、あるいは置換前文字列入力領域５４３および置換後文字列入力領域５４４に入力された文字列パターンを置換する文字列として設定する指示を実行するボタンである。
【０１１５】
ここでは、図２９に示されるように、マスク文字列入力領域５４２に「.*社外秘.*」が設定され、置換前文字列入力領域５４３に「（経常利益：）［０−９千万億］＋円」が入力され、置換後文字列入力領域５４４に「￥１＊＊＊」が入力され、「入力完了」ボタン５４６が押されたものとする。マスク設定部３４１は、ファイル表示画面５０１に表示されているファイル中の選択された文字列パターンに対してのマスク情報の設定の指示を、無線通信制御部３３を介して情報処理サーバ１０に送信する（ステップＳ１５１）。
【０１１６】
情報処理サーバ１０のマスク情報追加部１４２は、マスク情報の設定の指示を受信すると（ステップＳ１５２）、情報端末３０の所持者が出席している会議の会議ＩＤと、その時点で情報端末３０または電子黒板５０に表示されているファイルあるいはプロジェクタ４０に投影されているファイルのファイル名と、を特定する（ステップＳ１５３）。
【０１１７】
ついで、マスク情報追加部１４２は、表示または投影中のファイルについての文字列隠蔽情報または文字列置換情報を取得する（ステップＳ１５４）。これは、ステップＳ１５２で受信した指示から、図２９に示す文字列設定画面５４１の入力内容を抽出することで行われる。文字列隠蔽情報は、マスク対象の文字列であり、文字列置換情報は、置換前の文字列と置換後の文字列である。
【０１１８】
その後、マスク情報追加部１４２は、会議資料管理情報１３２中から特定された会議ＩＤとファイル名とを有するレコードのマスク情報を取得する（ステップＳ１５５）。ついで、マスク情報追加部１４２は、マスク情報にステップＳ１５４で取得した文字列隠蔽情報または文字列置換情報を設定する（ステップＳ１５６）。
【０１１９】
その後、通信部１１は、情報端末３０にマスク情報の設定完了通知を送信し（ステップＳ１５７）、情報端末３０は、マスク情報の設定完了通知を受信する（ステップＳ１５８）。情報端末３０の表示部３０６には、図２９に示されるように、マスク設定完了通知画面５２１が表示される。マスク設定完了通知画面５２１には、対象ファイル名に文字列隠蔽情報と文字列置換情報とを設定したことが表示される。以上によって、処理が終了する。
【０１２０】
第２の会議で会議資料１３１を表示する処理手順については、図１２で説明したものと同様である。ただし、閲覧可能リスト取得処理が第１の実施の形態と異なる部分があるので、以下では、閲覧可能リスト取得処理について説明する。図３０は、第４の実施の形態による閲覧可能リスト取得処理の手順の一例を示すフローチャートである。
【０１２１】
情報処理サーバ１０は、会議ＩＤを取得すると、会議資料管理情報１３２中の取得した会議ＩＤに関連付けされた各ファイル名に対して、以下のステップＳ１７２〜Ｓ１８９の処理を実行する（ステップＳ１７１）。なお、ここでは、第２の会議での会議資料１３１の閲覧を前提としており、図１２のステップＳ３２で取得した指示には、たとえばマスクされた会議資料１３１の読み出しを指示する情報も含まれている。
【０１２２】
マスク情報判定部１４４は、図２５のステップＳ１３２〜Ｓ１３５の処理と同様に、会議資料管理情報１３２中の取得した会議ＩＤを有する１つのファイル名に対してマスク情報を取得し、取得したマスク情報が「ａｌｌ」であるか、マスク情報にページ情報の記載があるか、マスク情報に領域指定情報の記載があるかを判定する（ステップＳ１７２〜Ｓ１７５）。
【０１２３】
マスク情報に領域指定情報の記載がない場合（ステップＳ１７５でＮｏの場合）には、マスク情報判定部１４４は、マスク情報に文字列隠蔽情報または文字列置換情報の記載があるかを判定する（ステップＳ１７６）。マスク情報に文字列隠蔽情報または文字列置換情報の記載がない場合（ステップＳ１７６でＮｏの場合）には、決定部１４５は、判定を行ったファイル名を閲覧可能リストの選択肢に加える（ステップＳ１７７）。
【０１２４】
また、マスク情報に文字列隠蔽情報または文字列置換情報の記載がある場合（ステップＳ１７６でＹｅｓの場合）には、一時ファイル生成部１４８は、ファイル名で指定されるファイルを複製し、一時ファイル保存部１４９は、一時会議ファイル１３３として会議資料関連データ記憶部１３に保存する（ステップＳ１７８）。
【０１２５】
ついで、一時ファイル生成部１４８は、マスク情報に含まれる各文字列隠蔽情報と各文字列置換情報に対して、以下のステップＳ１８０〜Ｓ１８２の処理を実行する（ステップＳ１７９）。
【０１２６】
まず、一時ファイル生成部１４８は、取得した情報が文字列隠蔽情報であるかを判定する（ステップＳ１８０）。取得した情報が文字列隠蔽情報である場合（ステップＳ１８０でＹｅｓの場合）には、一時ファイル生成部１４８は、一時会議ファイル１３３に対して、取得した文字列隠蔽情報にマッチする文字列を削除する（ステップＳ１８１）。一方、取得した情報が文字列隠蔽情報ではない場合（ステップＳ１８０でＮｏの場合）、すなわち取得した情報が文字列置換情報である場合には、一時ファイル生成部１４８は、一時会議ファイル１３３に対して、取得した文字列置換情報の置換前文字列にマッチする文字列を置換後文字列に置換する（ステップＳ１８２）。
【０１２７】
マスク情報に含まれるすべての文字列隠蔽情報と文字列置換情報に対して処理を行った後、一時ファイル保存部１４９は、文字列を削除したり置換したりした一時会議ファイル１３３を保存し（ステップＳ１８３）、決定部１４５は、一時会議ファイル名を閲覧可能リストに追加する（ステップＳ１８４）。
【０１２８】
ステップＳ１７４でマスク情報にページ情報の記載がある場合（ステップＳ１７４でＹｅｓの場合）には、図１９のステップＳ９６〜Ｓ９７の処理と同様に、対象のファイルについて、ページ情報に記載されたページを削除して得られた一時会議ファイル１３３を会議資料関連データ記憶部１３に保存し、閲覧可能リストに一時会議ファイル名を追加する（ステップＳ１８５〜Ｓ１８６）。
【０１２９】
ステップＳ１７５でマスク情報に領域指定情報がある場合（ステップＳ１７５でＹｅｓの場合）には、図２５のステップＳ１３７〜Ｓ１３９の処理と同様に、ファイルの各ページを画像にした画像ファイルを生成し、領域指定情報のページに対応する画像ファイルから、領域指定情報中のマスクする領域に対応する部分を消去した一時会議ファイル１３３を、会議資料関連データ記憶部１３に保存し、閲覧可能リストに、生成した一時会議ファイル名を加える（ステップＳ１８７〜Ｓ１８９）。
【０１３０】
ステップＳ１７７、Ｓ１８４、Ｓ１８６、Ｓ１８９の後、またはステップＳ１７３でマスク情報が「ａｌｌ」である場合（ステップＳ１７３でＹｅｓの場合）には、判定対象のファイルについての処理が終了する。このステップＳ１７２〜Ｓ１８９の処理が取得した会議ＩＤを有するそれぞれのファイル名に対して実行される。
【０１３１】
図２７の会議資料管理情報１３２に基づいて閲覧可能リストが生成される場合を例に挙げて、会議資料の送信処理での情報端末３０の表示処理について説明する。図３１は、第４の実施の形態による会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【０１３２】
図３１に示されるように、会議ＩＤ入力画面６０１の会議ＩＤ入力領域６０２に会議ＩＤを入力し、「入力完了」ボタン６０３を押すと、閲覧可能リスト表示画面６１１が情報端末３０の表示部３０６に表示される。閲覧可能リスト表示画面６１１には、「全社方針．ｐｐｔ」ボタン６１２、「補足資料．ｄｏｃ」ボタン６１４および「補足テキスト．ｔｘｔ」ボタン６１３が表示される。ここで、「補足テキスト．ｔｘｔ」ボタン６１３に関連付けられるファイルは、文字列の一部が削除および置換された一時会議ファイル１３３である。そのため、「補足テキスト．ｔｘｔ」ボタン６１３が押された場合には、会議資料１３１中の「補足テキスト．ｔｘｔ」ではなく、図３１に示されるように、一時会議ファイル１３３中の「補足テキスト．ｔｘｔ」が読み出されることになる。図３１に示されるファイル表示画面６２１では、図２９に示されるファイル表示画面５０１のファイル表示領域５０２内に表示されている内容と比較して、領域６２３の文字列が削除され、また、領域６２４の文字列が置換されている。
【０１３３】
第４の実施の形態では、会議資料１３１中の第２の会議で閲覧を制限したい文字列を、選択し、その結果を、会議ＩＤにファイル名を関連付けした会議資料管理情報１３２に記録した。そして、第２の会議では選択した会議ＩＤに関連付けしたファイルのうち、マスク設定されている文字列については、マスク情報に基づいてマスクしたファイルを一時会議ファイル１３３として生成し、閲覧可能リストに加えた。これによって、ファイル中の第２の会議の参加者への閲覧を制限したい部分と、閲覧させたい部分と、が混在する場合でも、第２の会議の参加者に閲覧させたい部分のみを開示することができるという効果を有する。
【０１３４】
また、閲覧を制限したい文字列を他の文字列に置換することもできるので、第１の会議で行われた重要な情報を第２の会議の参加者に知られることがないという効果も有する。
【０１３５】
（第５の実施の形態）
第４の実施の形態では、ファイル中の文字列の隠蔽または置換についてマスク情報で設定する場合について説明した。第５の実施の形態では、マスク情報に定められた内容の成立条件を設定する場合について説明する。
【０１３６】
第５の実施の形態による情報処理サーバは、第２〜第４の実施の形態による情報処理サーバ１０と同様の構成を有する。ただし、会議資料関連データ記憶部１３の会議資料１３１のマスク情報には、ファイル単位、ページ単位、ページ内の領域でのマスクの指定、文字列隠蔽情報または文字列置換情報の指定に加えて、これらのマスクまたは置換を成立させるマスク実行条件の指定を行うことができる。マスク実行条件とは、たとえば会議の種類、参加者の役職などによって、マスクの指定および文字列の置換を有効にするか否かを定めるものである。たとえば、マスク実行条件は、「トップシークレット」と「社外秘」とを含む。マスク情報で設定されたマスクの指定または文字列置換情報の指定に対して、「トップシークレット」または「社外秘」が設定される。
【０１３７】
たとえば、マスク実行条件として、「&condition=”ＣＣＣ”」（ＣＣＣは文字列）という表現を用いることができる。マスク実行条件は、第１〜第４の実施の形態のマスク情報に付加して記憶される。たとえば、「hide=”.*社外秘.*”&condition=”社外秘”」は、「社外秘」が含まれる行を、マスク実行条件で「社外秘」が選択された場合にマスクすることを示す。また、「replace=”（経常利益：）［０−９千万億］＋円”,”\1＊＊＊”&condition=”トップシークレット”」は、マスク実行条件で「トップシークレット」が選択された場合に、経常利益の金額を「＊＊＊」に置換することを示す。
【０１３８】
図３２は、第５の実施の形態による会議資料管理情報の一例を示す図である。この図のレコード８３１のマスク情報に、上記で定義したマスク実行条件が付された文字列隠蔽情報および文字列置換情報が指定された例が示されている。
【０１３９】
また、決定部１４５は、第２の会議でファイルを読み出す際に情報端末３０側で設定される読み出し条件と会議資料管理情報１３２中のマスク実行条件とが一致するかを判定し、判定結果に基づいて設定されたマスクまたは置換を有効または無効にする。
【０１４０】
図３３は、第２の会議開催時に設定される読み出し条件と、会議資料管理情報中のマスク実行条件と、の組み合わせによるマスク情報の有効または無効の一例を示す図である。この図に示されるように、マスク情報でマスク実行条件が設定されていないものは、常に有効となる。また、読み出し条件と会議資料管理情報１３２中のマスク実行条件とが一致する場合に、読み出し条件と同じマスク実行条件を有するマスク情報は有効となる。さらに、読み出し条件で指定されなかったマスク実行条件を有するマスク情報は無効となる。
【０１４１】
なお、他の構成は、第１〜第４の実施の形態と同様であるので、説明を省略する。また、第５の実施の形態による情報端末３０の構成は、第１の実施の形態で説明したものと同様であるので、その説明を省略する。さらに、第５の実施の形態による情報処理サーバ１０と情報端末３０のハードウェア構成も第１の実施の形態で説明したものと同様であるので、その説明を省略する。
【０１４２】
つぎに、情報処理システム１の動作について説明する。ただし、マスク情報の設定処理については、第４の実施の形態の図２８で説明したフローチャートとほぼ同様であるので、説明を省略し、情報端末３０でのマスク情報の設定方法の一例について説明する。
【０１４３】
図３４は、第５の実施の形態による情報端末でのマスク情報の設定画面の一例を示す図である。まず、図２９に示されるように、情報端末３０の表示部３０６には、ファイル表示画面５０１が表示されている。ファイル表示画面５０１中のファイル表示領域５０２には、プロジェクタ４０に投影されているものまたは電子黒板５０に表示されているものと同じテキストデータを含むファイルが表示されている。この状態で、「別会議参照時のマスク設定」ボタン５０３が会議参加者によって押されると、情報端末３０のマスク設定部３４１は、図３４に示されるマスク範囲指定画面５１１を表示部３０６に表示する。
【０１４４】
マスク範囲指定画面５１１には、「本ファイル」ボタン５１２、「表示中のページ」ボタン５１３、「範囲選択」ボタン５１４、「文字列指定ボタン」５１５のほかに、マスク実行条件選択領域５１６が設けられている。マスク実行条件として、「トップシークレット」と「社外秘」が設けられている。
【０１４５】
マスク範囲指定画面５１１で、たとえばマスク実行条件として「トップシークレット」を選択した後、「文字列指定」ボタン５１５を選択することで、図３４に示されるように、マスク設定部３４１は、文字列設定画面５４１を表示部３０６に表示する。図３４に示されるように、マスク文字列入力領域５４２に「.*社外秘.*」が設定され、「入力完了」ボタン５４６が押されると、図２９に示されるファイル表示画面５０１に表示されているファイルの選択された文字列パターンに対してのマスク情報の設定の指示が、情報処理サーバ１０へと送信される。なお、この例では、文字列に対してマスク実行条件を指定する場合を示したが、ファイル、ファイル中のページ、選択された範囲に対してもマスク実行条件を指定することができる。
【０１４６】
情報処理サーバ１０では、マスク範囲指定画面５１１と文字列設定画面５４１で入力された内容を、会議資料関連データ記憶部１３の会議資料管理情報１３２に保存する。情報処理サーバ１０は、設定が完了すると、情報端末３０に図３４に示されるマスク設定完了通知画面５２１を表示する。マスク設定完了通知画面５２１には、対象ファイル名に文字列隠蔽情報を設定したこと、および文字列隠蔽情報が実施されるマスク実行条件を設定したことが表示される。以上によって、処理が終了する。
【０１４７】
第２の会議で会議資料１３１を表示する処理手順についても、第４の実施の形態の図３０で説明したフローチャートとほぼ同様であるので、説明を省略し、情報端末３０での第２の会議の会議資料１３１の表示処理の手順の一例について説明する。図３５は、第５の実施の形態による情報端末による会議資料の閲覧の様子を模式的に示す図である。ここでは、図３２の会議資料管理情報１３２に基づいて閲覧可能リストが生成される場合を例に挙げる。
【０１４８】
まず、情報端末３０の表示部３０６には、図３５に示される会議ＩＤ入力画面６０１が表示される。会議ＩＤ入力画面６０１には、会議ＩＤ入力領域６０２と「入力完了」ボタン６０３とのほかに、読み出し条件設定領域６０４が配置される。会議ＩＤが入力され、読み出し条件が選択された後に、「入力完了」ボタン６０３が押されると、入力された内容が情報処理サーバ１０へと送信される。ここでは、読み出し条件として、「トップシークレット」が選択されたものとする。
【０１４９】
情報処理サーバ１０は閲覧可能リストを生成し、情報端末３０に、図３５に示される閲覧可能リスト表示画面６１１が表示される。ここで、「補足テキスト．ｔｘｔ」ボタン６１３が押されると、図３５に示されるファイル表示画面６２１が表示される。
【０１５０】
図３２のレコード８３１のマスク情報の第１の条件「hide=”.*社外秘.*”&condition=”社外秘”」について、マスク実行条件が「社外秘」であり、図３５に示される会議ＩＤ入力画面６０１で設定された読み出し条件が「トップシークレット」であるので、両者は一致しない。図３３から、第１の条件は無効となる。そのため、ファイル表示画面６２１の領域６２５には、［社外秘］が含まれる文字列が残されたままとなる。
【０１５１】
レコード８３１のマスク情報の第２の条件「replace=”（経常利益：）［０−９千万億］＋円”,”\1＊＊＊”&condition=”トップシークレット”」について、マスク実行条件が「トップシークレット」であり、会議ＩＤ入力画面６０１で設定された読み出し条件が「トップシークレット」であるので、両者は一致する。図３３から、第２の条件は有効となる。そのため、ファイル表示画面６２１の領域６２６には、経常利益が置換された状態となっている。
【０１５２】
第５の実施の形態では、マスク情報中のマスク実行条件と、会議ファイルの表示時または投影時に設定される読み出し条件と、を比較して、マスク情報中にマスク実行条件が設定されていない場合には、マスク情報を有効とし、マスク情報中にマスク実行条件が設定されている場合で、マスク実行条件と読み出し条件とが一致する場合にマスク情報を有効とした。これによって、第２の会議で閲覧を制限したい箇所を選択する際に、選択箇所ごとに、「社外秘」、「トップシークレット」などのマスク実行条件を付すことができ、第２の会議の種類に応じた内容の会議資料１３１を送信することができるという効果を有する。たとえば、第２の会議の参加者が社員だけの場合には、「トップシークレット」を見せない、外部社員を含む場合には、「社外秘」、「トップシークレット」を見せない、という指定を容易に行うことができる。
【０１５３】
（第６の実施の形態）
第５の実施の形態では、第２の会議の開催時に読み出し条件を設定していた。第６の実施の形態では、会議の参加者の属性に応じてアクセスする範囲を制限することができる場合について説明する。
【０１５４】
図３６は、第６の実施の形態による情報処理サーバの機能構成の一例を模式的に示すブロック図である。第６の実施の形態による情報処理サーバ１０では、会議参加者関連データ記憶部１２が、人事情報１２３と、アクセス可能権限情報１２４と、をさらに記憶する。人事情報１２３は、社員または外部社員の人事情報を格納したデータベースである。図３７は、第６の実施の形態による人事情報の一例を示す図である。人事情報１２３は、参加者名と、役職と、を含む。
【０１５５】
アクセス可能権限情報１２４は、ファイル読み出し時における役職ごとにファイルの内容へのアクセス可能権限を定めた情報である。図３８は、第６の実施の形態によるアクセス可能権限情報の一例を示す図である。アクセス可能権限情報１２４は、役職と、アクセス可能権限と、を含む。ここでは、アクセス可能権限として、トップシークレットと社外秘とが設定されているものとする。たとえば、役職が役員の場合には、トップシークレットと社外秘とにアクセスできることを示している。そのため、役員の読み出し条件は設定されない。役職が社員の場合には、社外秘にアクセスすることができる。そのため、社員の読み出し条件には、トップシークレットが設定される。役職が外部社員の場合には、トップシークレットと社外秘とにアクセスすることができない。そのため、外部社員の読み出し条件には、トップシークレットと社外秘とが設定される。
【０１５６】
また、コントローラ１４は、読み出し条件取得部１５１をさらに有する。読み出し条件取得部１５１は、ファイルの閲覧要求があると、情報端末３０のＩＤから、会議参加者情報１２２、人事情報１２３およびアクセス可能権限情報１２４を用いて、情報端末３０の所持者のアクセス可能権限を取得する。また、読み出し条件取得部１５１は、取得したアクセス可能権限を用いて、読み出し条件を設定し、決定部１４５に渡す。なお、読み出し条件は、ファイルを読み出す際にかける制限であり、アクセス可能権限はファイル内の情報にアクセスが可能であるか否かを示すものである。そのため、会議資料管理部１４１は、ファイルの読み出しを行う場合に、取得したアクセス可能権限ではないものを読み出し条件とする。
【０１５７】
なお、第１の実施の形態と同一の構成要素には同一の符号を付して、その説明を省略している。また、第６の実施の形態による情報端末３０の構成は、第１の実施の形態で説明したものと同様であるので、その説明を省略する。さらに、第６の実施の形態による情報処理サーバ１０と情報端末３０のハードウェア構成も第１の実施の形態で説明したものと同様であるので、その説明を省略する。
【０１５８】
情報処理システム１の動作については、第５の実施の形態で説明したものとほぼ同様であるが、第２の会議の会議資料１３１の送信の要求を受けた時の情報処理サーバ１０での読み出し条件の決定処理が異なる。以下では、この異なる部分についての説明を行う。
【０１５９】
図３９は、第６の実施の形態による情報処理サーバでの読み出し条件設定処理の手順の一例を示すフローチャートである。ここでは、情報端末３０側で、図１４に示される会議ＩＤ入力画面６０１に会議ＩＤが入力され、「入力完了」ボタン６０３が押され、入力された内容が情報処理サーバ１０へと送信されたものとする。
【０１６０】
情報処理サーバ１０の受付部１４３は、会議ＩＤと、会議ＩＤを要求した情報端末３０の端末情報（情報端末ＩＤ）と、を取得する（ステップＳ２０１）。ついで、読み出し条件取得部１５１は、読み出し条件をクリアする（ステップＳ２０２）。その後、第２の会議の各参加者に対して、以下のステップＳ２０４〜Ｓ２０５の処理を実行する（ステップＳ２０３）。
【０１６１】
まず、読み出し条件取得部１５１は、端末情報に対応付けられる所持者のアクセス可能権限を取得する（ステップＳ２０４）。具体的には、読み出し条件取得部１５１は、会議参加者情報１２２を参照して端末情報に対応付けられた参加者名を取得し、人事情報１２３を参照して取得した参加者名の役職を取得し、そしてアクセス可能権限情報１２４を参照して取得した役職に対応付けられたアクセス可能権限を取得する。
【０１６２】
その後、読み出し条件取得部１５１は、取得したアクセス可能権限から読み出し条件を設定する（ステップＳ２０５）。たとえば、読み出し条件のうち、アクセス可能権限で指定された条件ではない条件、すなわちアクセス可能でない条件にチェックを入れる。この読み出し条件の設定は、たとえば各参加者に対して関連付けされる。
【０１６３】
以上のステップＳ２０４〜Ｓ２０５の処理を、各参加者に対して繰り返し実行した後、処理が終了する。
【０１６４】
第６の実施の形態では、情報端末３０から会議資料１３１の送信の要求がある場合に、情報端末３０の端末情報からユーザ情報１２１と人事情報１２３とアクセス可能権限情報１２４とからアクセス可能権限を取得し、このアクセス可能権限から読み出し条件を設定した。これによって、第２の会議開催時に読み出し条件を設定しなくても、第２の会議の参加者の役職から自動的にマスク条件を設定することができるという効果を有する。
【０１６５】
なお、上記した例における情報処理サーバ１０を用いた形態は、さらにいわゆるクラウドサービス、ＡＳＰ（Application  Service  Provider）などといったネットワークサービスにより提供される機能として実現可能である。また、当該サービスにおいて用いられる情報処理サーバ１０が単一の筐体として実現することも、本発明で説明した機能によって一部分散して実現することも、いずれも適用可能である。
【０１６６】
また、上記の実施の形態の情報処理サーバ１０と情報端末３０で実行される情報処理プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ（Compact  Disc）−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１６７】
さらに、本実施の形態の情報処理サーバ１０と情報端末３０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の情報処理サーバ１０と情報端末３０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１６８】
さらにまた、本実施の形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１６９】
上記した実施の形態の情報処理サーバ１０で実行されるプログラムは、上述した各部（通信部１１、会議資料管理部１４１、マスク情報追加部１４２、受付部１４３、マスク情報判定部１４４、決定部１４５、会議参加者管理部１４６、機器制御部１４７、一時ファイル生成部１４８、一時ファイル保存部１４９、一時ファイル削除部１５０、読み出し条件取得部１５１）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から情報処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、通信部１１、会議資料管理部１４１、マスク情報追加部１４２、受付部１４３、マスク情報判定部１４４、決定部１４５、会議参加者管理部１４６、機器制御部１４７、一時ファイル生成部１４８、一時ファイル保存部１４９、一時ファイル削除部１５０、読み出し条件取得部１５１が主記憶装置上に生成されるようになっている。
【０１７０】
また、上記した実施の形態の情報端末３０で実行される情報処理プログラムは、上述した各部（操作制御部３１、表示制御部３２、無線通信制御部３３、クライアントアプリケーション３４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から情報処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、操作制御部３１、表示制御部３２、無線通信制御部３３、クライアントアプリケーション３４が主記憶装置上に生成されるようになっている。
【０１７１】
図４０は、プロジェクタのハードウェア構成の一例を模式的に示すブロック図である。図４０に示されるように、プロジェクタ４０は、ＣＰＵ４１と、記憶部４２と、入力部４３と、ネットワークＩ／Ｆ４４と、投影部４５とを備え、これらはバス４６を介して接続される。
【０１７２】
ＣＰＵ４１は、記憶部４２に記憶されているプログラムを実行し、プロジェクタ４０の動作を統括的に制御する。記憶部４２は、ＣＰＵ４１が実行するプログラム、およびプログラムの実行に必要なデータを記憶するＲＯＭおよびＨＤＤ、並びにＣＰＵ４１のワークエリアなどとして機能するＲＡＭなどにより構成される。入力部４３は、プロジェクタ４０に対する各種入力を行うものであり、タッチパネル、およびキースイッチなどが挙げられる。ネットワークＩ／Ｆ４４は、プロジェクタ４０をネットワーク８０に接続するためのインタフェースである。投影部４５は、投影対象の画像データをスクリーンなどの投影対象物に投影する。投影部４５は、たとえば投影レンズ等の投影用の光学系を含む。
【０１７３】
図４１は、電子黒板のハードウェア構成の一例を模式的に示すブロック図である。図４１に示すように、電子黒板５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、ＨＤＤ５４と、グラフィックスボード５５と、ディスプレイ５６と、検知装置５７と、ネットワークＩ／Ｆ５８とを備え、これらはバス５９を介して接続される。
【０１７４】
ＣＰＵ５１は、ＲＯＭ５２およびＨＤＤ５４等に記憶されているプログラムをＲＡＭ５３上に読み出して実行し、電子黒板５０の動作を統括的に制御する。グラフィックスボード５５は、ディスプレイ５６に描画する描画データを処理する装置であり、画像イメージを保持するＶＲＡＭ（Video  RAM）およびディスプレイ５６の接続端子を含む。ディスプレイ５６は、グラフィックスボード５５が生成した描画データを表示する表示装置である。
【０１７５】
検知装置５７は、物体が接触または接近したことを検知する検知装置である。検知装置５７は、たとえば、物体（指または専用のスタイラスペン等）が接触することによって変化する静電容量を検知する静電容量センサを備えたタッチパネルが該当する。グラフィックスボード５５は、検知装置５７により接触位置座標または接近位置座標が検出されると、検出された接触位置座標または接近位置座標に基づいて描画画像（手書き画像）を描画し、その描画した画像を背景画像に重畳描画する。また、ネットワークＩ／Ｆ５８は、電子黒板５０をネットワーク８０に接続するためのインタフェースである。
【０１７６】
図４２は、ＭＦＰのハードウェア構成の一例を模式的に示すブロック図である。図４２に示すように、ＭＦＰ６０は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、入力部６４と、ネットワークＩ／Ｆ６５と、エンジン部６６とを備え、これらはバス６７を介して接続される。
【０１７７】
ＣＰＵ６１は、ＲＯＭ６２等に記憶されているプログラムをＲＡＭ６３上に読み出して実行し、ＭＦＰ６０の動作を統括的に制御する。入力部６４は、ＭＦＰ６０に対する各種入力を行うものであり、タッチパネル、およびキースイッチなどが挙げられる。ネットワークＩ／Ｆ６５は、ＭＦＰ６０をネットワーク８０に接続するためのインタフェースである。
【０１７８】
エンジン部６６は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理および通信以外の処理を行うハードウェアである。たとえば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。
【０１７９】
（第７の実施の形態）
第１〜第６の実施の形態では、会議参加者が過去に参加した会議を考慮せずに閲覧可能リストを生成していた。第７の実施の形態では、第１の会議においてマスク設定された会議資料を第２の会議において閲覧する場合に、第１の会議と第２の会議との両方に参加する会議参加者の閲覧可能リストの利便性を向上させる手法について説明する。
【０１８０】
第７の実施の形態による情報処理サーバは、図３に示す第１の実施の形態による情報処理サーバ１０と同様の構成を有する。ただし、受付部１４３は、情報端末３０から会議資料１３１の利用を望む会議ＩＤの指定を受け付けるだけでなく、会議参加者を特定可能な情報を受信する。会議参加者を特定可能な情報とは、たとえば、会議参加者が所持（使用）する情報端末３０の識別情報、会議参加者自身の識別情報等であり得る。決定部１４５は、会議参加者が第２の会議に参加する際の閲覧可能リストを生成する際に、当該会議参加者が第１の会議に参加したか否かを判定する。決定部１４５は、第２の会議の会議参加者が第１の会議に参加していた場合には、第１の会議においてマスク対象とされた情報を当該会議参加者の情報端末３０に送信する。具体的には、決定部１４５は、当該会議参加者の情報端末３０で閲覧可能なファイルを示す個人閲覧リストと、当該会議参加者の情報端末３０以外の機器で閲覧可能なファイルを示す公開閲覧リストと、を含む閲覧可能リストを生成する。情報端末３０以外の機器とは、当該会議参加者以外の会議参加者に情報を閲覧させる機器であり、たとえばプロジェクタ４０、電子黒板５０、ＭＦＰ６０等である。
【０１８１】
ここでは、図５に示す会議参加者情報１２２における会議参加者「Ａさん」が第２の会議に参加する際の閲覧可能リストを生成する場合を例として説明する。会議参加者「Ａさん」は、会議ＩＤ「０００１」が付された第１の会議と、会議ＩＤ「０００２」が付された第２の会議との両方に参加している。例えば、第１の会議はマネジメント等に関する上級会議であり、第２の会議は一般社員等を対象とする通常会議であり、会議参加者「Ａさん」は第１の会議における決定事項を第２の会議において説明する役割を担っている場合等が想定される。
【０１８２】
図６に示すように、第１の会議の会議資料「全社方針．ｐｐｔ」、「補足資料．ｄｏｃ」、「方針の図．ｊｐｇ」および「補足テキスト．ｔｘｔ」のうち、「補足資料．ｄｏｃ」および「方針の図．ｊｐｇ」のマスク情報には「ａｌｌ」が設定されている。そのため、第２の会議において第１の会議の会議資料を閲覧しようとする場合、たとえば第１の実施の形態においては、全ての会議参加者「Ａさん」、「Ｆさん」、「Ｇさん」および「Ｈさん」が「補足資料．ｄｏｃ」および「方針の図．ｊｐｇ」を閲覧できなくなる。しかし、会議参加者「Ａさん」は、第１の会議に参加し、「補足資料．ｄｏｃ」および「方針の図．ｊｐｇ」に対してマスク設定をする場に立ち会った人物であるため、会議参加者「Ａさん」が第２の会議においてマスク設定されたファイル「補足資料．ｄｏｃ」および「方針の図．ｊｐｇ」を閲覧することについては問題がない場合が多い。また、第２の会議中に会議参加者「Ａさん」がマスク設定されたファイル「補足資料．ｄｏｃ」および「方針の図．ｊｐｇ」を閲覧できることによって、第２の会議をスムーズに進行させることができる場合がある。そこで、第７の実施の形態においては、ある会議情報についてマスク設定を行った第１の会議に参加した会議参加者「Ａさん」が、第２の会議において当該マスク設定された情報を閲覧できるように、閲覧可能リストを生成する。
【０１８３】
図４３は、第７の実施の形態による会議資料の送信処理の手順の一例を示すフローチャートであり、図４４は、第７の実施の形態による閲覧可能リストの取得処理の手順の一例を示すフローチャートであり、図４５は、会議資料の送信処理における情報端末の表示画面の一例を示す図である。
【０１８４】
まず、会議参加者「Ａさん」が所持する情報端末３０の表示部３０６には、図４５に示される会議ＩＤ入力画面６０１が表示される。ここでは、会議参加者「Ａさん」は会議ＩＤ入力領域６０２に第１の会議に付された会議ＩＤ「０００１」を入力し、「入力完了」ボタン６０３を押す。これによって、情報端末３０の読出ファイル指定部３４２は、第２の会議の会議資料１３１の作成の基となる第１の会議の会議資料１３１を読み出す指示と、情報端末３０に一意に割り当てられた端末情報（図４中ａ，ｂ，ｃ，…）とを、無線通信制御部３３を介して情報処理サーバ１０に送信する（ステップＳ１９１）。指示には、第１の会議の会議ＩＤが含まれる。端末情報は、情報端末３０に搭載された適宜なメモリに記憶されている。なお、端末情報は、会議参加者「Ａさん」を特定可能な情報の一例であり、端末情報の代わりに、会議参加者「Ａさん」に割り当てられたユーザＩＤ等が送信されてもよい。
【０１８５】
情報処理サーバ１０の受付部１４３は、指示および端末情報を受信し（ステップＳ１９２）、決定部１４５は、受信した指示から会議ＩＤを取得し、図４に示すユーザ情報を利用して受信した端末情報からユーザＩＤを取得し（ステップＳ１９３）、閲覧可能リスト取得処理を実行する（ステップＳ１９４）。
【０１８６】
閲覧可能リスト取得処理について、図４４を参照して説明する。マスク情報判定部１４４と決定部１４５は、図５に示すような会議参加者情報１２２を参照し、取得したユーザＩＤに対応する会議参加者が第１の会議（会議ＩＤ「０００１」）と第２の会議（会議ＩＤ「０００２」）との両方に参加しているか否かを判定する（Ｓ２０１）。両方の会議に参加していない場合（Ｓ２０１でＮｏの場合）、すなわち第２の会議にのみ参加している場合には、図１３に示す閲覧可能リスト取得処理Ｓ３４が実行される。一方、両方の会議に参加している場合（Ｓ２０１でＹｅｓの場合）には、マスク情報判定部１４４と決定部１４５は、取得した会議ＩＤに関連付けされた各ファイル名で特定されるファイルに対して、以下のステップＳ２０３〜Ｓ２０６の処理を実行する（ステップＳ２０２）。
【０１８７】
まず、マスク情報判定部１４４は、会議資料管理情報１３２中の取得した会議ＩＤを有する１つのファイル名に関して、マスク情報を取得する（ステップＳ２０３）。ついで、マスク情報判定部１４４は、取得したマスク情報が「ａｌｌ」であるかを判定する（ステップＳ２０４）。マスク情報が「ａｌｌ」ではない場合（ステップＳ２０４でＮｏの場合）には、決定部１４５は、判定対象のファイル名を個人閲覧リストと公開閲覧リストとの両方の選択肢に加える（ステップＳ２０５）。一方、マスク情報が「ａｌｌ」である場合（ステップＳ２０４でＹｅｓの場合）には、決定部１４５は、判定対象のファイル名を公開閲覧リストの選択肢にのみ加える（ステップＳ２０６）。このステップＳ２０３〜Ｓ２０６の処理が、取得した会議ＩＤに対応付けられたそれぞれのファイル名に対して実行され、閲覧可能リスト取得処理が終了する。
【０１８８】
図４３のフローチャートに戻り、通信部１１は、個人閲覧リストと公開閲覧リストとを含む閲覧可能リストを情報端末３０へと送信する（ステップＳ１９５）。情報端末３０の読出ファイル指定部３４２は、閲覧可能リストを受信すると（ステップＳ１９６）、閲覧可能リストを表示部３０６に表示する（ステップＳ１９７）。
【０１８９】
たとえば、図４５に示されるように、閲覧可能リストは、閲覧可能リスト表示画面６１１の形で表示部３０６に表示される。閲覧可能リスト表示画面６１１には、個人閲覧リスト６５１と公開閲覧リスト６５２とが表示されている。
【０１９０】
個人閲覧リスト６５１は、第１の会議と第２の会議との両方に参加した会議参加者「Ａさん」が所持する情報端末３０の表示部３０６に表示可能なファイルを示している。図４５に示す個人閲覧リスト６５１には、第１の会議の会議資料の全てが含まれている。図４５に示す閲覧可能リスト表示画面６１１には、個人閲覧リスト６５１の選択肢として、「全社方針．ｐｐｔ」ボタン６１５、「補足資料．ｄｏｃ」ボタン６１６、「方針の図．ｊｐｇ」ボタン６１７および「補足テキスト．ｔｘｔ」ボタン６１８が表示されている。各ボタン６１５〜６１８は、情報端末３０を所持する会議参加者「Ａさん」による選択操作を受け付ける操作部となる。
【０１９１】
公開閲覧リスト６５２は、会議参加者「Ａさん」が所持する情報端末３０以外の機器、すなわち、プロジェクタ４０、電子黒板５０またはＭＦＰ６０に出力（投影、表示、印刷等を含む）可能なファイルを示している。図４５に示す例においては、プロジェクタ４０に投影可能なファイルが示されている。公開閲覧リスト６５２には、第１の会議の会議資料のうちマスク情報に「ａｌｌ」が設定されていないファイルのみが含まれている。図４５に示す閲覧可能リスト表示画面６１１には、公開閲覧リスト６５２の選択肢として、「全社方針．ｐｐｔ」ボタン６１９および「補足テキスト．ｔｘｔ」ボタン６２０が表示されている。各ボタン６１９，６２０は、情報端末３０を所持する会議参加者「Ａさん」による選択操作を受け付ける操作部となる。
【０１９２】
図４３のフローチャートに戻り、情報端末３０のクライアントアプリケーション３４は、閲覧可能リストを表示した後（ステップＳ１９７）、会議資料出力処理（ステップＳ１９８）を実行する。
【０１９３】
図４６は、第７の実施の形態による会議資料出力処理の手順の一例を示すフローチャートである。クライアントアプリケーション３４は、閲覧可能リスト表示画面６１１に対する会議参加者「Ａさん」の入力操作を受け付ける（ステップＳ２１１）。会議参加者「Ａさん」は、閲覧可能リスト表示画面６１１に表示された個人閲覧リスト６５１のボタン６１５〜６１８の中から情報端末３０の表示部３０６に表示させたいファイルに対応するボタン、または公開閲覧リスト６５２のボタン６１９，６２０の中から機器（プロジェクタ４０、電子黒板５０またはＭＦＰ６０）に出力させたいファイル（図４５に示す例においてはプロジェクタ４０に投影させたいファイル）に対応するボタンを選択する操作を行う。
【０１９４】
クライアントアプリケーション３４は、公開閲覧リスト６５２のファイルが選択されたか否かを判定する（ステップＳ２１２）。公開閲覧リスト６５２のファイルが選択された場合（ステップＳ２１２でＹｅｓの場合）（「全社方針．ｐｐｔ」ボタン６１９または「補足テキスト．ｔｘｔ」ボタン６２０がタップされた場合）、選択されたファイルを機器に出力（プロジェクタ４０に投影）するための処理（たとえば選択されたファイルをプロジェクタ４０に送信する処理等）を行う（ステップＳ２１３）。これにより、第２の会議の参加者全員が機器に出力されたファイルを閲覧することが可能となる。このとき、マスク情報が「ａｌｌ」に設定されていないファイル（全社方針．ｐｐｔまたは補足テキスト．ｔｘｔ）だけ機器に出力可能となる。
【０１９５】
図４５において、公開閲覧リスト６５２のファイルが選択された場合に情報端末３０の表示部３０６に表示される公開プレビュー画面６３１の例が示されている。本例の公開プレビュー画面６３１には、機器に出力（プロジェクタ４０に投影）されるファイルのプレビュー等が表示されている。
【０１９６】
図４６のフローチャートに戻り、公開閲覧リスト６５２が選択されなかった場合（ステップＳ２１２でＮｏの場合）、すなわち個人閲覧リスト６５１のファイルが選択された場合（「全社方針．ｐｐｔ」ボタン６１５、「補足資料．ｄｏｃ」ボタン６１６、「方針の図．ｊｐｇ」ボタン６１７または「補足テキスト．ｔｘｔ」ボタン６１８がタップされた場合）、選択されたファイルを情報端末３０の表示部３０６に表示するための処理（たとえば選択されたファイルを情報処理サーバ１０から受信する処理等）を行う（ステップＳ２１４）。これにより、第１の会議に参加した会議参加者「Ａさん」は、第２の会議中に、マスク情報が「ａｌｌ」に設定されたファイルを含む全会議資料を情報端末３０で閲覧することが可能となる。
【０１９７】
図４５において、個人閲覧リスト６５１のファイルが選択された場合に情報端末３０の表示部３０６に表示される個人閲覧画面６３２の例が示されている。本例の個人閲覧画面６３２には、選択されたファイルの内容、「投影する」ボタン６３５等が表示されている。「投影する」ボタン６３５は、個人閲覧画面６３２に表示されている、マスク情報が「ａｌｌ」に設定されていないファイル（全社方針．ｐｐｔまたは補足テキスト．ｔｘｔ）を機器に出力（プロジェクタ４０に投影）するためのボタンである。従って、「投影する」ボタン６３５は、個人閲覧画面６３２にマスク情報が「ａｌｌ」に設定されたファイル（補足資料．ｄｏｃおよび方針の図．ｊｐｇ）が表示されている場合には表示されない。
【０１９８】
なお、ここでは、公開閲覧ファイルを出力する機器がプロジェクタ４０である場合を例示したが、当該機器をユーザ（会議参加者「Ａさん」等）が選択できるようになされてもよい。たとえば、閲覧可能リスト表示画面６１１に、公開閲覧ファイルを出力したい機器（プロジェクタ４０、電子黒板５０またはＭＦＰ６０）を選択するボタン等を設けてもよい。
【０１９９】
また、ここでは、第１の実施の形態のように、マスク情報の設定をファイル毎に行う場合についてのみ説明したが、マスク情報の設定は、第２〜第４の実施の形態のように、ページ、領域、文字列等により行われてもよい。
【０２００】
第７の実施の形態によれば、第１の会議と第２の会議との両方に参加した会議参加者は、第１の会議においてマスク設定された会議資料を、第２の会議中に自分の情報端末３０で閲覧することが可能となる。また、第２の会議中において、マスク設定されていない会議資料をプロジェクタ４０等の機器に出力し、この会議資料を第２の会議にのみ参加している会議参加者に閲覧させることが可能となる。これにより、複数の会議に参加する会議参加者が閲覧可能な情報、および１つの会議のみ参加する会議参加者が閲覧可能な情報を最適化することが可能となる。
【０２０１】
以上、本発明の実施の形態を説明したが、上記実施の形態は例として提示したものであり、発明の範囲を限定することを意図するものではない。この新規な実施の形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更、及び組み合わせを行うことができる。この実施の形態及びその変形は発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２０２】
１  情報処理システム
１０  情報処理サーバ
１１  通信部
１２  会議参加者関連データ記憶部
１３  会議資料関連データ記憶部
１４  コントローラ
２０  仲介機
３０  情報端末
３１  操作制御部
３２  表示制御部
３３  無線通信制御部
３４  クライアントアプリケーション
４０  プロジェクタ
５０  電子黒板
６０  ＭＦＰ
７０  カードリーダ
８０  ネットワーク
１２１  ユーザ情報
１２２  会議参加者情報
１２３  人事情報
１２４  アクセス可能権限情報
１３１  会議資料
１３２  会議資料管理情報
１３３  一時会議ファイル
１４１  会議資料管理部
１４２  マスク情報追加部
１４３  受付部
１４４  マスク情報判定部
１４５  決定部
１４６  会議参加者管理部
１４７  機器制御部
１４８  一時ファイル生成部
１４９  一時ファイル保存部
１５０  一時ファイル削除部
１５１  読み出し条件取得部
３４１  マスク設定部
３４２  読出ファイル指定部
【先行技術文献】
【特許文献】
【０２０３】
【特許文献１】特開２０１２−３７１１号公報
【図１】
2018022468.tif 000003
【図２】
2018022468.tif 000004
【図３】
2018022468.tif 000005
【図４】
2018022468.tif 000006
【図５】
2018022468.tif 000007
【図６】
2018022468.tif 000008
【図７】
2018022468.tif 000009
【図８】
2018022468.tif 000010
【図９】
2018022468.tif 000011
【図１０】
2018022468.tif 000012
【図１１】
2018022468.tif 000013
【図１２】
2018022468.tif 000014
【図１３】
2018022468.tif 000015
【図１４】
2018022468.tif 000016
【図１５】
2018022468.tif 000017
【図１６】
2018022468.tif 000018
【図１７】
2018022468.tif 000019
【図１８】
2018022468.tif 000020
【図１９】
2018022468.tif 000021
【図２０】
2018022468.tif 000022
【図２１】
2018022468.tif 000023
【図２２】
2018022468.tif 000024
【図２３】
2018022468.tif 000025
【図２４】
2018022468.tif 000026
【図２５】
2018022468.tif 000027
【図２６】
2018022468.tif 000028
【図２７】
2018022468.tif 000029
【図２８】
2018022468.tif 000030
【図２９】
2018022468.tif 000031
【図３０】
2018022468.tif 000032
【図３１】
2018022468.tif 000033
【図３２】
2018022468.tif 000034
【図３３】
2018022468.tif 000035
【図３４】
2018022468.tif 000036
【図３５】
2018022468.tif 000037
【図３６】
2018022468.tif 000038
【図３７】
2018022468.tif 000039
【図３８】
2018022468.tif 000040
【図３９】
2018022468.tif 000041
【図４０】
2018022468.tif 000042
【図４１】
2018022468.tif 000043
【図４２】
2018022468.tif 000044
【図４３】
2018022468.tif 000045
【図４４】
2018022468.tif 000046
【図４５】
2018022468.tif 000047
【図４６】
2018022468.tif 000048