(57)【要約】  クライアント２が、入力部３から入力された任意のかな文字列とかな漢字変換コマンドに基づいて、任意のかな文字列のかな漢字変換の変換候補である第１のかな漢字変換候補情報をかな漢字変換候補格納部７から抽出するとともに、任意のかな文字列とかな漢字変換コマンドをサーバ４に送信し、サーバ４が、クライアント２から送信されてきた任意のかな文字列とかな漢字変換コマンドに基づいて、任意のかな文字列のかな漢字変換の変換候補である第２のかな漢字変換候補情報をかな漢字変換候補格納部１２から抽出してクライアント２に送信し、クライアント２が、かな漢字変換候補格納部７から抽出された第１のかな漢字変換候補情報と、サーバ４から送信されてきた第２のかな漢字変換候補情報とを表示部１に出力して表示する。
2009001812.tif 000002
【特許請求の範囲】
【請求項１】
第１のデータを格納する第１の情報処理装置と、前記第１の情報処理装置にネットワークを介して接続されているとともに第２のデータを格納する第２の情報処理装置と、前記第１の情報処理装置に接続されているとともに前記第１の情報処理装置に抽出コマンドを入力する入力手段と、前記第１の情報処理装置に接続されているとともに前記第１の情報処理装置が出力する前記第１のデータ及び前記第２のデータを表示する表示手段とを有するシンクライアントシステムであって、  前記第１の情報処理装置は、  前記第１のデータを格納する第１の格納手段と、  前記入力手段から入力された抽出コマンドに基づいて前記第１のデータを前記第１の格納手段から抽出する第１の抽出手段と、  前記抽出コマンドを前記第２の情報処理装置にネットワークを介して送信する第１の送信手段と、  前記第２のデータを前記第２の情報処理装置からネットワークを介して受信する第１の受信手段と、  前記第１の抽出手段にて抽出された第１のデータと前記第２の情報処理装置から受信した第２のデータとを前記表示手段に出力する出力手段とを有し、  前記第２の情報処理装置は、  前記第２のデータを格納する第２の格納手段と、  前記抽出コマンドを前記第１の情報処理装置からネットワークを介して受信する第２の受信手段と、  前記第１の情報処理装置から受信した抽出コマンドに基づいて前記第２のデータを前記第２の格納手段から抽出する第２の抽出手段と、  前記第２の抽出手段にて抽出された第２のデータを前記第１の情報処理装置にネットワークを介して送信する第２の送信手段とを有するシンクライアントシステム。
【請求項２】
請求項１に記載のシンクライアントシステムにおいて、  前記第２のデータは、前記第１のデータを包含するシンクライアントシステム。
【請求項３】
請求項１または請求項２に記載のシンクライアントシステムにおいて、  前記第１及び第２のデータは、それぞれ任意のかな文字列のかな漢字変換の変換候補である第１及び第２のかな漢字変換候補情報であり、  前記抽出コマンドは、前記任意のかな文字列とかな漢字変換コマンドであるシンクライアントシステム。
【請求項４】
請求項３に記載のシンクライアントシステムにおいて、  前記表示手段は、前記第１の受信手段が前記第２のかな漢字変換候補情報を前記第２の情報処理装置からネットワークを介して受信する前に、前記第１のかな漢字変換候補情報を表示するシンクライアントシステム。
【請求項５】
請求項４に記載のシンクライアントシステムにおいて、  前記入力手段は、前記第１の情報処理装置に前記第１のかな漢字変換候補情報が含む特定のかな漢字変換候補を選択する選択コマンドを入力し、  前記出力手段は、前記第１の受信手段が前記第２のかな漢字変換候補情報を前記第２の情報処理装置からネットワークを介して受信する前に、前記入力手段が前記第１の情報処理装置に前記選択コマンドを入力した場合、前記第２のかな漢字変換候補情報を前記表示手段に出力しないシンクライアントシステム。
【請求項６】
請求項３乃至５のいずれか１項に記載のシンクライアントシステムにおいて、  前記表示手段は、前記第１のかな漢字変換候補情報を半透明に表示するシンクライアントシステム。
【請求項７】
第１のデータを格納するとともに、第２のデータを格納するサーバにネットワークを介して接続され、さらに、入力手段と表示手段とに接続されたクライアントであって、  前記第１のデータを格納する格納手段と、  前記入力手段から入力された抽出コマンドに基づいて前記第１のデータを前記格納手段から抽出する抽出手段と、  前記抽出コマンドを前記サーバにネットワークを介して送信する送信手段と、  前記第２のデータを前記サーバからネットワークを介して受信する受信手段と、  前記抽出手段にて抽出された第１のデータと前記サーバから受信した第２のデータとを前記表示手段に出力する出力手段とを有するクライアント。
【請求項８】
第１のデータを格納するクライアントにネットワークを介して接続され、第２のデータを格納するサーバであって、  前記第２のデータを格納する格納手段と、  前記クライアントに入力された抽出コマンドを前記クライアントからネットワークを介して受信する受信手段と、  前記受信手段にて受信された前記抽出コマンドに基づいて前記第２のデータを前記格納手段から抽出する抽出手段と、  前記抽出手段にて抽出された第２のデータを前記第１の情報処理装置にネットワークを介して送信する送信手段とを有するサーバ。
【請求項９】
第１のデータを第１の格納手段に格納する第１の情報処理装置と、前記第１の情報処理装置にネットワークを介して接続されているとともに第２のデータを第２の格納手段に格納する第２の情報処理装置と、前記第１の情報処理装置に接続されているとともに前記第１の情報処理装置に抽出コマンドを入力する入力手段と、前記第１の情報処理装置に接続されているとともに前記第１の情報処理装置が出力する前記第１のデータ及び前記第２のデータを表示する表示手段とを有するシンクライアントシステムにおける情報処理方法であって、  前記第１の情報処理装置が、前記入力手段から入力された抽出コマンドに基づいて前記第１のデータを前記第１の格納手段から抽出する処理と、  前記第１の情報処理装置が、前記抽出コマンドを前記第２の情報処理装置にネットワークを介して送信する処理と、  前記第２の情報処理装置が、前記抽出コマンドを前記第１の情報処理装置からネットワークを介して受信する処理と、  前記第２の情報処理装置が、前記第１の情報処理装置から受信した抽出コマンドに基づいて前記第２のデータを前記第２の格納手段から抽出する処理と、  前記第２の情報処理装置が、前記第２の格納手段から抽出された第２のデータを前記第１の情報処理装置にネットワークを介して送信する処理と、  前記第１の情報処理装置が、前記第２のデータを前記第２の情報処理装置からネットワークを介して受信する処理と、  前記第１の情報処理装置が、前記第１の格納手段から抽出された第１のデータと前記第２の情報処理装置から受信した第２のデータとを前記表示手段に出力する処理とを有する情報処理方法。
【請求項１０】
第１のデータを格納するとともに、第２のデータを格納するサーバにネットワークを介して接続され、さらに、入力手段と表示手段とに接続されたクライアントに、  前記入力手段から入力された抽出コマンドに基づいて前記第１のデータを、前記格納された前記第１のデータの中から抽出する手順と、  前記抽出コマンドを前記サーバにネットワークを介して送信する手順と、  前記第２のデータを前記サーバからネットワークを介して受信する手順と、  前記抽出された第１のデータと前記サーバから受信した第２のデータとを前記表示手段に出力する手順とを実行させるためのプログラム。
【請求項１１】
第１のデータを格納するクライアントにネットワークを介して接続され、第２のデータを格納するサーバに、  前記入力手段から入力された抽出コマンドを前記クライアントからネットワークを介して受信する手順と、  前記受信された前記抽出コマンドに基づいて前記第２のデータを、格納された前記第２のデータの中から抽出する手順と、  前記抽出された第２のデータを前記第１の情報処理装置にネットワークを介して送信する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、その実行に一定量のデータを必要とするアプリケーションプログラムを実行するシンクライアントシステム、クライアント、サーバ、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】  近年、サーバ上でアプリケーションプログラムを実行し、ネットワークによってサーバに接続されたクライアントからサーバ上のアプリケーションプログラムを操作する、いわゆるシンクライアントシステムが普及してきている。【０００３】  このようなシンクライアントシステムは、クライアントにおけるハードウェアやアプリケーションプログラムの導入・運用・管理コスト（Total  Cost  of  Ownership：ＴＣＯ）の削減や、アプリケーションプログラムの統合管理によるセキュリティ対策といった面で優れた効果を有する。特に、アプリケーションプログラムの管理・保存・実行をサーバ側で行い、クライアント側では、アプリケーションプログラムの画面表示、ＧＵＩ（Graphical  User  Interface）による入出力のみを行うシンクライアントシステムが、クライアントの低価格化を図ることができるとともに、ＰＤＡ（Personal  Digital  Assistant：携帯情報端末）や携帯電話機等、サーバと比べて処理能力が相対的に低い情報処理装置をクライアントとしての利用することができるため、急速に普及してきている。【０００４】  このような、シンクライアントシステムでは、クライアントがユーザによる入力操作をネットワークを介してサーバに送り、サーバがその入力操作に従ってアプリケーションプログラムを実行し、サーバがそのアプリケーションプログラムの実行結果をネットワークを介してクライアントに返送し、クライアントがアプリケーションプログラムの実行結果を画面表示するといった一連の処理が必要となる。そのため、ユーザはこの一連の処理に要する時間分だけ、自分が行った入力操作に対するレスポンスを待たなければならない。このため、例えば、移動体通信網等の狭帯域の通信環境において、クライアントとサーバとの間のネットワークで伝送遅延が生じたとき、ユーザによる実際の入力操作と画面上に反映される入力操作との間にずれが生じ、作業効率が著しく低下するという問題がある。【０００５】  そこで、特開２００３−３２３４０２公報において、サーバのユーザインタフェースを疑似するＧＵＩエミュレータ機能をシンクライアント端末に設け、ＧＵＩエミュレータ機能で疑似されたユーザインタフェースに対し、サーバに対して行うのと等価な操作を実行すると、それを直ちにサーバに転送せず、関連性の高い一連の操作が完了するまで蓄積し、関連性の高い一連の操作が終了した時点で、それを一括してサーバに送信する技術が提案されている。【０００６】  しかしながら、特開２００３−３２３４０２公報に記載された技術では、アプリケーションプログラムの実行の全てを、サーバがネットワークを介して受け取るクライアントからの要求に基づいて行うため、クライアントとサーバとの間のネットワークで伝送遅延が生じたとき、クライアントがユーザによる入力操作をネットワークを介してサーバに送り、サーバがその入力操作に従ってアプリケーションプログラムを実行し、サーバがそのアプリケーションプログラムの実行結果をネットワークを介してクライアントに返送し、クライアントがアプリケーションプログラムの実行結果を画面表示するまで待ち時間が発生することには変わりはなく、ユーザによる入力操作のスピードに合わせたアプリケーションプログラムの実行結果の画面表示ができずに、ユーザにストレスを与えるおそれがあるという問題がある。
【発明の開示】
【０００７】  本発明は、実行に一定量のデータを必要とするアプリケーションプログラムの実行にあたって、ネットワークの伝送遅延によるアプリケーションプログラムの実行結果の画面表示の遅れを軽減し、ユーザに与えるストレスを軽減することができるシンクライアントシステム、クライアント、サーバ、情報処理方法及びプログラムを提供することを目的とする。
【０００８】  本発明は、第１のデータを格納する第１の情報処理装置と、前記第１の情報処理装置にネットワークを介して接続されているとともに第２のデータを格納する第２の情報処理装置と、前記第１の情報処理装置に接続されているとともに前記第１の情報処理装置に抽出コマンドを入力する入力手段と、前記第１の情報処理装置に接続されているとともに前記第１の情報処理装置が出力する前記第１のデータ及び前記第２のデータを表示する表示手段とを有するシンクライアントシステムであって、  前記第１の情報処理装置は、  前記第１のデータを格納する第１の格納手段と、  前記入力手段から入力された抽出コマンドに基づいて前記第１のデータを前記第１の格納手段から抽出する第１の抽出手段と、  前記抽出コマンドを前記第２の情報処理装置にネットワークを介して送信する第１の送信手段と、  前記第２のデータを前記第２の情報処理装置からネットワークを介して受信する第１の受信手段と、  前記第１の抽出手段にて抽出された第１のデータと前記第２の情報処理装置から受信した第２のデータとを前記表示手段に出力する出力手段とを有し、  前記第２の情報処理装置は、  前記第２のデータを格納する第２の格納手段と、  前記抽出コマンドを前記第１の情報処理装置からネットワークを介して受信する第２の受信手段と、  前記第１の情報処理装置から受信した抽出コマンドに基づいて前記第２のデータを前記第２の格納手段から抽出する第２の抽出手段と、  前記第２の抽出手段にて抽出された第２のデータを前記第１の情報処理装置にネットワークを介して送信する第２の送信手段とを有する。
【０００９】  本発明によれば、その実行に一定量のデータを必要とするアプリケーションプログラムの実行にあたって、クライアントとなる第１の情報処理装置が、サーバとなる第２の情報処理装置が行うアプリケーションプログラムの実行に必要とする一定量のデータの一部を保有して、その保有するデータを用いて自らそのアプリケーションプログラムを実行することで、アプリケーションプログラムの実行の一部がネットワークを介さず行われ、ネットワークの伝送遅延によるアプリケーションプログラムの実行結果の画面表示の遅れを軽減し、ユーザに与えるストレスを軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明のシンクライアントシステムの実施の一形態であるかな漢字変換システムの構成を示すブロック図である。
【図２】図１に示したかな漢字変換システムの動作の一例を説明するための図である。
【図３】図１に示したかな漢字変換システムが図２に示した動作を行う際に表示部が表示する画像イメージを示す図である。
【図４】図１に示したかな漢字変換システムの動作の他の例を説明するための図である。
【図５】図１に示した漢字変換システムが図４に示した動作を行う際に表示部が表示する画像イメージを示す図である。
【発明を実施するための最良の形態】
【００１１】  以下に、本発明を実施するための最良の形態について図面を参照して説明する。【００１２】  図１は、本発明のシンクライアントシステムの実施の一形態であるかな漢字変換システムの構成を示すブロック図である。【００１３】  本実施の形態のかな漢字変換システムは図１に示すように、表示部１と、第１の情報処理装置であるクライアント２と、入力部３と、第２の情報処理装置であるサーバ４とを備える。【００１４】  クライアント２は、ユーザによって操作される入力部３が与える指示、又はその指示に基づいてクライアント２が処理したデータをサーバ４に送信し、その指示、又はそのデータに基づいてサーバ４が処理・生成した表示データをサーバ４から受信し、その表示データを表示部１に出力するものであり、シンクライアント端末、ＰＤＡ（Personal  Digital  Assistant：携帯情報端末）、携帯電話機等の情報処理装置により構成される。クライアント２は、出力部５と、第１の抽出手段であるかな漢字変換部６と、第１の格納手段であるかな漢字変換候補情報格納部７と、第１の送信手段及び第１の受信手段となる送受信部８と、画像制御部９とを備える。なお、クライアント２の各部の機能及び動作については後述する。【００１５】  サーバ４は、クライアント２が送信する、ユーザによって操作される入力部３が与えるユーザによる指示、又はその指示に基づいてクライアント２が処理したデータに基づいて表示データを処理・生成し、その表示データをクライアント２に送信するものであり、シンクライアントサーバやホームサーバ等の情報処理装置により構成される。サーバ４は、第２の送信手段及び第２の受信手段となる送受信部１０と、第２の抽出手段であるかな漢字変換部１１と、第２の格納手段であるかな漢字変換候補情報格納部１２と、画像制御部１３とを備える。なお、サーバ４の各部の機能及び動作については後述する。【００１６】  表示部１は、クライアント２の出力部５に接続され、出力部５が出力する各種の表示データを表示するものであり、液晶ディスプレイ等の表示装置により構成される。また、入力部３は、クライアント２に接続され、ユーザによって操作されてユーザによる指示をクライアント２に与えるものであり、キーボードやマウス等のポインティングデバイスにより構成される。【００１７】  以下に、上記のように構成されたかな漢字変換システムの動作の一例について説明する。【００１８】  まず、図１に示したかな漢字変換システムにおいて、ユーザが、クライアント２のかな漢字変換候補情報格納部７に格納されたかな漢字変換候補の中から特定のかな漢字変換候補を選択した場合の動作について説明する。【００１９】  図２は、図１に示したかな漢字変換システムの動作の一例を説明するための図であり、ユーザが、クライアント２のかな漢字変換候補情報格納部７に格納されたかな漢字変換候補の中から特定のかな漢字変換候補を選択した場合の動作を説明するためのシーケンス図である。また、図３は、図１に示したかな漢字変換システムが図２に示した動作を行う際に表示部１が表示する画像イメージを示す図である。【００２０】  本実施の形態のかな漢字変換システムを動作させるにあたり、ユーザは、図示しない手順によりMicrosoft  Word等のワープロソフトを起動して、表示部１にワープロソフトの表示画像データを表示させる。そして、ステップＳ０１において、表示部１が表示するワープロソフトの表示画像を参照しながら入力部３を操作して、例えば「か」，「き」というかな文字に対応する文字コード、及び、かな漢字変換コマンドを入力する。ここで、ユーザは、「か」，「き」というかな文字に対応する文字コードの入力を、かな入力で行っても、ローマ字入力で行ってもかまわない。【００２１】  クライアント２の送受信部８は、ステップＳ０２において、ステップＳ０１でユーザによって操作される入力部３が与える「か」，「き」というかな文字に対応する文字コード、及び、かな漢字変換コマンドを、サーバ４の送受信部１０に送信する。【００２２】  サーバ４の画像制御部１３は、ステップＳ０３において、ステップＳ０２でサーバ４の送受信部１０がクライアント２の送受信部８から受信した「か」，「き」というかな文字に対応する文字コードに基づいて、ワープロソフトの表示画像データ上に、「かき」というかな文字画像データを合成する。【００２３】  そして、サーバ４の送受信部１０は、ステップＳ０４において、ステップＳ０３で「かき」というかな文字画像データが合成されたワープロソフトの表示画像データを、クライアント２の送受信部８に送信する。【００２４】  クライアント２の出力部５は、ステップＳ０４でクライアント２の送受信部８がサーバ４の送受信部１０から受信した、「かき」というかな文字画像データが合成されたワープロソフトの表示画像データを表示部１に出力する。そして、表示部１は、ステップＳ０５において、「かき」というかな文字画像が合成されたワープロソフトの表示画像を表示する。【００２５】  クライアント２のかな漢字変換部６は、ステップＳ０６において、ステップＳ０１でユーザが入力部３を操作して入力した「か」，「き」というかな文字に対応する文字コード、及び、かな漢字変換コマンドに基づいて、クライアント２のかな漢字変換候補情報格納部７から、かな漢字変換候補情報格納部７が格納している第１のデータとなる、「かき」というかな文字列の主要な、例えば３つのかな漢字変換候補、「下記」「柿」「夏季」という漢字（以下、かな漢字変換候補１と称する）に対応する文字コードを抽出する。なお、ステップＳ０４でクライアント２の送受信部８がサーバ４の送受信部１０からワープロの表示画像データを受信するタイミング、及び、ステップＳ０５でクライアント２の表示部５がワープロソフトの表示画像を表示するタイミングは、ステップＳ０６でクライアント２のかな漢字変換部６がかな漢字変換候補１に対応する文字コードを抽出するタイミングより早くなっても遅くなってもかまわない。ここでは、ステップＳ０４でクライアント２の送受信部８がサーバ４の送受信部１０からワープロの表示画像データを受信するタイミング、及び、ステップＳ０５でクライアント２の表示部５がワープロソフトの表示画像を表示するタイミングが、ステップＳ０６でクライアント２のかな漢字変換部６がかな漢字変換候補１に対応する文字コードを抽出するタイミングより早くなったものとする。【００２６】  クライアント２の画像制御部９は、ステップＳ０６でかな漢字変換部６がかな漢字変換候補情報格納部７から抽出したかな漢字変換候補１に対応する文字コードに基づいて、かな漢字変換候補１の画像データを生成する。そして、出力部５は、画像制御部９が生成したかな漢字変換候補１の画像データを表示部１に出力し、表示部１は、ステップＳ０７において、図３に示すように、ステップＳ０５で表示している「かき」というかな文字画像の合成されたワープロソフトの表示画像に重ねて、ワープロソフトの表示画像上の任意の位置、例えばワープロソフトの表示画像の中央に、かな漢字変換候補１の画像を表示する。ここで、画像制御部９は、表示部１がかな漢字変換候補１の画像をワープロソフトの表示画像に重ねて半透明に表示するように、かな漢字変換候補１の画像データを生成してもよい。【００２７】  一方、サーバ４のかな漢字変換部１１は、ステップＳ０８において、ステップＳ０２で送受信部１０がクライアント２の送受信部８から受信した「か」，「き」というかな文字に対応する文字コード、及び、かな漢字変換コマンドに基づいて、かな漢字変換候補情報格納部１２から、かな漢字変換候補情報格納部１２が格納している第２のデータとなる、「かき」というかな文字列のかな漢字変換候補、「下記」「柿」「夏季」「火気」「花器」「牡蠣」「垣」「夏期」「書き」…という漢字（以下、かな漢字変換候補２と称する）に対応する文字コードを抽出する。ここで、かな漢字変換候補２はかな漢字変換候補１を包含しても包含しなくてもよい。【００２８】  サーバ４の画像制御部１３は、ステップＳ０９において、ステップＳ０８でかな漢字変換部１１がかな漢字変換候補情報格納部１２から抽出したかな漢字変換候補２に対応する文字コードに基づいて、ワープロソフトの表示画像データ上であって、「かき」というかな文字画像の位置に対応する任意の位置、例えば「かき」というかな文字画像の下に、かな漢字変換候補２の画像データを合成する。【００２９】  以上説明したステップＳ０８，Ｓ０９でのサーバ４の各部の動作タイミングと、ステップＳ０５〜Ｓ０７でのクライアント２の各部の動作タイミングは、相互に独立した動作であるため、並行しても、いずれかが遅れてもかまわない。【００３０】  ユーザは、ステップＳ０７で表示部１が「かき」というかな文字画像の合成されたワープロソフトの表示画像に重ねて表示した、かな漢字変換候補１の画像を見て、ステップＳ１０において、入力部３を操作して、例えば「下記」という漢字画像を選択して確定する。【００３１】  クライアント２の送受信部８は、ステップＳ１１において、ステップＳ１０でユーザが確定したかな漢字変換候補である「下記」という漢字に対応する文字コードを、サーバ４の送受信部１０に送信する。【００３２】  一方、サーバ４の送受信部１０は、ステップＳ１２において、ステップＳ０９でかな漢字変換候補２の画像データが合成されたワープロソフトの表示画像データを、クライアント２の送受信部８に送信する。なお、ステップＳ１２でクライアント２の送受信部８がサーバ４の送受信部１０からワープロの表示画像データを受信するタイミングは、ステップＳ１０でユーザが入力部３を操作して「下記」という漢字画像を選択して確定するタイミングより早くなっても遅くなってもかまわない。【００３３】  ステップＳ１２でクライアント２の送受信部８がサーバ４の送受信部１０からワープロの表示画像データを受信するタイミングが、ステップＳ１０でユーザが入力部３を操作して「下記」という漢字画像を選択して確定するタイミングより早くなった場合、クライアント２の出力部５は、ステップＳ１２でクライアント２の送受信部８がサーバ４の送受信部１０から受信した、かな漢字変換候補２の画像データが合成されたワープロの表示画像データを表示部１に出力し、表示部１は、かな漢字変換候補２の画像が合成されたワープロの表示画像を表示する。逆に、ステップＳ１２でクライアント２の送受信部８がサーバ４の送受信部１０からワープロの表示画像データを受信するタイミングが、ステップＳ１０でユーザが入力部３を操作して「下記」という漢字画像を選択して確定するタイミングより遅くなった場合、クライアント２の出力部５は、ステップＳ１０でユーザが入力部３を操作して特定の漢字画像を確定したのを受けて、ステップＳ１３において、ステップＳ１２でクライアント２の送受信部８がサーバ４の送受信部１０から受信した、かな漢字変換候補２の画像データが合成されたワープロソフトの表示画像データを表示部１に出力することを取り止める。【００３４】  クライアント２の画像制御部９は、ステップＳ１０でユーザが入力部３を操作して特定のかな漢字変換候補の漢字画像を確定したのを受けて、ステップＳ０７で生成されたかな漢字変換候補１の画像データを消去する。そして、出力部５は、ステップＳ０７で出力部５が表示部１に出力しているかな漢字変換候補１の画像データの出力を中止する。表示部１は、ステップＳ１４において、ステップＳ０７で表示しているかな漢字変換候補１の画像の表示を消去する。【００３５】  一方、サーバ４の画像制御部１３は、ステップＳ１５において、ステップＳ１１でサーバ４の送受信部１０がクライアント２の送受信部８から受信した「下記」という漢字に対応する文字コードに基づいて、ワープロソフトの表示画像データ上に、「かき」というかな文字画像データに代えて「下記」という漢字画像データを合成する。【００３６】  さらに、サーバ４の画像制御部１３は、ステップＳ１１でサーバ４の送受信部１０がクライアント２の送受信部８から特定の漢字に対応する文字コードを受信したのを受けて、ステップＳ１６において、ステップＳ１０で画像制御部１３がワープロソフトの表示画像データ上に合成したかな漢字変換候補２の画像データを消去する。【００３７】  そして、サーバ４の送受信部１０は、ステップＳ１７において、ステップＳ１５で「下記」という漢字画像データが合成され、且つ、ステップＳ１６でかな漢字変換候補２の画像データが消去されたワープロソフトの表示画像データを、クライアント２の送受信部８に送信する。【００３８】  クライアント２の出力部５は、ステップＳ１７でクライアント２の送受信部８がサーバ４の送受信部１０から受信した、「下記」という漢字画像データが合成され、且つ、かな漢字変換候補２の画像データが消去されたワープロソフトの表示画像データを表示部１に出力する。表示部１は、ステップＳ１８において、「下記」という漢字画像が合成され、且つ、かな漢字変換候補２の画像データが消去されたワープロソフトの表示画像を表示する。【００３９】  次に、図１に示した漢字変換システムにおいて、ユーザが、クライアント２のかな漢字変換候補情報格納部７に格納されたかな漢字変換候補ではなく、サーバ４のかな漢字変換候補情報格納部１２に格納されたかな漢字変換候補の中から特定のかな漢字変換候補を選択した場合の動作について説明する。【００４０】  図４は、図１に示したかな漢字変換システムの動作の他の例を説明するための図であり、ユーザが、クライアント２のかな漢字変換候補情報格納部７に格納されたかな漢字変換候補ではなく、サーバ４のかな漢字変換候補情報格納部１２に格納されたかな漢字変換候補の中から特定のかな漢字変換候補を選択した場合の動作を説明するためのシーケンス図である。また、図５は、図１に示した漢字変換システムが図４に示した動作を行う際に表示部１が表示する画像イメージを示す図である。なお、本動作のうち、ステップＴ０１〜Ｔ０９は、図２に示した動作におけるステップＳ０１〜Ｓ０９と同一であるため、以下、ステップＴ０１〜Ｔ０９に関する説明を省略し、ステップＴ１０から説明する。【００４１】  サーバ４の送受信部１０は、ステップＴ１０において、ステップＴ０９でかな漢字変換候補２の画像データが合成されたワープロソフトの表示画像データを、クライアント２の送受信部８に送信する。【００４２】  クライアント２の出力部５は、ステップＴ１０でクライアント２の送受信部８がサーバ４の送受信部１０から受信した、かな漢字変換候補２の画像データが合成されたワープロの表示画像データを表示部１に出力する。表示部１は、ステップＴ１１において、かな漢字変換候補２の画像が合成されたワープロの表示画像を表示する。ここで、表示部１は、ステップＴ０７でワープロソフトの表示画像上の任意の位置、例えばワープロソフトの表示画像の中央に、かな漢字変換候補１の画像を表示しているため、図５に示すように、かな漢字変換候補２の画像をかな漢字変換候補１の画像よりも目立たせて、例えばかな漢字変換候補１の画像上に重ねて表示する。【００４３】  クライアント２の画像制御部９は、ステップＴ１０で、クライアント２の送受信部８がサーバ４の送受信部１０から、ステップＴ０９でかな漢字変換候補２の画像データが合成されたワープロソフトの表示画像データを受信したのを受けて、ステップＴ０７で生成されたかな漢字変換候補１の画像データを消去する。そして、出力部５は、ステップＴ０７で出力部５が表示部１に出力しているかな漢字変換候補１の画像データの出力を中止する。表示部１は、ステップＴ１２において、ステップＴ０７で表示しているかな漢字変換候補１の画像の表示を消去する。【００４４】  ユーザは、ステップＴ１１で表示部１がワープロソフトの表示画像に表示したかな漢字変換候補２の画像を見て、ステップＴ１３において、入力部３を操作して、例えば「火気」という漢字画像を選択して確定する。なお、ステップＴ１３でユーザが入力部３を操作して「火気」という漢字画像を選択して確定するタイミングは、ステップＴ１２で表示部１がステップＴ０７で表示しているかな漢字変換候補１の画像の表示を消去するタイミングより早くなっても遅くなってもかまわない。【００４５】  クライアント２の送受信部８は、ステップＴ１４において、ステップＴ１３でユーザが確定したかな漢字変換候補である「火気」という漢字画像に対応するかな漢字変換候補確定コマンドを、サーバ４の送受信部１０に送信する。【００４６】  サーバ４の画像制御部１３は、ステップＴ１５において、ステップＴ１４でサーバ４の送受信部１０がクライアント２の送受信部８から受信した「火気」というかな漢字変換候補確定コマンドに基づいて、ワープロソフトの表示画像データ上に、「かき」というかな文字画像データに代えて「火気」という漢字画像データを合成する。【００４７】  サーバ４の画像制御部１３は、ステップＴ１４でサーバ４の送受信部１０がクライアント２の送受信部８から特定のかな漢字変換候補確定コマンドを受信したのを受けて、ステップＴ１６において、ステップＴ０９で画像制御部１３がワープロソフトの表示画像データ上に合成したかな漢字変換候補２の画像データを消去する。【００４８】  そして、サーバ４の送受信部１０は、ステップＴ１７において、ステップＴ１５で「火気」という漢字画像データが合成され、且つ、ステップＴ１６でかな漢字変換候補２の画像データが消去されたワープロソフトの表示画像データを、クライアント２の送受信部８に送信する。【００４９】  クライアント２の出力部５は、ステップＴ１７でクライアント２の送受信部８がサーバ４の送受信部１０から受信した、「火気」という漢字画像データが合成され、且つ、かな漢字変換候補２の画像データが消去されたワープロソフトの表示画像データを表示部１に出力する。表示部１は、ステップＴ１８において、「火気」という漢字画像が合成され、且つ、かな漢字変換候補２の画像データが消去されたワープロソフトの表示画像を表示する。【００５０】  このように、本実施の形態のかな漢字変換システムによれば、クライアントが、サーバが行うかな漢字変換に必要とするかな漢字変換候補情報の一部を保有して、その保有するかな漢字変換候補情報を用いて自らかな漢字変換を行うことで、かな漢字変換の一部がネットワークを介さず行われ、ネットワークの伝送遅延によるかな漢字変換の実行結果の画面表示の遅れを軽減し、ユーザに与えるストレスを軽減することができる。【００５１】  なお、本実施の形態において、クライアント２のかな漢字変換候補情報格納部７は、前述のとおり、特定のかな文字列の主要な、例えば３つのかな漢字変換候補をかな漢字変換候補１として格納するが、ネットワークの伝送遅延によるかな漢字変換の実行結果の画面表示の遅れがユーザに与えるストレスをより軽減するために、かな漢字変換候補１が、サーバ４のかな漢字変換候補情報格納部１２が格納するかな漢字変換候補２のうち、ユーザが選択する可能性が高い順に上位３つのかな漢字変換候補となるように、クライアント２のかな漢字変換候補情報格納部７は、サーバ４のかな漢字変換候補情報格納部１２から、例えばユーザによる過去の選択履歴情報を適宜取得して、かな漢字変換候補１の構成をその都度変更してもよい。【００５２】  ��た、本実施の形態においては、クライアントが、かな漢字変換候補情報の一部を保有するかな漢字変換システムを例に挙げて説明したが、例えば、クライアントがかな漢字変換候補情報を保有し、サーバが、クライアントが保有するかな漢字変換候補情報の意味や用法といった辞書情報を保有するかな漢字変換システムでもよい。【００５３】  さらに、本実施の形態においては、かな漢字変換システムを例に挙げて説明したが、その実行に一定量のデータを必要とするアプリケーションプログラムを実行するシンクライアントシステムであれば、例えば、クライアントが低精細の地図情報を保有し、サーバが高精細の地図情報を保有する地図情報検索システムでもよい。【００５４】  なお、本発明においては、クライアント２やサーバ４内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムをクライアント２やサーバ４にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムをクライアント２やサーバ４に読み込ませ、実行するものであっても良い。クライアント２やサーバ４にて読取可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、クライアント２やサーバ４に内蔵されたＨＤＤ等を指す。この記録媒体に記録されたプログラムは、例えば、制御ブロックにて読み込まれ、制御ブロックの制御によって、上述したものと同様の処理が行われる。
【図１】
2009001812.tif 000003
【図２】
2009001812.tif 000004
【図３】
2009001812.tif 000005
【図４】
2009001812.tif 000006
【図５】
2009001812.tif 000007
【国際調査報告】
2009001812.tif 000008
2009001812.tif 000009