(57)【特許請求の範囲】
【請求項１】
端末からウェブネットワーク上のサーバの画像情報やデータをダウンロードする際の再送方式であって、前記サーバは端末に提供する画像情報やデータの個々に対応して再送リトライ限度回数を付与し、これを前記画像情報やデータを送信する際の通信制御情報として送信する手段を有し、前記端末は前記サーバに画像情報やデータのダウンロードを要求する際に、これに先立ち通信制御情報の取得要求を送信し、前記再送リトライ限度回数を通信制御情報として受信する手段と、画像情報やデータのダウンロードを行う手段と、ダウンロード対象情報を正常に受信出来なかった場合には前記限度回数未満で対象情報の再送要求を自動的に行う手段とを有することを特徴とするブラウザにおける画像やデータの再送方式。
【請求項２】
前記端末は、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバより取得し、取得したデータサイズ値、取得に要した通信時間、端末のネットワーク制御手段の通信レート情報とを用いダウンロードに掛かる予定時間を算出し、ダウンロード開始してから前記予定時間を上回る時間が経過した時点で受信データサイズが前記予め取得したデータサイズに等しいことを確認し対象情報を正常に受信出来たと判定する手段を有することを特徴とする請求項１記載のブラウザにおける画像やデータの再送方式。
【請求項３】
前記端末は、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求した際に、そのサーバが再送リトライ限度回数を指定していなければ、端末に対し予め設定されたデフォルト値を再送リトライ限度回数とする手段を有することを特徴とする請求項１記載のブラウザにおける画像やデータの再送方式。
【請求項４】
前記端末は、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求した際に、そのサーバが再送リトライ限度回数を指定していなければ、受信した対象情報のデータサイズに依存して再送リトライ限度回数を端末側で設定する手段を有することを特徴とする請求項１記載のブラウザにおける画像やデータの再送方式。
【請求項５】
端末からウェブネットワーク上のサーバの画像情報やデータをダウンロードする際の再送方法であって、前記サーバ側には端末に提供する画像情報やデータの個々に対応して再送リトライ限度回数を付与し、これを前記画像情報やデータを送信する際の通信制御情報として送信する手順を有し、前記端末側には前記サーバに画像情報やデータのダウンロードを要求する際に、これに先立ち通信制御情報の取得要求を送信し、前記再送リトライ限度回数を通信制御情報として受信する手順と、画像情報やデータのダウンロードを行う手順と、ダウンロード対象情報を正常に受信出来なかった場合には前記限度回数未満で対象情報の再送要求を自動的に行う手順とを有することを特徴とするブラウザにおける画像やデータの再送方法。
【請求項６】
前記端末側には、サーバより画像情報やデータのダウンロードを行うにあたり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバより取得する手順と、取得したデータサイズ値、取得に要した通信時間、端末のネットワーク制御手段の通信レート情報とを用いダウンロードに掛かる予定時間を算出する手順と、ダウンロード開始してから前記予定時間を上回る時間が経過した時点で受信データサイズが前記予め取得したデータサイズに等しいことを確認し対象情報を正常に受信出来たと判定する手順とを有することを特徴とする請求項５記載のブラウザにおける画像やデータの再送方法。
【請求項７】
前記端末側には、サーバに画像情報やデータのダウンロードを行うにあたり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求する手順と、要求した際にそのサーバが再送リトライ限度回数を指定していなければ、端末に対し予め設定されたデフォルト値を再送リトライ限度回数とする手順とを有することを特徴とする請求項５記載のブラウザにおける画像やデータの再送方法。
【請求項８】
前記端末側には、サーバに画像情報やデータのダウンロードを行うにあたり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求する手順と、要求した際にそのサーバが再送リトライ限度回数を指定していなければ、受信した対象情報のデータサイズに依存して再送リトライ限度回数を端末側で設定する手順とを有することを特徴とする請求項５記載のブラウザにおける画像やデータの再送方法。
【請求項９】
ウェブネットワーク上のサーバに画像情報やデータのダウンロードを要求する際に、これに先立ち通信制御情報の取得要求をサーバに送信し、画像情報やデータの個々に対応して付与された再送リトライ限度回数を通信制御情報として受信する手段と、サーバから画像情報やデータのダウンロードを行う手段と、ダウンロード対象情報を正常に受信出来なかった場合には前記限度回数未満で対象情報の再送要求を自動的に行う手段とを有することを特徴とする端末。
【請求項１０】
サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバより取得し、取得したデータサイズ値、取得に要した通信時間、端末のネットワーク制御手段の通信レート情報とを用いダウンロードに掛かる予定時間を算出し、ダウンロード開始してから前記予定時間を上回る時間が経過した時点で受信データサイズが前記予め取得したデータサイズに等しいことを確認し対象情報を正常に受信出来たと判定する手段を有することを特徴とする請求項９記載の端末。
【請求項１１】
サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求した際に、そのサーバが再送リトライ限度回数を指定していなければ、予め設定されたデフォルト値を再送リトライ限度回数とする手段を有することを特徴とする請求項９記載の端末。
【請求項１２】
サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求した際に、そのサーバが再送リトライ限度回数を指定していなければ、受信した対象情報のデータサイズに依存して再送リトライ限度回数を設定する手段を有することを特徴とする請求項９記載の端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は端末装置等のクライアントがウェブネットワーク上のサーバが提供する画像情報やデータ（手続きデータも含む）をダウンロードする方式や方法、端末に関し、特にクライアントが対象の画像情報やデータを一度で正常にロード出来なかった場合のリトライ方式や方法、端末に関する。
【０００２】
【従来の技術】
近年のインターネットウェブブラウザの機能の強化により、ブラウザと汎用パーソナルコンピュータを利用した情報配信システム等が実現可能である。即ち、数分とか数時間等の所定の周期、或いは毎日の決められた予定時刻に予め設定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスしＵＲＬより取得した画像情報等を公共施設等に設けられた大型スクリーンに表示する、或いは他の端末に配信する情報配信システムが実現可能である。
【０００３】
又、この様な情報配信システムに限らず個人用途のパーソナルコンピュータにブラウザを搭載し所望のＵＲＬにアクセスする為に用いることも多い。この場合利用者はブラウザを用い目的ＵＲＬの情報をダウンロードするが、ネットワークの輻輳や経路の一部の障害により所定時間内にダウンロード出来なければ利用者はタイムアウト後に再度ブラウザに指示しダウンロードを試みる。
【０００４】
【発明が解決しようとする課題】
従って、従来の自動的な情報配信システム等ではユーザがブラウザを直接操作しないため、正常でない画像が配信された際にはサーバ側ではクライアントに表示されるデータを制御出来ないこともあり、クライアントの端末には誤ったデータがそのまま表示されてしまうと言う第１の課題が有る。
【０００５】
又、個人用途システムでは端末側のブラウザがウェブサーバ等のＵＲＬから画像情報等を含めた情報を一度でダウンロード出来なかった場合には端末利用者（操作者）が再度のダウンロード指示をブラウザに対し行う必要が有るという第２の課題が有る。
【０００６】
本発明は、以上の課題を解決する自動的な再送方式を提供するものである。
【０００７】
【課題を解決するための手段】
本発明の第１のブラウザにおける画像やデータの再送方式は、端末からウェブネットワーク上のサーバの画像情報やデータをダウンロードする際の再送方式であって、前記サーバは端末に提供する画像情報やデータの個々に対応して再送リトライ限度回数を付与し、これを前記画像情報やデータを送信する際の通信制御情報として送信する手段を有し、前記端末は前記サーバに画像情報やデータのダウンロードを要求する際に、これに先立ち通信制御情報の取得要求を送信し、前記再送リトライ限度回数を通信制御情報として受信する手段と、画像情報やデータのダウンロードを行う手段と、ダウンロード対象情報を正常に受信出来なかった場合には前記限度回数未満で対象情報の再送要求を自動的に行う手段とを有することを特徴とする。
【０００８】
本発明の第２のブラウザにおける画像やデータの再送方式は、前記第１のブラウザにおける画像やデータの再送方式に於いて、前記端末は、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバより取得し、取得したデータサイズ値、取得に要した通信時間、端末のネットワーク制御手段の通信レート情報とを用いダウンロードに掛かる予定時間を算出し、ダウンロード開始してから前記予定時間を上回る時間が経過した時点で受信データサイズが前記予め取得したデータサイズに等しいことを確認し対象情報を正常に受信出来たと判定する手段を有することを特徴とする。
【０００９】
本発明の第３のブラウザにおける画像やデータの再送方式は、前記第１のブラウザにおける画像やデータの再送方式に於いて、前記端末は、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求した際に、そのサーバが再送リトライ限度回数を指定していなければ、端末に対し予め設定されたデフォルト値を再送リトライ限度回数とする手段を有することを特徴とする。
【００１０】
本発明の第４のブラウザにおける画像やデータの再送方式は、前記第１のブラウザにおける画像やデータの再送方式に於いて、前記端末は、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求した際に、そのサーバが再送リトライ限度回数を指定していなければ、受信した対象情報のデータサイズに依存して再送リトライ限度回数を端末側で設定する手段を有することを特徴とする。
【００１１】
本発明の第１のブラウザにおける画像やデータの再送方法は、端末からウェブネットワーク上のサーバの画像情報やデータをダウンロードする際の再送方法であって、前記サーバ側には端末に提供する画像情報やデータの個々に対応して再送リトライ限度回数を付与し、これを前記画像情報やデータを送信する際の通信制御情報として送信する手順を有し、前記端末側には前記サーバに画像情報やデータのダウンロードを要求する際に、これに先立ち通信制御情報の取得要求を送信し、前記再送リトライ限度回数を通信制御情報として受信する手順と、画像情報やデータのダウンロードを行う手順と、ダウンロード対象情報を正常に受信出来なかった場合には前記限度回数未満で対象情報の再送要求を自動的に行う手順とを有することを特徴とする。
【００１２】
本発明の第２のブラウザにおける画像やデータの再送方法は、前記第１のブラウザにおける画像やデータの再送方法に於いて、前記端末側には、サーバより画像情報やデータのダウンロードを行うにあたり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバより取得する手順と、取得したデータサイズ値、取得に要した通信時間、端末のネットワーク制御手段の通信レート情報とを用いダウンロードに掛かる予定時間を算出する手順と、ダウンロード開始してから前記予定時間を上回る時間が経過した時点で受信データサイズが前記予め取得したデータサイズに等しいことを確認し対象情報を正常に受信出来たと判定する手順とを有することを特徴とする。
【００１３】
本発明の第３のブラウザにおける画像やデータの再送方法は、前記第１のブラウザにおける画像やデータの再送方法に於いて、前記端末側には、サーバに画像情報やデータのダウンロードを行うにあたり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求する手順と、要求した際にそのサーバが再送リトライ限度回数を指定していなければ、端末に対し予め設定されたデフォルト値を再送リトライ限度回数とする手順とを有することを特徴とする。
【００１４】
本発明の第４のブラウザにおける画像やデータの再送方法は、前記第１のブラウザにおける画像やデータの再送方法に於いて、前記端末側には、サーバに画像情報やデータのダウンロードを行うにあたり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求する手順と、要求した際にそのサーバが再送リトライ限度回数を指定していなければ、受信した対象情報のデータサイズに依存して再送リトライ限度回数を端末側で設定する手順とを有することを特徴とする。
本発明の第１の端末は、ウェブネットワーク上のサーバに画像情報やデータのダウンロードを要求する際に、これに先立ち通信制御情報の取得要求をサーバに送信し、画像情報やデータの個々に対応して付与された再送リトライ限度回数を通信制御情報として受信する手段と、サーバから画像情報やデータのダウンロードを行う手段と、ダウンロード対象情報を正常に受信出来なかった場合には前記限度回数未満で対象情報の再送要求を自動的に行う手段とを有することを特徴とする。
本発明の第２の端末は、前記第１の端末に於いて、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバより取得し、取得したデータサイズ値、取得に要した通信時間、端末のネットワーク制御手段の通信レート情報とを用いダウンロードに掛かる予定時間を算出し、ダウンロード開始してから前記予定時間を上回る時間が経過した時点で受信データサイズが前記予め取得したデータサイズに等しいことを確認し対象情報を正常に受信出来たと判定する手段を有することを特徴とする。
本発明の第３の端末は、前記第１の端末に於いて、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求した際に、そのサーバが再送リトライ限度回数を指定していなければ、予め設定されたデフォルト値を再送リトライ限度回数とする手段を有することを特徴とする。
本発明の第４の端末は、前記第１の端末に於いて、サーバより画像情報やデータのダウンロードを行うに当たり、通信制御情報として対象とする情報のデータサイズと前記リトライ限度回数を送信元のサーバに要求した際に、そのサーバが再送リトライ限度回数を指定していなければ、受信した対象情報のデータサイズに依存して再送リトライ限度回数を設定する手段を有することを特徴とする。
【００１５】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の再送方式の全体構成を示す図である。本発明の再送方式はＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ等のサーバ２と、インターネット等のネットワーク１００と、複数台の汎用パソコン等の端末１−１〜１−３とを含む。
【００１６】
図２は端末１の構成を示したブロック図であり、個々の端末はディスプレイ等の表示手段１４とキーボード等の入力手段１５とタイマー手段１６とインターネットウェブブラウザ１２とプログラム実行制御手段１３とネットワーク制御手段１１とを備える。
【００１７】
プログラム実行制御手段１３では、ダウンロードすべき画像のデータサイズを取得し、ネットワーク制御手段１１を参照することでダウンロードおよび再送要求の管理を行う。
【００１８】
サーバ２にて提供する画像には、予め再送リトライ限度値情報が付随しているものとする。しかしネットワーク１００上のサイトの提供情報には再送リトライ限度回数が設定されてないものも存在するのでその場合のデフォルト値がデフォルト値（リトライ限度回数）１３１に予め設定されている。
【００１９】
ネットワーク制御手段１１はネットワーク１００上のサーバ装置等とウェブ通信を行ない、又ファイル転送する機能を有している。通信レート情報１１１はこの制御手段の現在の通信モードに対応した通信レート情報である。
【００２０】
インターネットウェブブラウザ１２はダウンロードされた手続き情報や画像情報を表示実行する。
【００２１】
次に図３を参照しサーバ２の構成を説明する。ウェブ通信手段２１はサーバ２の代表ＵＲＬに対応したＩＰアドレスを有しており、宛先が自分宛の通信要求を検出すると、その情報を受信し宛先ＵＲＬの下位部分を解読し対応するウェブＡＰ（アプリケーション）に受信情報を引き渡す。
【００２２】
又、内部の通信ポートはウェブＡＰ２２〜２４の個々に対応付けられておりそれぞれ通信中の端末の通信アドレスを保持している。
【００２３】
そして個々のウェブＡＰからファイル送信要求を受けると送信するファイルデータとパラメータ情報を受け取り相手端末に送信する。パラメータ情報はファイル名、サイズ情報、再送リトライ限度値を含み通信上の制御情報としてウェブ通信手段２１から端末１のネットワーク制御手段１１にファイルデータに先立って送信される。
【００２４】
ウェブＡＰ２２は端末からのアクセス要求を受けると相手にダウンロードするファイルデータと個々のファイル毎のファイル名称、サイズ、再送リトライ限度値を含むパラメータ情報を保持している。
【００２５】
例えば、メインＨＴＭＬとこれの配下の画像ファイルと説明文のテキストファイルをダウンロードファイルとして用意している。又、これらのパラメータ情報としてファイル名称（ｍａｉｎ．ｈｔｍｌ等）とサイズ情報（５Ｋバイト等）と再送リトライ限度値（３回等）を保持している。
【００２６】
端末１からのアクセス要求を受けると、ファイル転送要求と、パラメータ情報、ファイルデータを順次ウェブ通信手段２１に渡し、ウェブ通信手段２１が端末１へのファイル転送を順次実行する。
【００２７】
ウェブＡＰ２４についても同様にダウンロードファイルとパラメータ情報を保持している。又、ウェブＡＰ２２〜２４はダウンロードファイルの他に、端末側にロードされたこれらの手続き情報、画像情報が実行された結果なされる交信シーケンスに対応する処理手続きを含んでいてもよい。
【００２８】
次に、本発明の実施の形態の動作について図面を参照して説明する。図４は本発明のブラウザにおける画像情報やデータの再送方式の動作を示したフローチャートである。
【００２９】
本図を参照し、端末１においてインターネットウェブブラウザ１２にＵＲＬを入力もしくはクライアント側での自動ＵＲＬ指定プログラム（Ｊａｖａ（登録商標）等）でＵＲＬを指定すると、ブラウザ１２は指定したＵＲＬに対応するページをリクエストするが、ページ内に画像が含まれている場合は、以下の処理を画像毎に実行する。
【００３０】
先ず、サーバ２上のダウンロードすべき画像のデータサイズを含む通信制御情報の取得要求を送信し、同時にタイマー手段１６を起動する（ステップＡ１）。データサイズ情報を受信し、同時にタイマーにより要求から取得迄の通信時間も取得する（ステップＡ２）。
【００３１】
データサイズ情報受信時にこの情報と一緒に再送リトライ回数指定がされているかチェックし（ステップＡ３）、されていればこれをプログラム実行制御手段１３が記憶する（ステップＡ４）。再送リトライ限度値情報が存在しない場合はクライアント上で予め決められたデフォルト値１３１を限度値とする（ステップＡ５）。
【００３２】
次に画像のダウンロードを開始する（ステップＡ６）。ダウンロード中にプログラム実行制御手段１３は画像のデータサイズと前記通信時間とネットワーク制御手段１１の通信レート情報１１１よりダウンロードに必要な時間を算出する（ステップＡ７）。
【００３３】
ここで、ダウンロードに必要な時間（処理予定時間）の算出は、例えば画像のデータサイズを通信レート情報で除算した商（秒）を小数点以下を切り上げそれに前記通信時間（主に通信接続に要する時間）を加算する等の方法による。
【００３４】
処理予定時間を経過したことを確認後（ステップＡ８）、ダウンロードした画像と受信した前記画像のデータサイズを比較し（ステップ９）、データサイズが等しい場合は画像が正常にダウンロードされたものとし、ブラウザ１２に表示許可を与え動作を終了する。
【００３５】
データサイズが等しくない場合は、何らかの理由でダウンロードに失敗したものとし、前記取得ないし設定した再送リトライ限度回数未満で再ダウンロードを実行する（ステップＡ１０〜ステップＡ１２）。
【００３６】
又、リトライした回数が再送リトライ限度値に達すると、それ以上ダウンロードを試みることなく終了する（ステップＡ１０）。その場合は画像のダウンロードに失敗したことをブラウザ１２に通知する。
【００３７】
ここで本実施形態の他の実施例ではステップＡ５におけるリトライ限度値のデフォルト設定を画像のデータサイズに依存して決める。例えば、データサイズが５Ｋ（キロ）バイト以下であれば３回とし５Ｋ〜１０Ｋバイトであれば５回とし２０Ｋバイト以上であれば８回という様にデータサイズを入力変数とする関数１３１Ａにより決める。
【００３８】
又、図４の実施例では、ダウンロードする対象が画像の場合について説明したが、ダウンロード対象が画像以外のマルチメディアコンテンツ（動画、音声等）、文書データ、その他の場合にも適応できる。ダウンロードの対象はデータサイズと再送リトライ限度値情報が付与されているデータならば種類は問わない。
【００３９】
又、図５には、端末１がブラウザ１２を通じて所定の周期、或いは毎日の決められた予定時刻に予め設定されたＵＲＬにアクセスしＵＲＬより取得した画像情報等を公共施設等に設けられた大型ディスプレイ３に表示する情報配信システムの例を示したものである。
【００４０】
この例から分かる様に本発明のブラウザにおける画像やデータの再送方式及び再送方法は正確な情報を大勢の人に表示したり通知する場合に特に有効である。
【００４１】
【発明の効果】
以上説明した様に本発明の画像やデータの再送方式及び再送方法は、表示すべき画像が正しくダウンロードされなかった場合でも、誤った画像を表示させないと言う第１の効果を有する。
【００４２】
又、ウェブサイトやサーバのダウンロード情報（手続きや画像情報等）には、再送リトライ限度値情報が付与され、端末側のプログラム実行制御手段が限度値未満であれば正常に情報がダウンロードされる迄自動的に再送要求するので端末の操作性が向上するという第２の効果も有している。
【図面の簡単な説明】
【図１】本発明のブラウザにおける画像情報やデータの再送方式のシステム構成を示す図。
【図２】図１の端末１の詳細構成を示すブロック図。
【図３】図１のサーバ２の詳細構成を示すブロック図。
【図４】本発明のブラウザにおける画像情報やデータの再送方式の動作を示したフローチャート。
【図５】本発明のブラウザにおける画像情報やデータの再送方式を用いた情報配信システムの全体構成を示した図。
【符号の説明】
１−１〜１−３    端末
１１    ネットワーク制御手段
１１１    通信レート情報
１２    インターネットウェブブラウザ
１３    プログラム実行制御手段
１３１    デフォルト値（リトライ限度回数）
１３１Ａ    関数
１４    表示手段
１５    入力手段
１６    タイマー手段
２    サーバ
２１    ウェブ通信手段
２２〜２４    ウェブＡＰ
３    大型ディスプレイ
１００    ネットワーク
【図１】
0003885553.tif 000002
【図２】
0003885553.tif 000003
【図３】
0003885553.tif 000004
【図４】
0003885553.tif 000005
【図５】
0003885553.tif 000006