(57)【要約】【課題】データへのアクセスをより適切に制御することを目的とする。【解決手段】記憶装置に記憶されたデータを参照できない装置から、データを識別するデータ識別情報を受信し、記憶装置に記憶されたデータの画面を表示している装置を識別する装置識別情報およびデータを識別するデータ識別情報を関連付けて記憶する記憶部から、受信したデータ識別情報に関連付けられた装置識別情報を取得し、データ識別情報のデータの画面を共有する要求を装置識別情報により識別される装置に送信することによって課題を解決する。【選択図】図１
2013246575.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に記憶されたデータを参照できない装置から、前記データを識別するデータ識別情報を受信する受信手段と、
前記記憶装置に記憶されたデータの画面を表示している装置を識別する装置識別情報および前記データを識別するデータ識別情報を関連付けて記憶する記憶部から、前記受信手段で受信されたデータ識別情報に関連付けられた装置識別情報を取得する取得手段と、
前記データ識別情報のデータの画面を共有する要求を前記装置識別情報により識別される装置に送信する送信手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記受信手段は、前記装置識別情報により識別される装置から前記画面の画面情報を受信し、
前記送信手段は、前記データ識別情報を送信した装置に前記画面の画面情報を送信することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記受信手段は、前記データ識別情報を送信した装置から前記データ識別情報のデータに対する指示を受信し、
前記送信手段は、前記装置識別情報により識別される装置に前記指示を送信することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記記憶部には、装置の権限の情報が更に関連付けられて記憶され、
前記送信手段は、前記装置識別情報により識別される装置が前記データ識別情報のデータに対する書き込みの権限を有していると判断した場合、前記要求と共に、前記データ識別情報を送信した装置からの書き込みに関する指示を無視する要求を前記装置識別情報により識別される装置に送信することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記記憶部には、装置の権限の情報が更に関連付けられて記憶され、
前記取得手段は、前記受信手段で受信されたデータ識別情報に関連付けられた装置識別情報が複数存在すると判断したときは、より低い権限の装置の装置識別情報を優先して取得することを特徴とする請求項３記載の情報処理装置。
【請求項６】
記憶装置に記憶されたデータを参照できない装置から、前記データを識別するデータ識別情報を受信する受信工程と、
前記記憶装置に記憶されたデータの画面を表示している装置を識別する装置識別情報および前記データを識別するデータ識別情報を関連付けて記憶する記憶部から、前記受信工程で受信されたデータ識別情報に関連付けられた装置識別情報を取得する取得工程と、
前記データ識別情報のデータの画面を共有する要求を前記装置識別情報により識別される装置に送信する送信工程と、を有することを特徴とする情報処理方法。
【請求項７】
記憶装置に記憶されたデータを参照できない装置から、前記データを識別するデータ識別情報を受信する受信工程と、
前記記憶装置に記憶されたデータの画面を表示している装置を識別する装置識別情報および前記データを識別するデータ識別情報を関連付けて記憶する記憶部から、前記受信工程で受信されたデータ識別情報に関連付けられた装置識別情報を取得する取得工程と、
前記データ識別情報のデータの画面を共有する要求を前記装置識別情報により識別される装置に送信する送信工程と、をコンピュータに実行させるプログラム。
【請求項８】
データを記憶する記憶装置、複数の装置、及び情報処理装置を有するシステムであって、
前記複数の装置の各々は、
前記記憶装置に記憶されたデータへのアクセスを前記記憶装置に要求する要求手段と、
前記記憶装置に記憶されているデータにアクセスする際、装置を識別する装置識別情報および前記データを識別するデータ識別情報を前記情報処理装置に通知する通知手段と、を有し、
前記情報処理装置は、
前記通知手段から通知された装置識別情報およびデータ識別情報を関連付けて記憶部に記憶する記憶手段と、
前記複数の装置のうちの前記記憶装置に記憶されたデータを参照できない装置から、前記データを識別するデータ識別情報を受信する受信手段と、
前記記憶部から、前記受信手段で受信されたデータ識別情報に関連付けられた装置識別情報を取得する取得手段と、
前記データ識別情報のデータの画面を共有する要求を前記装置識別情報により識別される装置に送信する送信手段と、を有することを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年では、従来の音声およびビデオ映像を利用したＴＶ会議システムに代わり、端末の表示画面と操作命令とが多地点間で共有され、画面に表示された資料、データ等が閲覧、編集などされる多地点会議システムが普及している。
また、一般的に、業務で利用される資料、データ等のドキュメントは、ドキュメントサーバで集中的に管理され、情報セキュリティの観点からドキュメントへのアクセス（参照、編集など）が厳しく制限されるようになった。また、会議システムで利用される資料、データ等も情報セキュリティ上、アクセスを制限するのが望ましく、会議の参加者のアクセス権に応じて会議データの表示を制御する技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６３６０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多地点会議システムの会議端末から、ドキュメントサーバに保存されている業務で利用されているドキュメントを参照する場合、ネットワークの構成、システムの設置場所、情報セキュリティの対策等の原因により、ドキュメントにアクセスできない場合がある。
このような場合、参加者が、ドキュメントにアクセス可能な会議端末でドキュメントをオープンし、アクセスできない会議端末と画面を共有する操作を行う必要があり、非常に時間および手間がかかる。
【０００５】
本発明はこのような問題点に鑑みなされたもので、データへのアクセスをより適切に制御することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明に係る情報処理装置は、記憶装置に記憶されたデータを参照できない装置から、前記データを識別するデータ識別情報を受信する受信手段と、前記記憶装置に記憶されたデータの画面を表示している装置を識別する装置識別情報および前記データを識別するデータ識別情報を関連付けて記憶する記憶部から、前記受信手段で受信されたデータ識別情報に関連付けられた装置識別情報を取得する取得手段と、前記データ識別情報のデータの画面を共有する要求を前記装置識別情報により識別される装置に送信する送信手段と、を有することを特徴とする。
【０００７】
また、本発明は、方法、プログラム、システム、記憶媒体などとしてもよい。
【発明の効果】
【０００８】
本発明によれば、データへのアクセスをより適切に制御することができる。
【図面の簡単な説明】
【０００９】
【図１】多地点会議システムの構成の一例を示す図である。
【図２】情報処理装置のハードウェアの構成の一例を示す図である。
【図３】会議端末のモジュールの構成の一例を示す図である。
【図４】会議サーバのモジュールの構成の一例を示す図である。
【図５】ドキュメントサーバのモジュールの構成の一例を示す図である。
【図６】会議端末の表示装置に表示される内容の一例を示す図である。
【図７】会議端末の表示装置に表示される内容の一例を示す図である。
【図８】会議端末の表示装置に表示される内容の一例を示す図である。
【図９】ファイルオープン処理に係るフローチャートの一例を示す図である。
【図１０】ファイル操作情報の一例を示す図である。
【図１１】共有処理に係るフローチャートの一例を示す図である。
【図１２】共有処理に係るフローチャートの一例を示す図である。
【図１３】ファイル操作情報の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。
【００１１】
＜第１の実施形態＞
本実施形態では、ユーザが自己の会議端末からファイルに対してアクセス（例えば参照）できない場合に、他の会議端末で開かれている当該ファイルの画面を共有する構成について説明する。
図１は、多地点会議システムの構成の一例を示す図である。会議端末１０１、会議端末１０２、及び会議端末１０３の各々は、情報処理装置（コンピュータ）の一例であり、各会議室に設置されている。会議端末（１０１、１０２、１０３）は、ネットワーク１０４を介して会議サーバ１０５及びドキュメントサーバ１０６と接続されている。
会議端末（１０１、１０２、１０３）は、必ずしも会議室に設置される必要はなく、ネットワーク１０４経由で会議サーバ１０５およびドキュメントサーバ１０６に接続可能な位置に存在する適宜の構成を採用できる。また、会議端末は、３台に限られるものではない。
会議サーバ１０５及びドキュメントサーバ１０６は、情報処理装置（コンピュータ）の一例である。また、会議サーバ１０５及びドキュメントサーバ１０６については、別々のサーバとして示しているが、１つのサーバとしてもよい。
【００１２】
図２は、情報処理装置、より具体的には会議端末（１０１、１０２、１０３）、会議サーバ１０５、及びドキュメントサーバ１０６のハードウェアの構成の一例を示す図である。
表示装置２０１は、ディスプレイ等であり、画面などのユーザインタフェースを表示する。入力装置２０２は、キーボード、マウス等であり、各種の情報を入力する。主記憶装置２０３は、ＲＡＭ等であり、外部から取得したデータ、プログラムの実行中の値、プログラムの実行により生成された出力データを一時的に記憶（保存）する。
【００１３】
補助記憶装置２０４は、ハードディスク等であり、各種のデータを記憶する。会議端末（１０１、１０２、１０３）及び会議サーバ１０５の補助記憶装置２０４には、会議システムを制御するプログラム、データ処理を行うプログラム、会議データなどが記憶される。ドキュメントサーバ１０６の補助記憶装置２０４には、ドキュメント管理システムを制御するプログラム、データ処理を行うプログラム、ドキュメント（ファイルの一例）等が記憶される。
中央演算処理装置２０５は、ＣＰＵ等であり、装置全体を制御する。ネットワークＩ／Ｆ２０６は、外部装置と接続するためのインタフェースボード等であり、会議端末（１０１、１０２、１０３）、会議サーバ１０５、及びドキュメントサーバ１０６を相互に接続する。バス２０７は、各デバイスを結ぶ。
【００１４】
本実施形態では、会議端末の中央演算処理装置２０５が、補助記憶装置２０４に格納されたプログラムの手順に従って処理を行うことによって、会議端末における機能（後述のモジュール等）及び後述のフローチャートに係る処理が実現される。また、会議サーバ１０５の中央演算処理装置２０５が、補助記憶装置２０４に格納されたプログラムの手順に従って処理を行うことによって、会議サーバ１０５における機能（後述のモジュール等）及び後述のフローチャートに係る処理が実現される。
また、ドキュメントサーバ１０６の中央演算処理装置２０５が補助記憶装置２０４に格納されたプログラムの手順に従って処理を行うことによって、ドキュメントサーバ１０６における機能（後述のモジュール等）及び後述のフローチャートに係る処理が実現される。
【００１５】
図３は、会議端末（１０１、１０２、１０３）におけるソフトウェア（アプリケーション）に係るモジュールの構成の一例を示す図である。表示部３０１は、会議情報等を示す画面、ファイルの内容等を示す画面（ファイル画面）などを表示装置２０１に出力する。ファイル取得部３０２は、ドキュメントサーバ１０６の補助記憶装置２０４に記憶されているファイルを取得する。ファイル操作状態通知部３０３は、ファイルの操作状態を示すファイル操作状態通知を会議サーバ１０５に送信する。
画面情報送信部３０４は、表示装置２０１で出力されているファイル画面の画面情報を会議サーバ１０５に送信する。画面情報受信部３０５は、会議サーバ１０５から送信された他の会議端末で出力されているファイル画面の画面情報を受信する。共有要求受信部３０６は、会議サーバ１０５から送信された共有要求を受信する。操作命令受信部３０７は、会議サーバ１０５から送信された他の会議端末の操作命令を受信する。操作命令送信部３０８は、会議サーバ１０５に対して操作命令を送信する。
【００１６】
図４は、会議サーバ１０５におけるソフトウェア（アプリケーション）に係るモジュールの構成の一例を示す図である。共有端末判断部４０１は、ネットワーク１０４に接続された会議端末（１０１、１０２、１０３）の中からファイル画面を共有できる会議端末を判断する。画面情報受信部４０２は、会議端末（１０１、１０２、１０３）から送信された画面情報を受信する。画面情報送信部４０３は、画面情報受信部４０２で受信された画面情報を他の会議端末に送信する。
操作命令受信部４０４は、会議端末（１０１、１０２、１０３）から送信された、他の会議端末への操作命令を受信する。操作命令送信部４０５は、操作命令受信部４０４で受信された操作命令を他の会議端末に送信する。データベース４０６は、会議の情報、ファイルの操作状態およびファイルの共有状態を管理する情報などを記憶する。データベース４０６の情報は、記憶部の一例である補助記憶装置２０４に記憶される。
【００１７】
図５は、ドキュメントサーバ１０６におけるソフトウェア（アプリケーション）に係るモジュールの構成の一例を示す図である。
アクセス権管理部５０１は、ファイルのアクセス権を管理する。例えば、アクセス権管理部５０１は、会議端末（１０１、１０２、１０３）から送信されたユーザカウントおよびパスワードの情報をもとにアクセス権を判断し、読み取りのアクセス権または書き込みのアクセス権がある場合、ファイルの取得を許可する。共有フォルダ５０２は、ファイルを記憶する記憶場所を示し、ファイルを補助記憶装置２０４に記憶する。
【００１８】
図６は、多地点会議システムにおいて、ファイル画面の画面情報および操作命令を共有している会議端末（１０１、１０２、１０３）の表示装置２０１に表示される内容の一例を示す図である。ファイル画面６０１は、会議端末１０１の表示装置２０１上に表示されている。画面を共有する従来の技術と同様に、会議端末１０１の表示装置２０１で出力しているファイル画面の画面情報がネットワーク１０４経由で会議端末（１０２、１０３）に送信され、会議端末（１０２、１０３）の表示装置２０１で当該ファイル画面が出力される。
また、会議端末（１０１、１０２、１０３）の入力装置２０２から入力される操作命令は、操作命令送信部３０８から会議サーバ１０５に送信される。例えば、会議サーバ１０５から送信された操作命令が会議端末１０１の操作命令受信部３０７で受信されると、当該操作命令は、会議端末１０１の入力装置２０２の入力と同様に処理される。
このように、一の会議端末で開いているファイルのファイル画面の画面情報および操作命令が他の会議端末と共有される。
【００１９】
図７は、多地点会議システムにおいて、会議中に会議端末（１０１、１０２、１０３）の表示装置２０１に表示される内容の一例を示す図である。
会議画面７０１では、会議情報（会議の議事録情報、会議で用いられるファイルのリンク７０２など）が表示されている。ファイルのリンク７０２が選択されると、ドキュメントサーバ１０６の共有フォルダ５０２に記憶されている選択されたファイルがダウンロードされ、表示装置２０１でファイルの内容がファイル画面として表示される。
【００２０】
図８は、ファイルのリンク７０２が選択された場合に、会議端末（１０１、１０２、１０３）の表示装置２０１に表示される内容の一例を示す図である。
会議画面７０１の議事録ウィンドウ内のファイルのリンク７０２が選択されると、会議端末（１０１、１０２、１０３）は、ドキュメントサーバ１０６の共有フォルダ５０２に記憶されている選択されたファイルをダウンロードする。会議端末（１０１、１０２、１０３）は、ダウンロードしたファイルの拡張子に応じてアプリケーションを起動し、当該アプリケーションにより生成されるファイル画面８０１にファイルの内容が表示される。
【００２１】
次に、多地点会議システムにおいて、会議端末（１０１、１０２、１０３）からドキュメントサーバ１０６の共有フォルダ５０２内にあるファイルを開く際の会議端末（１０１、１０２、１０３）の処理（ファイルオープン処理）について説明する。図９は、ファイルオープン処理に係るフローチャートの一例を示す図である。以下では、会議端末１０１がファイルを開く場合を例に挙げて説明する。
本実施形態では、会議端末１０１の会議端末識別子を「A_client」、会議端末１０２の会議端末識別子を「B_client」、会議端末１０３の会議端末識別子を「C_client」とする。また、会議端末１０１が開くファイルの格納先は「\\server\プロジェクトＡ\会議資料\進捗会議.ppt」である。会議端末識別子は、装置を識別する装置識別情報の一例である。ファイル識別子は、データを識別するデータ識別情報の一例であり、本実施形態では、格納先と同じとする。
【００２２】
Ｓ９０１にて、会議端末１０１のファイル取得部３０２は、ドキュメントサーバ１０６内の共有フォルダ５０２に記憶されているファイルを開く指示（ファイルのオープン指示）をドキュメントサーバ１０６に送信する。ファイル取得部３０２は、例えば、ファイルのオープン指示では、ユーザが入力したアカウント及びパスワードの情報をドキュメントサーバ１０６に送信する。
Ｓ９０２にて、会議端末１０１は、ファイルを開くことができるか否かを判断する。例えば、会議端末１０１は、ユーザが入力したアカウント及びパスワードで指定のファイルを開くことができるか否かを示すドキュメントサーバ１０６のアクセス権管理部５０１からの返答をもとに、ファイルを開くことができるか否かを判断する。会議端末１０１は、ファイルを開くことができると判断した場合、Ｓ９０５に処理を進め、他方、ファイルを開くことができないと判断した場合、Ｓ９０３に処理を進める。
【００２３】
Ｓ９０５にて、ファイル取得部３０２は、ファイルをダウンロードする。会議端末１０１は、ダウンロードしたファイルの拡張子に応じたアプリケーションを起動し、表示部３０１は、ファイルの内容を画面（ファイル画面）として表示装置２０１に表示する。
Ｓ９０６にて、ファイル操作状態通知部３０３は、会議サーバ１０５に対してファイル操作状態通知を送信する。ファイル操作状態通知には、会議端末識別子「A_client」、ファイル識別子「\\server\プロジェクトＡ\会議資料\進捗会議.ppt」、及びファイルに対するアクセス権を示す情報（アクセス権情報）が含まれる。会議端末識別子、ファイル識別子、及びアクセス権情報は、図１０に示すファイル操作情報管理テーブルの形式で、会議サーバ１０５のデータベース４０６に記憶される。
図１０は、ファイル操作情報の一例を示す図である。ファイル操作情報は、会議端末識別子１００１、ファイル識別子１００２、アクセス権１２０３などの情報が関連付けられたファイル操作情報管理テーブルとしてデータベース４０６に記憶されている。
【００２４】
Ｓ９０３にて、ファイル取得部３０２は、ドキュメントサーバ１０６等からエラー通知を受信する。
Ｓ９０４にて、ファイル操作状態通知部３０３は、会議サーバ１０５に対してファイル操作状態通知を送信する。ファイル操作状態通知には、会議端末識別子「A_client」、ファイル識別子「\\server\プロジェクトＡ\会議資料\進捗会議.ppt」、及びエラー情報が含まれる。なお、本実施形態では、ファイルを開くことができないとき、他の会議端末（１０２、１０３）で、当該ファイルが開かれている場合、当該ファイルのファイル画面が共有される。共有する方法については図１１を用いて説明する。
【００２５】
図１１は、図９において会議端末１０１が、選択されたファイルを開くことができない場合に他の会議端末（１０２、１０３）と画面を共有するまでの会議サーバ１０５の処理（共有処理）に係るフローチャートの一例を示す図である。以下では、会議端末１０１が、エラー情報等を含むファイル操作状態通知を会議サーバ１０５に送信した場合を例に挙げて説明する。
Ｓ１１０１にて、会議サーバ１０５は、会議端末１０１のファイル操作状態通知部３０３から送信されたエラー情報等を含むファイル操作状態通知を受信すると、ファイル操作状態通知に含まれている会議端末識別子およびファイル識別子を取得する。
Ｓ１１０２にて、会議サーバ１０５は、データベース４０６のファイル操作情報管理テーブルを参照し、Ｓ１１０１で取得したファイル識別子のファイルを開いている会議端末を特定し、特定した会議端末の会議端末識別子等をデータベース４０６から取得する。会議サーバ１０５は、会議端末を特定できた場合（ファイルを開いている会議端末がある場合）、Ｓ１１０３に処理を進め、他方、会議端末を特定できなかった場合（ファイルを開いている会議端末がない場合）、処理を終了する。例えば、会議サーバ１０５は、ファイル識別子が「\\server\プロジェクトＡ\会議資料\進捗会議.ppt」である場合、図１０に示すテーブルより、ファイルを開いている会議端末としてB_client１００４の会議端末１０２を特定する。
【００２６】
Ｓ１１０３にて、会議サーバ１０５は、特定した会議端末が読み取りのアクセス権を有するか否かを判断する。会議サーバ１０５は、読み取りのアクセス権を有すると判断した場合、Ｓ１１０４に処理を進め、他方、読み取りのアクセス権を有しないと判断した場合、Ｓ１１０５に処理を進める。Ｓ１１０４にて、会議サーバ１０５は、特定した会議端末にファイルの共有要求を行う。例えば、B_client１００４のアクセス権は、読み取り１００６であるので、会議サーバ１０５は、ファイルを開いている会議端末１０２に対してファイルの共有要求を行う。
Ｓ１１０６にて、会議サーバ１０５は、共有要求が行われた会議端末から、当該会議端末で表示されているファイル画面の画面情報を画面情報受信部４０２を介して受信し、当該ファイル画面の画面情報を画面情報送信部４０３を介して会議端末１０１に送信する。
【００２７】
例えば、特定した会議端末が会議端末１０２である場合、会議端末（１０１、１０２）の操作命令については、会議サーバ１０５を介して、操作命令受信部４０４で受信され、操作命令送信部４０５により会議端末（１０１、１０２）に対して送信される。
また、例えば、会議端末１０１の操作命令については会議サーバ１０５を介して会議端末１０２の操作命令受信部４０４で受信され、操作命令の実行後の画面情報が会議端末１０２の画面情報送信部４０３から会議端末１０１に対して送信されるようにしてもよい。
【００２８】
会議サーバ１０５は、Ｓ１１０３にて、ファイルのアクセス権が読み取りでない、すなわち書き込みも可能であると判断した場合、Ｓ１１０５にて、ファイルを開いている会議端末に対して読み取りのファイルの共有要求を行う。例えば、読み取りのファイルの共有要求によれば、会議端末１０１から送信された書き込みに関する操作命令については、共有元の会議端末では無効とされ（無視され）、処理が行われない。
なお、上述の構成に限られるものではない。例えば、会議サーバ１０５は、会議端末１０１から送信された全ての操作命令について、共有元の会議端末では無効とされ、処理が行われないように共有元の会議端末に要求してもよい。また、例えば、会議サーバ１０５は、会議端末１０１に対して書き込みの操作命令或いは全ての操作命令を送信しないように要求する構成としてもよい。
【００２９】
ここで、一般的な画面の共有においては、画面情報だけでなく操作命令も共有されるので、画面の共有元のアクセス権次第では、本来アクセス権がない会議端末がドキュメントの閲覧だけでなくドキュメントの編集も可能になり、セキュリティ上問題となる。しかしながら、上述の構成によれば、このような問題を回避することができる。
以上、本実施形態によれば、ファイルにアクセスできない会議端末もファイルの内容を参照することが可能になる。また、本実施形態によれば、画面を共有するときのセキュリティを高めることができる。
【００３０】
＜第２の実施形態＞
本実施形態では、会議中にファイルを開いている会議端末が複数ある場合、それらの中から共有する会議端末を特定する方法について説明する。本実施形態においても会議端末１０１の会議端末識別子を「A_client」、会議端末１０２の会議端末識別子を「B_client」、会議端末１０３の会議端末識別子を「C_client」とする。また、会議端末１０１で開くファイルの格納先は「\\server\プロジェクトＡ\会議資料\進捗会議.ppt」であり、ファイル識別子は、格納先と同じとする。
図１２は、図９において会議端末１０１が、選択されたファイルを開くことができない場合に他の会議端末（１０２、１０３）と画面を共有するまでの会議サーバ１０５の処理（共有処理）に係るフローチャートの一例を示す図である。なお、本実施形態では、第１の実施形態の構成と同じ構成については、その説明を適宜省略する。
【００３１】
Ｓ１２０１にて、会議サーバ１０５は、会議端末１０１のファイル操作状態通知部３０３から送信されたエラー情報等を含むファイル操作状態通知を受信すると、ファイル操作状態通知に含まれている会議端末識別子およびファイル識別子を取得する。
Ｓ１２０２にて、会議サーバ１０５は、データベース４０６のファイル操作情報管理テーブルを参照し、Ｓ１２０１で取得したファイル識別子のファイルを開いている会議端末を特定し、特定した会議端末の会議端末識別子等をデータベース４０６から取得する。会議サーバ１０５は、会議端末を特定できた場合（ファイルを開いている会議端末がある場合）、Ｓ１２０３に処理を進め、他方、会議端末を特定できなかった場合（ファイルを開いている会議端末がない場合）、処理を終了する。
例えば、ファイル識別子が「\\server\プロジェクトＡ\会議資料\進捗会議.ppt」であるとする。この場合、会議サーバ１０５は、図１３に示すテーブルより、ファイルを開いている会議端末としてB_client１３０４の会議端末１０２、及びC_client１３０７の会議端末１０３を特定する。
【００３２】
Ｓ１２０３にて、会議サーバ１０５は、特定した会議端末が複数存在するか否かを判断する。会議サーバ１０５は、複数存在すると判断した場合、Ｓ１２０４に処理を進め、他方、１つ存在すると判断した場合、Ｓ１１０３に処理を進める。
Ｓ１２０４にて、会議サーバ１０５は、書き込みのアクセス権よりも低い権限の読み取りのアクセス権をもつ会議端末（より低い権限の会議端末）を優先して共有元を決定（特定）する。例えば、会議サーバ１０５は、会議端末１０２と会議端末１０３とを特定した場合、読み取り１３０９でファイルを開いているC_client１３０７の会議端末１０３を共有元と決定する。
【００３３】
Ｓ１２０５にて、会議サーバ１０５は、決定した会議端末に対してファイルの共有要求を行う。
Ｓ１２０６にて、会議サーバ１０５は、共有要求が行われた会議端末から、当該会議端末で表示されているファイル画面の画面情報を画面情報受信部４０２を介して受信し、当該ファイル画面の画面情報を画面情報送信部４０３を介して会議端末１０１に送信する。
【００３４】
例えば、決定した会議端末が会議端末１０３である場合、会議端末（１０１、１０３）の操作命令については、会議サーバ１０５を介して、操作命令受信部４０４で受信され、操作命令送信部４０５により会議端末（１０１、１０３）に対して送信される。
また、例えば、会議端末１０１の操作命令については会議サーバ１０５を介して会議端末１０３の操作命令受信部４０４で受信され、操作命令の実行後の画面情報が会議端末１０３の画面情報送信部４０３から会議端末１０１に対して送信されるようにしてもよい。
以上、本実施形態によれば、ファイルにアクセスできない会議端末もファイルの内容を参照することが可能になる。また、本実施形態によれば、画面を共有するときのセキュリティを高めることができる。また、本実施形態によれば、より低い権限の会議端末の画面を共有できるようになる。
【００３５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３６】
上述した実施形態の構成によれば、データへのアクセスをより適切に制御することができる。
【００３７】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００３８】
１０１  会議端末、１０２  会議端末、１０３  会議端末、１０５  会議サーバ、１０６ドキュメントサーバ
【図１】
2013246575.tif 000003
【図２】
2013246575.tif 000004
【図３】
2013246575.tif 000005
【図４】
2013246575.tif 000006
【図５】
2013246575.tif 000007
【図６】
2013246575.tif 000008
【図７】
2013246575.tif 000009
【図８】
2013246575.tif 000010
【図９】
2013246575.tif 000011
【図１０】
2013246575.tif 000012
【図１１】
2013246575.tif 000013
【図１２】
2013246575.tif 000014
【図１３】
2013246575.tif 000015