(57)【要約】【課題】ユーザが一目で対象の電子文書やファイルのアクセス権やセキュリティの情報を知ることができ、無駄なアクセスを未然に防ぐ技術の提供。【解決手段】電子文書の一覧を表示可能な情報処理装置は、前記電子文書に対するユーザごとのセキュリティレベルを示すアイコンを識別可能に一覧表示する表示手段１０７と、前記セキュリティレベルを追加又は削除する設定手段１０６と、前記設定されたセキュリティレベルに応じてアイコンを再生成する生成手段１０５とを備える。【選択図】      図１
2005174211.tif 000002
【特許請求の範囲】
【請求項１】
電子文書の一覧を表示可能な情報処理装置であって、
前記電子文書に対するユーザごとのセキュリティレベルを示すアイコンを識別可能に一覧表示する表示手段と、
前記セキュリティレベルを追加又は削除する設定手段と、
前記設定されたセキュリティレベルに応じてアイコンを再生成する生成手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記表示手段は、基本アイコンに、当該基本アイコンより小さいサイズのセキュリティレベルごとのアイコンを合成したアイコンを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記セキュリティレベルを追加した場合に、前記小さいサイズのアイコンを新たに登録するアイコン登録手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記生成手段は、セキュリティレベルを追加又は削除した場合に、新たなセキュリティレベルに対応じたアイコンを用いて、セキュリティレベルごとの複数の小さいサイズの全アイコンを合成した新たな基本アイコンを生成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示手段は、前記セキュリティレベルごとのアクセス権に応じて、所定の既存アイコンを合成したアイコンを表示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記セキュリティレベルを追加した場合、新たに登録されたアイコンから二次的なアイコンを生成するサブアイコン生成手段を更に備え、
前記表示手段は、前記セキュリティレベルごとのアクセス権に応じて、基本アイコンとサブアイコンを合成したアイコンを表示することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
電子文書の一覧を表示可能な情報処理方法であって、
前記電子文書に対するユーザごとのセキュリティレベルを示すアイコンを識別可能に一覧表示する表示工程と、
前記セキュリティレベルを追加又は削除する設定工程と、
前記設定されたセキュリティレベルに応じてアイコンを再生成する生成工程とを備えることを特徴とする情報処理方法。
【請求項８】
請求項７に記載された情報処理方法を、コンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを格納するコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章や図表などの電子文書に対して複数のセキュリティレベルのアクセス許可が与えられるような情報処理技術に関し、特に電子文書の一覧を表示する際に、ユーザにアクセス権をわかりやすく表示するユーザインターフェイスに関する。
【背景技術】
【０００２】
近年、文書や図表などの様々なドキュメント類がコンピュータで管理、閲覧できるようになった。一方、不法コピー等に代表されるように著作権等にかかわる問題も多く発生している。一般的なオフィスではこれらの電子文書を複数のメンバーで共有して閲覧、修正などを行うことがある。この場合、それぞれの電子文書に対して、各利用者のアクセス権、例えば閲覧可能かどうかとか修正可能かどうかなどを設定できるものがある。これは各電子文書の流失や改ざん等に対するセキュリティを施すことを意味している。電子文書に対してセキュリティとユーザビリティの面から多くの管理情報が付けられることが増え、特にアクセス権に関しては利用するユーザやグループに対して複数レベルのアクセス許可が与えられるようなシステムが増えてきている。
【０００３】
また、コンピュータのソフトウエアで電子文書データの管理システムやＯＳのウィンドウシステムに付随されるファイル一覧を表示するソフト（Windows（登録商標）：エクスプローラ、UNIX(登録商標）/X Windows（登録商標）：ファイルマネージャ）など、文書データをアイコンとして一覧表示し、このアイコンを用いて文書にアクセスするシステムが存在する。これらのシステムにおいて、操作をしているユーザに対してアクセス不可能な文書のアイコンを半透明やぼかしたアイコンで表示したり、機密保護のための認証情報が設定されている文書に対して鍵マークがついたアイコンなどを表示するものが存在する。これらは電子文書に対するアクセス権や機密であることをユーザにわかりやすく表示する機能を実現したものである。
【特許文献１】特開２０００−２９８６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、通常、このようなファイル一覧を表示するようなソフトウエアにおいて、アクセス権やセキュリティに関する表示は、複数の手順を介さねばユーザが確認できないという問題点がある。また、上述したアイコンを半透明に表示する方法は２つの属性（例えば、閲覧可能／不可能といった）を表現できるに止まる。
【０００５】
例えば、マイクロソフト社のWindows(登録商標）2000に搭載されたエクスプローラの例では、次の操作が必要となる。ここでは、あるフォルダ中を参照しており、いくつかのファイルアイコンが表示されている状態を想定している。また、以下の一連の操作はユーザやシステムの環境によって異なる。
（１）対象とするファイルのアイコン上にマウスカーソルを移動
（２）マウスを右クリック
（３）表示されるポップアップメニューから「プロパティ」部分へマウスカーソルを移動
（４）マウスを左クリック
（５）表示されるプロパティダイヤログ中の「セキュリティ」タブ部分へマウスカーソルを移動
（６）マウスを左クリック
以上の操作をして初めて対象となるファイルのセキュリティ情報を参照することができる。
【０００６】
つまり、このような電子文書やファイル等を一覧表示するシステムにおいて、アクセス権やセキュリティに関して、ユーザに特別な操作をさせずにわかりやすく表示する機能がなかった。従って、文書データにアクセスして初めてアクセス権やセキュリティに関する情報が確認できたり、自らアクセス権情報を表示するモードにビューを切り替えるなどの操作が必要であった。
【０００７】
本発明は、上記課題に鑑みてなされ、その目的は、アイコンを使ってファイル一覧を表示するような場合において、ユーザが一目で対象の電子文書やファイルのアクセス権やセキュリティの情報を知ることができ、無駄なアクセスを未然に防ぐことを可能とし、操作性が向上できる技術を提供することである。
【課題を解決するための手段】
【０００８】
上述の課題を解決し、目的を達成するために、本発明の情報処理装置は、電子文書の一覧を表示可能な情報処理装置であって、前記電子文書に対するユーザごとのセキュリティレベルを示すアイコンを識別可能に一覧表示する表示手段と、前記セキュリティレベルを追加又は削除する設定手段と、前記設定されたセキュリティレベルに応じてアイコンを再生成する生成手段とを備える。
【０００９】
また、本発明の情報処理方法は、電子文書の一覧を表示可能な情報処理方法であって、前記電子文書に対するユーザごとのセキュリティレベルを示すアイコンを識別可能に一覧表示する表示工程と、前記セキュリティレベルを追加又は削除する設定工程と、前記設定されたセキュリティレベルに応じてアイコンを再生成する生成工程とを備える。
【００１０】
また、上記装置及び方法において、前記表示手段（工程で）は、基本アイコンに、当該基本アイコンより小さいサイズのセキュリティレベルごとのアイコンを合成したアイコンを表示する。
【００１１】
また、上記装置及び方法において、前記セキュリティレベルを追加した場合に、前記小さいサイズのアイコンを新たに登録するアイコン登録手段（工程）を更に備える。
【００１２】
また、上記装置及び方法において、前記生成手段（工程で）は、セキュリティレベルを追加又は削除した場合に、新たなセキュリティレベルに対応じたアイコンを用いて、セキュリティレベルごとの複数の小さいサイズの全アイコンを合成した新たな基本アイコンを生成する。
【００１３】
また、上記装置及び方法において、前記表示手段（工程で）は、前記セキュリティレベルごとのアクセス権に応じて、所定の既存アイコンを合成したアイコンを表示する。
【００１４】
また、上記装置及び方法において、前記セキュリティレベルを追加した場合、新たに登録されたアイコンから二次的なアイコンを生成するサブアイコン生成手段（工程）を更に備え、前記表示手段（工程で）は、前記セキュリティレベルごとのアクセス権に応じて、基本アイコンとサブアイコンを合成したアイコンを表示する。
【００１５】
なお、本発明は、上記情報処理方法をコンピュータに実行させるためのプログラムや当該プログラムを格納するコンピュータ読み取り可能な記録媒体としても適用可能である。
【００１６】
補足的に説明すると、本発明は、電子文書やファイルを一覧表示するシステムにおいて、
（１）表示するアイコン上にアクセス権／セキュリティ情報をその種別ごとに異なった小さいアイコンで許可されている権利を表示する機能を持つ。
（２）アクセス権／セキュリティ情報の種別を追加／削除する機能を持つ。
（３）アイコンを表示する際にアクセス権／セキュリティ情報を毎回調べて、動的に表示アイコンを生成し表示する機能を持つ。
【００１７】
以上の機能により、上述の問題を解決し、アイコンを使ってファイル一覧を表示するような場合において、ユーザが一目で対象の電子文書やファイルのアクセス権やセキュリティの情報を知ることができ、無駄なアクセスを未然に防ぐことを可能とし、操作性の向上に役立つ。
【００１８】
例えば、対象とする電子文書に印刷許可がなかった場合、ユーザは最初にその電子文書のセキュリティ属性を自ら確認したとき以外は、電子文書を開いて印刷を指示するまで許可されていないことに気付かないといった事態になるのである。
【００１９】
また、アクセス権／セキュリティ情報の種別を追加／削除する機能により、複数のセキュリティレベル（種類）を取り扱うことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明に係る実施の形態について添付図面を参照して詳細に説明する。
【００２１】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明は、その趣旨を逸脱しない範囲で下記実施形態を修正又は変形したものに適用可能である。
［第１の実施形態］
図１は本発明の特徴を最も良く表す実施形態としての機能ブロック図であり、１０１は制御部で、本実施形態の全体を制御する。１０２はファイルリスト入手部で、ユーザに表示すべきファイルの全情報を取得する。１０３は基本アイコン選択部で、ファイルの種別により所定の基本アイコンを選択する。１０４はセキュリティアイコン選択部で、ファイルのセキュリティ情報に応じてセキュリティ表示用アイコンを選択する。１０５は表示用アイコン生成部であり、基本アイコン選択部１０３で選択された基本アイコンとセキュリティアイコン選択部１０４で選択されたセキュリティアイコンを合成してユーザに表示するアイコンを生成する。１０６はセキュリティレベル管理部で、本実施形態のシステムが扱うセキュリティレベルを管理する。１０７はアイコン一覧レイアウト部で、ユーザに表示するファイルリスト一覧を表示用アイコンを用いてレイアウトする。
【００２２】
また、図２は本実施形態を実現するためのハードウエア構成図であり、２０１はシステム全体の制御を司るＣＰＵである。２０２はメモリで、プログラムが格納され、プログラムが使用するデータ等も格納する。２０３はディスクコントローラでディスク装置２０４を制御する。また、ディスク装置２０４内には電子文書等のデータが格納されている。２０５はキーボード・マウスであり、ユーザがこれらを使用してシステムへの入力を行う入力装置である。２０６はディスプレイコントローラでディスプレイ装置２０７への表示出力を制御する。
【００２３】
なお、以下では、ディスク装置２０４に格納されている電子文書等はファイルという単位で説明する。
【００２４】
次に、本実施形態のシステムの動作について図３のフローチャートを参照して説明する。
【００２５】
なお、図１で示した各機能ブロックは図２に示すメモリ２０２に格納されているプログラムを実行することで実現されるものとして、以下に説明する。但し、プログラムをディスク装置２０４に格納し、システムの起動時にディスク装置２０４からメモリ２０２にロードして実行する形態でも適用できることは言うまでもない。
ステップＳ１０１：ユーザが本システムにログインする。これはユーザを認証するためのもので、ユーザはキーボード・マウス等の入力装置２０５からユーザ名、パスワード等を入力する。制御部１０１はログインしたユーザの情報を保持する。
ステップＳ１０２：ユーザがキーボード・マウス等の入力装置２０５からファイル一覧表示の指示を入力する。本システムではユーザから一覧表示の順番に関して指定を行うことができる。例えば、ファイル名順にソートして表示するとか、作成日順に表示するなどの指定が可能である。得に指定のない場合はファイル名順にソートして表示する設定になる。
ステップＳ１０３：制御部１０１はファイルリスト入手部１０２にファイルの一覧を入手するよう指示を出力する。ファイルリスト入手部１０２はディスク装置２０４に格納されているファイル情報一覧を取り出しメモリ２０２上に展開する。ファイル情報は少なくともファイル名、セキュリティ情報を持ち、一般的にはファイルサイズ、ファイルタイプ、作成日時、更新日時、アクセス日時などの情報も含まれる。本実施形態におけるセキュリティ情報は各ファイルごとに、各ユーザに対する閲覧許可、印刷許可、編集許可を保持しているものとする。なお、ここで取り出されるセキュリティ情報は本システムにログインしているユーザに対するものが選択される。ここでファイルリスト入手部１０２は設定されているソート順にファイルリストをソートして出力用ファイルリストテーブルに格納する。
【００２６】
図４に出力用ファイルリストテーブルの一例を示す。図４はファイル名順にソートされたもので、ステップＳ１０３まで処理が進んだときの状態を示している。
ステップＳ１０４：制御部１０１は基本アイコン選択部１０３に、ファイル一覧表示する時のための基本となるアイコンを選択するよう指示を出力する。基本アイコン選択部１０３は、各ファイルのタイプを参照し、対応する基本アイコンの識別子をメモリ２０２上のアイコン管理テーブルより入手して、出力用ファイルリストテーブルに書き込む。アイコン管理テーブルはファイルタイプと表示する基本アイコンとを結びつけるテーブルで、システムが初期値として保持している。図５はその一例を示したもので、テーブルの右側には表示される基本アイコンを例示している。
ステップＳ１０５：制御部１０１はセキュリティ情報をセキュリティアイコン選択部１０４に送り、セキュリティアイコンの識別子リストを得る。セキュリティアイコン選択部１０４は後述するセキュリティレベル管理部１０６で保持しているセキュリティアイコン管理テーブルより識別子を得る。図６にセキュリティアイコン管理テーブルの一例を示す。テーブルの右側の画像は各セキュリティアイコンIDに対応したアイコンのサンプルである。
【００２７】
次に、制御部１０１はステップＳ１０４で入手した基本アイコン識別子とセキュリティアイコン識別子リストを表示用アイコン生成部１０５へ送り、表示用アイコンを生成させ、その表示用アイコンの識別子を得て出力用ファイルリストテーブルに書き込む。
【００２８】
表示用アイコン生成部１０５では、図７に示すような、表示アイコンテーブルを保持する。テーブルの右側の画像は各表示アイコンIDに対応したアイコンのサンプルである。また、表示用アイコンが重複しないように、生成時にはテーブルを一度検索する。なお、本実施形態における表示用アイコン生成方法は基本アイコンの下方にセキュリティアイコンを上から重ねるように合成する方法を採用し、その位置はセキュリティアイコンの並びの中心を基本アイコンの中心に合わせた。しかしながら、この表示用アイコンの画像作成に関してはこの方法に制限することなく、他の方法であってもよい。基本アイコンとセキュリティアイコンが同時に認識できるアイコンであればこれに限るものではない。
【００２９】
このステップＳ１０４、Ｓ１０５は一覧表示する全ファイルに対して繰り返し実行される（ステップＳ１０６）。
ステップＳ１０７：制御部１０１は、アイコン一覧表示レイアウト部１０７にファイル一覧表示をするためのレイアウトを生成する指示を出力する。アイコン一覧表示レイアウト部１０７は一覧を表示できる画面サイズ（本実施形態では制御部１０１がデータを保持している）と表示すべきファイル数から配置を算出する。次に、出力用ファイルリストテーブルの表示アイコン識別子を用いて図７に例示する表示アイコンテーブルからアイコンファイルを参照して、表示画面を生成する。このときの出力用ファイルリストテーブルの例を図８に示す。
ステップＳ１０８：制御部１０１は作成されたレイアウトをディスプレイコントローラ２０６を介してディスプレイ２０７上に表示する。このときの表示画面例を図９に示す。
【００３０】
次に、セキュリティレベル管理部１０６の動作について説明する。
【００３１】
セキュリティレベル管理部１０６は本システムにおけるセキュリティのレベル(種類)を管理する部分であり、各ファイルごとに、各ユーザに対するセキュリティレベル（閲覧許可、印刷許可、編集許可など）の情報を保持する。また、セキュリティのレベルを追加／削除することが可能である。これは管理者のみが操作でき、一般ユーザは操作できないようにしてある。
【００３２】
ファイルの削除許可を追加する場合を一例として以下に説明する。
【００３３】
管理者がセキュリティ項目追加の指示を出すと制御部１０１は必要な情報（どの権利を有効にするか、セキュリティアイコンの指定、デフォルトの状態など）を入力させる。次に、入力された情報をセキュリティレベル管理部１０６に送りセキュリティレベルの再構成を指示する。セキュリティレベル管理部１０６は図６に示すセキュリティアイコン管理テーブルを書き換え、次に全ファイルのセキュリティを示す情報部分に削除許可エントリーを追加し、全ユーザの削除に対する権限をデフォルトの状態にセットする。
【００３４】
以上のように構成することにより、アイコンを使ってファイル一覧を表示するような場合において、ユーザが一見して対象の電子文書やファイルのアクセス権やセキュリティの情報を認知することができ、無駄なアクセスを未然に防ぐことを可能とし、操作性の向上に役立つようになる。
［第２の実施形態］
以下に、第２の実施形態と異なる点について説明する。
【００３５】
第１の実施形態で、表示用アイコン生成部１０５において基本アイコンとセキュリティアイコンを合成する際に、セキュリティアイコンの表示位置を毎回算出しているが、各セキュリティアイコンの表示位置を固定して、表示用アイコンを生成することにより、演算部分を省略することができ、ユーザの一覧表示指令から画面に表示するまでの時間を短縮することが可能となる。
［第３の実施形態］
以下に、第１の実施形態と異なる点について説明する。
【００３６】
第１の実施形態で、表示用アイコン生成部１０５において権利のある機能に関して基本アイコンとセキュリティアイコンを合成しているが、
・基本アイコンをシステムが対応しているセキュリティ機能を全て並べて合成したアイコンを事前に作成して、これを基本アイコンとする
・ユーザに権利がないセキュリティレベル（種類）に対して別のアイコンを合成する
ことで表示用アイコンを生成することにより、ユーザにとって、本システムのセキュリティレベル（種別）が明確に把握できるようになる。
【００３７】
上記の別のアイコンとは、図１０（ａ）に示すセキュリティアイコンの明度を上げたもの（薄く見えるもの）や、図１０（ｂ）に示す×印などを示したアイコンを透過的に合成する手法によって実現できる。
【００３８】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４０】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコード及び各種テーブルが格納されることになる。
【図面の簡単な説明】
【００４１】
【図１】本発明に係る実施形態の機能ブロック図である。
【図２】本実施形態を実現するための主な要素となるハードウエア構成図である。
【図３】本実施形態の動作を表すフローチャートである。
【図４】本実施形態における出力用ファイルリストテーブルの一例を示す図である。
【図５】本実施形態におけるアイコン管理テーブルの一例を示す図である。
【図６】本実施形態におけるセキュリティアイコン管理テーブルの一例を示す図である。
【図７】本実施形態における表示アイコンテーブルの一例を示す図である。
【図８】本実施形態における表示画面を生成するときの出力用ファイルリストテーブルの状態例を示す図である。
【図９】本発明のファイル一覧の表示画面例を示す図である。
【図１０】第3の発明における表示用アイコンの一例を示す図である。
【符号の説明】
【００４２】
１０１  制御部
１０２  ファイルリスト入手部
１０３  基本アイコン選択部
１０４  セキュリティアイコン選択部
１０５  表示用アイコン生成部
１０６  セキュリティレベル管理部
１０７  アイコン一覧表示レイアウト部
２０１  ＣＰＵ
２０２  メモリ
２０３  ディスクコントローラ
２０４  ディスク装置
２０５  キーボード・マウス
２０６  ディスプレイコントローラ
２０７  ディスプレイ
【図１】
2005174211.tif 000003
【図２】
2005174211.tif 000004
【図３】
2005174211.tif 000005
【図４】
2005174211.tif 000006
【図５】
2005174211.tif 000007
【図６】
2005174211.tif 000008
【図７】
2005174211.tif 000009
【図８】
2005174211.tif 000010
【図９】
2005174211.tif 000011
【図１０】
2005174211.tif 000012