(57)【要約】【目的】アプリケーション・サーバ10の利用効率を向上させる。【構成】携帯電話１がアプリケーション・サーバ10にアクセスして，アプリケーション・ソフトウエアがサーバ10において起動される。アプリケーション・ソフトウエアは携帯電話１の指示のもとにアプリケーション・サーバ10上で動作し，その結果が携帯電話１に表示される。携帯電話１とアプリケーション・サーバ10とが切断されて一定時間経過するとアプリケーション・サーバ10において起動していたアプリケーション・ソフトウエアは終了する。アプリケーション・サーバ10は，携帯電話１以外の携帯電話によって起動させられるソフトウエアに割り当てることができるので，利用効率が向上する。【選択図】図１
2011070279.tif 000002
【特許請求の範囲】
【請求項１】
多数の携帯端末装置と通信可能であり，かつアプリケーション・ソフトウエアがインストールされているアプリケーション・サーバにおいて，
上記多数の携帯端末装置のうちの一の携帯端末装置から送信されたアプリケーション・ソフトウエアの起動要求に応じて，起動要求されたアプリケーション・ソフトウエアを起動する起動手段，
上記起動手段によって起動させられたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信する画像データ送信手段，
上記画像データ送信手段から送信された画像データが上記携帯端末装置において受信されたことにより上記一の携帯端末装置から送信されるアプリケーション・ソフトウエアの操作指示データに応じて動作するように上記起動手段により起動させられているアプリケーション・ソフトウエアを制御するアプリケーション・ソフトウエア制御手段，
上記アプリケーション・ソフトウエア制御手段によって制御されたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するように上記画像データ送信手段を制御する送信制御手段，
上記一の携帯端末装置との通信が切断されたかどうかを判定する切断判定手段，および
上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過したかどうかを判定する時間経過判定手段を備え，
上記アプリケーション・ソフトウエア制御手段は，
上記時間経過判定手段によって，一定時間経過したと判定されたことに応じて，上記起動手段によって起動させられたアプリケーション・ソフトウエアを終了するものである，
アプリケーション・サーバ。
【請求項２】
上記画像データ送信手段は，
上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過する前に上記一の携帯端末装置と上記アプリケーション・サーバとが再接続されたことに応じて，上記起動手段によって起動させられているアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するものである，
請求項１に記載のアプリケーション・サーバ。
【請求項３】
上記画像データ送信手段は，
上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過する前に上記一の携帯端末と上記アプリケーション・サーバとの再接続および上記起動手段によって起動させられているアプリケーション・ソフトウエアの画像を表す画像データの再送信要求があったことに応じて，上記起動手段によって起動させられているアプリケーション・ソフトウエアの画像を表すデータを上記一の携帯端末装置に送信し，上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過する前に上記一の携帯端末と上記アプリケーション・サーバとの再接続および上記起動手段によって起動させられているアプリケーション・ソフトウエアの再起動要求があったことに応じて，上記起動手段によって起動させられているアプリケーション・ソフトウエアを再起動し，再起動したアプリケーション・ソフトウエアの画像を表すデータを上記一の携帯端末装置に送信するものである，
請求項１または２に記載のアプリケーション・サーバ。
【請求項４】
上記起動手段は，
上記一の携帯端末装置から送信された複数のアプリケーション・ソフトウエアの起動要求に対応して複数のアプリケーション・ソフトウエアを起動するものであり，
上記画像データ送信手段は，
上記起動手段によって起動させられた複数のアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するものであり，
上記アプリケーション・ソフトウエア制御手段は，
上記画像データ送信手段から送信された画像データが上記携帯端末装置において受信されたことにより上記一の携帯端末装置から送信される，複数のアプリケーション・ソフトウエアのうち上記一の携帯端末装置において操作したアプリケーション・ソフトウエアを識別する識別データと操作したアプリケーション・ソフトウエアの操作指示データに応じて動作するように上記起動手段により起動させられているアプリケーション・ソフトウエアのうち上記一の携帯端末装置において操作されたアプリケーション・ソフトウエアを制御するものであり，
上記画像データ送信手段は，
上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過する前に上記一の携帯端末装置と上記アプリケーション・サーバとの再接続および上記複数のアプリケーション・ソフトウエアのうち所定のアプリケーション・ソフトウエアの画像を表す画像データの再送信要求があったことに応じて，上記起動手段によって起動させられているアプリケーション・ソフトウエアのうち所定のアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するものである，
請求項１から３のうちいずれか一項に記載のアプリケーション・サーバ。
【請求項５】
多数の携帯端末装置と通信可能であり，かつアプリケーション・ソフトウエアがインストールされているアプリケーション・サーバの動作制御方法において，
起動手段が，上記多数の携帯端末装置のうちの一の携帯端末装置から送信されたアプリケーション・ソフトウエアの起動要求に応じて，起動要求されたアプリケーション・ソフトウエアを起動し，
画像データ送信手段が，上記起動手段によって起動させられたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信し，
アプリケーション・ソフトウエア制御手段が，上記画像データ送信手段から送信された画像データが上記携帯端末装置において受信されたことにより上記一の携帯端末装置から送信されるアプリケーション・ソフトウエアの操作指示データに応じて動作するように上記起動手段により起動させられているアプリケーション・ソフトウエアを制御し，
送信制御手段が，上記アプリケーション・ソフトウエア制御手段によって制御されたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するように上記画像データ送信手段を制御し，
切断判定手段が，上記一の携帯端末装置との通信が切断されたかどうかを判定し，
時間経過判定手段が，上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過したかどうかを判定し，
上記アプリケーション・ソフトウエア制御手段が，上記時間経過判定手段によって，一定時間経過したと判定されたことに応じて，上記起動手段によって起動させられたアプリケーション・ソフトウエアを終了する，
アプリケーション・サーバの動作制御方法。
【請求項６】
多数の携帯端末装置と通信可能であり，かつアプリケーション・ソフトウエアがインストールされているアプリケーション・サーバの動作を制御するプログラムにおいて，
上記多数の携帯端末装置のうちの一の携帯端末装置から送信されたアプリケーション・ソフトウエアの起動要求に応じて，起動要求されたアプリケーション・ソフトウエアを起動させ，
起動させられたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信させ，
送信された画像データが上記携帯端末装置において受信されたことにより上記一の携帯端末装置から送信されるアプリケーション・ソフトウエアの操作指示データに応じて動作するように起動させられているアプリケーション・ソフトウエアを制御し，
制御されたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信させ，
上記一の携帯端末装置との通信が切断されたかどうかを判定させ，
上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過したかどうかを判定させ，
一定時間経過したと判定されたことに応じて，起動させられたアプリケーション・ソフトウエアを終了させるようにアプリケーション・サーバの動作を制御するコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，アプリケーション・サーバおよびその動作制御方法に関する。
【背景技術】
【０００２】
シンクライアント・システムは，携帯端末装置などのクライアント・コンピュータにサーバとの通信，表示など機能を絞り，サーバでアプリケーション・ソフトウエアやファイルなどを管理するものである。サーバでアプリケーション・ソフトウエアを起動させながら，クライアント・コンピュータとサーバとの間で通信を行い，クライアント・コンピュータにおいて操作指示し，その指示にもとづいてサーバで処理される。サーバでの処理結果がクライアント・コンピュータに送信される。クライアント・コンピュータとサーバとの間で通信が行われるが，通信が切断されてしまうことがある。このような切断に備えて，クライアント・コンピュータに画像情報を保存し，再接続時に画像が変わっていなければ画像情報をクライアント・コンピュータに送信しないもの（特許文献１），セッション確立に必要な情報をサーバが保存することにより再接続時の認証の手間を省くもの（特許文献２）などがある。
【０００３】
クライアント・コンピュータとサーバとの通信が切断された場合でもサーバで起動中のアプリケーション・ソフトウエアは起動状態が維持される。多数の携帯端末装置がサーバにアクセスするようなシンクライアント・システムにおいては，サーバの利用効率が悪くなるが，いずれにおいてもサーバの利用効率を向上させることは考えられていない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2008-71092号公報
【特許文献２】特開2005-63169号公報
【発明の概要】
【０００５】
この発明は，サーバの利用効率を向上させることを目的とする。
【０００６】
この発明は，多数の携帯端末装置と通信可能であり，かつアプリケーション・ソフトウエアがインストールされているアプリケーション・サーバにおいて，上記多数の携帯端末装置のうちの一の携帯端末装置から送信されたアプリケーション・ソフトウエアの起動要求に応じて，起動要求されたアプリケーション・ソフトウエアを起動する起動手段，上記起動手段によって起動させられたアプリケーション・ソフトウエアの画像（起動画像，処理画像，動作画像）を表す画像データを上記一の携帯端末装置に送信する画像データ送信手段，上記画像データ送信手段から送信された画像データが上記携帯端末装置において受信されたことにより上記一の携帯端末装置から送信されるアプリケーション・ソフトウエアの操作指示データに応じて動作するように上記起動手段により起動させられているアプリケーション・ソフトウエアを制御するアプリケーション・ソフトウエア制御手段，上記アプリケーション・ソフトウエア制御手段によって制御されたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するように上記画像データ送信手段を制御する送信制御手段，上記一の携帯端末装置との通信が切断されたかどうかを判定する切断判定手段，および上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過したかどうかを判定する時間経過判定手段を備え，上記アプリケーション・ソフトウエア制御手段は，上記時間経過判定手段によって，一定時間経過したと判定されたことに応じて，上記起動手段によって起動させられたアプリケーション・ソフトウエアを終了するものである。
【０００７】
この発明は，上記アプリケーション・サーバに適した動作制御方法も提供している。すなわち，この方法は，多数の携帯端末装置と通信可能であり，かつアプリケーション・ソフトウエアがインストールされているアプリケーション・サーバの動作制御方法において，起動手段が，上記多数の携帯端末装置のうちの一の携帯端末装置から送信されたアプリケーション・ソフトウエアの起動要求に応じて，起動要求されたアプリケーション・ソフトウエアを起動し，画像データ送信手段が，上記起動手段によって起動させられたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信し，アプリケーション・ソフトウエア制御手段が，上記画像データ送信手段から送信された画像データが上記携帯端末装置において受信されたことにより上記一の携帯端末装置から送信されるアプリケーション・ソフトウエアの操作指示データに応じて動作するように上記起動手段により起動させられているアプリケーション・ソフトウエアを制御し，送信制御手段が，上記アプリケーション・ソフトウエア制御手段によって制御されたアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するように上記画像データ送信手段を制御し，切断判定手段が，上記一の携帯端末装置との通信が切断されたかどうかを判定し，時間経過判定手段が，上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過したかどうかを判定し，上記アプリケーション・ソフトウエア制御手段が，上記時間経過判定手段によって，一定時間経過したと判定されたことに応じて，上記起動手段によって起動させられたアプリケーション・ソフトウエアを終了するものである。
【０００８】
この発明によると，携帯端末装置からの要求に応じて，アプリケーション・サーバにおいてアプリケーション・ソフトエアが起動させられる。起動させられたアプリケーション・ソフトウエアの画像を表す画像データがアプリケーション・サーバから携帯端末装置に送信され，携帯端末装置の表示画面上にアプリケーション・ソフトウエアの画像が表示される。携帯端末装置のユーザは表示画面上に表示されているアプリケーション・ソフトウエアの画像を用いて操作を行い，操作指示データが携帯端末装置からアプリケーション・サーバに送信される。アプリケーション・サーバにおいて，操作指示データにしたがってアプリケーション・ソフトウエアが動作し，その動作結果を表す画像データデータが携帯端末装置に送信される。携帯端末装置とアプリケーション・サーバとの通信が切断されると，切断から一定時間経過したかどうかが確認される。切断から一定時間経過すると，起動させられていたアプリケーション・ソフトウエアが終了する。アプリケーション・サーバにおいては，起動していたアプリケーション・ソフトウエアが終了するので，通信していた携帯端末装置以外の携帯端末装置と通信してアプリケーション・ソフトウエアを起動させるなどでき，アプリケーション・サーバの利用効率を向上できる。
【０００９】
上記画像データ送信手段は，たとえば，上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過する前に上記一の携帯端末装置と上記アプリケーション・サーバとが再接続されたことに応じて，上記起動手段によって起動させられているアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するものである。
【００１０】
上記画像データ送信手段は，たとえば，上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過する前に上記一の携帯端末と上記アプリケーション・サーバとの再接続および上記起動手段によって起動させられているアプリケーション・ソフトウエアの画像を表す画像データの再送信要求があったことに応じて，上記起動手段によって起動させられているアプリケーション・ソフトウエアの画像を表すデータを上記一の携帯端末装置に送信し，上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過する前に上記一の携帯端末と上記アプリケーション・サーバとの再接続および上記起動手段によって起動させられているアプリケーション・ソフトウエアの再起動要求があったことに応じて，上記起動手段によって起動させられているアプリケーション・ソフトウエアを再起動し，再起動したアプリケーション・ソフトウエアの画像を表すデータを上記一の携帯端末装置に送信するものである。
【００１１】
上記起動手段は，たとえば，上記一の携帯端末装置から送信された複数のアプリケーション・ソフトウエアの起動要求に対応して複数のアプリケーション・ソフトウエアを起動するものである。また，上記画像データ送信手段は，たとえば，上記起動手段によって起動させられた複数のアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するものである。さらに，上記アプリケーション・ソフトウエア制御手段は，たとえば，上記画像データ送信手段から送信された画像データが上記携帯端末装置において受信されたことにより上記一の携帯端末装置から送信される，複数のアプリケーション・ソフトウエアのうち上記一の携帯端末装置において操作したアプリケーション・ソフトウエアを識別する識別データと操作したアプリケーション・ソフトウエアの操作指示データに応じて動作するように上記起動手段により起動させられているアプリケーション・ソフトウエアのうち上記一の携帯端末装置において操作されたアプリケーション・ソフトウエアを制御するものである。また，上記画像データ送信手段は，たとえば，上記切断判定手段によって，上記一の携帯端末装置との通信が切断されたと判定された時から一定時間経過する前に上記一の携帯端末装置と上記アプリケーション・サーバとの再接続および上記複数のアプリケーション・ソフトウエアのうち所定のアプリケーション・ソフトウエアの画像を表す画像データの再送信要求があったことに応じて，上記起動手段によって起動させられているアプリケーション・ソフトウエアのうち所定のアプリケーション・ソフトウエアの画像を表す画像データを上記一の携帯端末装置に送信するものである。
【図面の簡単な説明】
【００１２】
【図１】シンクライアント・システムの概要である。
【図２】アプリケーション・サーバの電気的構成を示すブロック図である。
【図３】起動中アプリケーション・テーブルの一例である。
【図４】シンクライアント・システムの処理手順を示すフローチャートである。
【図５】シンクライアント・システムの処理手順を示すフローチャートである。
【図６】シンクライアント・システムの処理手順を示すフローチャートである。
【図７】携帯電話に表示される画像とアプリケーション・サーバにおいて起動しているソフトウエアとの関係を示している。
【図８】（Ａ），（Ｂ）および（Ｃ）は，携帯電話に表示される画像とアプリケーション・サーバにおいて起動しているソフトウエアとの関係を示している。
【図９】（Ａ），（Ｂ）および（Ｃ）は，携帯電話に表示される画像とアプリケーション・サーバにおいて起動しているソフトウエアとの関係を示している。
【図１０】起動中アプリケーション・テーブルの一例である。
【図１１】シンクライアント・システムの処理手順の一部を示すフローチャートである。
【図１２】携帯電話に表示される画像とアプリケーション・サーバにおいて起動しているソフトウエアとの関係を示している。
【実施例】
【００１３】
図１は，この発明の実施例を示すもので，シンクライアント・システムの概要を示している。
【００１４】
シンクライアント・システムには，インターネットを介して互いに通信可能な携帯電話（携帯型端末装置）１とアプリケーション・サーバ10とが含まれている。図１においては，一の携帯電話１のみが図示されているが実際には多数の携帯電話とアプリケーション・サーバ10とが通信可能である。
【００１５】
この実施例によるシンクライアント・システムは，携帯電話１とアプリケーション・サーバ10との間で通信を行い，アプリケーション・サーバ10においてアプリケーション・プログラムを起動し，携帯電話１において操作指示を行ないその操作指示にしたがった動作をアプリケーション・サーバ10において行い，そのアプリケーション・プログラムの処理結果をアプリケーション・サーバ10から携帯電話１に送信するものである。携帯電話１においては，アプリケーション・プログラムを動作させる必要が無く，アプリケーション・プログラムの処理結果を示す画像の表示，操作指示等ができればよいので，性能の低い携帯電話１においてもアプリケーション・プログラムを実質的に利用できる。もっとも，アプリケーション・プログラムを動作できるような携帯電話（携帯端末装置）であっても，この実施例による処理を行うようにしてもよい。
【００１６】
アプリケーション・サーバ10には，シンクライアント・システム（アプリケーション・サーバ10）を利用できるユーザを認証するためのユーザ認証データベース21が接続されている。ユーザ認証データベース21には，アプリケーション・サーバ10を利用できるユーザを識別する識別データ，ユーザが利用中のアプリケーション・ソフトウエアを識別するデータが格納されている。
【００１７】
図２は，アプリケーション・サーバ10の電気的構成を示すブロック図である。
【００１８】
アプリケーション・サーバ10の全体の動作は，ＣＰＵ11によって統括される。このＣＰＵ11には，所定のデータ等を記憶するメモリ18が接続されている。
【００１９】
アプリケーション・サーバ10には，ハードディスク・ドライブ17によってアクセス可能なハードディスク19が内蔵されている。ハードディスク19には，複数のアプリケーション・ソフトウエアから構成されるアプリケーション・ソフトウエア群20が記録されている。
【００２０】
アプリケーション・サーバ10には，インターネットと接続し，携帯電話１と通信するサーバ接続装置12が含まれている。このサーバ接続装置12によって，携帯電話１との通信接続，切断も検出される。また，アプリケーション・サーバ10には，アプリケーション・サーバ10にインストールされているアプリケーション・ソフトウエア群21の利用権限があるかどうかをユーザ認証するユーザ管理認証装置13も含まれている。ユーザ管理認証装置13は，アプリケーション・サーバ10にアクセスした携帯電話１のユーザの識別データがユーザ認証データベース21に格納されていれば認証する。
【００２１】
アプリケーション・サーバ10には，アプリケーション・ソフトウエア群20を構成するアプリケーション・ソフトウエアの起動，終了，実行などを管理するアプリケーション管理装置14も含まれている。また，アプリケーション・サーバ10には，携帯電話１から送信される，携帯電話１におけるアプリケーション・ソフトウエアの操作指示を表すデータを入力し携帯電話１におけるアプリケーション・ソフトウエアの操作をアプリケーション・ソフトウエアに実行させるとともにアプリケーション・ソフトウエアの画像を表す画像データを携帯電話１に送信するための表示装置入出力装置15も含まれている。
【００２２】
さらに，アプリケーション・サーバ10には，アプリケーション起動保持タイマ16も含まれている。このアプリケーション起動保持タイマ16は，携帯電話１とアプリケーション・サーバ10とが通信中に切断した場合に，その切断時から計時を開始するものである。
【００２３】
図２においては，ユーザ管理認証装置13，アプリケーション管理装置14，表示操作入出力装置15などがハードウエアにより構成されているがハードウエアに限らずソフトウエアにより実現するようにしてもよい。
【００２４】
図３は，ユーザ認証データベース21（メモリ18でもよい）に記録される起動中アプリケーション・テーブルの一例である。
【００２５】
起動中アプリケーション・テーブルは，アプリケーション・サーバ10において起動しているアプリケーション・ソフトウエアを識別するデータ（起動中のアプリケーションＩＤ）が，利用しているユーザごとに格納されるものである。たとえば，「ＡＡＡ」のユーザによって起動させられている（利用されている）アプリケーション・ソフトウエアは，「Browser-aaa」というアプリケーションＩＤによって特定されるものであることがわかる。他のユーザについても同様に，他のユーザによって起動させられているアプリケーション・ソフトウエアが起動中アプリケーション・テーブルからわかる。
【００２６】
図４から図６は，シンクライアント・システムの処理手順を示すフローチャートである。図７から図９（Ａ）〜（Ｃ）は，アプリケーション・サーバ10において起動させられているアプリケーション・ソフトウエアと携帯電話１の表示画面に表示されるアプリケーション・ソフトウエアの画像との関係を模式的に示している。
【００２７】
図７を参照して，携帯電話１の前面上部には表示画面２が形成されており，その表示画面２の下部にはキーパッド４が形成されている。
【００２８】
携帯電話１からアプリケーション・サーバ10に接続要求が行われると（図４ステップ31），アプリケーション・サーバ10においてユーザ認証処理が行われる（図４ステップ51）。接続要求において，携帯電話１からアプリケーション・サーバ10に携帯電話１（ユーザ）の識別データが送信され，その識別データにもとづいてユーザ認証処理が行われる。ユーザ認証されると（図４ステップ52でＹＥＳ），携帯電話１とアプリケーション・サーバ10との間の通信接続が確立する（図４ステップ32でＹＥＳ，ステップ53）。
【００２９】
携帯電話１とアプリケーション・サーバ10との通信が接続されると，携帯電話１のユーザが利用するアプリケーション・ソフトウエアが携帯電話１のキーパッド４を用いて選択される（図４ステップ33）。携帯電話１の表示画面２に，利用可能な複数のアプリケーション・ソフトウエアの名称が表示され，それらの中から名称を選択することにより，アプリケーション・ソフトウエアを選択することとなろう。選択されたアプリケーション・ソフトウエアを識別するアプリケーションＩＤが携帯電話１からアプリケーション・サーバ10に送信される（図４ステップ34）。
【００３０】
携帯電話１から送信されたアプリケーションＩＤがアプリケーション・サーバ10において受信されると，そのアプリケーションＩＤによって識別されるアプリケーション・ソフトウエア20Ａがアプリケーション・サーバ10において起動させられる（図４ステップ54，図７）。アプリケーション・サーバ10において起動させられたアプリケーション・ソフトウエア20Ａの画像を表す画像データがアプリケーション・サーバ10から携帯電話１に送信される（図４ステップ55）。
【００３１】
携帯電話１の表示画面２には，アプリケーション・サーバ10から送信された画像データによって表されるアプリケーション・ソフトウエア20Ａの画像が表示される（図４ステップ35，図７）。
【００３２】
携帯電話１のユーザは，表示画面２に表示されているアプリケーション・ソフトウエア20Ａの画像を見ながら，キーパッド４を用いて操作指示を行う（図５ステップ36）。携帯電話１に入力された操作指示を表すデータが携帯電話１からアプリケーション・サーバ10に送信されることとなる（図５ステップ37）。
【００３３】
携帯電話１から送信された操作指示を表すデータがアプリケーション・サーバ10において受信されると，その操作指示を表すデータにしたがって，アプリケーション・サーバ10において起動しているアプリケーション・ソフトウエアが動作する（図５ステップ56）。
【００３４】
携帯電話１とアプリケーション・サーバ10との通信が切断されたかどうかが確認され（図５ステップ38，57），切断されていなければ（図５ステップ38，57でＹＥＳ），携帯電話１からアプリケーション・サーバ10にアプリケーション・ソフトウエアの終了リクエストが送信されたかどうかが確認される（図５ステップ39，58）。アプリケーション・ソフトウエアの終了リクエストが携帯電話１からアプリケーション・サーバ10に送信されると（図５ステップ39でＹＥＳ，ステップ40，ステップ58でＹＥＳ），その終了リクエストにしたがって，アプリケーション・サーバ10において起動していたアプリケーション・ソフトウエアが終了する（図５ステップ59）。
【００３５】
携帯電話１からアプリケーション・サーバ10にアプリケーション・ソフトウエアの終了リクエストが送信されていなければ（図５ステップ39でＮＯ，ステップ58でＮＯ），操作指示にしたがってアプリケーション・ソフトウエアが動作した処理結果を示す画像データがアプリケーション・サーバ10から携帯電話１に送信される（図４ステップ55）。携帯電話１の表示画面２には，アプリケーション・ソフトウエアが動作した処理結果を示す画像が表示される（図４ステップ35）。
【００３６】
携帯電話１とアプリケーション・サーバ10との通信が切断されると（図５ステップ39でＮＯ，ステップ57でＮＯ，図８（Ａ），図９（Ａ）），アプリケーション・サーバ10のアプリケーション起動保持タイマ16が計時を開始する（図６ステップ60）。
【００３７】
通信が切断されたことが携帯電話１のユーザに認識されると，携帯電話１のユーザによってアプリケーション・サーバ10に再接続される（図６ステップ41）。再接続において，携帯電話１のユーザ認証処理が行われ（図６ステップ61），ユーザ認証され（図６ステップ61），かつ携帯電話１とアプリケーション・サーバ10との再接続が確立されると（図６ステップ42），タイマ16がリセットされる（図６ステップ63）。アプリケーション・サーバ10において，携帯電話１のユーザが起動させたアプリケーション・ソフトウエアが確認される（図６ステップ64）。
【００３８】
携帯電話１において，アプリケーション・サーバ10との間で通信が切断される前に起動していたアプリケーション・ソフトウエアを再起動させるかどうかが，携帯電話１のユーザからの指令（入力）により確認される（図６ステップ43）。再起動させるのであれば（図６ステップ43でＹＥＳ），再起動リクエストが携帯電話１からアプリケーション・サーバ10に送信される（図６ステップ44）。
【００３９】
携帯電話１から送信された再起動リクエストがアプリケーション・サーバ10において受信されると（図６ステップ65でＹＥＳ），起動させられていたアプリケーション・ソフトウエアが再起動させられる（図６ステップ66，図８（Ｂ））。再起動したアプリケーション・ソフトウエアの画像を表す画像データがアプリケーション・サーバ10から携帯電話１に送信され（図４ステップ55），携帯電話１の表示画面２には再起動されたアプリケーション・ソフトウエアの画像が表示される（図４ステップ35，図８（Ｃ））。上述のように，携帯電話１における操作指示にもとづいて，アプリケーション・サーバ10において再起動されたアプリケーション・ソフトウエアが動作する（図５ステップ56）。
【００４０】
通信が切断されてから一定時間経過しても再起動リクエストがアプリケーション・サーバ10において受信されないと（図６ステップ43でＮＯ，ステップ65でＮＯ），アプリケーション・サーバ10において起動していたアプリケーション・ソフトウエアは再起動させられることなく，起動しているアプリケーション・ソフトウエアの画像を表す画像データがアプリケーション・サーバ10から携帯電話１に送信される（図４ステップ55，図９（Ｂ））。携帯電話１の表示画面２には，再びアプリケーション・ソフトウエアの画像が再び表示される（図４ステップ35，図９（Ｃ））。
【００４１】
携帯電話１とアプリケーション・サーバ10との通信が切断された後に携帯電話１からの再接続要求にもとづくユーザ認証が行われないと（図６ステップ62でＮＯ），タイマ16が通信切断から一定時間経過したかどうかが確認される（図６ステップ67）。一定時間が経過してしまうと（図６ステップ67でＹＥＳ），携帯電話１のユーザによって起動させられていたアプリケーション・ソフトウエアが終了させられる（図６ステップ68）。アプリケーション・サーバ10が多数の携帯電話と通信しており，通信が切断された場合には，通信が切断された携帯電話ごとに，その切断時からタイマ16による計時が開始され，携帯電話ごとに一定時間経過したかどうかの確認が行われるのは言うまでもない。一定時間が経過した携帯電話において起動させられていたアプリケーション・ソフトウエアが終了する。
【００４２】
この実施例においては，切断から一定時間経過すると，起動させられていたアプリケーション・ソフトウエアが終了するので，アプリケーション・サーバ10の能力を，通信していた携帯電話以外の携帯電話に割り当てることができ，アプリケーション・サーバの利用効率を向上できる。
【００４３】
図10から図12は変形例を示している。
【００４４】
この変形例は，アプリケーション・サーバ10と通信する携帯電話によって複数のアプリケーション・ソフトウエアが起動させられるものである。
【００４５】
図10は，起動中アプリケーション・テーブルの一例である。
【００４６】
携帯電話のユーザごとに，それぞれのユーザが携帯電話を用いてアプリケーション・サーバ10において起動させている１または複数のアプリケーションＩＤが記憶されている。たとえば，ユーザ「ＡＡＡ」は「Browser-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエア，「Note-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエアおよび「Keisan-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエアを起動させていることがわかる。
【００４７】
図11は，シンクライアント・システムの処理手順の一部を示すフローチャートであり，図６に示すフローチャートに対応するものである。図11において図６に示すものと同一の処理については同一符号を付している。図12は，アプリケーション・サーバ10において起動させられているアプリケーション・ソフトウエアと携帯電話１の表示画面に表示されるアプリケーション・ソフトウエアの画像との関係を模式的に示している。
【００４８】
上述のように，通信が接続された後に再接続により接続が確立すると，携帯電話１の表示画面２には，切断前に起動させていたアプリケーション・ソフトウエアを選択するメニュー画像５が表示される。そのメニュー画像５を用いて再起動または継続処理（上述のように再起動させずに切断前に起動させていたアプリケーション・ソフトウエアを利用する処理）を行うアプリケーション・ソフトウエアが選択される（図11ステップ81）。
【００４９】
図12を参照して，アプリケーション・サーバ10は，「Browser-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエア，「Note-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエアおよび「Keisan-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエアが起動させられているものとする。そのような場合，携帯電話１の表示画面２のメニュー画像５には，携帯電話１において起動させている「Browser-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエア，「Note-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエアおよび「Keisan-aaa」のアプリケーションＩＤによって識別されるアプリケーション・ソフトウエアのそれぞれの名称が記載された領域６Ａ，６Ｂおよび６Ｃならびに新規アプリケーションの文字列が記載された領域６Ｄが表示される。これらの領域６Ａ〜６Ｄの左側には携帯電話１のキーパッド４により上下に移動自在なカーソル７が表示されている。
【００５０】
携帯電話１のキーパッド４に含まれている所定のボタンに割り当てられている決定ボタンが押されると，領域６Ａ〜６Ｄのうちカーソル７が位置している右側の領域に記載されているアプリケーション・ソフトウエアが選択されたものとなる。領域６Ｄが選択されると新規のアプリケーション・ソフトウエアが選択されることとなる。
【００５１】
アプリケーション・ソフトウエアを再起動させる場合には（ステップ43でＹＥＳ）（再起動または処理継続を指示するボタンがキーパッド４の中に割り当てられよう），再起動リクエストとともに，領域６Ａ〜６Ｃのうちのいずれかの領域のうち選択された領域によって特定されるアプリケーション・ソフトウエアのアプリケーションＩＤが携帯電話１からアプリケーション・サーバ10に送信される（ステップ83）。
【００５２】
アプリケーション・サーバ10において，携帯電話１から送信された再起動リクエストおよびアプリケーションＩＤが受信されると（ステップ65でＹＥＳ），アプリケーションＩＤで識別されるアプリケーション・ソフトウエアが再起動させられる（ステップ91）。その後の処理は上述したものと同様である。
【００５３】
アプリケーション・ソフトウエアを再起動させない場合には（ステップ43でＮＯ），継続処理するアプリケーション・ソフトウエアが領域６Ａ〜６Ｃのうちのいずれかの領域のうち選択された領域によって特定される。継続処理するアプリケーションＩＤが携帯電話１からアプリケーション・サーバ10に送信される（ステップ82）。
【００５４】
継続処理するアプリケーションＩＤがアプリケーション・サーバ10において受信されると，そのアプリケーションＩＤによって起動中であり継続処理するアプリケーション・ソフトウエアが特定される（ステップ92）。特定されたアプリケーション・ソフトウエアの画像を表す画像データが再起動されることなく，そのアプリケーション・ソフトウエアの画像がアプリケーション・サーバ10から携帯電話１に送信される。
【００５５】
メニュー画像５によって選択されるアプリケーション・ソフトウエアは１つに限らず，起動中のソフトウエアの数だけ選択できるのはいうまでもない。また，メニュー画像において新規アプリケーションの領域６Ｄが選択されると，新たに起動できるアプリケーション・ソフトウエアのリストがアプリケーション・サーバ10から携帯電話１に送信され，そのリストの中からアプリケーション・ソフトウエアが選択されることとなる。選択されたアプリケーション・ソフトウエアについて上述のように，アプリケーション・サーバ10において起動させて処理させることができる。
【符号の説明】
【００５６】
１  携帯電話
10  アプリケーション・サーバ
11  ＣＰＵ
12  サーバ接続装置
14  アプリケーション管理装置
15  表示装置入出力装置
16  アプリケーション起動保持タイマ
20  アプリケーション・ソフトウエア群
【図１】
2011070279.tif 000003
【図２】
2011070279.tif 000004
【図３】
2011070279.tif 000005
【図４】
2011070279.tif 000006
【図５】
2011070279.tif 000007
【図６】
2011070279.tif 000008
【図７】
2011070279.tif 000009
【図８】
2011070279.tif 000010
【図９】
2011070279.tif 000011
【図１０】
2011070279.tif 000012
【図１１】
2011070279.tif 000013
【図１２】
2011070279.tif 000014