(57)【要約】      （修正有）【課題】 複数の処理の進捗状況を同時に識別表示機能を実現し、複数の処理の進捗状況を把握しやすくする。【解決手段】  ＣＰＵは、通信接続されたハンディターミナル毎にデータ通信処理の終了を検出し、データ通信処理が完了したハンディターミナルがあれば、処理終了台数を減じた同時通信台数で進捗バーの表示太さを再計算し、また、各データ通信処理の進捗状況に応じた現在の処理量と、その完了するまでの処理量とから現在の処理終了割合を求め、各データ通信処理に対応した進捗バーの表示制御を進捗表示処理により実行する。【選択図】図９
2006053936.tif 000002
【特許請求の範囲】
【請求項１】
実行対象の処理の種別を判定する処理種別判定手段と、
前記実行対象の処理を実行している際に当該処理の進捗状況を求める進捗状況算出手段と、
この進捗状況算出手段により求められた処理の進捗状況に応じた表示を、前記処理種別判定手段により判定された処理種別に基づいて識別表示する進捗表示制御手段と、
を備えたことを特徴とする進捗状況表示装置。
【請求項２】
前記進捗表示制御手段は、前記処理種別に基づく識別表示は色により識別表示することを特徴とする請求項１記載の進捗状況表示装置。
【請求項３】
前記進捗表示制御手段は、前記処理種別に基づく識別表示は、進捗表示の更新方向により識別表示することを特徴とする請求項１記載の進捗状況表示装置。
【請求項４】
実行対象の処理の進捗状況を表示するためのコンピュータが実行可能なプログラムを格納した記憶媒体であって、
実行対象の処理の種別を判定するためのコンピュータが実行可能なプログラムコードと、
前記実行対象の処理を実行している際に当該処理の進捗状況を求めるためのコンピュータが実行可能なプログラムコードと、
この求められた処理の進捗状況に応じた表示を、前記処理種別判定手段により判定された処理種別に基づいて識別表示するためのコンピュータが実行可能なプログラムコードと、
を含むプログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の処理の進捗状況を表示する進捗状況表示装置に関する。
【背景技術】
【０００２】
近時、パーソナルコンピュータや携帯情報端末装置等の情報処理機器が高機能化し、その情報処理機器内で複数のアプリケーションプログラムを同時に実行することが可能なものが増えてきている。例えば、ウィンドウシステムを利用したマルチ処理機能では、前面のウィンドウでデータベースプログラムを実行しながら、その背後のウィンドウで通信プログラムを実行したりといったことが可能である。
【０００３】
また、業務用に使用目的を特定した処理機能を搭載した携帯型情報端末として、例えば、店舗内で店員が注文を取ったり、商品の在庫を管理する際に使用されるハンディターミナルが普及している。このようなハンディターミナルにおいても上記情報処理機器と同様にウィンドウシステム等を利用したマルチ処理機能を備えたものが増えている。
【０００４】
そして、上記情報処理機器や携帯型情報端末では、プログラム処理中の進捗状況を表示する進捗状況表示機能を備えており、単一処理の進捗状況についてパーセンテージの表示や、進捗バー表示等を行っている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の情報処理機器や携帯型情報端末では、プログラム処理中の進捗状況を表示する表示機能を備え、単一処理の進捗状況についてパーセンテージの表示や、進捗バー表示等を行う処理の進捗表示機能を備えていたが、この進捗状況表示機能は単一の処理に対する進捗表示だけであったため、複数の処理が同時に進行している場合には、その複数の処理の進捗状況を同時に表示することができず、ユーザーにとっては処理状況が把握しにくいという問題があった。
【０００６】
また、ＬＡＮ（Local Area Network）等の通信ネットワークに接続された複数の処理端末を管理するホストコンピュータにおいては、各処理端末における処理の進捗状況を表示する進捗状況表示機能を搭載するが、単一の処理端末に対する処理の進捗状況を表示するのみであり、やはり複数の処理端末における進捗状況を同時に表示することができず、オペレータにとっては処理状況が把握しにくいという問題があった。
【０００７】
本発明の課題は、複数の処理の進捗状況を同時に識別表示機能を実現し、複数の処理の進捗状況を把握しやすくすることである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、実行対象の処理の種別を判定する処理種別判定手段と、前記実行対象の処理を実行している際に当該処理の進捗状況を求める進捗状況算出手段と、この進捗状況算出手段により求められた処理の進捗状況に応じた表示を、前記処理種別判定手段により判定された処理種別に基づいて識別表示する進捗表示制御手段と、を備えたことを特徴としている。
【発明の効果】
【０００９】
請求項１記載の発明の進捗状況表示装置によれば、処理種別判定手段が実行対象の処理の種別を判定し、進捗状況算出手段が、前記実行対象の処理を実行している際に当該処理の進捗状況を求めると、進捗表示制御手段が、この進捗状況算出手段により求められた処理の進捗状況に応じた表示を、前記処理種別判定手段により判定された処理種別に基づいて識別表示する。したがって、実行対象の処理の進捗状況を、その処理種別に応じて識別表示でき、処理内容別に進捗状況を容易に把握させることができる。
【００１０】
請求項２記載の発明の進捗状況表示装置によれば、実行対象の処理の進捗状況を、その処理種別に応じて色で識別表示できる。
【００１１】
請求項３記載の発明の進捗状況表示装置によれば、実行対象の処理の進捗状況を、その処理種別に応じて表示の更新方向により識別表示できる。
【発明を実施するための最良の形態】
【００１２】
以下、図を参照して本発明の実施の形態を詳細に説明する。図１〜図１０は、本発明を適用した複数のハンディターミナルを管理するデータ処理システムの一実施の形態を示す図である。
【００１３】
まず、構成を説明する。図１は、本実施の形態におけるデータ処理システム１のシステム全体の構成を示すブロック図である。この図１において、データ処理システム１は、複数のハンディターミナル（ＨＴ）１０と、複数のハンディターミナル１０における処理状況を管理するホストコンピュータ２０と、各ハンディターミナル１０とホストコンピュータ（ＰＣ）２０との間でデータ通信を行う複数のＩ／Ｏボックス３０と、から構成されており、ホストコンピュータ２０と複数のＩ／Ｏボックス３０との間は、通信ケーブルＣ（有線）により接続され、各Ｉ／Ｏボックス３０と各ハンディターミナル１０との間は光通信（無線）により接続されている。◇したがって、各Ｉ／Ｏボックス３０と各ハンディターミナル１０は、赤外線等を利用する光通信機能を有する。
【００１４】
ハンディターミナル１０は、図２に示すブロック図のように、ＣＰＵ１１、入力装置１２、ＲＡＭ１３、光通信部１４、表示装置１５、印刷装置１６、記憶装置１７、及び記憶媒体１８により構成されており、記憶媒体１８を除く各部はバス１９に接続されている。
【００１５】
ＣＰＵ（Central Processing Unit ）１１は、記憶装置１７内に格納されている制御プログラムをＲＡＭ１３内の図示しないプログラム領域に展開してハンディターミナル１０内の各部を制御する処理を実行し、入力装置１２から入力される各種指示に応じて各種処理を実行し、その処理結果をＲＡＭ１３内に格納して表示装置１５に表示した後、その処理結果を記憶装置１７内の指定された格納先に保存する。
【００１６】
また、ＣＰＵ１１は、ハンディターミナル１０の光通信部１４の搭載面がＩ／Ｏボックス３０の光通信部（図示せず）に対向して置かれたことを光通信部１４により検出すると、記憶装置１７内に格納されている通信制御プログラムをＲＡＭ１３内の図示しないプログラム領域に展開して、Ｉ／Ｏボックス３０を介してホストコンピュータ２０との間で後述するデータ通信処理（図４参照）を実行する。
【００１７】
入力装置１２は、各種入力機能が予め割り当てられたキースイッチや、選択された処理モードに応じてキー配置を変更する表示装置１５の表示画面と一体的に形成されたタッチパネル等により構成され、その各種キー操作やタッチ操作に応じた各種指示信号をＣＰＵ１１に出力する。
【００１８】
ＲＡＭ（Random Access Memory）１３は、ＣＰＵ１１が実行する各種処理制御プログラムを展開するとともに、その各処理に際して処理される各種データを展開するメモリ領域を形成する。
【００１９】
光通信部１４は、ＣＰＵ１１が実行する通信制御処理により制御され、Ｉ／Ｏボックス３０内の光通信部との間でデータ通信を実行することにより、Ｉ／Ｏボックス３０を介してホストコンピュータ２０との間でデータ通信を実行する。
【００２０】
表示装置１５は、入力装置１２のタッチパネル等と一体的に形成される液晶表示パネル等により構成され、ＣＰＵ１１が実行する各種処理制御プログラムの処理結果や入力装置１２から入力されたデータ等を表示するとともに、データ通信状況等を表示する。
【００２１】
印刷装置１６は、ＣＰＵ１１が実行する印刷制御処理により制御され、ＣＰＵ１１から入力される印刷データを内蔵する用紙に印字して出力する。
【００２２】
記憶装置１７は、プログラムやデータ等が予め記憶されている記憶媒体１８を有しており、この記憶媒体１８は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体１８は、記憶装置１７に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体１８には上記制御プログラム、通信制御プログラム、及び各制御プログラムで処理されたデータ等を記憶する。
【００２３】
また、この記憶媒体１８に記憶するプログラム、データ等は、Ｉ／Ｏボックス３０を介して接続されたホストコンピュータ２０から受信して記憶する構成にしてもよく、更に、Ｉ／Ｏボックス３０を介して接続されたホストコンピュータ２０に上記記憶媒体を備えた記憶装置を設け、この記憶媒体１８に記憶されているプログラム、データをＩ／Ｏボックス３０を介して使用する構成にしてもよい。
【００２４】
ホストコンピュータ２０は、図３（ａ）に示すブロック図のように、ＣＰＵ２１、入力装置２２、ＲＡＭ２３、表示装置２４、印刷装置２５、記憶装置２６、記憶媒体２７、及び通信装置２８により構成されており、記憶媒体２７を除く各部はバス２９に接続されている。
【００２５】
ＣＰＵ２１（請求項１記載の特定手段及び進捗状況算出手段と、請求項１、２記載の表示エリア算出手段と、請求項３記載の処理種別判定手段と、請求項１〜５記載の進捗状況表示制御手段と、に対応する。）は、記憶装置２６内に格納されているハンディターミナル用管理制御プログラムをＲＡＭ２３内のワークメモリ２３４（同図（ｂ）参照）に展開してホストコンピュータ２０内の各部を制御する処理を実行し、入力装置２２から入力される各種指示に応じて各種処理を実行し、その処理結果をＲＡＭ２３内に格納して表示装置２４に表示した後、その処理結果を記憶装置２６内の指定された格納先に保存する。
【００２６】
また、ＣＰＵ２１は、各Ｉ／Ｏボックス３０を介して各ハンディターミナル１０が光通信により無線接続されたことを確認した場合、記憶装置２６内に格納されている通信制御プログラムをＲＡＭ２３内のワークメモリ２３４に展開して、Ｉ／Ｏボックス３０を介して各ハンディターミナル１０との間で後述するデータ通信処理（図５、６参照）を実行する。
【００２７】
このデータ通信処理に際して、ＣＰＵ２１は、同時に通信接続された複数のハンディターミナル１０それぞれに対する各データ通信処理の進捗状況を同時に進捗バー表示するため、その進捗バー表示の表示属性として、データ通信方向種別と、データ通信方向に応じたバー表示方向種別と、バー表示色と、データ通信時に処理対象となるホストコンピュータ２０内の記憶装置２６あるいは記憶媒体２７に対応するドライブ種別とを任意設定あるいはデフォルトのまま設定させて、その設定内容をＲＡＭ２３内の進捗バー表示設定メモリ２３１（図３（ｂ）参照）に格納し、更にデータ通信処理の実行相手となるハンディターミナル１０と、そのハンディターミナル１０毎に処理対象種別（データ通信方向種別、ドライブ種別あるいはファイル種別等）とを選択確定させ、その選択確定された処理相手情報と処理対象種別情報とをＲＡＭ２３内のワークメモリ２３４に格納する。
【００２８】
そして、ＣＰＵ２１は、ハンディターミナル１０からの送信要求あるいは入力装置２２からの通信処理起動指示によりデータ通信処理を開始すると、今回のデータ通信処理相手として選択されたハンディターミナル１０の同時通信台数を設定し、その同時通信台数から各進捗バーの表示太さを計算し、ワークメモリ２３４に格納された処理対象種別情報を全データ通信処理相手について読み出し、その全データ通信処理が完了するまでの処理量（全データ通信に係る全処理時間）を求め、選択されたハンディターミナル１０毎にデータ通信処理を実行する。
【００２９】
そして、ＣＰＵ２１は、通信接続されたハンディターミナル１０毎にデータ通信処理の終了を検出し、データ通信処理が完了したハンディターミナル１０があれば、処理終了台数を減じた同時通信台数で進捗バーの表示太さを再計算し、また、各データ通信処理の進捗状況に応じた現在の処理量と、その完了するまでの処理量とから現在の処理終了割合を求め、各データ通信処理に対応した進捗バーの表示制御を、後述する進捗表示処理（図７参照）により実行する。
【００３０】
入力装置２２は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード及びマウスを含み、押下されたキーの押下信号やマウスの位置信号をＣＰＵ２１に出力する。
【００３１】
ＲＡＭ２３は、図３（ｂ）に示すように、進捗バー表示設定メモリ２３１、完了処理量メモリ２３２、現在終了割合メモリ２３３、及びワークメモリ２３４を有する。進捗バー表示設定メモリ２３１は、上記データ通信処理に際して設定される進捗バー表示の表示属性として、データ通信方向種別と、データ通信方向に応じたバー表示方向種別と、バー表示色と、を対応付けて格納する。完了処理量メモリ２３２は、上記データ通信処理に際してＣＰＵ２１により求められる各データ通信処理の完了処理量を格納する。現在終了割合メモリ２３３は、上記データ通信処理に際してＣＰＵ２１により求められる各データ通信処理の現在終了割合を格納する。ワークメモリ２３４は、上記ＣＰＵ２１により実行される各種処理プログラムや各種処理データを格納するとともに、上記データ通信処理に際して選択確定された処理相手情報と処理対象種別情報とを格納する。
【００３２】
表示装置２４は、ＣＲＴ（Cathode Ray Tube）等により構成され、ＣＰＵ２１から入力される表示データを表示し、上記データ通信処理に際してＣＰＵ２１から入力される進捗バー表示データに応じて、通信接続されたハンディターミナル１０との間のデータ通信の進捗状況を表示する。
【００３３】
印刷装置２５は、ＣＰＵ２１が実行する印刷制御処理により制御され、ＣＰＵ２１から入力される印刷データを内蔵する用紙に印字して出力する。
【００３４】
記憶装置２６は、プログラムやデータ等が予め記憶されている記憶媒体２７を有しており、この記憶媒体２７は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体２７は、記憶装置２６に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体２７には上記ハンディターミナル用管理制御プログラム、データ通信処理プログラム、進捗表示処理プログラム、及び各処理プログラムで処理されたデータ等を記憶する。
【００３５】
また、この記憶媒体２７に記憶するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体２７に記憶されているプログラム、データを通信回線を介して使用する構成にしてもよい。
【００３６】
次に、本実施の形態の動作を説明する。まず、ハンディターミナル１０において実行されるデータ通信処理について図４に示すフローチャートに基づいて説明する。
【００３７】
ＣＰＵ１１は、ハンディターミナル１０の光通信部１４の搭載面がＩ／Ｏボックス３０の光通信部（図示せず）に対向して置かれたことを光通信部１４により検出すると、記憶装置１７内に格納されている通信制御プログラムをＲＡＭ１３内の図示しないプログラム領域に展開して、Ｉ／Ｏボックス３０を介してホストコンピュータ２０との間で図４のデータ通信処理を開始する。
【００３８】
図４のデータ通信処理において、ＣＰＵ１１は、まず、ホストコンピュータ２０から通信要求を受信したか否かを確認し（ステップＳ１）、ホストコンピュータ２０から通信要求を受信しなければ、入力装置１２から送信指示信号を受信したか否かを確認する（ステップＳ２）。送信指示信号を受信しなければ、入力装置１２からの入力指示か否かを判別し（ステップＳ３）、入力指示でもなければステップＳ１に戻り、入力指示であれば、その指示内容に応じた処理を実行して（ステップＳ４）、ステップＳ１に戻る。
【００３９】
また、送信指示信号を受信すると、ＣＰＵ１１は、光通信部１４及びＩ／Ｏボックス３０を介してホストコンピュータ２０に送信要求信号を送信し（ステップＳ５）、記憶装置１７内に格納された送信すべきデータを読み出してホストコンピュータ２０に送信する（ステップＳ６）。そして、ＣＰＵ１１は、データ送信状態を監視して、データ送信の終了を確認すると（ステップＳ７）、終了通知信号をホストコンピュータ２０に送信して（ステップＳ８）、ステップＳ１に戻る。
【００４０】
また、ステップＳ１において、ホストコンピュータ２０から通信要求を受信すると、ＣＰＵ１１は、ステップＳ９に移行し、その通信要求内容がデータ受信であるか否かを確認し、データ受信であれば、ホストコンピュータ２０から送信されたデータをＩ／Ｏボックス３０及び光通信部１４を介して受信して、その受信データを記憶装置１７内に格納し（ステップＳ１０）、ホストコンピュータ２０からの終了通知信号の受信を確認すると（ステップＳ１１）、ステップＳ１に戻る。
【００４１】
次に、ホストコンピュータ２０において実行されるデータ通信処理について図５、６に示すフローチャートに基づいて説明する。
【００４２】
ＣＰＵ２１は、各Ｉ／Ｏボックス３０を介して各ハンディターミナル１０が光通信により無線接続されたことを確認した場合、記憶装置２６内に格納されている通信制御プログラムをＲＡＭ２３内のワークメモリ２３４に展開して、Ｉ／Ｏボックス３０を介して各ハンディターミナル１０との間で図５、６のデータ通信処理を開始する。
【００４３】
このデータ通信処理に際して、ＣＰＵ２１は、まず、進捗バー表示設定、通信相手選択、処理対象種別の各メニュー項目を含むデータ通信に関わるメニュー画面を表示装置２４に表示し（ステップＳ２１）、進捗バー表示設定が選択されたか否かを判別する（ステップＳ２２）。進捗バー表示設定が選択されなければ、進捗バーの表示属性を予めＲＡＭ２３内の進捗バー表示設定メモリ２３１に設定されたデフォルトのままとしてステップＳ２４に移行し、進捗バー表示設定が選択されれば、その進捗バー表示の表示属性として、データ通信方向種別と、データ通信方向に応じたバー表示方向種別と、バー表示色と、データ通信時に処理対象となるホストコンピュータ２０内の記憶装置２６あるいは記憶媒体２７に対応するドライブ種別とを任意設定させ、その設定内容を進捗バー表示設定メモリ２３１に格納する（ステップＳ２４）。
【００４４】
次いで、ＣＰＵ２１は、データ通信の処理実行相手となるハンディターミナル１０と、そのハンディターミナル１０毎に処理対象種別（データ通信方向種別（アップロード、ダウンロード）、そのデータ通信対象のドライブ種別あるいはファイル種別等）とを選択確定させ（ステップＳ２４〜Ｓ２６）、その選択確定された処理相手情報と処理対象種別情報とをＲＡＭ２３内のワークメモリ２３４に格納する。
【００４５】
そして、ＣＰＵ２１は、ハンディターミナル１０からの送信要求あるいは入力装置２２からの通信処理起動指示によりデータ通信処理を開始すると（ステップＳ２７）、今回のデータ通信処理相手として選択されたハンディターミナル１０の同時通信台数を設定し、その同時通信台数から各進捗バーの表示太さを計算する（ステップＳ２８）。
【００４６】
次いで、ＣＰＵ２１は、ワークメモリ２３４に格納された処理対象種別情報（データ通信方向種別、ドライブ種別あるいはファイル種別等）を全データ通信処理相手について読み出し（ステップＳ３０〜Ｓ３２）、その全データ通信処理が完了するまでの処理量（全データ通信処理に係る処理時間）を求めて、その処理量をＲＡＭ２３内の完了処理量メモリ２３２に格納し（ステップＳ３３）、選択された処理相手先のハンディターミナル１０毎に、読み出した各処理対象種別情報に従って通信装置２８により各データ通信処理を実行する（ステップＳ３４）。
【００４７】
そして、ＣＰＵ２１は、通信接続されたハンディターミナル１０毎にデータ通信処理終了の有無を検出し（ステップＳ３５）、終了したデータ通信処理がなければステップＳ３９に移行し、終了したデータ通信処理が有れば、その終了したデータ通信処理が受信処理（アップロード）か送信処理（ダウンロード）かを確認する（ステップＳ３６）。送信処理であれば、終了通知信号を通信装置２８により該当するＩ／Ｏボックス３０に通信接続されたハンディターミナル１０に送信する（ステップＳ３７）。
【００４８】
そして、ＣＰＵ２１は、ステップＳ３６において終了したデータ通信処理が受信処理である場合、たまはステップＳ３７で終了通知信号を送信した後、今回の全データ通信処理が終了したか否かを判別する（ステップＳ３８）。今回の全データ通信処理が終了していれば本データ通信処理を終了し、今回の全データ通信処理が終了していなければ、データ通信処理が終了した台数を減じた通信台数で各進捗バーの表示太さを再計算する（ステップＳ３９）。
【００４９】
次いで、ＣＰＵ２１は、各データ通信処理の現在の処理量と、ステップＳ３３で完了処理量メモリ２３２に格納した処理量とにより、現在までの各データ通信処理の終了割合を求めて、ＲＡＭ２３内の現在終了割合メモリ２３３に格納する（ステップＳ４０）。そして、ＣＰＵ２１は、その求めた現在までの各データ通信処理の終了割合を対応する各進捗バー表示の割合とし（ステップＳ４１）、この各進捗バー表示の割合と、ステップＳ３９で計算した進捗バー数、バー表示太さ、及び進捗バー表示メモリ２３１に格納された各データ通信に対応する表示バー属性（データ通信方向種別、データ通信方向に応じたバー表示方向種別）に従い、進捗バー表示を表示装置２４に表示する進捗表示処理を実行する（ステップＳ４２）。
【００５０】
このＣＰＵ２１により実行される進捗表示処理の詳細について図７に示すフローチャートに基づいて説明する。図７において、ＣＰＵ２１は、まず、ステップＳ３９で計算した進捗バー数分のバー表示太さの進捗バー表示エリアを表示装置２４の表示画面上に確保し（ステップＳ４２１）、最初のデータ通信処理に対応する表示バー属性（データ通信方向種別、データ通信方向に応じたバー表示方向種別）を指定して進捗バー表示設定メモリ２３１から読み出す（ステップＳ４２２）。
【００５１】
この進捗バー表示設定メモリ２３１内のデータ通信処理に対応する表示バー属性の設定例を図８に示す。この場合、「処理状態」の欄に各データ通信処理のデータ通信方向種別が設定され、「表示状態」の欄に各データ通信方向に応じたバー表示方向種別が設定され、「色」欄に各データ通信処理に対応する進捗バーの表示色が設定されている。
【００５２】
したがって、ステップＳ４２２では、最初のデータ通信処理に対応する表示バー属性として、「アップロード」、「右から左」、「赤」が指定されて読み出される。次いで、ＣＰＵ２１は、読み出した表示バー属性の進捗バーの表示移動方向は「右から」か「左から」かを判別し（ステップＳ４２３）、「左から右」であれば、上記ステップＳ４１において求められた現在の進捗バー表示割合で左からの移動により、当該データ通信処理に対応する進捗バーを読み出した表示色で進捗バー表示エリア内に表示する（ステップＳ４２４）。また、「右から左」であれば、上記ステップＳ４１において求められた現在の進捗バー表示割合で右からの移動により、当該データ通信処理に対応する進捗バーを読み出した表示色で進捗バー表示エリア内に表示する（ステップＳ４２５）。
【００５３】
すなわち、最初のデータ通信処理に対応する表示バー属性「アップロード」、「右から左」、「赤」であれば、ステップＳ４２５において、進捗バー表示エリア内に現在の進捗バー表示割合で右からの移動により、当該データ通信処理に対応する進捗バーが赤色で表示される。
【００５４】
そして、ＣＰＵ２１は、ステップＳ４２４あるいはステップＳ４２５で表示した進捗バーに対応するデータ通信の相手先種別（ハンディターミナル１０の識別番号等）を、その進捗バー表示の近傍に表示し（ステップＳ４２６）、今回の進捗バー表示処理数は最後か否か、すなわち、現在のデータ通信処理状態により進捗バー表示エリア内に同時表示する進捗バー表示数分の表示処理を終了したか否かを判別する（ステップＳ４２７）。進捗バー表示処理数が最後でなければ、次のデータ通信処理に対応する表示バー属性を指定して進捗バー表示設定メモリ２３１から読み出し（ステップＳ４２８）、ステップＳ４２３に戻り、同様に次の現在のデータ通信処理状態に対応する進捗バーを進捗バー表示エリア内に表示する。また、進捗バー表示処理数が最後であれば、ＣＰＵ２１は、図６のステップＳ３４に戻って、各データ通信処理の終了検出、及び現在の処理終了割合を求めて図７の進捗表示処理を繰り返し実行する。
【００５５】
以上のホストコンピュータ２０においてデータ通信処理中に実行される進捗表示処理により、図９（ａ）あるいは同図（ｂ）に示すように、同時にデータ通信処理中の複数のハンディターミナル１０に対する進捗バー表示を行うことができる。
【００５６】
図９（ａ）は、３台のハンディターミナル１０との間でデータ通信処理を同時に実行している際に、表示装置２４の表画面に設定された進捗バー表示エリアにおける各進捗バー（１）〜（３）の表示状態を示した図であり、そのデータ通信方向に応じて、バー（１）で示す進捗バーは左から右への移動で青色（同図（ｃ）参照）で表示され、バー（２）で示す進捗バーは左から右への移動で赤色で表示され、バー（３）で示す進捗バーは右から左への移動で緑色で表示された場合を示している。また、図９（ａ）の左側の表示は処理対象装置（Ｉ／Ｏボックス等）、処理状態（状態：アップロード等）、処理ファイル名（ファイル名：Ａ等）を表し、右側の表示は処理割合を％で表している。
【００５７】
図９（ｂ）は、進捗バー表示部分だけを示し、６台のハンディターミナル１０との間でデータ通信処理を同時に実行している際に、表示装置２４の表画面に設定された進捗バー表示エリアにおける各進捗バー（１）〜（６）の表示状態を示した図であり、そのデータ通信方向に応じて同図（ａ）と同様に、移動方向とバー表示色が設定されて表示されている。
【００５８】
この図９（ａ）、（ｂ）の進捗バー表示例では、表示装置２４の表示画面全体を進捗バー表示エリアとしているが、データ通信以外の処理やデータ通信に関わる処理画面が既に表示されている場合、図１０に示すように、表示画面の一部に進捗表示領域、すなわち進捗バー表示エリアを設定して表示するようにしてもよい。
【００５９】
以上のように、本実施の形態における複数のハンディターミナル１０を管理するデータ処理システム１では、ホストコンピュータ２０が複数のＩ／Ｏボックス３０を介して無線接続された複数のハンディターミナル１０との間でデータ通信処理を同時に実行する際に、その各データ通信処理の進捗状況を同一表示画面内に進捗バーとして同時表示可能としたため、ホストコンピュータ２０のオペレータは、複数のハンディターミナル１０との間で実行中のデータ通信処理の進捗状況を一見して把握することができる。
【００６０】
なお、上記実施の形態では、複数のハンディターミナル１０とホストコンピュータ２０との間のデータ通信処理について進捗バーを表示する例を示したが、処理の進捗状況を表示する対象とするシステムは限定されるものではなく、例えば、サーバーと複数のクライアントとの間で実行される各種処理等にも本発明による進捗状況表示機能が適用可能である。
【００６１】
なお、上記実施の形態では、複数の処理の進捗状況を進捗バーにより同時表示する例を示したが、複数の処理の進捗状況を数値だけで表示したり、円グラフ、あるいは物体移動等で表示するようにしてもよい。
【００６２】
また、複数の処理の進捗状況は、処理完了予測時間を求めて、この予測時間に対する現在までの処理時間の割合により求めるようにしてもよい。また、複数の処理の進捗状況を示す各表示サイズは均等でなくともよく、処理内容、通信デバイスの種類等に応じて異なる表示サイズとしてもよい。
【００６３】
さらに、外部の通信端末と関連した処理以外の自己の装置間（例えば、フロッピー（登録商標）ディスクからハードディスクへのデータ書き込み等）の処理の進捗状況を表示するようにしても良く、また、インターネット等を介して外部の他の装置との間の処理の進捗状況を表示するようにしてもよい。
【００６４】
また、表示サイズの制約から表示領域内に進捗状況の表示が多数あって一度に表示できない場合は、一定時間毎に表示を切り換えを行って進捗状況の表示を異ならせ（１面は進捗状況１〜１０、２面は進捗状況１１〜２０等）れば、多数の進捗状況を確認させることができる。
【００６５】
また、進捗状況表示領域内に納まるように進捗表示バーを均等に自動割り付けせず、固定サイズの進捗バーを表示するものであってもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明を適用した実施の形態におけるデータ処理システム１のシステム全体の構成を示すブロック図である。
【図２】図１のハンディターミナル１０の要部構成を示すブロック図である。
【図３】（ａ）は図１のホストコンピュータ２０の要部構成を示すブロック図、（ｂ）は同図（ａ）のＲＡＭ２３内のメモリ構成を示す図である。
【図４】図２のハンディターミナル１０内のＣＰＵ１１により実行されるデータ通信処理を示すフローチャートである。
【図５】図３（ａ）のホストコンピュータ２０内のＣＰＵ２１により実行されるデータ通信処理の一部を示すフローチャートである。
【図６】図５に続くＣＰＵ２１により実行されるデータ通信処理の一部を示すフローチャートである。
【図７】図６のステップＳ４２においてＣＰＵ２１により実行される進捗表示処理を示すフローチャートである。
【図８】図７の進捗表示処理において参照される進捗バー表示設定メモリ２３１内の設定例を示す図である。
【図９】図７の進捗表示処理において表示装置２４に表示される進捗バーの表示例を示す図であり、（ａ）は３台と同時通信した場合の進捗バーの表示例を示す図、（ｂ）は６台と同時通信した場合の進捗バーの表示例を示す図、（ｃ）は同図（ａ）、（ｂ）の各進捗バーの表示色を示す図である。
【図１０】図７の進捗表示処理において表示装置２４に表示される進捗バー表示エリアの設定例を示す図である。
【符号の説明】
【００６７】
１  データ処理システム
１０  ハンディターミナル
２０  ホストコンピュータ
１１、２１  ＣＰＵ
１２、２２  入力装置
１３、２３  ＲＡＭ
１４  光通信部
１５、２４  表示装置
１６、２５  印刷装置
１７、２６  記憶装置
１８、２７  記憶媒体
２８  通信装置
１９、２９  バス
２３１  進捗バー表示設定メモリ
２３２  完了処理量メモリ
２３３  現在終了割合メモリ
２３４  ワークメモリ
３０  Ｉ／Ｏボックス
【図１】
2006053936.tif 000003
【図２】
2006053936.tif 000004
【図３】
2006053936.tif 000005
【図４】
2006053936.tif 000006
【図５】
2006053936.tif 000007
【図６】
2006053936.tif 000008
【図７】
2006053936.tif 000009
【図８】
2006053936.tif 000010
【図９】
2006053936.tif 000011
【図１０】
2006053936.tif 000012