(57)【要約】【課題】サーバープリケーションへの手書き入力を円滑に行うことが可能な手書き入力装置を備えた端末装置、およびこれを用いた情報処理システム提供する。【解決手段】シンクライアント端末４０に備わる手書き入力装置から入力される手書き入力情報を処理するとき、サーバー３０のアプリケーションウィンドウの特定領域をクライアント手書き入力領域とし、このクライアント手書き領域の情報をシンクライアント端末４０側に送信し、受信したクライアント手書き領域の情報に基づいて、手書き情報データを表示する領域を表示装置２６にマッピングし、マッピングされた手書き領域に手書き入力装置を用いて入力した手書き入力情報が表示され、バックグラウンドでこの手書き入力情報データが画像情報データに変換されて、文書情報データとともにサーバー３０に転送される構成とする。【選択図】図１
2008269525.tif 000002
【特許請求の範囲】
【請求項１】
装置全体を統括制御するＣＰＵと記憶装置と表示装置と入力装置と通信制御部を有し、サーバーと通信網とにより文書情報処理システムを構成し、前記入力装置として手書き入力装置を備えた端末装置であって、
前記サーバーのアプリケーションウィンドウの特定領域をクライアント手書き領域とし、前記クライアント手書き領域の情報を前記サーバーから受信し、
受信した前記クライアント手書き領域の情報に基づいて、手書き入力情報データを表示する領域を前記表示装置にマッピングし、
前記表示装置にマッピングされた前記クライアント手書き領域に前記手書き入力装置を用いて入力された前記手書き入力情報データを表示するとともに、
前記手書き入力情報データを画像情報データに変換した後に、前記サーバーに転送することを特徴とする
手書き入力装置を備えた端末装置。
【請求項２】
前記手書き入力情報データは、署名を含む文字列データを手書きした筆跡データであることを特徴とする請求項１に記載の手書き入力装置を備えた端末装置。
【請求項３】
前記手書き入力情報データは、任意に描かれた描画データであることを特徴とする請求項１に記載の手書き入力装置を備えた端末装置。
【請求項４】
前記手書き入力情報データは、文字列データを手書きした筆跡データと任意に描かれた描画データが混在しているデータであることを特徴とする請求項１に記載の手書き入力装置を備えた端末装置。
【請求項５】
前記手書き入力情報データがビットマップ形式の画像情報データに変換されることを特徴とする請求項１に記載の手書き入力装置を備えた端末装置。
【請求項６】
装置全体を統括制御するＣＰＵと記憶装置と表示装置と入力装置と通信制御部を有し、前記入力装置として手書き入力装置を備えた少なくとも１台の端末装置と、別の装置全体を統括制御する別のＣＰＵと内部記憶装置と別の通信制御部を有するサーバーと、通信網とにより構成される文書情報処理システムであって、
前記端末装置に備わる前記手書き入力装置から入力される手書き入力情報データを処理するとき、前記サーバーのアプリケーションウィンドウの特定領域をクライアント手書き領域とし、前記クライアント手書き領域の情報を前記端末装置に送信し、
受信した前記クライアント手書き領域の情報に基づいて、手書き入力情報データを表示する領域を前記表示装置にマッピングし、
前記表示装置にマッピングされた前記クライアント手書き領域に前記手書き入力装置を用いて入力された前記手書き入力情報データを表示し、
前記手書き入力情報データを画像情報データに変換した後に、前記サーバーに転送することを特徴とする手書き入力装置を備えた端末装置を用いた文書情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント／サーバー方式のネットワークシステムで用いられる端末装置およびそれを用いた文書情報処理システムに関し、さらに詳しくは表示装置、通信装置とともに手書き入力装置を備えたシンクライアント端末装置およびそれを用いた文書情報処理システムに関する。
【背景技術】
【０００２】
コンピュータの歴史において、クライアント／サーバー方式は、以前はメインフレームと呼ばれる大型汎用コンピュータで構成したサーバーコンピュータと入力装置、出力装置、通信ネットワーク装置およびこれらを制御、駆動する制御装置等を備えた個別端末とによりネットワークを形成した情報処理システムが主流であった。その後、半導体技術、ＩＴ技術の進歩とともに、パーソナルコンピュータ（以下、「パソコン」または「ＰＣ」ともいう）の性能が向上し、同時に価格も低下してきた。そのため、上記情報処理システムはパソコンを個別端末として用い、小型で高性能なサーバー用コンピュータとネットワークで接続した情報処理システムに進化してきた。しかし、パソコンには、情報が外部に流出したり、システムに外部から侵入されたりするなど、情報セキュリティの観点から問題があることも明らかになってきた。また、情報処理システムを構築し、運用する費用を削減する要望に対応するために、ほとんどの処理をサーバー側の高性能小型コンピュータに集中させて、ユーザーであるクライアント側はパソコンの機能を必要最小限に絞り込んだシステムに注目が集まっている。このようなシステムに用いられる端末は一般的にシンクライアント（Ｔｈｉｎ  Ｃｌｉｅｎｔ）と呼ばれる。モバイル端末とも呼ばれるシンクライアント端末の形状としては、出力装置である液晶ディスプレイ等の表示装置、入力装置として小型のキーボード等の構成上の違いから種々の形態がある。例えば、ディスプレイとキーボードとが一体になって構成されたいわゆるノートパソコンのようなシェル状筐体形状を有するもの、入力装置であるタッチパネルが出力装置である液晶ディスプレイ等の表示装置に組み込まれて薄型パネル状の筐体形状を有するもの、キーボードを備えてシェル状筐体形状を有し、かつ、タッチパネルが液晶ディスプレイ等の表示装置に組み込まれて表示装置が回動して薄型パネル状筐体形状も利用できるものなどである。また、一般にシンクライアント端末は通信装置を内蔵しているが、ケーブルを必要とする有線方式よりも無線ＬＡＮやＢｌｕｅ  Ｔｏｏｔｈ等を利用した無線方式が主流である。
【０００３】
シンクライアント／サーバーシステムのシステム方式にはネットワークブート方式、サーバーベース方式、ブレードＰＣ方式、仮想ＰＣ方式がある。アプリケーションの実行などを含め多くの処理をサーバー上で行い、端末側は遠隔操作端末としての役割を主として担い、サーバーから端末にはアプリケーションの情報データが転送され、端末からサーバーへはキーボードやマウスによる入力情報が転送されるサーバーベース方式がシンクライアントの最も普及したシステム方式である。最近、このようなシンクライアント端末から、無線ＬＡＮなどのネットワークを介してサーバーコンピュータを遠隔操作するシステム方式ではあるが、署名などの手書き入力が要求される処理を行うことが望まれ、増えてきている。
【０００４】
一般に、クライアント／サーバーシステムにおいて署名などの手書き入力を必要とするサーバープリケーションへの入力方法としては、手書きの筆跡データを逐次サーバーに転送する方法、または、端末側で手書きの筆跡データに基づいて作成されたビットマップデータを転送する方法を用いることが多い。前者ではシステムで使用するネットワークの通信速度やネットワークの状態によっては入力された筆跡が追従しないなどの問題があるため、操作性を考慮すると後者の端末側で作成したビットマップデータを転送する方法を利用することになる。上述したようなシンクライアント端末を用いる場合も含め、クライアント／サーバーシステム方式において、手書き入力した筆跡データに基づいてクライアント端末側で作成された手書き入力情報を転送するための各種の装置や方法が提案されている（例えば、特許文献１、特許文献２参照）。
【０００５】
以下、クライアント端末側で作成された手書き入力情報をサーバーへ転送し、処理するための情報処理システムについて、図７に示した代表的な例を用いて簡単に説明する。図７（ａ）は、手書き入力情報を用いる従来のクライアント／サーバーシステムの構成を概略的に示すブロック図、図７（ｂ）は、手書き入力情報を用いる従来のクライアント／サーバーシステムの部分的な構成を概略的に示すブロック図である。
【０００６】
図７（ａ）に示した、従来のクライアント／サーバーシステム１００は、電子会議システム等のデータ共有システムで利用されるものであり、共有するアプリケーションを備えるサーバー端末１０１と、クライアント端末１０２とが、各端末にマウスおよび電子ペン等の手書き入力装置１０１ａ，１０２ａを有して、それぞれネットワーク接続して構成されている。また、図７（ｂ）に示すように、サーバー端末１０１およびクライアント端末１０２は、それぞれアプリケーション共有手段２０１ａ，２０２ａと、オブジェクト共有手段２０１ｂ，２０２ｂとを有している。そして、サーバー端末１０１における表示画面または表示画面の一部をアプリケーション共有手段２０１ａ，２０２ａおよびオブジェクト共有手段２０１ｂ，２０２ｂによって共有することで、サーバー入力装置１０１ａとクライアント入力装置１０２ａとの双方から入力操作を行うことを可能としている。そして、クライアント端末１０２における入力イベントを電子ペン等による描画データの入力イベントと、それ以外の入力イベントとに区別して、アプリケーション共有手段２０１ａ，２０２ａとオブジェクト共有手段２０１ｂ，２０２ｂとのそれぞれが処理を行う。
【０００７】
したがって、描画データの入力イベントの場合には、オブジェクト共有手段２０２ｂがクライアント端末１０２において入力イベントに応じた描画処理を行い、処理結果をクライアント端末１０２で表示するとともに、描画データをオブジェクトデータに変換してサーバー端末１０１のオブジェクト共有手段２０１ｂに送信し、サーバー端末１０１に表示させる。描画データ以外の入力イベントの場合には、従来のシステムと同様に、アプリケーション共有手段２０２ａが入力イベントデータをサーバー端末１０１のアプリケーション共有手段２０１ａに送信し、アプリケーション共有手段２０１ａが送信した処理結果画面のキャプチャデータを受信して、クライアント端末１０２で表示する構成を有している。
【０００８】
この構成により、クライアント端末１０２において行われた手書き入力等のオブジェクト入力操作に対し、クライアント端末１０２で処理を実行して処理結果としてのオブジェクトデータを表示するとともに、サーバー端末１０１に送信する手段を備えたので、クライアント端末における手書き入力と表示との間の時間的なずれを少なくすることが可能であり、ユーザーにとって自然なオブジェクト入力操作が可能になるとしている。
【特許文献１】特開２００６−２９３４４９号公報
【特許文献２】特表２００３−５２４２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記で代表的な例を挙げて説明したのは、手書き入力情報を用いるクライアント／サーバーシステム方式において、クライアント端末側で作成された手書き入力情報をサーバーへ転送し、処理するための情報処理システムである。すなわち、図７を用いて説明した情報処理システムの場合、クライアント端末における手書き入力操作と表示とのずれを少なくするとともに、手書き入力について明示的な操作者の切替えを行うことなく同時に書き込むことを可能にする。このために、クライアント端末における入力イベントを電子ペン等による描画データの入力イベントと、それ以外の入力イベントとに区別して、アプリケーション共有手段とオブジェクト共有手段とのそれぞれが処理を行うように構成する。そして、描画データの入力イベントの場合には、オブジェクト共有手段がクライアント端末において入力イベントに応じた描画処理を行い、処理結果をクライアント端末で表示するとともに、描画データをオブジェクトデータに変換してサーバー端末のオブジェクト共有手段に送信し、サーバー端末に表示させるものである。
【００１０】
しかしながら、上記従来例は電子会議システムで複数の電子ボード間で情報を即時に共有することを目的としたものである。したがって、手書き入力情報は即時にほかの電子ボードへ送る必要があり、手書き入力の領域もユーザーが端末側で自由に設定可能にする必要がある。このために、手書き入力領域は端末側で指定し、その領域情報と手書き入力情報の双方を端末側からサーバー側へ送信する。このように従来の手書き入力システムでは、端末側はユーザーの手書き入力中に手書きの筆跡を認識し、画像表示装置に表示すると同時に、手書き領域情報および手書き入力情報をユーザーが意識しない短い時間間隔で送信する必要があり、端末側の処理負荷が大きくなる。
【００１１】
一方、契約書、証明書等への署名のように特定領域への手書き入力情報のみを端末側でリアルタイムに表示させ、ユーザーが違和感なくシームレスに手書き入力できればよいような用途がある。
【００１２】
本発明は、このような用途での上記課題を解決するためになされたものであり、手書き署名入力をシームレスに時間遅れなく端末側で表示するとともに、端末側の処理負荷を可能な限り減らすことのできる手書き入力システムを提供する。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の手書き入力装置を備えた端末装置は、装置全体を統括制御するＣＰＵと記憶装置と表示装置と入力装置と通信制御部を有し、サーバーと通信網とにより文書情報処理システムを構成し、入力装置として手書き入力装置を備えた端末装置であって、サーバーのアプリケーションウィンドウの特定領域をクライアント手書き領域とし、クライアント手書き領域の情報をサーバーから受信し、受信したクライアント手書き領域の情報に基づいて、手書き入力情報データを表示する領域を表示装置にマッピングし、表示装置にマッピングされたクライアント手書き領域に手書き入力装置を用いて入力された手書き入力情報データを表示するとともに、手書き入力情報データを画像情報データに変換した後に、サーバーに転送することを特徴とする。
【００１４】
また、この構成に加えて、本発明の手書き入力装置を備えた端末装置は、手書き入力情報データが署名を含む文字列データを手書きした筆跡データである構成、また、手書き入力情報データが任意に描かれた描画データである構成、また、手書き入力情報データが文字列データを手書きした筆跡データと任意に描かれた描画データが混在している構成や、さらには、手書き入力情報データがビットマップ形式の画像情報データに変換される構成を有していてもよい。
【００１５】
また、上記目的を達成するために、本発明の手書き入力装置を備えた端末装置を用いた情報処理システムは、装置全体を統括制御するＣＰＵと記憶装置と表示装置と入力装置と通信制御部を有し、入力装置として手書き入力装置を備えた少なくとも１台の端末装置と、別の装置全体を統括制御する別のＣＰＵと内部記憶装置と別の通信制御部を有するサーバーと、通信網とにより構成される文書情報処理システムであって、端末装置に備わる手書き入力装置から入力される手書き入力情報データを処理するとき、サーバーのアプリケーションウィンドウの特定領域をクライアント手書き領域とし、クライアント手書き領域の情報を端末装置に送信し、受信したクライアント手書き領域の情報に基づいて、手書き入力情報データを表示する領域を表示装置にマッピングし、表示装置にマッピングされたクライアント手書き領域に手書き入力装置を用いて入力された手書き入力情報データを表示し、手書き入力情報データを画像情報データに変換した後に、サーバーに転送することを特徴とする。
【００１６】
これらの構成により、手書き入力装置を備えたシンクライアント端末装置、およびこの端末とサーバーとの間の通信を通信網（ネットワーク）を介して行うクライアント／サーバーシステム方式を利用する端末文書情報処理システムは、ユーザーが手書き入力を必要とする場合は、サーバー側で手書き入力情報の入力欄が指定され、ユーザーはこの入力欄に端末に備わる電子ペン等の手書き入力装置を用いて署名等の筆跡データを含む手書き入力情報を入力すれば、端末側は手書き入力情報を認識して、ビットマップ形式の画像情報データに変換され、サーバーに転送される。また端末における手書き入力情報データの、ビットマップ形式の画像情報データに変換する処理や画像情報データのサーバーへの転送処理は、バックグラウンドでの作業が可能なのでシームレスで軽快な処理が行える。そのため、低コストで利便性に優れたシンクライアント端末装置を用いて、費用を大きくかけずにクライアント／サーバー方式の文書情報処理のためのネットワークシステムを構築することができる。あわせて、ユーザーが端末側で特定の手書き入力処理のアプリケーションを起動するなどの操作をすることなく、サーバーに備わるアプリケーションプログラムへの署名等の筆跡データ含む手書き入力情報の入力が可能になる。
【発明の効果】
【００１７】
本発明によれば、手書き入力装置を備えた端末を用い、通信ネットワークを介してクライアント／サーバー方式において、端末側で重いプログラムを用いることなくリモート接続を意識することなく、シームレスな手書きデータ入力を実現し、手書き入力情報データをサーバーに転送し、容易に処理することを可能にした文書情報処理システムを構築できる。それとともに、シンクライアント端末装置を用いていても、サーバープリケーションへの手書き入力を円滑に行うことが可能な手書き入力装置を備えたクライアント端末を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を参照しながら詳しく説明する。
【００１９】
（実施の形態）
図１は本発明の実施の形態における手書き入力装置を備えた端末装置を含む情報処理システムの構成を概略的に示すブロック図、図２は本発明の実施の形態における情報処理システムに用いる手書き入力装置を備えた端末装置の文書情報データの処理の手順を示すフローチャート、図３は本発明の実施の形態における端末装置における手書き入力情報の処理の手順を示すフローチャート、図４は本発明の実施の形態における情報処理システムに用いるサーバーの処理手順を示すフローチャート、図５は本発明の実施の形態における端末に備わる手書き入力装置で入力された手書き入力情報のサーバーにおける処理の手順を示すフローチャートである。
【００２０】
最初に図１に示した本発明の実施の形態における情報処理システムの構成について説明する。図１において、本発明の実施の形態における情報処理システムは、少なくとも１台のサーバー３０と、複数のシンクライアント端末４０−１，・・・，４０−ｎ（以下の説明では、複数の端末を代表させてシンクライアント端末４０とする）とが適当な通信網に接続されてクライアント／サーバー方式のネットワークが構築された文書情報処理システム５０の構成を有している。サーバー３０は、インターフェース制御部およびバス１４で相互に接続されたＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、通信制御部１５、二次記憶装置制御部１６、ＨＤＤ等の内部二次記憶装置１７を備えている。通信制御部１５は通信網を利用してネットワークを構築し、端末側と通信するためのケーブルで接続された受信（入力）／送信（出力）端部１９が配設されている。二次記憶装置制御部１６にはＲＡＩＤ構成のＨＤＤや磁気テープ装置、光学ドライブ等の外部二次記憶装置１８を増設することができる。
【００２１】
一方、シンクライアント端末４０は、インターフェース制御部およびバス２４で相互に接続されたＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信制御部２５、表示装置２６、入力装置２７を備え、通信制御部２５には通信網を利用してネットワークを構築し、サーバー側と通信するための受信（入力）／送信（出力）端部２８が接続されている。なお、図１では通信網に、例えば無線ＬＡＮを利用した無線方式を利用し、受信（入力）／送信（出力）端部２８に無線ＬＡＮ用のアンテナを用いる例を示しているが、無線方式であればほかにＢｌｕｅ  Ｔｏｏｔｈ等の光学方式や、通信網にケーブルを用いる有線方式を利用することもできる。また、通信網は構内通信網だけでなく公衆通信網も利用することができる。
【００２２】
サーバー３０におけるＣＰＵ１１は、サーバー３０全体を統括制御するとともに、通信制御部１５、二次記憶装置制御部１６、インターフェース制御部およびバス１４の処理制御をしたり、各種動作を制御するプログラムやアプリケーションプログラムを実行・処理したりする。ＲＯＭ１２は、ＣＰＵ１１で処理するプログラムが格納されていて、ＣＰＵ１１にロードされ、実行される。また、ＲＡＭ１３は、ＣＰＵ１１内で実行される処理のプログラムやアプリケーションプログラムの処理作業のためのメモリ、あるいは通信制御部１５を介してシンクライアント端末４０との通信に関するデータを一時的に記憶しておくためのメモリである。さらに、通信制御部１５は、サーバー３０を構内通信網に接続するインターフェースを有し、シンクライアント端末４０との間で通信により情報データを送・受信する。二次記憶装置制御部１６は接続された内部二次記憶装置１７に格納されているワードプロセッサ、表計算ソフト、プレゼンテーションソフト等の各種アプリケーションプログラムを読み出したり、これらの各種アプリケーションプログラムで作成されたビジネス文書や等画像情報データを内部二次記憶装置１７に保存、蓄積するとともに、端末に送るためにこれらの情報データを読み出す処理をするものである。ここで、画像情報データには手書き入力装置を用いて作成された署名等の筆跡データなどの手書き情報データも含まれる。
【００２３】
次に、シンクライアント端末４０であるが、入力装置２７は、キーボード、タブレット等の文字列入力手段、マウス、タッチパッド、タッチパネル等の位置情報入力用ポインティング手段、電子ペン等の手書き入力装置などからなる入力デバイスを備えており、ユーザーがシンクライアント端末４０を操作し、文字列データ、手書きデータや処理情報データ等を入力するために備わっている。液晶ディスプレイ装置等の出力デバイスを用いる表示装置２６は、サーバー３０から受信した情報データを表示する画面を備えている。また、通信制御部２５は、付属する受信（入力）／送信（出力）端部２８を介してシンクライアント端末４０を構内通信網と接続するためのインターフェースを有し、サーバー３０との間で通信により情報データの送・受信を行う。また、ＣＰＵ２１は、シンクライアント端末４０全体を統括制御するとともに、入力装置２７、表示装置２６、通信制御部２５、インターフェース制御部およびバス２４の処理・制御をしたり、各種動作を制御するプログラムを実行・処理したりする。ＲＯＭ２２は、ＣＰＵ２１で処理する簡単な基本プログラムが格納されていて、ＣＰＵ２１にロードされ、実行される。また、ＲＡＭ２３は、端末内で実行される簡単なプログラムの処理作業をするのに必要な記憶領域を確保し、通信制御部２５を介してサーバー３０との通信に関するデータを一時的に記憶しておくためのメモリである。このとき、ＲＡＭ２３の記憶領域を利用してＣＰＵは、電子ペン等の手書き入力装置で入力された署名等の筆跡データなどの手書き情報データを、例えばビットマップ形式の画像情報データに変換する処理も行う。
【００２４】
また、シンクライアント端末４０には、上述した構成の入力装置２７であるタッチパネルが出力装置である液晶ディスプレイ等の表示装置２６に組み込まれた薄型パネル状の筐体形状を有する端末が使われることが多いが、ほかにも、すでに背景技術で説明したようないろいろなタイプのものがある。そして、タッチパネルはスティック状のスタイラスが付属していて、スタイラスとタッチパネルとにより、署名等の筆跡データなどの手書き情報データを入力できる電子ペンとしての手書き入力装置の機能を有していることが多い。
【００２５】
続いて、図２、図３、図４、図５に示したフローチャートを用いて、本発明の実施の形態における手書き入力装置を備えた端末装置を有する情報処理システムにおいて文書情報データとともに、手書き入力情報データを処理するための手順を説明する。最初は、本発明の実施の形態における文書情報処理システムでサーバー上の契約書にユーザーが手書き署名をする図６に示す例を用いて端末側の処理手順を図２、図３により説明する。
【００２６】
図２において、シンクライアント端末４０の電源を投入する（ステップＳ１１）と、シンクライアント端末４０が備える表示装置２６にはユーザーＩＤおよびアカウントへのログオンパスワードの入力を求める画面が表示されるので、管理者から割り当てられたユーザーＩＤとユーザーが予め登録したログオンパスワードを入力し、サーバーのアカウントへの接続処理を行う（ステップＳ１２）。シンクライアント端末４０はサーバーに接続されたかどうかを判定し（ステップＳ１３）、ユーザーＩＤ、ログオンパスワードの照合に失敗すると、再接続するかどうかを確認する画面を端末に表示する（ステップＳ１４）。サーバーのアカウントへの再接続を試みる場合はステップＳ１２の処理にもどる。サーバーのアカウントへの再接続をしない場合は端末の電源を切断する処理が行われる（ステップＳ２３）。ステップＳ１３でサーバーのアカウントへの接続に成功するとサーバー３０から端末に利用可能アプリケーションのメニューが送信され、シンクライアント端末４０の表示画面に利用可能アプリケーションのメニューが表示される（ステップＳ１５）。ユーザーは利用しようとするアプリケーション名（ここでは○△□契約書の署名）をシンクライアント端末４０の表示装置に組み込まれたタッチパネルや手書き入力装置である電子ペン等の入力装置２７により選択しサーバーに送信する（ステップＳ１６）。さらに、ユーザーはタッチパネルや電子ペン等の入力装置２７を利用して、アプリケーションの文書情報データ（例えば、署名欄付き○△□契約書の文書データ）を端末に送るように要求するコマンドを送信する（ステップＳ１７）。サーバー３０はこのコマンドを受けて、アプリケーションソフトを立ち上げ、ユーザーが処理する必要のある文書情報データを端末に送信する。ステップＳ１７で端末からのアプリケーションの情報データ送付要求コマンドを受けて、サーバー３０が送信した文書情報データは端末の表示装置２６の画面に表示され、ユーザーはシンクライアント端末４０側の表示画面を見て文書情報データの処理（例えば、契約文章の一部変更等）を実行する（ステップＳ１８）。
【００２７】
シンクライアント端末４０において文書情報データの処理が終わると、ユーザーは端末に備わる入力装置２７である、例えばタッチパネルとスタイラスとからなる電子ペン機能を利用した手書き入力装置により入力された署名等の筆跡情報を含む手書き入力情報の処理が実行される（ステップＳ１９）。この手書き入力情報データの処理手順の詳細については後述する。続いて、処理されたアプリケーションの文書情報データおよび手書き入力情報データがサーバーに送信される（ステップＳ２０）。以上述べたようなアプリケーションの文書情報データおよび手書き入力情報データに関連した一連の処理が終わると、ユーザーは別の文書情報データの処理を行うか判断し（ステップＳ２１）、別の文書情報データの処理を行う場合は、ステップＳ１７〜ステップＳ２０の処理を繰り返す。ステップＳ２１で別の文書情報データの処理を行わない場合は、別のアプリケーションの処理を行うか判断するステップに移る（ステップＳ２２）。別のアプリケーションの処理を行う場合はステップＳ１５〜ステップＳ２１の処理を繰り返す。別のアプリケーションの処理を行わない場合は、前述したステップＳ２３の端末の電源を切断する処理が行われ、シンクライアント端末４０側全体の処理が終了する。
【００２８】
次に、図２のフローチャートにおいてステップＳ１９として示した端末に備わるタッチパネルとスタイラスとからなる電子ペン機能を利用した手書き入力装置により入力された署名等の筆跡情報を含む手書き入力情報データの処理手順の詳細について図３に示すフローチャートを用いて説明する。図６は、サーバー上に保存された○△□契約書の特定の署名領域にユーザーが電子ペンで署名する例である。この場合、署名領域の指定はサーバー側が行い、端末側では署名中は表示のみを行えばよい。署名が完了すれば、端末が負荷の少ないときにビットマップ情報に変換し、バックグラウンドでこのビットマップ情報をサーバーへ送るのみでよい。サーバー側は、署名のビットマップ情報を貼り付ける領域は予め知っており簡単に貼り付けて署名入りの契約書や証明書を作成することが可能となる。
【００２９】
図３において、端末側でユーザーがステップＳ１８のサーバー３０から受信したアプリケーションの文書情報データの処理を実行した後、手書き入力情報データを処理するモードに入る。このモードにおいて、端末側からサーバー上のアプリケーションウィンドウの特定の領域をクライアント手書き領域として定義してアクティブにする（活性化する）コマンドを送信する（ステップＳ３１）。端末はさらに、サーバーがコマンドを受けてアクティブにしたアプリケーションウィンドウのクライアント手書き領域の情報を端末側に転送する要求をサーバー３０に送信する（ステップＳ３２）。端末は、受信したアプリケーションウィンドウのクライアント手書き領域の情報に基づいて、手書き情報データを表示する領域を端末側の表示装置にマッピングする（ステップＳ３３）。この状態でユーザーが端末に備わる電子ペン等の手書き入力装置を用いて署名等の筆跡データを含む手書き入力情報を入力すると、端末側の表示装置にマッピングされた手書き領域に入力された手書き入力に追従して署名等の筆跡データが端末側の表示装置に時間遅れなく表示される（ステップＳ３４）。最後にユーザーはクライアント手書き領域の入力を確定し、対応するビットマップ情報データに変換する（ステップＳ３５）。このようにして処理された手書き入力情報データは、ステップＳ１８で処理されたアプリケーションプログラムの文書情報データとともにサーバー３０に送信するステップＳ２０の処理が行われる。ここで、クライアント手書き領域の入力を確定は、例えば、ユーザーが手書き入力領域以外の領域をタップしたタイミングで行うようにしてもよい。こうすることにより、ユーザーが意識することなくバックグラウンドで入力データがビットマップ情報データに変換され、サーバーに送られる。
【００３０】
上記の説明では、ステップＳ３１でサーバー上のアプリケーションウィンドウの特定の領域をクライアント手書き領域として定義してアクティブにするコマンドを端末側から送信する例を説明したが、このコマンド送信動作は必ずしも必要ない。例えば、アプリケーション起動時に、文書データとともに予め手書き領域を送信するようにしてもよい。あるいは、サーバー側が手書き入力領域への入力を検知した時点で端末側に通知するようにしてもよい。このようにすると、ユーザーが手書き入力領域の活性化を意識することなくシームレスに入力操作が可能となる。以後のクライアント端末側の処理は図２を参照してすでに説明した手順により進められる。
【００３１】
引き続き、サーバー３０側の処理手順について図４に示したフローチャートにより説明する。図４において、ユーザーがシンクライアント端末４０に入力したＬＯＧ  ＯＮ情報に基づきサーバーは端末との通信を開始する（ステップＳ５１）。サーバー３０はシンクライアント端末４０に利用可能なアプリケーションプログラムのメニューを送信し、端末側に備わる表示装置２６の画面に表示させる（ステップＳ５２）。ユーザーがシンクライアント端末４０側の表示装置２６に表示されるメニューから選択し、サーバーに送信したアプリケーションプログラム名を受けて（ステップＳ５３）、要求されたアプリケーションプログラムを立ち上げる（ステップＳ５４）。続いて、サーバー３０はシンクライアント端末４０に必要なアプリケーションプログラムの文書情報データを送信する（ステップＳ５５）。この後、クライアント端末側は受信したアプリケーションプログラムの文書情報データがユーザーにより処理され、さらに、端末に備わる入力装置２７である、例えばタッチパネルとスタイラスとからなる電子ペン機能を利用した手書き入力装置により入力された署名等の筆跡情報を含む手書き入力情報の処理が行われる。それと同時に、サーバー側でもこれに対応して、手書き入力情報の処理が行われる（ステップＳ５６）。このサーバー側の手書き入力情報データ処理手順の詳細については後述する。続いて、その後、シンクライアント端末４０で処理実行され、送信された文書情報データを受け取り（ステップＳ５７）、サーバーの内部二次記憶装置１７に保存記録する（ステップＳ５８）。続いて、シンクライアント端末４０で処理する同じアプリケーションの別の情報データ送信要求があるかどうかを判定する処理に入る（ステップＳ５９）。別の文書情報データ送信要求がある場合は、ステップＳ５５〜ステップＳ５８の処理を繰り返す。ステップＳ５９で別の文書情報データ送信の要求がない場合は、別のアプリケーションの処理を行う要求があるかどうかを判断するステップに移る（ステップＳ６０）。別のアプリケーションの処理を行う要求がある場合は、ステップＳ５２−ステップＳ５９の処理を繰り返す。別のアプリケーションの処理を行う要求がない場合は、シンクライアント端末４０との通信が切断され（ステップＳ６１）、全体の処理が終了する。
【００３２】
次に、図４のフローチャートにおいてステップＳ５６として示したサーバー側の手書き入力情報データ処理手順の詳細について図５に示すフローチャートを用いて説明する。なお、手書き入力情報データには、端末に備わるタッチパネルとスタイラスとからなる電子ペン機能を利用した手書き入力装置を用いて入力された署名等の筆跡情報データが含まれる。図５において、端末側にアプリケーションプログラムの文書情報データを送信するステップＳ５５の処理の後で、アプリケーションウィンドウの特定の領域をクライアント手書き領域として定義してアクティブにする（活性化する）ためのコマンドを端末側から受信する（ステップＳ６１）。サーバー３０は、このコマンドを受けて、アプリケーションウィンドウのクライアント手書き領域を活性化する（ステップＳ６２）。続いて、端末側からのアクティブにした手書き領域情報転送要求を受けて、クライアント手書き領域情報を端末側に送信する（ステップＳ６３）。この後で端末側は、受信した手書き領域の情報に基づいて、手書き情報データを表示する領域を端末側の表示装置にマッピングし、ユーザーが端末に備わる電子ペン等の手書き入力装置を用いて署名等の筆跡データを含む手書き入力情報を入力する。入力された手書き入力情報データは、対応するビットマップ情報データに変換され、端末側で先に処理されたアプリケーションプログラムの文書情報データとともに送信されサーバー３０で受信するステップＳ５７の処理が行われる。これらの端末側の処理は、バックグラウンドで行われるためにユーザーはこの処理を意識することがない。
【００３３】
上記の説明では、ステップＳ６１、ステップＳ６２でアプリケーションウィンドウの特定の領域をクライアント手書き領域として定義してアクティブにする（活性化する）ためのコマンドを端末側から受信して、クライアント手書き領域を活性化する例を説明したが、このコマンド受信動作は必ずしも必要ない。例えば、アプリケーション起動時に、文書データとともに予め手書き領域を送信するようにしてもよい。あるいは、サーバー側が手書き入力領域への入力を検知した時点で端末側に通知するようにしてもよい。このようにすると、ユーザーが手書き入力領域の活性化を意識することなくシームレスに入力操作が可能となる。以後のサーバー側の処理は図４を参照してすでに説明した手順により進められる。
【００３４】
以上述べたように、本発明の実施の形態における手書き入力装置を備えた端末装置およびそれを用いた文書情報処理システムは、サーバーと端末間の通信を通信ネットワークを介して行うクライアント／サーバーシステム方式を利用しており、端末に手書き入力装置を備えたシンクライアント端末装置を用い、文書情報データの処理については、サーバー側からアプリケーションプログラムの必要な文書情報データを端末側に送信し、ユーザーは端末の表示装置画面に表示された文書情報に対し、タッチパネル等の入力装置を用いて簡単な処理だけを行ってサーバーに転送する。ユーザーが手書き入力を必要とする場合は、サーバー側のアプリケーションウィンドウ内の特定の領域をクライアント手書き領域として定義してアクティブにさせる。次に、手書き領域情報をサーバーから端末側に転送させ、手書き情報を表示する領域が端末側の表示装置にマッピングされる。このようにして、手書き情報入力の準備が整った後、ユーザーが端末に備わる電子ペン等の手書き入力装置を用いて署名等の筆跡データを含む手書き入力情報を入力すると、入力情報は同時に位置情報が認識されて端末の表示画面に時間遅れなく表示される。
【００３５】
また、端末に入力された手書き情報データは、例えばビットマップ形式の画像情報データに変換されて、サーバーに転送される。また端末における手書き入力情報データの認識、表示はリアルタイムで実行される必要があるが、ビットマップ形式の画像情報データへの変換処理や、画像情報データのサーバーへの転送処理はバックグラウンドでの作業が可能なのでユーザーにとってはシームレスで軽快な処理が可能となる。
【００３６】
したがって、本発明の実施の形態における手書き入力装置を備えた端末装置およびそれを用いた文書情報処理システムでは、低コストで利便性に優れたシンクライアント端末装置を用いて、費用を大きくかけずにクライアント／サーバー方式の文書情報処理のためのネットワークシステムを構築することができる。あわせて、ユーザーが端末側で特定の手書き入力処理のアプリケーションを起動するなどの特別の操作をすることなく、サーバーに備わるアプリケーションプログラムへの署名等の筆跡データを含む手書き入力情報の入力が可能になる。
【００３７】
なお、上記説明においては、手書き入力情報データとして署名等の筆跡データを例に挙げて説明しているが、本発明は署名等の筆跡データ以外に任意に描かれた種々の描画データも当然利用することができる。また、手書き入力情報データは文字列を手書きした筆跡データと任意に描かれた種々の描画データが混在していてもよい。
【産業上の利用可能性】
【００３８】
本発明の手書き入力装置を備えた端末装置およびそれを用いた文書情報処理システムは、低コストで利便性に優れたシンクライアント端末装置を用いることで、署名等の筆跡データや描画データを含む手書き入力情報の入力が必要な文書認証処理システム、文書校閲処理システム等にも適用することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態における手書き入力装置を備えた端末装置を含む情報処理システムの構成を概略的に示すブロック図
【図２】本発明の実施の形態における情報処理システムに用いる手書き入力装置を備えた端末装置の文書情報データの処理の手順を示すフローチャート
【図３】本発明の実施の形態における端末装置における手書き入力情報の処理の手順を示すフローチャート
【図４】本発明の実施の形態における情報処理システムに用いるサーバーの処理手順を示すフローチャート
【図５】本発明の実施の形態における端末に備わる手書き入力装置で入力された手書き入力情報のサーバーにおける処理の手順を示すフローチャート
【図６】サーバー上に保存された○△□契約書の特定の署名領域にユーザーが電子ペンで署名する例を示す図
【図７】（ａ）は手書き入力情報を用いる従来のクライアント／サーバーシステムの構成を概略的に示すブロック図（ｂ）は手書き入力情報を用いる従来のクライアント／サーバーシステムの部分的な構成を概略的に示すブロック図
【符号の説明】
【００４０】
１１，２１    ＣＰＵ
１２，２２    ＲＯＭ
１３，２３    ＲＡＭ
１４，２４    インターフェース制御部およびバス
１５，２５    通信制御部
１６    二次記憶装置制御部
１７    内部二次記憶装置
１８    外部二次記憶装置
１９，２８    受信（入力）／送信（出力）端部
２６    表示装置
２７    入力装置
３０    サーバー
４０（４０−１，・・・，４０−ｎ）    シンクライアント（Ｔｈｉｎ  Ｃｌｉｅｎｔ）端末
５０    文書情報処理システム
１００    クライアント／サーバーシステム
１０１    サーバー端末
１０１ａ    （サーバー側の手書き）入力装置
１０２    クライアント端末
１０２ａ    （クライアント側の手書き）入力装置
２０１ａ，２０２ａ    アプリケーション共有手段
２０１ｂ，２０２ｂ    オブジェクト共有手段
【図１】
2008269525.tif 000003
【図２】
2008269525.tif 000004
【図３】
2008269525.tif 000005
【図４】
2008269525.tif 000006
【図５】
2008269525.tif 000007
【図６】
2008269525.tif 000008
【図７】
2008269525.tif 000009