(57)【要約】【解決課題】  サーバ上に記憶されているデータファイルに関して、クライアント装置を介した情報の漏洩を防止することができるようにする。【解決手段】  クライアントＰＣから文書ファイルの送信要求があると（１４０）、ＨＤＤから該当する文書ファイルを読み出し（１４２）、該当する文書ファイルに対応する処理制限情報をＨＤＤから読み込む（１４４）。そして、処理制限情報が設定されていると（１４６）、処理制限情報において、クライアントＰＣのユーザが保存処理の制限対象となっているか否かを判定し、制限対象としてユーザが選択されていると（１４８）、保存処理の制限フラグがオンとなっているような処理制限情報がＨＴＴＰヘッダーに追加される（１５０）。そして、ＨＴＴＰヘッダーと共に、文書ファイルをクライアントＰＣに送信する（１５２）。【選択図】  図４
2007026357.tif 000002
【特許請求の範囲】
【請求項１】
データファイルを記憶するファイル記憶手段と、
ネットワークを介して接続されたクライアント装置における前記データファイルの保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を設定する設定手段と、
前記設定手段により設定された処理制限情報を記憶する制限情報記憶手段と、
前記クライアント装置から前記データファイルの送信を要求されたとき、前記ネットワークを介して、前記制限情報記憶手段に記憶された該データファイルに対する処理制限情報を含むファイル管理情報及び前記ファイル記憶手段に記憶された該データファイルを前記クライアント装置に送信する送信手段と、
を含む情報処理サーバ。
【請求項２】
複数のデータファイルを含むフォルダ単位で、前記フォルダに含まれる全てのデータファイルに対する処理制限情報を設定するフォルダ設定手段を更に含む請求項１記載の情報処理サーバ。
【請求項３】
複数のユーザを記憶するユーザ記憶手段を更に備え、
前記設定手段は、前記ユーザ記憶手段に記憶されたユーザ毎に、前記処理制限情報を設定する請求項１又は２記載の情報処理サーバ。
【請求項４】
ネットワークを介して接続された情報処理サーバ及びクライアント装置を備えた情報処理システムであって、
データファイルを記憶するファイル記憶手段、
前記クライアント装置における前記データファイルの保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を設定する設定手段、
前記設定手段により設定された処理制限情報を記憶する制限情報記憶手段、及び
前記クライアント装置から前記データファイルの送信を要求されたとき、前記ネットワークを介して、前記制限情報記憶手段に記憶された該データファイルに対する処理制限情報を含むファイル管理情報及び前記ファイル記憶手段に記憶された該データファイルを前記クライアント装置に送信する送信手段を含む情報処理サーバと、
前記情報処理サーバに対しデータファイルの送信を要求する要求手段、
前記要求手段によって送信を要求したデータファイルのファイル管理情報及び該データファイルを前記情報処理サーバから取得する取得手段、
前記取得手段によって取得した前記データファイルを表示する表示手段、及び
前記取得手段によって取得したファイル管理情報に含まれる前記処理制限情報に基づいて、前記表示手段によって表示されたデータファイルの保存処理及び印刷処理の少なくとも一方を制限する制限手段を含むクライアント装置と
を備えた情報処理システム。
【請求項５】
前記ファイル管理情報は、前記情報処理サーバと前記クライアント装置との間の通信プロトコルにおいて、通信データが送信される前に送信されるヘッダー情報である請求項４記載の情報処理システム。
【請求項６】
前記制限手段は、保存処理又は印刷処理の指示を行うためのユーザインタフェースを使用できないようにすることにより、データファイルの保存処理及び印刷処理の少なくとも一方を制限する請求項４又は５記載の情報処理システム。
【請求項７】
コンピュータを、
データファイルを記憶するファイル記憶手段、
ネットワークを介して接続されたクライアント装置における前記データファイルの保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を設定する設定手段、
前記設定手段により設定された処理制限情報を記憶する制限情報記憶手段、及び
前記クライアント装置から前記データファイルの送信を要求されたとき、前記ネットワークを介して、前記制限情報記憶手段に記憶された該データファイルに対する処理制限情報を含むファイル管理情報及び前記ファイル記憶手段に記憶された該データファイルを前記クライアント装置に送信する送信手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理サーバ、情報処理システム、及びプログラムに係り、特に、情報処理サーバに記憶されているデータファイルをクライアント装置に表示させる情報処理サーバ、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
近年、Ｗｅｂサーバなどのサーバ上に文書ファイルを記憶しておき、文書ファイルを閲覧するときに、クライアント装置において、サーバにアクセスさせて、その文書ファイルを表示させることができる情報処理システムがある。この情報処理システムでは、文書ファイルがサーバ上に集中して記憶されているため、文書ファイルの管理が容易となり管理者の負担を軽減することができる。
【０００３】
また、昨今の個人情報保護法の施行などにより、情報の漏洩が問題視されるケースが多く見られるようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の情報処理システムでは、クライアント装置において、表示された文書ファイルが複製保存されたり、印刷されてしまうと、情報の漏洩を防止することができない、という問題がある。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、サーバ上に記憶されているデータファイルに関して、クライアント装置を介した情報の漏洩を防止することができる情報処理サーバ、情報処理システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明に係る情報処理サーバは、データファイルを記憶するファイル記憶手段と、ネットワークを介して接続されたクライアント装置における前記データファイルの保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を設定する設定手段と、前記設定手段により設定された処理制限情報を記憶する制限情報記憶手段と、前記クライアント装置から前記データファイルの送信を要求されたとき、前記ネットワークを介して、前記制限情報記憶手段に記憶された該データファイルに対する処理制限情報を含むファイル管理情報及び前記ファイル記憶手段に記憶された該データファイルを前記クライアント装置に送信する送信手段とを含んで構成されている。
【０００７】
また、本発明に係るプログラムは、コンピュータを、データファイルを記憶するファイル記憶手段、ネットワークを介して接続されたクライアント装置における前記データファイルの保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を設定する設定手段、前記設定手段により設定された処理制限情報を記憶する制限情報記憶手段、及び前記クライアント装置から前記データファイルの送信を要求されたとき、前記ネットワークを介して、前記制限情報記憶手段に記憶された該データファイルに対する処理制限情報を含むファイル管理情報及び前記ファイル記憶手段に記憶された該データファイルを前記クライアント装置に送信する送信手段として機能させることを特徴としている。
【０００８】
本発明に係る情報処理サーバ及びプログラムによれば、設定手段によって、ネットワークを介して接続されたクライアント装置におけるデータファイルの保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を設定し、設定手段により設定された処理制限情報を制限情報記憶手段に記憶する。
【０００９】
そして、クライアント装置からデータファイルの送信を要求されたとき、送信手段によって、ネットワークを介して、制限情報記憶手段に記憶されたデータファイルに対する処理制限情報を含むファイル管理情報及びファイル記憶手段に記憶されたデータファイルをクライアント装置に送信する。
【００１０】
従って、保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を含むファイル管理情報をデータファイルと共にクライアント装置に送信することにより、クライアント装置におけるデータファイルの保存処理及び印刷処理の少なくとも一方を制限することができるため、情報処理サーバ上に記憶されているデータファイルに関して、クライアント装置を介した情報の漏洩を防止することができる。
【００１１】
また、本発明に係る情報処理サーバは、複数のデータファイルを含むフォルダ単位で、フォルダに含まれる全てのデータファイルに対する処理制限情報を設定するフォルダ設定手段を更に含むことができる。これにより、フォルダ単位で、処理制限情報を設定すれば、フォルダに含まれる全てのデータファイルに対する処理制限情報を設定できるため、オペレータの負荷を軽減することができる。
【００１２】
また、本発明に係る情報処理サーバは、複数のユーザを記憶するユーザ記憶手段を更に備え、設定手段は、ユーザ記憶手段に記憶されたユーザ毎に、処理制限情報を設定することができる。これにより、ユーザによって、処理制限情報の設定内容を変えることができるため、利便性を向上させることができる。
【００１３】
本発明に係る情報処理システムは、ネットワークを介して接続された情報処理サーバ及びクライアント装置を備えた情報処理システムであって、データファイルを記憶するファイル記憶手段、前記クライアント装置における前記データファイルの保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を設定する設定手段、前記設定手段により設定された処理制限情報を記憶する制限情報記憶手段、及び前記クライアント装置から前記データファイルの送信を要求されたとき、前記ネットワークを介して、前記制限情報記憶手段に記憶された該データファイルに対する処理制限情報を含むファイル管理情報及び前記ファイル記憶手段に記憶された該データファイルを前記クライアント装置に送信する送信手段を含む情報処理サーバと、前記情報処理サーバに対しデータファイルの送信を要求する要求手段、前記要求手段によって送信を要求したデータファイルのファイル管理情報及び該データファイルを前記情報処理サーバから取得する取得手段、前記取得手段によって取得した前記データファイルを表示する表示手段、及び前記取得手段によって取得したファイル管理情報に含まれる前記処理制限情報に基づいて、前記表示手段によって表示されたデータファイルの保存処理及び印刷処理の少なくとも一方を制限する制限手段を含むクライアント装置とを備えて構成されている。
【００１４】
本発明に係る情報処理システムによれば、情報処理サーバにおいて、設定手段によって、ネットワークを介して接続されたクライアント装置におけるデータファイルの保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を設定し、設定手段により設定された処理制限情報を制限情報記憶手段に記憶する。
【００１５】
また、クライアント装置において、要求手段によって、情報処理サーバに対しデータファイルの送信を要求する。
【００１６】
そして、情報処理サーバにおいて、クライアント装置からデータファイルの送信を要求されたとき、送信手段によって、ネットワークを介して、制限情報記憶手段に記憶されたデータファイルに対する処理制限情報を含むファイル管理情報及びファイル記憶手段に記憶されたデータファイルをクライアント装置に送信する。
【００１７】
そして、クライアント装置において、取得手段によって、送信を要求したデータファイルのファイル管理情報及びデータファイルを情報処理サーバから取得し、取得手段によって取得したデータファイルを表示手段によって表示する。また、制限手段によって、取得手段によって取得したファイル管理情報に含まれる処理制限情報に基づいて、表示手段によって表示されたデータファイルの保存処理及び印刷処理の少なくとも一方を制限する。
【００１８】
従って、情報処理サーバから、保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を含むファイル管理情報をデータファイルと共にクライアント装置に送信することにより、クライアント装置におけるデータファイルの保存処理及び印刷処理の少なくとも一方を制限することができるため、情報処理サーバ上に記憶されているデータファイルに関して、クライアント装置を介した情報の漏洩を防止することができる。
【００１９】
上記のファイル管理情報は、情報処理サーバとクライアント装置との間の通信プロトコルにおいて、通信データが送信される前に送信されるヘッダー情報とすることができる。
【００２０】
また、上記の制限手段は、保存処理又は印刷処理の指示を行うためのユーザインタフェースを使用できないようにすることにより、データファイルの保存処理及び印刷処理の少なくとも一方を制限することができる。
【発明の効果】
【００２１】
以上説明したように、本発明に係る情報処理サーバ、情報処理システム、及びプログラムによれば、情報処理サーバから、保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を含むファイル管理情報をデータファイルと共にクライアント装置に送信することにより、クライアント装置におけるデータファイルの保存処理及び印刷処理の少なくとも一方を制限することができるため、情報処理サーバ上に記憶されているデータファイルに関して、クライアント装置を介した情報の漏洩を防止することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２３】
図１に示すように、本発明の実施の形態に係る情報処理システム１０は、Ｗｅｂサーバ１２と、クライアントＰＣ１４と、ＬＡＮなどのネットワーク１６とを備えており、Ｗｅｂサーバ１２とクライアントＰＣ１４とはネットワーク１６を介して接続されている。
【００２４】
Ｗｅｂサーバ１２は、後述するサーバ側処理ルーチンを実行するプログラムを含む各種プログラムやパラメータ等が記憶されたＲＯＭ２２、各種プログラムを実行するＣＰＵ２４、ＣＰＵ２４による各種プログラムの実行時におけるワークエリア等として用いられるＲＡＭ２６、入力された文書ファイルを記憶するＨＤＤ２８、キーボード３０、マウス３２、ディスプレイ３４、ネットワーク１６と接続するためのネットワークインタフェース３６、及びこれらを相互に接続するためのバス３８が設けられている。
【００２５】
また、ＨＤＤ２８には、クライアントＰＣ１４における文書ファイルに対する処理を制限するための処理制限情報が記憶されており、処理制限情報は、文書ファイル毎に記憶されている。処理制限情報で制限されている処理としては、例えば、クライアントＰＣ１４における保存処理や印刷処理がある。また、ＨＤＤ２８には、予め複数のユーザが登録されており、処理制限情報では、ユーザ毎に処理を制限するか否かを設定することができるようになっている。
【００２６】
また、クライアントＰＣ１４は、後述するクライアント側処理ルーチンを実行するプログラムや文書ファイルを表示するためのブラウザプログラムを含む各種プログラムやパラメータ等が記憶されたＲＯＭ４２、各種プログラムを実行するＣＰＵ４４、ＣＰＵ４４による各種プログラムの実行時におけるワークエリア等として用いられるＲＡＭ４６、ＨＤＤ４８、キーボード５０、マウス５２、ディスプレイ５４、ネットワーク１６と接続するためのネットワークインタフェース５６、及びこれらを相互に接続するためのバス５８が設けられている。
【００２７】
なお、Ｗｅｂサーバ１２は、従来公知の一般的構成のＷｅｂサーバを適用でき、本実施の形態では、Ｗｅｂサーバ１２のその他の構成に関する説明を省略する。また、クライアントＰＣ１４は、従来公知の一般的構成のパーソナルコンピュータを適用でき、本実施の形態では、クライアントＰＣ１４のその他の構成に関する説明を省略する。
【００２８】
次に、本発明の実施の形態の作用について説明する。なお、以下では、保存処理を制限する場合について説明する。
【００２９】
まず、Ｗｅｂサーバ１２において、オペレータがキーボード３０、マウス３２を操作することによって、文書ファイルがＨＤＤ２８に記憶されたり、ネットワークを介してクライアントＰＣ１４から文書ファイルが入力されてＨＤＤ２８に記憶され、オペレータの操作により、ディスプレイ３４に図２に示すようなプロパティ画面を表示させて、ある文書ファイル（図２では文書ファイルＡ）に対して、クライアントＰＣ１４において複製して保存する保存処理又は印刷処理を制限させるように処理制限情報を設定し、ＨＤＤ２８に処理制限情報が記憶される。また、処理制限情報では、文書ファイルに対して、特定のユーザ毎に保存処理を制限させるか否かを設定することができ、予め登録されている複数のユーザからユーザを選択して、選択したユーザに対して、保存処理を制限させるように設定することができる。
【００３０】
また、複数の文書ファイルを含むフォルダ毎に、処理制限情報を設定することができ、あるフォルダに対して処理制限情報を設定すると、このフォルダに含まれる文書ファイル全てに対して、保存処理や印刷処理を制限させるように設定することができる。例えば、あるフォルダに対して処理制限情報が設定されると、このフォルダに含まれる全ての文書ファイルごとに処理制限情報が生成されて、文書ファイルに対する処理制限情報がＨＤＤ２８に記憶される。なお、文書ファイルが、処理制限情報が設定されているフォルダ内に移動されたり、記憶されたりした場合にも、フォルダに設定された処理制限情報に基づいて、その新たにフォルダ内に含まれることになった文書ファイルの処理制限情報が生成され、ＨＤＤ２８に記憶される。
【００３１】
なお、本実施の形態では、クライアントＰＣ１４とＷｅｂサーバとの間の通信プロトコルであるＨＴＴＰにおいて、通信データが送信される前に送信されるＨＴＴＰヘッダーに処理制限情報が追加されるように、ＨＤＤ２８に記憶される。また、ＨＴＴＰヘッダーは編集可能となっており、また、ＨＴＴＰヘッダーには、図５に示すように、文書ファイルを管理する情報を示す部分があり、その部分に処理制限情報が追加される。
【００３２】
次に、クライアントＰＣ１４において、図３に示すクライアント側処理ルーチンを実行する。まず、ステップ１００において、ブラウザプログラムを起動し、所定の文書ファイル（例えば、文書ファイルＡ）を表示するために、文書ファイルＡの送信要求をＷｅｂサーバ１２へ送信する。
【００３３】
また、Ｗｅｂサーバ１２において、図４に示すサーバ側処理ルーチンを実行する。まず、ステップ１４０において、クライアントＰＣ１４から文書ファイルの送信要求があったか否かを判定し、クライアントＰＣ１４から例えば、文書ファイルＡの送信要求が送信されると、ステップ１４０からステップ１４２へ進み、ＨＤＤ２８から該当する文書ファイルＡを読み出す。
【００３４】
そして、ステップ１４４において、該当する文書ファイルＡに対応する処理制限情報をＨＤＤ２８から読み込み、ステップ１４６において、処理制限情報が設定されているか否かを判定し、処理制限情報が設定されていない場合には、ステップ１５２へ移行するが、処理制限情報が図２に示すような画面において設定されていた場合には、ステップ１４８において、処理制限情報において、ステップ１４０で文書ファイルの送信要求をしたクライアントＰＣ１４のユーザが保存処理の制限対象となっているか否かを判定する。クライアントＰＣ１４のユーザが制限対象となっていない場合には、ステップ１５２に移行するが、制限対象としてユーザが選択されているか、又は、全てのユーザが制限対象となっている場合には、ステップ１５０において、図５に示すように、保存処理の制限フラグがオンとなっているような処理制限情報がＨＴＴＰヘッダーに追加される。
【００３５】
そして、ステップ１５２では、ＨＴＴＰヘッダーと共に、文書ファイルＡをクライアントＰＣ１４に送信し、サーバ側処理ルーチンを終了する。
【００３６】
そして、クライアントＰＣ１４では、図３に示すクライアント側処理ルーチンにおいて、ステップ１０２で、Ｗｅｂサーバ１２からの応答があったか否かを判定し、Ｗｅｂサーバ１２からＨＴＴＰヘッダーと共に文書ファイルＡを送信されると、ステップ１０４において、ＨＴＴＰヘッダーを解析し、保存処理又は印刷処理を制限する処理制限情報が含まれているか否かを判定する。ＨＴＴＰヘッダーの中に、処理制限情報が含まれていない場合には、ステップ１１４へ移行するが、ＨＴＴＰヘッダーの中に処理制限情報が含まれている場合には、ステップ１０６において、処理制限情報が保存処理を制限することを示しているか否かを判定する。保存処理の制限フラグがオンとなっている処理制限情報が含まれていない場合には、ステップ１１０へ移行するが、保存処理の制限フラグがオンになっている情報制限情報が含まれている場合には、ステップ１０８において、図６に示すように、保存処理機能を有するユーザインタフェース（例えば、ボタンやメニューバー）をグレーアウトして使用できないようにし、保存処理を指示できないようにする。
【００３７】
そして、ステップ１１０において、処理制限情報が印刷処理を制限することを示しているか否かを判定し、印刷処理の制限フラグがオンとなっている処理制限情報が含まれていない場合には、ステップ１１４へ移行するが、印刷処理の制限フラグがオンとなっている処理制限情報が含まれている場合には、ステップ１１２において、印刷処理機能を有するユーザインタフェース（ボタンやメニューバー）をグレーアウトして使用できないようにし、印刷処理を指示できないようにする。
【００３８】
次のステップ１１４では、ステップ１０２で取得した文書ファイルＡをブラウザプログラムにより表示して、クライアント側処理ルーチンを終了する。
【００３９】
また、クライアントＰＣ１４において、保存処理や印刷処理を制限する場合に、ボタンやメニューバーをグレーアウトする場合を例に説明したが、図７に示すように、ユーザの操作に対して表示されるダイアログにおいて、保存処理などが指示できる場合には、保存処理を指示するためのボタンなどのユーザインタフェースをグレーアウトして使用できないようにし、保存処理を指示できないようにする。
【００４０】
また、図７に示すように、クライアントＰＣ１４にローカルに文書ファイルの複製を保存する複製保存処理のみを制限し、Ｗｅｂサーバ１２の文書ファイルを更新する上書き保存処理を可能とするようにしてもよい。この場合には、「ローカルに保存」というボタンのみをグレーアウトし、「アップロード」というボタンをそのまま表示し、使用できるようにすればよい。
【００４１】
以上説明したように、本発明の実施の形態に係る情報処理システムによれば、Ｗｅｂサーバから、保存処理及び印刷処理の少なくとも一方を制限するための処理制限情報を含むＨＴＴＰヘッダーを文書ファイルと共にクライアントＰＣに送信することにより、クライアントＰＣにおける文書ファイルの保存処理及び印刷処理の少なくとも一方を制限することができるため、Ｗｅｂサーバ上に記憶されている文書ファイルに関して、クライアントＰＣを介した情報の漏洩を防止することができる。
【００４２】
また、フォルダ単位で、処理制限情報を設定できるようにすることにより、フォルダ単位で、処理制限情報を設定すれば、フォルダに含まれる全てのデータファイルに対する処理制限情報を設定できるため、オペレータの負荷を軽減することができる。
【００４３】
また、ユーザ毎に、処理制限情報を設定することができるようにすることにより、ユーザによって、処理制限情報の内容を変えることができるため、利便性を向上させることができる。
【００４４】
なお、上記の実施の形態では、制限できる処理として、保存処理と印刷処理とがある場合について説明したが、本発明を、アノテーションの追加処理やページの操作処理、認証処理を制限することに応用することもできる。この場合には、処理制限情報に、これらの処理を制限することを示す情報を設定できるようにすればよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態に係る情報処理システムの構成を示す概略図である。
【図２】本発明の実施の形態に係る処理制限情報の設定画面のイメージ図である。
【図３】本発明の実施の形態に係るクライアントＰＣのクライアント側処理ルーチンの内容を示すフローチャートである。
【図４】本発明の実施の形態に係るＷｅｂサーバのサーバ側処理ルーチンの内容を示すフローチャートである。
【図５】本発明の実施の形態に係るＨＴＴＰヘッダーのイメージ図である。
【図６】本発明の実施の形態に係るクライアントＰＣにおける文書ファイルの表示画面のイメージ図である。
【図７】本発明の実施の形態に係るクライアントＰＣにおけるダイアログのイメージ図である。
【符号の説明】
【００４６】
１０  情報処理システム
１２  Ｗｅｂサーバ
１４  クライアントＰＣ
１６  ネットワーク
２２、４２  ＲＯＭ
２４、４４  ＣＰＵ
２６、４６  ＲＡＭ
２８、４８  ＨＤＤ
３４、５４  ディスプレイ
【図１】
2007026357.tif 000003
【図２】
2007026357.tif 000004
【図３】
2007026357.tif 000005
【図４】
2007026357.tif 000006
【図５】
2007026357.tif 000007
【図６】
2007026357.tif 000008
【図７】
2007026357.tif 000009