(57)【要約】【課題】  パソコン等をインターネット端末として利用する際の従来方式では、プロバイダ側のサーバが最新のＯＳ環境や、ハードウェアに更新され、利用端末としては購入後短期間で旧型となりサービスを快適に利用出来なかった。【解決手段】  プロバイダシステム２は種類の異なるＯＳ環境を備えた複数のサーバ（サーバＡ２１、サーバＢ２２、サーバＣ２３、・・）とホストコンピュータシステム３への高速アクセスポイントとしてのＧＷ装置２６を備え、各サーバはリモートＧＵＩ要求手段を含むＯＳと、その配下のＡＰと、ログイン処理手段を有し、インターネット端末１は、利用者の設定や前回値により相手ＯＳを決め、それに対応したリモートＧＵＩ処理手段を実行対象としてリンクし、相手ＯＳ対応のサーバに通信接続しログイン要求するセッティング処理手段を有しログイン処理やＡＰ選択やＡＰのリモート画面表示や操作を行う。【選択図】      図１
2005148893.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが複数種類のＯＳの一つを分担し搭載する複数のサーバを含むプロバイダシステムとインターネット端末とがインターネット接続されたインターネットシステムであって、
前記プロバイダシステムの各サーバは、前記分担し搭載するＯＳと、その配下のＡＰと、ログイン処理手段を有し、前記ＯＳはインターネット端末から起動されたＡＰからの描画・表示要求をインターネット端末に送信し、応答データをインターネット端末から受信するリモートＧＵＩ要求手段を有し、
前記インターネット端末は、利用契約したサーバに関する通信接続情報とＯＳ識別を保持するシステム記憶部と、前記サーバのＯＳ識別毎のリモートＧＵＩ処理手段を保持する補助記憶部と、前記通信接続情報、ＯＳ識別をシステム記憶部に初期設定する手段と、利用者の指定や前回値で相手ＯＳを決め、それに対応したリモートＧＵＩ処理手段を補助記憶部より読み出し実行対象としてリンクし、相手ＯＳに対応するサーバの通信接続情報をシステム記憶部より読み出し、そのサーバに通信接続しログイン要求するセッティング処理手段と、基本ＧＵＩ処理手段を有し、
リモートＧＵＩ処理手段はサーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手段への指示に変換し、基本ＧＵＩ処理手段から応答データを受けリモートＧＵＩ要求手段への応答データを送信することを特徴とするインターネットシステム。
【請求項２】
前記インターネット端末は、指定された相手ＯＳ対応のサーバに、自装置のＯＳ識別、機種タイプを指定してリモートＧＵＩ処理手段のロードを要求し、受信したリモートＧＵＩ処理手段を補助記憶部に格納する手段を有し、
前記プロバイダシステムの各サーバは、自装置が送信するリモートＧＵＩ要求を受信側で解釈し、受信側のＧＵＩ処理手段を使って実行させるためのリモートＧＵＩ処理手段を、受信側のＯＳ、機種タイプに応じて複数通り格納したライブラリ記憶部と、前記インターネット端末よりリモートＧＵＩ処理手段ロード要求を受けると、指定されたインターネット端末のＯＳ識別、機種タイプにより適合するリモートＧＵＩ処理手段を決め、これを前記ライブラリ記憶部より読み出しインターネット端末に送信する手段を有することを特徴とする請求項１記載のインターネットシステム。
【請求項３】
それぞれが複数種類のＯＳの一つを分担し搭載する複数のサーバと、ゲートウェイ装置を含むプロバイダシステムと、インターネット端末とがインターネット接続され、前記ゲートウェイ装置には高速ネットワークによりホストコンピュータシステムも接続されたインターネットシステムであって、
ホストコンピュータシステムには、ホストコンピュータと、高速ネットワークに接続されホストコンピュータのＡＰの起動や結果を取得するＡＰを実行できるホスト制御サーバを備え、
前記プロバイダシステムの各サーバ及びホスト制御サーバは、ＯＳと、その配下のＡＰと、ログイン処理手段を有し、前記ＯＳはインターネット端末から起動されたＡＰからの描画・表示要求をインターネット端末に送信し、応答データをインターネット端末から受信するリモートＧＵＩ要求手段を有し、
前記インターネット端末は、利用契約したサーバやホスト制御サーバに関する通信接続情報とＯＳ識別を保持するシステム記憶部と、前記ＯＳ識別毎のリモートＧＵＩ処理手段を保持する補助記憶部と、前記通信接続情報、ＯＳ識別をシステム記憶部に初期設定する手段と、利用者の指定や前回値で相手ＯＳを決め、それに対応したリモートＧＵＩ処理手段を補助記憶部より読み出し実行対象としてリンクし、相手ＯＳに対応するサーバ或いは制御サーバの通信接続情報をシステム記憶部より読み出し、そのサーバ或いは制御サーバに通信接続しログイン要求するセッティング処理手段と、基本ＧＵＩ処理手段とを有し、
前記リモートＧＵＩ処理手段は、サーバやホスト制御サーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手段への指示に変換し、基本ＧＵＩ処理手段から応答データを受け、サーバやホスト制御サーバのリモートＧＵＩ要求手段へ応答データを送信することを特徴とするインターネットシステム。
【請求項４】
それぞれが複数種類のＯＳの一つを分担し搭載する複数のサーバを含むプロバイダシステムとインターネット端末とがインターネット接続されたインターネットシステムであって、
前記プロバイダシステムの各サーバは、前記分担し搭載するＯＳと、その配下のＡＰと、ログイン処理手段を有し、前記ＯＳはインターネット端末から起動されたＡＰからの描画・表示要求をインターネット端末に送信し、応答データをインターネット端末から受信するリモートＧＵＩ要求手段を有し、
前記インターネット端末は、利用契約されたサーバの通信接続情報記憶と、基本ＧＵＩ処理手段と、前記サーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手段に渡し、基本ＧＵＩ処理手段から画面への応答データを受けこれをサーバのリモートＧＵＩ要求手段へ送信するリモートＧＵＩ処理手段と、前記通信接続情報記憶を読み出し、これを用いて前記サーバに通信接続しログイン要求するセッティング処理手段とを有することを特徴とするインターネットシステム。
【請求項５】
インターネットに接続されたプロバイダシステムであって、それぞれが複数種類のＯＳの一つを分担し搭載する複数のサーバを含み、
前記複数のサーバの各サーバは、前記分担し搭載するＯＳと、その配下のＡＰと、ログイン処理手段を有し、前記ＯＳはインターネット端末から起動されたＡＰからの描画・表示要求をインターネット端末に送信し、応答データをインターネット端末から受信するリモートＧＵＩ要求手段を有することを特徴とするプロバイダシステム。
【請求項６】
インターネットに接続されると共に、他方のポートが高速ネットワークでホストコンピュータシステムに接続され、インターネット端末にホストコンピュータに高速アクセスする為のアクセスポイントを提供するゲートウェイ装置も備えたことを特徴とする請求項５記載のプロバイダシステム。
【請求項７】
前記複数のサーバの各サーバは、自装置が送信するリモートＧＵＩ要求を受信側で解釈し、受信側のＧＵＩ処理手段を使って実行させるためのリモートＧＵＩ処理手段を、受信側のＯＳ、機種タイプに応じて複数通り格納したライブラリ記憶部と、前記インターネット端末よりリモートＧＵＩ処理手段ロード要求を受けると、指定されたインターネット端末のＯＳ識別、機種タイプにより適合するリモートＧＵＩ処理手段を決め、これを前記ライブラリ記憶部より読み出しインターネット端末に送信する手段を有することを特徴とする請求項５、又は６記載のプロバイダシステム。
【請求項８】
利用契約したサーバに関する通信接続情報とＯＳ識別を保持するシステム記憶部と、前記サーバのＯＳ識別毎のリモートＧＵＩ処理手段を保持する補助記憶部と、前記通信接続情報、ＯＳ識別をシステム記憶部に初期設定する手段と、利用者の指定が有ればそれに従って、無ければ前回値で相手ＯＳを決め、それに対応したリモートＧＵＩ処理手段を補助記憶部より読み出し実行対象としてリンクし、相手ＯＳに対応するサーバの通信接続情報をシステム記憶部より読み出し、そのサーバに通信接続しログイン要求するセッティング処理手段と、基本ＧＵＩ処理手段とを有し、
前記リモートＧＵＩ処理手段は、サーバから描画・表示要求を受信し、これを基本ＧＵＩ処理手段への指示に変換し、基本ＧＵＩ処理手段から応答データを受けサーバのリモートＧＵＩ要求手段へ応答データを送信することを特徴とするインターネット端末。
【請求項９】
指定された相手ＯＳに対応するサーバに、自装置のＯＳ識別、機種タイプを指定してリモートＧＵＩ処理手段のロードを要求し、受信したリモートＧＵＩ処理手段を補助記憶部に格納する手段を有することを特徴とする請求項８記載のインターネット端末。
【請求項１０】
利用契約したサーバの通信接続情報記憶と、これを用いて前記サーバに通信接続しログイン要求するセッティング処理手段と、基本ＧＵＩ処理手段と、前記サーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手段に渡し、基本ＧＵＩ処理手段から画面への応答データを受け、これをサーバのリモートＧＵＩ要求手段へ送信するリモートＧＵＩ処理手段とを有することを特徴とするインターネット端末。
【請求項１１】
ＯＳ手順と、ＡＰ手順と、インターネット端末からのログイン要求を受け付ける手順と、受け付けたインターネット端末から起動されたＡＰ手順からの描画・表示要求をインターネット端末に送信し、表示画面への応答データをインターネット端末から受信するリモートＧＵＩ要求手順をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１記載のプログラムであって、インターネット端末よりリモートＧＵＩ処理手順のロード要求と端末のＯＳ識別、機種タイプを受けると、受信側のＯＳ、機種タイプに応じた複数通りの手順を格納したライブラリ記憶より適合するリモートＧＵＩ処理手順を読み出しインターネット端末に送信する手順をコンピュータに実行させるためのプログラム。
【請求項１３】
初期設定要求を受け、利用契約したサーバに関する通信接続情報とＯＳ識別をシステム記憶部に初期設定する手順と、複数のＯＳ識別が設定されていれば指定させて相手ＯＳを決める手順と、前記初期設定要求を受けなければ相手ＯＳを前回値とする手順と、相手ＯＳに対応したリモートＧＵＩ処理手順を補助記憶より読み出し実行対象としてリンクする手順と、相手ＯＳに対応するサーバの通信接続情報をシステム記憶部より読み出し、そのサーバに通信接続しログイン要求する手順と、基本ＧＵＩ処理手順と、サーバから受信する描画・表示要求を解釈し、或いは解釈と変換をし、基本ＧＵＩ処理手順に渡し、画面への応答データを受け、これをサーバのリモートＧＵＩ要求手順へ送信するリモートＧＵＩ処理手順をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３記載のプログラムであって、指定された相手ＯＳに対応するサーバに、自装置のＯＳ識別、機種タイプを指定してリモートＧＵＩ処理手順のロードを要求する手順と、受信したリモートＧＵＩ処理手順を補助記憶部に格納する手順をコンピュータに実行させるためのプログラム。
【請求項１５】
利用契約したサーバの通信接続情報を記憶部に初期設定する手順と、前記記憶部より通信接続情報を読み出し、これを用いて前記サーバに通信接続しログイン要求するセッティング処理手順と、基本ＧＵＩ処理手順と、サーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手順に渡し、画面への応答データを受け、これをサーバのリモートＧＵＩ要求手順へ送信するリモートＧＵＩ処理手順をコンピュータに実行させるためのプログラム。
【請求項１６】
インターネット上でプロバイダ側にそれぞれが種類の異なるＯＳ手順に制御される複数のサービス手順を有し、各サービス手順は、ＯＳ手順と、その配下のＡＰ手順と、ログイン処理手順を有し、前記ＯＳ手順は利用者側から起動されたＡＰ手順からの描画・表示要求を利用者側に送信し、応答データを受信するリモートＧＵＩ要求手順を有し、
利用者側に、初期設定要求を受け、利用契約したサービス手順に関する通信接続情報とＯＳ識別をシステム記憶部に初期設定する手順と、複数のＯＳ識別が設定されていれば指定させて相手ＯＳを決める手順と、前記初期設定要求を受けなければ相手ＯＳを前回値とする手順と、相手ＯＳに対応したリモートＧＵＩ処理手順を補助記憶より読み出し実行対象としてリンクする手順と、相手ＯＳに対応するサービス手順との通信接続情報をシステム記憶部より読み出し、そのサービス手順に通信接続しログイン要求する手順と、サービス手順のリモートＧＵＩ要求手順から受信する描画・表示要求を解釈し、或いは解釈と変換をし、基本ＧＵＩ処理手順に渡し、基本ＧＵＩ処理手順から応答データを受けリモートＧＵＩ要求手順への応答データを送信するリモートＧＵＩ処理手順と、基本ＧＵＩ処理手順を有することを特徴とするインターネット利用サービスの方法。
【請求項１７】
利用者側に、指定された相手ＯＳ対応のサービス手順に、利用者側のＯＳ手順識別、機種タイプを指定してリモートＧＵＩ処理手順のロードを要求し、受信したリモートＧＵＩ処理手順を補助記憶部に格納する手順を有し、
プロバイダ側の各サービス手順は、利用者側よりリモートＧＵＩ処理手順のロード要求と利用者側のＯＳ識別、機種タイプを受けると、受信側のＯＳ、機種タイプに応じた複数通りの手順を格納したライブラリ記憶より適合するリモートＧＵＩ処理手順を読み出しインターネット端末に送信する手順を有することを特徴とする請求項１６記載のインターネット利用サービスの方法。
【請求項１８】
プロバイダ側にホストコンピュータによるサービス手順に高速アクセスが可能なゲートウェイ手順を備え、
利用者側でホストコンピュータによるサービス手順に関する通信接続情報には経路情報として前記ゲートウェイ手順の通信アドレスも含めることを特徴とする請求項１６記載のインターネット利用サービスの方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネットシステム、インターネット端末、プロバイダシステム、プログラム、及びインターネット環境構築方法に関し、特に、端末性能に依存せず快適に利用できるインターネットシステム、インターネット端末、プロバイダシステム、プログラム、及びインターネット利用サービスの方法に関する。
【背景技術】
【０００２】
従来より、インターネットを利用するにあたり端末としてパーソナルコンピュータをルータ、サーバ等を介して接続し利用している。
【０００３】
又、パーソナルコンピュータのハードウェアの技術的進歩は著しく、これに搭載するＯＳも合わせて高度化している。従ってアプリケーションソフトウェア（以下ＡＰと省略）も比較的新しいＯＳのバージョンに合わせて開発される。
【０００４】
このことは、購入したパーソナルコンピュータが半年乃至１年程度で旧型となり、最新のＯＳやＡＰには不向きとなることもある。
【０００５】
この様な事情に鑑みて、次のネットワーク端末が開示されている。即ち、ネットワークに接続しアプリケーションサービスプロバイダ等を利用するための端末を、機能的に軽いシンクライアントと呼ばれる端末とし、これにサーバに通信接続するのに必要な各種接続情報とパスワードを格納したＩＣカードを装着し、これより読み出した情報を端末内記憶エリア（レジストリなど）に自動設定し、ＩＣカードが外されたときには端末に設定された接続情報を自動消去し、サーバへの接続を容易に行える様にし、また接続情報等がリークしないようにした端末である（特許文献１参照。）。
【０００６】
【特許文献１】特開２００２−３１８７８８号公報（第１ページ）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従って、パソコン（パーソナルコンピュータ）をインターネットの端末として利用する際の従来の方式では、プロバイダ側のサーバが最新のＯＳを搭載し、またこれに対応したＡＰが多くなるので、これを利用する端末としては購入後半年乃至１年程度で旧型となり、サービスを快適に利用出来ないという問題がある。
【０００８】
又、従来のＡＰサービスプロバイダにはサーバレベルのＡＰサービスと高度のシュミレーションや数値計算サービスの両方を提供するものがなく、広範囲のＡＰサービスを利用する場合は利用者側で別のプロバイダと契約し、インターネット端末側の環境を相手に合わせて構築する必要があるという問題がある。
【課題を解決するための手段】
【０００９】
本発明の第１のインターネットシステムは、それぞれが複数種類のＯＳの一つを分担し搭載する複数のサーバを含むプロバイダシステムとインターネット端末とがインターネット接続されたインターネットシステムであって、前記プロバイダシステムの各サーバは、前記分担し搭載するＯＳと、その配下のＡＰと、ログイン処理手段を有し、前記ＯＳはインターネット端末から起動されたＡＰからの描画・表示要求をインターネット端末に送信し、応答データをインターネット端末から受信するリモートＧＵＩ要求手段を有し、前記インターネット端末は、利用契約したサーバに関する通信接続情報とＯＳ識別を保持するシステム記憶部と、前記サーバのＯＳ識別毎のリモートＧＵＩ処理手段を保持する補助記憶部と、前記通信接続情報、ＯＳ識別をシステム記憶部に初期設定する手段と、利用者の指定や前回値で相手ＯＳを決め、それに対応したリモートＧＵＩ処理手段を補助記憶部より読み出し実行対象としてリンクし、相手ＯＳに対応するサーバの通信接続情報をシステム記憶部より読み出し、そのサーバに通信接続しログイン要求するセッティング処理手段と、基本ＧＵＩ処理手段を有し、リモートＧＵＩ処理手段はサーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手段への指示に変換し、基本ＧＵＩ処理手段から応答データを受けリモートＧＵＩ要求手段への応答データを送信することを特徴とする。
【００１０】
本発明の第２のインターネットシステムは、前記第１のインターネットシステムであって、前記インターネット端末は、指定された相手ＯＳ対応のサーバに、自装置のＯＳ識別、機種タイプを指定してリモートＧＵＩ処理手段のロードを要求し、受信したリモートＧＵＩ処理手段を補助記憶部に格納する手段を有し、前記プロバイダシステムの各サーバは、自装置が送信するリモートＧＵＩ要求を受信側で解釈し、受信側のＧＵＩ処理手段を使って実行させるためのリモートＧＵＩ処理手段を、受信側のＯＳ、機種タイプに応じて複数通り格納したライブラリ記憶部と、前記インターネット端末よりリモートＧＵＩ処理手段ロード要求を受けると、指定されたインターネット端末のＯＳ識別、機種タイプにより適合するリモートＧＵＩ処理手段を決め、これを前記ライブラリ記憶部より読み出しインターネット端末に送信する手段を有することを特徴とする。
【００１１】
本発明の第３のインターネットシステムは、それぞれが複数種類のＯＳの一つを分担し搭載する複数のサーバと、ゲートウェイ装置を含むプロバイダシステムと、インターネット端末とがインターネット接続され、前記ゲートウェイ装置には高速ネットワークによりホストコンピュータシステムも接続されたインターネットシステムであって、ホストコンピュータシステムには、ホストコンピュータと、高速ネットワークに接続されホストコンピュータのＡＰの起動や結果を取得するＡＰを実行できるホスト制御サーバを備え、前記プロバイダシステムの各サーバ及びホスト制御サーバは、ＯＳと、その配下のＡＰと、ログイン処理手段を有し、前記ＯＳはインターネット端末から起動されたＡＰからの描画・表示要求をインターネット端末に送信し、応答データをインターネット端末から受信するリモートＧＵＩ要求手段を有し、前記インターネット端末は、利用契約したサーバやホスト制御サーバに関する通信接続情報とＯＳ識別を保持するシステム記憶部と、前記ＯＳ識別毎のリモートＧＵＩ処理手段を保持する補助記憶部と、前記通信接続情報、ＯＳ識別をシステム記憶部に初期設定する手段と、利用者の指定や前回値で相手ＯＳを決め、それに対応したリモートＧＵＩ処理手段を補助記憶部より読み出し実行対象としてリンクし、相手ＯＳに対応するサーバ或いは制御サーバの通信接続情報をシステム記憶部より読み出し、そのサーバ或いは制御サーバに通信接続しログイン要求するセッティング処理手段と、基本ＧＵＩ処理手段とを有し、前記リモートＧＵＩ処理手段は、サーバやホスト制御サーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手段への指示に変換し、基本ＧＵＩ処理手段から応答データを受け、サーバやホスト制御サーバのリモートＧＵＩ要求手段へ応答データを送信することを特徴とする。
【００１２】
本発明の第４のインターネットシステムは、それぞれが複数種類のＯＳの一つを分担し搭載する複数のサーバを含むプロバイダシステムとインターネット端末とがインターネット接続されたインターネットシステムであって、前記プロバイダシステムの各サーバは、前記分担し搭載するＯＳと、その配下のＡＰと、ログイン処理手段を有し、前記ＯＳはインターネット端末から起動されたＡＰからの描画・表示要求をインターネット端末に送信し、応答データをインターネット端末から受信するリモートＧＵＩ要求手段を有し、前記インターネット端末は、利用契約されたサーバの通信接続情報記憶と、基本ＧＵＩ処理手段と、前記サーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手段に渡し、基本ＧＵＩ処理手段から画面への応答データを受けこれをサーバのリモートＧＵＩ要求手段へ送信するリモートＧＵＩ処理手段と、前記通信接続情報記憶を読み出し、これを用いて前記サーバに通信接続しログイン要求するセッティング処理手段とを有することを特徴とする。
【００１３】
本発明の第１のプロバイダシステムは、インターネットに接続されたプロバイダシステムであって、それぞれが複数種類のＯＳの一つを分担し搭載する複数のサーバを含み、前記複数のサーバの各サーバは、前記分担し搭載するＯＳと、その配下のＡＰと、ログイン処理手段を有し、前記ＯＳはインターネット端末から起動されたＡＰからの描画・表示要求をインターネット端末に送信し、応答データをインターネット端末から受信するリモートＧＵＩ要求手段を有することを特徴とする。
【００１４】
本発明の第２のプロバイダシステムは、前記第１のプロバイダシステムであって、インターネットに接続されると共に、他方のポートが高速ネットワークでホストコンピュータシステムに接続され、インターネット端末にホストコンピュータに高速アクセスする為のアクセスポイントを提供するゲートウェイ装置も備えたことを特徴とする。
【００１５】
本発明の第３のプロバイダシステムは、前記第１、又は第２のプロバイダシステムであって、前記複数のサーバの各サーバは、自装置が送信するリモートＧＵＩ要求を受信側で解釈し、受信側のＧＵＩ処理手段を使って実行させるためのリモートＧＵＩ処理手段を、受信側のＯＳ、機種タイプに応じて複数通り格納したライブラリ記憶部と、前記インターネット端末よりリモートＧＵＩ処理手段ロード要求を受けると、指定されたインターネット端末のＯＳ識別、機種タイプにより適合するリモートＧＵＩ処理手段を決め、これを前記ライブラリ記憶部より読み出しインターネット端末に送信する手段を有することを特徴とする。
【００１６】
本発明の第１のインターネット端末は、利用契約したサーバに関する通信接続情報とＯＳ識別を保持するシステム記憶部と、前記サーバのＯＳ識別毎のリモートＧＵＩ処理手段を保持する補助記憶部と、前記通信接続情報、ＯＳ識別をシステム記憶部に初期設定する手段と、利用者の指定が有ればそれに従って、無ければ前回値で相手ＯＳを決め、それに対応したリモートＧＵＩ処理手段を補助記憶部より読み出し実行対象としてリンクし、相手ＯＳに対応するサーバの通信接続情報をシステム記憶部より読み出し、そのサーバに通信接続しログイン要求するセッティング処理手段と、基本ＧＵＩ処理手段とを有し、前記リモートＧＵＩ処理手段は、サーバから描画・表示要求を受信し、これを基本ＧＵＩ処理手段への指示に変換し、基本ＧＵＩ処理手段から応答データを受けサーバのリモートＧＵＩ要求手段へ応答データを送信することを特徴とする。
【００１７】
本発明の第２のインターネット端末は、前記第１のインターネット端末であって、指定された相手ＯＳに対応するサーバに、自装置のＯＳ識別、機種タイプを指定してリモートＧＵＩ処理手段のロードを要求し、受信したリモートＧＵＩ処理手段を補助記憶部に格納する手段を有することを特徴とする。
【００１８】
本発明の第３のインターネット端末は、利用契約したサーバの通信接続情報記憶と、これを用いて前記サーバに通信接続しログイン要求するセッティング処理手段と、基本ＧＵＩ処理手段と、前記サーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手段に渡し、基本ＧＵＩ処理手段から画面への応答データを受け、これをサーバのリモートＧＵＩ要求手段へ送信するリモートＧＵＩ処理手段とを有することを特徴とする。
【００１９】
本発明の第１のプログラムは、ＯＳ手順と、ＡＰ手順と、インターネット端末からのログイン要求を受け付ける手順と、受け付けたインターネット端末から起動されたＡＰ手順からの描画・表示要求をインターネット端末に送信し、表示画面への応答データをインターネット端末から受信するリモートＧＵＩ要求手順をコンピュータに実行させることを特徴とする。
【００２０】
本発明の第２のプログラムは、前記第１のプログラムであって、インターネット端末よりリモートＧＵＩ処理手順のロード要求と端末のＯＳ識別、機種タイプを受けると、受信側のＯＳ、機種タイプに応じた複数通りの手順を格納したライブラリ記憶より適合するリモートＧＵＩ処理手順を読み出しインターネット端末に送信する手順をコンピュータに実行させることを特徴とする。
【００２１】
本発明の第３のプログラムは、初期設定要求を受け、利用契約したサーバに関する通信接続情報とＯＳ識別をシステム記憶部に初期設定する手順と、複数のＯＳ識別が設定されていれば指定させて相手ＯＳを決める手順と、前記初期設定要求を受けなければ相手ＯＳを前回値とする手順と、相手ＯＳに対応したリモートＧＵＩ処理手順を補助記憶より読み出し実行対象としてリンクする手順と、相手ＯＳに対応するサーバの通信接続情報をシステム記憶部より読み出し、そのサーバに通信接続しログイン要求する手順と、基本ＧＵＩ処理手順と、サーバから受信する描画・表示要求を解釈し、或いは解釈と変換をし、基本ＧＵＩ処理手順に渡し、画面への応答データを受け、これをサーバのリモートＧＵＩ要求手順へ送信するリモートＧＵＩ処理手順をコンピュータに実行させることを特徴とする。
【００２２】
本発明の第４のプログラムは、前記第３のプログラムであって、指定された相手ＯＳに対応するサーバに、自装置のＯＳ識別、機種タイプを指定してリモートＧＵＩ処理手順のロードを要求する手順と、受信したリモートＧＵＩ処理手順を補助記憶部に格納する手順をコンピュータに実行させることを特徴とする。
【００２３】
本発明の第５のプログラムは、利用契約したサーバの通信接続情報を記憶部に初期設定する手順と、前記記憶部より通信接続情報を読み出し、これを用いて前記サーバに通信接続しログイン要求するセッティング処理手順と、基本ＧＵＩ処理手順と、サーバの描画・表示要求を受信し、これを基本ＧＵＩ処理手順に渡し、画面への応答データを受け、これをサーバのリモートＧＵＩ要求手順へ送信するリモートＧＵＩ処理手順をコンピュータに実行させることを特徴とする。
【００２４】
本発明の第１のインターネット利用サービスの方法は、インターネット上でプロバイダ側にそれぞれが種類の異なるＯＳ手順に制御される複数のサービス手順を有し、各サービス手順は、ＯＳ手順と、その配下のＡＰ手順と、ログイン処理手順を有し、前記ＯＳ手順は利用者側から起動されたＡＰ手順からの描画・表示要求を利用者側に送信し、応答データを受信するリモートＧＵＩ要求手順を有し、利用者側に、初期設定要求を受け、利用契約したサービス手順に関する通信接続情報とＯＳ識別をシステム記憶部に初期設定する手順と、複数のＯＳ識別が設定されていれば指定させて相手ＯＳを決める手順と、前記初期設定要求を受けなければ相手ＯＳを前回値とする手順と、相手ＯＳに対応したリモートＧＵＩ処理手順を補助記憶より読み出し実行対象としてリンクする手順と、相手ＯＳに対応するサービス手順との通信接続情報をシステム記憶部より読み出し、そのサービス手順に通信接続しログイン要求する手順と、サービス手順のリモートＧＵＩ要求手順から受信する描画・表示要求を解釈し、或いは解釈と変換をし、基本ＧＵＩ処理手順に渡し、基本ＧＵＩ処理手順から応答データを受けリモートＧＵＩ要求手順への応答データを送信するリモートＧＵＩ処理手順と、基本ＧＵＩ処理手順を有することを特徴とする。
【００２５】
本発明の第２のインターネット利用サービスの方法は、前記第１のインターネット利用サービスの方法であって、利用者側に、指定された相手ＯＳ対応のサービス手順に、利用者側のＯＳ手順識別、機種タイプを指定してリモートＧＵＩ処理手順のロードを要求し、受信したリモートＧＵＩ処理手順を補助記憶部に格納する手順を有し、プロバイダ側の各サービス手順は、利用者側よりリモートＧＵＩ処理手順のロード要求と利用者側のＯＳ識別、機種タイプを受けると、受信側のＯＳ、機種タイプに応じた複数通りの手順を格納したライブラリ記憶より適合するリモートＧＵＩ処理手順を読み出しインターネット端末に送信する手順を有することを特徴とする。
【００２６】
本発明の第３のインターネット利用サービスの方法は、前記第１のインターネット利用サービスの方法であって、プロバイダ側にホストコンピュータによるサービス手順に高速アクセスが可能なゲートウェイ手順を備え、利用者側でホストコンピュータによるサービス手順に関する通信接続情報には経路情報として前記ゲートウェイ手順の通信アドレスも含めることを特徴とする。
【発明の効果】
【００２７】
本発明によれば、インターネット端末（パソコン等）のＣＰＵ性能や、メモリ容量、補助記憶装置の容量に依存せず、アプリケーションやインターネット閲覧サービスを利用出来るので、最新機種に置換する為のインターネット端末（パソコン等）の購入及び購入後のバージョンアップやライセンス更新に伴う工数やコストを削減できる。
【００２８】
また、購入したインターネット端末（パソコン等）が、数ヶ月後に旧型となりサービスが制限されるといったストレスがなくなる。
【００２９】
プロバイダ側がＡＰを含めてＯＳ環境を最新バージョーンに更新すれば、インターネット端末（パソコン等）から常に最新のＯＳやＡＰも利用できる。
【００３０】
プロバイダ側のサーバ群に複数のＯＳ環境を備えているので、ユーザ各々に適したサービスを提供できる。
【００３１】
更に、ＯＳ環境の異なる各サーバと通信接続する手段と相手ＯＳに応じたリモートＧＵＩ処理手段（ドライバ等）を、インターネット端末（パソコン等）に動的にリンクする手段を備えるので、ユーザは広範囲のサービスを利用できる。
【００３２】
プロバイダ側にはホストコンピュータシステムへのＧＷ装置も含み、ホストコンピュータの使用をプロバイダと契約すればホストシステムへの接続情報、ＧＷアドレスが提供されるので高度な計算、シュミレーションも実行できる。
【００３３】
プロバイダ側でＧＷ装置とホストコンピュータシステムを接続する高速ネットワーク網を敷設するので、安定してログイン出来、高速アクセスできるサービスを提供できる。
【発明を実施するための最良の形態】
【００３４】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。図１は本発明のインターネットシステムの全体構成を示した図である。図１を参照し、本発明のインターネットシステムはインターネット端末１−１、・・１−４、プロバイダシステム２及びホストコンピュータシステム３を含み、インターネット端末１とプロバイダシステム２はインターネット１００を介して接続されている。
【００３５】
又、プロバイダシステム２には高速にアクセスするためのアクセスポイントとしてのＧＷ（ゲートウェイ）装置２６が用意され、これとホストコンピュータシステム３が高速ネットワーク２００で接続されている。
【００３６】
プロバイダシステム２には、ＯＳ−Ａ環境（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ−Ａとその配下で動作するＡＰ）を提供するサーバＡ２１、ＯＳ−Ｂ環境を提供するサーバＢ２２、ＯＳ−Ｃ環境を提供するサーバＣ２３の様に複数のＯＳ環境を提供するサーバ群を備える。
【００３７】
各サーバは、高速のルータ／ＧＷ装置２５を介しインターネット１００に接続されている。又、利用契約をしているインターネット端末の数だけアカウント（ユーザＩＤ、パスワード）が登録されており、インターネット端末から設定したサーバにアクセスすることで、ログオン可能となる。
【００３８】
ホストコンピュータシステム３は、スーパーコンピュータ或いは汎用機等のホストコンピュータ３２と、これのＡＰ（アプリケーションプログラム）への入力データを準備しホストコンピュータ３２に渡しＡＰを起動し、その結果を受信するジョブ制御ＡＰを実行するホスト制御サーバ３１を含む。
【００３９】
サーバＡ２１、２２、２３、ホスト制御サーバ３１の各ＯＳは、接続中のインターネット端末１をリモートコンソールとする手段を含む。
【００４０】
プロバイダシステム２の各サーバ、ホスト制御サーバは高速のＣＰＵ、大容量の主メモリ、通信コントローラ、入出力コントローラ、大容量の補助記憶装置を備えたプログラム制御で動作する情報処理装置である。又、表示装置、描画・表示コントローラ、キーボードやマウス等のデバイスもサーバでのローカルな処理等のため備えていてもよい。
【００４１】
インターネット端末１は、インターネット１００を介してプロバイダシステム２の各サーバと接続し、各種ＯＳ画面やＡＰ画面を表示し、画面に対するキーボードやマウス等による指示やテキスト入力をサーバに返信する機能を持つ。
【００４２】
又、インターネット１００、ＧＷ装置２６、高速ネットワーク２００を介してホスト制御サーバ３１と接続し、このＯＳ画面やジョブ制御ＡＰ画面を表示し、画面に対するキーボードやマウスによる指示やテキスト入力を返信する機能を持つ。
【００４３】
図２はインターネット端末１のハードウェア構成を示したブロック図で、マイクロプロセッサを含む制御部１１、液晶ディスプレイ等の表示装置１２、描画・表示コントローラ１３、展開用メモリ１４、通信コントローラ１５、入出力コントローラ１６、キーボード１７、マウス１８、補助記憶装置１９より構成されており、ＣＰＵや、拡張記憶等の端末の性能を左右する機能は全てプロバイダシステム２側に依存している。
【００４４】
図３はインターネット端末１の各処理手段（好適にはドライバ等の制御プログラムとして実現される）と、付属する記憶部を示したブロック図である。
【００４５】
通信処理手段１４１は、ＴＣＰ／ＩＰ等のトランスポート層までの通信処理手段であり、サーバ側の通信処理手段２１３、２２３、・・の相手でありこれらとトランスポート層のプロトコルは同様である。通信処理ツール１４３はＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｃｏｌ）等のファイル転送ツールである。
【００４６】
システム情報記憶部１４２は、通信接続情報、リモートＧＵＩ（Ｇｒａｐｈｉｃａｌ−Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）処理手段存在フラグ、前回使用フラグを記憶している不揮発性の記憶部であり、補助記憶装置上の記憶部であってもよい。
【００４７】
通信接続情報としては、自装置側の通信アドレス情報、ＯＳ名や機種タイプと、契約しているサーバ（ホスト制御サーバも含む）単位の通信アドレス情報、ＯＳ識別、及びホストコンピュータシステムにアクセスするための経路であるＧＷ装置２６のＩＰアドレスが記憶されている。
【００４８】
即ち、自装置側の情報として、ＩＰアドレス、装置名（端末名）、サブネットマスク、同報用アドレス、ドメイン名、ＤＮＳサーバアドレスを保持し、サーバ単位の情報としてＩＰアドレス、装置名（ホスト名）、ＯＳ名を記憶している。
【００４９】
リモートＧＵＩ処理手段存在フラグ、前回使用フラグは、それぞれが各ＯＳ名に対応して、そのＯＳ対応のリモートＧＵＩ処理手段が補助記憶装置に存在する／否、前回アクセスしたＯＳ／否を示すフラグである。
【００５０】
セッティング処理手段１４４は、ブートロード処理と、サーバへの通信接続処理、ログイン処理を行う。又、立ち上げの途中で、指定されれば、ネットワークセッティング（通信接続情報の初期設定）や、相手ＯＳの変更、リモートＧＵＩ処理手段のサーバからのロードを行う。
【００５１】
セッティング処理手段１４４は、ネットワークセッティング処理では、基本ＧＵＩ処理手段１４５に入力画面の描画・表示を指示し、応答の入力データを入力枠に対応付けて受信し、システム情報記憶部に記憶する。
【００５２】
基本ＧＵＩ処理手段１４５は、セッティング処理手段１４４やリモートＧＵＩ処理手段１４６の描画・表示指示を受け表示コントローラ１３を制御してこれに表示画面データを作製しその表示を行わせる。
【００５３】
また、表示付属情報記憶に、ウィンドウ単位で表示要求元（セッティング処理手段等／リモートＧＵＩ処理手段の識別、リモートの要求ＡＰや処理手段の名称）を保持し、各ウィンドウの操作に関わる表示部品単位で表示部品識別、座標、サイズ、機能を作成している。又カーソルの表示座標も管理している。
【００５４】
キーボード、マウス対応部からの入力情報がいずれの部品への入力情報かを判定し、その部品の機能に示される宛先に入力情報を渡す。
【００５５】
ここで機能は解釈した描画・表示指示に付随して受ける情報であり、主としてイベント識別とその呼び出し先（サーバのＡＰやデスクトップやログイン処理手段の内部の呼び出し先、或いはセッティング処理手段内部の呼び出し先、或いは基本ＧＵＩ処理手段内の呼び出し先である）。
【００５６】
リモートＧＵＩ処理手段１４６は形式変換処理手段１４６１のみ有する第１のタイプと、形式変換処理手段１４６１と指示変換処理手段１４６２の両方を有する第２のタイプに大別される。
【００５７】
形式変換処理手段１４６１は、リモートＧＵＩ要求手段から渡される情報を解釈し、描画・表示指示を出力する。又、入力された応答情報をリモートＧＵＩの通信形式に変換する。
【００５８】
指示変換処理手段１４６２は、形式変換処理手段１４６１が出力する描画・表示指示を基本ＧＵＩ処理手段１４５への描画・表示指示に変換する。また、基本ＧＵＩ処理手段１４５からの応答情報をサーバ側のＯＳ環境での応答情報に変換する。
【００５９】
リモートＧＵＩ処理手段１４６は、ログイン要求する前に相手サーバのＯＳに応じたものが選択されて補助記憶装置１９よりロードされる。
【００６０】
相手サーバのＯＳとインターネット端末１のＯＳが整合している場合にロードされるリモートＧＵＩ処理手段１４６は、第１のタイプであり、ＯＳ同士が異なる場合にロードされるリモートＧＵＩ処理手段１４６は第２のタイプである。
【００６１】
図４はサーバ群のＯＳや処理手段や付随する記憶の詳細構成を示したブロック図である。サーバＡ２１はＯＳ−Ａ環境２１１とリモートＧＵＩ処理送付手段２１４とログイン処理手段２１６と通信処理手段２１３と、ユーザ毎のリソース２１２とリモートＧＵＩ処理ＬＩＢ記憶２１５とユーザ管理データ記憶２１７を含む。
【００６２】
ＯＳ−Ａ環境２１１は、ＯＳ−Ａ２１１１とＡＰ（アプリケーションソフトウェア）２１１４，・・、２１１６と通信処理ツール２１１３を含み、ＡＰの一つをインターネット上のホームページ等にアクセスするブラウザとする。
【００６３】
通信処理手段２１３はトランスポート層までの通信処理手段である。通信処理ツール２１１３は、インターネット端末１からＦＴＰ等の共通プロトコルによるファイル転送要求を、通信処理手段２１３を通じて受け、リモートＧＵＩ処理送付手段２１４やＯＳ−Ａ２１１１やＡＰ２１１４〜２１１６にファイルを要求し、取得したファイルをＦＴＰで返信する。
【００６４】
ＯＳ−Ａ２１１１はログイン処理手段２１６が受け付けたユーザ毎にユーザリソース（ユーザエリア等）２１２を設定し、各リソース空間上でデスクトップ（ＤＴＰ）２１１２を初期起動する。ＯＳ−Ａ２１１１はカーネルの他に、初期起動したデスクトップや、受け付けたユーザのインターネット端末からの応答で起動されたＡＰから受ける描画・表示要求を、ＯＳ−Ａで決められた形式でそのインターネット端末に送信し、ＧＵＩの応答をインターネットから受けＡＰに返すリモートＧＵＩ要求手段２１１１１も含む。
【００６５】
リモートＧＵＩ要求手段２１１１１は、描画・表示指示をＯＳ−Ａで定義されたリモートＧＵＩの通信形式に組み込み、トランスポート層に渡し送信する。又、インターネット端末１のリモートＧＵＩ処理手段から前記リモートＧＵＩの通信形式で送られてくるデータを解釈し、ＡＰ或いはＯＳ−Ａへの応答データを得て宛先に返す。
【００６６】
リーモートＧＵＩ処理ＬＩＢ（ライブラリ）記憶２１５は、インターネット端末１のＯＳと機種に応じた複数通りのリーモートＧＵＩ処理手段を保持している。
【００６７】
例えばリーモートＧＵＩ処理手段Ａ−Ａ、Ａ−Ｂ（１）、Ａ−Ｂ（２）、Ａ−Ｃを保持している。ここでリーモートＧＵＩ処理手段Ａ−Ａは、ＯＳ−Ａ環境のリモートＧＵＩ要求手段の要求をＯＳ−Ａのインターネット端末が解釈しするための処理手段であり、リーモートＧＵＩ処理手段Ａ−Ｂ（１）は、ＯＳ−Ａ環境のリモートＧＵＩ要求手段の要求をＯＳ−Ｂで機種タイプ（１）のインターネット端末が解釈し、変換するための処理手段である。
【００６８】
リモートＧＵＩ処理送付手段２１４は、インターネット端末１からのリーモートＧＵＩ処理手段のロード要求を、通信処理ツール２１１３を通じて受け、リーモートＧＵＩ処理ＬＩＢ（ライブラリ）記憶２１５の内から、要求に付随しているＯＳと機種に応じたリーモートＧＵＩ処理手段を選択して読み出し通信処理ツール２１１３を通じ返信する。
【００６９】
ユーザ管理データ記憶２１７には、サーバＡ２１の使用契約したユーザのユーザＩＤとパスワード、インターネット端末の通信アドレスが登録されている。
【００７０】
ログイン処理手段２１６は、インターネット端末１からのログイン要求を受けると、付随した或いは取得したユーザＩＤ−パスワードがユーザ管理データ記憶２１７に登録されているかチェックし、登録されていれば受付け、ＯＳ−Ａ環境に通知する。
【００７１】
サーバＢ２２はＯＳ−Ｂ環境２２１とリモートＧＵＩ処理送付手段２２４とログイン処理手段２２６と通信処理手段２１３と、ユーザリソース２２２とリモートＧＵＩ処理ＬＩＢ記憶２２５とユーザ管理データ記憶２２７を含む。
【００７２】
ＯＳ−Ｂ環境２２１は、ＯＳ−Ｂ２２１１とＡＰ２２１４，・・、２２１６と通信処理ツール２２１３を含み、ＯＳ−Ｂ２２１１はカーネルの他に、リモートＧＵＩ要求手段２２１１１も含む。
【００７３】
通信処理ツール２２１３は、前記通信処理ツール２１１３と同様のファイル転送を処理するが、ＯＳ−Ｂ環境やこの配下のリモートＧＵＩ処理送付手段２２４を相手として処理する。但しインターネット端末１との通信プロトコルは、通信処理ツール２１１３と共通のＦＴＰ等である。
【００７４】
リーモートＧＵＩ処理ＬＩＢ（ライブラリ）記憶２２５は、インターネット端末１のＯＳと機種に応じた複数通りのリーモートＧＵＩ処理手段を保持している。
【００７５】
例えばリーモートＧＵＩ処理手段Ｂ−Ａ、Ｂ−Ｂ（１）、Ｂ−Ｂ（２）、Ｂ−Ｃを保持している。
【００７６】
リモートＧＵＩ処理送付手段２２４、ログイン処理手段２２６はＯＳ−Ｂの配下で、動作するが機能としては、それぞれ前記リモートＧＵＩ処理送付手段２１４とログイン処理手段２１６と同様である。
【００７７】
ユーザ管理データ記憶２２７には、サーバＢ２２の使用契約したユーザのユーザＩＤとパスワード、インターネット端末の通信アドレスが登録されている。
【００７８】
サーバＣ２３は、ＯＳ−Ｃ環境２３１と、ＯＳ−Ｃの配下で動作する前記と同様機能の処理手段を有する。又、リーモートＧＵＩ処理手段Ｃ−Ａ、Ｃ−Ｂ（１）、Ｃ−Ｂ（２）、Ｃ−ＣをリーモートＧＵＩ処理ＬＩＢ（ライブラリ）記憶に保持している。
【００７９】
ここで、サーバＡ２１のＯＳ−Ａ環境をＷｉｎｄｏｗｓ（登録商標）とその配下で動作するＡＰやツールとし、サーバＢ２２のＯＳ−Ｂ環境をＬｉｎｕｘとその配下で動作するＡＰやツールとし、サーバＣ２３のＯＳ−Ｃ環境をＵｎｉｘ（登録商標）とその配下で動作するＡＰやツールとしてもよい。
【００８０】
或いは、サーバＡ２１のＯＳ−Ａ環境、サーバＢ２２のＯＳ−Ｂ環境を前記と同様とし、サーバＣ２３のＯＳ−Ｃ環境をＭａｃ  ＯＳ（登録商標）とその配下で動作するＡＰやツールとしてもよい。
【００８１】
次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。図５、図６はインターネット端末１の動作を説明したフローチャートである。
【００８２】
図５を参照し、利用者は通信コントローラ１５をモデモやルータを介してインターネット１００に接続し、インターネット端末１の電源を投入すると、セッティング処理手段がブート処理後、図８に示す様にネットワークセッテイングへの移行方法を表示する（ステップＡ１）。
【００８３】
初回または接続先サーバ変更の時は（ステップＡ２）、起動時にキーボード１７のＦ２キーが押下されるので、ネットワークセッテイング処理を呼び出し、図９に示すネットワークセッティング画面を表示させ、必要な情報を入力する。ここでサーバとはホスト制御サーバ３１も含むサーバとする。
【００８４】
即ち、初回であれば図９に示す様に、インターネット端末１側の情報として、ＩＰアドレス、装置名（端末名）、サブネットマスク、同報用アドレス、ドメイン名、ＤＮＳサーバアドレスを画面の対応する入力枠に入力し、契約した第１のサーバの情報としてＩＰアドレス、装置名（ホスト名）、経路のＧＷ装置のアドレス（ホスト制御サーバの場合）、ＯＳ名を同様に入力する。
【００８５】
又第２以降のサーバの使用も契約済みであれば、Ｕｓｅ  ｏｔｈｅｒ  ｈｏｓｔの選択表示でｙｅｓを選択する。
【００８６】
そして、ＯＫを指定してリターンキー押下ないしクリックすれば、セッティング処理手段１４４が各項目名に対応付け項目値を確定させ、展開用メモリに一時記憶する。
【００８７】
次にセッティング処理手段１４４は、Ｅｎｔｅｒ  ｈｏｓｔ  ＩＰ−ａｄｄｒｅｓｓ以降のみを再表示し、契約した第２のサーバの情報を入力させ、取得した項目値を同様に展開用メモリに追加し一時記憶する。第３のサーバの情報も同様に確定し、一時記憶する（ステップＡ３）。
【００８８】
Ｕｓｅ  ｏｔｈｅｒ  ｈｏｓｔに対する選択がｎｏであるので入力終了と見なし、展開用メモリに一時記憶した項目名と項目値を不揮発性のシステム情報記憶部１４２に記憶する（ステップＡ４）。
【００８９】
尚、変更であれば、セッティング処理手段１４４が各項目の入力枠に記憶された値を表示するのでこれを書き換え、ＯＫを指定してリターンキー押下ないしクリックする。セッティング処理手段１４４は、入力された項目値を項目名に代入し、システム情報記憶部１４２の対応項目値を更新する。
【００９０】
セッティング処理手段１４４は複数サーバと契約していれば即ち、システム情報記憶部１４２に複数サーバの情報が存在していれば（ステップＡ５）、図１０に示すＯＳ選択画面を表示し選択させ相手ＯＳ指定を取得する（ステップＡ６）。
【００９１】
相手ＯＳ対応のリモートＧＵＩ処理手段が補助記憶装置１９にあるかを相手ＯＳ対応のリモートＧＵＩ処理手段存在フラグのオン／オフで判定し、無ければ（ステップＡ７）、相手サーバの通信接続情報を読み出し、これを使用して通信接続し、自装置ＯＳ、機種を指定しリモートＧＵＩ処理手段を要求する（ステップＡ８）。
【００９２】
受信したリモートＧＵＩ処理手段を補助記憶装置１９に格納し、相手ＯＳに対応したリモートＧＵＩ処理手段存在フラグをオンにする（ステップＡ９）。
【００９３】
ステップＡ２で初回起動や接続先変更でなければＦ２キーが入力されないのでシステム情報記憶部の各ＯＳの前回使用フラグを読み出し、オンされているＯＳ名を相手ＯＳとして設定する（ステップＡ１０）。
【００９４】
相手ＯＳに対応したリモートＧＵＩ処理手段を補助記憶装置１９より展開用メモリの所定エリアに読み出し実行対象にリンクする。又相手ＯＳ指定に従ってシステム記憶の前回使用フラグを更新しておく（ステップＡ１１）。
【００９５】
セッティング処理手段１４４はシステム情報記憶部１４２より相手サーバの通信接続情報を読み出し通信処理手段１４１に渡し、ログイン要求させる（ステップＡ１２）。
【００９６】
選択したＯＳで動作するサーバからログイン画面の描画・表示指示を受信し、実行し表示する。即ち、リモートＧＵＩ処理手段１４６が通信処理手段１４１を通じ受信した描画・表示指示を解釈し、或いは解釈と指示変換をし、基本ＧＵＩ処理手段にログイン画面を描画・表示させ、表示付属情報記憶に入力枠等の識別、座標、サイズ、機能を作成させる（ステップＡ１３）。
【００９７】
入力されるユーザＩＤ、パスワードを取得する。即ち、基本ＧＵＩ処理手段がキーボード対応部から入力されたテキスト情報を受けると、カーソル座標及び入力イベントを表示付属情報記憶の座標、サイズ情報及び機能のイベントとを照合し、何れの入力枠に対するテキストかを判定し、機能の呼び出し先を付けてログイン処理手段にユーザＩＤ、パスワードを返す。
【００９８】
実行操作を受け、ログイン画面への応答をサーバに返す。即ち、キーボード、マウス対応部からイベントとしてリターンキーかクリックコードを受けると、これとカーソル座標を、表示付属情報記憶のイベントと座標、サイズに照合し、実行アイコン（或いはボタン）に対する操作かを判定し、そうであれば機能の呼び出し先を付けログイン処理手段に返信する（ステップＡ１４）。
【００９９】
又、次回からの起動ではステップＡ２、Ａ１０、Ａ１１、Ａ１２とスキップして処理するので設定したサーバ（契約しユーザＩＤを登録したサーバ）へのログオン画面が電源投入後直ぐに表示されることになる。
【０１００】
ログインが受付られるとサーバよりデスクトップ画面の描画・表示指示を受信し、実行し表示する。即ち、リモートＧＵＩ処理手段１４６が受信した描画・表示指示を解釈、或いは解釈及び指示換をし、基本ＧＵＩ処理手段に複数のＡＰ起動用アイコンを含むデスクトップ画面を描画・表示させ、表示付属情報記憶にＡＰ起動用アイコンの識別、座標、サイズ、機能を作成させる。（ステップＡ１５）。
【０１０１】
デスクトップ画面に対するＡＰの選択起動操作を受け、対応する応答をサーバのデスクトップに返す。即ち、基本ＧＵＩ処理手段がキーボード、マウス対応部からリターンキーかダブルクリックコードを受けると、これとカーソル座標を、表示付属情報記憶のイベントと座標、サイズとを照合し、何れのＡＰ起動用アイコンに対する操作かを判定し、対応アイコンの機能の呼び出し先をリモートＧＵＩ処理手段に返し、リモートＧＵＩ処理手段が所定の送信形式に組み込み通信処理手段１４１を介して返信する（ステップＡ１６）。
【０１０２】
ＡＰ画面の描画・表示指示を受信し、表示実行し、画面への操作を受け、対応する応答をサーバのＡＰに返す（ステップＡ１７）。
【０１０３】
次に図７のフローチャートを参照し、プロバイダシステム２のサーバーの動作を説明する。サーバＡ２１の例で説明する。
【０１０４】
通信処理ツール２１１３がリモートＧＵＩ処理送付手段宛の要求を受信し、要求内容（例えば「リモートＧＵＩ処理手段」と言う総称としてのファイル名と、端末のＯＳ、機種）と要求元の通信アドレスをリモートＧＵＩ処理送付手段２１４に渡す（ステップＢ１）。
【０１０５】
リモートＧＵＩ処理送付手段２１４は送信元の通信アドレス（例えばＩＰアドレス・端末名）がユーザ管理データ記憶２１７に登録されているか確認し、登録されていれば（ステップＢ２）、端末のＯＳ、機種に対応するリーモートＧＵＩ処理手段をリーモートＧＵＩ処理ＬＩＢ記憶２１５より読出し通信処理ツール２１１３を通じインターネット端末１の通信処理ツール１４３に返信する（ステップＢ３）。
【０１０６】
ログイン処理手段２１６が通信処理手段２１３を通じログイン要求を受信すると（ステップＢ４）、ログイン画面の描画・表示指示（付属情報も含む）をリモートＧＵＩ要求手段２１１１１に渡し、リモートＧＵＩ要求手段２１１１１が所定の通信形式に組み込んでリモートＧＵＩ処理手段１４６宛に送信する。
【０１０７】
ログイン処理手段２１６は、リモートＧＵＩ要求手段２１１１１から画面に対する操作応答データを受信しユーザＩＤとパスワードを取得すると、これらが組み合わせでユーザ管理データ記憶２１７に登録されていれば（ステップＢ５）、受付けＯＳ−Ａに通知する。  ＯＳ−Ａはユーザエリア他のユーザリソースを設定し、デスクトップを起動し（ステップＢ６）、デスクトップが画面の描画・表示指示をリモートＧＵＩ要求手段２１１１１を通じ送信する（ステップＢ７）。
【０１０８】
デスクトップがリモートＧＵＩ要求手段２１１１１を通じＡＰ起動を受信する、即ち選択されたＡＰを起動する処理が呼び出されると（ステップＢ８）、ＡＰを起動し、ＡＰが自分の画面の描画・表示指示を送信する（ステップＢ９）。
【０１０９】
尚、ホスト制御サーバ３１の構成や、動作も前記サーバＡ２１等と同様であるが、このサーバのＡＰは、インターネット端末と通信し、入力データを準備してから、ホストコンピュータ３２のＡＰを起動し、入力データを渡し、ＡＰの実行結果を受信するジョブ制御ＡＰである。
【０１１０】
本発明では、プロバイダシステム２側の各ＯＳ環境を有する各サーバは常に最新バージョーンのＯＳやＡＰに更新され、サーバハードウェアについてもタイムリ−に最新モデルへ置換し、最新の仕様と性能へ更新することで、インターネット端末１側は性能を気にすることなく快適なコンピュータ環境でインターネット等を楽しむことができる。
【０１１１】
ＡＰ等のソフトウェアに関しても、基本的なソフトウェアはプロバイダ側で用意するので、利用者は高額なソフトウェアを購入する必要はなく、定額量を支払えば、用途にあったソフトウェアを使用することが出来る。
【０１１２】
またプロバイダシステム２からはスーパコンピュータや汎用機等のホストコンピュータシステム３にも接続が可能となっており、契約次第ではインターネット端末１にて作成したジョブをホストコンピュータシステム３のホストコンピュータ３２へ投入し、実行・計算させることが可能である。
【０１１３】
このサービスを教育機関で利用することにより、今までは一部の大学のみ可能であった高度のシュミレーションを一般的な授業の中でも実行・計算させる事が可能となる。
【０１１４】
一般企業においては、専用ホストコンピュータシステムを設置することなく高度なシュミレーションが可能となるため、経費の節減となる。
【０１１５】
例えばホストコンピュータ３２をインターネット端末１から利用することで下記のシュミレーションや数値計算処理も可能となる。
・自動車の衝突シュミレーション
・複雑な数値計算の実行
・地球環境汚染のシュミレーション
更には通常ホストコンピュータシステムに接続し計算をさせる場合には、インターネット端末１−ホストコンピュータシステム３間に高速なネットワークを求められるが、プロバイダシステム２−ホストコンピュータシステム３間は利用者に関係なくプロバイダ側で高速ネットワーク網を敷設するので、利用者への負担はかからない。
【０１１６】
次に本実施形態の第２の実施例について説明する。第２の実施例ではプロバイダシステム２のＧＷ装置２６を複数台（例えば２６−１、２６−２、２６−３の３台）とし、それぞれにインターネット１００上のＡＤＳＬ回線、ケーブル回線、ＦＴＴＨ回線を接続する。又、ＧＷ装置２６−１、２６−２、２６−３のそれぞれを高速ネットワーク２００に接続する。
【０１１７】
利用者は用途にあった回線使用を選択してから契約し、対応するＧＷ装置の通信アドレスを入手し、ホストコンピュータシステム使用時のゲートウェイアドレス（経路指定）として設定する。
【０１１８】
これにより利用者は用途や端末側の回線速度に応じたサービスを利用できる。
【０１１９】
次に本発明の他の実施形態を説明する。上記の実施形態では、インターネット端末１が異なるＯＳ環境を有する複数のサーバをリモートＧＵＩで利用出来る実施形態を説明したが、他の実施形態ではインターネット端末１が自装置のＯＳと整合するＯＳ環境のサーバやホスト制御サーバのみリモートＧＵＩで利用する。
【０１２０】
システム情報記憶部には、自装置のＯＳと整合するＯＳ環境のサーバやホスト制御サーバとの通信接続情報を保持し、相手ＯＳの選択手段は含まない。又、リモートＧＵＩ処理手段は形式変換処理手段のみでよい。
【図面の簡単な説明】
【０１２１】
【図１】本発明のインターネットシステムの全体構成を示した図。
【図２】図１のインターネット端末１のハードウェア構成を示したブロック図。
【図３】図１のインターネット端末１の各処理手段と、付属する記憶部を示したブロック図。
【図４】図１のサーバ群２０のＯＳや処理手段や付随する記憶部の詳細構成を示したブロック図。
【図５】インターネット端末１の動作を説明したフローチャート。
【図６】インターネット端末１の動作を説明したフローチャート。
【図７】プロバイダシステム２のサーバーの動作を説明したフローチャート。
【図８】立ち上げ時のネットワークセッテイングへの移行方法を表示する画面の例を示した図。
【図９】ネットワークセッティング画面（初期設定画面）例を示した図。
【図１０】ＯＳ選択画面例を示した図。
【符号の説明】
【０１２２】
１    インターネット端末
１１    制御部
１２    表示装置
１３    描画・表示コントローラ
１４    展開用メモリ
１４１    通信処理手段
１４２    システム情報記憶部
１４３    通信処理ツール
１４４    セッティング処理手段
１４５    基本ＧＵＩ処理手段
１４６    リモートＧＵＩ処理手段
１５    通信コントローラ
１６    入出力コントローラ
１７    キーボード
１８    マウス
１９    補助記憶装置
２    プロバイダシステム
２１    サーバＡ
２１１    ＯＳ−Ａ環境
２１１１    ＯＳ−Ａ
２１１１１    リモートＧＵＩ要求手段
２１１３    通信処理ツール
２１１４〜２１１６    ＡＰ
２１２    ユーザリソース
２１３    通信処理手段
２１４    リモートＧＵＩ処理送付手段
２１５    リモートＧＵＩ処理ＬＩＢ記憶
２１６    ログイン処理手段
２１７    ユーザ管理データ記憶
２２    サーバＢ
２２１    ＯＳ−Ｂ環境
２２１１    ＯＳ−Ｂ
２２１１１    リモートＧＵＩ要求手段
２２１３    通信処理ツール
２２１４〜２２１６    ＡＰ
２２２    ユーザリソース
２２４    リモートＧＵＩ処理送付手段
２２５    リモートＧＵＩ処理ＬＩＢ記憶
２２６    ログイン処理手段
２２７    ユーザ管理データ記憶
２３    サーバＣ
２３１    ＯＳ−Ｃ環境
２５    ルータ／ＧＷ装置
２６    ＧＷ装置
３    ホストコンピュータシステム
３１    ホスト制御サーバ
３２    ホストコンピュータ
１００    インターネット
２００    高速ネットワーク
【図１】
2005148893.tif 000003
【図２】
2005148893.tif 000004
【図３】
2005148893.tif 000005
【図４】
2005148893.tif 000006
【図５】
2005148893.tif 000007
【図６】
2005148893.tif 000008
【図７】
2005148893.tif 000009
【図８】
2005148893.tif 000010
【図９】
2005148893.tif 000011
【図１０】
2005148893.tif 000012