(57)【要約】      （修正有）【課題】複数の文書をその並び順を規定してグループ化したバインダについて、アクセス権の設定や管理を容易にする。【解決手段】操作部２から受け付けたユーザ操作に応じてアクセス権設定部６がバインダ１０に含まれる文書の単位で当該文書データに対するアクセス権を設定する。そして、文書処理部７がバインダに対する編集や画面表示の処理を行う場合、アクセス権判定部５が肯定的なアクセス権が設定されていることを判定したことを条件に、文書データに対する処理を行う。【選択図】図１
2008040925.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書データをその並び順を規定してグループ化したバインダを処理する装置であって、
前記バインダに含まれる文書データ単位で当該文書データに対するアクセス権を設定するアクセス権設定手段と、
前記アクセス権を判定するアクセス権判定手段と、
前記アクセス権判定手段が肯定的なアクセス権が設定されていることを判定したことを条件に、当該文書データに対する処理を行う文書処理手段と、
を備えたことを特徴とするバインダ処理装置。
【請求項２】
請求項１に記載のバインダ処理装置において、
前記アクセス権設定手段は、更にバインダ単位で当該バインダに含まれる全ての文書データに対するアクセス権を設定し、
前記文書処理手段は、アクセス権判定手段がバインダに対して肯定的なアクセス権が設定されていることを判定したことを条件に、当該バインダに含まれる文書データに対する処理を行うことを特徴とするバインダ処理装置。
【請求項３】
請求項２に記載のバインダ処理装置において、
前記アクセス権判定手段は、バインダと当該バインダに含まれる文書データとに相反するアクセス権が設定されている場合、バインダに設定されたアクセス権を優先して判定することを特徴とするバインダ処理装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載のバインダ処理装置において、
前記文書処理手段は、バインダに含まれる文書データにより当該バインダに含まれる各文書のページを画面表示するとともにユーザ操作に応じて各文書に含まれるページをめくり表示し、その際に、否定的なアクセス権が設定されている文書については当該文書を飛ばしてページめくり表示することを特徴とするバインダ処理装置。
【請求項５】
請求項１乃至請求項３のいずれか１項に記載のバインダ処理装置において、
前記文書処理手段は、バインダに含まれる文書データにより当該バインダに含まれる各文書で厚みを表現して画面表示するとともに否定的なアクセス権が設定されている文書については文書処理が不可な状態を表示するマークを付して表示することを特徴とするバインダ処理装置。
【請求項６】
複数の文書データをその並び順を規定してグループ化したバインダを処理する装置を、コンピュータで構成するプログラムであって、
前記バインダに含まれる文書データ単位で当該文書データに対するアクセス権を設定するアクセス権設定手段と、
前記アクセス権を判定するアクセス権判定手段と、
前記アクセス権判定手段が肯定的なアクセス権が設定されていることを判定したことを条件に、当該文書データに対する処理を行う文書処理手段と、
をコンピュータに構成することを特徴とするバインダ処理プログラム。
【請求項７】
アクセス権設定手段と、アクセス権判定手段と、文書処理手段とを備えたバインダ処理装置が、  複数の文書データをその並び順を規定してグループ化したバインダを処理する方法であって、
前記アクセス権設定手段がバインダに含まれる文書データ単位で当該文書データに対するアクセス権を設定し、
前記アクセス権判定手段が肯定的なアクセス権が設定されていることを判定したことを条件に、前記文書処理手段が当該文書データに対する処理を行うことを特徴とするバインダ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文書データをその並び順を規定してグループ化したバインダを処理する技術に関し、特に、セキュリティ等を目的としたアクセス権処理に関する。
【背景技術】
【０００２】
コンピュータによるデータ処理によって種々な形式の文書の作成や編集がなされているが、文書のセキュリティ管理、共有化されている文書の内容の統一性維持等といった目的で、文書データに閲覧権、編集権等といったアクセス権を設定することが行われている。
また、文書処理では、複数のページを含んだ文書データや、複数の文書データをグループ化してファイルやバインダとして一纏めにしたデータが扱われている。
【０００３】
例えば、ＰＤＦ 形式や、Ｄｏｃｕ Ｗｏｒｋｓ（富士ゼロックス株式会社の登録商標）形式の文書データでは、複数のページを束ねて１つの文書を作成することができ、また、複数ページを束ねた文書に編集の可否等のアクセス権を施す場合は文書単位でアクセス権を設定することができる。
【０００４】
また、複数のページを束ねた文書データについて、ページ単位でアクセス権を設定することで、ページの記述内容の編集可否やページの位置移動可否等の設定をページ単位にできるようにした発明が提案されている（特許文献１参照。）。
【０００５】
【特許文献１】特開２００４−１５１８６８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記発明では、ページ単位にアクセス権を設定することでセキュリティ管理を細かく行うことができるが、多数の文書をグループ化したファイルや、多数のページを含む文書に対して、実際にアクセス権を設定しようとする場合、ページ毎にアクセス権設定を行わなければならず、極めて煩雑な操作作業を行わなければならなかった。
【０００７】
本発明は、上記従来の事情に鑑みなされたものであり、複数の文書データをその並び順を規定してグループ化したバインダについて、アクセス権の設定や管理を容易にし、ユーザがバインダをデータ処理において快適に扱うことができるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、複数の文書データをその並び順を規定してグループ化したバインダを処理するバインダ処理装置、又は、当該バインダ処理装置をコンピュータにより実現するプログラム、又は、当該バインダ処理装置が実行するバインダ処理方法として実現される。
【０００９】
本発明の一態様であるバインダ処理装置は、バインダに含まれる文書データ単位で当該文書データに対するアクセス権を設定するアクセス権設定手段と、アクセス権を判定するアクセス権判定手段と、アクセス権判定手段が肯定的（例えば、表示可、編集可）なアクセス権が設定されていることを判定したことを条件に、当該文書データに対する処理（例えば、画面表示、編集）を行う文書処理手段とを備えている。
これにより、例えばユーザ操作に応じてアクセス権設定手段がバインダに含まれる文書データ単位で当該文書データに対するアクセス権を設定しておくことで、文書処理手段が、アクセス権判定手段が肯定的なアクセス権が設定されていることを判定したことを条件に、当該文書データに対する処理を行う。
【００１０】
したがって、バインダに含まれる文書データ単位でアクセス権を設定することで、バインダ内のセキュリティ管理等を、ページ単位で設定するほどの煩雑さを強いることなく木目細かく行うことができる。
【００１１】
ここで、本発明では、アクセス権設定手段は更にバインダ単位で当該バインダに含まれる全ての文書データに対するアクセス権を設定し、文書処理手段はアクセス権判定手段がバインダに対して肯定的なアクセス権が設定されていることを判定したことを条件に当該バインダに含まれる文書データに対する処理を行うようにしてもよい。
これにより、個々の文書に対するアクセス権設定操作をせずとも、複数の文書を一纏めにしたバインダの単位でアクセス権設定を行うことができ、必要に応じて設定操作をより容易化することができる。
【００１２】
なお、アクセス権判定手段は、バインダと当該バインダに含まれる文書データとに相反するアクセス権が設定されている場合、バインダに設定されたアクセス権を優先して判定するようにするのが好ましい。
これにより、例えば、バインダに文書編集権がなく、その内部の文書に文書編集権があった場合は、その内部文書の編集できない、また例えば、逆にバインダに文書編集権があり内部文書に文書編集権が無い場合は、その内部文書のページの編集やページ位置の移動などの編集はできないが、その内部文書以外の内部文書やページは編集可能となるといったように、バインダ他文書を扱う上で合理的な方法でアクセス権の競合を回避することができる
【００１３】
また、本発明では、文書処理手段は、バインダに含まれる文書データにより当該バインダに含まれる各文書のページを画面表示するとともにユーザ操作に応じて各文書に含まれるページをめくり表示し、その際に、否定的なアクセス権が設定されている文書については当該文書を飛ばしてページめくり表示するのが好ましい。
これにより、バインダの画面表示処理において、閲覧が禁止されている文書は一括してページめくりされる。
【００１４】
また、本発明では、文書処理手段は、バインダに含まれる文書データにより当該バインダに含まれる各文書で厚みを表現して画面表示するとともに否定的なアクセス権が設定されている文書については文書処理が不可な状態を表示するマークを付して表示するのが好ましい。
これにより、バインダの画面表示処理において、閲覧や編集が禁止されている文書は一目で分かるように明示される。
【発明の効果】
【００１５】
本発明によると、バインダに含まれる文書データ単位でアクセス権を設定するようにしたため、ページ単位に設定すると言った煩雑な操作を強いることなく、複数の文書を含むバインダについて合理的な態様でアクセス権管理を行うことができる。
【発明を実施するための最良の形態】
【００１６】
本発明を実施例に基づいて具体的に説明する。
図１には、本実施例に係るバインダ処理装置の主要な構成を示してある。
なお、本例のバインダ処理装置は、本発明に係るバインダ処理プログラムをコンピュータで実行することで、当該コンピュータに下記の機能手段を構成して実現されるが、本発明では当該機能手段をハードウエアで構成するようにしてもよい。
【００１７】
本例のバインダ処理装置は、文書等の画像を表示する画面１、ユーザからの操作入力を受けるける操作部２、複数の文書データをその並び順を規定してグループ化したバインダ１０のデータを記憶保持する文書データベース３、文書データベース３に対する読み出し及び書き込み処理を行う読出／書込部４、読出／書込部４が文書データベース３から読み出し処理をするに際してアクセス権を判定するアクセス権判定部５、文書データに対するアクセス権を設定するアクセス権設定部６、文書データベース３から読み出された文書データの画面表示や編集等の処理を行う文書処理部７を備えている。
【００１８】
ここで、本例では、画面１はコンピュータに備えられたディスプレイ装置で構成され、操作部２はコンピュータに備えられたマウスやキーボードで構成され、文書データベース３はコンピュータに備えられたメモリ装置で構成されている。
なお、本例では、スタンドアローンのコンピュータでバインダ処理装置を構成しているが、本発明では、文書データベース３をネットワーク上のサーバで構成し、読出／書込部４によりネットワークを介して文書データベース３に対する読み出し及び書き込み処理を行う構成としてもよい。
【００１９】
図２は文書データベース３に記憶保持されるバインダ１０の概念を示しており、例示のバインダ１０では４つの文書（文書Ａ、Ｂ、Ｃ、Ｄ：１１ａ〜１１ｄ）をその並び順を規定して一纏めにグループ化している。
【００２０】
図３は当該バインダ１０のデータ構成を示しており、バインダ１０は、自己を識別するための「バインダＩＤ」、自己に含まれる文書（内部文書）のバインダ内での並び順を規定する「内部文書の順序」、自己のバインダ自体に設定されたアクセス権情報である「バインダ設定権」、自己に含まれる文書を特定する「内部文書リスト」を有している。
【００２１】
すなわち、操作部２からのユーザ操作に応じて、アクセス権設定部６が編集や表示等の文書処理に係るアクセス権を「バインダ設定権」に設定すると、当該アクセス権に従って当該バインダに対する文書処理が制御される。また、「内部文書リスト」にはバインダ１０に纏められた文書Ａ〜Ｄをそれぞれ識別する「内部文書ＩＤ」が一覧で含まれており、これら内部文書Ａ〜Ｄの当該バインダ内での並び順序（すなわち、Ａ、Ｂ、Ｃ、Ｄの並び順序）が「内部文書の順序」に設定された情報で規定されている。したがって、当該「内部文書の順序」を変更することで、内部文書Ａ〜Ｄの当該バインダ内での並び順序を変更することができる。
【００２２】
そして、バインダ１０の「内部文書リスト」には内部文書Ａ〜Ｄのデータ１１ａ〜１１ｄが関連付けられており、各内部文書データ１１ａ〜１１ｄは、自己を識別するための「内部文書ＩＤ」、自己に含まれるページの文書内での並び順を規定する「ページの順序」、自己の文書自体に設定されたアクセス権情報である「文書設定権」、自己に含まれるページを特定する「ページリスト」を有している。
【００２３】
すなわち、操作部２からのユーザ操作に応じて、アクセス権設定部６が編集や表示等の文書処理に係るアクセス権を「文書設定権」に設定すると、当該アクセス権に従って当該文書に対する文書処理が制御される。また、「ページリスト」には当該文書に纏められたページをそれぞれ識別するページＩＤが一覧で含まれており、これらページの当該文書内での並び順序が「ページの順序」に設定された情報で規定されている。したがって、当該「ページの順序」を変更することで、各ページの当該文書内での並び順序を変更することができる。
なお、ページの実体である実データは、「ページリスト」に保持させるようにしてもよく、また、「ページリスト」にはページＩＤを保持させて、他のメモリ領域に保持したページの実データとページＩＤで関連付けて取り出せるようにしてもよい。
【００２４】
本例のバインダ処理装置では、文書データベース１３に保持されているバインダ及び内部文書、或いは、文書データベース１３に保持させるバインダ及び内部文書に対して、次のようにしてアクセス権の設定がなされる。
ユーザが操作部２からバインダ又は内部文書をそのＩＤ等で指定して、アクセス権を入力すると、アクセス権設定部６が該当するバインダの「バインダ設定権」又は内部文書の「文書設定権」に入力されたアクセス権を設定する。
【００２５】
例えば、バインダに含まれる全ての文書の内容や内部文書毎の内容の画面表示を禁止する場合には当該バインダの「バインダ設定権」や当該文書の「文書設定権」に表示不可といった否定的アクセス権を設定し、また、バインダに含まれる全ての文書の編集や内部文書毎の編集を禁止する場合には当該バインダの「バインダ設定権」や当該文書の「文書設定権」に編集不可といった否定的アクセス権を設定する。転記権、アノテーション（注記）の編集権、印刷権等といった他のアクセス権を採用する場合も同様である。
なお、表示可や編集可といった肯定的アクセス権については、「バインダ設定権」や「文書設定権」に明示的に設定するようにしてもよいが、否定的なアクセス権が設定されていないときは肯定的なアクセス権が設定されているとしてアクセス権判定を行うようにしてもよい。
【００２６】
したがって、バインダ１０内に纏められた内部文書１１ａ〜１１ｄ毎にセキュリティ目的等のアクセス権が設定でき、また、バインダ１０自体にも同様にアクセス権を設定することができる。
これにより、 バインダ内の複数ページを持つ文書単位でアクセス権の設定をできるため、ページ単位でアクセス権を設定する煩雑さが解消される。また、文書単位でアクセス権が設定されるため、 バインダ内で、設定されたアクセス権を保持したまま文書の位置の移動（並び順の変更）ができる。また、文書単位でアクセス権が設定されるため、文書のバインダへの取り込みや抜き出し操作によってもその文書のアクセス権設定が変更されず、したがって、文書単位のセキュリティ管理が行い易くなる。また、バインダ自体とその内部文書にそれぞれアクセス権設定が施せるので、文書に対して柔軟なアクセス権設定が施せる。
【００２７】
ここで、本例では、バインダ１０の中から内部文書をばらしてその外側に新しい文書を生成する操作入力（バインダから内部文書を取り出す操作）がなされた場合、アクセス権設定部６がその内部文書のアクセス権設定を保持したままとし、当該新たな文書は元のアクセス権を維持する。
また、外部の文書をバインダ１０内に束ねる操作入力（バインダへ新たな文書を取り込む操作）がなされた場合、アクセス権設定部６がその文書に設定されているアクセス権を承継する。したがって、外部の文書はそのアクセス権を保持したままバインダ内に束ねられる。
【００２８】
なお、アクセス権設定部６は、各内部文書は別々の種類のセキュリティモジュールでアクセス権設定を施すようにしてもよく、例えばパスワードによるアクセス権が設定された内部文書と電子印鑑によるアクセス権が設定された文書を、１つのバインダ内に纏めるようにしてもよい。
また、アクセス権設定部６は、内部文書単位に違う電子印鑑（電子署名）モジュールなどで違うユーザにそれぞれ個別に閲覧する設定（閲覧権限を与える設定）をするようにしてもよい。
【００２９】
次に、本例のバインダ処理装置では、上記のようにアクセス権が設定されたバインダに対して、画面表示や編集等といった文書処理を行う場合には次のようにしてアクセス権の判定がなされる。
ユーザが操作部２からバインダ又は内部文書をそのＩＤ等で指定して、画面表示や編集等といった処理コマンドを入力すると、読出／書込部４が指定されたバインダ及び内部文書を文書データベース３から読出し、アクセス権判定部５がこれらバインダの「バインダ設定権」又は内部文書の「文書設定権」に入力されたアクセス権と入力された処理コマンドとを比較し、当該指定されたバインダ又は内部文書に対して入力コマンドの処理を行うか否かを判定する。
【００３０】
この結果、アクセス権判定部５が肯定的なアクセス権（表示可、編集可等）が設定されていることを判定した場合には、前記読み出したバインダ又は文書に対して文書処理部７が入力コマンドに応じてページ内容の画面表示処理やページ内容の編集処理を施す。
一方、バインダや内部文書に設定されたアクセス権が否定的な場合には、文書処理部７は入力コマンドによる処理は行わず、画面１にその旨の通知表示等する。
したがって、バインダや内部文書毎に設定されたアクセス権に応じて文書処理が実行される。
【００３１】
ここで、本例では、バインダ１０自体と内部文書との両方に相反するアクセス権が設定されていた場合は、アクセス権判定部５は、バインダのアクセス権をより上位のアクセス権とみなした判定を行う。
例えば、バインダに文書編集権がなく、その文書の内部文書に文書編集権があった場合は、バインダのアクセス権を優先させて、その内部文書のページは編集できないものと判定する。逆に、バインダに文書編集権があり、その内部文書に文書編集権がない場合は、その内部文書内のページは、他の文書への位置の移動を除いて、編集可能となる。
【００３２】
ここで、編集処理や表示処理がなされたバインダや内部文書は、公知のように、その内部ページの画像が画面１に表示され、ユーザによる操作部２からのページめくり入力に従って、文書処理部７が画面１に表示するページをめくる処理を行う。このページめくり表示において、文書処理部７は、否定的なアクセス権が設定されている文書については当該文書を飛ばしてページめくり表示する。すなわち、ページめくりを順にしていった場合に、否定的なアクセス権が設定されている文書だけをとばしてページめくり表示される。
【００３３】
また、上記のようにアクセス権の設定がなされたバインダは、文書処理部７により例えば図４〜図５に示すような態様で画面１に表示される。
図４に示す例では、バインダ１０に含まれる内部文書１１ａ〜１１ｄをそれぞれ内包するページを若干ずらせて重ね表示し、この例では、文書（Ｂ）１１ｂに閲覧や編集と禁止する否定的なアクセス権が設定されているので、アクセス権判定部５の判定結果に従って、文書処理部７が文書（Ｂ）１１ｂはページの重ね表示ではなく１つの文書を示す表示とし、更に、当該文書（Ｂ）１１ｂには否定的なアクセス権が設定されていることを示すマーク（例えば、鍵の図形）Ｍを付加して表示する。
【００３４】
また、図５に示す例では、バインダ自体或いはバインダに含まれる全ての文書に否定的なアクセス権が設定されている場合、アクセス権判定部５の判定結果に従って、文書処理部７がバインダ１０には否定的なアクセス権が設定されていることを示すマーク（例えば、鍵の図形）Ｍを付加して画面表示する。
また、図６に示す例では、バインダのプロパティを画面１に表示する場合、文書（Ｂ）１１ｂ（文書名：ＢＢＢＢＢ）に否定的なアクセス権が設定されているので、アクセス権判定部５の判定結果に従って、文書処理部７が当該文書には否定的なアクセス権が設定されていることを示すマーク（例えば、鍵の図形）Ｍを付加して表示する。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施例に係るバインダ処理装置の構成を示す図である。
【図２】本発明の一実施例に係るバインダの概念を説明する図である。
【図３】本発明の一実施例に係るバインダのデータ構成を説明する図である。
【図４】本発明の一実施例に係るバインダの画面表示例を説明する図である。
【図５】本発明の一実施例に係るバインダの画面表示例を説明する図である。
【図６】本発明の一実施例に係るバインダの画面表示例を説明する図である。
【符号の説明】
【００３６】
１：画面、  ２：操作部、
３：文書データベース、  ４：読出／書込部、
５：アクセス権判定部、  ６：アクセス権設定部、
７：文書処理部、  １０：バインダ、
１１ａ〜１１ｄ：内部文書、  Ｍ：マーク、
【図１】
2008040925.tif 000003
【図２】
2008040925.tif 000004
【図３】
2008040925.tif 000005
【図４】
2008040925.tif 000006
【図５】
2008040925.tif 000007
【図６】
2008040925.tif 000008