(57)【要約】【課題】文書を閲覧する利用者の閲覧権限を文書に付与するよう構成された場合に比較して、文書を閲覧させる利用者が文書を閲覧する利用者に対して文書を閲覧させたいときだけ閲覧させる操作を簡単にする。【解決手段】サーバ５０では、閲覧許可情報記憶部６７が、文書の閲覧を許可するための情報である閲覧許可情報を文書に関連付けて保持し、送信部６１が、第１の装置から文書に関連付けて保持された閲覧許可情報を受信した場合に、第２の装置で文書を閲覧できるように制御する。【選択図】図３
2018005592.tif 000002
【特許請求の範囲】
【請求項１】
文書の閲覧を許可するための情報である閲覧許可情報を当該文書に関連付けて保持する保持手段と、
第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信した場合に、第２の装置で当該文書を閲覧できるように制御する制御手段と
を備えたことを特徴とする文書閲覧制御装置。
【請求項２】
前記制御手段は、前記第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信していない場合に、前記第２の装置で当該文書を閲覧できないように制御する請求項１に記載の文書閲覧制御装置。
【請求項３】
前記制御手段は、前記第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信していない場合に、前記第２の装置で更に当該文書を識別する情報を閲覧できないように制御する請求項２に記載の文書閲覧制御装置。
【請求項４】
前記制御手段は、前記第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信した場合に、更に当該第１の装置で当該文書を閲覧できるように制御する請求項１に記載の文書閲覧制御装置。
【請求項５】
前記制御手段は、前記第１の装置で前記文書が他の文書に切り替えられた場合又は前記第１の装置との接続が停止した場合に、前記第２の装置で当該文書を閲覧できないように制御する請求項１に記載の文書閲覧制御装置。
【請求項６】
前記制御手段により前記第２の装置で閲覧できないように制御された前記文書に新たな閲覧許可情報を関連付けて保持するように促す情報を出力する出力手段を更に備えたことを特徴とする請求項５に記載の文書閲覧制御装置。
【請求項７】
前記制御手段により前記第２の装置で閲覧できないように制御された前記文書を削除する削除手段を更に備えたことを特徴とする請求項５に記載の文書閲覧制御装置。
【請求項８】
文書の閲覧を許可するために操作される第１の装置と、
前記文書を閲覧するために操作される第２の装置と、
前記第２の装置での前記文書の閲覧を制御する文書閲覧制御装置と
を備え、
前記文書閲覧制御装置は、
前記文書の閲覧を許可するための情報である閲覧許可情報を当該文書に関連付けて保持する保持手段と、
前記第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信した場合に、前記第２の装置で当該文書を閲覧できるように制御する制御手段と
を備えたことを特徴とする文書閲覧制御システム。
【請求項９】
コンピュータに、
文書の閲覧を許可するための情報である閲覧許可情報を当該文書に関連付けて保持する機能と、
第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信した場合に、第２の装置で当該文書を閲覧できるように制御する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書閲覧制御装置、文書閲覧制御システム及びプログラムに関する。
【背景技術】
【０００２】
一連の属性、組織情報、ユーザの役割を確立するステップと、選択された属性、組織情報、ユーザの役割に基づいて複数のリソース共有方針を定義するステップと、特定のユーザ、リソースまたはデータベースに関する属性情報、組織情報、ユーザの役割情報を受け取るステップと、受け取ったユーザの役割情報、組織情報、属性情報に基づいて、ユーザにはどのリソース共有方針が適用可能かを判断するステップと、適用可能なリソース共有方針に基づいて、ユーザに対してリソースの共有を行うステップとを含む方法は知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００５−５０３５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、文書を閲覧させる利用者が文書を閲覧する利用者に対して文書を閲覧させる場合に、文書の機密性を保持するためには、文書を閲覧する利用者の閲覧権限を文書に付与する構成を採用することが考えられる。しかしながら、このような構成を採用した場合には、文書を閲覧させる利用者が文書を閲覧する利用者に対して文書を閲覧させたいときだけ閲覧させようとすると、文書を閲覧させたくなったときに閲覧権限を付与し、文書を閲覧させたくなくなったときにその閲覧権限をなくす、という操作を行わなければならない。
【０００５】
本発明の目的は、文書を閲覧する利用者の閲覧権限を文書に付与するよう構成された場合に比較して、文書を閲覧させる利用者が文書を閲覧する利用者に対して文書を閲覧させたいときだけ閲覧させる操作を簡単にすることにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、文書の閲覧を許可するための情報である閲覧許可情報を当該文書に関連付けて保持する保持手段と、第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信した場合に、第２の装置で当該文書を閲覧できるように制御する制御手段とを備えたことを特徴とする文書閲覧制御装置である。
請求項２に記載の発明は、前記制御手段は、前記第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信していない場合に、前記第２の装置で当該文書を閲覧できないように制御する請求項１に記載の文書閲覧制御装置である。
請求項３に記載の発明は、前記制御手段は、前記第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信していない場合に、前記第２の装置で更に当該文書を識別する情報を閲覧できないように制御する請求項２に記載の文書閲覧制御装置である。
請求項４に記載の発明は、前記制御手段は、前記第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信した場合に、更に当該第１の装置で当該文書を閲覧できるように制御する請求項１に記載の文書閲覧制御装置である。
請求項５に記載の発明は、前記制御手段は、前記第１の装置で前記文書が他の文書に切り替えられた場合又は前記第１の装置との接続が停止した場合に、前記第２の装置で当該文書を閲覧できないように制御する請求項１に記載の文書閲覧制御装置である。
請求項６に記載の発明は、前記制御手段により前記第２の装置で閲覧できないように制御された前記文書に新たな閲覧許可情報を関連付けて保持するように促す情報を出力する出力手段を更に備えたことを特徴とする請求項５に記載の文書閲覧制御装置である。
請求項７に記載の発明は、前記制御手段により前記第２の装置で閲覧できないように制御された前記文書を削除する削除手段を更に備えたことを特徴とする請求項５に記載の文書閲覧制御装置である。
請求項８に記載の発明は、文書の閲覧を許可するために操作される第１の装置と、前記文書を閲覧するために操作される第２の装置と、前記第２の装置での前記文書の閲覧を制御する文書閲覧制御装置とを備え、前記文書閲覧制御装置は、前記文書の閲覧を許可するための情報である閲覧許可情報を当該文書に関連付けて保持する保持手段と、前記第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信した場合に、前記第２の装置で当該文書を閲覧できるように制御する制御手段とを備えたことを特徴とする文書閲覧制御システムである。
請求項９に記載の発明は、コンピュータに、文書の閲覧を許可するための情報である閲覧許可情報を当該文書に関連付けて保持する機能と、第１の装置から前記文書に関連付けて保持された前記閲覧許可情報を受信した場合に、第２の装置で当該文書を閲覧できるように制御する機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、文書を閲覧する利用者の閲覧権限を文書に付与するよう構成された場合に比較して、文書を閲覧させる利用者が文書を閲覧する利用者に対して文書を閲覧させたいときだけ閲覧させる操作が簡単になる。
請求項２の発明によれば、文書の機密性を保持することができる。
請求項３の発明によれば、文書を閲覧する利用者に文書だけを閲覧させないよう構成された場合に比較して、文書の機密性を一層保持することができる。
請求項４の発明によれば、文書を閲覧させる利用者も、文書を閲覧する利用者に対して文書を閲覧させる際に文書を閲覧することができる。
請求項５の発明によれば、文書を閲覧させた利用者が文書を閲覧させたくなくなったときに閲覧権限をなくす操作を行うよう構成された場合に比較して、文書を閲覧できなくする手間が軽減される。
請求項６の発明によれば、文書を閲覧させたくなくなったときに閲覧権限をなくすことだけを行うよう構成された場合に比較して、文書の機密性が保持される可能性が高まる。
請求項７の発明によれば、文書を閲覧させたくなくなったときに閲覧権限をなくすことだけを行うよう構成された場合に比較して、文書の機密性が保持される可能性が高まる。
請求項８の発明によれば、文書を閲覧する利用者の閲覧権限を文書に付与するよう構成された場合に比較して、文書を閲覧させる利用者が文書を閲覧する利用者に対して文書を閲覧させたいときだけ閲覧させる操作が簡単になる。
請求項９の発明によれば、文書を閲覧する利用者の閲覧権限を文書に付与するよう構成された場合に比較して、文書を閲覧させる利用者が文書を閲覧する利用者に対して文書を閲覧させたいときだけ閲覧させる操作が簡単になる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態が適用される電子会議システムの全体構成例を示した図である。
【図２】本発明の実施の形態におけるサーバ、マスタ端末、スレーブ端末のハードウェア構成例を示した図である。
【図３】本発明の実施の形態における電子会議システムの機能構成例を示したブロック図である。
【図４】本発明の実施の形態における電子会議システムの閲覧許可情報を登録する際の動作例を示したシーケンス図である。
【図５】本発明の実施の形態における電子会議システムの閲覧許可情報を入力して閲覧を許可する際の動作例を示したシーケンス図である。
【図６】本発明の実施の形態における電子会議システムの閲覧許可を解除する際の第１の動作例を示したシーケンス図である。
【図７】本発明の実施の形態における電子会議システムの閲覧許可を解除する際の第２の動作例を示したシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［電子会議システムの全体構成］
図１は、本実施の形態が適用される電子会議システムの全体構成例を示した図である。図示するように、この電子会議システムは、マスタ端末１０と、スレーブ端末３０ａ，３０ｂと、サーバ５０とが通信回線８０に接続されることにより構成されている。尚、図では、スレーブ端末３０ａ，３０ｂを示したが、これらを区別する必要がない場合は、スレーブ端末３０と称することもある。また、図には、２つのスレーブ端末３０しか示していないが、３つ以上のスレーブ端末３０を設けてもよい。
【００１１】
マスタ端末１０は、マスタが使用する端末装置である。ここで、マスタとは、会議における発表者のことである。マスタ端末１０は、マスタが発表で参照する資料のデータ（以下、単に「資料」という）を表示する。そして、マスタが資料に対し、図形やテキストの編集、ページめくり等の操作を行うと、スレーブ端末３０で資料が同期して表示されるように、操作の内容を示す操作情報をサーバ５０に送信する。本実施の形態では、第１の装置の一例として、マスタ端末１０を設けている。
【００１２】
スレーブ端末３０は、スレーブが使用する端末装置である。ここで、スレーブとは、会議における参加者のことである。スレーブは、マスタに交代を依頼してマスタに承認されると、マスタになることもできる。スレーブ端末３０は、マスタが発表で参照する資料を表示する。その際、表示する資料がマスタ端末１０に表示される資料に同期するように、サーバ５０から操作情報を受信する。本実施の形態では、第２の装置の一例として、スレーブ端末３０を設けている。
【００１３】
サーバ５０は、マスタが発表で参照する資料を格納しており、この資料をマスタ端末１０及びスレーブ端末３０に送信する。また、マスタ端末１０から操作情報を受信し、この操作情報をスレーブ端末３０に送信することにより、スレーブ端末３０に表示された資料がマスタ端末１０に表示された資料に同期するように制御する。本実施の形態では、文書閲覧制御装置の一例として、サーバ５０を設けている。
【００１４】
通信回線８０は、マスタ端末１０とサーバ５０との間、及び、スレーブ端末３０とサーバ５０との間の情報通信に用いられる通信手段である。通信回線８０としては、例えばＬＡＮ（Local Area Network）やインターネットを用いるとよい。
【００１５】
［サーバ、マスタ端末、スレーブ端末のハードウェア構成］
図２は、本実施の形態におけるサーバ５０のハードウェア構成例を示した図である。図示するように、サーバ５０は、演算手段であるＣＰＵ５１と、記憶手段であるメインメモリ５２及びＨＤＤ（Hard Disk Drive）５３とを備える。ここで、ＣＰＵ５１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ５２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ５３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。更に、サーバ５０は、外部との通信を行うための通信Ｉ／Ｆ５４と、ディスプレイ等の表示デバイス５５と、キーボードやマウス等の入力デバイス５６とを備える。
【００１６】
また、図２に示したハードウェア構成は、マスタ端末１０及びスレーブ端末３０のハードウェア構成としても捉えられる。但し、マスタ端末１０について述べるときは、図２のＣＰＵ５１、メインメモリ５２、ＨＤＤ５３、通信Ｉ／Ｆ５４、表示デバイス５５、入力デバイス５６をそれぞれ、ＣＰＵ１１、メインメモリ１２、ＨＤＤ１３、通信Ｉ／Ｆ１４、表示デバイス１５、入力デバイス１６と表記するものとし、スレーブ端末３０について述べるときは、図２のＣＰＵ５１、メインメモリ５２、ＨＤＤ５３、通信Ｉ／Ｆ５４、表示デバイス５５、入力デバイス５６をそれぞれ、ＣＰＵ３１、メインメモリ３２、ＨＤＤ３３、通信Ｉ／Ｆ３４、表示デバイス３５、入力デバイス３６と表記するものとする。
【００１７】
［本実施の形態の概要］
本実施の形態は、このような電子会議システムにおいて、資料に利用者毎のアクセス権を付与するのではなく、閲覧許可情報を付与して、マスタが閲覧許可情報を入力した場合にのみ、一時的にスレーブに資料の閲覧許可を与える。また、マスタが資料を切り替えたり、マスタが不在になったりした場合は、資料の閲覧許可を解除する。ここで、閲覧許可情報としては、例えば、パスワードを用いればよいが、別途登録した情報（認証時のログインパスワード等）を用いてもよい。
【００１８】
［電子会議システムの機能構成］
図３は、本実施の形態における電子会議システムを構成する各装置の機能構成例を示したブロック図である。図示するように、本実施の形態における電子会議システムは、マスタ端末１０と、スレーブ端末３０と、サーバ５０とを含む。上述したように、スレーブ端末３０は２つ以上あってもよいが、ここでは１つのみを示している。
【００１９】
まず、マスタ端末１０の機能構成例について説明する。図示するように、マスタ端末１０は、送信部２１と、受信部２２と、操作受付部２３と、表示制御部２４とを備える。
【００２０】
送信部２１は、閲覧許可情報を登録する際には、閲覧許可情報とこれを関連付ける資料ＩＤとをサーバ５０に送信する。また、資料の閲覧を許可する際には、その資料の資料ＩＤをサーバ５０に送信し、その資料ＩＤに関連付けられた閲覧許可情報をサーバ５０に送信する。更に、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料の資料ＩＤをサーバ５０に送信し、閲覧許可が解除された後に、閲覧が許可されていた資料に関連付ける新たな閲覧許可情報をサーバ５０に送信する。
【００２１】
受信部２２は、資料の閲覧を許可する際には、閲覧許可情報の入力を促す情報をサーバ５０から受信し、入力された閲覧許可情報と予め登録された閲覧許可情報とが一致すれば、閲覧許可情報が関連付けられた資料ＩＤの資料をサーバ５０から受信する。また、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料をサーバ５０から受信し、閲覧許可が解除された後に、閲覧許可情報の入力を促す情報をサーバ５０から受信する。
【００２２】
操作受付部２３は、閲覧許可情報を登録する際には、閲覧許可情報とこれを関連付ける資料ＩＤとを入力する操作を受け付ける。また、資料の閲覧を許可する際には、その資料の資料ＩＤを選択する操作を受け付け、その資料ＩＤに関連付けられた閲覧許可情報を入力する操作を受け付ける。更に、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料の資料ＩＤを選択する操作を受け付け、閲覧許可が解除された後に、閲覧が許可されていた資料に関連付ける新たな閲覧許可情報を入力する操作を受け付ける。
【００２３】
表示制御部２４は、資料の閲覧を許可する際には、閲覧許可情報の入力を促す情報を表示するように表示デバイス１５を制御し、入力された閲覧許可情報と予め登録された閲覧許可情報とが一致すれば、閲覧許可情報が関連付けられた資料ＩＤの資料を開いて表示するように表示デバイス１５を制御する。また、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料を開いて表示するように表示デバイス１５を制御し、閲覧許可が解除された後に、新たな閲覧許可情報の入力を促す情報を表示するように表示デバイス１５を制御する。
【００２４】
次に、スレーブ端末３０の機能構成例について説明する。図示するように、スレーブ端末３０は、送信部４１と、受信部４２と、操作受付部４３と、表示制御部４４とを備える。
【００２５】
送信部４１は、サーバ５０に登録された資料の表示要求を送信する。
【００２６】
受信部４２は、資料の閲覧を許可する際には、マスタ端末１０で入力された閲覧許可情報と予め登録された閲覧許可情報とが一致すれば、閲覧許可情報が関連付けられた資料ＩＤの資料をサーバ５０から受信する。また、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料をサーバ５０から受信し、閲覧許可を解除するための情報（以下、「閲覧許可解除情報」という）をサーバ５０から受信する。更に、マスタの不在を検知することにより閲覧許可を解除する際にも、閲覧許可解除情報をサーバ５０から受信する。
【００２７】
操作受付部４３は、サーバ５０に登録された資料の表示要求を入力する操作を受け付ける。
【００２８】
表示制御部４４は、資料の閲覧を許可する際には、マスタ端末１０で入力された閲覧許可情報と予め登録された閲覧許可情報とが一致すれば、閲覧許可情報が関連付けられた資料ＩＤの資料を開いて表示するように表示デバイス３５を制御する。閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料を開いて表示するように表示デバイス３５を制御し、閲覧が許可されていた資料を閉じるように表示デバイス３５を制御する。更に、マスタの不在を検知することにより閲覧許可を解除する際にも、閲覧が許可されていた資料を閉じるように表示デバイス３５を制御する。
【００２９】
次に、サーバ５０の機能構成例について説明する。図示するように、サーバ５０は、送信部６１と、受信部６２と、資料記憶部６５と、資料管理部６６と、閲覧許可情報記憶部６７と、閲覧許可情報管理部６８とを備える。
【００３０】
送信部６１は、資料の閲覧を許可する際には、閲覧許可情報の入力を促す情報をマスタ端末１０に送信し、入力された閲覧許可情報と予め登録された閲覧許可情報とが一致すれば、閲覧許可情報が関連付けられた資料ＩＤの資料をマスタ端末１０及びスレーブ端末３０に送信する。また、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料をマスタ端末１０及びスレーブ端末３０に送信し、閲覧許可解除情報をスレーブ端末３０に送信し、閲覧許可が解除された後に、新たな閲覧許可情報の入力を促す情報をマスタ端末１０に送信する。更に、マスタの不在を検知することにより閲覧許可を解除する際にも、閲覧許可解除情報をスレーブ端末３０に送信する。本実施の形態では、第２の装置で文書を閲覧できるように制御する制御手段の一例として、また、第２の装置で閲覧できないように制御された文書に新たな閲覧許可情報を関連付けて保持するように促す情報を出力する出力手段の一例として、送信部６１を設けている。
【００３１】
受信部６２は、閲覧許可情報を登録する際には、閲覧許可情報とこれを関連付ける資料ＩＤとをマスタ端末１０から受信する。また、資料の閲覧を許可する際には、その資料の資料ＩＤをマスタ端末１０から受信し、その資料ＩＤに関連付けられた閲覧許可情報をマスタ端末１０から受信する。更に、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料の資料ＩＤをマスタ端末１０から受信し、閲覧許可が解除された後に、閲覧が許可されていた資料に関連付ける新たな閲覧許可情報をマスタ端末１０から受信する。更にまた、マスタの不在を検知することにより閲覧許可を解除する際には、ネットワーク不良等の発生によりマスタが不在状態となったことを検知する。
【００３２】
資料記憶部６５は、サーバ５０に登録された資料を記憶する。
【００３３】
資料管理部６６は、資料の閲覧を許可する際には、閲覧許可情報管理部６８から受け取った資料ＩＤで識別される閲覧を許可する資料を資料記憶部６５から取得する。また、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、閲覧許可情報管理部６８から受け取った資料ＩＤで識別される新たな資料を資料記憶部６５から取得する。更に、マスタの不在を検知することにより閲覧許可を解除する際には、閲覧許可が解除された後に、閲覧が許可されていた資料を削除する。本実施の形態では、第２の装置で閲覧できないように制御された文書を削除する削除手段の一例として、資料管理部６６を設けている。
【００３４】
閲覧許可情報記憶部６７は、閲覧許可情報を資料ＩＤに関連付けて記憶する。但し、サーバ５０に登録された全ての資料の資料ＩＤに対して閲覧許可情報が関連付けられて記憶される必要はない。本実施の形態では、閲覧許可情報を文書に関連付けて保持する保持手段の一例として、閲覧許可情報記憶部６７を設けている。
【００３５】
閲覧許可情報管理部６８は、閲覧許可情報を登録する際には、閲覧許可情報を資料ＩＤに関連付けて閲覧許可情報記憶部６７に記憶する。資料の閲覧を許可する際には、閲覧を許可したい資料の資料ＩＤに閲覧許可情報が関連付けられているかどうかを判定し、入力された閲覧許可情報と閲覧を許可したい資料の資料ＩＤに関連付けられた閲覧許可情報とが一致するかどうかを判定する。更に、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する際には、新たな資料の資料ＩＤに閲覧許可情報が関連付けられているかどうかを判定し、閲覧許可が解除された後に、新たな閲覧許可情報を、閲覧許可が解除された資料の資料ＩＤに関連付けて閲覧許可情報記憶部６７に記憶する。
【００３６】
［電子会議システムの動作］
図４は、本実施の形態における電子会議システムの閲覧許可情報を登録する際の動作例を示したシーケンス図である。
【００３７】
図示するように、マスタ端末１０では、マスタが資料を登録する際又は資料を登録した後に閲覧許可情報とその資料の資料ＩＤとを入力する操作を行うと、操作受付部２３がこの操作を受け付ける（ステップ１０１）。そして、送信部２１が、入力された閲覧許可情報と資料ＩＤとをサーバ５０に送信する（ステップ１０２）。
【００３８】
すると、サーバ５０では、受信部６２が、閲覧許可情報と資料ＩＤとをマスタ端末１０から受信する（ステップ５０１）。そして、閲覧許可情報管理部６８が、閲覧許可情報を資料ＩＤに関連付けて閲覧許可情報記憶部６７に記憶する（ステップ５０２）。
【００３９】
尚、この状態で、マスタ端末１０又スレーブ端末３０が、閲覧許可情報を入力することなく、サーバ５０に登録された資料の表示を要求したとしても、マスタ端末１０又はスレーブ端末３０には、サーバ５０に登録された資料は表示されない。
【００４０】
一方、この状態で、マスタ端末１０又はスレーブ端末３０が、サーバ５０に登録された資料の一覧の表示を要求したとすると、マスタ端末１０又はスレーブ端末３０には、サーバ５０に登録された資料の資料ＩＤを含む一覧が表示される。但し、その際、閲覧許可情報が関連付けられ、かつ、図５に示す動作により閲覧が許可されていない資料の資料ＩＤは、マスタ端末１０に表示された一覧にのみ含まれ、スレーブ端末３０に表示された一覧には含まれないようにする。この場合、資料ＩＤは、文書を識別する情報の一例である。
【００４１】
図５は、本実施の形態における電子会議システムの閲覧許可情報を入力して閲覧を許可する際の動作例を示したシーケンス図である。
【００４２】
図示するように、マスタ端末１０では、マスタが資料ＩＤを選択する操作を行うと、操作受付部２３が、この操作を受け付ける（ステップ１２１）。このとき、資料ＩＤを選択する操作は、例えば、上記のマスタ端末１０に表示された資料ＩＤを含む一覧上で資料ＩＤを指定することにより行えばよい。また、ここで選択される資料ＩＤには、閲覧許可情報が関連付けられているものとする。そして、送信部２１が、選択された資料ＩＤをサーバ５０に送信する（ステップ１２２）。
【００４３】
すると、サーバ５０では、受信部６２が、資料ＩＤをマスタ端末１０から受信する（ステップ５２１）。そして、閲覧許可情報管理部６８が、閲覧許可情報がこの資料ＩＤに関連付けられているかどうかを判定する（ステップ５２２）。ここでは、閲覧許可情報がこの資料ＩＤに関連付けられているので、送信部６１が、閲覧許可情報の入力を促す情報をマスタ端末１０に送信する（ステップ５２３）。
【００４４】
これにより、マスタ端末１０では、受信部２２が、閲覧許可情報の入力を促す情報を受信する（ステップ１２３）。そして、表示制御部２４が、この情報を表示するように表示デバイス１５を制御する（ステップ１２４）。その後、マスタがこの表示を見て閲覧許可情報を入力する操作を行うと、操作受付部２３がこの操作を受け付ける（ステップ１２５）。そして、送信部２１が、入力された閲覧許可情報をサーバ５０に送信する（ステップ１２６）。
【００４５】
すると、サーバ５０では、受信部６２が、閲覧許可情報をマスタ端末１０から受信する（ステップ５２４）。そして、閲覧許可情報管理部６８が、ここで受信した閲覧許可情報と、ステップ５２１で受信した資料ＩＤに関連付けられた閲覧許可情報とが一致するかどうかを判定する（ステップ５２５）。その結果、閲覧許可情報が一致すると判定されれば、資料管理部６６が、その資料ＩＤに対応する資料を資料記憶部６５から取得する（ステップ５２６）。そして、送信部６１が、その資料をマスタ端末１０及びスレーブ端末３０に送信する（ステップ５２７）。
【００４６】
これにより、マスタ端末１０では、受信部２２が、その資料を受信する（ステップ１２７）。そして、表示制御部２４が、資料を開いて表示するように表示デバイス１５を制御する（ステップ１２８）。
【００４７】
また、スレーブ端末３０では、受信部４２が、その資料を受信する（ステップ３２１）。そして、表示制御部４４が、資料を開いて表示するように表示デバイス３５を制御する（ステップ３２２）。
【００４８】
一方、ステップ５２５で閲覧許可情報が一致しないと判定されれば、図示しないが、送信部６１が、エラーメッセージをマスタ端末１０に送信する。
【００４９】
図６は、本実施の形態における電子会議システムの閲覧許可を解除する際の第１の動作例を示したシーケンス図である。この第１の動作例は、閲覧が許可されていた資料を新たな資料に切り替えることにより閲覧許可を解除する場合の動作例である。この動作例では、図５に示す動作により閲覧が許可された資料がスレーブ端末３０に表示されている状態から動作が開始するものとする。
【００５０】
図示するように、マスタ端末１０では、マスタが資料ＩＤを選択する操作を行うと、操作受付部２３が、この操作を受け付ける（ステップ１４１）。このとき、資料ＩＤを選択する操作は、例えば、前述のマスタ端末１０に表示された資料ＩＤを含む一覧上で資料ＩＤを指定することにより行えばよい。また、ここで選択される資料ＩＤには、閲覧許可情報が関連付けられていないものとする。そして、送信部２１が、選択された資料ＩＤをサーバ５０に送信する（ステップ１４２）。
【００５１】
すると、サーバ５０では、受信部６２が、資料ＩＤをマスタ端末１０から受信する（ステップ５４１）。そして、閲覧許可情報管理部６８が、閲覧許可情報がこの資料ＩＤに関連付けられているかどうかを判定する（ステップ５４２）。ここでは、閲覧許可情報がこの資料ＩＤに関連付けられていないので、閲覧許可情報の問い合わせは行われずに、資料がマスタ端末１０及びスレーブ端末３０へ送信される。具体的には、資料管理部６６が、その資料ＩＤに対応する資料を資料記憶部６５から取得する（ステップ５４３）。そして、送信部６１が、その資料をマスタ端末１０及びスレーブ端末３０に送信する（ステップ５４４）。
【００５２】
これにより、マスタ端末１０では、受信部２２が、その資料を受信する（ステップ１４３）。そして、表示制御部２４が、資料を開いて表示するように表示デバイス１５を制御する（ステップ１４４）。
【００５３】
また、スレーブ端末３０では、受信部４２が、その資料を受信する（ステップ３４１）。そして、表示制御部４４が、資料を開いて表示するように表示デバイス３５を制御する（ステップ３４２）。
【００５４】
その後、サーバ５０では、送信部６１が、閲覧が許可されてスレーブ端末３０に表示されていた資料の閲覧許可を解除するための情報（閲覧許可解除情報）をスレーブ端末３０に送信する（ステップ５４５）。
【００５５】
これにより、スレーブ端末３０では、受信部４２が、閲覧許可解除情報を受信する（ステップ３４３）。そして、表示制御部４４が、開いていた資料を閉じるように表示デバイス３５を制御する（ステップ３４４）。
【００５６】
また、この動作例では、閲覧許可を解除した後に閲覧許可情報を更新する。即ち、閲覧許可情報は１回に限り有効とし、一度閲覧許可を行った後に閲覧許可が解除された場合には、閲覧許可情報の再登録を促す。具体的には、サーバ５０では、送信部６１が、新たな閲覧許可情報の入力を促す情報をマスタ端末１０に送信する（ステップ５４６）。
【００５７】
これにより、マスタ端末１０では、受信部２２が、閲覧許可情報の入力を促す情報を受信する（ステップ１４５）。そして、表示制御部２４が、この情報を表示するように表示デバイス１５を制御する（ステップ１４６）。その後、マスタがこの表示を見て新たな閲覧許可情報を入力する操作を行うと、操作受付部２３がこの操作を受け付ける（ステップ１４７）。そして、送信部２１が、入力された閲覧許可情報をサーバ５０に送信する（ステップ１４８）。
【００５８】
すると、サーバ５０では、受信部６２が、閲覧許可情報をマスタ端末１０から受信する（ステップ５４７）。そして、閲覧許可情報管理部６８が、閲覧許可情報を、閲覧許可が解除された資料の資料ＩＤに関連付けて閲覧許可情報記憶部６７に記憶する（ステップ５４８）。
【００５９】
尚、この動作例では、閲覧許可を解除した後に閲覧許可情報を更新するようにしたが、この限りではない。図７に示すように、閲覧許可を解除した後に資料を削除するようにしてもよい。
【００６０】
図７は、本実施の形態における電子会議システムの閲覧許可を解除する際の第２の動作例を示したシーケンス図である。この第２の動作例は、マスタの不在を検知することにより閲覧許可を解除する場合の動作例である。この動作例では、図５に示す動作により閲覧が許可された資料がスレーブ端末３０に表示されている状態から動作が開始するものとする。
【００６１】
図示するように、サーバ５０は、マスタのログアウトやネットワーク不良等の発生によりマスタが不在状態となった場合に、これを資料未選択の状態としてスレーブ端末３０に通知する。具体的には、受信部６２が、マスタが不在状態となったことを検知する（ステップ５６１）。例えば、マスタ端末１０とサーバ５０とはソケットを通じて常時接続されているので、接続が切れた時点で、ネットワーク不良等の発生によりマスタが不在状態となったことを検知する。また、マスタがログアウトした場合も、マスタ端末１０との論理的な接続が停止するので、マスタが不在状態となったことを検知できる。
【００６２】
その後、サーバ５０では、送信部６１が、閲覧が許可されてスレーブ端末３０に表示されていた資料の閲覧許可を解除するための情報（閲覧許可解除情報）をスレーブ端末３０に送信する（ステップ５６２）。
【００６３】
これにより、スレーブ端末３０では、受信部４２が、閲覧許可解除情報を受信する（ステップ３６１）。そして、表示制御部４４が、開いていた資料を閉じるように表示デバイス３５を制御する（ステップ３６２）。
【００６４】
また、この動作例では、閲覧許可を解除した後に資料を削除する。即ち、一度閲覧許可を行った後に閲覧許可が解除された場合には、資料をシステムから削除する。具体的には、サーバ５０では、資料管理部６６が、資料記憶部６５に記憶されたその資料を削除する（ステップ５６３）。
【００６５】
尚、この動作例では、閲覧許可を解除した後に資料を削除するようにしたが、この限りではない。図６に示したように、閲覧許可を解除した後に閲覧許可情報を更新するようにしてもよい。但し、マスタが入力した新たな閲覧許可情報を資料ＩＤに関連付けて記憶する場合には、マスタが再度ログインした際又はネットワーク不良等が復旧した際にマスタに新たな閲覧許可情報を入力させるものとする。
【００６６】
ところで、本実施の形態では、サーバ５０が、スレーブ端末３０での閲覧が許可された資料を、スレーブ端末３０からの閲覧要求を待つことなく、スレーブ端末３０に送信するようにしたが、この限りではない。例えば、サーバ５０が、スレーブ端末３０での閲覧が許可された資料について、そのスレーブ端末３０の識別情報を記憶しておき、スレーブ端末３０から閲覧要求があったときに、このスレーブ端末３０の識別情報が記憶されていれば、このスレーブ端末３０に資料を送信するようにしてもよい。
【００６７】
また、本実施の形態では、本発明を電子会議システムに適用した場合について述べたが、電子会議システム以外のシステムに適用してもよい。電子会議システム以外のシステムとしては、例えば、学校等における講義システムが考えられる。このようなシステムにおいて、マスタは教師であり、スレーブは生徒である。また、このようなシステムにおいて、閲覧を許可する対象は、資料でなく、教材としてもよい。或いは、電子会議システム以外のシステム一般を想定すると、閲覧を許可する対象は文書としてもよい。
【００６８】
［プログラム］
本実施の形態におけるサーバ５０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００６９】
即ち、本実施の形態を実現するプログラムは、コンピュータに、文書の閲覧を許可するための情報である閲覧許可情報を文書に関連付けて保持する機能と、第１の装置から文書に関連付けて保持された閲覧許可情報を受信した場合に、第２の装置で文書を閲覧できるように制御する機能とを実現させるためのプログラムとして捉えられる。
【００７０】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００７１】
１０…マスタ端末、２１，４１，６１…送信部、２２，４２，６２…受信部、２３，４３…操作受付部、２４，４４…表示制御部、３０…スレーブ端末、５０…サーバ、６５…資料記憶部、６６…資料管理部、６７…閲覧許可情報記憶部、６８…閲覧許可情報管理部、８０…通信回線
【図１】
2018005592.tif 000003
【図２】
2018005592.tif 000004
【図３】
2018005592.tif 000005
【図４】
2018005592.tif 000006
【図５】
2018005592.tif 000007
【図６】
2018005592.tif 000008
【図７】
2018005592.tif 000009