(57)【要約】【課題】普段と異なる場所で業務を行う場合であっても、利用者にとって普段と同等の環境における操作を行うことができ、操作性、利便性を向上させることができるようにした情報処理システムを提供する。【解決手段】情報処理システムの記憶手段は場所と該場所に関連する装置に関する情報を対応させて記憶し、認証手段は利用者を認証し、場所取得手段は前記利用者が存在する場所に関する情報を取得し、環境設定手段は前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者に応じて、前記装置の環境に関する情報を設定する。【選択図】図１
2008139988.tif 000002
【特許請求の範囲】
【請求項１】
場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者に応じて、前記装置の環境に関する情報を設定する環境設定手段
を具備することを特徴とする情報処理システム。
【請求項２】
場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が所属するグループに関する情報を取得するグループ取得手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者または前記グループ取得手段によって取得されたグループに応じて、前記装置の環境に関する情報を設定する環境設定手段
を具備することを特徴とする情報処理システム。
【請求項３】
場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が所属するグループに関する情報を取得するグループ取得手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者または前記グループ取得手段によって取得されたグループに応じて、前記装置の環境に関する情報を設定する環境設定手段と、
前記環境設定手段によって環境に関する情報が設定され得る装置と、
前記利用者の操作に応じて、前記装置を用いた処理を実行する処理実行手段
を具備することを特徴とする情報処理システム。
【請求項４】
情報処理システムを、
場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者に応じて、前記装置の環境に関する情報を設定する環境設定手段
として機能させることを特徴とする情報処理プログラム。
【請求項５】
情報処理システムを、
場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が所属するグループに関する情報を取得するグループ取得手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者または前記グループ取得手段によって取得されたグループに応じて、前記装置の環境に関する情報を設定する環境設定手段
として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび情報処理プログラムに関する。
【背景技術】
【０００２】
ブロードバンドの進展等により、時間・空間・企業・組織という様々な枠組みを越え、ネットワーク上に分散する知（情報）やサービスを利用できる環境作りが重要になってきている。
特に、上記事情においては、「働く現場」と「利用者に情報技術を意識させないこと」が挙げられる。普段と異なる場所で仕事をするためにわざわざ準備するのではなく、「働く場」、「働く状況」に応じてサービスが利用できること、また、ＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ、情報技術）を意識することなく、利用者が使い慣れた操作で様々なサービスを利用できることが望まれている。
【０００３】
これに関連する技術として、例えば、特許文献１には、複数の共用デバイス及び複数のクライアントと共通のネットワークで接続されてネットワークシステムを構成するサーバにおいて、共用デバイスの利用をクライアントを利用するユーザが属するグループ毎に管理可能なサーバ装置を提供することを課題とし、クライアントを使用するユーザをグループユーザとして登録するとともに、共用デバイスの使用権限をユーザグループ毎に登録し、このような管理を行うことにより、共用デバイス毎に利用可能なユーザを特定可能となり、例えば共用デバイスとしてファクシミリ装置を用いた場合には、特定のファクシミリ装置が受信した文書情報は特定のユーザグループのみが閲覧できるように管理できる。共用デバイスが複数の機能を有する場合には、機能毎に利用権限を設定可能とすることにより、さらにきめ細かな管理が可能となり、管理するユーザ及び共用デバイスの数が増加しても効率のよい管理が実現できることが開示されている。
また、例えば、特許文献２には、従来は、サーバ側に負荷が集中しクライアントの性能を有効利用しておらず、クライアントが直接サーバを操作することになり第三者による不正アクセスが発生することを課題とし、サーバへの負荷集中およびサーバへの直接的な操作の低減を解決するために、クライアント環境構築のための情報を管理する環境管理サーバと、環境管理サーバに各種情報を登録するクライアントと、実際に環境が構築されるクライアントからの構成とすることが開示されている。
また、例えば、特許文献３には、サーバから検索されディスクトップ・コンピュータにおいて実行されるソフトウエアに対するソフトウエア・プリファレンスのサーバ・ベースの記憶装置に関するものであり、サーバ及び複数のユーザ・ステーションを相互接続するネットワークを有するシステムにおいて、システム・アドミニストレータが、システムのユーザ又はユーザ・グループ、端末、及び端末グループを１つの階層としてモデル化し、各グループ及び個々のユーザに対して別々にデスクトップ及びユーザ・アプリケーション・プリファレンスを設定し、選択されたグループ・コンテキスト、例えば、システムの全ユーザ又は全ユーザを表すグループの下にあるサブグループに対して、選択されたユーザ・アプリケーションのためのデフォルト・セットのプリファレンスが決定される。そこで、そのデフォルト・セットは選択されたグループにおいて明確に示されたプリファレンスに従って修正され、特に、ユーザに属する一組のプリファレンスによって、これらのプリファレンスが再び修正されるようにしてもよいことが開示されている。
【特許文献１】特許第３７４０３３０号公報
【特許文献２】特開２００６−０１８３４７号公報
【特許文献３】特許第３６７０９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、このような背景技術の状況の中でなされたもので、普段と異なる場所で業務を行う場合であっても、利用者にとって普段と同等の環境における操作を行うことができ、操作性、利便性を向上させることができるようにした情報処理システムおよび情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者に応じて、前記装置の環境に関する情報を設定する環境設定手段
を具備することを特徴とする情報処理システム。
【０００６】
［２］  場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が所属するグループに関する情報を取得するグループ取得手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者または前記グループ取得手段によって取得されたグループに応じて、前記装置の環境に関する情報を設定する環境設定手段
を具備することを特徴とする情報処理システム。
【０００７】
［３］  場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が所属するグループに関する情報を取得するグループ取得手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者または前記グループ取得手段によって取得されたグループに応じて、前記装置の環境に関する情報を設定する環境設定手段と、
前記環境設定手段によって環境に関する情報が設定され得る装置と、
前記利用者の操作に応じて、前記装置を用いた処理を実行する処理実行手段
を具備することを特徴とする情報処理システム。
【０００８】
［４］  情報処理システムを、
場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者に応じて、前記装置の環境に関する情報を設定する環境設定手段
として機能させることを特徴とする情報処理プログラム。
【０００９】
［５］  情報処理システムを、
場所と該場所に関連する装置に関する情報を対応させて記憶する記憶手段と、
利用者を認証する認証手段と、
前記利用者が所属するグループに関する情報を取得するグループ取得手段と、
前記利用者が存在する場所に関する情報を取得する場所取得手段と、
前記場所取得手段によって取得された場所に関する情報に基づいて、前記記憶手段に記憶されている該場所に関連する装置に関する情報を取得し、前記認証手段によって認証された利用者または前記グループ取得手段によって取得されたグループに応じて、前記装置の環境に関する情報を設定する環境設定手段
として機能させることを特徴とする情報処理プログラム。
【発明の効果】
【００１０】
請求項１の情報処理システムによれば、本構成を有していない場合に比較して、普段と異なる場所で業務を行う場合であっても、利用者にとって普段と同等の環境における操作を行うことができ、操作性、利便性が向上する。
【００１１】
請求項２の情報処理システムによれば、本構成を有していない場合に比較して、普段と異なる場所で業務を行う場合であっても、利用者またはその利用者が属しているグループにとって普段と同等の環境における操作を行うことができ、操作性、利便性が向上する。
【００１２】
請求項３の情報処理システムによれば、本構成を有していない場合に比較して、普段と異なる場所で業務を行う場合であっても、利用者またはその利用者が属しているグループにとって普段と同等の環境における操作によって業務を遂行することができ、操作性、利便性がさらに一層向上する。
【００１３】
請求項４の情報処理プログラムによれば、本構成を有していない場合に比較して、普段と異なる場所で業務を行う場合であっても、利用者にとって普段と同等の環境における操作を行うことができ、操作性、利便性が向上する。
【００１４】
請求項５の情報処理プログラムによれば、本構成を有していない場合に比較して、普段と異なる場所で業務を行う場合であっても、利用者またはその利用者が属しているグループにとって普段と同等の環境における操作を行うことができ、操作性、利便性が向上する。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づき本発明の好適な一実施の形態を説明する。
図１は、本発明の一実施の形態の概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システムおよび方法の説明をも兼ねている。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散または並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続を含む。
また、システムとは、複数のコンピュータ、ハードウェア、装置（デバイス、リソース）等がネットワーク等で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
以下、本システムが用いられる場所（つまり、普段と異なる場所）として、会議室（役員会議室や、研究、開発、企画、生産、教育部門における会議室等）を主に例示して説明する。ただし、プレースには、普段の業務が行われる場所、普段と異なる場所の両方が含まれる。また、本システムを用いて行われる業務の対象（オブジェクト）としてドキュメントを取り上げる。ドキュメントには例えば電子文書等が含まれる。また、コンテキストとは、状況のことをいうが、本システムのハードウェア的属性（ＩＰアドレス、能力等のプロパティ）または状況（部屋の位置等）、業務の属性（ミッション等）または状況（進捗状況等）、利用者の属性（氏名等のプロファイル）または状況（利用者が存在する位置等）等の静的、動的なものを含む。
【００１６】
本実施の形態は、図１に示すように、認証モジュール１１、グループ取得モジュール１２、プレース取得モジュール１３、環境設定モジュール２０、装置環境情報ＤＢ２１、装置３１等を有している。
認証モジュール１１は、図１に示すように、環境設定モジュール２０と接続されており、利用者を認証し、その認証結果（利用者ＩＤ等）を環境設定モジュール２０へ渡す。
グループ取得モジュール１２は、図１に示すように、環境設定モジュール２０と接続されており、利用者が所属するグループに関する情報を取得し、そのグループに関する情報を環境設定モジュール２０へ渡す。なお、グループは、一人以上の利用者から構成されており、本システムを用いてある一定の目的を有した業務を行う集団である。なお、グループ内にグループが所属していてもよい。つまり、グループを利用者とみなしてもよい。
プレース取得モジュール１３は、図１に示すように、環境設定モジュール２０と接続されており、利用者が存在する場所に関する情報を取得し、その場所に関する情報を環境設定モジュール２０へ渡す。
【００１７】
環境設定モジュール２０は、図１に示すように、認証モジュール１１、グループ取得モジュール１２、プレース取得モジュール１３、装置環境情報ＤＢ２１、装置３１等と接続されており、プレース取得モジュール１３によって取得された場所に関する情報に基づいて、装置環境情報ＤＢ２１に記憶されている該場所に関連する装置に関する情報を取得し、認証モジュール１１によって認証された利用者またはグループ取得モジュール１２によって取得されたグループに応じて、装置３１等の環境に関する情報を設定する。
装置環境情報ＤＢ２１は、図１に示すように、環境設定モジュール２０と接続されており、場所とその場所に関連する装置に関する情報を対応させて記憶しており、環境設定モジュール２０からアクセスされる。
装置３１等は、図１に示すように、環境設定モジュール２０と接続されており、環境設定モジュール２０によって環境に関する情報が設定され、利用者の操作に応じて処理を実行する。つまり、利用者またはグループがプレース取得モジュール１３で取得された場所で、その装置３１等を利用できるように、環境に関する情報が設定される。
【００１８】
図２を用いて、本実施の形態を含めた具体的な構成例を説明する。この例は、会議室で主に用いられるものである。ただし、対象とする部屋の使用目的に応じて基本コンポーネントとなる発表者用システム１００、複合機１１０等を様々に組み合わせて構築するようにしてもよい。
図２に示したシステムは、発表者用システム１００、複合機１１０、参加者情報端末１２０、情報端末１３０、コンテキスト情報管理システム１４０、ドキュメント管理システム１５０、ドキュメントフローサービスシステム１６０、個人ＰＣ１７０、そしてこれらを相互に接続している通信回線であるイントラネット１８０を有している。
【００１９】
発表者用システム１００は、ペン入力画面１０１、画面制御用タッチパネル１０２、制御用ＰＣ１０３、ＩＣカードリーダー１０４を有している。制御用ＰＣ１０３は、ペン入力画面１０１、画面制御用タッチパネル１０２、ＩＣカードリーダー１０４と接続されており、それらの動作を制御する。発表者用システム１００は、会議をサポートするためのものであり、設置場所、設置状況に合わせてサイズ等を選択することができる。
【００２０】
例えば、次のような会議の進行に応じた処理を行う。なお、ペン入力画面１０１、画面制御用タッチパネル１０２のユーザインタフェースを用いた利用者の操作に応じて、会議資料の呼び出し等を行う。
（１）会議の開始
利用者は各人のＩＣカードをＩＣカードリーダー１０４にかざす（読み取らせる）ことによって、利用者認証、その利用者と関連づけられた会議への参加、利用者や会議と関連づけられたドキュメント管理システム１５０へのアクセス等を行う。
（２）遠隔拠点との接続
複数の図２に示したシステムをネットワークによって接続し、互いのドキュメントにメモ書きを行ったり、各利用者が有するドキュメントを公開することができるようにしてもよい。このように遠隔会議を行う場合に、コンテキスト情報管理システム１４０を用いることによって、ＩＰアドレス等を利用者が気にすることなく、利用者またはグループの情報だけを用いて相互に接続できるようにしてもよい。
（３）会議資料の呼び出し
ＩＣカードリーダー１０４によって読み込まれた利用者ＩＤによって、ドキュメント管理システム１５０にアクセスすることができる。また、個人である各利用者が所有している情報をグループ内で共有できるように、紙文書からの情報取り込む（複合機１１０のスキャン機能を用いて紙文書を本システム内で扱うことができるドキュメントに変換する）。これは、ドキュメントフローサービスシステム１６０によって実現される。
【００２１】
（４）会議資料への書き込み
ペン入力画面１０１、画面制御用タッチパネル１０２にペン等を用いて電子的に書き込まれた情報をドキュメント管理システム１５０に保存するほか、遠隔地にあるシステムに転送することもできる。
（５）会議資料の印刷
会議中に参照しているドキュメント等は、発表者用システム１００が設置された場所とコンテキスト情報管理システム１４０によって関連付けられた複合機１１０から印刷することもできる。また、遠隔地にある発表者用システム１００に関連づけられた複合機１１０を用いて印刷することもできるようにしてもよい。
（６）会議資料の保存
会議中に参照、書き込みが行われたドキュメントは、コンテキスト情報管理システム１４０によって会議を開催しているグループまたは利用者と関連づけられたドキュメント管理システム１５０に、会議のコンテキスト情報とともに格納する。
【００２２】
複合機１１０は、多機能複写機とも呼ばれ、スキャナ、プリンタ、複写機、ファックス等の機能を有している。発表者用システム１００、参加者情報端末１２０、情報端末１３０、ドキュメント管理システム１５０等からの指示に基づいてドキュメントの印刷、ドキュメントの入力等を行う。
【００２３】
参加者情報端末１２０は、発表者用システム１００で共有される情報を基に会議の参加者となる利用者がメモ書き等の個人的な操作を行うために用いられる端末であり、以下に掲げるようなグループワークができる。
（１）ＩＣカードリーダー１２３を用いた参加者情報端末１２０へのログイン（会議への参加を意味する）
（２）発表者用システム１００のペン入力画面１０１等に表示されている画面の受信と保存をすること
（３）発表者用システム１００のペン入力画面１０１等に表示されている画面へのメモ書きを行うこと
（４）発表者用システム１００のペン入力画面１０１等に表示されている画面の表示履歴とメモ書きの履歴を参照すること
（５）メモ書きを発表者へ送信すること
（６）メモ書きを電子メール送信すること
（７）参加者情報端末１２０からのログアウト（会議からの退出を意味する）、およびメモ書き等をドキュメント管理システム１５０へ保存すること
【００２４】
会議の参加者は各人のＩＣカードをＩＣカードリーダー１２３にかざすことによって、参加者情報端末１２０のログイン処理（利用者認証処理）を行い、発表者用システム１００から発表画面の受信を開始する。また、参加者情報端末１２０のログイン処理が行われたことを発表者用システム１００にイベントとして通知し、コンテキスト情報管理システム１４０に会議の参加者として記録する。
参加者情報端末１２０の利用者と関連づけられた会議への参加、利用者や会議と関連づけられたドキュメント管理システム１５０へのアクセス等を行う。
【００２５】
情報端末１３０は、シンクライアント型の端末であり、利用者は各人のＩＣカードをＩＣカードリーダー１３２にかざすことによって情報端末１３０にログインする。そして、その利用者ＩＤからコンテキスト情報管理システム１４０を用いて、利用者が普段から利用している個人ＰＣ１７０のデスクトップ環境を端末ＰＣ１３１のディスプレイに表示する。また、コンテキスト情報管理システム１４０に登録されている部屋情報を参照することによって、利用者は特別な設定を行うことなく、その情報端末１３０に近い複合機１１０を用いて印刷等ができるように構築することもできる。
【００２６】
コンテキスト情報管理システム１４０は、主に以下のような要素に対してサービスを最適化するための情報を管理している。図１で示した環境設定モジュール２０、装置環境情報ＤＢ２１を有している。
・利用者：利用者のプロファイル、システムリソース情報、認証情報等
・グループ：グループのプロファイル、所属メンバ、システムリソース情報等
・ワークプレース：部屋のプロファイル、システムリソース情報等
・ＩＣカード：ＩＣカードと関連づけられたオブジェクトのプロファイル
また、コンテキスト情報管理システム１４０は、上記のような静的な情報（固定的な情報）の他、会議の開始、終了や会議への利用者の参加状況などの動的な情報も管理することができる。
【００２７】
ドキュメント管理システム１５０は、利用者、グループまたはアプリケーション等が参照、生成するドキュメントを管理するためのものである。図２に示すシステムでは、複数のドキュメント管理システム１５０を有していてもよく、拠点やセキュリティポリシーに応じて、利用者は適したドキュメント管理システム１５０を選択して利用することができる。
ドキュメントフローサービスシステム１６０は、複合機１１０とドキュメント管理システム１５０間を連携させ、紙文書から電子文書への変換、電子文書の印刷等のドキュメントの管理を行うことができる。
個人ＰＣ１７０は、利用者が普段から利用しているＰＣであり、このＩＰアドレス等が利用者ＩＤに対応付けられてコンテキスト情報管理システム１４０に記憶されている。情報端末１３０はコンテキスト情報管理システム１４０を利用して、利用者ＩＤに対応付けされた個人ＰＣ１７０のデスクトップ環境にアクセスする。
【００２８】
次に図３、図４を用いて、作用・働き（動作）を説明する。図３に示すシステムは、クライアント２１０、コンテキスト情報管理システム２２０、サービス実行システム２３０を有している。図１に示したシステムとの関係では、クライアント２１０は、図１に示したシステムの認証モジュール１１、グループ取得モジュール１２、プレース取得モジュール１３に該当し、コンテキスト情報管理システム２２０は、図１に示したシステムの装置環境情報ＤＢ２１に該当し、サービス実行システム２３０は、図１に示したシステムの環境設定モジュール２０、装置３１等に該当する。また、図２に示したシステムとの関係では、クライアント２１０は発表者用システム１００、参加者情報端末１２０、情報端末１３０に該当し、コンテキスト情報管理システム２２０はコンテキスト情報管理システム１４０に該当し、サービス実行システム２３０はドキュメントフローサービスシステム１６０、ドキュメント管理システム１５０、発表者用システム１００、参加者情報端末１２０、情報端末１３０に該当する。つまり、図２のシステムの発表者用システム１００、参加者情報端末１２０、情報端末１３０のそれぞれは、クライアント２１０にもなり得るし、サービス実行システム２３０にもなり得る。ただし、ここでの該当するとは、一対一で対応する場合だけでなく、包含する場合、包含される場合等をも含む。
図３、図４は、サービス実行モジュール２３１が使用するパラメータをコンテキスト（この例では、利用者ＩＤ、グループＩＤ、プレースＩＤの組で表される情報）が変化したタイミングでセットする例である。
【００２９】
クライアント２１０は、サービス依頼モジュール２１１、コンテキスト送信モジュール２１２、コンテキスト入力モジュール２１３を有している。コンテキスト情報管理システム２２０は、利用者情報管理モジュール２２１、グループ情報管理モジュール２２２、プレース情報管理モジュール２２３を有している。サービス実行システム２３０は、サービス実行モジュール２３１、設定変更モジュール２３２を有している。
【００３０】
ステップＳ１では、利用者の操作によって、クライアント２１０内のコンテキスト入力モジュール２１３によってクライアントのコンテキストを入力して確定する。つまり、認証用ユーザカード（ＩＣカード）から利用者ＩＤを入力する。利用者の操作によって、開始するタスク名を選択しグループＩＤを入力する。会議室用カード（ＩＣカード）からプレースＩＤを入力する。コンテキストを表すＩＤの組（利用者ＩＤ、グループＩＤ、プレースＩＤ）は、図５に示すようなコンテキスト情報テーブル５００によって管理する。つまり、利用者ＩＤ欄５０１に利用者ＩＤを記憶し、グループＩＤ欄５０２にグループＩＤを記憶し、プレースＩＤ欄５０３にプレースＩＤを記憶する。
【００３１】
ステップＳ２では、クライアント２１０内のコンテキスト送信モジュール２１２が、コンテキストを表すＩＤの組をコンテキスト情報管理システム２２０に送信する。そして、コンテキスト情報管理システム２２０は、受信した利用者ＩＤを利用者情報管理モジュール２２１に渡し、受信したグループＩＤをグループ情報管理モジュール２２２に渡し、受信したプレースＩＤをプレース情報管理モジュール２２３に渡す。
利用者情報管理モジュール２２１は、利用者情報を、図６に示すような利用者情報管理テーブル６００によって管理する。つまり、利用者情報管理テーブル６００は、利用者ＩＤ欄６０１、氏名欄６０２、写真ファイル名欄（その利用者の写真ファイルの記憶場所を記憶する欄）６０３、社員番号欄６０４、部署欄６０５、役職欄６０６、装置欄（その利用者が使用できるファイルサーバ等のネットワークに接続された装置ＩＤを記憶する欄）６０７、認証情報欄６０８、プレース情報欄（その利用者が現在どこにいるかを示すプレースＩＤを記憶する欄）６０９を有している。
グループ情報管理モジュール２２２は、グループ情報を、図７に示すようなグループ情報管理テーブル７００によって管理する。つまり、グループ情報管理テーブル７００は、グループＩＤ欄７０１、グループ名欄７０２、グループのミッション欄（そのグループの目的、使命等を記憶する欄）７０３、メンバー１欄（そのグループに所属している利用者ＩＤを記憶する欄）７０４、メンバー２欄７０５、装置欄（そのグループが使用できるファイルサーバ等のネットワークに接続された装置ＩＤを記憶する欄）７０６、プレース情報欄（そのグループが現在どこにいるかを示すプレースＩＤを記憶する欄、複数の所属している利用者が異なる場所にいる場合は複数のプレースＩＤを記憶する場合もある）７０７を有している。
プレース情報管理モジュール２２３は、プレース情報を、図８に示すようなプレース情報管理テーブル８００によって管理する。つまり、プレース情報管理テーブル８００は、プレースＩＤ欄８０１、所在地欄８０２、ビル名欄８０３、階数欄８０４、広さ欄（その部屋の広さを記憶する欄）８０５、共有装置のプロファイルリスト欄（その部屋に置かれている共有装置のＩＤを記憶する欄）８０６、補助プレース情報欄（補助的に使える例えば隣室の部屋のプレースＩＤを記憶する欄）８０７、利用者情報欄（その部屋を利用している利用者ＩＤを記憶する欄、複数人で用いられている場合は複数の利用者ＩＤを記憶する場合もある）８０８、使用グループ欄（その部屋を利用しているグループＩＤを記憶する欄、複数のグループで用いられている場合は複数のグループＩＤを記憶する場合もある）８０９、占有／共有状態欄（その部屋は１人の利用者または１つのグループによって占有されているか、または共有されているかを記憶する欄）８１０を有している。また、共有装置のプロファイルリスト欄８０６が指し示すプロファイルリストは、図９に示すような装置のプロファイル管理テーブル９００によって管理されている。装置のプロファイル管理テーブル９００は、装置ＩＤ欄９０１、ＩＰアドレス欄９０２、装置タイプ欄（複合機なのかスキャナ専用機なのか等を記憶する欄）９０３、機種欄９０４、能力欄９０５を有している。
【００３２】
ステップＳ３では、クライアント２１０内のコンテキスト送信モジュール２１２が、コンテキストを表すＩＤの組をサービス実行システム２３０内の設定変更モジュール２３２に送信する。
ステップＳ４では、サービス実行システム２３０の設定変更モジュール２３２が、送信されたコンテキストを表すＩＤの組を基に、コンテキスト情報管理システム２２０から必要な設定情報を取得する。つまり、プレース情報管理モジュール２２３で管理されているスキャナ、プリンタ、プロジェクタ等のネットワークアドレスとドライバの設定に関する情報、該当する利用者のファイルを保持するファイルサーバに関する情報、該当するグループのファイルを保持するファイルサーバに関する情報等を取得する。
ステップＳ５では、クライアント２１０のサービス依頼モジュール２１１が、サービス実行システム２３０のサービス実行モジュール２３１にサービスのリクエストを送信する。
ステップＳ６では、サービス実行システム２３０内のサービス実行モジュール２３１が、設定変更モジュール２３２によって予め変更された設定を参照し、サービスを実行する。例えば、クライアント２１０の近くのスキャナから文書をドキュメントとして読み込み、利用者がアクセス権をもつファイルサーバにそのドキュメントを格納し、その近くのプリンタから印刷する等の一連の処理を行う。
【００３３】
次に図１０、図１１を用いて、図３、図４とは異なる作用・働き（動作）を説明する。
なお、図３に示したものと同種の部位には同一符号を付し重複した説明を省略する。図１０の構成で、図３のものと異なるものは、設定参照モジュール２３３である。
図１０、図１１は、サービス実行モジュール２３１が使用するパラメータは、処理を実行する直前に設定参照モジュール２３３がコンテキスト情報管理システム２２０を参照してセットする例である。
ステップＳ１１からステップＳ１３は、図３のステップＳ１からステップＳ３にそれぞれ該当する。
ステップＳ１４は、図３のステップＳ５に該当し、クライアント２１０のサービス依頼モジュール２１１が、サービス実行システム２３０のサービス実行モジュール２３１にサービスのリクエストを送信する。
ステップＳ１５では、サービス実行システム２３０のサービス実行モジュール２３１は、処理の実行の前に、設定参照モジュール２３３に対して設定情報を取得するように指示する。そして、設定参照モジュール２３３が、その指示に応じて、コンテキストを表すＩＤの組を基に、コンテキスト情報管理システム２２０から必要な設定情報を取得して設定する。
ステップＳ１６は、図３のステップＳ６に該当する。
【００３４】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図１２に示すように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバとなり得るコンピュータ等である。認証モジュール１１、グループ取得モジュール１２、プレース取得モジュール１３、環境設定モジュール２０等のプログラムを実行するＣＰＵ１２０１と、そのプログラムやデータを記憶するＲＡＭ１２０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１２０３と、補助記憶装置であるＨＤ１２０４と、キーボード、マウス、ＩＣカードリーダー、タッチパネル等のデータを入力する入力装置１２０６と、ＣＲＴや液晶ディスプレイ等の出力装置１２０５と、通信ネットワークと接続するための通信回線インタフェース１２０７、そして、それらをつないでデータのやりとりをするためのバス１２０８により構成されている。
【００３５】
なお、図１２に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１２に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１２に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【００３６】
なお、前記実施の形態においては、ＩＣカードによる認証を示したが、他の認証、例えば指紋等の生体情報による認証であってもよい。また、ＩＣカードを読み取るのに、ＩＣカードリーダー１０４等を用いて、利用者が明示的な動作をすることを必要としたが、ＩＣカードリーダーと同等のものを部屋の壁等に埋め込み、ＩＣカードを所持した利用者が、その壁の近辺を通過することによって、ＩＣカードを読み取るようにしてもよい。
また、前記実施の形態においては、会議室用カード（ＩＣカード）からプレースＩＤを入力する例を示したが、ＩＣカードリーダーが固定されているものであれば、認証用ユーザカード（ＩＣカード）を読み取ったＩＣカードリーダーの識別子（ＩＤ）をプレースＩＤとしてもよい。つまり、認証用ユーザカードが読み取られた時点で、利用者の場所を特定するようにしてもよい。
また、ＩＣカードは他の機器（例えば、携帯電話等）に内蔵されていてもよい。
また、前記実施の形態においては、利用者ＩＤ、グループＩＤ、プレースＩＤの３つの情報の組によってコンテキストを表していたが、利用者ＩＤ、プレースＩＤの２つの情報の組によってコンテキストを表してもよい。その場合は、利用者がログイン後に行うグループの選択が不要となる。
また、図５から図９に示したデータ構造はテーブル構造であるが、リスト構造等のデータ構造であってもよい。
【００３７】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、上記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去および書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、上記のプログラムまたはその一部は、上記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【図面の簡単な説明】
【００３８】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を含めた具体的な構成例を示す説明図である。
【図３】各装置間の通信手順および各装置での処理内容を示す説明図である。
【図４】第１の処理例を示すフローチャートである。
【図５】コンテキスト情報テーブルのデータ構造例を示す説明図である。
【図６】利用者情報管理テーブルのデータ構造例を示す説明図である。
【図７】グループ情報管理テーブルのデータ構造例を示す説明図である。
【図８】プレース情報管理テーブルのデータ構造例を示す説明図である。
【図９】装置のプロファイル管理テーブルのデータ構造例を示す説明図である。
【図１０】各装置間の通信手順および各装置での処理内容を示す説明図である。
【図１１】第２の処理例を示すフローチャートである。
【図１２】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【符号の説明】
【００３９】
１１…認証モジュール
１２…グループ取得モジュール
１３…プレース取得モジュール
２０…環境設定モジュール
２１…装置環境情報ＤＢ
３１、３２、３３…装置
１００…発表者用システム
１０１…ペン入力画面
１０２…画面制御用タッチパネル
１０３…制御用ＰＣ
１０４…ＩＣカードリーダー
１１０…複合機
１２０…参加者情報端末
１２１…液晶ペンタブレット
１２２…制御用ＰＣ
１２３…ＩＣカードリーダー
１３０…情報端末
１３１…端末ＰＣ
１３２…ＩＣカードリーダー
１４０…コンテキスト情報管理システム
１５０…ドキュメント管理システム
１６０…ドキュメントフローサービスシステム
１７０…個人ＰＣ
１８０…イントラネット
２１０…クライアント
２１１…サービス依頼モジュール
２１２…コンテキスト送信モジュール
２１３…コンテキスト入力モジュール
２２０…コンテキスト情報管理システム
２２１…利用者情報管理モジュール
２２２…グループ情報管理モジュール
２２３…プレース情報管理モジュール
２３０…サービス実行システム
２３１…サービス実行モジュール
２３２…設定変更モジュール
２３３…設定参照モジュール
【図１】
2008139988.tif 000003
【図２】
2008139988.tif 000004
【図３】
2008139988.tif 000005
【図４】
2008139988.tif 000006
【図５】
2008139988.tif 000007
【図６】
2008139988.tif 000008
【図７】
2008139988.tif 000009
【図８】
2008139988.tif 000010
【図９】
2008139988.tif 000011
【図１０】
2008139988.tif 000012
【図１１】
2008139988.tif 000013
【図１２】
2008139988.tif 000014