(57)【特許請求の範囲】
【請求項１】
接続先サーバと、前記接続先サーバと接続された端末と、を有するシンクライアントシステムにおいて、
前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、
前記端末が、前記接続先サーバの要求に応じて当該端末自身の状態に関する情報である端末情報を取得し、当該取得した端末情報を前記接続先サーバに返信し、
前記接続先サーバが、前記返信されてきた端末情報を用いて接続先ＯＳデスクトップ画面を生成し、
前記端末が、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、
前記接続先サーバが、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を送信し、
前記端末が、受信した前記メンテナンス情報を記憶することによって前記ターミナルサービス機能及びリモートデスクトップ機能間の接続が確立しているか否かを問うこと無く当該メンテナンス情報を前記表示装置に表示させることを特徴とするシンクライアントシステム。
【請求項２】
請求項１に記載のシンクライアントシステムにおいて、
前記端末は、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記接続先ＯＳデスクトップ画面を表示させている間に、メンテナンスのタイミングが近づいてきた際は、前記メンテナンス情報を表示装置の最前面に表示することを特徴とするシンクライアントシステム。
【請求項３】
請求項２に記載のシンクライアントシステムにおいて、
前記接続先サーバは、前記端末に対して、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記接続先ＯＳデスクトップ画面を表示させている間に、メンテナンスのタイミングが近づいてきた際は、前記メンテナンス情報を接続先ＯＳデスクトップ画面最前面に表示させることを特徴とするシンクライアントシステム。
【請求項４】
請求項１乃至３の何れか１項に記載のシンクライアントシステムにおいて、
前記ターミナルサービス機能及びリモートデスクトップ機能間の前記接続が確立している間は一定又は不定の間隔で前記端末情報を新たに取得し、当該取得した最新の前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させることを特徴とするシンクライアントシステム。
【請求項５】
接続先サーバと、前記接続先サーバと接続された端末と、を有するシステムが行うシンクライアント方法において、
前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、
前記端末が、前記接続先サーバの要求に応じて当該端末自身の状態に関する情報である端末情報を取得し、当該取得した端末情報を前記接続先サーバに返信し、
前記接続先サーバが、前記返信されてきた端末情報を用いて接続先ＯＳデスクトップ画面を生成し、
前記端末が、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を送信し、
前記端末が、受信した前記メンテナンス情報を記憶することによって前記ターミナルサービス機能及びリモートデスクトップ機能間の接続が確立しているか否かを問うこと無く当該メンテナンス情報を表示装置に表示させることを特徴とするシンクライアント方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はシンクライアントシステムにおける端末及び接続先サーバの状態等の表示に関する。
【背景技術】
【０００２】
通常のＰＣ上で作業を行っている場合は、ＰＣのデバイス等の状態を利用者は容易に確認することが出来る。しかし、シンクライアントシステムを利用した場合は、実際に作業を行っているのはシンクライアント端末上ではなく、ネットワークを介して接続したサーバのＯＳ（以下、適宜「接続先ＯＳ」と呼ぶ。）上である。
【０００３】
そのため、接続先ＯＳが実際に動作しているデータセンター等のサーバの状態確認することが出来る。また、特許文献１に記載の技術等を用いることにより、設定ファイル等を参照することも可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７８７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような技術には以下のような問題があった。
【０００６】
それは、シンクライアントシステム使用者が、接続先のＯＳ上で作業を行っている場合、接続先ＯＳのデスクトップ画面をシンクライアント端末側のディスプレイ上で最大化して使用することが多いが、シンクライアント端末の状態を確認するには、一旦接続を切断するか、画面をシンクライアント端末側へ切り替えて確認する必要があり、接続先ＯＳ上での作業を一旦中断する必要があるという問題である。
【０００７】
他方、以下のような問題もある。
【０００８】
クライアントからサーバへ接続するシンクライアントシステムにおいては、クライアント端末はユーザの手元に、接続先ＯＳはデータセンター等のサーバ上に存在し、独立したものとなっている。このようなシステムにおいては、サーバ側は定期的または緊急メンテナンスが行われ、その期間はクライアントから接続先ＯＳに接続出来ない状態となる場合がある。
【０００９】
通常、このような場合Ｅ−Ｍａｉｌ等で利用者に情報が通知されるが、利用者がＥ−Ｍａｉｌでの通知を確認する為にも接続先ＯＳ上のアプリケーションで確認する必要がある場合、利用者がサーバ側の状態（メンテナンス中かどうか）を確認出来ず、接続先ＯＳへ接続を試みた際に接続出来ないという状態となるという問題がある。
【００１０】
そこで、本発明は、使用者の利便性の向上のために、接続先ＯＳのデスクトップ画面上で直接、端末の状態等の各種状態を確認することが可能な、端末及び接続先サーバの状態等表示システム、シンクライアント端末、接続先サーバ及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の観点によれば、接続先サーバと、前記接続先サーバと接続された端末と、を有するシンクライアントシステムにおいて、前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、前記端末が、前記接続先サーバの要求に応じて当該端末自身の状態に関する情報である端末情報を取得し、当該取得した端末情報を前記接続先サーバに返信し、前記接続先サーバが、前記返信されてきた端末情報を用いて接続先ＯＳデスクトップ画面を生成し、前記端末が、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、前記接続先サーバが、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を送信し、前記端末が、受信した前記メンテナンス情報を記憶することによって前記ターミナルサービス機能及びリモートデスクトップ機能間の接続が確立しているか否かを問うこと無く当該メンテナンス情報を前記表示装置に表示させることを特徴とするシンクライアントシステムが提供される。
また、本発明の第２の観点によれば、接続先サーバと、前記接続先サーバと接続された端末と、を有するシステムが行うシンクライアント方法において、前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、前記端末が、前記接続先サーバの要求に応じて当該端末自身の状態に関する情報である端末情報を取得し、当該取得した端末情報を前記接続先サーバに返信し、前記接続先サーバが、前記返信されてきた端末情報を用いて接続先ＯＳデスクトップ画面を生成し、前記端末が、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を送信し、前記端末が、受信した前記メンテナンス情報を記憶することによって前記ターミナルサービス機能及びリモートデスクトップ機能間の接続が確立しているか否かを問うこと無く当該メンテナンス情報を表示装置に表示させることを特徴とするシンクライアント方法が提供される。
【発明の効果】
【００１４】
本発明によれば、接続先サーバ及びシンクライアント端末が相互に状態情報を送信し、表示することから、使用者の利便性の向上のために、接続先ＯＳのデスクトップ画面上で直接、端末の状態等の各種状態を確認することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の基本的構成を表す図である。
【図２】本発明の実施形態における接続先サーバの基本的動作を表すフローチャートである。
【図３】本発明の実施形態におけるシンクライアント端末の基本的動作を表すフローチャートである。
【図４】本発明の実施形態の第１の変形例を表す図である。
【図５】本発明の実施形態の第２の変形例を表す図である。
【発明を実施するための形態】
【００１６】
まず、本発明の実施形態の概略を説明する。
【００１７】
本発明の実施形態はクライアントからサーバへ接続するシンクライアントシステムにおいて、シンクライアント端末からリモートデスクトップ機能にて接続した接続先ＯＳ上で、セッションの切断や画面をシンクライアント端末側へ切り替えることなく、シンクライアント端末のディスプレイに表示されている接続先ＯＳのデスクトップ画面上から直接シンクライアント端末の状態(デバイス情報、バッテリーの状態等)を確認する方法を実現する。
【００１８】
また、本実施形態では、シンクライアント端末側と接続先ＯＳ側に、それぞれ端末の状態情報をやりとりするプログラムを作成する。シンクライアント端末側のプログラムは、接続先ＯＳ側のプログラムからの要求に応じて端末の状態を取得し、接続先ＯＳ側のプログラムに端末の状態を送信する。接続先ＯＳ側のプログラムは、受信したデータを接続先ＯＳのデスクトップ画面に表示することによって、シンクライアントシステム利用者が接続先ＯＳのデスクトップ画面上で直接シンクライアント端末の状態を確認することが出来るようにする。
【００１９】
以上が本願発明の実施形態の概略である。
【００２０】
次に、本発明の実施形態について図面を用いて詳細に説明する。
【００２１】
図１を参照すると本実施形態のシンクライアントシステムは、シンクライアント端末１００及び接続先サーバ２００を有する。また、シンクライアント端末１００及び接続先サーバ２００はネットワーク３００を介して相互に接続されている。なお、ネットワーク３００はどのように実現してもよく、例えばインターネット等の公衆網や、会社内等に設けられたＬＡＮによって実現される。また、ネットワーク３００は有線であってもよいがその一部又は全部が無線であってもよい。また、本実施形態では便宜上一台のシンクライアント端末１００を図示しているが、１つの接続先サーバ２００と複数台のシンクライアント端末１００が通信を行うようにしてもよい。
【００２２】
シンクライアント端末１００は、ユーザが直接操作する端末であり、例えば汎用のＰＣに本実施形態特有のプログラムを組み込むことにより実現される。
【００２３】
また、シンクライアント端末１００は、リモートデスクトップ機能部１１０及びシンクライアント端末側プログラム１３０を有する。また、シンクライアント端末１００の状態を表す端末の状態情報１２０を図示する。なお、端末の状態情報１２０にはどのような情報が含まれていてもよく、例えばデバイス情報やバッテリーの状態、通信電波強度等が含まれていてもよい。
【００２４】
更に、シンクライアント端末１００には表示装置１４０が接続されている。表示装置１４０はユーザに情報を提示するための装置であり、例えば液晶ディスプレイや、有機ＥＬディスプレイにより実現される。
【００２５】
シンクライアント端末側プログラム１３０は、要求受信部１３１、状態取得部１３２及び状態送信部１３３の各部を実現する。各部の具体的な動作内容については後述する。
【００２６】
リモートデスクトップ機能部１１０は、シンクライアント端末側プログラム１３０により実現されてもよいが、シンクライアント端末１００に予め組み込まれているＯＳの機能により実現してもよい。
【００２７】
一方、接続先サーバ２００は例えばデータセンターや会社等に設置されたサーバにより実現される。接続先サーバ２００は、接続先ＯＳ側プログラム２１０及びターミナルサービス機能部２３０を有する。更に、接続先サーバ２００が生成する接続先ＯＳデスクトップ画面２２０を図示する。
【００２８】
接続先ＯＳ側プログラム２１０は接続先サーバ２００で常駐して動作するプログラムであり、状態要求部２１１、状態受信部２１２及び表示画面生成部２１３の各部を実現する。各部の具体的な動作内容については後述する。
【００２９】
ターミナルサービス機能部２３０は、接続先ＯＳ側プログラム２１０により実現されてもよいが、接続先サーバ２００シンクライアント端末１００に予め組み込まれているＯＳの機能により実現してもよい。
【００３０】
そして、本実施形態では、シンクライアント端末１００からリモートデスクトップ機能部１１０を利用して、ターミナルサービス機能部２３０と連携することにより、接続先ＯＳデスクトップ画面２００をシンクライアント端末側の表示装置１４０に表示させることができる。
【００３１】
接続先サーバ２００上では接続先ＯＳ側プログラム２１０が動作しており、ネットワーク３００を通してシンクライアント端末側プログラム１３０とデータの送受信を行う。
【００３２】
接続先ＯＳ側プログラム２１０の状態要求部２１１からネットワーク３００を通してシンクライアント端末側プログラム１３０の要求受信部１３１に対して、シンクライアント端末の状態取得要求が発行される。
【００３３】
受信した状態取得要求は、シンクライアント端末側プログラム１３０の要求受信部１３１から状態取得部１３２へ渡される。
【００３４】
状態取得部１３２は、要求に応じてシンクライアント端末の状態情報１２０を取得する。取得された端末の状態情報１２０は、状態送信部１３３へ渡される。
【００３５】
状態送信部１３３は、取得した端末の状態情報１２０をネットワーク３００を介して、接続先ＯＳ側プログラム２１０の状態受信部２１２に送信する。
【００３６】
接続先ＯＳ側プログラム２１０の状態受信部２１２は、受信した端末の状態情報１２０を表示画面生成部２１３に渡す。表示画面生成部２１３は、取得した端末の状態情報１２０に基づいて表示画面を生成し、生成した表示画面を接続先ＯＳのデスクトップ画面２２０上に表示する。接続先ＯＳのデスクトップ画面２２０は、ターミナルサービス機能部２３０により、シンクライアント端末へ転送され、リモートデスクトップ機能部１１０によりシンクライアント端末の表示装置１４０に表示される。
【００３７】
これにより、利用者は、接続先ＯＳに接続し、接続先ＯＳのデスクトップ画面を表示した状態のままで、シンクライアント端末１００の状態を確認出来るようになる。
【００３８】
続いて、図２のフローチャートにてシンクライアント端末側プログラム１３０の、図３のフローチャートにて接続先ＯＳ側プログラム２１０の処理の流れを説明する。
【００３９】
まず、シンクライアント端末１００からリモートデスクトップ機能部１１０にて接続先サーバ２００への接続が確立されると、シンクライアント端末側プログラム１３０内で要求受信部１３１が動作を開始する（図２のステップＳ１１）。これにより状態取得要求受信待ち状態となる（図２のステップＳ１２）。
【００４０】
接続先ＯＳ側プログラム２１０では、状態要求部２１１が開始する（図３のステップＳ２１）。そして、状態要求部２１１は、状態取得要求をシンクライアント端末側プログラム１３０の要求受信部１３１へ送信する（図３のステップＳ２２）。
【００４１】
シンクライアント端末側プログラム１３０は、状態取得要求を受信する（図２のステップＳ１３においてＹｅｓ）と要求に基づき端末の状態情報１２０を取得する（図２のステップＳ１４）。
【００４２】
取得した状態情報は、状態送信部１３３から接続先ＯＳ側プログラム２１０の状態受信部２１２へネットワーク３００を通して送信される（図２のステップＳ１５）。その後、接続中か否かを確認し（図２のステップＳ１６）、接続中であれば（図２のステップＳ１６においてＹｅｓ）状態要求取得待ち状態へ戻る（図２のステップＳ１１）。
【００４３】
一方、シンクライアント端末側プログラム１３０から送信された端末の状態情報１２０は、接続先ＯＳ側プログラム２１０の状態受信部２１２で受信される（図３のステップＳ２３、ステップＳ２４においてＹｅｓ）。
【００４４】
受信した端末の状態情報１２０は表示画面生成部２１３に渡され、表示画面生成部２１３は接続先ＯＳのデスクトップ画面２２０上に端末の状態情報を表示する（図３のステップＳ２５）。
【００４５】
その後、接続中か否かを確認し（図３のステップＳ２６）、接続中であれば（図３のステップＳ２６においてＹｅｓ）状態取得要求処理へ戻る（図３のステップＳ２１）。
【００４６】
接続が終了すると（図２のステップＳ１６及び図３のステップＳ２６においてＮｏ）、シンクライアント端末側プログラム１３０及び接続先ＯＳ側プログラム２１０が終了する。
【００４７】
以上説明した本実施形態によって、シンクライアントシステム利用者が、リモートデスクトップ機能部により、接続先ＯＳの画面を表示した状態のままで、一旦接続を切断したり、端末側へ画面を切り替えたりすることなくシンクライアント端末の状態を確認することを可能となるという効果を奏する。例えば、バッテリー駆動のノート側シンクライアント端末を使用している場合にシンクライアント端末のバッテリー残量を接続先ＯＳ上で確認することができ、シンクライアント使用時の利便性が向上する。
【００４８】
また、本実施形態で表示される端末の状態情報１２０は、接続先サーバ２００からの状態要求を受けてから採取される最新ものである。よって、過去の状態情報ではなく、最新の状態情報をリアルタイムに表示できるという有利な効果を奏する。
【００４９】
次に、本実施形態の第１の変形例について説明する。
【００５０】
第１の変形例は、上述の実施形態と同様にシンクライアント端末１００からリモートデスクトップ機能部１１０を使用することにより、ターミナルサービス機能部２３０によって接続先ＯＳのデスクトップ画面２２０がシンクライアント端末１００側の表示装置１４０に表示される。
【００５１】
接続先サーバ２００上では接続先ＯＳ側プログラム２１０が動作しており、ネットワーク３００を通してシンクライアント端末側プログラム１３０とデータの送受信を行う点も上述の実施形態と同様である。そして、第１の変形例では、サーバ側プログラム２４０が更に追加され、このサーバ側プログラム２４０と接続先ＯＳ側プログラム２１０とでもデータの送受信を行う。図４は、第１の変形例の接続先サーバ２００の構成を表す図である。なお、シンクライアント端末１００の構成及びシンクライアント端末１００との接続、は図１と同様であるので図４ではシンクライアント端末１００の図示を省略する。
【００５２】
図４を参照すると、第１の変形例の接続先サーバ２００は、図１に示した各部に加え、サーバ側プログラム２４０を有する。また、サーバ側プログラム２４０は要求受信部２４１、状態取得部２４２及び状態送信部２４３の各部を実現する。各部の具体的な動作内容については後述する。また、サーバ２００の状態を表すサーバの状態情報２５０を図示する。
【００５３】
また、接続先ＯＳ側プログラム２１０の状態要求部２１１は、サーバ側プログラム２４０の要求受信部２４１に対しても、サーバの状態取得要求を発行する。受信した状態取得要求は、サーバ側プログラムの要求受信部２４１からサーバ側プログラムの状態取得部２４２へ渡される。
【００５４】
状態取得部２４２は要求に応じてサーバの状態情報２５０を取得する。取得されたサーバの状態情報は、状態送信部２４３へ渡され、取得したサーバの状態情報２５０を、接続先ＯＳ側プログラム２１０の状態受信部２１２に送信する。接続先ＯＳ側プログラム２１０の状態受信部２１２は、受信したサーバの状態情報２５０を表示画面生成部２１３に渡す。表示画面生成部２１３は、取得したサーバの状態情報２５０を接続先ＯＳデスクトップ画面２２０に表示する。
【００５５】
接続先ＯＳデスクトップ画面２２０は、ターミナルサービス機能部２３０により、シンクライアント端末１００へ転送されリモートデスクトップ機能部１１０により、シンクライアント端末１００の表示装置１４０へ表示される。これにより、利用者は、シンクライアント端末１００の状態と合わせて、接続先サーバ２００の状態も確認出来るようになる。
【００５６】
サーバ側プログラム２４０の処理と接続先ＯＳ側プログラム２１０の処理の流れは、図２及び３を参照して説明したシンクライアント端末側プログラム１３０と接続先ＯＳ側プログラム２１０との処理の流れと同様である。
【００５７】
続いて、上述の実施形態を変形した第２の変形例について説明する。
【００５８】
第２の変形例は、上述の実施形態と同様にシンクライアント端末１００からリモートデスクトップ機能部１１０を使用することにより、ターミナルサービス機能部２３０によって接続先ＯＳのデスクトップ画面２２０がシンクライアント端末１００側の表示装置１４０に表示される。
【００５９】
接続先サーバ２００上では接続先ＯＳ側プログラム２１０が動作しており、ネットワーク３００を通してシンクライアント端末側プログラム１３０とデータの送受信を行う点も上述の実施形態と同様である。そして、第１の変形例では、サーバ側プログラム２４０が更に追加され、このサーバ側プログラム２４０と接続先ＯＳ側プログラム２１０とでもデータの送受信を行う。加えて、第２の変形例では、メンテナンス情報データベース２６０が存在する。
【００６０】
図５は、第２の変形例の接続先サーバ２００の構成を表す図であり、メンテナンス情報データベース２６０が追加されていることが分かる。また、シンクライアント側プログラム１３０には、新たにメンテナンス情報管理部１３４が追加されている。なお、シンクライアント側プログラム１３０の他の部分及びシンクライアント端末１００全体の構成は図示を省略する。
【００６１】
本変形例では、利用者がサーバ側の状態（メンテナンス中かどうか）を確認出来ず、接続先ＯＳへ接続を試みた際に接続出来ないという状態となる、という上述した問題を解消する。
【００６２】
本実施形態では、この問題を解決する為に、接続先ＯＳが存在するサーバ上に新たにサーバ側プログラム２４０を組み込み、サーバ側プログラム２４０にてメンテナンス情報を取得し保持する。
【００６３】
まず、利用者がシンクライアント端末１００を起動した際に、シンクライアント端末側プログラム１３０のメンテナンス情報管理部１３４は、ネットワーク３００を通してサーバ側プログラム２４０の要求受信部２４１にメンテナンス情報の有無を確認する。メンテナンス情報が登録されていた場合は、サーバ側プログラム２４０の情報送信部２４３はそのメンテナンス情報をネットワーク３００を通して、シンクライアント端末側プログラムのメンテナンス情報管理部１３４に送信する。メンテナンス情報を受信したシンクライアント側プログラムのメンテナンス情報管理部１３４は、その情報を保持し、表示装置１４０に表示する。
【００６４】
また、利用者が接続先ＯＳに接続して作業を行っている間に、メンテナンスのタイミングが近づいてきた場合にシンクライアント側プログラム１３０は、保持しているメンテナンス情報を、表示装置１４０の最前面に表示する。
【００６５】
これによって、利用者はリモートデスクトップ機能部１１０で接続先ＯＳに接続する前に、サーバ側のメンテナンス情報をシンクライアント端末上ですぐに確認することが出来、利便性が向上する。
【００６６】
更に、利用者が接続先ＯＳに接続して作業を行っている間に、メンテナンスのタイミングが近づいてきた場合に、接続先ＯＳデスクトップ画面２２０にメンテナス情報を表示させるようにしてもよい。
【００６７】
この場合、接続先ＯＳ側プログラム２１０の状態要求部２１１は、サーバ側プログラム２４０の要求受信部２４１にメンテナンス情報の取得要求を発行する。受信した状態取得要求は、サーバ側プログラムの要求受信部２４１からサーバ側プログラムの状態取得部２４２へ渡される。
【００６８】
状態取得部２４２は要求に応じてメンテナンス情報を取得する。取得されたメンテナンス情報は、状態送信部２４３へ渡され、状態受信部２１２に送信する。接続先ＯＳ側プログラム２１０の状態受信部２１２は、受信したサーバの状態情報２５０を表示画面生成部２１３に渡す。表示画面生成部２１３は、取得したメンテナンス情報２５０を接続先ＯＳデスクトップ画面２２０に表示する。
【００６９】
接続先ＯＳデスクトップ画面２２０は、ターミナルサービス機能部２３０により、シンクライアント端末１００へ転送されリモートデスクトップ機能部１１０により、シンクライアント端末１００の表示装置１４０へ表示される。
【００７０】
なお、本発明の実施形態であるシンクライアント端末及び接続先サーバは、ハードウェアにより実現することもできるが、コンピュータをそのシンクライアント端末及び接続先サーバとして機能させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【００７１】
更に、上記実施形態では、プログラムが、シンクライアント端末及び接続先サーバに予め記憶されているものとして説明した。しかし、コンピュータを、シンクライアント端末及び接続先サーバの全部又は一部として動作させ、あるいは、上述の処理を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc)、ＭＯ（Magneto Optical Disk(Disc)）ＢＤ（Blu-ray Disc）等のコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。
【００７２】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波にプログラムを重畳させて、コンピュータにダウンロード等してプログラムを実行してもよい。
【００７３】
また、本発明の実施形態によるシンクライアント端末の状態取得と表示方法は、ハードウェアにより実現することもできるが、コンピュータにその方法を実行させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【００７４】
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００７５】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７６】
（付記１）  接続先サーバと、前記接続先サーバと接続された端末と、を有するシンクライアントシステムにおいて、
前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、
前記端末が、前記接続先サーバの要求に応じて当該端末自身の状態に関する情報である端末情報を取得し、当該取得した端末情報を前記接続先サーバに返信し、
前記接続先サーバが、前記返信されてきた端末情報を用いて接続先ＯＳデスクトップ画面を生成し、
前記端末が、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を送信し、前記端末は当該メンテナンス情報を表示装置に表示させることを特徴とするシンクライアントシステム。
【００７７】
（付記２）  付記１に記載のシンクライアントシステムにおいて、
前記接続先サーバが当該接続先サーバ自身の状態に関する情報である接続先サーバ情報を取得し、当該取得したサーバ情報を用いて接続先ＯＳデスクトップ画面を生成し、
前記端末が、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記サーバ情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させることを特徴とするシンクライアントシステム。
【００７８】
（付記３）  付記１又は２に記載のシンクライアントシステムにおいて、
前記端末は、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記接続先ＯＳデスクトップ画面を表示させている間に、メンテナンスのタイミングが近づいてきた際は、前記メンテナンス情報を表示装置の最前面に表示することを特徴とするシンクライアントシステム。
【００７９】
（付記４）  付記３に記載のシンクライアントシステムにおいて、
前記接続先サーバは、前記端末に対して、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記接続先ＯＳデスクトップ画面を表示させている間に、メンテナンスのタイミングが近づいてきた際は、前記メンテナンス情報を接続先ＯＳデスクトップ画面最前面に表示させることを特徴とするシンクライアントシステム。
【００８０】
（付記５）  付記１乃至４の何れか１に記載のシンクライアントシステムにおいて、
前記ターミナルサービス機能及びリモートデスクトップ機能間の前記接続が確立している間は一定又は不定の間隔で前記端末情報を新たに取得し、当該取得した最新の前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させることを特徴とするシンクライアントシステム。
【００８１】
（付記６）  端末と接続される接続先サーバにおいて、
前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、
前記端末より送信されてきた、前記端末の状態に関する情報である端末情報を用いて接続先ＯＳデスクトップ画面を生成し、
前記端末に、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を送信することを特徴とする接続先サーバ。
【００８２】
（付記７）  接続先サーバと接続される端末において、
前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、
前記接続先サーバの要求に応じて当該端末自身の状態に関する情報である端末情報を取得し、当該取得した端末情報を前記接続先サーバに返信し、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記接続先サーバが生成した前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を受信し、該メンテナンス情報を表示装置に表示させることを特徴とする端末。
【００８３】
（付記８）  接続先サーバと、前記接続先サーバと接続された端末と、を有するシステムが行うシンクライアント方法において、
前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、
前記端末が、前記接続先サーバの要求に応じて当該端末自身の状態に関する情報である端末情報を取得し、当該取得した端末情報を前記接続先サーバに返信し、
前記接続先サーバが、前記返信されてきた端末情報を用いて接続先ＯＳデスクトップ画面を生成し、
前記端末が、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を送信し、前記端末は当該メンテナンス情報を表示装置に表示させることを特徴とするシンクライアント方法。
【００８４】
（付記９）  端末と接続される接続先サーバに組み込まれる接続先プログラムにおいて、
前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、
前記端末より送信されてきた、前記端末の状態に関する情報である端末情報を用いて接続先ＯＳデスクトップ画面を生成し、
前記端末に、前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を送信する接続先サーバとしてコンピュータを機能させることを特徴とする接続先プログラム。
【００８５】
（付記１０）  接続先サーバと接続される端末に組み込まれる端末プログラムにおいて、
前記接続先サーバが有するターミナルサービス機能と、前記端末が有するリモートデスクトップ機能間の接続を確立し、
前記接続先サーバの要求に応じて当該端末自身の状態に関する情報である端末情報を取得し、当該取得した端末情報を前記接続先サーバに返信し、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続を利用して前記接続先サーバが生成した前記端末情報が含まれている前記接続先ＯＳデスクトップ画面を表示装置に表示させ、
前記ターミナルサービス機能及びリモートデスクトップ機能間の接続の確立に先だって前記接続先サーバから前記端末に宛てて前記接続先サーバのメンテナンス情報を受信し、該メンテナンス情報を表示装置に表示させる端末としてコンピュータを機能させることを特徴とする端末プログラム。
【産業上の利用可能性】
【００８６】
本願発明は、クライアントからサーバへ接続するシンクライアントシステムに好適である。
【符号の説明】
【００８７】
１００  シンクライアント端末
１１０  リモートデスクトップ機能部
１２０  端末の状態情報
１３０  シンクライアント端末側プログラム
１３１  要求受信部
１３２  状態取得部
１３３  状態送信部
１３４  メンテナンス情報管理部
１４０  表示装置
２００  接続先サーバ
２１０  接続先ＯＳ側プログラム
２１１  状態要求部
２１２  状態受信部
２１３  表示画面生成部
２２０  接続先ＯＳデスクトップ画面
２３０  ターミナルサービス機能部
２４０  サーバ側プログラム
２４１  要求受信部
２４２  状態取得部
２４３  状態送信部
２５０  サーバの状態情報
２６０  メンテナンス情報データベース
３００  ネットワーク
【図１】
0005603284.tif 000002
【図２】
0005603284.tif 000003
【図３】
0005603284.tif 000004
【図４】
0005603284.tif 000005
【図５】
0005603284.tif 000006