(57)【要約】【課題】  携帯型ターミナルの小型軽量化並びに低価格化を図りつつ、オフィス等に設置されるパソコン等とのデータを共用して一元管理する。【解決手段】  スタンドアロン型のアプリケーションソフト（204）を実行するコンピュータ（2）と携帯型ターミナル（3）とを通信可能に接続する。コンピュータは、携帯型ターミナルから受信したデータをアプリケーションソフトに対し入力する手段（202）と、アプリケーションソフトの処理結果となる出力データを携帯型ターミナルへ送信する手段（203）とを有する。携帯型ターミナルは、コンピュータのアプリケーションソフトに対し入力すべきデータをコンピュータへ送信する手段（302）と、アプリケーションソフトウエアの処理結果としてコンピュータから受信した出力データを自機の出力装置へ供給する手段（303）とを有する。【選択図】      図３
2005122769.tif 000002
【特許請求の範囲】
【請求項１】
スタンドアロン型のアプリケーションソフトウエアを実行するコンピュータであって、
携帯型ターミナルとの間で通信を行う通信装置と、
前記通信装置が前記携帯型ターミナルから受信したデータを前記アプリケーションソフトウエアに対し入力する手段と
を備えることを特徴とするコンピュータ。
【請求項２】
請求項１記載のコンピュータであって、前記アプリケーションソフトウエアにより処理したデータを一元管理することを特徴とするコンピュータ。
【請求項３】
請求項２記載のコンピュータであって、一元管理すべき前記データを自機の補助記憶装置に記憶することを特徴とするコンピュータ。
【請求項４】
スタンドアロン型のアプリケーションソフトウエアを実行するコンピュータであって、
携帯型ターミナルとの間で通信を行う通信装置と、
前記アプリケーションソフトウエアの処理結果となる出力データを前記通信装置により前記携帯型ターミナルへ送信する手段と
を備えることを特徴とするコンピュータ。
【請求項５】
請求項４記載のコンピュータであって、前記アプリケーションソフトウエアにより処理したデータを一元管理することを特徴とするコンピュータ。
【請求項６】
請求項５記載のコンピュータであって、一元管理すべき前記データを自機の補助記憶装置に記憶することを特徴とするコンピュータ。
【請求項７】
スタンドアロン型のアプリケーションソフトウエアを実行するコンピュータであって、
携帯型ターミナルとの間で通信を行う通信装置と、
前記通信装置が前記携帯型ターミナルから受信したデータを前記アプリケーションソフトウエアに対し入力する手段と、
前記アプリケーションソフトウエアの処理結果となる出力データを前記通信装置により前記携帯型ターミナルへ送信する手段と
を備えることを特徴とするコンピュータ。
【請求項８】
請求項７記載のコンピュータであって、前記アプリケーションソフトウエアにより処理したデータを一元管理することを特徴とするコンピュータ。
【請求項９】
請求項８記載のコンピュータであって、一元管理すべき前記データを自機の補助記憶装置に記憶することを特徴とするコンピュータ。
【請求項１０】
請求項４乃至６並びに請求項７乃至９記載のいずれか１項に記載のコンピュータであって、前記出力データが画面表示データであることを特徴とするコンピュータ。
【請求項１１】
請求項１０記載のコンピュータであって、前記画面表示データを記憶するビデオランダムアクセスメモリを備えることを特徴とするコンピュータ。
【請求項１２】
請求項４乃至６並びに請求項７乃至９記載のいずれか１項に記載のコンピュータであって、前記出力データが印刷データであることを特徴とするコンピュータ。
【請求項１３】
請求項１２記載のコンピュータであって、前記印刷データを記憶するプリンタバッファを備えることを特徴とするコンピュータ。
【請求項１４】
請求項１乃至３並びに請求項７乃至９のいずれか１項に記載のコンピュータであって、前記携帯型ターミナルから受信した前記データが圧縮されているとき該データを展開処理して入力することを特徴とするコンピュータ。
【請求項１５】
請求項４乃至６並びに請求項７乃至９のいずれか１項に記載のコンピュータであって、前記出力データを圧縮処理して前記携帯型ターミナルへ送信することを特徴とするコンピュータ。
【請求項１６】
請求項１乃至１５記載のいずれか１項に記載のコンピュータであって、前記携帯型ターミナルが画像表示機能を有することを特徴とするコンピュータ。
【請求項１７】
スタンドアロン型のアプリケーションソフトウエアを実行するコンピュータとの間で通信を行う通信装置と、
前記アプリケーションソフトウエアに対し入力すべきデータを生成する入力装置と、
前記入力装置が生成したデータを前記通信装置により前記コンピュータへ送信する手段と
を備えることを特徴とする携帯型ターミナル。
【請求項１８】
請求項１７記載の携帯型ターミナルであって、前記コンピュータにより前記アプリケーションソフトウエアデータが一元管理されていることを特徴とする携帯型ターミナル。
【請求項１９】
請求項１８記載の携帯型ターミナルであって、一元管理される前記データが前記コンピュータの補助記憶装置に記憶されていることを特徴とする携帯型ターミナル。
【請求項２０】
スタンドアロン型のアプリケーションソフトウエアを実行するコンピュータとの間で通信を行う通信装置と、
前記コンピュータによる前記アプリケーションソフトウエアの処理結果となる出力データを出力する出力装置と、
前記通信装置が前記コンピュータから受信した前記アプリケーションソフトウエアの処理結果となる出力データを前記出力装置へ供給する手段と
を備えることを特徴とする携帯型ターミナル。
【請求項２１】
請求項２０記載の携帯型ターミナルであって、前記アプリケーションソフトウエアにより処理されたデータが前記コンピュータにより一元管理されていることを特徴とする携帯型ターミナル。
【請求項２２】
請求項２１記載の携帯型ターミナルであって、一元管理される前記データが前記コンピュータの補助記憶装置に記憶されていることを特徴とする携帯型ターミナル。
【請求項２３】
スタンドアロン型のアプリケーションソフトウエアを実行するコンピュータとの間で通信を行う通信装置と、
前記アプリケーションソフトウエアに対し入力すべきデータを生成する入力装置と、
前記入力装置が生成したデータを前記通信装置により前記コンピュータへ送信する手段と、
前記コンピュータによる前記アプリケーションソフトウエアの処理結果となる出力データを出力する出力装置と、
前記通信装置が前記コンピュータから受信した前記アプリケーションソフトウエアの処理結果となる出力データを前記出力装置へ供給する手段と
を備えることを特徴とする携帯型ターミナル。
【請求項２４】
請求項２３記載の携帯型ターミナルであって、前記アプリケーションソフトウエアにより処理されたデータが前記コンピュータにより一元管理されていることを特徴とする携帯型ターミナル。
【請求項２５】
請求項２４記載の携帯型ターミナルであって、一元管理される前記データが前記コンピュータの補助記憶装置に記憶されていることを特徴とする携帯型ターミナル。
【請求項２６】
請求項２０乃至２２並びに請求項２３乃至２５記載のいずれか１項に記載の携帯型ターミナルであって、前記出力データが画面表示データであることを特徴とする携帯型ターミナル。
【請求項２７】
請求項２６記載の携帯型ターミナルであって、前記画面表示データを記憶するビデオランダムアクセスメモリを備えることを特徴とする携帯型ターミナル。
【請求項２８】
請求項２６又は２７記載の携帯型ターミナルであって、前記出力装置が画像表示装置であることを特徴とする携帯型ターミナル。
【請求項２９】
請求項２０乃至２２並びに請求項２３乃至２５記載のいずれか１項に記載の携帯型ターミナルであって、前記出力データが印刷データであることを特徴とする携帯型ターミナル。
【請求項３０】
請求項２９記載の携帯型ターミナルであって、前記印刷データを記憶するプリンタバッファを備えることを特徴とする携帯型ターミナル。
【請求項３１】
請求項２９又は３０記載の携帯型ターミナルであって、前記出力装置が印刷装置であることを特徴とする携帯型ターミナル。
【請求項３２】
請求項１７乃至１９並びに請求項２３乃至２５のいずれか１項に記載の携帯型ターミナルであって、前記入力装置が前記データとして位置の絶対値を生成する絶対値入力装置であることを特徴とする携帯型ターミナル。
【請求項３３】
請求項３２記載の携帯型ターミナルであって、前記絶対値入力装置がタッチパネルであることを特徴とする携帯型ターミナル。
【請求項３４】
請求項３２又は３３記載の携帯型ターミナルであって、前記絶対値入力装置が生成した前記データが示す絶対値を相対値へ変換することを特徴とする携帯型ターミナル。
【請求項３５】
請求項１７乃至１９並びに請求項２３乃至２５のいずれか１項に記載の携帯型ターミナルであって、前記コンピュータへ送信すべき前記データを圧縮処理することを特徴とする携帯型ターミナル。
【請求項３６】
請求項２０乃至２２並びに請求項２３乃至２５記載のいずれか１項に記載の携帯型ターミナルであって、前記コンピュータから受信した前記出力データが圧縮されているとき該出力データを展開処理して出力することを特徴とする携帯型ターミナル。
【請求項３７】
請求項１７乃至３６記載のいずれか１項に記載の携帯型ターミナルであって、画像表示機能を有することを特徴とする携帯型ターミナル。
【請求項３８】
請求項１乃至１６のいずれか１項に記載のコンピュータと、
請求項１７乃至３６のいずれか１項に記載の携帯型ターミナルと
を備えることを特徴とするコンピュータシステム。
【請求項３９】
コンピュータを、請求項１乃至１６のいずれか１項に記載のコンピュータとして機能させることを特徴とするプログラム。
【請求項４０】
コンピュータを、請求項１７乃至３６のいずれか１項に記載の携帯型ターミナルとして機能させることを特徴とするプログラム。
【請求項４１】
請求項３９又は４０記載のプログラムを記録したことを特徴とする、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作が可能なコンピュータシステムに係り、例えば、オフィスに置かれたマルチメディア対応の据置型パソコンを通信を介して携帯型ターミナルで操作する場合等に好適なコンピュータシステムに関する。
【背景技術】
【０００２】
昨今、オフィスオートメーションの普及と共に事務処理のコンピュータ化が急速に進み、オフィスにおいては勿論のこと、出張先や外出先においても、ワープロソフトやデータベースソフト等の種々のアプリケーションソフトを使用した事務の合理化が行われている。
【０００３】
従来、このような用途のためには、一般に、ノート型乃至サブノート型等と称される携帯型の高機能パソコンが使用されている。すなわち、これらの携帯型パソコンには、オフィスの据置型パソコンにインストールされているのと同一のアプリケーションソフトがインストールされ、これにより出張先や外出先においても、オフィスにおけると同様な事務処理が可能とされている。
【０００４】
尚、オフィスの据置型パソコンと外出先の携帯型パソコンとの間でデータの整合性が要求される場合には、フロッピー（登録商標）ディスクや光磁気ディスク等の可搬型記録媒体を媒介として、一方のコンピュータから他方のコンピュータへとデータをコピーすることが行われている。
【０００５】
一方、各パソコンがＬＡＮを介してサーバーに接続されるような先進のオフィスの場合には、リモートオフィス等と称される通信ソフトを介して出先の携帯用パソコンから社内サーバーへとアクセスして必要なデータをダウンロードすることにより、常にデータを共有して、社内サーバーと携帯用パソコンとの間でデータの整合性を図ることも行われている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、昨今、この種のアプリケーションソフトの高機能化乃至ＯＳのグラフィックインタフェース化が進んだ結果、これをサポートするノート型乃至サブノート型の携帯用パソコンの側では、ハードディスクや半導体ＲＡＭの大容量化、並びに、ＣＰＵの高性能化が要請され、これに伴って消費電力の増大により大容量バッテリも必要となることから、重量増大により著しく携帯性を害する一方で、連続使用可能時間も比較的短くならざるを得ず、しかも、低コスト化の要請にも反する等の問題点が生じている。
【０００７】
加えて、可搬型記録媒体を媒介として、一方のコンピュータから他方のコンピュータへとデータをコピーすることで両者間のデータ整合性を図る場合には、コピーミスやコピー周期の不適切によりしばしば問題が生ずる。一方、各パソコンを社内ＬＡＮを介してサーバーに接続して、外出先から社内サーバーへと直接にアクセスしてデータの共有化を図る手法では、１台から精々数台程度のパソコンを使用する小規模事業所では経済的理由により直ちには導入し難いと言う問題点がある。
【０００８】
この発明は、以上説明した従来の問題点を解決するためになされたものであり、その目的とするところは、携帯型ターミナルの小型軽量化並びに低価格化を図りつつも、オフィス等に設置されるパソコン等とのデータを共用して一元管理することができ、しかも、任意のスタンドアロン型のアプリケーションソフトをそれがホストコンピュータにインストールされている限り、携帯型ターミナルで自由に利用できるようにしたコンピュータシステムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係るコンピュータは、スタンドアロン型のアプリケーションソフトウエアを実行するコンピュータであって、携帯型ターミナルとの間で通信を行う通信装置と、前記通信装置が前記携帯型ターミナルから受信したデータを前記アプリケーションソフトウエアに対し入力する手段と、前記アプリケーションソフトウエアの処理結果となる出力データを前記通信装置により前記携帯型ターミナルへ送信する手段とを備える。
【００１０】
本発明に係る携帯型ターミナルは、スタンドアロン型のアプリケーションソフトウエアを実行するコンピュータとの間で通信を行う通信装置と、前記アプリケーションソフトウエアに対し入力すべきデータを生成する入力装置と、前記入力装置が生成したデータを前記通信装置により前記コンピュータへ送信する手段と、前記コンピュータによる前記アプリケーションソフトウエアの処理結果となる出力データを出力する出力装置と、前記通信装置が前記コンピュータから受信した前記アプリケーションソフトウエアの処理結果となる出力データを前記出力装置へ供給する手段とを備える。
【００１１】
本発明に係るコンピュータシステムは、前記コンピュータおよび前記携帯型ターミナルとを備える。
【発明の効果】
【００１２】
本発明によれば、携帯型ターミナルの小型軽量化並びに低価格化を図りつつも、オフィス等に設置されるパソコン等とのデータを共用して一元管理することができ、しかも、任意のスタンドアロン型のアプリケーションソフトをそれがホストコンピュータにインストールされている限り、携帯型ターミナルで自由に利用可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の好ましい実施の形態につき、添付図面を参照して詳細に説明する。
【００１４】
本発明にかかるコンピュータシステムを構成するホストコンピュータと携帯型ターミナルの外観構成の一例が図１の斜視図に示されている。なお、本発明のホストコンピュータ並びに携帯型ターミナルの外観はこれに限定されるものでないことは言うまでもない。
【００１５】
同図に示されるように、この実施の一形態におけるコンピュータシステムは、スタンドアロン型のアプリケーションソフトが組み込まれるホストコンピュータ２と、該ホストコンピュータ２と通信媒体１で結ばれる携帯型ターミナル３とから構成されている。
【００１６】
同図に示されるホストコンピュータ２は、この例では、マルチメディア対応のデスクトップ型パソコンで構成されており、例えば、オフィスや自宅等に固定的に設置されている。周知の如く、一般にこの種のパソコンは、パソコン本体、キーボードやマウス等の入力装置、ＣＲＴディスプレイ、レーザプリンタ、スピーカ等の出力装置、通信回線との接続を行うモデム等の通信装置等が備えられている。そして、このホストコンピュータ２を構成するデスクトップ型パソコンには、マルチメディアデータをスタンドアロンで処理するアプリケーションソフトが組み込み可能とされている。ここで、『スタンドアロンで処理するアプリケーションソフト』とは、自機の入力装置からの入力データに基づいて処理動作を行うと共に、その処理結果たる出力データを自機の出力装置で出力するようにプログラムされたアプリケーションソフトのことを意味している。
【００１７】
携帯型ターミナル３は、この例では、Ａ５版程度のサイズに小型軽量化された比較的に低機能のＣＰＵを使用したターミナル専用機等で構成されており、例えば、出張先や営業活動の現場等に容易に持ち運びされるものである。この携帯型ターミナル３には、キーボードやタッチパネル等の入力装置、液晶式モノクロ若しくはカラー画像表示器等の出力装置、例えばＰＨＳデータ通信網との接続を行うためのモデム等の通信装置等が備えられている。その他、この携帯型ターミナル３には、外部プリンタやヘッドホン等の出力装置或いはマウスやスキャナ等の入力装置を接続するためのシリアルポート或いはパラレルポートがを設けられている。
【００１８】
なお、このような多様な入出力機能を実現しつつも、携帯型ターミナル３としては、大容量のハードディスクや半導体ＲＡＭ、高速かつ高機能のマイクロプロセッサ、並びに、大容量のバッテリ等は不要とされている。これは、後に詳細に説明するように、本発明の携帯型ターミナル３は、主として、入出力機能並びに通信機能のみを司るものであって、大容量メモリや高機能ＣＰＵが必要とされるアプリケーションソフトの実行処理については、上述のホストコンピュータに委ねているからである。
【００１９】
次に、本発明にかかるコンピュータシステムを構成するホストコンピュータ２と携帯型ターミナル３の電気的なハードウェア構成の一例が図２のブロック図に示されている。
【００２０】
同図に示されるように、ホストコンピュータ２の通信装置２１と携帯型ターミナル３の通信装置３１とは通信媒体１を経由して結ばれている。ここで、通信媒体１としては、例えば、公衆電話網、電波、赤外線、デジタル無線通信網、ＰＨＳデータ通信網、ＩＳＤＮ網、ＬＡＮ等の各種の通信媒体を採用することができる。一方、ホスト側通信装置２１並びにターミナル側通信装置３１の構成は、通信媒体１としてどのような構成を採用するかによって決定され、例えば、モデムと電話との組合せ、デジタルセルラーカードとデジタル携帯電話との組合せ、赤外線用ＬＥＤと赤外線センサとの組合せ、等のように種々の構成を採用することができる。
【００２１】
ホストコンピュータ２は、先に説明したように、例えばマルチメディア対応のデスクトップ型パソコン等の高機能コンピュータで構成され、そのＣＰＵ２４は装置全体を統括制御する高速かつ高機能のマイクロプロセッサで構成される。ＲＯＭ２５は各種の固定データの記憶エリアとして使用されるもので、例えば半導体メモリにより構成される。ＲＡＭ２６は各種のアプリケーションソフトが実行される際に、それらアプリケーションソフトの読み出しエリア並びにワークエリア等として使用されるものであり、昨今、画像処理やマルチタスク処理等の普及と共に特に大容量半導体メモリで構成される傾向にある。補助記憶装置２７は各種のアプリケーションソフト（本発明のスタンドアロン型アプリケーションソフトを含む）やＯＳの記憶エリアとして使用されるものであり、同様にして、昨今、例えば大容量ハードディスク等で構成される傾向にある。入力装置２２は例えばキーボードやマウス等により構成される。出力装置２３は例えばＣＲＴディスプレイ、プリンタ、ヘッドホン等で構成される。そして、ＣＰＵ２４がＲＡＭ２６に読み出されたプログラムを実行することにより、後述する本発明の各種の機能手段が実現されることとなる。
【００２２】
携帯型ターミナル３は、先に説明したように、例えば、Ａ５版程度のサイズに小型軽量化された比較的に低機能のＣＰＵを使用したターミナル専用機等で構成される。すなわち、装置全体を統括制御するＣＰＵ３４は、比較的に低速かつ低機能の安価なマイクロプロセッサが使用可能とされる。ＲＯＭ３５はターミナルとして必要な各種の機能を実現するためのプログラムを格納するものであり、例えば、半導体メモリにより構成される。ＲＡＭ３６はＲＯＭ３５に格納されたプログラムをＣＰＵ３４が実行する際のワークエリア等として利用される。入力装置３２としては、例えば、キーボード、タッチペン、ペン、ジョイスティック、トラックボール、ナビゲーション用通信受信機（ＧＰＳ）等を挙げることができる。出力装置３３としては、例えば、液晶ディスプレイ、プリンタ、ヘッドフォン等を挙げることができる。そして、ＣＰＵ３４が、ＲＯＭ３５に格納されたプログラムを実行することにより、ターミナルに必要な各種の機能が実現されることとなる。
【００２３】
次に、本発明にかかるコンピュータシステムを構成するホストコンピュータと携帯型ターミナルの機能構成の一例が図３のブロック図に示されている。
【００２４】
同図に示されるように、本発明に係るコンピュータシステムは、スタンドアロン型のアプリケーションソフト２０４が組み込まれるホストコンピュータ２と、該ホストコンピュータ２と通信媒体１で結ばれる携帯型ターミナル３とからなるものである。
【００２５】
ホストコンピュータ２には、携帯型ターミナル３との間で通信を行うためのホスト側通信装置２１と、アプリケーションソフト２０４の処理に必要な入力データを生成するためのホスト側入力装置２２と、アプリケーションソフト２０４の処理結果として得られた出力データに応じた出力動作を行うホスト側出力装置２３と、アプリケーションソフト２０４に対する入力データ供給源を、ホスト側入力装置２３とホスト側通信装置２１とに切り換え可能なホスト側入力制御手段２０２と、アプリケーションソフト２０４の処理結果としてホスト側出力装置２３へ送られる出力データを取り出してホスト側通信装置２１へと送出する処理結果取り出し手段２０３とが設けられている。
【００２６】
携帯型ターミナル３には、ホストコンピュータ２との間で通信を行うためのターミナル側通信装置３１と、アプリケーションソフト２０４の処理に必要な入力データを生成するためのターミナル側入力装置３２と、アプリケーションソフト２０４の処理結果として得られる出力データに応じた出力動作を行うターミナル側出力装置３３と、ターミナル側入力装置３２で生成される入力データをターミナル側通信装置３１へと送出するターミナル側入力制御手段３０２と、ターミナル側通信装置３１の受信出力から出力データを再現してターミナル側出力装置３３へと送出する出力再現手段３０３とが設けられている。
【００２７】
以上の構成において、ターミナル側入力装置３２において所定の入力操作が行われると、入力制御手段３０２はこれにより生成された入力データを通信制御手段３０１へと受け渡す。すると、通信制御手段３０１の作用により、入力制御手段３０２から受け渡された入力データは、通信装置３１から通信媒体１を経由してホストコンピュータ２側へと送信される。
【００２８】
このとき、ターミナル３の入力装置３２で生成されてホストコンピュータ２へと送信される入力データの形式は、ホストコンピュータ２の入力装置２２で生成される入力データの形式と同一でなければならない。さもなければ、アプリケーションソフト２０４で両入力データを等価に扱えないからである。
【００２９】
そのため、ターミナル側入力装置３２で生成される入力データの形式とホスト側入力装置２２で生成される入力データの形式とが異なる場合には、入力制御手段３０２には両入力データの形式を一致されるための等価機能が具備される。
【００３０】
ターミナル側入力装置３２が座標値（絶対値）形式の入力データを出力するタッチパネルであり、ホスト側入力装置２２が移動量（相対値）形式の入力データを出力するマウスである場合に、入力制御手段３０２に具備されるべき等価機能をソフトウェア的に実現するための処理の一例が図４のフローチャートに示されている。
【００３１】
同図において処理が開始されると、入力装置３２を構成するタッチパネルからタッチパネル座標値（Ｔｘ，Ｔｙ）の取得が行われたのち（ステップ４０１）、通信制御手段３０１を介して現時点のホストコンピュータのマウス座標（Ｍｘ，Ｍｙ）が取得される（ステップ４０２）。その後、両座標値の差をとることによりタッチパネル座標値（Ｔｘ，Ｔｙ）は移動量（ｄｘ，ｄｙ）に変換され（ステップ４０３）、変換により得られた移動量（ｄｘ，ｄｙ）はホスト側へと送信される（ステップ４０４）。
【００３２】
なお、言うまでもないことであるが、ホスト側入力装置２２とターミナル側入力装置３２とが同一構成である場合には、入力制御手段３２に以上の等価機能を具備する必要はない。また、ターミナル側入力装置３２として、ナビゲーション用通信衛星受信機（ＧＰＳ）が使用され、シリアルポートからデータが入力される場合にも、入力制御手段３２に上述の等価機能を具備する必要はない。
【００３３】
次に、入力制御手段２０２は、通常は、ホスト側入力装置２２からの入力データをアプリケーションソフト２０４に渡す働きをしているが、通信制御手段２０１からターミナル側入力データが到来した場合には、そのターミナル側入力データを、ホスト側入力装置２２からの入力データの代わりに、アプリケーションソフト２０４へと渡すこととなる。これにより、ホストコンピュータ２に組み込まれたスタンドアロン型のアプリケーションソフト２０４を、携帯型ターミナル３から操作することが可能となるのである。
【００３４】
以後、アプリケーションソフト２０４の側では、与えられる入力データに従って所定の処理が行われ、その処理結果として得られた出力データはホスト側出力装置２３へと与えられる。これにより、ホスト側出力装置２３を構成するプリンタやＣＲＴディスプレイ等が出力データに応じた動作を行うこととなる。同時に、アプリケーションソフト２０４の処理結果たる出力データは、処理結果取り出し手段２０３を介して取り出され、通信制御手段２０１の作用により、通信装置２１によりターミナル側へと送信される。
【００３５】
アプリケーションソフト２０４の処理結果たる出力データが画面表示データである場合において、処理結果取り出し手段２０３に要求される機能をソフトウェア的に実現するための処理の一例が図５のフローチャートに示されている。なお、この図５に示される処理は、例えばタイマ割込などにより、アプリケーションソフト２０４とは独立に動作するようになされている。
【００３６】
周知の如く、アプリケーションソフト２０４の処理結果たる出力データが画面表示データである場合、この画面表示データはビデオＲＡＭ（以下、ＶＲＡＭと言う）に書き込まれ、ＣＲＴコントローラの作用で走査順に読み出され、ＣＲＴディスプレイ上に表示される。図５において、処理が開始されると、まず最初に画面表示データ取り出しのためのワークエリアを確保した後（ステップ５０１ＮＯ、５０２）、そのワークエリアにＶＲＡＭの画面表示データ（アプリケーションソフトの出力データに相当）をコピーする処理が行われる（ステップ５０３）。その後、ワークエリアにコピーされた画面表示データは任意の手法で圧縮処理され（ステップ５０６）、通信制御手段２０１の作用によりターミナル側へと送信される（ステップ５０７）。次回以降の実行周期では、ワークエリアの画面表示データとＶＲＡＭの画面表示データとの差分を抽出する処理（ステップ５０４）、並びに、ワークエリアの内容をＶＲＡＭの内容で更新する処理（ステップ５０５）が繰り返し行われ、併せて、差分データのみを圧縮処理して（ステップ５０６）、ターミナルへ側へと送信する処理が繰り返される（ステップ５０７）。
【００３７】
なお、上述の処理において、差分抽出処理（ステップ５０４）並びにデータ圧縮処理（ステップ５０６）を実行するのは、ホストコンピュータ２から携帯用ターミナル３へと出力データを伝送する際のデータ伝送量を減少させて、ターミナル側から見た入出力応答速度を向上させるためである。ここで、言うまでもないことであるが、データ伝送量を減少させる手法はこれに限定されない。
【００３８】
次に、アプリケーションソフト２０４の処理結果たる出力データが印刷データである場合において、処理結果取り出し手段２０３に要求される機能をソフトウェア的に実現するための処理の一例が図６のフローチャートに示されている。なお、この図６に示される処理は、例えば、Ｉ／Ｏトラップやフック等と言った手法でアプリケーションソフト２０４から印刷データを出力する際に起動される。
【００３９】
周知の如く、アプリケーションソフト２０４の処理結果たる出力データが印刷データである場合、通常、このような印刷データは、プリンタポート等のＩ／Ｏに出力されるが、これをＩ／Ｏトラップやフック等の手法で図６の処理に切り換えるのである。図６において、印刷データの出力の際に処理が起動されると、先ず最初に、印刷データを一定量保持するための印刷バッファとして機能するワークエリアを確保した後（ステップ６０１ＮＯ、６０２）、アプリケーションソフト２０４の処理結果として得られた印刷データを、Ｉ／Ｏトラップやフック等の手法により、先に確保されたワークエリアに格納する処理が行われる（ステップ６０３）。以後、印刷データの出力タイミングが到来する毎に、印刷データをワークエリアに格納する処理が繰り返される（ステップ６０１ＹＥＳ、６０３）。その間に、所定の監視時間が経過するか或いは印刷バッファが満杯となると（ステップ６０４ＹＥＳ）、ワークエリアの印刷データは読み出されて圧縮処理された後（ステップ６０５）、携帯型ターミナル３へと送信するために通信制御手段２０１へと受け渡される（ステップ６０６）。
【００４０】
次に、ホスト側通信制御手段２０１の送信機能をソフトウェア的に実現するための処理の一例が図７のフローチャートに示されている。なお、この通信制御手段２０１は例えば処理結果取り出し手段２０３からの指令により起動される。
【００４１】
同図において、処理が開始されると、まず最初に、パケット生成処理が行われて、圧縮処理されたデータは一定のプロトコルに従って一塊にされた後、扱うデータの種別を表すヘッダの付加、データ長の調整、伝送誤り訂正用符号の付加、その他、必要に応じた暗号化処理等が行われる（ステップ７０１）。次いで、接続相手方である携帯型ターミナル３とのネゴシエーション処理、接続確認処理、プロトコル（通信方法）の整合処理が行われる（ステップ７０２）。最後に、先に生成されたパケットの送信が行われる（ステップ７０３）。
【００４２】
次に、ターミナル側通信制御手段３０１の受信機能をソフトウェア的に実現するための処理の一例が図８のフローチャートに示されている。
【００４３】
同図において、処理が開始されると、まず最初に、接続相手方であるホストコンピュータ２とのネゴシエーション処理、接続確認処理、プロトコル（通信方法）の整合処理が行われる（ステップ８０１）。次いで、プロトコルに従ってホストコンピュータ側から送られてくるパケットを受信する処理が行われる（ステップ８０２）。最後に、受信されたパケットを解釈する処理が行われる。ここでは、元のデータを復元するために、誤り検出・修正処理、復号化処理、データ長調整処理、並びに、ヘッダ分離処理等が行われる（ステップ８０３）。
【００４４】
最後に、出力再現手段３０３の機能をソフトウェア的に実現するための処理の一例が図９のフローチャートに示されている。この出力再現手段３０３は、通信制御手段３０１の出力を受けて、そのデータ種別に応じた出力装置にデータを転送する機能を有する。
【００４５】
同図において、処理が開始されると、受信されたデータの種別が判定される（ステップ９０９）。ここで、受信されたデータが画面表示データであると判定されると（ステップ９０１画面データ）、受信されたデータに対しては画面表示データ特有の圧縮展開処理がなされた後（ステップ９０２）、さらに、展開されたデータが差分データであるか全画面データであるかの判定が行われる（ステップ９０３）。ここで、差分データであると判定された場合には（ステップ９０３ＹＥＳ）、その展開されたデータに基づきＶＲＡＭの部分的な更新が行われるのに対して（ステップ９０５）、全画面データであると判定された場合には（ステップ９０３ＮＯ）、その展開されたデータに基づいてＶＲＡＭ全体の更新が行われることとなる（ステップ９０４）。一方、受信されたデータがプリンタデータであると判定された場合には（ステップ９０１プリンタデータ）、受信されたデータに対してはプリンタデータ特有の圧縮展開処理がなされた後（ステップ９０６）、その展開されたデータはデータ終了に至るまで（ステップ９０８ＮＯ）、携帯型ターミナル３に備えられたプリンタボードへと出力されることとなる（ステップ９０７）。
【００４６】
なお、図８のフローチャートでは、受信されたデータが画面表示データである場合及びプリンタデータである場合のみしか開示されてしないが、受信されたデータがファイルデータである場合やサウンドデータである場合も同様な処理が行われる。
【００４７】
本発明のコンピュータシステムによれば、ホストコンピュータに組み込まれたスタンドアロン型のアプリケーションソフトを携帯型ターミナル側で操作できるため、これを利用すれば様々な便利なシステムを構成することができる。具体的には、例えば、ホストコンピュータに辞典ソフトを組み込んでこれを携帯型ターミナルから利用したり、ホストコンピュータをネットワークに接続して携帯型ターミナルからネットワークを利用したり、ホストコンピュータにＦＡＸモデムを接続して携帯型ターミナルからＦＡＸを送信する等の便利なシステムを容易に実現することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明にかかるコンピュータシステムを構成するホストコンピュータと携帯型ターミナルの外観構成の一例を示す斜視図である。
【図２】本発明にかかるコンピュータシステムを構成するホストコンピュータと携帯型ターミナルの電気的なハードウェア構成の一例を示すブロック図である。
【図３】本発明にかかるコンピュータシステムを構成するホストコンピュータと携帯型ターミナルの機能構成の一例を示すブロック図である。
【図４】ターミナル側入力制御手段の機能をソフトウェア的に実現するためのプログラムの構成を示すフローチャートである。
【図５】画像データを対象とする処理結果取り出し手段の機能をソフトウェア的に実現するためのプログラムの構成を示すフローチャートである。
【図６】印刷データを対象とする処理結果取り出し手段の機能をソフトウェア的に実現するためのプログラムの構成を示すフローチャートである。
【図７】ホスト側通信制御手段の機能をソフトウェア的に実現するためのプログラムの構成を示すフローチャートである。
【図８】ターミナル側通信制御手段の機能をソフトウェア的に実現するためのプログラムの構成を示すフローチャートである。
【図９】出力再現手段の機能をソフトウェア的に実現するためのプログラムの構成を示すフローチャートである。
【符号の説明】
【００４９】
１ 通信媒体
２ ホストコンピュータ
３ 携帯型ターミナル
２１ ホスト側の通信装置
２２ ホスト側の入力装置
２３ ホスト側の出力装置
２４ ホスト側のＣＰＵ
２５ ホスト側のＲＯＭ
２６ ホスト側のＲＡＭ
２７ 補助記憶装置
３１ ターミナル側の通信装置
３２ ターミナル側の入力装置
３３ ターミナル側の出力装置
３４ ターミナル側のＣＰＵ
３５ ターミナル側のＲＯＭ
３６ ターミナル側のＲＡＭ
２０１ ホスト側の通信制御手段
２０２ ホスト側の入力制御手段
２０３ 処理結果取り出し手段
２０４ スタンドアロン型のアプリケーションソフト
３０１ ターミナル側の通信制御手段
３０２ ターミナル側の入力制御手段
３０３ 出力再現手段
【図１】
2005122769.tif 000003
【図２】
2005122769.tif 000004
【図３】
2005122769.tif 000005
【図４】
2005122769.tif 000006
【図５】
2005122769.tif 000007
【図６】
2005122769.tif 000008
【図７】
2005122769.tif 000009
【図８】
2005122769.tif 000010
【図９】
2005122769.tif 000011