(57)【要約】【目的】コマンド／アイコンによって選択された機能を実行するデータ処理システムに関し，実行不可能なコマンドが選択された場合に，実行不可能な理由や実行可能にする方法等を表示し，分かりやすく使いやすいユーザインタフェースを提供する。【構成】選択されたコマンドが実行可能かどうかを実行可否判別処理手段１１により判定し, 実行不可能な場合には，メッセージ情報記憶手段１３に記憶された該当する「実行不可能な理由」または「実行可能にする方法」等のメッセージを表示する。また，コマンド／アイコン表示処理手段１４は，プルダウンメニュー２２中に操作手順上またはユーザ権限上実行不可能なコマンドが混在していれば, 両者の表示態様を変えて表示する。【選択図】      図１
2007048311.tif 000002
【特許請求の範囲】
【請求項１】
マウス操作によって選択されたコマンドまたはアイコンに関する機能を実行するデータ処理システムにおいて，
コマンドまたはアイコン選択直前のアプリケーションの状態であって，少なくとも，選択された処理対象のライブラリまたはフォルダまたはオブジェクトに対する更新権がある場合および更新権がない場合の各状態とマウス操作によって選択されたコマンドまたはアイコンの各種類とに対応して，状態識別情報が格納された状態管理テーブルと，前記状態管理テーブルに格納された各状態識別情報ごとに，少なくとも，選択されたコマンドまたはアイコンに関する機能が実行可能である場合および操作手順上の理由で実行不可能である場合およびユーザ権限上の理由で実行不可能である場合の実行可能性情報と出力すべきメッセージ番号とが格納された表示情報対応テーブルと，前記メッセージ番号に応じて，選択されたコマンドまたはアイコンに関する機能が実行不可能な場合における実行不可能な理由または実行を可能にする方法に関する情報を含むメッセージ内容の情報とをあらかじめ記憶するメッセージ情報記憶手段と，
マウス操作によってコマンドまたはアイコンが選択された場合に，前記状態管理テーブルから該当する状態識別情報を特定し，前記表示情報対応テーブルにおける前記状態識別情報に対応して格納された実行可能性情報を参照し，該コマンドまたはアイコンに関する機能が実行可能であるかどうかを判別する実行可否判別処理手段と，
選択されたコマンドまたはアイコンに関する機能が実行不可能である場合に，前記マウス操作がコマンドまたはアイコンをダブルクリックする操作であれば，前記表示情報対応テーブルに格納された前記状態識別情報に対応して格納されたメッセージ番号をもとに，コマンドまたはアイコンに関する機能が実行不可能である理由が操作手順上の理由によるものかユーザ権限上の理由によるものかを示すメッセージ内容の情報を前記メッセージ情報記憶手段から抽出し，表示装置の所定の領域に表示するメッセージ表示処理手段と
を備えたことを特徴とするデータ処理システム。
【請求項２】
マウス操作によって選択されたコマンドまたはアイコンに関する機能を実行するデータ処理システムにおいて，
コマンドまたはアイコン選択直前のアプリケーションの状態であって，少なくとも，選択された処理対象のライブラリまたはフォルダまたはオブジェクトに対する更新権がある場合および更新権がない場合の各状態とマウス操作によって選択されたコマンドまたはアイコンの各種類とに対応して，状態識別情報が格納された状態管理テーブルと，前記状態管理テーブルに格納された各状態識別情報ごとに，少なくとも，選択されたコマンドまたはアイコンに関する機能が実行可能である場合および操作手順上の理由で実行不可能である場合およびユーザ権限上の理由で実行不可能である場合の実行可能性情報と出力すべきメッセージ番号と出力するメッセージを音読するか否かを示す音読指定情報とが格納された表示情報対応テーブルと，前記メッセージ番号に応じて，選択されたコマンドまたはアイコンに関する機能が実行不可能な場合における実行不可能な理由または実行を可能にする方法に関する情報を含むメッセージ内容の情報とをあらかじめ記憶するメッセージ情報記憶手段と，
マウス操作によってコマンドまたはアイコンが選択された場合に，前記状態管理テーブルから該当する状態識別情報を特定し，前記表示情報対応テーブルにおける前記状態識別情報に対応して格納された実行可能性情報を参照し，該コマンドまたはアイコンに関する機能が実行可能であるかどうかを判別する実行可否判別処理手段と，
選択されたコマンドまたはアイコンに関する機能が実行不可能である場合に，前記マウス操作がコマンドまたはアイコンをダブルクリックする操作であれば，前記表示情報対応テーブルに格納された前記状態識別情報に対応して格納されたメッセージ番号をもとに，コマンドまたはアイコンに関する機能が実行不可能である理由が操作手順上の理由によるものかユーザ権限上の理由によるものかを示すメッセージ内容の情報を前記メッセージ情報記憶手段から抽出し，前記状態識別情報に対応して格納された音読指定情報が音読を指示している場合には，前記抽出したメッセージ内容の情報を音声に変換して出力するメッセージの音声出力処理手段と
を備えたことを特徴とするデータ処理システム。
【請求項３】
請求項１または請求項２記載のデータ処理システムにおいて，
前記メッセージ表示処理手段または前記音声出力処理手段は，
選択されたコマンドまたはアイコンに関する機能がユーザ権限上の理由により実行不可能である場合に，ユーザ権限を付与することのできる者の情報を，登録されているユーザ権限の管理情報から抽出し，メッセージ情報内に埋め込んで出力する
ことを特徴とするデータ処理システム。
【請求項４】
請求項１，請求項２または請求項３記載のデータ処理システムにおいて，
アプリケーションの状態とコマンドまたはアイコンの各種類とに対応して，選択対象のコマンドまたはアイコンに関する機能が実行不可能な場合にその実行不可能である理由が操作手順上の理由によるものかユーザ権限上の理由によるものかを区別する表示属性情報をあらかじめ記憶するコマンドまたはアイコンの表示属性情報記憶手段と，
コマンドメニューまたはアイコンを表示する際に，前記コマンドまたはアイコンの表示属性情報記憶手段に従って，実行不可能なコマンドまたはアイコンについて，実行不可能な理由が操作手順上の理由によるものと，ユーザ権限上の理由によるものとで，色，書体，輝度またはデザインの異なる表示態様により表示するコマンド／アイコン表示処理手段と
を備えたことを特徴とするデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理システムであって，特にパソコンやＵＮＩＸシステム上で主流となっているユーザインタフェースにおけるメッセージ出力処理方式およびコマンド等の表示処理方式に関するものである。
【背景技術】
【０００２】
図１３は従来技術を説明する図である。従来の技術では，メニューバーのコマンドが選択されてオープンしたプルダウンメニューの中に実行可能なコマンドと実行不可能なコマンドがある場合には，それらコマンドの表示を書体，色等により区別して表示する。また，タイトルバーまたはステータスバーに，マウスカーソル等によって選択されたコマンドの機能や内容を表示するものもある。
【０００３】
例えば図１３（Ａ）において，プルダウンメニュー９２にゴシック体で表示された「新規(N) 」は実行可能なコマンド，明朝体で表示された「返信(R) 」〜「再発信(A) 」は実行不可能なコマンドを示す。プルダウンメニュー９２の「返信（往信メールを複写）(C) 」にマウスカーソルが位置すると，ステータスバー９３に「返信（往信メールを複写）(C) 」の「受信したメッセージを複写して返信します」というコマンドの機能を表すメッセージを表示する。
【０００４】
また，図１３（Ｂ）において，ツールバー９４に表示されたアイコン１〜４のうち，アイコン３はマスク表示され実行不可能であることを示す。ここで，アイコン３上にマウスカーソルが位置すると，同様にコマンドの機能や内容を表すメッセージをステータスバー９３に表示する。
【０００５】
従来技術では，コマンドの実行可／不可の状態にかかわらず，そのコマンドの機能や内容がステータスバーに表示されるだけで，ユーザは，なぜそのコマンドが実行不可能であるかを知ることができなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし，ユーザにとっては，コマンドの機能や内容よりも，どうすればそのコマンドが実行できるようになるのかを知りたい場合がしばしばある。特に，グループウェアソフトにおいては，そのコマンドの実行不可能な状態が，単なる操作手順上の問題によるものであるか，使用するユーザにそのコマンドを実行する権限が付与されていないことによるものであるかの区別がつかないため，ユーザは非常に混乱することが多かった。さらに，コマンドの実行権限が付与されていない場合には，その権限を付与する役割（人物）が誰かということがわからないために，ユーザは即時に権限取得の交渉に着手できないという問題があった。
【課題を解決するための手段】
【０００７】
本発明は，上記の問題を解決するため，図１に示すような以下の手段を備える。図１は，本発明の原理構成図である。１は処理装置（ＣＰＵ／メモリ），２は表示装置，３はメッセージ音声出力装置，４はキーボードやマウス等の入力装置，１１は実行可否判別処理手段，１２はメッセージ表示処理手段，１３はメッセージ情報記憶手段，１４はコマンド／アイコン表示処理手段，１５はコマンド／アイコン表示属性情報記憶手段，１６はメッセージ音声出力処理手段，２１はメニューバー，２２はプルダウンメニュー，２３はステータスバー，２４はウィンドウを表す。
【０００８】
実行可否判別処理手段１１は，マウス操作によってコマンドまたはアイコンが選択された場合に，メッセージ情報記憶手段１３の状態管理テーブルから該当する状態識別情報を特定し，メッセージ情報記憶手段１３の表示情報対応テーブルにおける状態識別情報に対応して格納された実行可能性情報を参照し，該コマンドまたはアイコンに関する機能が実行可能であるかどうかを判別する手段である。
【０００９】
メッセージ表示処理手段１２は，選択されたコマンドまたはアイコンに関する機能が実行不可能である場合に，マウス操作がコマンドまたはアイコンをダブルクリックする操作であれば，メッセージ情報記憶手段１３に記憶されている実行不可能な理由または実行を可能にする方法に関するメッセージ情報を，表示装置２の所定の領域に表示する手段である。
【００１０】
また，メッセージ表示処理手段１２は，選択されたコマンドまたはアイコンに関する機能が実行不可能である場合に，マウス操作がコマンドまたはアイコンをダブルクリックする操作であれば，メッセージ情報記憶手段１３の表示情報対応テーブルに格納された状態識別情報に対応して格納されたメッセージ番号をもとに，コマンドまたはアイコンに関する機能が実行不可能である理由が操作手順上の理由によるものかユーザ権限上の理由によるものかを示すメッセージ内容の情報をメッセージ情報記憶手段１３から抽出し，表示装置２の所定の領域に表示する手段である。
【００１１】
さらに，メッセージ表示処理手段１２は，選択されたコマンドまたはアイコンに関する機能がユーザ権限上の理由により実行不可能である場合に，ユーザ権限を付与することのできる者の情報を，登録されているユーザ権限の管理情報から抽出し，メッセージ情報内に埋め込んで出力する。
【００１２】
メッセージ情報記憶手段１３は，コマンドまたはアイコン選択直前のアプリケーションの状態であって，少なくとも，選択された処理対象のライブラリまたはフォルダまたはオブジェクトに対する更新権がある場合および更新権がない場合の各状態とマウス操作によって選択されたコマンドまたはアイコンの各種類とに対応して，状態識別情報が格納された状態管理テーブルと，状態管理テーブルに格納された各状態識別情報ごとに，少なくとも，選択されたコマンドまたはアイコンに関する機能が実行可能である場合および操作手順上の理由で実行不可能である場合およびユーザ権限上の理由で実行不可能である場合の実行可能性情報と出力すべきメッセージ番号とが格納された表示情報対応テーブルと，メッセージ番号に応じて，選択されたコマンドまたはアイコンに関する機能が実行不可能な場合における実行不可能な理由または実行を可能にする方法に関する情報を含むメッセージ内容の情報とをあらかじめ記憶する手段である。
【００１３】
また，メッセージ情報記憶手段１３は，コマンドまたはアイコン選択直前のアプリケーションの状態であって，少なくとも，選択された処理対象のライブラリまたはフォルダまたはオブジェクトに対する更新権がある場合および更新権がない場合の各状態とマウス操作によって選択されたコマンドまたはアイコンの各種類とに対応して，状態識別情報が格納された状態管理テーブルと，状態管理テーブルに格納された各状態識別情報ごとに，少なくとも，選択されたコマンドまたはアイコンに関する機能が実行可能である場合および操作手順上の理由で実行不可能である場合およびユーザ権限上の理由で実行不可能である場合の実行可能性情報と出力すべきメッセージ番号と出力するメッセージを音読するか否かを示す音読指定情報とが格納された表示情報対応テーブルと，メッセージ番号に応じて，選択されたコマンドまたはアイコンに関する機能が実行不可能な場合における実行不可能な理由または実行を可能にする方法に関する情報を含むメッセージ内容の情報とをあらかじめ記憶する手段である。
【００１４】
コマンド／アイコン表示処理手段１４は，コマンドメニューまたはアイコンを表示する際に，コマンド／アイコン表示属性情報記憶手段１５に従って，実行不可能なコマンドまたはアイコンについて，実行不可能な理由が操作手順上の理由によるものと，ユーザ権限上の理由によるものとで，色，書体，輝度またはデザインの異なる表示態様により表示する手段である。
【００１５】
コマンド／アイコン表示属性情報記憶手段１５は，アプリケーションの状態とコマンドまたはアイコンの各種類とに対応して，選択対象のコマンドまたはアイコンに関する機能が実行不可能な場合にその実行不可能である理由が操作手順上の理由によるものかユーザ権限上の理由によるものかを区別する表示属性情報をあらかじめ記憶する手段である。
【００１６】
メッセージ音声出力処理手段１６は，選択されたコマンドまたはアイコンが実行不可能である場合に，マウス操作がコマンドまたはアイコンをダブルクリックする操作であれば，メッセージ情報記憶手段１３に記憶されている実行不可能な理由または実行を可能にする方法に関するメッセージ情報を，音声に変換して出力する手段である。
【００１７】
また，メッセージ音声出力処理手段１６は，選択されたコマンドまたはアイコンに関する機能が実行不可能である場合に，マウス操作がコマンドまたはアイコンをダブルクリックする操作であれば，メッセージ情報記憶手段１３の表示情報対応テーブルに格納された状態識別情報に対応して格納されたメッセージ番号をもとに，コマンドまたはアイコンに関する機能が実行不可能である理由が操作手順上の理由によるものかユーザ権限上の理由によるものかを示すメッセージ内容の情報をメッセージ情報記憶手段１３から抽出し，状態識別情報に対応して格納された音読指定情報が音読を指示している場合には，抽出したメッセージ内容の情報を音声に変換して出力する手段である。
【００１８】
さらに，メッセージ音声出力処理手段１６は，選択されたコマンドまたはアイコンに関する機能がユーザ権限上の理由により実行不可能である場合に，ユーザ権限を付与することのできる者の情報を，登録されているユーザ権限の管理情報から抽出し，メッセージ情報内に埋め込んで出力する。
【００１９】
表示装置２には，メニューバー２１のコマンドの１つが選択されて表示されるプルダウンメニュー２２のコマンドのうち，実行可能なものと実行不可能なものが区別して表示され，選択されたコマンドが実行不可能な場合には，オープンしたウィンドウ２４に「実行不可能な理由」または「実行可能にする方法」またはその両方が表示される。
【００２０】
〔作用〕
マウスカーソルにより選択されたコマンドが実行可能かどうかを実行可否判別処理手段１１により判別し，実行不可能なコマンドでマウス操作がダブルクリックの場合には予めメッセージ情報記憶手段１３に記憶された選択対象のコマンドに対応する「実行不可能な理由」，「実行可能にする方法」またはその両方をタイトルバー，ステータスバー２３またはオープンしたウィンドウ２４に表示し，または音声により出力する。
【００２１】
また，グループウェアソフトにおいて，アプリケーションの状態またはコマンド／アイコンの種類に対応して，選択対象のコマンドまたはアイコンが実行不可能な場合に，その実行不可能である理由が操作手順上の理由によるものかユーザ権限上の理由によるものかを区別する表示属性情報に基づいて，色，書体，輝度またはデザインの異なる表示態様により表示する。
【００２２】
さらに，グループウェアソフトにおいて，コマンドの実行不可能な理由がユーザ権限によるものである場合には，ユーザ権限を付与することができる者の情報を，メッセージ内に埋め込んで表示，または音声出力する。
【発明の効果】
【００２３】
本発明によれば，コマンド等が実行不可能である場合に，コマンド等が実行不可能の理由が，操作手順上のものかユーザ権限によるものかを判別して表示するので，ユーザは実行不可能の理由を瞬時に知ることができ，特にグループウェアソフトの場合には有効である。
【００２４】
さらに，ユーザ権限による場合には，権限付与者に関する情報をメッセージに埋め込んで表示することにより，ユーザは権限付与者に関する情報を取得する手間からも解放される。
【００２５】
また，プルダウンメニュー等によりコマンドを表示する場合に，実行不可能なコマンドの表示を，その理由により区別して表示することにより，ユーザはプルダウンメニューを一見するだけで，コマンドの実行不可能の理由を知ることができ，分かりやすいユーザインタフェースを提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下，本発明の実施例を説明する。
【００２７】
〔第１の実施例〕
第１の実施例は，スタンドアローンで使用するソフトウェアにおけるコマンドまたはアイコン，およびグループウェアとして使用するソフトウェアにおけるコマンドまたはアイコンを表示する場合に共通に適用できる例であり，具体的には以下のようなものがある。
【００２８】
（１）  実行不可能なコマンド部分をマウス操作（ダブルクリック等）すると，ステータスバー２３の「機能説明」を「実行不可能な理由」または「実行可能にする方法」に変更して表示する。
【００２９】
（２）  実行不可能なコマンド部分をマウス操作（ダブルクリック等）すると，タイトルバーの「機能説明」を「実行不可能な理由」または「実行可能にする方法」に変更して表示する。
【００３０】
（３）  実行不可能なコマンド部分をマウス操作（ダブルクリック等）すると，ウィンドウ２４をオープンし，その中に「実行不可能な理由」または「実行可能にする方法」を表示する。
【００３１】
（４）  ツールバーの実行不可能状態のアイコンをマウス操作（ダブルクリック等）すると，ステータスバー２３の「機能説明」を「実行不可能な理由」または「実行可能にする方法」に変更して表示する。
【００３２】
（５）  ツールバーの実行不可能状態のアイコンをマウス操作（ダブルクリック等）すると，タイトルバーの「機能説明」を「実行不可能な理由」または「実行可能にする方法」に変更して表示する。
【００３３】
（６）  ツールバーの実行不可能状態のアイコンをマウス操作（ダブルクリック等）すると，ウィンドウ２４をオープンし，その中に「実行不可能な理由」または「実行可能にする方法」を表示する。
【００３４】
図２は，第１の実施例の表示例を示す図である。ツールバー２５に表示されたアイコン１〜４のうちアイコン３は実行不可能である。マウスカーソルの位置を移動させると，マウスカーソルが位置するアイコン１〜４の機能の説明をステータスバー２３にそれぞれ表示する。
【００３５】
ここで，アイコン３が選択されると，ステータスバー２３にアイコン３の機能の説明を表示するとともに，ウィンドウ２４にアイコン３の「実行可能にする方法」を表示する。ウィンドウ２４には，「実行不可能な理由」を表示する場合もある。
【００３６】
図３は，第１の実施例における処理フローチャートである。図３に示す処理は，マウス操作をダブルクリックとした場合の例を示している。
【００３７】
ステップＳ１では，あるメニューの１つのコマンド上にカーソルがあることを検出する。ステップＳ２では，ステータスバーかタイトルバーにコマンド機能を表示する。ステップＳ３では，そのコマンドが実行可能であるかどうかを判定する。実行可能である場合にはステップＳ４の処理を行い，実行不可能である場合にはステップＳ５の処理を行う。
【００３８】
ステップＳ４では，ユーザが左ボタンを離した時点でコマンドを実行する。この処理は従来と同様である。
【００３９】
ステップＳ５では，ユーザがそのコマンドをダブルクリックしたかどうかを判定する。ダブルクリックしなかった場合にはステップＳ６の処理を行い，ダブルクリックした場合にはステップＳ７の処理を行う。
【００４０】
ステップＳ６では，メニューのトップコマンドにカーソルを戻す。
【００４１】
ステップＳ７では，コマンドが「実行不可能な理由」または「実行可能にする方法」を，ステータスバーもしくはタイトルバーに表示する。またはウィンドウをオープンしてその中に表示する。
【００４２】
〔第２の実施例〕
第２の実施例は，グループウェアのようなユーザ権限設定を含むソフトにおいて，コマンドまたはアイコンの実行不可能の理由が操作手順上の問題によるものかユーザ権限によるものかを判別して，それぞれの理由に対応する「実行不可能な理由」または「実行可能にする方法」等のメッセージを表示する。
【００４３】
図４は，第２の実施例の表示例を示す図である。図４（Ａ）に示す「フォルダ (F)」のコマンドのプルダウンメニュー２２中，「切り替え (X)」のコマンド以外は，実行不可能なコマンドである。ここで，「作成 (C)」のコマンドをダブルクリックすると，実行不可能な理由を判別して，図４（Ｂ）に示すメッセージＭ１，Ｍ２−１〜３をステータスバー，タイトルバーまたはウィンドウをオープンして表示する。
【００４４】
図４（Ｂ）のメッセージＭ１は，フォルダを作成するライブラリが未指定であるために，「作成」コマンドを実行することができないというように，コマンドの実行不可能の理由が操作手順上の問題によるものである場合に表示する。
【００４５】
メッセージＭ２−１〜３は，フォルダを作成するライブラリが指定されていても，作成を実行する権限がユーザに与えられていないというように，コマンドの実行不可能の理由がユーザ権限によるものである場合に表示している。
【００４６】
メッセージＭ２−２では，権限を付与する役割が誰であるか（ここでは，このライブラリの作成者）を共に表示する。
【００４７】
メッセージＭ２−３では，権限を付与する役割と氏名（ここでは，このライブラリの作成者である○○××氏）をメッセージ中に共に表示する。権限付与者の氏名は，サーバ側のユーザ権限管理テーブルを参照して権限付与者氏名等の該当する情報を抽出し，メッセージに埋め込んで表示している。これにより，ユーザは権限付与者が誰であるかをすぐに知ることができる。なお，ユーザ権限管理テーブルは，システムの利用者毎または資源毎にユーザＩＤとパスワードや計算機資源等の各種の利用権限を記憶するテーブルである。
【００４８】
図５は，第２の実施例の処理フローチャートである。
【００４９】
図５（Ａ）において，ステップＳ２１では，ユーザが実行不可能なコマンドをダブルクリックしたことを検出する。ステップＳ２２では，ユーザは本コマンドを実行する権限を与えられているかどうかを判定する。権限を与えられている場合にはステップＳ２３の処理を行い，権限を与えられていない場合にはステップＳ２４の処理を行う。
【００５０】
ステップＳ２３では，実行可能にする方法（操作手順）を表示する。例えば，図４（Ｂ）に示すメッセージＭ１を表示する。
【００５１】
ステップＳ２４では，権限がない旨を通知するメッセージを表示する。例えば，図４（Ｂ）に示すメッセージＭ２−１またはＭ２−２などを表示する。
【００５２】
図５（Ｂ）は，第２の実施例において，メッセージ中にユーザ権限を付与することができる者の情報を埋め込んで表示する場合の処理フローチャートを示している。図５（Ｂ）において，ステップＳ３１〜ステップＳ３３の処理は，前述したステップＳ２１〜ステップＳ２３の処理と同様である。
【００５３】
ステップＳ３２の判定により，ユーザが本コマンドを実行する権限がないと判断された場合，ステップＳ３４により，権限を与える人物名等をユーザ権限管理テーブル（図示省略）の該当するフィールドから持ってくる。そして，ステップＳ３５により，権限がない旨とそれを与える役割とその人物名を含むメッセージ，例えば図４（Ｂ）に示すメッセージＭ２−３を表示する。
【００５４】
〔第３の実施例〕
第３の実施例は，グループウェアのようなユーザ権限設定を含むソフトにおいて，実行不可能なコマンドまたはアイコンのうち操作手順上の問題によるものかユーザ権限によるものかを判別して，色，書体，輝度またはデザインの異なる表示態様により実行可能なコマンドと区別して表示する。
【００５５】
図６は，第３の実施例の表示例を示す図である。図６（Ａ）に示す「フォルダ(F) 」のコマンドのプルダウンメニュー２２中，「切り替え(X) 」のコマンド以外は，実行不可能なコマンドであり，イタリック体で表示された「作成 (C)」のコマンドは，ユーザ権限が与えられていないことにより実行不可能となっているコマンドであることを示す。
【００５６】
「作成(C) 」のコマンドをダブルクリックすると，図６（Ｂ）に示すような権限付与相談先のメッセージをステータスバー，タイトルバー，またはウィンドウをオープンしてその中に表示する。また，図６（Ｃ）に示すように，権限付与相談先の権限を付与する役割と氏名（ここでは，このライブラリの作成者である○○××氏）を含むメッセージを同様に表示するようにすると，さらに分かりやすい。権限付与者の氏名は，サーバ側のユーザ権限管理テーブルを参照して該当する氏名を抽出し，埋め込んで表示する。これにより，ユーザはユーザ権限を付与する役割が誰であるかをすぐに知ることができる。
【００５７】
〔第４の実施例〕
第４の実施例では，第１ないし第３の実施例において表示装置２に表示する各種メッセージを，メッセージ音声出力処理手段１６により，メッセージ音声出力装置３から出力する。この場合，音声による出力だけでも，または表示装置への出力と合わせて音声による出力も実施可能である。さらに，表示するメッセージの一部だけを音声出力することも可能である。
【００５８】
図７ないし図１１は，実施例においてメッセージ情報記憶手段１３またはコマンド／アイコン表示属性情報記憶手段１５に保持する各種テーブルまたはその内容を示す図である。
【００５９】
図７は，状態管理テーブルの例を示す図である。処理装置１は，サーバ側のユーザ権限管理テーブルを参考にしながら，現在の状態を，図７に示す状態管理テーブル中の一状態として認識する。具体的には，選択されたコマンドまたはアイコン，コマンド選択直前のアプリケーションソフトの状態，選択されたライブラリ／フォルダ／オブジェクト等の作成者，作成者が他人の場合の更新権の有無等の組み合わせにより，その状態を認識する。例えば，マウスカーソルにより「フォルダを開く」というコマンドが指示され，他人が作成したライブラリが選択され，選択されたライブラリの更新権がない場合の状態は，「３−ｈ」となる。
【００６０】
図８および図９は，表示情報対応テーブルの例を示す図である。
【００６１】
表示情報対応テーブルは，図７の状態管理テーブルに示された各状態における実行可能性，コマンド文字列の表示属性，アイコンの表示属性，メッセージ内容，音読指定（範囲）等の表示に関する情報が設定され記憶しているテーブルである。表示情報対応テーブルの内容は，予め設定されるが，例えば，コマンド文字列表示属性，アイコン表示属性，メッセージ内容，音読指定のフラグ等は，ユーザカスタマイズ機能を利用してユーザが任意に指定するようにしてもよい。
【００６２】
この例では，図７の状態管理テーブルで状態が「３−ｈ」の場合には，「実行可能性：×１，コマンド文字列の表示属性の書体種：明，同書体色：緑，アイコン表示属性：緑マスク，メッセージ内容（機能説明）：Ｍ０１１，メッセージ内容（実行可能にする方法の説明）：Ｍ１０１，音読指定：２」というように設定されている。
【００６３】
従って，「３−ｈ」の状態は，操作手順上の理由で実行不可能であり，コマンド文字列を明朝体および緑色で，アイコンは緑マスクで，メッセージの機能説明としてＭ０１１（図１０）を，実行可能にする方法の説明としてＭ１０１（図１１）を表示し，実行可能にする方法の説明のメッセージを音声出力するように設定されている。
【００６４】
図８および図９の表示情報対応テーブルのメッセージ内容に設定された，表示または音声出力するメッセージの内容を図１０および図１１に示す。
【００６５】
図１０は，機能説明として設定されるメッセージ，図１１は実行可能にする方法の説明として設定されるメッセージの例である。図１１のメッセージ内容のうち，権限付与者の氏名を含むメッセージを表示する場合には，サーバ側のユーザ権限管理テーブルを参照して対応する権限付与者氏名等の情報を埋め込んで表示する。
【００６６】
図１２は，実施例のシステム構成例を示す図である。図１２中，３０はクライアント側処理装置，４０はサーバ側処理装置，３１は表示制御部，３２は状態管理テーブル，３３は表示情報対応テーブル，３４はテキスト音声変換処理部，３５は音声制御部，３６はキーボード，マウス等，３７はディスプレイ，３８はスピーカ，４１はユーザ権限管理テーブルを表す。
【００６７】
グループウェアソフトにおいて，ユーザが選択したコマンドが実行不可能な場合，以下のような処理が行われる。
【００６８】
（１）  今ログインしているユーザの権限をユーザ権限管理テーブル４１へ問い合わせる。
【００６９】
（２）  （１）の問い合わせに対する回答を得る。
【００７０】
（３）  メッセージに権限付与者に関する情報を埋め込む場合には，その情報を問い合わせる。
【００７１】
（４）  （３）の問い合わせに対する回答を得る。
【００７２】
（５）  音声指定のフラグにより音声出力対象のメッセージがある場合には，音声出力するメッセージの範囲をテキスト音声変換処理部３４へ転送する。
【００７３】
（６）  表示制御部３１によりディスプレイ３７にメッセージを表示する。
【００７４】
（７）  また，音声出力対象のメッセージがある場合には，テキスト音声変換処理部３４により合成された音声を，音声制御部３５を介してスピーカ３８に出力する。
【図面の簡単な説明】
【００７５】
【図１】本発明の原理構成図である。
【図２】表示例を示す図である。
【図３】実施例における処理フローチャートである。
【図４】表示例を示す図である。
【図５】実施例における処理フローチャートである。
【図６】表示例を示す図である。
【図７】実施例の状態管理テーブルを示す図である。
【図８】実施例の表示情報対応テーブルを示す図である。
【図９】実施例の表示情報対応テーブルを示す図である。
【図１０】実施例のメッセージ内容を示す図である。
【図１１】実施例のメッセージ内容を示す図である。
【図１２】実施例のシステム構成例を示す図である。
【図１３】従来技術の説明図である。
【符号の説明】
【００７６】
１  処理装置（ＣＰＵ／メモリ）
２  表示装置
３  メッセージ音声出力装置
４  入力装置
１１  実行可否判別処理手段
１２  メッセージ表示処理手段
１３  メッセージ情報記憶手段
１４  コマンド／アイコン表示処理手段
１５  コマンド／アイコン表示属性情報記憶手段
１６  メッセージ音声出力処理手段
２１  メニューバー
２２  プルダウンメニュー
２３  ステータスバー
２４  ウィンドウ
【図１】
2007048311.tif 000003
【図２】
2007048311.tif 000004
【図３】
2007048311.tif 000005
【図４】
2007048311.tif 000006
【図５】
2007048311.tif 000007
【図６】
2007048311.tif 000008
【図７】
2007048311.tif 000009
【図８】
2007048311.tif 000010
【図９】
2007048311.tif 000011
【図１０】
2007048311.tif 000012
【図１１】
2007048311.tif 000013
【図１２】
2007048311.tif 000014
【図１３】
2007048311.tif 000015