(57)【特許請求の範囲】
【請求項１】
端末装置からの要求に基づいてサーバ装置が画像を提供する画像表示システムであって、
前記サーバ装置は、
画像の表示位置情報を保持するデータ取得指示部と、
前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、
前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、
前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信し、
前記端末装置は、
前記サーバ装置から、前記画像の表示位置情報、および前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、
前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする画像表示システム。
【請求項２】
端末装置からの要求に応じて画像を提供するサーバ装置であって、
画像の表示位置情報を保持するデータ取得指示部と、
前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、
前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、
前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信することを特徴とするサーバ装置。
【請求項３】
画像として表示される対象物のアドレス情報および前記対象物に関係づけられたデータ情報を記憶する記憶部と、
前記対象物のアドレス情報および前記データ情報に基づいて、前記対象物の前記表示位置情報および前記単一の画像データを生成する画像およびアドレス情報生成モジュールと、を備えることを特徴とする請求項２記載のサーバ装置。
【請求項４】
サーバ装置から取得した画像を表示する端末装置であって、
サーバ装置から、画像の表示位置情報、前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、
前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする端末装置。
【請求項５】
端末装置からの要求に応じて画像を提供するサーバ装置のプログラムであって、
画像の表示位置情報を保持する処理と、
前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する処理と、
前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する処理と、を含む一連の処理をコンピュータに実行させることを特徴とするプログラム。
【請求項６】
サーバ装置から取得した画像を表示する端末装置のプログラムであって、
サーバ装置から、画像の表示位置情報、前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する処理と、
前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する処理と、を含む一連の処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ・クライアント間のトランザクションを削減し、サーバの負荷を軽減する技術に関する。
【背景技術】
【０００２】
従来から、Ｇｏｏｇｌｅ（登録商標）マップのような地図アプリは、情報や画像を重ねてマッピングすることができる。画像等をマッピングする際には、その画像毎にサーバ・クライアント間でデータのやり取り（トランザクション）を行なうのが一般的である。しかし、小容量の画像を一画面上に大量に表示する等、多数の画像を一気に画面上にマッピングして表示させようとする場合においては、トランザクションが大量に発生し、ＣＰＵやメモリを使い、アプリケーションがフリーズしたり、動作が重くなったりすることがある。また、ｖｉｅｗ（表示画面）を変更する場合、その都度画像を取得するため、トランザクションが発生する。このため、頻繁にｖｉｅｗの変更を行なうと、多くのトランザクションが発生し、画像を表示するのに時間がかかることもある。
【０００３】
特許文献１では、クライアントコンピュータにおいて一度取得したデータを保存し、再度当該データを表示する際には、クライアントコンピュータに保存したデータを利用することにより通信量やサーバへの負荷の削減を実現している。
【０００４】
特許文献２では、サーバ側がデバイスのステータスを管理することにより、クライアントがサーバに対して不要なリアルタイムのステータス問い合わせを行なわないように管理し、サーバ・クライアント間のやり取りの削減を実現している。
【０００５】
特許文献３では、地図アプリに対して拡大または縮小操作を行なっても、表示範囲に対する表示負荷が大きくならないようにするシステムを実現している。
【０００６】
特許文献４では、一枚の顕微鏡画像をサーバ側で複数のタイルに分割し、注目している部分の画像のみを先に送信することにより、応答遅延を短くすることを実現している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−０６７３８４号公報
【特許文献２】特開２０１５−１４６１０４号公報
【特許文献３】特開２０１４−２３５３２９号公報
【特許文献４】特開２０１２−０１４２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１では、取得したデータをクライアントコンピュータに保存することにより通信やサーバでの負荷の削減を実現しているが、データをクライアントコンピュータに保存していない状態では、通信が行なわれ、サーバへも負荷がかかってしまう。そのため、頻繁に表示するデータが更新されるような場合には、サーバに負荷がかかる。
【０００９】
また、特許文献２では、リアルタイムのステータス問い合わせに関してのトランザクションは削減することはできるが、地図アプリにマッピングする画像のようなものを対象とした通信や処理を削減するものではない。
【００１０】
また、特許文献３では、ユーザの拡大・縮小操作の際の表示負荷の削減を実現しているが、そもそもトランザクションを削減することを目的としていない。
【００１１】
また、特許文献４では、サーバ側で一枚の画像を分割し、着目している部分だけ切り取って先に送ることにより、応答遅延を抑える仕組みとなっているため、このシステムでは、むしろトランザクションは増加してしまう。また、ｖｉｅｗを変える度にトランザクションは発生してしまう。
【００１２】
本発明は、このような事情に鑑みてなされたものであり、ｗｅｂアプリケーションにおいて、サーバ装置から端末装置へ複数の表示画像を一枚の画像にまとめて送付することにより、サーバ・クライアント間のトランザクションを削減し、サーバの負荷を軽減する画像表示システム、サーバ装置、端末装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
（１）上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、本発明の画像表示システムは、端末装置からの要求に基づいてサーバ装置が画像を提供する画像表示システムであって、前記サーバ装置は、画像の表示位置情報を保持するデータ取得指示部と、前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信し、前記端末装置は、前記サーバ装置から、前記画像の表示位置情報、および前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする。
【００１４】
このように、サーバ装置が、画像の表示位置情報を保持し、画像の表示位置情報に対応し、端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持し、端末装置に対して、単一の画像データを分割して表示する機能を付与する表示プログラムを保持し、画像の表示位置情報、単一の画像データおよび表示プログラムを端末装置に送信し、また、端末装置が、サーバ装置から、画像の表示位置情報、および画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得し、取得した表示プログラムに基づいて、画像データを特定のサイズに分割し、分割した画像データを表示するので、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。また、サーバ装置から端末装置に単一の画像データを送付し、端末装置側で画像データを加工して使用することができるので、処理速度を向上させることができる。
【００１５】
（２）また、本発明のサーバ装置は、端末装置からの要求に応じて画像を提供するサーバ装置であって、画像の表示位置情報を保持するデータ取得指示部と、前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信することを特徴とする。
【００１６】
このように、サーバ装置は、端末装置からの要求に応じて画像を提供するサーバ装置であって、画像の表示位置情報を保持し、画像の表示位置情報に対応し、端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持し、端末装置に対して、単一の画像データを分割して表示する機能を付与する表示プログラムを保持し、画像の表示位置情報、単一の画像データおよび表示プログラムを端末装置に送信するので、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。
【００１７】
（３）また、本発明のサーバ装置は、画像として表示される対象物のアドレス情報および前記対象物に関係づけられたデータ情報を記憶する記憶部と、前記対象物のアドレス情報および前記データ情報に基づいて、前記対象物の前記表示位置情報および前記単一の画像データを生成する画像およびアドレス情報生成モジュールと、を備えることを特徴とする。
【００１８】
このように、サーバ装置は、画像として表示される対象物のアドレス情報および対象物に関係づけられたデータ情報を記憶し、対象物のアドレス情報およびデータ情報に基づいて、対象物の表示位置情報および単一の画像データを生成するので、同一サーバ上で生成処理を行なうことができ、処理速度を向上させることができる。
【００１９】
（４）また、本発明の端末装置は、サーバ装置から取得した画像を表示する端末装置であって、サーバ装置から、画像の表示位置情報、前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする。
【００２０】
このように、端末装置は、サーバ装置から取得した画像を表示する端末装置であって、
サーバ装置から、画像の表示位置情報、画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得し、取得した表示プログラムに基づいて、画像データを特定のサイズに分割し、分割した画像データを表示するので、
端末装置においてｖｉｅｗの変更の都度、サーバ装置から画像データを取得する必要がなく、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。また、自装置内に画像データを保持しているため、自装置内で画像データを加工して使用することができるので、処理速度を向上させることができる。
【００２１】
（５）また、本発明のプログラムは、端末装置からの要求に応じて画像を提供するサーバ装置のプログラムであって、画像の表示位置情報を保持する処理と、前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する処理と、前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する処理と、を含む一連の処理をコンピュータに実行させることを特徴とする。
【００２２】
このように、プログラムは、端末装置からの要求に応じて画像を提供するサーバ装置のプログラムであって、画像の表示位置情報を保持し、画像の表示位置情報に対応し、端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持し、端末装置に対して、単一の画像データを分割して表示する機能を付与する表示プログラムを保持するので、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。
【００２３】
（６）また、本発明のプログラムは、サーバ装置から取得した画像を表示する端末装置のプログラムであって、サーバ装置から、画像の表示位置情報、前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する処理と、前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する処理と、を含む一連の処理をコンピュータに実行させることを特徴とする。
【００２４】
このように、プログラムは、サーバ装置から取得した画像を表示する端末装置のプログラムであって、サーバ装置から、画像の表示位置情報、画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得し、取得した表示プログラムに基づいて、画像データを特定のサイズに分割し、分割した画像データを表示するので、端末装置においてｖｉｅｗの変更の都度、サーバ装置から画像データを取得する必要がなく、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。また、自装置内に画像データを保持しているため、自装置内で画像データを加工して使用することができるので、処理速度を向上させることができる。
【発明の効果】
【００２５】
本発明によれば、サーバ・クライアント間のトランザクションを削減し、サーバの負荷を軽減することができる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態に係る画像表示システムの概略構成を示すブロック図である。
【図２】本実施形態に係る画像表示システムの一例を示すブロック図である。
【図３】地図における単一の画像データの一例を示す図である。
【図４】端末装置において取得した画像データの表示例である。
【図５】端末装置において取得した画像データの表示例である。
【図６】地図を利用するｗｅｂアプリケーションがサーバに対して画像要求を行なった際の動作例を示すフローチャートである。
【図７】データ取得指示部におけるアドレス指定の記載例である。
【図８】データ取得指示部および画像データが生成される際の、画像およびアドレス生成モジュールの動作を示すフローチャートである。
【発明を実施するための形態】
【００２７】
本発明者は、地図アプリ等のｗｅｂアプリケーションにおいて、ｖｉｅｗ等の表示画像を変更する度に複数の画像を取得することによるサーバ・クライアント間のトランザクションの発生増加や、トランザクション数の増加によりサーバに負荷がかかり応答遅延が生じてしまうことに着目し、サーバ側で複数の画像を単一の大きな画像として生成し、生成した単一の画像を、ｗｅｂアプリケーションを有する端末装置へ送付し、端末装置側で、取得した単一の画像を分割して表示することによって、サーバ・クライアント間で発生するトランザクションを削減することができ、サーバにかかる負荷を軽減できることを見出し、本発明をするに至った。
【００２８】
すなわち、画像表示システムは、端末装置からの要求に基づいてサーバ装置が画像を提供する画像表示システムであって、前記サーバ装置は、画像の表示位置情報を保持するデータ取得指示部と、前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信し、前記端末装置は、前記サーバ装置から、前記画像の表示位置情報、および前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする。
【００２９】
これにより、本発明者は、サーバ装置と端末装置との間のトランザクション数を削減し、サーバの負荷を軽減することを可能とした。また、端末装置側に単一の画像データを送付し、端末装置内で画像データを加工して使用することで、処理速度を向上させることを可能とした。以下、本発明の実施形態について図面を参照して説明する。
【００３０】
図１は、本実施形態に係る画像表示システムの概略構成を示すブロック図である。本発明は、サーバ装置１と端末装置２とから構成され、サーバ装置１と端末装置２は互いにインターネットを介して通信可能な画像表示システムである。サーバ装置１は、記憶部１０１、画像およびアドレス情報生成モジュール１０３、データ取得指示部１０５、画像データ保持部１０７、および画像データ分割部１０９を備える。また、サーバ装置１には、ＨＴＴＰサーバ１１が設けられており、データ取得指示部１０５、画像データ保持部１０７、および画像データ分割部１０９は、ＨＴＴＰサーバ１１上に設けられている。
【００３１】
記憶部１０１は、対象物の緯度経度情報や画像の表示位置情報等のアドレス情報や、生成される画像の基となるデータ等の、対象物に関するデータを記憶している。この表示位置情報とは、例えば、端末装置２の画面上のどの場所に対象物の画像データを配置するのかを示す情報である。対象物に関するデータは、サーバ装置で保持せず、その都度外部から取得する手段を持ち合わせていてもよい。
【００３２】
画像およびアドレス情報生成モジュール１０３は、記憶部１０１に記憶されている対象物に関するデータを基に、画像データ、および画像データのアドレスを指定したＨＴＭＬの画像タグを含むＳＶＧファイル等のファイルを生成する。画像およびアドレス情報生成モジュール１０３で生成される画像データは、単一の画像データであって、ＳＶＧファイル等のファイルに対応している。
【００３３】
データ取得指示部１０５は、画像およびアドレス情報生成モジュール１０３で生成されたＳＶＧファイル等のファイルを保持する。画像データ保持部１０７は、画像およびアドレス情報生成モジュール１０３で生成された単一の画像データを保持する。画像データ分割部１０９は、画像データ保持部１０７が保持する画像データを特定のサイズに分割するための分割範囲を画像データに設定するファイルを保持する。なお、ｗｅｂアプリケーション２０１からサーバ装置１の各ファイル、画像データを読み込めるように、データ取得指示部１０５ではＨＴＭＬやＳＶＧ形式のファイルを保持し、画像データ保持部１０７では画像フォーマットや圧縮方法に依存しない画像データを保持し、画像データ分割部１０９では、Ｊａｖａｓｃｒｉｐｔ（登録商標）ファイルを保持することを想定しているが、ｗｅｂアプリケーションからサーバ上の各ファイル、画像データを読み込める形式であれば、これらに限らない。
【００３４】
端末装置２は、情報取得部と表示部を備える。情報取得部は、サーバ装置のデータ取得指示部１０５から、画像データのアドレスを指定したＨＴＭＬの画像タグを含むＳＶＧファイル等のファイルを、サーバ装置の画像データ保持部１０７から、アドレス情報に対応し画面の表示可能範囲を超える単一の画像データを、画像データ分割部１０９から、分割単一の画像データを特定のサイズに分割する機能を取得する。表示部は、画像のアドレス情報が示す表示位置に、分割した画像データを表示する。なお、端末装置２上には、ｗｅｂアプリケーション２０１が実行できるブラウザ２１が設置されており、画像取得部および表示部は、ブラウザ２１上のｗｅｂアプリケーション２０１で上記処理を行なう。
【００３５】
このように、本実施形態に係る画像表示システムによって、従来の方法に比べて少ないトランザクションでＨＴＭＬ上に画像をマッピングすることができる。
【００３６】
（実施例）
図２は、本実施形態に係る画像表示システムの一例を示すブロック図である。サーバ装置１は、例えば基地局等の対象物の緯度経度情報を記憶している記憶部１（１０１−１）、対象物に紐づくデータ情報（トラフィック情報等）を記憶している記憶部２（１０１−２）、画像およびアドレス情報生成モジュール１０３、およびＨＴＴＰサーバ１１から構成される。
【００３７】
画像およびアドレス情報生成モジュール１０３は、基地局の緯度経度情報と基地局のグラフデータ情報を取得し、緯度経度情報と画像データのアドレス情報を含むＳＶＧファイルと、ＳＶＧファイルに対応する一枚の画像データを生成し、ＨＴＴＰサーバ１１上へ保存する。なお、ＳＶＧファイルは、ＳＶＧ形式のファイルである必要はなく、ＨＴＭＬ形式のファイルでもよい。
【００３８】
ＨＴＴＰサーバ１１上には、データ取得指示部１０５、画像データ保持部１０７、画像データ分割部１０９を備えている。データ取得指示部１０５、画像データ保持部１０７、および画像データ分割部１０９は、画像およびアドレス情報生成モジュール１０３により生成されたＳＶＧファイル、画像データ、およびＳＶＧファイルから画像のどの部分を切り取って表示するかを端末装置で実行可能にするためのＪａｖａｓｃｒｉｐｔ（登録商標）ファイルをそれぞれ保持している。
【００３９】
端末装置２では、ｗｅｂアプリケーション２０１を用いて、サーバ装置１で作成された上記ＳＶＧファイル、単一の画像データおよびＪａｖａｓｃｒｉｐｔ（登録商標）ファイルを読み込むことにより、該当する表示位置（緯度経度）に取得画像を分割して表示する。
【００４０】
図３は、地図における単一の画像データの一例を示した図である。例えば、図３に示した地図では、画像およびアドレス情報生成モジュールによって、図中の点線のように、複数のタイル状に分割され、分割された範囲の各画像は、一枚の大きな画像として生成される。分割範囲には、対象物の上限が設定されており、長方形に分割される。対象物のアドレス情報（緯度経度情報等）から、長方形の範囲で上限に達すると、その範囲が分割範囲として設定される。また、画像サイズにおいても上限値が設定されており、画像データの個数が上限以下でもサイズが上限値に達していれば、その範囲で分割範囲として設定する。
【００４１】
図４は、端末装置において取得した画像データの表示例である。端末装置は、サーバ装置で生成された単一の画像データを取得し、画像データ分割部のＪａｖａｓｃｒｉｐｔ（登録商標）ファイルを用いて特定のサイズに分割した状態で画像データを保持している。ｗｅｂアプリケーション内の表示部に表示する画像がある、つまり画像データの表示位置情報が示されている場合は、分割された画像データのうち該当する画像データを切り抜いて、表示部に表示する。図４のように、表示上は２つの違う画像であっても、端末装置に保持している同一の取得画像から該当する画像データをそれぞれ切り抜いて、表示部に表示することもできるため、サーバから都度取得する必要がなくなる。
【００４２】
図５は、端末装置の表示部において、ｖｉｅｗをｖｉｅｗ１からｖｉｅｗ２へ移動させた場合のイメージ図である。例えば、現在のｖｉｅｗに設定された範囲に表示されている画像がｖｉｅｗ１の範囲で使われているとする。その後、ｖｉｅｗを移動させ、ｖｉｅｗ２の範囲にある画像が使われたとする。その場合、ｖｉｅｗ１およびｖｉｅｗ２の表示に利用する画像データは、同じ取得画像データの一部であるため、キャッシュに保存されている取得画像を利用することができる。そのため、サーバ・クライアント間でトランザクションが発生させることなく、画像データを提供できる。特に、地図を利用するｗｅｂアプリケーションにおいては、ｖｉｅｗを移動させても、サーバ・クライアント間で発生するトランザクション数を、削減することができる。
【００４３】
図６は、地図を利用するｗｅｂアプリケーションがサーバ装置に対して画像要求を行なった際の動作例を示すフローチャートである。ユーザは表示画面上の地図をスクロールする（ステップＳ１）。ユーザのスクロール動作によって、ｗｅｂアプリケーションは、現在表示されている領域情報と、画像をどこに表示させるかの情報より、表示画面内に表示する画像があるかどうかを判断する（ステップＳ２）。表示する画像がある場合は、ブラウザのキャッシュに該当する画像を保持しているか判断する（ステップＳ３）。キャッシュに該当する画像を保持している場合は、保持している画像から該当部分を切り抜いて表示する（ステップＳ６）。ステップＳ３において、キャッシュに該当する画像を保持していない場合は、サーバ装置に対して画像要求を行ない（ステップＳ４）、サーバ装置は、端末装置から要求された画像を送付し、端末装置は、サーバ装置から画像を取得する（ステップＳ５）。ｗｅｂアプリケーションは、取得した画像から該当する部分を切り抜き、表示画面に画像を表示する（ステップＳ６）。
【００４４】
図７は、データ取得指示部におけるアドレス指定の記載例である。ＨＴＭＬタグ内において、画像のアドレス情報（画像の配置位置や緯度経度等）は、直接ＨＴＭＬタグ内に記載される。画像データは、画像データを保持しているサーバ装置のＵＲＬがＨＴＭＬタグ内に記載されており、そのＵＲＬが記載されているサーバ装置から画像データを取得する。画像データのどの領域を利用するかにおいては、ＵＲＬ内に該当する画像の表示領域を記載することにより、その取得した画像のどの部分を表示するかの情報を含むように記載する。例えば、図７に示すように、ＵＲＬの最後に、画像のどのポイント（ｘ、ｙ）とそのポイントからの幅（ｗｉｄｔｈ）と高さ（ｈｅｉｇｈｔ）を記載することにより指定する。
【００４５】
図８は、データ取得指示部および画像データが生成される際の、画像およびアドレス生成モジュールの動作を示すフローチャートである。まず、画像およびアドレス生成モジュールは、対象物に関する情報、すなわち対象物の緯度経度情報や画像の表示位置情報等のアドレス情報や、生成される画像の基となるデータ等の対象物に紐づくデータ情報を取得する（ステップＴ１）。そして、対象物のアドレス情報から分割範囲の設定を行なう（ステップＴ２）。アドレス情報、画像データのリンク先が記載されたタグを含むデータ取得指示部（ファイル）を生成し（ステップＴ３）、ＨＴＴＰサーバ上に保存する。画像は、Ｃａｎｖａｓのような図形を描画する技術を用いて、データ取得指示部のリンク先と整合性のある場所にデータ情報により画像を記載していき、分割範囲内の画像が生成された際に、一枚の画像データとして生成し（ステップＴ４）、ＨＴＴＰサーバ上に保存する。
【００４６】
また、本発明の応用方法として、画像データではなく、動画データを利用することも可能である。動画生成の場合は、生成されるデータが動画となる点と動画データには再生時間があるため、ＨＴＭＬタグに動画の再生と停止時間も記載されることとなる。
【００４７】
以上説明したように、本実施形態によれば、大量の画像がマッピングされるｗｅｂアプリケーションにおいて、サーバ・クライアント間のトランザクションを削減し、サーバの負荷を軽減することができる。また、リクエストやレスポンスの数が減ることにより大量のアクセスが想定されるサーバにおいては、アクセス過多による負荷を軽減することも可能であり、そのようなサーバでは特に有効性がある。
【００４８】
そして、端末装置の表示画面領域以外の画像についても、一枚の大きな画像として送付することにより、まだ画像を表示していない領域においても既に利用できるキャッシュデータを保持しているため、ｖｉｅｗを頻繁に変更したとしても、応答遅延が発生しにくくなる。
【符号の説明】
【００４９】
１  サーバ装置
２  端末装置
１１  ＨＴＴＰサーバ
２１  ブラウザ
１０１  記憶部
１０１−１  記憶部１
１０１−２  記憶部２
１０３  画像およびアドレス情報生成モジュール
１０５  データ取得指示部
１０７  画像データ保持部
１０９  画像データ分割部
２０１  ｗｅｂアプリケーション
【図１】
0006478226.tif 000002
【図２】
0006478226.tif 000003
【図３】
0006478226.tif 000004
【図４】
0006478226.tif 000005
【図５】
0006478226.tif 000006
【図６】
0006478226.tif 000007
【図７】
0006478226.tif 000008
【図８】
0006478226.tif 000009