(57)【要約】【課題】ネットワーク端末のフレキシブルな使用環境においてもユーザの利便性を向上することができる。【解決手段】あるネットワーク端末１をユーザが使用するためにサーバ３３にログインした場合、サーバ３３に記憶されているユーザごとの端末設定情報のうち、このユーザに対応した端末設定情報をサーバ３３から受け取り、そのネットワーク端末１のＥＥＰＲＯＭ１７に記憶する。ネットワーク端末１では、ＣＰＵ３が端末設定情報に基づき設定を変更するので、どのネットワーク端末１を使ってもユーザが所望する設定となり、どのユーザが同じネットワーク端末１を使っても各ユーザが所望する設定となる。したがって、ネットワーク端末１のフレキシブルな使用環境においてもユーザの利便性を向上することができる。【選択図】        図１
2004192522.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を含むサービスを提供するサーバにネットワークを介して接続されたネットワーク端末において、
サーバにてユーザごとに記憶されているネットワーク端末に関する端末設定情報のうち、当該ネットワーク端末を使用しているユーザの端末設定情報を、ユーザが当該ネットワーク端末から前記サーバにログインしたことに基づきネットワークを介してサーバから受け取って記憶する端末側記憶手段と、
前記端末側記憶手段に記憶されている端末設定情報に基づいてネットワーク端末の設定を変更する変更手段と、
を備えていることを特徴とするネットワーク端末。
【請求項２】
請求項１に記載のネットワーク端末において、
当該ネットワーク端末を使用しているユーザにより端末設定情報が変更された場合には、その変更内容をサーバに送信する変更通知手段を備え、
サーバは前記変更内容に応じて当該ユーザの端末設定情報を更新することを特徴とするネットワーク端末。
【請求項３】
請求項１または２に記載のネットワーク端末において、
前記端末設定情報は、輝度、色温度、ガンマ値、ポートレート表示の有無、音量のうち少なくとも一つを含むことを特徴とするネットワーク端末。
【請求項４】
請求項２に記載のネットワーク端末において、
前記変更通知手段は、ネットワークに複数のサーバが接続されている場合には、全てのサーバに対して前記変更内容を通知することを特徴とするネットワーク端末。
【請求項５】
ネットワークを介して接続されたネットワーク端末に情報処理を含むサービスを提供するサーバにおいて、
ネットワーク端末を使用するユーザごとに、ネットワーク端末に関する端末設定情報を記憶するサーバ側記憶手段と、
ネットワーク端末からユーザがログインしたことに基づいて、前記サーバ側記憶手段に記憶されている前記ユーザの端末設定情報をネットワークを介して前記ネットワーク端末に送信する送信手段とを備え、
前記端末設定情報に基づいて前記ネットワーク端末の設定を変更させることを特徴とするサーバ。
【請求項６】
請求項５に記載のサーバにおいて、
ユーザがネットワーク端末に関する設定を変更した場合には、受信した変更内容に応じて前記サーバ側記憶手段に記憶されている当該ユーザの端末設定情報を更新する更新手段を備えていることを特徴とするサーバ。
【請求項７】
情報処理を含むサービスを提供するサーバにネットワークを介して接続されたネットワーク端末のプログラムにおいて、
サーバにてユーザごとに記憶されているネットワーク端末に関する端末設定情報のうち、当該ネットワーク端末を使用しているユーザの端末設定情報を、ユーザが当該ネットワーク端末から前記サーバにログインしたことに基づきネットワークを介してサーバから取得する取得処理と、
取得した前記端末設定情報を端末側記憶手段に記憶する記憶処理と、
前記端末側記憶手段に記憶した前記端末設定情報に基づいてネットワーク端末の設定を変更する変更処理と、
を行うことを特徴とするネットワーク端末のプログラム。
【請求項８】
請求項７に記載のネットワーク端末のプログラムにおいて、
当該ネットワーク端末を使用しているユーザにより端末設定情報が変更された場合には、その変更内容をサーバに送信する変更通知処理を行うことを特徴とするネットワーク端末のプログラム。
【請求項９】
請求項７または８に記載のネットワーク端末のプログラムにおいて、
前記端末設定情報は、輝度、色温度、ガンマ値、ポートレート表示の有無、音量のうち少なくとも一つを含むことを特徴とするネットワーク端末のプログラム。
【請求項１０】
請求項８に記載のネットワーク端末のプログラムにおいて、
前記変更通知処理は、ネットワークに複数のサーバが接続されている場合には、全てのサーバに対して前記変更内容を通知することを特徴とするネットワーク端末のプログラム。
【請求項１１】
ネットワークを介して接続されたネットワーク端末に情報処理を含むサービスを提供するサーバのプログラムにおいて、
ネットワーク端末からユーザがログインしたことに基づいて、前記ユーザに対応する端末設定情報をサーバ側記憶手段からネットワークを介し、前記ネットワーク端末に送信する送信処理を送信手段に行わせるとともに、
前記端末設定情報に基づいて前記ネットワーク端末の設定を変更させることを特徴とするサーバのプログラム。
【請求項１２】
請求項１１に記載のサーバのプログラムにおいて、
ネットワーク端末に関する設定が変更された場合には、受信した変更内容に応じて前記サーバ側記憶手段に記憶されている当該ユーザの端末設定情報を更新する更新処理を行うことを特徴とするサーバのプログラム。
【請求項１３】
ネットワークを介して接続されたネットワーク端末に情報処理を含むサービスを提供するサーバにおいて、
ネットワーク端末に関する端末設定情報をネットワークに接続されたネットワーク端末から取得する取得手段と、
取得した端末設定情報をネットワーク端末ごとに記憶するサーバ側記憶手段と、
前記サーバ側記憶手段の端末設定情報をネットワーク端末ごとに表示する表示手段と、
前記サーバ側記憶手段に記憶されている端末設定情報のうち、所望のネットワーク端末を対象として、その端末設定情報について所望の設定を行うための設定手段とを備え、
前記端末設定情報に基づいて前記ネットワーク端末の設定を変更させることを特徴とするサーバ。
【請求項１４】
請求項１３に記載のサーバにおいて、
ユーザがネットワーク端末に関する設定を変更した場合には、受信した変更内容に応じて前記サーバ側記憶手段に記憶されている当該ネットワーク端末の端末設定情報を更新する更新手段を備えていることを特徴とするサーバ。
【請求項１５】
情報処理を含むサービスを提供するサーバにネットワークを介して接続されたネットワーク端末において、
サーバにてネットワーク端末ごとに記憶されているネットワーク端末に関する端末設定情報のうち、サーバ側で変更された当該ネットワーク端末の端末設定情報を取得して記憶する端末側記憶手段と、
前記端末側記憶手段に記憶されている端末設定情報に基づいてネットワーク端末の設定を変更する変更手段と、
を備えていることを特徴とするネットワーク端末。
【請求項１６】
請求項１５に記載のネットワーク端末において、
当該ネットワーク端末を使用しているユーザが設定を変更した場合には、その変更内容を当該ネットワーク端末の端末設定情報としてサーバに送信する変更通知手段を備え、
サーバは前記変更内容に応じて当該ネットワーク端末の端末設定情報を更新することを特徴とするネットワーク端末。
【請求項１７】
ネットワークを介して接続されたネットワーク端末に情報処理を含むサービスを提供するサーバのプログラムにおいて、
ネットワーク端末に関する端末設定情報をネットワークに接続されたネットワーク端末から取得する取得処理と、
取得した端末設定情報をネットワーク端末ごとにサーバ側記憶手段へ記憶する記憶処理と、
前記サーバ側記憶手段の端末設定情報をネットワーク端末ごとに表示する表示処理と、
前記サーバ側記憶手段に記憶されている端末設定情報のうち、所望のネットワーク端末を対象とし、その端末設定情報について所望の設定を行う設定処理とを行わせるとともに、
前記端末設定情報に基づいて前記ネットワーク端末の設定を変更させることを特徴とするサーバのプログラム。
【請求項１８】
請求項１７に記載のサーバのプログラムにおいて、
ユーザがネットワーク端末に関する設定を変更した場合には、受信した変更内容に応じて前記サーバ側記憶手段に記憶されている当該ネットワーク端末の端末設定情報を更新する更新処理を行うことを特徴とするサーバのプログラム。
【請求項１９】
情報処理を含むサービスを提供するサーバにネットワークを介して接続されたネットワーク端末のプログラムにおいて、
サーバにてネットワーク端末ごとに記憶されているネットワーク端末に関する端末設定情報のうち、サーバ側で変更された当該ネットワーク端末の端末設定情報を取得して記憶する記憶処理と、
前記端末側記憶手段に記憶されている端末設定情報に基づいてネットワーク端末の設定を変更する変更処理と、
を行うことを特徴とするネットワーク端末のプログラム。
【請求項２０】
請求項１９に記載のネットワーク端末のプログラムにおいて、
当該ネットワーク端末を使用しているユーザが設定を変更した場合には、その変更内容を当該ネットワーク端末の端末設定情報としてサーバに送信する変更通知処理を行わせ、
サーバは前記変更内容に応じて当該ネットワーク端末の端末設定情報を更新することを特徴とするネットワーク端末のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、SBC(Server Based Computing)にて利用されるネットワーク端末及び情報処理を含むサービスをネットワーク端末に提供するサーバ並びにプログラムに関する。
【０００２】
【従来の技術】
従来、この種の装置として、ネットワークを介して接続されたサーバから情報処理等のサービスを受けるネットワーク端末（クライアントとも呼ばれる）がある。このようなネットワーク端末としては、例えば、マイクロソフト社のウインドウズ（登録商標）をベースにしたWBT(Windows Based Terminal)端末や、UNIX（登録商標）のＸウインドウ（登録商標）をベースにしたＸ端末、表示機能に特化したネットワークディスプレイ、音声出力機能に特化したネットワーク音声端末などが例示される。これらのように機能を最低限に削ぎ落としたコンピュータは、シンクライアント（Thin  Client）とも呼ばれる
【０００３】
ネットワーク端末を使用するユーザは、個々の使用目的に応じた状態となるように端末を設定するのが一般的である。例えば、あるユーザはレタッチ処理用アプリケーションによる画像処理に適した設定となるようにネットワーク端末が備えているディスプレイの輝度や色温度、ガンマ値を設定し、あるユーザはワードプロセッサアプリケーションによる文書作成処理に適した設定となるようにディスプレイの輝度等を設定する。このように各ユーザが設定した情報は、端末設定情報として、各ユーザが使用しているネットワーク端末の本体やディスプレイに内蔵されている不揮発性メモリに保存される。そして、あるユーザがそのネットワーク端末にログインすると、その不揮発性メモリに記憶されている端末設定情報に応じてディスプレイの設定が再現されるようになっている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平６−３５６５９号公報（段落番号[0031]〜[0034]、図１及び図４）
【０００５】
【発明が解決しようとする課題】
しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
すなわち、従来の装置は、ネットワーク端末に備わったローカルの記憶部に端末設定情報が記憶されている関係上、使用するネットワーク端末が固定されておらず、フレキシブルに使用するネットワーク端末が変わる場合、あるユーザが他のネットワーク端末を使用するときには再び所望の状態に設定しなければならない。したがって、ネットワーク端末のフレキシブルな使用環境においては、ユーザの利便性が低下するという問題がある。
【０００６】
また、ネットワーク端末は、接続されたネットワークシステムの管理者によって管理されるが、各ネットワーク端末がどのような設定にされているか否かについて管理者は容易に知ることができない。そのため各ネットワーク端末が適切な状態にあるか否かを調べたり、全てのネットワーク端末を一斉に同じ状態に設定したりするためには、管理者が個々のネットワーク端末に移動して設定したりする必要があって、管理上、極めて煩雑であるという別異の問題もある。
【０００７】
この発明は、このような事情に鑑みてなされたものであって、ユーザごとの端末設定情報をサーバ側が提供することにより、ネットワーク端末のフレキシブルな使用環境においてもユーザの利便性を向上することができるネットワーク端末及びサーバ並びにプログラムを提供することを目的とする。
【０００８】
また、この発明のもう一つの目的は、ネットワーク端末ごとの端末設定情報をサーバで集中的に管理できるようにすることにより、ネットワーク端末の管理を容易にすることができるネットワーク端末及びサーバ並びにプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
この発明は、このような目的を達成するために、次のような構成をとる。
すなわち、請求項１に記載の発明は、情報処理を含むサービスを提供するサーバにネットワークを介して接続されたネットワーク端末において、サーバにてユーザごとに記憶されているネットワーク端末に関する端末設定情報のうち、当該ネットワーク端末を使用しているユーザの端末設定情報を、ユーザが当該ネットワーク端末から前記サーバにログインしたことに基づきネットワークを介してサーバから受け取って記憶する端末側記憶手段と、前記端末側記憶手段に記憶されている端末設定情報に基づいてネットワーク端末の設定を変更する変更手段と、を備えていることを特徴とするものである。
【００１０】
（作用・効果）ユーザがあるネットワーク端末を使用するためにサーバにログインした場合、サーバに記憶されているユーザごとの端末設定情報のうち、このユーザに対応した端末設定情報をサーバから受け取って端末側記憶手段に記憶する。ネットワーク端末では、変更手段が、端末側記憶手段に記憶された端末設定情報に基づきネットワーク端末の設定を変更する。したがって、どのネットワーク端末を使ってもユーザが所望する設定となり、どのユーザが同じネットワーク端末を使っても各ユーザが所望する設定となる。その結果、ネットワーク端末のフレキシブルな使用環境においてもユーザの利便性を向上することができる。
【００１１】
また、請求項２に記載の発明は、請求項１に記載のネットワーク端末において、当該ネットワーク端末を使用しているユーザにより端末設定情報が変更された場合には、その変更内容をサーバに送信する変更通知手段を備え、サーバは前記変更内容に応じて当該ユーザの端末設定情報を更新することを特徴とするものである。
【００１２】
（作用・効果）当該ネットワーク端末の設定がユーザによって変更されたことが変更通知手段によりサーバに通知され、サーバは当該ユーザの端末設定情報を更新する。したがって、サーバが記憶しているユーザごとの端末設定情報と、ネットワーク端末の端末側記憶手段に記憶されている端末設定情報とが同期され、常に最新の端末設定情報とすることができる。その結果、次にログインした際には、ユーザが最終的に変更した端末設定情報でネットワーク端末を設定することができる。
【００１３】
また、請求項３に記載の発明は、請求項１または２に記載のネットワーク端末において、前記端末設定情報は、輝度、色温度、ガンマ値、ポートレート表示の有無、音量のうち少なくとも一つを含むことを特徴とするものである。
【００１４】
（作用・効果）ここでは、ネットワーク端末が備えているディスプレイの輝度、色温度、ガンマ値、ディスプレイが縦型にされているか否かを示すポートレート表示の有無、スピーカの音量のうち少なくとも一つを端末設定情報とする。
【００１５】
また、請求項４に記載の発明は、請求項２に記載のネットワーク端末において、前記変更通知手段は、ネットワークに複数のサーバが接続されている場合には、全てのサーバに対して前記変更内容を通知することを特徴とするものである。
【００１６】
（作用・効果）ネットワークに複数のサーバが接続されている形態の場合には、全てのサーバに対して端末設定情報の変更内容を通知する。したがって、いずれのサーバの端末設定情報についても同期をとることができる。
【００１７】
また、請求項５に記載の発明は、ネットワークを介して接続されたネットワーク端末に情報処理を含むサービスを提供するサーバにおいて、ネットワーク端末を使用するユーザごとに、ネットワーク端末に関する端末設定情報を記憶するサーバ側記憶手段と、ネットワーク端末にユーザがログインしたことに基づいて、前記サーバ側記憶手段に記憶されている前記ユーザの端末設定情報をネットワークを介して前記ネットワーク端末に送信する送信手段とを備え、前記端末設定情報に基づいて前記ネットワーク端末の設定を変更させることを特徴とするものである。
【００１８】
（作用・効果）ネットワーク端末にユーザがログインしたことに基づき、サーバ側記憶手段に記憶されている前記ユーザに対応する端末設定情報を、サーバの送信手段を介してネットワーク端末に送信する。ネットワーク端末は、受け取った前記ユーザの端末設定情報に基づいて端末の設定を変更する。したがって、どのネットワーク端末を使ってもユーザが所望する設定にすることができ、ユーザの利便性を高めることができる。その結果、ネットワーク端末のフレキシブルな使用環境においてもユーザの利便性を向上することができる。
【００１９】
また、請求項６に記載の発明は、請求項５に記載のサーバにおいて、ユーザがネットワーク端末に関する設定を変更した場合には、受信した変更内容に応じて前記サーバ側記憶手段に記憶されている当該ユーザの端末設定情報を更新する更新手段を備えていることが好ましい。
【００２０】
（作用・効果）ユーザがネットワーク端末の設定を変更した場合には、サーバが受けた内容に応じて、サーバ側記憶手段に記憶されている端末設定情報のうち、前記ユーザに対応するものを変更する。したがって、サーバが記憶しているユーザごとの端末設定情報と、ネットワーク端末の端末側記憶手段に記憶されている端末設定情報とが同期され、常に最新の端末設定情報とすることができる。その結果、次にログインした際には、ユーザが最終的に変更した端末設定情報でネットワーク端末を設定することができる。
【００２１】
また、請求項１３に記載の発明は、ネットワークを介して接続されたネットワーク端末に情報処理を含むサービスを提供するサーバにおいて、ネットワーク端末に関する端末設定情報をネットワークに接続されたネットワーク端末から取得する取得手段と、前記サーバ側記憶手段に記憶されている端末設定情報をネットワーク端末ごとに記憶するサーバ側記憶手段と、取得した端末設定情報をネットワーク端末ごとに表示する表示手段と、前記サーバ側記憶手段に記憶されている端末設定情報のうち、所望のネットワーク端末を対象として、その端末設定情報について所望の設定を行うための設定手段とを備え、前記端末設定情報に基づいて前記ネットワーク端末の設定を変更させることを特徴とするものである。
【００２２】
（作用・効果）ネットワークに接続されている全てのまたは特定のネットワーク端末の端末設定情報を、取得手段によって取得し、サーバ側記憶手段にネットワーク端末ごとに記憶する。このようにして取得した端末設定情報を表示手段に表示して閲覧することで、全てまたは特定のネットワーク端末の設定状況を知ることができる。また、サーバ側記憶手段に記憶されている端末設定情報のうち、所望のネットワーク端末のものについて、ネットワークの管理者等が設定手段により適宜に設定する。このようにしてサーバ側で変更した端末設定情報により、ネットワーク端末の設定を変更させる。したがって、全てまたは特定のネットワーク端末についての設定をサーバ側で変更することができるので、ネットワーク上に接続されたネットワーク端末の設定を容易に変更することができ、ネットワーク端末の管理を容易にすることができる。
【００２３】
また、請求項１４に記載の発明は、請求項１３に記載のサーバにおいて、ユーザがネットワーク端末に関する設定を変更した場合には、受信した変更内容に応じて前記サーバ側記憶手段に記憶されている当該ネットワーク端末の端末設定情報を更新する更新手段を備えていることを特徴とするものである。
【００２４】
（作用・効果）更新手段によって、サーバ側記憶手段に記憶されているネットワーク端末の端末設定情報を更新するので、サーバ側で設定変更した後に、ユーザが所望の設定に変更した場合にはそのユーザが使用しているネットワーク端末における端末設定情報の内容をサーバ側に反映させることができる。
【００２５】
また、請求項１５に記載の発明は、情報処理を含むサービスを提供するサーバにネットワークを介して接続されたネットワーク端末において、サーバにてネットワーク端末ごとに記憶されているネットワーク端末に関する端末設定情報のうち、サーバ側で変更された当該ネットワーク端末の端末設定情報を取得して記憶する端末側記憶手段と、前記端末側記憶手段に記憶されている端末設定情報に基づいてネットワーク端末の設定を変更する変更手段と、を備えていることを特徴とするものである。
【００２６】
（作用・効果）サーバにて変更され、端末側記憶手段に記憶されている当該ネットワーク端末の端末設定情報に応じて、ネットワーク端末の設定を変更手段によって変更する。したがって、ネットワーク端末についての設定をサーバ側で変更することができるので、ネットワーク上に接続されたネットワーク端末の設定を容易に変更することができ、ネットワーク端末の管理を容易にすることができる。
【００２７】
また、請求項１６に記載の発明は、請求項１５に記載のネットワーク端末において、当該ネットワーク端末を使用しているユーザが設定を変更した場合には、その変更内容を当該ネットワーク端末の端末設定情報としてサーバに送信する変更通知手段を備え、サーバは前記変更内容に応じて当該ネットワーク端末の端末設定情報を更新することを特徴とするものである。
【００２８】
（作用・効果）サーバ側でネットワーク端末の設定を変更した後に、その設定をユーザが変更した場合には、変更通知手段によってサーバへ変更した旨通知する。これを受けたサーバは、サーバ側記憶手段に記憶されているネットワーク端末の端末設定情報を更新するので、そのユーザが使用しているネットワーク端末における端末設定情報の内容をサーバ側に反映させることができる。
【００２９】
【発明の実施の形態】
以下、図面を参照してこの発明の一実施例を説明する。
＜第１実施例＞
図１はこの発明の一実施例に係り、図１は本実施例に係るネットワーク端末及びネットワークを介して接続されたサーバの概略構成を示すブロック図である。
【００３０】
ネットワーク端末１は、例えば、マイクロソフト社のウインドウズ（登録商標）をベースにシンクライアント(Thin Client)として機能する。このネットワーク端末１は、例えば、液晶表示装置を内蔵したディスプレイ一体型シンクライアントと呼ばれるタイプのものであり、ＣＰＵ３を備えている。ＣＰＵ３は、アナログデータをデジタルデータに変換するＡＤＣ５と、デジタルデータをアナログデータに変換するＤＡＣ７とを備えている。
【００３１】
ＣＰＵ３には、図示しないバスを介してキーボード９及びマウス１１と、ＬＡＮコントローラ１３とが接続され、さらにＲＡＭ１５とＥＥＰＲＯＭ１７が接続されている。ＬＣＤユニット１９のバックライト（図示省略）には、ＬＣＤ用インバータ２１から電力が供給される。ＬＣＤユニット１９の輝度は、ＤＡＣ７を通して制御されるＬＣＤ用インバータ２１により、ＣＰＵ３の制御の下で調節される。ＬＣＤユニット１９のバックライト近くには光センサ２３が取り付けられている。光センサ２３の出力は、オペアンプ２４を介してＡＤＣ５に与えられる。アンプ２７は、ＣＰＵ３によって制御されるＣＯＤＥＣ８に接続されており、アンプ２７に与える信号に応じてスピーカ２９が駆動される。ＬＣＤユニット１９は、ＣＰＵ３によって制御されるグラフィックスコントローラ２５の制御の下で画像が描画される。
【００３２】
上記のＥＥＰＲＯＭ１７には、このネットワーク端末１の端末設定情報が記憶されている。端末設定情報としては、ＬＣＤユニット１９の輝度、色温度、ガンマ値、ＬＣＤユニットが縦型にされているか否かを示すポートレート表示の有無、スピーカ２９の音量がある。なお、これらのうち少なくとも一つを端末設定情報としてもよい。この端末設定情報は、ＣＰＵ３によって参照され、その内容に応じてネットワーク端末１における輝度等が設定されるようになっている。また、設定がユーザによって変更された場合には、ＣＰＵ３がその内容を後述するサーバ（３３）に対して通知する。ＲＡＭ１５には、後述する処理に相当するプログラムがロードされており、ＣＰＵ３によって随時実行されるようになっている。
【００３３】
なお、上述したＥＥＰＲＯＭ１７が本発明における端末側記憶手段に相当し、ＣＰＵ３が本発明における変更手段及び変更通知手段に相当する。
【００３４】
このような構成のネットワーク端末１は、ＬＡＮコントローラ１３を介してネットワーク３１に接続されている。ネットワーク３１としては、例えば、イーサネット（登録商標）が挙げられる。
【００３５】
ネットワーク３１には、上述した構成を備えている複数台のネットワーク端末１とともに少なくとも一台のサーバ３３が接続されている。
【００３６】
サーバ３３は、ＣＰＵやＲＡＭ等を備え、本発明における送信手段に相当するサーバ本体３５と、キーボード３７と、マウス３９と、ハードディスク装置４１等を備えている。また、後述する処理に相当するプログラムを実行する。
【００３７】
本発明におけるサーバ側記憶手段に相当するハードディスク装置４１は、上述した端末設定情報を記憶している。但し、その記憶形態は、次の表１に示すようにネットワーク端末１を使用するユーザごとにされている。すなわち、ユーザ名がユーザＡであるものに対応する端末設定情報はＩ−Ａであり、ユーザ名がユーザＢであるものに対応する端末設定情報はＩ−Ｂである。
【００３８】
【表１】
2004192522.tif 000003
【００３９】
次に、上述した構成におけるネットワーク端末１の動作について、図２から図４のフローチャートを参照して説明する。なお、図２はユーザがログインした場合のネットワーク端末における処理の流れを示すフローチャートであり、図３はユーザがログインした場合のサーバにおける処理の流れを示すフローチャートであり、図４は図２の処理において、端末設定情報が輝度である場合の処理の流れを示すフローチャートである。
【００４０】
ここでは、まず一例として、ユーザＡがネットワーク端末１を操作してログインし、ユーザＡがログオフした後、ユーザＢが同じネットワーク端末１を使用してログインしたものとして説明する。
【００４１】
ステップＳ１
ネットワーク端末１のユーザＡに応じた端末設定情報（Ｉ−Ａ）をサーバ３３から取得し、その端末設定情報（Ｉ−Ａ）をＥＥＰＲＯＭ１７に書き込む。
【００４２】
詳細には、ユーザＡがサーバ３３に対してログインしたことを検知したサーバ３３は、ユーザＡに対応する端末設定情報（Ｉ−Ａ）をハードディスク装置４１（または図示しないＲＡＭ）内で検索してロードし（ステップＳ１０）、その端末設定情報（Ｉ−Ａ）をネットワーク端末１に対して送信する（ステップＳ１１）。これを受けたネットワーク端末１は、その端末設定情報（Ｉ−Ａ）を自身のＥＥＰＲＯＭ１７に記憶する。
【００４３】
なお、上記ステップＳ１が本発明のネットワーク端末のプログラムにおける取得処理及び記憶処理に相当し、上記ステップＳ１０，Ｓ１１が本発明のサーバのプログラムにおける送信処理に相当する。
【００４４】
ステップＳ２
ネットワーク端末１のＣＰＵ３は、ＥＥＰＲＯＭ１７に記憶された端末設定情報を参照し、これに基づいてユーザＡに応じた各種の設定を行う。
【００４５】
具体的には、ＬＣＤ用インバータ２１を制御して輝度を設定し、グラフィックスコントローラ２５を制御してガンマ値、色温度、ポートレート表示を調節する。また、ＲＡＭ１５にロードされているドライバの設定を変更したり、アンプ２７のＣＯＤＥＣレジストリを制御したりしてスピーカ２９の音量を調節する。なお、ポートレート表示は、ＲＡＭ１５にロードされているドライバの設定を変更することによっても調節することができる。
【００４６】
なお、上記のステップＳ２が本発明のネットワーク端末のプログラムにおける変更処理に相当する。
【００４７】
ステップＳ３
上記のステップＳ２において、ユーザＡの端末設定情報に基づいた状態にネットワーク端末１が設定されているが、ここではその設定をユーザＡ自身がさらに変更したか否かに応じて処理を分岐する。
【００４８】
すなわち、設定変更がなされるまでステップＳ３を繰り返し実行し、変更があった場合にのみステップＳ４に処理を移行する。
【００４９】
ステップＳ４
ユーザＡによってキーボード９やマウス１１が操作されて、ネットワーク端末１の端末設定情報が変更された場合には、その内容がＣＰＵ３によってＥＥＰＲＯＭ１７に書き込まれる。次いで、その内容がＣＰＵ３によってサーバ３３に対して送信される。
【００５０】
なお、上記ステップＳ４が本発明のネットワーク端末のプログラムにおける変更通知処理に相当する。
【００５１】
変更を受信したサーバ３３は、図３におけるステップＳ１２からステップＳ１３に処理が移行する。ここでは、上述した表１に示す端末設定情報のうち、ユーザＡに対応する端末設定情報Ｉ−Ａを更新する。具体的には、サーバ３３は、ハードディスク装置４１または図示しないＲＡＭに格納されている端末設定情報を更新する。
【００５２】
なお、ステップＳ２４が本発明のサーバのプログラムにおける更新処理に相当する。
【００５３】
次に、ユーザＡがログオフし、次いで同じネットワーク端末１を使ってユーザＢがサーバ３３にログオンした場合について説明する。
【００５４】
現時点では、ネットワーク端末１のＥＥＰＲＯＭ１７には、ユーザＡに応じた端末設定情報Ｉ−Ａが記憶されている。しかし、ユーザＢがサーバ３３にログインした時点で、ユーザに応じた端末設定情報Ｉ−Ｂがサーバ３３から送信され（ステップＳ１０，Ｓ１１）る。これを受けたネットワーク端末１は、端末設定情報Ｉ−ＢをＥＥＰＲＯＭ１７に記憶し（ステップＳ１）、これに応じてネットワーク端末１の設定を変更する（ステップＳ２）。したがって、ユーザＢに応じた端末の設定がなされる。
【００５５】
次に、端末設定情報が「輝度」である場合におけるネットワーク端末１側の処理について図４を参照して説明する。
【００５６】
ステップＳ２０
ユーザに応じた輝度を含む端末設定情報または輝度のみをサーバ３３から取得し、これをネットワーク端末１のＥＥＰＲＯＭ１７に書き込む。
【００５７】
ステップＳ２１
ユーザが変更を行ったか否かに応じて処理を分岐する。つまり、変更があった場合にはステップＳ２２へ移行し、変更がない場合にはステップＳ２２を省略してステップＳ２３へ移行する。
【００５８】
ステップＳ２２
ユーザが輝度（端末設定情報）を変更した場合には（ステップＳ３）、このステップＳ２２でその輝度を含む端末設定情報をサーバ３３に送信する。
【００５９】
ステップＳ２３
光センサ２３の出力信号をＣＰＵ３が取得する。
【００６０】
ステップＳ２４
光センサ２３の出力信号を、ＡＤＣ５によって例えば２５６段階のデジタルの輝度データに変換する。
【００６１】
ステップＳ２５
ＥＥＰＲＯＭ１７に記憶されている端末設定情報の輝度と輝度データとを比較し、その結果に基づいて処理を分岐する。
【００６２】
つまり、輝度データ（現在値）が輝度（目標値）以上である場合にはステップＳ２６に移行し、現在値から１段階輝度を減少させる。一方、輝度データが輝度より小さい場合にはステップＳ２７に移行し、現在値から１段階輝度を増加させる。なお、輝度（目標値）は、例えば、２５６段階で設定してある。
【００６３】
ステップＳ２８
ステップＳ２６，Ｓ２７で設定した輝度をＤＡＣ７がアナログデータに変換する。
【００６４】
ステップＳ２９
ＬＣＤ用インバータ２１に設定していた値を、上記ステップＳ２８で変換したアナログデータに変更する。
【００６５】
ステップＳ３０
輝度が安定するまで所定時間（例えば、約１００ｍｓ）だけ待つ。
【００６６】
このように端末設定情報のうち輝度については、上記のようにフィードバック制御を行うことが好ましい。これにより、ＬＣＤユニット１９のバックライトパネルが経年変化や使用時間に伴って輝度が低下してきても、端末設定情報に応じた輝度を保つことが可能となる。
【００６７】
この実施例によれば、ユーザがあるネットワーク端末１を使用するためにサーバ３３にログインした場合、サーバ３３に記憶されているユーザごとの端末設定情報のうち、このユーザに対応した端末設定情報をサーバ３３から受け取ってＥＥＰＲＯＭ１７に記憶する。ネットワーク端末１では、ＣＰＵ３が端末設定情報に基づきネットワーク端末１の設定を変更するので、どのネットワーク端末１を使ってもユーザが所望する設定となる。したがって、ネットワーク端末のフレキシブルな使用環境においてもユーザの利便性を向上することができる。
【００６８】
また、同じネットワーク端末１をどのユーザが使っても、上述した構成及び処理によって各ユーザが所望する設定となり、ユーザの利便性を向上することができる。
【００６９】
さらに、ネットワーク端末１の設定がユーザによって変更されたことがステップＳ４でサーバ３３に通知され、ステップＳ１３でサーバ３３はユーザの端末設定情報を更新する。したがって、サーバ３３が記憶しているユーザごとの端末設定情報と、ネットワーク端末１のＥＥＰＲＯＭ１７に記憶されている端末設定情報とが同期され、常に最新の端末設定情報とすることができる。その結果、次にログインした際には、ユーザが最終的に変更した端末設定情報でネットワーク端末１を設定することができる。
【００７０】
なお、図５を参照して、ネットワークに複数台のサーバ３３が接続されている場合について説明する。図５は、ネットワーク上に複数台のサーバが接続された形態を示すブロック図である。
【００７１】
この形態は、ネットワーク３１に３台のサーバ３３Ａ，３３Ｂ，３３Ｃが接続されているとともに、３台のネットワーク端末１Ａ，１Ｂ，１Ｃが接続されている例を示している。さらに、サーバ３３Ｃには、プリンタＰ１，Ｐ２が接続されている例を示す。
【００７２】
このような構成の場合には、各サーバ３３Ａ，３３Ｂ，３３Ｃが上述したユーザごとの端末設定情報を記憶しておき、４台のネットワーク端末１Ａ，１Ｂ，１Ｃのいずれかからユーザが自身の設定を変更した場合には、全てのサーバ３３Ａ，３３Ｂ，３３Ｃが記憶しているユーザごとの端末設定情報を、そのユーザの変更内容で更新することが好ましい。具体的には、上述したステップＳ４（図２）、ステップＳ２２（図４）において全てのサーバ３３Ａ，３３Ｂ，３３Ｃに対して変更通知を行う（本発明のネットワーク端末における変更通知処理に相当する）。
【００７３】
＜第２実施例＞
図６及び図７を参照して、本発明の第２実施例について説明する。なお、図６は、第２実施例におけるサーバの処理の流れを示すフローチャートであり、図７は、ネットワーク端末が起動した場合の処理の流れを示すフローチャートである。
【００７４】
本実施例における装置構成は、上述した第１実施例とほぼ同様であるので、その詳細な説明については省略する。なお、上述した第１実施例はネットワーク端末１が主体であるが、本実施例ではサーバ３３が主体となる点において相違している。
【００７５】
本発明の更新手段に相当するサーバ本体３５は、ネットワーク３１に接続されたネットワーク端末１のＥＥＰＲＯＭ１７に記憶されている端末設定情報を取得し、それをハードディスク装置４１（サーバ側記憶手段に相当）に格納する。また、サーバ本体３５には、端末設定情報をネットワーク端末ごとに表示するディスプレイ装置４３が備わっている。
【００７６】
その記憶形態は、上記第１実施例とは異なり、次の表２に示すようにネットワーク端末１ごとにされている。すなわち、ネットワーク端末１の端末名が端末Ａであるものに対応する端末設定情報はＩ−Ａであり、端末名が端末Ｂに対応する端末設定情報はＩ−Ｂである。
【００７７】
【表２】
2004192522.tif 000004
【００７８】
次に、上述した構成におけるサーバ３３の動作について、図６及び図７のフローチャートを参照して説明する。なお、図６は第２実施例におけるサーバの処理の流れを示すフローチャートであり、図７はネットワーク端末が起動した場合の処理の流れを示すフローチャートである。
【００７９】
ステップＳ３１
サーバ３３は、ネットワーク３１に接続されている全てのネットワーク端末１のうち、本サーバ３３によって管理可能なネットワーク端末１について検索する。
【００８０】
ステップＳ３２
管理可能な全てのネットワーク端末１にアクセスし、各ＥＥＰＲＯＭ１７に記憶されている端末設定情報を取り込む。
【００８１】
なお、ステップＳ３２が本発明のサーバのプログラムにおける取得処理に相当する。
【００８２】
ステップＳ３３
取り込んだ全ての端末設定情報を、上記表２のようにネットワーク端末１ごとにまとめてハードディスク装置４１に記憶する。なお、ハードディスク装置４１に保存するのに代えて、図示しないサーバ３３内のＲＡＭに記憶するようにしてもよい。
【００８３】
なお、ステップＳ３３が本発明のサーバのプログラムにおける記憶処理処理に相当する。
【００８４】
ステップＳ３４
サーバ３３の使用者は、ハードディスク装置４１内の端末設定情報をディスプレイ装置４３に表示させつつ、設定の変更を行うか否かをキーボード３７またはマウス３９を用いて指示する。そして、その指示に応じて次の処理に分岐する。変更を要する場合はステップＳ３５に処理を移行し、変更がない場合はステップＳ３８に処理を移行する。
【００８５】
なお、ステップＳ３４が本発明のサーバのプログラムにおける表示処理に相当し、キーボード３７及びマウス３９が本発明のサーバにおける設定手段に相当する。
【００８６】
ステップＳ３５
端末設定情報の編集が可能なダイアログをディスプレイ装置４３に表示し、輝度等の設定値の入力を促す。
【００８７】
なお、ステップＳ３５が本発明のサーバのプログラムにおける設定処理に相当する。
【００８８】
ステップＳ３６
ステップＳ３５で行われた設定に応じて、サーバ３３にある端末設定情報を更新する。つまり、ハードディスク装置４１に記憶されている端末設定情報のうち、上記ステップＳ３５で変更が行われたネットワーク端末１の端末設定情報を更新する。
【００８９】
ステップＳ３７
ハードディスク装置４１の端末設定情報のうち更新されたもののネットワーク端末１をターゲットとし、そのネットワーク端末１に対して端末設定情報を送信する。
【００９０】
ここで図７（ネットワーク端末）を参照する。
【００９１】
ステップＳ４１
ネットワーク端末１が起動されると、ＥＥＰＲＯＭ１７に現時点で記憶されている端末設定情報をＣＰＵ３が読み出し、その内容に応じて輝度等の各種設定を行う。
【００９２】
ステップＳ４２
サーバ３３から端末設定情報の更新内容を受信したか否か応じて処理を分岐する。
すなわち、受信した場合には自身のＥＥＰＲＯＭ１７に記憶されている端末設定情報をその内容で更新する（ステップＳ４３）。ＥＥＰＲＯＭ１７に記憶された端末設定情報は、ＣＰＵ３によって参照されてその内容に基づき各種設定がなされる。
【００９３】
なお、ステップＳ４３が本発明のネットワーク端末のプログラムにおける記憶処理及び変更処理に相当する。
【００９４】
ステップＳ４４
一方、更新内容を受信していない場合には、ユーザが端末設定情報を変更したか否かに応じてさらに処理を分岐する。
すなわち、ユーザによって端末設定情報が変更された場合には、その内容をＥＥＰＲＯＭ１７に保存し（ステップＳ４５）、そうでない場合にはステップＳ４２に戻る。
【００９５】
ステップＳ４６
ユーザによって端末設定情報が更新された場合には、サーバ３３にその内容を通知する。
【００９６】
なお、ステップＳ４６が本発明におけるネットワーク端末のプログラムにおける変更通知処理に相当する。
【００９７】
図６（サーバ側）に戻る。
【００９８】
ステップＳ３８
上記のようにネットワーク端末１側でユーザが端末設定情報を変更した場合には、その変更内容を受信したか否かによって処理を分岐する。
【００９９】
ステップＳ３９
ステップＳ３８で受信した変更内容に応じて、サーバ３３にある端末設定情報を更新する。つまり、ハードディスク装置４１に記憶されている端末設定情報のうち、変更を受信したネットワーク端末１の端末設定情報だけを更新する。
【０１００】
なお、このステップＳ３９が本発明のサーバのプログラムにおける更新処理に相当する。
【０１０１】
このステップＳ３９の後に、再びステップＳ３４に戻って順次上述したステップを繰り返し実行する。
【０１０２】
なお、端末設定情報が輝度の場合には、図８のように処理するのが好ましい。図８は、図７の処理において端末設定情報が輝度である場合の処理の流れを示すフローチャートである。
【０１０３】
ステップＳ５１
ＥＥＰＲＯＭ１７から輝度を読み込み、これに応じてＣＰＵ３がＬＣＤユニット１９の設定を行う。
【０１０４】
ステップＳ５２
サーバ３３から輝度の更新内容を受信したか否かに応じて処理を分岐する。
すなわち、受信した場合には、光センサ２３の出力をＣＰＵ３が取得し（ステップＳ５５）、受信していない場合には、ユーザが輝度を変更したか否かに応じてさらに処理を分岐する（ステップＳ５３）。
【０１０５】
つまり、ユーザが変更した場合には、変更内容をサーバ３３に送信し（ステップＳ５４）、ユーザが変更していない場合には、光センサ２３の出力をＣＰＵ３が取得する（ステップＳ５５）。
【０１０６】
それ以降は、上述した第１実施例と同様に、ＬＣＤユニット１９のバックライト制御においてフィードバックをかけるようにする（ステップＳ５６〜Ｓ６２）。
【０１０７】
このように、ネットワーク３１に接続されている全てのまたは特定のネットワーク端末１の端末設定情報を、ハードディスク装置４１（またはＲＡＭ）内にネットワーク端末１ごとに記憶する。そして、取得した端末設定情報をディスプレイ装置４３に表示して閲覧することで、全てまたは特定のネットワーク端末１の設定状況を知ることができる。また、ハードディスク装置４１（またはＲＡＭ）に記憶されている端末設定情報のうち、所望のネットワーク端末１のものについて、ネットワークの管理者等が適宜に設定し、このようにしてサーバ３３側で変更した端末設定情報により、ネットワーク端末１の設定を変更させる。したがって、全てまたは特定のネットワーク端末１についての設定をサーバ３３側で変更することができるので、ネットワーク３１上に接続されたネットワーク端末１の設定を容易に変更することができ、ネットワーク端末１の管理を容易にすることができる。
【０１０８】
また、ネットワーク端末１の設定が変更された場合には、ハードディスク装置４１（またはＲＡＭ）に記憶されているネットワーク端末１の端末設定情報を更新するので、サーバ３３側で設定変更した後に、ユーザが所望の設定に変更した場合にはそのユーザが使用しているネットワーク端末１における端末設定情報の内容をサーバ３３側に反映させることができる。
【０１０９】
なお、本発明は上記の各実施例に限定されるものではなく、次のように変形実施が可能である。
【０１１０】
（１）上記の実施例では、ネットワーク端末としてシンクライアントを例示して説明した。しかし、この他にも、例えば、セットトップボックス（ＳＴＢ）や、音声端末、ネットワークディスプレイ装置等のネットワークに接続され、サーバからのサービスを受けるとともに、ユーザが所望の設定で使用する装置であれば各種の装置が本発明におけるネットワーク端末に相当する。
【０１１１】
（２）上記の第１実施例は、サーバ３３に記憶されているユーザごとの端末設定情報でネットワーク端末１の設定をユーザに応じて行うことが主たる特徴であり、ネットワーク端末１側でユーザが端末設定情報を変更した場合であっても、そのことを必ずしもサーバ３３に通知しなくてもよい。
【０１１２】
（３）上記の第２実施例では、サーバ３３に記憶されているネットワーク端末ごとの端末設定情報でネットワーク端末１の設定をサーバ３３側から設定することが主たる特徴である。したがって、ネットワーク端末１側でユーザがたとえ端末設定情報を変更した場合であっても、そのことをサーバ３３に通知しなくてもよい。
【０１１３】
（４）上記の構成における説明では、ＬＣＤユニット１９を備えたネットワーク端末１としてディスプレイ一体型シンクライアントを例示したが、本発明はディスプレイがＣＰＵ３等の本体とは別体となったネットワーク端末であっても適用することが可能である。
【０１１４】
【発明の効果】
以上の説明から明らかなように、この発明によれば、ユーザがあるネットワーク端末を使用するためにログインした場合、サーバに記憶されているユーザごとの端末設定情報のうち、このユーザに対応した端末設定情報をサーバから受け取って端末側記憶手段に記憶する。ネットワーク端末では、変更手段が端末設定情報に基づきネットワーク端末の設定を変更するので、どのネットワーク端末を使ってもユーザが所望する設定となり、どのユーザが同じネットワーク端末を使っても各ユーザが所望する設定となる。したがって、ネットワーク端末のフレキシブルな使用環境においてもユーザの利便性を向上することができる。
【図面の簡単な説明】
【図１】第１実施例に係るネットワーク端末及びネットワークを介して接続されたサーバの概略構成を示すブロック図である。
【図２】ユーザがログインした場合のネットワーク端末における処理の流れを示すフローチャートである。
【図３】ユーザがログインした場合のサーバにおける処理の流れを示すフローチャートである。
【図４】図２における処理において、端末設定情報が輝度である場合の処理の流れを示すフローチャートである。
【図５】ネットワーク上に複数台のサーバが接続された形態を示すブロック図である。
【図６】第２実施例におけるサーバの処理の流れを示すフローチャートである。
【図７】ネットワーク端末が起動した場合の処理の流れを示すフローチャートである。
【図８】図７における処理において、端末設定情報が輝度である場合の処理の流れを示すフローチャートである。
【符号の説明】
１  …  ネットワーク端末
３  …  ＣＰＵ（変更手段、変更通知手段）
１７  …  ＥＥＰＲＯＭ（端末側記憶手段）
１９  …  ＬＣＤユニット
３５  …  サーバ本体（送信手段、更新手段）
３７  …  キーボード（設定手段）
３９  …  マウス（設定手段）
４１  …  ハードディスク装置（サーバ側記憶手段）
４３  …  ディスプレイ装置（表示手段）
【図１】
2004192522.tif 000005
【図２】
2004192522.tif 000006
【図３】
2004192522.tif 000007
【図４】
2004192522.tif 000008
【図５】
2004192522.tif 000009
【図６】
2004192522.tif 000010
【図７】
2004192522.tif 000011
【図８】
2004192522.tif 000012