(57)【要約】      （修正有）【課題】コンピュータ管理のための設定作業の負荷を軽減する。【解決手段】コンピュータの設定情報の管理を行なう設定情報統合管理システム１００が、コンピュータ管理のための設定情報１０１を管理する設定情報管理手段１０２と、コンピュータが必要な設定情報を取得するための設定情報評価手段１０３とを具え、コンピュータ管理のための高度な設定と、その設定方法や管理の統一化を行なって、設定内容を流通させることで、コンピュータの設定作業の負荷を軽減する手段を提供する。【選択図】図１
2005327008.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ管理に対する設定情報統合管理システムであって、当該設定情報統合管理システムがコンピュータ管理のための設定情報を管理する設定情報管理手段と、コンピュータが必要な設定情報を取得するための設定情報評価手段とを備えていることを特徴とする設定情報統合管理システム。
【請求項２】
前記設定情報管理手段が、コンピュータ管理のための情報を利用者が直接設定するグラフィカルインターフェイス、またはプログラムから設定するためのプログラムインターフェイスと、前記設定情報評価手段から設定情報へのアクセスインターフェイスと、該設定情報を流通可能なファイルとして出力する機能と、前記ファイルによる設定情報を入力する機能と、当該設定情報を蓄積管理する機能とを有していることを特徴とする請求項１に記載の設定情報統合管理システム。
【請求項３】
前記設定情報評価手段が、アプリケーションなどが設定情報を取得するためのインターフェイスと、アプリケーションからの設定情報の取得要求に対して、設定情報適用条件を判断して適切な設定情報を当該アプリケーションに返却する機能とを有していることを特徴とする請求項１に記載の設定情報統合管理システム。
【請求項４】
前記設定情報は、少なくとも１つ以上の設定情報適用条件と個別設定情報の組によって記述され、前記個別設定情報は、少なくとも１つ以上の条件と設定内容の組によって記述され、設定内容は具体的な設定とするか、または少なくとも１つ以上の条件と設定内容の組によって再帰的に記述されるものとしたことを特徴とする請求項１に記載の設定情報統合管理システム。
【請求項５】
コンピュータ管理に対する設定情報の統合管理方法であって、あるファイルに対するアクセスが発生した際に、設定情報評価手段が前記ファイルに対する設定情報の取得要求を受け取り、該設定情報評価手段が、それぞれの設定情報を管理している設定情報管理手段を通して前記要求された設定情報に対する適用条件や個別設定情報中の条件の判断を行なって、個別設定情報や設定内容を特定し、この結果を元にファイルのアクセス制御を行なえるように各設定情報を設定情報管理手段にて統合管理することを特徴とする設定情報統合管理方法。
【請求項６】
前記設定情報の取得要求として、当該設定情報が必要になった状況やアプリケーション情報、どのような情報を必要としているかなど情報を受け取ることを特徴とする請求項５に記載の設定情報統合管理方法。
【請求項７】
前記設定情報は、少なくとも１つ以上の設定情報適用条件と個別設定情報の組によって記述され、前記個別設定情報は、少なくとも１つ以上の条件と設定内容の組によって記述され、設定内容は具体的な設定とするか、または少なくとも１つ以上の条件と設定内容の組によって再帰的に記述されるものとすることを特徴とする請求項５に記載の設定情報統合管理方法。
【請求項８】
コンピュータ管理に対する設定情報の統合管理方法であって、アプリケーションなどからの設定情報の取得要求に対して、設定情報評価手段が前記設定情報の取得要求を受け取るステップと、前記設定情報評価手段が、コンピュータ管理のための設定情報を管理する設定情報管理手段を通して設定情報適用条件にマッチする個別設定情報があるか否かを確認するステップと、設定情報適用条件にマッチする個別設定情報がある場合に、該当する個別設定情報を取得するステップと、当該個別設定情報の条件にマッチする設定内容があるか否かを確認するステップと、当該条件にマッチする設定内容がある場合に、該当する設定内容を取得するステップと、該取得した設定内容がさらなる条件と設定内容の組であるかどうかを確認し、そうである場合に、該当する条件と設定内容を取得するステップと、により所望する設定情報を取得し得るように各設定情報を設定情報管理手段にて統合管理することを特徴とする設定情報統合管理方法。
【請求項９】
請求項８に記載の各ステップの処理をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの設定情報の管理を行う、設定情報統合管理システム及び設定情報統合管理方法に係り、特に、コンピュータ管理のための高度な設定と、その設定方法や管理の統一化を行い、設定内容を流通させることでコンピュータの設定作業の負荷を軽減できる手段を提供することを可能とする設定情報統合管理システム及び設定情報統合管理方法に関するものである。
【背景技術】
【０００２】
現在、コンピュータは技術者に限らず、幅広い利用者に浸透してきた。コンピュータはオペレーティングシステムの上に様々なアプリケーションを動作させることで、多様化する用途に対応してきた。一方、利用者はコンピュータを利用するために、オペレーティングシステムやアプリケーションに対して様々な設定を行なっている。それは、ネットワーク接続の設定、メールを読むための設定、WWWを閲覧するための設定、ファイルのアクセス制御に対する設定など多岐に渡っている。
【０００３】
しかし、現在は上述したような基本的な設定だけでなく、セキュリティや利便性の観点から、多様な設定ができることが求められており、例えば、データファイルへのアクセス制御において、条件付のアクセス許可を評価できるようにして、様々な条件に基づく複雑なアクセス制御を汎用的に実施し得るようにしたアクセス制御方法が提案されており（例えば、特許文献１参照）、また、情報提供のための複雑な制御を解決するものとして、特願２００３−３９４５４７及び特願２００３−２９０２３８などがある。
【０００４】
【特許文献１】特開２００１−１８４２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、同じ目的のアプリケーションでも、提供するベンダーによって設定方法が異なったり、アプリケーションや機能ごとに設定できるレベルが異なったりして、利用者に多くの知識を要求したり、全体の見通しが悪くなったりする。また、複数のコンピュータに同じような設定をしたい場合に、その設定内容を流通させる手段がないことが多く、設定コストがかかると云う問題がある。
【０００６】
そこで本発明は、上述したような事情を考慮してなされたものであり、コンピュータ管理のための高度な設定と、その設定方法や管理の統一化を行なって、設定内容を流通させることで、コンピュータの設定作業の負荷を軽減する手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、請求項１記載の発明は、コンピュータ管理に対する設定情報統合管理システムであって、当該設定情報統合管理システムがコンピュータ管理のための設定情報を管理する設定情報管理手段と、コンピュータが必要な設定情報を取得するための設定情報評価手段とを備えていることを特徴とする設定情報統合管理システムにある。
【０００８】
また、請求項２の発明は、請求項１に記載の設定情報統合管理システムにおいて、設定情報管理手段が、コンピュータ管理のための情報を利用者が直接設定するグラフィカルインターフェイス、またはプログラムから設定するためのプログラムインターフェイスと、設定情報評価手段から設定情報へのアクセスインターフェイスと、該設定情報を流通可能なファイルとして出力する機能と、ファイルによる設定情報を入力する機能と、当該設定情報を蓄積管理する機能とを有していることを特徴とする。
【０００９】
また、請求項３の発明は、請求項１に記載の設定情報統合管理システムにおいて、設定情報評価手段が、アプリケーションなどが設定情報を取得するためのインターフェイスと、アプリケーションからの設定情報の取得要求に対して、設定情報適用条件を判断して適切な設定情報を当該アプリケーションに返却する機能とを有していることを特徴とする。
【００１０】
また、請求項４の発明は、請求項１に記載の設定情報統合管理システムにおいて、設定情報は、少なくとも１つ以上の設定情報適用条件と個別設定情報の組によって記述され、前記個別設定情報は、少なくとも１つ以上の条件と設定内容の組によって記述され、該設定内容は具体的な設定とするか、または少なくとも１つ以上の条件と設定内容の組によって再帰的に記述されるものとしたことを特徴とする。
【００１１】
さらに上記の目的を達成するため、請求項５に記載の発明は、コンピュータ管理に対する設定情報の統合管理方法であって、あるファイルに対するアクセスが発生した際に、設定情報評価手段が前記ファイルに対する設定情報の取得要求を受け取り、該設定情報評価手段が、それぞれの設定情報を管理している設定情報管理手段を通して前記要求された設定情報に対する適用条件や個別設定情報中の条件の判断を行なって、個別設定情報や設定内容を特定し、この結果を元にファイルのアクセス制御を行なえるように各設定情報を設定情報管理手段にて統合管理することを特徴とする設定情報統合管理方法にある。
【００１２】
また、請求項６の発明は、請求項５に記載の設定情報統合管理方法において、前記設定情報の取得要求として、当該設定情報が必要になった状況やアプリケーション情報、どのような情報を必要としているかなど情報を受け取ることを特徴とする。
【００１３】
また、請求項７の発明は、請求項５に記載の設定情報統合管理方法において、設定情報は、少なくとも１つ以上の設定情報適用条件と個別設定情報の組によって記述され、個別設定情報は、少なくとも１つ以上の条件と設定内容の組によって記述され、設定内容は具体的な設定とするか、または少なくとも１つ以上の条件と設定内容の組によって再帰的に記述されるものとすることを特徴とする。
【００１４】
また、請求項８の発明は、コンピュータ管理に対する設定情報の統合管理方法であって、アプリケーションなどからの設定情報の取得要求に対して、設定情報評価手段が前記設定情報の取得要求を受け取るステップと、前記設定情報評価手段が、コンピュータ管理のための設定情報を管理する設定情報管理手段を通して設定情報適用条件にマッチする個別設定情報があるか否かを確認するステップと、設定情報適用条件にマッチする個別設定情報がある場合に、該当する個別設定情報を取得するステップと、当該個別設定情報の条件にマッチする設定内容があるか否かを確認するステップと、当該条件にマッチする設定内容がある場合に、該当する設定内容を取得するステップと、該取得した設定内容がさらなる条件と設定内容の組であるかどうかを確認し、そうである場合に、該当する条件と設定内容を取得するステップと、により所望する設定情報を取得し得るように各設定情報を設定情報管理手段にて統合管理することを特徴とする設定情報統合管理方法にある。
【００１５】
また、請求項９の発明は、請求項８に記載の各ステップの処理をコンピュータに実行させるためのプログラムにある。
【００１６】
また、請求項１０の発明は、請求項９に記載のプログラムを記録した記憶媒体にある。
【発明の効果】
【００１７】
上述した本発明によれば、コンピュータ管理のための高度な設定と、その設定方法や管理の統一化を行なって、設定内容を流通させることで、コンピュータの設定作業の負荷を大幅に軽減する手段を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。
【００１９】
図１は、本発明の実施形態に係る設定情報統合管理システムの構成を示す概略図である。
【００２０】
設定情報統合管理システム１００は、例えば設定情報ファイル１０１などに格納される設定情報を管理する設定情報管理手段１０２と、コンピュータが必要な設定情報を取得するための設定情報評価手段１０３とによって構成される。
【００２１】
設定情報管理手段１０２は、コンピュータ管理のための情報を利用者が直接設定するグラフィカルインターフェイス、またはプログラムから設定するためのプログラムインターフェイスと、設定情報評価手段１０３から設定情報へのアクセスインターフェイスと、当該設定情報を流通可能なファイルとして出力する機能と、前記ファイルによる設定情報を入力する機能と、当該設定情報を蓄積管理する機能とを有している。
【００２２】
設定情報評価手段１０３は、アプリケーションなどが設定情報を取得するためのインターフェイスと、アプリケーションからの設定情報の取得要求があった場合に、その設定情報に対する適用条件を判断して、適切な設定情報をアプリケーションに返却する機能を有している。
【００２３】
図２は本発明に適用するコンピュータ管理のための設定情報を表す図である。
【００２４】
設定情報２００は、少なくとも１つ以上の設定情報適用条件２０１１，２０１２，…２０１ｎと、個別設定情報２０２１，２０２２，…２０２ｎの組を有している。各個別設定情報２０２１，２０２２，…２０２ｎは、少なくとも１つ以上の条件２０３１，２０３２，…２０３ｍと設定内容２０４１，２０４２，…の組を有している。設定内容２０４は具体的な設定であるか、または少なくとも１つ以上の複数の条件２０３-1，２０３-2，…と設定内容２０４-1，２０４-2，…の組を再帰的に有することができる。
【００２５】
図３は、本発明の実施の形態に係る設定情報統合管理方法で実行される設定情報統合管理システムの具体例を示す図である。
【００２６】
この例では、コンピュータにてファイルへのアクセス制御、メールサーバの設定、及びブラウザのプロキシサーバの設定をどのように実現するかについて説明する。
【００２７】
ファイル管理機能３０５は、あるファイルに対するアクセスが発生した場合に、設定情報統合管理システム３０１における設定情報評価手段３０２へ設定情報の取得要求を行なう。この設定情報評価手段３０２に設定情報の取得要求を行う際には、設定情報が必要になった状況やアプリケーション情報、どのような情報を必要としているかなどの情報を通知する。これらの情報から設定情報評価手段３０２は、設定情報管理手段３０３を通して設定情報ファイル３０４などに格納されている設定情報に対する適用条件や個別設定情報中の条件の判断を行ない、個別設定情報や設定内容を特定する。
【００２８】
設定情報評価手段３０２は先ず設定情報３０８に対してその設定情報適用条件の判断を行う。この例では、「ファイル管理設定なら」という設定情報適用条件がマッチするので、個別設定情報３１０が適用される。次いで、設定情報評価手段３０２は個別設定情報３１０の条件の評価を行う。管理者の設定情報が必要になった状況が、「管理者があるファイルへの読み込み」だったとすると、「管理者なら」の条件がマッチし、結果として「すべてを許可」なる設定内容が得られる。設定情報評価手段３０２は、この「すべてを許可」という結果をファイル管理機能３０５に返却する。ファイル管理機能３０５は、この結果を元にファイルのアクセス制御を行う。
【００２９】
ブラウザ３０７からの設定情報取得要求の場合も同様に、「ブラウザ設定なら」という設定情報適用条件から個別設定情報３１１が特定され、プロキシの設定やcookieに対する個別設定情報を取得することができる。
【００３０】
メーラー３０６からの設定情報取得要求の場合に、この例では、同じアプリケーションでも異なる個別設定情報が設定されている例を示している。設定情報評価手段３０２は、要求アプリケーションがメーラーであるということと、利用するネットワークが会社か自宅かによって個別設定情報３１２か個別設定情報３１３かが特定される。これは、状況の違いに対応して設定を変更させることができることを意味している。
【００３１】
設定情報適用条件は、アプリケーションや機能を判断する条件に限らず、様々な条件を用いることができる。設定情報適用条件と個別設定情報の中の条件は実質的な違いはない。また、個別設定情報の中の設定内容は、さらに条件と設定内容の組を再帰的に記述できるようになっていることから、いろいろな条件の組み合わせによる設定情報の記述とすることが可能になっている。
【００３２】
図４は、設定情報適用条件に設定情報が必要になった状況の情報を用い、設定内容がさらに条件と設定内容の入れ子になった例を示している。
【００３３】
また、設定情報管理手段３０３は設定情報を流通可能なファイルとして出力する機能と、そのファイルからの設定情報を取り込む機能をプログラムインターフェイスを介して利用できるので、メールやブラウザを用いた設定情報の流通が可能である。
【００３４】
図５は、設定情報取得要求に対する処理の流れを示すフローチャートである。
【００３５】
設定情報評価手段がアプリケーションなどからの設定情報取得要求を受け取り（ステップＳ３０１）、設定情報評価手段が設定情報管理手段を通して設定情報適用条件にマッチする個別設定情報があるか否かを確認し（ステップＳ３０２）、なければエラーを通知する（ステップＳ３０４）。設定情報適用条件にマッチする個別設定情報があれば、該当する個別設定情報を取得する（ステップＳ３０３）。次に、個別設定情報の条件にマッチする設定内容があるか否かを確認し（ステップＳ３０５）、なければエラーを通知する（ステップＳ３０７）。条件にマッチする設定内容があれば、該当する設定内容を取得する（ステップＳ３０６）。取得した設定内容が条件と設定内容の組であるかどうかを確認し（ステップＳ３０８）、そうであれば該当する条件と設定内容を取得し（ステップＳ３０９）、ステップＳ３０５へ進む。そうでなければ設定情報を返却する（ステップＳ３１０）。
【００３６】
図５のシーケンスに基づく本発明の手法は、コンピュータに実行させることができるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ，ＤＶＤ等）、半導体メモリなどの記憶媒体に格納して頒布することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明に係る設定情報統合管理システムの概要を示す概略ブロック図である。
【図２】設定情報を表わす図である。
【図３】本発明に係る設定情報統合管理システムの具体例を示すブロック図である。
【図４】設定情報適用条件の具体例を表わす図である。
【図５】設定情報取得要求に対する処理の流れを示すフローチャートである。
【符号の説明】
【００３８】
１００  設定情報統合管理システム
１０１  設定情報ファイル
１０２  設定情報管理手段
１０３  設定情報評価手段
２００  設定情報
２０１  設定情報適用条件
２０２  個別設定情報
２０３  条件
２０４  設定内容
３０１  設定情報統合管理システム
３０２  設定情報評価手段
３０３  設定情報管理手段
３０４  設定情報ファイル
３０５  ファイル管理機能
３０６  メーラー
３０７  ブラウザ
３０８  設定情報
３１０〜３１３  個別設定情報
【図１】
2005327008.tif 000003
【図２】
2005327008.tif 000004
【図３】
2005327008.tif 000005
【図４】
2005327008.tif 000006
【図５】
2005327008.tif 000007