(57)【要約】      （修正有）【課題】通信環境の悪い状態においても操作可能なシンクライアント装置の技術を提供する。【解決手段】通信環境が悪くなった場合、リモートマシン内のRAMに一次データを保存し、作業を継続させる。また、通信環境が良好へ変化するとローカルマシン接続へと遷移させる。【選択図】図２
2008033381.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置に接続する手段と、
前記他の情報処理装置を操作可能とする手段と、
前記他の情報処理装置にある情報を通信環境の状態により一時的に記憶装置に保存する手段と、
前記取得手段により取得された情報を通信環境の状態により前記他の情報処理装置に複製する手段と、を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションやデータを一元管理するサーバ装置に接続されるクライアント装置に関するものである。
【背景技術】
【０００２】
近年、いわゆるシンクライアントタイプの情報処理システムが注目されている。シンクライアントタイプの情報処理システムでは、手元にあるリモートマシン（クライアント装置）を用いて自宅や会社に置いてあるローカルマシン（サーバ装置）のデスクトップを遠隔操作することで、ローカルマシンに搭載されている各種アプリケーションプログラムやデータを利用できる。リモートマシンには、リモートマシンをローカルマシンにネットワーク接続するための通信プログラム、リモートマシンをローカルマシンの入出力装置として機能させるためのリモートデスクトッププログラム、および、これらのプログラムを稼動させるためのＯＳが最低限搭載されていればよい。リモートマシンに各種アプリケーションプログラムおよびデータを搭載しないことで、リモートマシンの盗難等による情報漏えいの可能性を低減できる。
【０００３】
特開2004-171063号にはサーバとシンクライアントの間のゲートウェイがシンクライアントからサーバへ送信されたコマンドを記憶して、記憶したコマンドをサーバにまとめて送信するという方法が記載されている。
【０００４】
【特許文献１】特開2004−171063号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、シンクライアントタイプの情報処理システムは、外出先においてもローカルマシンに接続することができることが利用の前提である。しかし、シンクライアントとローカルマシンの間の通信状況が悪化すると、ローカルマシンへの接続に問題が生じる。
【０００６】
図５に従来のシンクライアントで、ローカルマシンへアクセスし、通信環境が悪くなった場合のフローを示す。シンクライアントタイプの情報処理システムのリモートマシンからの通信環境が悪い場合、ローカルマシンへの操作、応答時間が遅くなり、現実的には利用が難しくなる。特許文献1に記載の方法では、シンクライアントからゲートウェイへの通信が必要であり、その間の通信環境が悪ければ同様に通信できないという問題がある。
【０００７】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、通信環境が悪い場合においてもシンクライアントマシンを利用する方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、例えばリモートマシンのフラッシュメモリ領域にアプリケーションのデータを一時保存するといったように、通信環境が悪くなりローカルマシンへのアクセスが不可能となった場合、リモートマシン内で処理可能とする機能を備えている。さらに、リモートマシン内に必要なアプリケーションを入れておくROMを備える。
【発明の効果】
【０００９】
本発明により、通信環境が悪い場合においてもシンクライアントマシンを利用する方法を提供することが可能となる。
【発明を実施するための最良の形態】
【００１０】
まず、従来のリモートマシンの構成を図４を用いて説明する。従来のリモートマシンはＣＰＵ４０１と、ＣＰＵ４０１のワークエリアとして機能するＲＡＭ４０２と、無線ＬＡＮを介してＡＰ８に接続するための無線ＬＡＮ用ＮＩＣ４０９と、認証デバイス（ＵＳＢデバイス）６を接続するためのＵＳＢポート４０８と、ＲＯＭ４０２と、を有する。ＲＯＭ４０２には、ＢＩＯＳ４０４、ＯＳ４０３が、少なくとも記憶されている。ＣＰＵ４０１は、電源の投入後、先ずＲＯＭ４０２にアクセスしてＢＩＯＳ４０４を実行することにより、リモートマシンのシステム構成を認識する。
【００１１】
ＯＳ４０３は、ＣＰＵ４０１がリモートマシン２の各部４０２〜４０９を統括的に制御するためのプログラムである。ＣＰＵ４０１は、ＢＩＯＳ４０４に従い、ＲＯＭ４０４からＯＳ４０３をＲＡＭ４０６にロードして実行する。これにより、ＣＰＵ４０１は、リモートマシンの各部４０２〜４１１を統括的に制御する。なお、ＯＳ４０３には、組み込み型ＯＳ等のＲＯＭ４０３に格納可能な比較的サイズの小さいものが利用される。また、従来のリモートマシンは、認証デバイス６と連携することでユーザ認証を行う。そして、認証が成立した場合に、ＯＳ４０３にログイン可能とする。
【００１２】
ここから、本発明の一実施形態を説明する。図１は本発明の一実施形態が適用されたリモートデスクトップシステム（シンクライアントタイプの情報処理システム）の概略図である。図示するように、本実施形態のリモートデスクトップシステムは、ローカルマシン１と、リモートマシン２と、リモートマシン２に着脱可能な認証デバイス６およびＩＣカード９と、認証サーバ７と、を有する。
【００１３】
ローカルマシン１は、会社等に構築された内部ネットワークであるＬＡＮ（Local Area Network）４に接続されている。ＬＡＮ４は、ルータ３Ａを介して認証サーバ７に接続されている。そして、認証サーバ７は、ＷＡＮ(Wide Area Network)５に接続されている。
【００１４】
リモートマシン２は、駅、ホテル等に構築された外部ネットワークである無線ＬＡＮのＡＰ（Access Point）８のいずれかに、あるいは、図示していない会社等に構築された内部ネットワーク、自宅等に構築された外部ネットワークを介してＷＡＮ５に接続される。そして、ＡＰ８は、ルータ３Ｃを介してＷＡＮ５に接続されている。
【００１５】
ローカルマシン１は、リモートマシン２との間にＶＰＮ（Virtual Private Network）を構築し、該ＶＰＮを介して、リモートマシン２から送られてきた入力情報（入力装置の操作内容）を受信し処理すると共に、処理結果を示す映像情報（表示装置のデスクトップ画面）をリモートマシン２に送信する。ローカルマシン１は、ＰＣ（Personal Computer）、サーバ等のコンピュータである。
【００１６】
認証サーバ７は、外部ネットワークに接続されているリモートマシン２との間で認証処理を行い、認証成立したリモートマシン２を内部ネットワーク（ＬＡＮ４Ａ）に接続する。認証サーバ７は、ＰＣ、サーバ等のコンピュータである。なお、認証サーバ７は、ルータ３Ａに内蔵されていてもよい。
【００１７】
リモートマシン２は、サーバマシン１との間にＶＰＮを構築し、該ＶＰＮを介して、リモートマシン２に入力された入力情報（入力装置の操作内容）をサーバマシン１へ送信すると共に、サーバマシン１から映像像情（表示装置のデスクトップ画面）を受信し、これをリモートマシン２のディスプレイに表示する。リモートマシン２は、いわゆるＨＤＤレスタイプのＰＣであり、プリンタ、外付けドライブ、外付けメモリ等をローカル接続およびネットワーク接続できないように構成されている。つまり、リモートマシン２は、ローカルマシン１にローカル接続あるいはネットワーク接続されているプリンタ、外付けドライブ、外付けメモリ等のみを使用できるように構成されている。このようにすることで、リモートマシン２の盗難等による情報漏えいの可能性を低減している。
【００１８】
図２はリモートマシン２の通信悪化環境時でも利用可能とするための概略図である。従来のリモートマシンの構成に加え、通信悪化環境の場合、リモートマシンのローカルでデータ編集を可能とするためのＲＡＭ２０６に、一次データ保管エリア２０７が存在する。また、ＲＯＭ２０２に利用するアプリケーションを格納しておき、通信悪化環境時はＲＯＭ２０２と連携してデータ編集を行う。
【００１９】
図３はリモートマシン２の動作を説明するためのフロー図である。通信が確立されている状態で通信状態の測定を行う（３０１）。その通信状態が一定基準をみたしてきるかの確認を行う（３０２）。確認方法としては、例えばローカルマシン１のIPアドレスへPingを数回打ち、平均応答時間を測定する。平均応答時間の閾値を事前に決めておき、その秒数を基準値とする。
【００２０】
平均応答時間が基準内での場合は（３０２でＹＥＳ）、ローカルマシン１への接続を継続する（３０３）。一方、平均応答時間が基準を満たさない場合は（３０２でＮＯ）、リモートマシン２へ作業中の情報をリモートマシン２のＲＡＭ２０６の一次データ保管エリア２０７へ複製する（３０５）。その後のデータ編集はリモートマシン２内で行う。通常ローカルマシンを操作する為、アプリケーションもローカルマシンのものを使用するが、基準値を満たさない場合は、アプリケーションはアプリケーション２０５を使いデータ編集を継続する。一定時間経過後、ローカルマシンへ作業データをコピーする（３０６）。その後、再び通信状態を測定する（３０１）フローへ戻る。
【図面の簡単な説明】
【００２１】
【図１】図１は本発明の一実施形態が適用されたリモートデスクトップシステムの概略図である。
【図２】図２はリモートマシン２の概略図である。
【図３】図３はリモートマシン２の動作を説明するためのフロー図である。
【図４】図４は従来のリモートマシンの概略図である。
【図５】図５は従来のリモートマシンの通信フローを説明するための図である。
【図６】図６は本発明でのリモートマシンの通信フローを説明するための図である。
【符号の説明】
【００２２】
１…ローカルマシン
２…リモートマシン
３Ａ、３Ｂ、３Ｃ…ルータ
４…ＬＡＮ
５…ＷＡＮ
６…認証デバイス
７…認証サーバ
８…ＡＰ
【図１】
2008033381.tif 000003
【図２】
2008033381.tif 000004
【図３】
2008033381.tif 000005
【図４】
2008033381.tif 000006
【図５】
2008033381.tif 000007
【図６】
2008033381.tif 000008