(57)【要約】【課題】管理者への負担やサーバの記憶容量に対する圧迫を少なく、複数のユーザの個別情報を管理する方法および装置を提供する。【解決手段】共通情報書込み手段１１５は、全てのユーザに関する処理にデフォルトとして適用される共通情報を設定する。個別情報書込み手段１１４は、個別のユーザに関する処理について共通情報と異なる設定とするために、個別のユーザについてのみ適用される個別情報を設定する。共通情報解析手段１１２は、個別情報が設定されている場合にはその個別情報を優先し、個別情報が設定されていない場合には共通情報を用いて設定情報を定める。【選択図】      図２
2004171188.tif 000002
【特許請求の範囲】
【請求項１】
１つのサーバを利用して処理を実行する複数のユーザについて個別に設定することのできる設定情報を管理するための個別情報管理方法であって、
全てのユーザに関する処理にデフォルトとして適用される共通情報を設定するステップと、
個別のユーザに関する処理について前記共通情報と異なる設定とするために、前記個別のユーザについてのみ適用される個別情報を設定するステップと、
前記個別情報が設定されている場合には該個別情報を優先し、前記個別情報が設定されていない場合には前記共通情報を用いて前記設定情報を定めるステップとを有する個別情報管理方法。
【請求項２】
前記共通情報は、管理者が要求した場合にのみ設定可能であり、
前記個別情報は、前記個別のユーザが要求した場合に設定可能である、請求項１記載の個別情報管理方法。
【請求項３】
前記共通情報および前記個別情報を一括で同じ情報に変更するステップをさらに有する、請求項１または２記載の個別情報管理方法。
【請求項４】
前記共通情報および前記個別情報を一括で変更するのは、前記管理者が要求した場合のみである、請求項３記載の個別情報管理方法。
【請求項５】
前記設定情報は、前記サーバ上で複数の前記ユーザに共用されているソフトウェアを前記各ユーザが実行するときに用いられる、請求項１〜４のいずれか１項に記載の個別情報管理方法。
【請求項６】
１つのサーバを利用して処理を実行する複数のユーザについて個別に設定することのできる設定情報を管理する個別情報管理装置であって、
全てのユーザに関する処理にデフォルトとして適用される共通情報を設定する共通情報書込み手段と、
個別のユーザに関する処理について前記共通情報と異なる設定とするために、前記個別のユーザについてのみ適用される個別情報を設定する個別情報書込み手段と、
前記個別情報が設定されている場合には該個別情報を優先し、前記個別情報が設定されていない場合には前記共通情報を用いて前記設定情報を定める共通情報解析手段とを有する個別情報管理装置。
【請求項７】
管理者が前記共通情報の設定を要求した場合に前記共通情報書込み手段に前記共通情報の設定を指示し、前記個別のユーザが前記個別情報の設定を要求した場合に前記個別情報書込み手段に前記個別情報の設定を指示する管理者判定手段をさらに有する、請求項６記載の個別情報管理装置。
【請求項８】
前記個別情報書込み手段に、存在する全ての個別情報を一括変更することを指示する特殊情報書込み手段をさらに有し、
前記管理者判定手段は、前記共通情報および前記個別情報を全て特殊情報に変更することを要求されると、前記共通情報書込み手段に前記共通情報を前記特殊情報に変更することを指示し、前記特殊情報書込み手段に前記個別情報を前記特殊情報に一括変更することを指示する、請求項７記載の個別情報管理装置。
【請求項９】
前記共通情報および前記個別情報を一括で変更するのは、前記管理者が要求した場合のみである、請求項８記載の個別情報管理装置。
【請求項１０】
前記設定情報は、前記サーバ上で複数の前記ユーザに共用されているソフトウェアを前記各ユーザが実行するときに用いられる、請求項６〜９のいずれか１項に記載の個別情報管理装置。
【請求項１１】
前記サーバの内部に構成されている、請求項６〜１０のいずれか１項に記載の個別情報管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のユーザに個別に設定可能な情報の管理に関する。
【０００２】
【従来の技術】
昨今のコンピュータ技術の発展にはめざましいものがある。そして、その中でシン・クライアント（Ｔｈｉｎ  Ｃｌｉｅｎｔ）と呼ばれる考え方のシステムが注目されている。
【０００３】
図８は、シン・クライアントのシステムの概念を説明するための図である。図８に示すように、シン・クライアントの考え方は、一元管理された共通のアプリケーションを複数のユーザで共用することにより、運用や管理にかかるコストを低減しようとするものである。
【０００４】
シン・クライアントのシステムは、各ユーザが使用するクライアントと、各クライアントから接続されるサーバとで構成されている。そして、各クライアントに最小限の機能だけを持たせ、サーバにアプリケーションソフトやファイルなどのリソースを管理させている。シン・クライアントのシステムは、クライアントからサーバのリソースを利用することにより、高性能マシンと同様の機能を各ユーザに提供できる。
【０００５】
シン・クライアントのシステムによれば、最小限の機能だけを持たせることでクライアントを低コスト化することができる。また、それに伴って、クライアントに必要な性能が抑えられ、ハードウェアは単純化されるので、メンテナンスコストも低減される。さらに、アプリケーションソフトなどをサーバで一元管理することにより、ライセンス管理やインストールおよびバージョンアップのための管理にかかるコストを低減することができる。
【０００６】
シン・クライアントのシステムでは、サーバには多数のクライアントからの接続が想定される。各ユーザは、通常、アプリケーションなどを利用するとき、自分専用にカスタマイズする個別情報を設定することがある。そのため、図８に示したように、シン・クライアントのシステムのサーバは、各ユーザ毎に個別情報を管理する必要がある。
【０００７】
ユーザ毎の個別情報（カスタマイズ情報）をサーバで管理する技術は従来から存在する（例えば、特許文献１参照）。この従来技術によれば、ユーザがカスタマイズ情報を変更すると、クライアントからサーバに変更後のカスタマイズ情報がユーザＩＤと共に通知され、ユーザＩＤに対応付けられたカスタマイズ情報がサーバのデータベースに記録される。カスタマイズ情報を利用するときには、ユーザＩＤに基づいてデータベースを検索してカスタマイズ情報を取り出す。
【０００８】
【特許文献１】
特開２００１−２２９１０２号公報
【０００９】
【発明が解決しようとする課題】
多数のクライアントの個別情報を管理する場合、従来技術では、全てのユーザの全ての設定が個別情報として管理されるため管理者の負担が大きかった。また、多数の個別情報を格納するためにサーバの記憶容量が圧迫されていた。
【００１０】
本発明の目的は、管理者への負担やサーバの記憶容量に対する圧迫を少なく、複数のユーザの個別情報を管理する方法および装置を提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の個別情報管理方法は、１つのサーバを利用して処理を実行する複数のユーザについて個別に設定することのできる設定情報を管理するための個別情報管理方法であって、全てのユーザに関する処理にデフォルトとして適用される共通情報を設定するステップと、個別のユーザに関する処理について共通情報と異なる設定とするために、個別のユーザについてのみ適用される個別情報を設定するステップと、個別情報が設定されている場合にはその個別情報を優先し、個別情報が設定されていない場合には共通情報を用いて設定情報を定めるステップとを有している。
【００１２】
したがって、本発明によれば、全ユーザに共通の共通情報と、その共通情報とのユーザ毎の差分を示す個別情報とで設定情報が管理される。また、個別情報を共通情報に優先して設定情報として用いるので、少ない情報量で、全てのユーザの全ての個別情報をカスタマイズ可能な仕組みを提供できる。また、少ない情報量で、全ユーザの個別情報が互いに独立して管理されるため、互いに干渉することなく効率的に保管され、個別情報の設定や変更が容易である。また、共通情報と個別情報の振り分けや、設定情報の整理がユーザの介在なく行われるので、ユーザは共通情報および個別情報のデータ構成を意識することなく、自身の個別情報を設定することができる。
【００１３】
本発明の個別情報管理方法の一態様によれば、共通情報は、管理者が要求した場合にのみ設定可能であり、個別情報は、個別のユーザが要求した場合に設定可能である。
【００１４】
また、本発明の個別情報管理方法は、共通情報および個別情報を一括で同じ情報に変更するステップをさらに有していてもよい。
【００１５】
したがって、共通情報および個別情報を一括で同じ情報に変更することができるので、個別情報として設定されているために共通情報を変更しただけでは設定情報に反映されないときにも、全てのユーザの設定情報に変更を反映させることができる。
【００１６】
本発明の個別情報管理方法の一態様によれば、共通情報および個別情報を一括で変更するのは、管理者が要求した場合のみである。
【００１７】
本発明の個別情報管理方法の一態様によれば、設定情報は、サーバ上で複数のユーザに共用されているソフトウェアを各ユーザが実行するときに用いられる。
【００１８】
本発明の個別情報管理装置は、１つのサーバを利用して処理を実行する複数のユーザについて個別に設定することのできる設定情報を管理する個別情報管理装置であって、全てのユーザに関する処理にデフォルトとして適用される共通情報を設定する共通情報書込み手段と、個別のユーザに関する処理について共通情報と異なる設定とするために、個別のユーザについてのみ適用される個別情報を設定する個別情報書込み手段と、個別情報が設定されている場合にはその個別情報を優先し、個別情報が設定されていない場合には共通情報を用いて設定情報を定める共通情報解析手段とを有している。
【００１９】
本発明の個別情報管理装置の一態様によれば、管理者が共通情報の設定を要求した場合に共通情報書込み手段に共通情報の設定を指示し、個別のユーザが個別情報の設定を要求した場合に個別情報書込み手段に個別情報の設定を指示する管理者判定手段をさらに有している。
【００２０】
また、本発明の個別情報管理装置は、個別情報書込み手段に、存在する全ての個別情報を一括変更することを指示する特殊情報書込み手段をさらに有し、管理者判定手段は、共通情報および個別情報を全て特殊情報に変更することを要求されると、共通情報書込み手段に共通情報を特殊情報に変更することを指示し、特殊情報書込み手段に個別情報を特殊情報に一括変更することを指示することとしてもよい。
【００２１】
本発明の個別情報管理装置の一態様によれば、共通情報および個別情報を一括で変更するのは、管理者が要求した場合のみである。
【００２２】
本発明の個別情報管理装置の一態様によれば、設定情報は、サーバ上で複数のユーザに共用されているソフトウェアを各ユーザが実行するときに用いられる。
【００２３】
本発明の一態様によれば、個別情報管理装置は、サーバの内部に構成されている。
【００２４】
【発明の実施の形態】
本発明の一実施形態について図面を参照して詳細に説明する。
【００２５】
図１は、本実施形態の概略について説明するための図である。図１を参照すると、本実施形態のシステムは、サーバ１とクライアント２１〜２ｎ（ｎは自然数）を有している。ユーザは、いずれかのクライアントからサーバ１に接続し、サーバ１に記録されているアプリケーションの機能を利用する。本実施形態では、アプリケーションの処理にデータベース３１、３２への接続が含まれている。以下、このアプリケーションを上位アプリケーションと称する。
【００２６】
サーバ１は、複数のユーザが共用する上位アプリケーション、全ユーザに共通の設定情報である共通情報、および各ユーザの個別情報を記録している。そして、サーバ１は、接続してきたクライアント２１〜２ｎに上位アプリケーションの機能を提供する。
【００２７】
共通情報は、システムの管理者のみが設定し、また変更できる。個別情報は、各ユーザが個別に設定した情報である。ユーザが上位アプリケーションを利用するとき、そのユーザの個別情報が設定されていなければ、上位アプリケーションは共通情報をデフォルトで用いて処理を行う。個別情報が設定されていれば、上位アプリケーションは個別情報を用いて処理を行う。個別情報として設定可能な項目毎に個別情報の設定が可能であり、つまり個別情報全体ではなく、一部の項目についてだけ個別情報を設定することもできる。その場合、上位アプリケーションは、個別情報が設定されている項目については、個別情報を用い、それ以外は共通情報を用いて処理を行う。
【００２８】
予め、管理者は共通情報をサーバ１に設定しておく。本実施形態の共通情報によれば、上位アプリケーションはデータベース３１に接続するものとする。この状態では、どのユーザが上位アプリケーションを利用しても、上位アプリケーションはデータベース３１に接続する。
【００２９】
あるユーザがデータベース３２に接続したい場合、そのユーザは環境設定プログラムを用いてその旨の個別情報を設定する。その個別情報は、共通情報とは別にサーバ１に、ユーザ毎に記録される。この状態では、そのユーザが上位アプリケーションを利用すると、上位アプリケーションは個別情報を共通情報に優先して用い、データベース３２に接続する。
【００３０】
図２は、本実施形態のサーバの構成を示すブロック図である。図２を参照すると、サーバ１は、情報管理部１１、共通情報保管部１２および個別情報保管部１３を有している。情報管理部１１は、管理者判定部１１１、共通情報解析部１１２、ログ出力部１１３、個別情報書込部１１４、共通情報書込部１１５、個別情報読取部１１６および共通情報読取部１１７を有している。共通情報保管部１２には、保管場所情報１２１と共通設定情報１２２が記録されている。個別情報保管部１３には、各ユーザの個別情報１３１〜１３ｍ（ｍは、ｎ以下の自然数）が記録されている。また、サーバ１は、環境設定プログラム１４および設定参照プログラム１５を記憶している。
【００３１】
個別情報書込部１１４および共通情報書込部１１５の２つは、ユーザの設定情報の書き込みに使用され、管理者判定部１１１から呼び出される。また、その管理者判定部１１１は環境設定プログラム１４から呼び出さる。環境設定プログラム１４は、上位アプリケーションに組み込まれたプログラムであり、管理者またはユーザが共通情報や個別情報を設定するときに起動される。同様に、個別情報読取部１１６、共通情報読取部１１７の２つは、共通情報解析部１１２より呼び出される。また、ログ出力部１１３は、共通情報解析部１１２に呼び出される。その共通情報解析部１１２は、設定参照プログラム１５から呼び出される。設定参照プログラム１５は、上位アプリケーションに組み込まれたプログラムであり、管理者またはユーザが共通情報または個別情報を参照するときに起動される。
【００３２】
情報管理部１１は、環境設定プログラムの処理に応じて、共通情報１２２および個別情報１３１〜１３ｍの設定情報を管理し、これらの設定を行う。
【００３３】
管理者判定部１１１は、クライアント２１〜２ｎを用いて接続してきた者が管理者であるかユーザであるか判定する。そして、管理者判定部１１１は、判定結果に従って個別情報書込部１１４または共通情報書込部１１５のいずれかを呼び出し、設定情報の書込みを指示する。
【００３４】
個別情報の書込みについてはユーザを指定して指示する。図３は、設定情報へのアクセスについて説明するための図である。図３に示すように、あるユーザ（Ｕｓｅｒ１）によって書込みおよび読出しできる個別情報は、Ｕｓｅｒ１の個別情報のみである。同様に、Ｕｓｅｒ２によって書込みおよび読出しできる個別情報は、Ｕｓｅｒ２の個別情報のみである。例えば、Ｕｓｅｒ２がＵｓｅｒ１の個別情報にアクセスすることはできない。
【００３５】
個別情報書込部１１４は、管理者判定部１１１からの指示に従って個別情報保管部１３に個別情報１３１〜１３ｍを書込み、共通情報保管部１２に保管場所情報１２１を書き込む。保管場所情報１２１とは、共通情報１２２および個別情報１３１〜１３ｍの保管場所を示す情報である。
【００３６】
共通情報書込部１１５は、管理者判定部１１１からの指示に従って共通情報保管部１２に共通情報１２２および保管場所情報１２１を書き込む。
【００３７】
共通情報解析部１１２は、いずれかのユーザに実行された設定参照プログラム１５の処理に応じて、図３に示したように、そのユーザの個別情報と共通情報１２２を参照し、参照結果を出力する。その際、共通情報解析部１１２は、個別情報読取部１１６に指示し、設定参照プログラム１５を実行したユーザの個別情報を取得する。次に、共通情報解析部１１２は、共通情報読取部１１７に指示して共通情報１２２を取得する。次に、共通情報解析部１１２は、個別情報が取得された場合にはそれを優先し、個別情報が取得されなかった場合には共通情報１２２を使って、そのユーザの設定情報１６を生成して設定参照プログラム１５に送る。また、共通情報解析部１１２は、設定情報を生成した一連の処理の記録をログ情報１７としてログ出力部１１３に送る。
【００３８】
個別情報読取部１１６は、共通情報解析部１１２からの指示に従って個別情報１３１〜１３ｍを読み取って共通情報解析部１１２に送る。その際、個別情報読み取り部１１６は、保管場所情報１２１を参照することにより、所望の個別情報が記録されているメモリ上の位置を認識する。
【００３９】
共通情報読取部１１７は、共通情報解析部１１２からの指示に従って共通情報１２２を読み取って共通情報解析部１１２に送る。その際、共通情報読取部１１７は、保管場所情報１２１を参照することにより、共通情報が記録されているメモリ上の位置を認識する。
【００４０】
ログ出力部１１３は、共通情報解析部１１２から受けたログ情報１７を出力する。
【００４１】
図４は、本実施形態のサーバが設定情報を作成するときの動作を示すフローチャートである。ここでは、上位アプリケーションに組み込まれている環境設定プログラム１４の処理に従って設定情報が作成される。
【００４２】
図４を参照すると、環境設定プログラム１４が起動されると、管理者判定部１１１は、起動時に使用されたユーザＩＤとパスワードに基づいて、環境設定プログラム１４を起動したのが管理者かユーザか判定する（ステップ６０１）。
【００４３】
環境設定プログラム１４を起動したのが管理者であれば、管理者判定部１１１は共通情報書込部１１５を起動する（ステップ６０２）。次に、共通情報書込部１１５は、共通情報保管部１２より共通情報１２２の保管場所情報を取得する（ステップ６０３）。次に、共通情報書込部１１５は、保管場所情報を基づいて共通情報１２２のファイルにアクセスし、管理者が指定した情報を書き込む（ステップ６０４）。
【００４４】
ステップ６０１の判定において、環境設定プログラム１４を起動したのがユーザであれば、管理者判定部１１１は個別情報書込部１１４を起動する（ステップ６０５）。次に、個別情報書込部１１４は、共通情報保管部１２より、個別情報の保管場所情報を取得する（ステップ６０６）。次に、個別情報書込部１１４は、保管場所情報に基づいて個別情報のファイルにアクセスし、ユーザが指定した情報を書き込む（ステップ６０７）。
【００４５】
図５は、本実施形態のサーバが設定情報を参照するときの動作を示すフローチャートである。ここでは、図５に示された動作によって作成された設定情報が、上位アプリケションに組み込まれている設定参照プログラム１５の処理に従って参照される。
【００４６】
図５を参照すると、設定参照プログラム１５が起動されると、共通情報解析部１１２は、上位アプリケーションを使用しているユーザのユーザＩＤを取得し、そのユーザＩＤに示されたユーザの個別情報を取得することを個別情報読取部１１６に指示する（ステップ７０１）。
【００４７】
共通情報解析部１１２から指示を受けた個別情報読取部１１６は、個別情報の保管場所情報を共通情報保管部１２より取得する（ステップ７０２）。次に、個別情報読取部１１６は、保管場所情報に基づいて個別情報を検索する（ステップ７０３）。
【００４８】
次に、個別情報読取部１１６は、そのユーザの個別情報が存在するか否か判定する（ステップ７０４）。個別情報が存在すれば、個別情報読取部１１６はそれを読み取って共通情報解析部１１２に送る（ステップ７０５）。
【００４９】
ステップ７０４の判定で個別情報が存在しなかった場合に、またはステップ７０５の処理の後に、共通情報解析部１１２は、共通情報読取部１１７に指示して共通情報を取得する（ステップ７０６）。その際、共通情報解析部１１２から指示を受けた共通情報読取部１１７は、保管場所情報を共通情報保管部１２より取得し、それに基づいて共通情報１２２を読み取り、共通情報解析部１１２に送る。
【００５０】
次に、共通情報解析部１１２は、個別情報および共通情報を解析して設定情報を整理し、設定参照プログラム１５に出力すると共に、ログ情報１７をログ出力部１１３から出力する（ステップ７０７）。図６は、共通情報解析部が設定情報を整理する様子を示す図である。図６を参照すると、共通情報解析部１１２は、そのユーザの個別情報があればそれを優先して選択し、個別情報が無い項目については共通情報を用いることにより、そのユーザの全ての設定情報を整理する。
【００５１】
以上説明したように、本実施形態によれば、サーバ１が、全ユーザの共通情報と、その共通情報とのユーザ毎の差分を示す個別情報とを管理するので、多数のユーザが存在する場合でも、管理すべき情報の量が少なく、管理者の負担およびサーバ１の記憶容量に対する圧迫が少ない。
【００５２】
また、本実施形態によれば、サーバ１の情報管理部１１が個別情報を共通情報に優先して整理するので、少ない情報量で、全てのユーザの全ての個別情報をカスタマイズ可能な仕組みを提供できる。
【００５３】
また、本実施形態によれば、各ユーザの個別情報が互いに独立して管理されるため、互いに干渉することなく効率的に保管され、個別情報の設定や変更が容易である。
【００５４】
また、本実施形態によれば、サーバ１の情報管理部１１が共通情報と個別情報の振り分けや、設定情報の整理を行うので、ユーザは共通情報および個別情報のデータ構成を意識することなく、自身の個別情報を設定することができる。
【００５５】
なお、本実施形態のサーバ１によれば、上述されたように、管理者は共通情報を設定することができ、またユーザは自身の個別情報を設定することができる。したがって、個別情報が設定されていない状態では、管理者が共通情報を変更すれば、その変更は全てのユーザに適用される。しかし、ユーザが個別情報を設定している場合、共通情報よりも個別情報が優先されるので、管理者が共通情報を変更しても、その変更はそのユーザに対する処理に反映されない。そして、それを反映させるためには、各ユーザが自身の個別情報を設定し直さなければならない。この仕様は、管理者が設定を変える毎に、ユーザが個別情報を設定し直さなければならないようではユーザの負担が大きくなることを考慮したものである。
【００５６】
しかし、例えば、データベースの全社的な移行など、全ユーザについて一斉に設定を変更したい事態も想定される。その場合、共通情報だけでなく個別情報も含めて全ての設定を変更できることが望ましい。そこで、本実施形態のサーバ１は、管理者が共通情報および個別情報の双方に一括で情報を設定する機能を、さらに有するように機能拡張されてもよい。
【００５７】
図７は、機能拡張されたサーバの構成を示すブロック図である。図７を参照すると、サーバは情報管理部１８、共通情報保管部１２および個別情報保管部１３を有している。機能拡張のため、図２の構成とは情報管理部１８が異なる。
【００５８】
図７の情報管理部１８には、図２の構成に対して追加された特殊情報書込部１８２と、機能変更された管理者判定部１８１および個別情報書込部１８３とだけが示されており、図２と同じ共通情報解析部１１２、ログ出力部１１３、共通情報書込部１１５、個別情報読取部１１６および共通情報読取部１１７は省略されている。
【００５９】
また、ここで用いられる環境設定プログラム１９は、共通情報と全ユーザの個別情報に対して情報を一括で設定する機能を有しており、これは管理者が指定可能である。以下、一括で設定される情報を特殊情報と称する。環境設定プログラム１９は、管理者によって特殊情報の設定が指示されると、その旨を管理者判定部１８２に通知する。
【００６０】
管理者判定部１８１は、図２の管理者判定部１１１が有するのと同じ機能を有する。そして、その他に、管理者判定部１８１は、環境設定プログラム１９から特殊情報の設定を指示されると、まず、共通情報書込部１１５を呼び出して特殊情報を共通情報１２２に指示する。また、共通情報書込部１８１は、特殊情報書込部１８２を呼び出して同じ特殊情報を個別情報に書き込むことを指示する。
【００６１】
特殊情報書込部１８２は、管理者判定部１８１から指示を受けると、その時点で存在する全ての個別情報を特殊情報に書き換えるように個別情報書込み部１８３に指示する。
【００６２】
個別情報書込部１８３は、図２の個別情報書込部１１４が有するのと同じ機能を有する。そして、その他に、個別情報書込部１８３は、特殊情報書込み部１８２の指示に応じて、保管場所情報を１２１を参照して、その時点で存在する全ての個別情報を検索し、特殊情報に対応する項目を特殊情報に書き換える。
【００６３】
【発明の効果】
本発明によれば、全ユーザに共通の共通情報と、その共通情報とのユーザ毎の差分を示す個別情報とで設定情報が管理されるので、多数のユーザが存在する場合でも、管理すべき情報の量が少なく、管理者の負担および記憶容量に対する圧迫が少ない。
【００６４】
また、本発明によれば、個別情報を共通情報に優先して設定情報として用いるので、少ない情報量で、全てのユーザの全ての個別情報をカスタマイズ可能な仕組みを提供できる。
【００６５】
また、本発明によれば、少ない情報量で、全ユーザの個別情報が互いに独立して管理されるため、互いに干渉することなく効率的に保管され、個別情報の設定や変更が容易である。
【００６６】
また、本発明によれば、共通情報と個別情報の振り分けや、設定情報の整理がユーザの介在なく行われるので、ユーザは共通情報および個別情報のデータ構成を意識することなく、自身の個別情報を設定することができる。
【００６７】
また、共通情報および個別情報を一括で同じ情報に変更することができるので、個別情報として設定されているために共通情報を変更しただけでは設定情報に反映されないときにも、全てのユーザの設定情報に変更を反映させることができる。
【図面の簡単な説明】
【図１】本実施形態の概略について説明するための図である。
【図２】本実施形態のサーバの構成を示すブロック図である。
【図３】設定情報へのアクセスについて説明するための図である。
【図４】本実施形態のサーバが設定情報を作成するときの動作を示すフローチャートである。
【図５】本実施形態のサーバが設定情報を参照するときの動作を示すフローチャートである。
【図６】共通情報解析部が設定情報を整理する様子を示す図である。
【図７】機能拡張されたサーバの構成を示すブロック図である。
【図８】シン・クライアントのシステムの概念を説明するための図である。
【符号の説明】
１    サーバ
１１、１８    情報管理部
１１１、１８１    管理者判定部
１１２    共通情報解析部
１１３    ログ出力部
１１４、１８３    個別情報書込部
１１５    共通情報書込部
１１６    個別情報読取部
１１７    共通情報読取部
１８２    特殊情報書込部
１２    共通情報保管部
１２１    保管場所情報
１２２    共通設定情報
１３    個別情報保管部
１３１〜１３ｍ    個別情報
１４、１９    環境設定プログラム
１５    設定参照プログラム
１６    設定情報
１７    ログ情報
２１〜２ｎ    クライアント
３１、３２    データベース
６０１〜６０７、７０１〜７０７    ステップ
【図１】
2004171188.tif 000003
【図２】
2004171188.tif 000004
【図３】
2004171188.tif 000005
【図４】
2004171188.tif 000006
【図５】
2004171188.tif 000007
【図６】
2004171188.tif 000008
【図７】
2004171188.tif 000009
【図８】
2004171188.tif 000010