(57)【要約】      （修正有）【課題】ユーザが利用する端末の通信状態による影響を受けることなく、データの入力を行える情報処理端末、情報処理システム、制御方法、及びプログラムを提供する。【解決手段】ユーザが入力画面３００に対して入力を行っている際に、Ｗｅｂサーバに対するネットワークの通信状態を監視し、通信状態がオンライン（通信可能）のときは、そのまま入力を継続させ、通信状態がオフライン（通信不可）のときは、入力画面３００において、Ｗｅｂサーバと通信が必要となる機能を非活性化すると共に、入力画面３００に入力された入力された情報をキャッシュに記憶しておき、通信状態がオンラインになったときに、Ｗｅｂサーバを介してＤＢサーバへ入力情報を登録する。【選択図】図３
2018142209.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置との通信により入力した情報を送信する情報処理端末であって、
前記情報処理装置との通信状態を管理する管理手段と、
前記管理手段によって通信状態が通信不可である場合、画面へ入力される情報を記憶する記憶手段と、
前記管理手段によって通信状態が通信不可から通信可能となった場合、前記記憶手段に記憶した入力情報を前記情報処理装置へ送信する送信手段と、
を備えたことを特徴とする情報処理端末。
【請求項２】
画面に対する入力情報の登録指示を受付ける登録指示受付手段を備え、
前記登録指示受付手段によって登録指示を受付けた際に、前記通信状態が通信不可である場合、通信状態が通信可能に変わったときに前記入力情報を自動登録するか否かの指示を受付ける登録確認手段と、
を備え、
前記送信手段は、前記登録確認手段によって自動登録する指示を受付けた場合、前記入力情報を前記情報処理装置へ送信することを特徴とする請求項１に記載の情報処理端末。
【請求項３】
前記通信状態が通信不可である場合、前記画面と前記情報処理装置との通信が生じる機能を利用不可とする機能制御手段を備えたことを特徴とする請求項１または２に記載の情報処理端末。
【請求項４】
前記記憶手段は、前記通信状態が通信不可である場合、前記画面に対して添付するファイルをバイナリへ変換して記憶することを特徴とする請求項１乃至３の何れか１項に記載の情報処理端末。
【請求項５】
前記送信手段は、前記通信状態が通信可能に変わったときに、前記記憶手段に記憶されたバイナリ変換されたファイルを復元して前記情報処理装置へ送信することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
情報処理装置との通信により入力した情報を送信する情報処理端末の制御方法であって、
前記情報処理端末は、
前記情報処理装置との通信状態を管理する管理ステップと、
前記管理ステップによって通信状態が通信不可である場合、画面へ入力される情報を記憶する記憶ステップと、
前記管理ステップによって通信状態が通信不可から通信可能となった場合、前記記憶ステップに記憶した入力情報を前記情報処理装置へ送信する送信ステップと、
を実行することを特徴とする情報処理端末の制御方法。
【請求項７】
情報処理装置との通信により入力した情報を送信する情報処理端末で読取実行可能なプログラムであって、
前記情報処理端末を、
前記情報処理装置との通信状態を管理する管理手段と、
前記管理手段によって通信状態が通信不可である場合、画面へ入力される情報を記憶する記憶手段と、
前記管理手段によって通信状態が通信不可から通信可能となった場合、前記記憶手段に記憶した入力情報を前記情報処理装置へ送信する送信手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面を介してデータを入力する方法に関する。
【背景技術】
【０００２】
タブレット端末からＷｅｂシステムへアクセスすることにより、外出先からでも利用可能となった業務システムが存在する。
【０００３】
この様な業務システムは、利便性が高い反面、ネットワークの通信状態がＰＣと比べ不安定であり、通信状態によっては、オフライン状態となってしまい、一時的に利用できなくなるケースが存在する。
【０００４】
Ｗｅｂシステムにおける画面での入力情報が多い場合、入力途中にユーザの端末がオフライン状態になると入力内容が破棄されるため、煩雑な入力作業を再度行う必要がある。
【０００５】
また、入力後、サーバへの登録処理中にユーザの端末がオフライン状態になった場合、ユーザが入力・登録を行ったはずの入力情報が、正常に登録できない恐れがあり、業務システムとしての信頼性を損なうリスクを抱えている。
【０００６】
そこで、ブラウザを起動してＷｅｂページを開くタイミングで起動モードを選択し、オフライン状態でも利用可能とするＷｅｂシステムが開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１０４４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載のＷｅｂシステムでは、対象のＷｅｂページを開く段階で、ユーザが起動モード（オンライン用サイト、またはオフライン用フォーム）を選択する必要がある。
【０００９】
そのため、起動後にネットワークの通信状態が変化してもリアルタイムに制御を変更することができず、再度、ユーザが起動モードを切り替え、対象のＷｅｂページを起動し直す必要がある。
【００１０】
そこで、本発明では、ユーザが利用する端末の通信状態による影響を受けることなく、データの入力を行うことが可能な情報処理端末、情報処理システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための本発明は、情報処理装置との通信により入力した情報を送信する情報処理端末であって、前記情報処理装置との通信状態を管理する管理手段と、前記管理手段によって通信状態が通信不可である場合、画面へ入力される情報を記憶する記憶手段と、前記管理手段によって通信状態が通信不可から通信可能となった場合、前記記憶手段に記憶した入力情報を前記情報処理装置へ送信する送信手段と、を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザが利用する端末の通信状態による影響を受けることなく、データの入力を行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】Ｗｅｂシステムの構成の一例を示すシステム構成図である。
【図２】クライアント端末、Ｗｅｂサーバ、ＤＢサーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】画面の遷移例を示す遷移図である。
【図４】ネットワークの通信状態を監視する処理を示すフローチャートである。
【図５】各画面におけるデータの入力、登録処理を示すフローチャートである。
【図６】各画面におけるデータの入力、登録処理を示すフローチャートである。
【図７】Ｗｅｂブラウザに添付されたファイルを保持する方法を示す説明図である。
【図８】Ｗｅｂブラウザに添付されたファイルを保持する方法を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明の情報処理システムであるＷｅｂシステムの構成の一例を示すシステム構成図である。
【００１６】
Ｗｅｂシステム１００は、１又は複数のクライアント端末１０２、１又または複数のＷｅｂサーバ１０４、及び１又は複数のＤＢサーバ１０６がローカルエリアネットワーク（ＬＡＮ）１０８を介して接続される構成となっている。
【００１７】
Ｗｅｂサーバ１０４は、クライアント端末１０２からのＨＴＴＰリクエストを受け付け、リクエストに応じたプログラム処理を行う。
【００１８】
処理結果となるページ情報等をＨＴＴＰレスポンスとして、クライアント端末１０２に返し、クライアント端末１０２に備えられたＷｅｂブラウザに当該ページ情報等が表示される。尚、クライアント端末１０２は、ＰＣに限らず携帯端末や携帯電話等、表示してる画面に対して入力する機能を備えた機器であれば何れでも良い。
【００１９】
ＤＢサーバ１０６は、Ｗｅｂサーバ１０４を介して通信される筐体であり、Ｗｅｂシステム１００が保持するトランザクションデータやマスタデータ、アクセス情報等を一元管理するものであり、例えば、ＲＤＢＭＳ機能を搭載したサーバである。
【００２０】
以下、図２を用いて、図１に示したクライアント端末１０２、Ｗｅｂサーバ１０４、及びＤＢサーバ１０６に適用可能な情報処理装置のハードウェア構成について説明する。
【００２１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２２】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２３】
また、２０５は入力コントローラで、入力デバイス２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。
【００２４】
また、入力デバイス２０９がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。なお、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよいこととする。
【００２５】
２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２６】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２７】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３０】
さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３１】
図３は、本実施形態におけるＷｅｂシステム１００における画面遷移について示しており、図４乃至図６に示す、Ｗｅｂシステム１００において実行される処理の流れを示すフローチャートと合わせて説明を行う。
【００３２】
図４に示すフローチャートを用いて、クライアント端末１０２におけるネットワークの通信状態を監視する処理を説明する。
【００３３】
ステップＳ１００では、Ｗｅｂページ内で定期的にネットワークの通信状態を監視するためのタイマー変数を初期化することで、リセットを行った後、時間を計測してタイマー変数へ記憶する。
【００３４】
ステップＳ１０２では、タイマー変数に基づいて、所定時間（任意で指定が可能な秒数とする）経過しているかどうかを判定し、所定時間経過していないと判定した場合は、所定時間経過するまで、繰り返しステップＳ１０２の処理を実行し、所定時間経過していると判定した場合は、ステップＳ１０４へ処理を進める。
【００３５】
ステップＳ１０４では、Ｗｅｂサーバ１０４に対するネットワークの通信状態を取得し、ステップＳ１０６では、ステップＳ１０４において取得したネットワークの通信状態がオンライン（通信可能）であると判定した場合は、ステップＳ１０８へ処理を進め、ネットワークの通信状態がオフライン（通信不可）であると判定した場合は、ステップＳ１１０へ処理を進める。
【００３６】
ステップＳ１０８では、Ｗｅｂページ内に配置されたボタン等などのＷｅｂサーバ１０４にリクエストする処理を実行するコントロールを活性化し、ステップＳ１００へ処理を戻す。
【００３７】
例えば、図３に示す入力画面３００が表示されている場合、入力画面３００は、データを入力するフィールドを示す入力欄３０２、入力画面を閉じる際に押下するための終了ボタン３０４、入力欄３０２に入力したデータを、Ｗｅｂサーバ１０４を介してＤＢサーバ１０６へ登録する際に押下するための登録ボタン３０６を備えているとすると、この登録ボタン３０６を活性化（押下可）しておく。
【００３８】
ステップＳ１１０では、Ｗｅｂページ内に添付されているファイルが存在すれば、当該ファイルをバイナリ変換し（ｖａｌｕｅ＝「“６５  ６６  ６７  １２９  １３０  １３１”」）、Ｗｅｂページのクライアント変数に保持する（図７参照）。
【００３９】
図７に示すように、Ｗｅｂページ内に添付されているファイルを一意に識別するためのＩＤとして、任意に指定される「ｉｄ＝“ｆｉｌｅＣｔｌ”、“ｂｉｎａｒｙＦｉｌｅ”」、ファイル名として、任意に指定される「ｎａｍｅ＝“ｄａｔａｆｉｌｅ”」等と合わせて保持する。
【００４０】
または、Ｗｅｂページ内に添付されているファイルを保管したパス情報（ｖａｌｕｅ＝「“Ｃ：￥ｔｅｍｐ￥ｓａｍｐｌｅ．ｔｘｔ”」）をクライアント変数に保持する（図８参照）。
【００４１】
図８に示すように、Ｗｅｂページ内に添付されているファイルを一意に識別するためのＩＤとして、任意に指定される「ｉｄ＝“ｆｉｌｅＣｔｌ”、“ｆｉｌｅＰａｔｈ”」、ファイル名として、任意に指定される「ｎａｍｅ＝“ｄａｔａｆｉｌｅ”」等と合わせて保持する。
【００４２】
このような態様をとる理由として、ファイルをＷｅｂページに添付する際に（例えば、添付するファイルを参照する際に押下するためのボタンを押下）、エクスプローラを用いてファイルを選択するためのモジュールのダウンロードを行う等のことから、Ｗｅｂサーバ１０４との通信が発生するため、オフラインの通信状態の場合は、このような通信が発生する処理を行うことなく、Ｗｅｂページのクライアント変数へ、添付するファイルに関する情報を保持する。
【００４３】
ステップＳ１１２では、Ｗｅｂページに対する入力情報及び添付されたファイルの情報を、クライアント端末１０２のＷｅｂブラウザのキャッシュに保持し、ステップＳ１１４に処理を進める。
【００４４】
ステップＳ１１４では、Ｗｅｂページ内に配置されたボタンなどのＷｅｂサーバ１０４にリクエストする処理を実行するコントロールを非活性化し、ステップＳ１００に処理を戻す。
【００４５】
例えば、図３に示す入力画面３０８（入力画面３００に同じ）が表示されている場合、登録ボタン３０６を非活性化（押下不可）する。
【００４６】
次に、図５及び図６に示すフローチャートを用いて、各画面におけるデータの入力、登録処理について説明する。
【００４７】
ステップＳ２００では、クライアント端末１０２において、入力画面３００の登録ボタン３０６が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２０２へ処理を進める。
【００４８】
ステップＳ２０２では、クライアント端末１０２において、Ｗｅｂサーバ１０４に対するネットワークの通信状態を取得し、ステップＳ２０４では、クライアント端末１０２において、ステップＳ２０２で取得したネットワークの通信状態がオンライン（通信可能）であると判定した場合は、ステップＳ２１６へ処理を進め、ネットワークの通信状態がオフライン（通信不可）であると判定した場合は、ステップＳ２０６へ処理を進める。
【００４９】
ステップＳ２０６では、クライアント端末１０２において、オフライン警告画面３１０を生成し、ステップＳ２０８では、クライアント端末１０２において、ステップＳ２０６で生成されたオフライン警告画面３１０を表示する。
【００５０】
オフライン警告画面３１０は、ネットワークの通信状態がオフラインであることをユーザへ通知するとともに、オフラインであっても、データの入力や登録を継続して行うことが可能であることを通知する。
【００５１】
尚、オフライン警告画面３１０については、例えば、Ｗｅｂシステム１００を起動させた際に、予めクライアント端末１０２に、画面を生成するためのリソースを保持しておく。
【００５２】
ステップＳ２１０では、クライアント端末１０２において、戻るボタン３１２が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２１２へ処理を進める。
【００５３】
ステップＳ２１２では、クライアント端末１０２において、クライアント端末１０２のＷｅｂブラウザのキャッシュに保持した入力画面３００を取得して表示する。
【００５４】
ステップＳ２１４では、クライアント端末１０２において、クライアント端末１０２のＷｅｂブラウザのキャッシュに保持した入力情報を取得し、入力画面３００の該当フォームに設定してステップＳ２００へ処理を戻す。
【００５５】
ステップＳ２１６では、Ｗｅｂサーバ１０４において、確認画面３１４に関する情報を取得し、ステップＳ２１８では、クライアント端末１０２において、ステップＳ２１６で取得した確認画面３１４を表示する。
【００５６】
確認画面３１４は、入力画面３００の入力欄３０２に入力されたデータ等を登録するか否かをユーザへ確認するための画面である。
【００５７】
ステップＳ２２０では、クライアント端末１０２において、クライアント端末１０２において、確認画面３１４に配置されたボタンの押下を受け付ける。Ｃａｎｃｅｌボタン３１６が押下されたと判定した場合は、ステップＳ２００へ処理を戻し、ＯＫボタン３１８が押下されたと判定した場合は、ステップＳ２２２へ処理を進める。
【００５８】
ステップＳ２２２では、クライアント端末１０２において、Ｗｅｂサーバ１０４に対するネットワークの通信状態を取得し、ステップＳ２２４では、クライアント端末１０２において、ステップＳ２２２で取得したネットワークの通信状態がオンライン（通信可能）であると判定した場合は、クライアント端末１０２のＷｅｂブラウザのキャッシュから入力情報、添付ファイル情報を取得して、Ｗｅｂサーバ１０４へ送信し、ステップＳ２４０へ処理を進め、ネットワークの通信状態がオフライン（通信不可）であると判定した場合は、ステップＳ２２６へ処理を進める。
【００５９】
ステップＳ２２６では、クライアント端末１０２において、登録待機画面３２０を生成し、ステップＳ２２８では、クライアント端末１０２において、ステップＳ２２６で生成された登録待機画面３２０を表示する。
【００６０】
登録待機画面３２０は、ネットワークの通信状態がオフラインであることをユーザへ通知するとともに、オフラインからオンラインへ通信状態が変わったタイミングで、データの登録が自動で行うことが可能であることを通知する。
【００６１】
尚、登録待機画面３２０については、例えば、Ｗｅｂシステム１００を起動させた際に、予めクライアント端末１０２に、画面を生成するためのリソースを保持しておく。
【００６２】
ステップＳ２３０では、クライアント端末１０２において、登録待機画面３２０に配置されたボタンの押下を受け付ける。入力画面へ戻るボタン３２２が押下された場合は、入力画面３００に戻り、ステップＳ２００へ処理を戻し、入力画面へ戻るボタン３２２を押下せず、待機した場合、ステップＳ２３２へ処理を進める。
【００６３】
ステップＳ２３２では、クライアント端末１０２において、登録待機画面３２０で定期的にネットワークの通信状態を監視するためのタイマー変数を初期化することでリセットを行った後、時間を計測してタイマー変数へ記憶する。
【００６４】
ステップＳ２３４では、クライアント端末１０２において、タイマー変数に基づいて、所定時間（任意で指定が可能な秒数とする）経過しているかどうかを判定し、所定時間経過していないと判定した場合は、所定時間経過するまで、繰り返しステップＳ２３４の処理を実行し、所定時間経過していると判定した場合は、ステップＳ２３６へ処理を進める。
【００６５】
ステップＳ２３６では、クライアント端末１０２において、Ｗｅｂサーバ１０４に対するネットワークの通信状態を取得し、ステップＳ２３８では、クライアント端末１０２において、ステップＳ２３６で取得したネットワークの通信状態がオンライン（通信可能）であると判定した場合は、クライアント端末１０２のＷｅｂブラウザのキャッシュから入力情報を取得して、Ｗｅｂサーバ１０４へ送信し、ステップＳ２４０へ処理を進め、ネットワークの通信状態がオフライン（通信不可）であると判定した場合は、ステップＳ２３０へ処理を進める。
【００６６】
ステップＳ２４０では、Ｗｅｂサーバ１０４において、クライアント端末１０２から送信された入力情報、添付ファイル情報をＤＢサーバ１０６に登録する。
【００６７】
尚、図７に示すようにファイルをバイナリ変換した場合は、Ｗｅｂサーバ１０４において、元のファイルへ復元した後、登録するようにしても良いし、このファイルを、以後利用するため、画面へ添付する場合には、その保存先を指定する情報（例えば、ＵＲＬ等）を当該画面へ表示しておき、ユーザが、この保存先を指定する情報を選択したときに、元のファイルへ変換してクライアント端末１０２へ送信しても良い。
【００６８】
また、図８に示すように、クライアント端末１０２において、パス情報に基づいて、添付するファイルを保管した場所から取得して送信された添付ファイル情報を登録しても良い。
【００６９】
ステップＳ２４２では、Ｗｅｂサーバ１０４において、完了画面３２４に関する情報を取得し、ステップＳ２４４では、クライアント端末１０２において、ステップＳ２４２で取得した完了画面３２４に関する情報を用いて完了画面３２４を表示する。
【００７０】
以上、本発明によれば、ユーザが利用する端末の通信状態による影響を受けることなく、データの入力を行うことができる。
【００７１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００７２】
以上、一実施形態について示したが、本発明は、例えば、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。
【００７３】
また、本発明におけるプログラムは、図４乃至図６に示すフローチャートの処理方法をコンピュータが実行可能なプログラムである。
【００７４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００７６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００７７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
また、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８１】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８２】
１００  Ｗｅｂシステム
１０２  クライアント端末
１０４  Ｗｅｂサーバ
１０６  ＤＢサーバ
１０８  ローカルエリアネットワーク
【図１】
2018142209.tif 000003
【図２】
2018142209.tif 000004
【図３】
2018142209.tif 000005
【図４】
2018142209.tif 000006
【図５】
2018142209.tif 000007
【図６】
2018142209.tif 000008
【図７】
2018142209.tif 000009
【図８】
2018142209.tif 000010