Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6478226B2 - Image display system, server device, terminal device, and program - Google Patents
[go: Go Back, main page]

JP6478226B2 - Image display system, server device, terminal device, and program - Google Patents

Image display system, server device, terminal device, and program Download PDF

Info

Publication number
JP6478226B2
JP6478226B2 JP2016038730A JP2016038730A JP6478226B2 JP 6478226 B2 JP6478226 B2 JP 6478226B2 JP 2016038730 A JP2016038730 A JP 2016038730A JP 2016038730 A JP2016038730 A JP 2016038730A JP 6478226 B2 JP6478226 B2 JP 6478226B2
Authority
JP
Japan
Prior art keywords
image
image data
terminal device
display
position information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016038730A
Other languages
Japanese (ja)
Other versions
JP2017156923A (en
Inventor
秀憲 青木
秀憲 青木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2016038730A priority Critical patent/JP6478226B2/en
Publication of JP2017156923A publication Critical patent/JP2017156923A/en
Application granted granted Critical
Publication of JP6478226B2 publication Critical patent/JP6478226B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、サーバ・クライアント間のトランザクションを削減し、サーバの負荷を軽減する技術に関する。   The present invention relates to a technique for reducing transactions between a server and a client and reducing a load on the server.

従来から、Google(登録商標)マップのような地図アプリは、情報や画像を重ねてマッピングすることができる。画像等をマッピングする際には、その画像毎にサーバ・クライアント間でデータのやり取り(トランザクション)を行なうのが一般的である。しかし、小容量の画像を一画面上に大量に表示する等、多数の画像を一気に画面上にマッピングして表示させようとする場合においては、トランザクションが大量に発生し、CPUやメモリを使い、アプリケーションがフリーズしたり、動作が重くなったりすることがある。また、view(表示画面)を変更する場合、その都度画像を取得するため、トランザクションが発生する。このため、頻繁にviewの変更を行なうと、多くのトランザクションが発生し、画像を表示するのに時間がかかることもある。   Conventionally, a map application such as a Google (registered trademark) map can map information and images in a superimposed manner. When mapping an image or the like, data is generally exchanged (transaction) between a server and a client for each image. However, when a large number of images are to be mapped and displayed on the screen at once, such as displaying a large amount of small-capacity images on one screen, a large number of transactions occur, and the CPU and memory are used. The application may freeze or become heavy. Further, when the view (display screen) is changed, a transaction occurs in order to acquire an image each time. For this reason, if the view is frequently changed, many transactions occur, and it may take time to display an image.

特許文献1では、クライアントコンピュータにおいて一度取得したデータを保存し、再度当該データを表示する際には、クライアントコンピュータに保存したデータを利用することにより通信量やサーバへの負荷の削減を実現している。   In Patent Document 1, when data acquired once in a client computer is stored and the data is displayed again, the data stored in the client computer is used to reduce the amount of communication and the load on the server. Yes.

特許文献2では、サーバ側がデバイスのステータスを管理することにより、クライアントがサーバに対して不要なリアルタイムのステータス問い合わせを行なわないように管理し、サーバ・クライアント間のやり取りの削減を実現している。   In Patent Document 2, the server side manages the device status so that the client does not make an unnecessary real-time status inquiry to the server, thereby realizing a reduction in communication between the server and the client.

特許文献3では、地図アプリに対して拡大または縮小操作を行なっても、表示範囲に対する表示負荷が大きくならないようにするシステムを実現している。   Patent Document 3 realizes a system that prevents a display load on a display range from increasing even if an enlargement or reduction operation is performed on a map application.

特許文献4では、一枚の顕微鏡画像をサーバ側で複数のタイルに分割し、注目している部分の画像のみを先に送信することにより、応答遅延を短くすることを実現している。   In Patent Document 4, a single microscope image is divided into a plurality of tiles on the server side, and only the image of the part of interest is transmitted first, thereby realizing a reduction in response delay.

特開2003−067384号公報JP 2003-067384 A 特開2015−146104号公報JP2015-146104A 特開2014−235329号公報JP 2014-235329 A 特開2012−014251号公報JP2012-014251A

しかしながら、特許文献1では、取得したデータをクライアントコンピュータに保存することにより通信やサーバでの負荷の削減を実現しているが、データをクライアントコンピュータに保存していない状態では、通信が行なわれ、サーバへも負荷がかかってしまう。そのため、頻繁に表示するデータが更新されるような場合には、サーバに負荷がかかる。   However, in Patent Document 1, communication and reduction of load on the server are realized by storing the acquired data in the client computer, but communication is performed in a state where the data is not stored in the client computer. The server is overloaded. Therefore, when data to be frequently displayed is updated, a load is applied to the server.

また、特許文献2では、リアルタイムのステータス問い合わせに関してのトランザクションは削減することはできるが、地図アプリにマッピングする画像のようなものを対象とした通信や処理を削減するものではない。   In Patent Document 2, transactions related to real-time status inquiries can be reduced, but communication and processing for an image mapped to a map application is not reduced.

また、特許文献3では、ユーザの拡大・縮小操作の際の表示負荷の削減を実現しているが、そもそもトランザクションを削減することを目的としていない。   Japanese Patent Laid-Open No. 2004-228561 realizes a reduction in display load during a user's enlargement / reduction operation, but it is not intended to reduce transactions in the first place.

また、特許文献4では、サーバ側で一枚の画像を分割し、着目している部分だけ切り取って先に送ることにより、応答遅延を抑える仕組みとなっているため、このシステムでは、むしろトランザクションは増加してしまう。また、viewを変える度にトランザクションは発生してしまう。   Further, in Patent Document 4, since a single image is divided on the server side, and only the part of interest is cut out and sent to the destination, the response delay is suppressed. It will increase. In addition, a transaction occurs every time the view is changed.

本発明は、このような事情に鑑みてなされたものであり、webアプリケーションにおいて、サーバ装置から端末装置へ複数の表示画像を一枚の画像にまとめて送付することにより、サーバ・クライアント間のトランザクションを削減し、サーバの負荷を軽減する画像表示システム、サーバ装置、端末装置およびプログラムを提供することを目的とする。   The present invention has been made in view of such circumstances, and in a web application, a plurality of display images are collectively sent to a single image from a server device to a terminal device, whereby a transaction between a server and a client is performed. An object of the present invention is to provide an image display system, a server device, a terminal device, and a program that reduce the load on the server.

(1)上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、本発明の画像表示システムは、端末装置からの要求に基づいてサーバ装置が画像を提供する画像表示システムであって、前記サーバ装置は、画像の表示位置情報を保持するデータ取得指示部と、前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信し、前記端末装置は、前記サーバ装置から、前記画像の表示位置情報、および前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする。   (1) In order to achieve the above object, the present invention takes the following measures. That is, the image display system of the present invention is an image display system in which a server device provides an image based on a request from a terminal device, and the server device includes a data acquisition instruction unit that holds display position information of an image. An image data holding unit that holds single image data that corresponds to the display position information of the image and has a size that exceeds the displayable range of the screen of the terminal device; An image data dividing unit that holds a display program that gives a function of dividing and displaying one image data, and displays the display position information of the image, the single image data, and the display program to the terminal device. And the terminal device corresponds to the display position information of the image and the display position information of the image from the server device, and simply exceeds the displayable range of the screen. And an information acquisition unit that acquires a display program, and a display unit that divides the image data into specific sizes based on the acquired display program and displays the divided image data. It is characterized by.

このように、サーバ装置が、画像の表示位置情報を保持し、画像の表示位置情報に対応し、端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持し、端末装置に対して、単一の画像データを分割して表示する機能を付与する表示プログラムを保持し、画像の表示位置情報、単一の画像データおよび表示プログラムを端末装置に送信し、また、端末装置が、サーバ装置から、画像の表示位置情報、および画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得し、取得した表示プログラムに基づいて、画像データを特定のサイズに分割し、分割した画像データを表示するので、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。また、サーバ装置から端末装置に単一の画像データを送付し、端末装置側で画像データを加工して使用することができるので、処理速度を向上させることができる。   In this way, the server device holds the image display position information, corresponds to the image display position information, and holds single image data having a size exceeding the displayable range of the screen included in the terminal device, A display program that gives a terminal device a function of dividing and displaying single image data is held, image display position information, single image data, and a display program are transmitted to the terminal device. The terminal device acquires, from the server device, single image data and a display program corresponding to the display position information of the image and the display position information of the image and exceeding the displayable range of the screen, and based on the acquired display program Since the image data is divided into specific sizes and the divided image data is displayed, the number of transactions between the server device and the terminal device can be reduced, and the load on the server can be reduced. It can be reduced. Moreover, since single image data can be sent from the server device to the terminal device and the image data can be processed and used on the terminal device side, the processing speed can be improved.

(2)また、本発明のサーバ装置は、端末装置からの要求に応じて画像を提供するサーバ装置であって、画像の表示位置情報を保持するデータ取得指示部と、前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信することを特徴とする。   (2) The server device of the present invention is a server device that provides an image in response to a request from the terminal device, and includes a data acquisition instruction unit that holds display position information of the image, and the display position information of the image. The single image data is divided for the terminal device, and an image data holding unit for holding single image data having a size exceeding the displayable range of the screen included in the terminal device. An image data dividing unit that holds a display program that gives a display function, and transmits the display position information of the image, the single image data, and the display program to the terminal device. .

このように、サーバ装置は、端末装置からの要求に応じて画像を提供するサーバ装置であって、画像の表示位置情報を保持し、画像の表示位置情報に対応し、端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持し、端末装置に対して、単一の画像データを分割して表示する機能を付与する表示プログラムを保持し、画像の表示位置情報、単一の画像データおよび表示プログラムを端末装置に送信するので、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。   As described above, the server device is a server device that provides an image in response to a request from the terminal device, holds the display position information of the image, corresponds to the display position information of the image, and has a screen of the terminal device. Holds a single image data having a size exceeding the displayable range, holds a display program that gives the terminal device the function of dividing and displaying the single image data, and displays the display position information of the image Since single image data and a display program are transmitted to the terminal device, the number of transactions between the server device and the terminal device can be reduced, and the load on the server can be reduced.

(3)また、本発明のサーバ装置は、画像として表示される対象物のアドレス情報および前記対象物に関係づけられたデータ情報を記憶する記憶部と、前記対象物のアドレス情報および前記データ情報に基づいて、前記対象物の前記表示位置情報および前記単一の画像データを生成する画像およびアドレス情報生成モジュールと、を備えることを特徴とする。   (3) Further, the server device of the present invention includes a storage unit that stores address information of an object displayed as an image and data information related to the object, address information of the object, and the data information. And an image and address information generation module for generating the display position information of the object and the single image data.

このように、サーバ装置は、画像として表示される対象物のアドレス情報および対象物に関係づけられたデータ情報を記憶し、対象物のアドレス情報およびデータ情報に基づいて、対象物の表示位置情報および単一の画像データを生成するので、同一サーバ上で生成処理を行なうことができ、処理速度を向上させることができる。   Thus, the server device stores the address information of the target object displayed as an image and the data information related to the target object, and displays the display position information of the target object based on the address information and the data information of the target object. Since single image data is generated, generation processing can be performed on the same server, and the processing speed can be improved.

(4)また、本発明の端末装置は、サーバ装置から取得した画像を表示する端末装置であって、サーバ装置から、画像の表示位置情報、前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする。   (4) Moreover, the terminal device of the present invention is a terminal device that displays an image acquired from a server device, and corresponds to the display position information of the image and the display position information of the image from the server device. A single image data exceeding the possible range and an information acquisition unit for acquiring a display program, and a display for dividing the image data into a specific size based on the acquired display program and displaying the divided image data And a section.

このように、端末装置は、サーバ装置から取得した画像を表示する端末装置であって、
サーバ装置から、画像の表示位置情報、画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得し、取得した表示プログラムに基づいて、画像データを特定のサイズに分割し、分割した画像データを表示するので、
端末装置においてviewの変更の都度、サーバ装置から画像データを取得する必要がなく、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。また、自装置内に画像データを保持しているため、自装置内で画像データを加工して使用することができるので、処理速度を向上させることができる。
Thus, the terminal device is a terminal device that displays an image acquired from the server device,
A single image data and display program corresponding to the display position information of the image and the display position information of the image and exceeding the displayable range of the screen are acquired from the server device, and the image data is obtained based on the acquired display program. Since it is divided into specific sizes and the divided image data is displayed,
Each time the view is changed in the terminal device, it is not necessary to acquire image data from the server device, the number of transactions between the server device and the terminal device can be reduced, and the load on the server can be reduced. Further, since the image data is held in the own apparatus, the image data can be processed and used in the own apparatus, so that the processing speed can be improved.

(5)また、本発明のプログラムは、端末装置からの要求に応じて画像を提供するサーバ装置のプログラムであって、画像の表示位置情報を保持する処理と、前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する処理と、前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する処理と、を含む一連の処理をコンピュータに実行させることを特徴とする。   (5) Further, the program of the present invention is a program of a server device that provides an image in response to a request from a terminal device, and corresponds to the processing for holding the display position information of the image and the display position information of the image And processing for holding single image data having a size exceeding the displayable range of the screen included in the terminal device, and a function of dividing and displaying the single image data on the terminal device. And a process for holding a display program to be assigned.

このように、プログラムは、端末装置からの要求に応じて画像を提供するサーバ装置のプログラムであって、画像の表示位置情報を保持し、画像の表示位置情報に対応し、端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持し、端末装置に対して、単一の画像データを分割して表示する機能を付与する表示プログラムを保持するので、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。   As described above, the program is a program of a server device that provides an image in response to a request from the terminal device, holds the display position information of the image, corresponds to the display position information of the image, and is a screen provided in the terminal device A display program for holding a single image data having a size exceeding the displayable range and providing a function for dividing and displaying the single image data for the terminal device. The number of transactions with the terminal device can be reduced, and the load on the server can be reduced.

(6)また、本発明のプログラムは、サーバ装置から取得した画像を表示する端末装置のプログラムであって、サーバ装置から、画像の表示位置情報、前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する処理と、前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する処理と、を含む一連の処理をコンピュータに実行させることを特徴とする。   (6) The program of the present invention is a program for a terminal device that displays an image acquired from a server device. The program corresponds to the display position information of the image and the display position information of the image from the server device. A process of acquiring single image data exceeding the displayable range and a display program; a process of dividing the image data into a specific size based on the acquired display program; and displaying the divided image data The computer is caused to execute a series of processes including.

このように、プログラムは、サーバ装置から取得した画像を表示する端末装置のプログラムであって、サーバ装置から、画像の表示位置情報、画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得し、取得した表示プログラムに基づいて、画像データを特定のサイズに分割し、分割した画像データを表示するので、端末装置においてviewの変更の都度、サーバ装置から画像データを取得する必要がなく、サーバ装置と端末装置との間のトランザクション数を削減でき、サーバの負荷を軽減することができる。また、自装置内に画像データを保持しているため、自装置内で画像データを加工して使用することができるので、処理速度を向上させることができる。   Thus, the program is a program for a terminal device that displays an image acquired from the server device, and corresponds to the display position information of the image and the display position information of the image from the server device, and exceeds the displayable range of the screen. A single image data and a display program are acquired, and based on the acquired display program, the image data is divided into a specific size and the divided image data is displayed. Therefore, each time the view is changed in the terminal device, the server There is no need to acquire image data from the apparatus, the number of transactions between the server apparatus and the terminal apparatus can be reduced, and the load on the server can be reduced. Further, since the image data is held in the own apparatus, the image data can be processed and used in the own apparatus, so that the processing speed can be improved.

本発明によれば、サーバ・クライアント間のトランザクションを削減し、サーバの負荷を軽減することができる。   ADVANTAGE OF THE INVENTION According to this invention, the transaction between a server and a client can be reduced and the load of a server can be reduced.

本実施形態に係る画像表示システムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the image display system which concerns on this embodiment. 本実施形態に係る画像表示システムの一例を示すブロック図である。It is a block diagram which shows an example of the image display system which concerns on this embodiment. 地図における単一の画像データの一例を示す図である。It is a figure which shows an example of the single image data in a map. 端末装置において取得した画像データの表示例である。It is an example of a display of the image data acquired in the terminal device. 端末装置において取得した画像データの表示例である。It is an example of a display of the image data acquired in the terminal device. 地図を利用するwebアプリケーションがサーバに対して画像要求を行なった際の動作例を示すフローチャートである。It is a flowchart which shows the operation example at the time of the web application using a map making an image request with respect to a server. データ取得指示部におけるアドレス指定の記載例である。It is a description example of address designation in the data acquisition instruction unit. データ取得指示部および画像データが生成される際の、画像およびアドレス生成モジュールの動作を示すフローチャートである。It is a flowchart which shows operation | movement of an image and an address generation module at the time of a data acquisition instruction | indication part and image data being produced | generated.

本発明者は、地図アプリ等のwebアプリケーションにおいて、view等の表示画像を変更する度に複数の画像を取得することによるサーバ・クライアント間のトランザクションの発生増加や、トランザクション数の増加によりサーバに負荷がかかり応答遅延が生じてしまうことに着目し、サーバ側で複数の画像を単一の大きな画像として生成し、生成した単一の画像を、webアプリケーションを有する端末装置へ送付し、端末装置側で、取得した単一の画像を分割して表示することによって、サーバ・クライアント間で発生するトランザクションを削減することができ、サーバにかかる負荷を軽減できることを見出し、本発明をするに至った。   The present inventor, in a web application such as a map application, loads the server due to an increase in the number of transactions between the server and the client by acquiring a plurality of images each time a display image such as view is changed, and an increase in the number of transactions The server side generates a plurality of images as a single large image, sends the generated single image to a terminal device having a web application, and the terminal device side Thus, by dividing and displaying the acquired single image, it has been found that transactions occurring between the server and the client can be reduced, and the load on the server can be reduced, leading to the present invention.

すなわち、画像表示システムは、端末装置からの要求に基づいてサーバ装置が画像を提供する画像表示システムであって、前記サーバ装置は、画像の表示位置情報を保持するデータ取得指示部と、前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信し、前記端末装置は、前記サーバ装置から、前記画像の表示位置情報、および前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする。   That is, the image display system is an image display system in which a server device provides an image based on a request from a terminal device, and the server device includes a data acquisition instruction unit that holds display position information of an image, and the image Corresponding to the display position information of the terminal device, an image data holding unit for holding single image data having a size exceeding the displayable range of the screen included in the terminal device, and the single image for the terminal device. An image data dividing unit that holds a display program that gives a function of dividing and displaying data, and transmitting the display position information of the image, the single image data, and the display program to the terminal device, The terminal device corresponds to the display position information of the image and the display position information of the image from the server device, and a single image exceeding the displayable range of the screen And an information acquisition unit that acquires a display program, and a display unit that divides the image data into specific sizes based on the acquired display program and displays the divided image data. Features.

これにより、本発明者は、サーバ装置と端末装置との間のトランザクション数を削減し、サーバの負荷を軽減することを可能とした。また、端末装置側に単一の画像データを送付し、端末装置内で画像データを加工して使用することで、処理速度を向上させることを可能とした。以下、本発明の実施形態について図面を参照して説明する。   As a result, the present inventor has made it possible to reduce the number of transactions between the server device and the terminal device and reduce the load on the server. Also, it is possible to improve processing speed by sending single image data to the terminal device side and processing and using the image data in the terminal device. Embodiments of the present invention will be described below with reference to the drawings.

図1は、本実施形態に係る画像表示システムの概略構成を示すブロック図である。本発明は、サーバ装置1と端末装置2とから構成され、サーバ装置1と端末装置2は互いにインターネットを介して通信可能な画像表示システムである。サーバ装置1は、記憶部101、画像およびアドレス情報生成モジュール103、データ取得指示部105、画像データ保持部107、および画像データ分割部109を備える。また、サーバ装置1には、HTTPサーバ11が設けられており、データ取得指示部105、画像データ保持部107、および画像データ分割部109は、HTTPサーバ11上に設けられている。   FIG. 1 is a block diagram showing a schematic configuration of an image display system according to the present embodiment. The present invention is composed of a server device 1 and a terminal device 2, and the server device 1 and the terminal device 2 are image display systems that can communicate with each other via the Internet. The server device 1 includes a storage unit 101, an image and address information generation module 103, a data acquisition instruction unit 105, an image data holding unit 107, and an image data dividing unit 109. The server device 1 is provided with an HTTP server 11, and the data acquisition instruction unit 105, the image data holding unit 107, and the image data dividing unit 109 are provided on the HTTP server 11.

記憶部101は、対象物の緯度経度情報や画像の表示位置情報等のアドレス情報や、生成される画像の基となるデータ等の、対象物に関するデータを記憶している。この表示位置情報とは、例えば、端末装置2の画面上のどの場所に対象物の画像データを配置するのかを示す情報である。対象物に関するデータは、サーバ装置で保持せず、その都度外部から取得する手段を持ち合わせていてもよい。   The storage unit 101 stores data related to the object such as address information such as latitude / longitude information of the object and display position information of the image, and data serving as a basis of the generated image. The display position information is, for example, information indicating where on the screen of the terminal device 2 the image data of the object is to be arranged. Data relating to the object may not be held by the server device, but may be provided with a means for obtaining from outside each time.

画像およびアドレス情報生成モジュール103は、記憶部101に記憶されている対象物に関するデータを基に、画像データ、および画像データのアドレスを指定したHTMLの画像タグを含むSVGファイル等のファイルを生成する。画像およびアドレス情報生成モジュール103で生成される画像データは、単一の画像データであって、SVGファイル等のファイルに対応している。   The image and address information generation module 103 generates a file such as an SVG file including image data and an HTML image tag specifying the address of the image data based on the data related to the object stored in the storage unit 101. . The image data generated by the image and address information generation module 103 is a single image data and corresponds to a file such as an SVG file.

データ取得指示部105は、画像およびアドレス情報生成モジュール103で生成されたSVGファイル等のファイルを保持する。画像データ保持部107は、画像およびアドレス情報生成モジュール103で生成された単一の画像データを保持する。画像データ分割部109は、画像データ保持部107が保持する画像データを特定のサイズに分割するための分割範囲を画像データに設定するファイルを保持する。なお、webアプリケーション201からサーバ装置1の各ファイル、画像データを読み込めるように、データ取得指示部105ではHTMLやSVG形式のファイルを保持し、画像データ保持部107では画像フォーマットや圧縮方法に依存しない画像データを保持し、画像データ分割部109では、Javascript(登録商標)ファイルを保持することを想定しているが、webアプリケーションからサーバ上の各ファイル、画像データを読み込める形式であれば、これらに限らない。   The data acquisition instruction unit 105 holds a file such as an SVG file generated by the image and address information generation module 103. The image data holding unit 107 holds single image data generated by the image and address information generation module 103. The image data dividing unit 109 holds a file that sets a division range for dividing the image data held by the image data holding unit 107 into a specific size in the image data. The data acquisition instruction unit 105 holds files in HTML or SVG format so that each file and image data of the server device 1 can be read from the web application 201, and the image data holding unit 107 does not depend on the image format or compression method. It is assumed that the image data is stored, and the image data dividing unit 109 holds a Javascript (registered trademark) file. However, any file or image data on the server can be read from the web application. Not exclusively.

端末装置2は、情報取得部と表示部を備える。情報取得部は、サーバ装置のデータ取得指示部105から、画像データのアドレスを指定したHTMLの画像タグを含むSVGファイル等のファイルを、サーバ装置の画像データ保持部107から、アドレス情報に対応し画面の表示可能範囲を超える単一の画像データを、画像データ分割部109から、分割単一の画像データを特定のサイズに分割する機能を取得する。表示部は、画像のアドレス情報が示す表示位置に、分割した画像データを表示する。なお、端末装置2上には、webアプリケーション201が実行できるブラウザ21が設置されており、画像取得部および表示部は、ブラウザ21上のwebアプリケーション201で上記処理を行なう。   The terminal device 2 includes an information acquisition unit and a display unit. The information acquisition unit corresponds to the address information from the image data holding unit 107 of the server device, such as an SVG file including an HTML image tag specifying the address of the image data from the data acquisition instruction unit 105 of the server device. A function for dividing single image data exceeding the displayable range of the screen from the image data dividing unit 109 into a single size of the divided single image data is acquired. The display unit displays the divided image data at the display position indicated by the address information of the image. A browser 21 that can execute the web application 201 is installed on the terminal device 2, and the image acquisition unit and the display unit perform the above-described processing using the web application 201 on the browser 21.

このように、本実施形態に係る画像表示システムによって、従来の方法に比べて少ないトランザクションでHTML上に画像をマッピングすることができる。   As described above, the image display system according to the present embodiment can map an image on the HTML with fewer transactions than the conventional method.

(実施例)
図2は、本実施形態に係る画像表示システムの一例を示すブロック図である。サーバ装置1は、例えば基地局等の対象物の緯度経度情報を記憶している記憶部1(101−1)、対象物に紐づくデータ情報(トラフィック情報等)を記憶している記憶部2(101−2)、画像およびアドレス情報生成モジュール103、およびHTTPサーバ11から構成される。
(Example)
FIG. 2 is a block diagram illustrating an example of an image display system according to the present embodiment. The server device 1 includes, for example, a storage unit 1 (101-1) that stores latitude and longitude information of an object such as a base station, and a storage unit 2 that stores data information (traffic information and the like) associated with the object. (101-2), an image and address information generation module 103, and an HTTP server 11.

画像およびアドレス情報生成モジュール103は、基地局の緯度経度情報と基地局のグラフデータ情報を取得し、緯度経度情報と画像データのアドレス情報を含むSVGファイルと、SVGファイルに対応する一枚の画像データを生成し、HTTPサーバ11上へ保存する。なお、SVGファイルは、SVG形式のファイルである必要はなく、HTML形式のファイルでもよい。   The image and address information generation module 103 acquires latitude / longitude information of the base station and graph data information of the base station, an SVG file including the latitude / longitude information and address information of the image data, and one image corresponding to the SVG file. Data is generated and stored on the HTTP server 11. Note that the SVG file need not be an SVG file, and may be an HTML file.

HTTPサーバ11上には、データ取得指示部105、画像データ保持部107、画像データ分割部109を備えている。データ取得指示部105、画像データ保持部107、および画像データ分割部109は、画像およびアドレス情報生成モジュール103により生成されたSVGファイル、画像データ、およびSVGファイルから画像のどの部分を切り取って表示するかを端末装置で実行可能にするためのJavascript(登録商標)ファイルをそれぞれ保持している。   On the HTTP server 11, a data acquisition instruction unit 105, an image data holding unit 107, and an image data dividing unit 109 are provided. The data acquisition instruction unit 105, the image data holding unit 107, and the image data division unit 109 cut out and display any part of the image from the SVG file, the image data, and the SVG file generated by the image and address information generation module 103. Javascript (registered trademark) files for enabling or not to be executed by the terminal device.

端末装置2では、webアプリケーション201を用いて、サーバ装置1で作成された上記SVGファイル、単一の画像データおよびJavascript(登録商標)ファイルを読み込むことにより、該当する表示位置(緯度経度)に取得画像を分割して表示する。   The terminal device 2 acquires the corresponding display position (latitude and longitude) by reading the SVG file, the single image data, and the Javascript (registered trademark) file created by the server device 1 using the web application 201. Divide and display the image.

図3は、地図における単一の画像データの一例を示した図である。例えば、図3に示した地図では、画像およびアドレス情報生成モジュールによって、図中の点線のように、複数のタイル状に分割され、分割された範囲の各画像は、一枚の大きな画像として生成される。分割範囲には、対象物の上限が設定されており、長方形に分割される。対象物のアドレス情報(緯度経度情報等)から、長方形の範囲で上限に達すると、その範囲が分割範囲として設定される。また、画像サイズにおいても上限値が設定されており、画像データの個数が上限以下でもサイズが上限値に達していれば、その範囲で分割範囲として設定する。   FIG. 3 is a diagram illustrating an example of single image data in a map. For example, in the map shown in FIG. 3, the image and address information generation module is divided into a plurality of tiles as shown by dotted lines in the figure, and each image in the divided range is generated as one large image. Is done. The upper limit of the object is set in the division range, and the object is divided into rectangles. When the upper limit is reached in the rectangular range from the address information (latitude / longitude information, etc.) of the target object, the range is set as the division range. Also, an upper limit is set for the image size, and if the size reaches the upper limit even if the number of image data is less than or equal to the upper limit, the range is set as the division range.

図4は、端末装置において取得した画像データの表示例である。端末装置は、サーバ装置で生成された単一の画像データを取得し、画像データ分割部のJavascript(登録商標)ファイルを用いて特定のサイズに分割した状態で画像データを保持している。webアプリケーション内の表示部に表示する画像がある、つまり画像データの表示位置情報が示されている場合は、分割された画像データのうち該当する画像データを切り抜いて、表示部に表示する。図4のように、表示上は2つの違う画像であっても、端末装置に保持している同一の取得画像から該当する画像データをそれぞれ切り抜いて、表示部に表示することもできるため、サーバから都度取得する必要がなくなる。   FIG. 4 is a display example of image data acquired in the terminal device. The terminal device acquires single image data generated by the server device, and holds the image data in a state of being divided into a specific size using a Javascript (registered trademark) file of the image data dividing unit. When there is an image to be displayed on the display unit in the web application, that is, when the display position information of the image data is indicated, the corresponding image data is cut out from the divided image data and displayed on the display unit. As shown in FIG. 4, even if two different images are displayed, the corresponding image data can be cut out from the same acquired image held in the terminal device and displayed on the display unit. It is no longer necessary to acquire from each time.

図5は、端末装置の表示部において、viewをview1からview2へ移動させた場合のイメージ図である。例えば、現在のviewに設定された範囲に表示されている画像がview1の範囲で使われているとする。その後、viewを移動させ、view2の範囲にある画像が使われたとする。その場合、view1およびview2の表示に利用する画像データは、同じ取得画像データの一部であるため、キャッシュに保存されている取得画像を利用することができる。そのため、サーバ・クライアント間でトランザクションが発生させることなく、画像データを提供できる。特に、地図を利用するwebアプリケーションにおいては、viewを移動させても、サーバ・クライアント間で発生するトランザクション数を、削減することができる。   FIG. 5 is an image diagram when the view is moved from view 1 to view 2 on the display unit of the terminal device. For example, it is assumed that an image displayed in the range set in the current view is used in the range of view1. Thereafter, the view is moved, and an image in the range of view2 is used. In that case, since the image data used for the display of view1 and view2 is a part of the same acquired image data, the acquired image stored in the cache can be used. Therefore, image data can be provided without causing a transaction between the server and the client. In particular, in a web application that uses a map, the number of transactions that occur between a server and a client can be reduced even if the view is moved.

図6は、地図を利用するwebアプリケーションがサーバ装置に対して画像要求を行なった際の動作例を示すフローチャートである。ユーザは表示画面上の地図をスクロールする(ステップS1)。ユーザのスクロール動作によって、webアプリケーションは、現在表示されている領域情報と、画像をどこに表示させるかの情報より、表示画面内に表示する画像があるかどうかを判断する(ステップS2)。表示する画像がある場合は、ブラウザのキャッシュに該当する画像を保持しているか判断する(ステップS3)。キャッシュに該当する画像を保持している場合は、保持している画像から該当部分を切り抜いて表示する(ステップS6)。ステップS3において、キャッシュに該当する画像を保持していない場合は、サーバ装置に対して画像要求を行ない(ステップS4)、サーバ装置は、端末装置から要求された画像を送付し、端末装置は、サーバ装置から画像を取得する(ステップS5)。webアプリケーションは、取得した画像から該当する部分を切り抜き、表示画面に画像を表示する(ステップS6)。   FIG. 6 is a flowchart showing an operation example when a web application using a map makes an image request to the server device. The user scrolls the map on the display screen (step S1). By the user's scrolling operation, the web application determines whether there is an image to be displayed on the display screen from the currently displayed region information and information on where the image is to be displayed (step S2). If there is an image to be displayed, it is determined whether the image corresponding to the browser cache is held (step S3). If the image corresponding to the cache is held, the corresponding part is cut out from the held image and displayed (step S6). In step S3, when the image corresponding to the cache is not held, an image request is made to the server device (step S4), the server device sends the image requested from the terminal device, and the terminal device An image is acquired from the server device (step S5). The web application cuts out the corresponding part from the acquired image and displays the image on the display screen (step S6).

図7は、データ取得指示部におけるアドレス指定の記載例である。HTMLタグ内において、画像のアドレス情報(画像の配置位置や緯度経度等)は、直接HTMLタグ内に記載される。画像データは、画像データを保持しているサーバ装置のURLがHTMLタグ内に記載されており、そのURLが記載されているサーバ装置から画像データを取得する。画像データのどの領域を利用するかにおいては、URL内に該当する画像の表示領域を記載することにより、その取得した画像のどの部分を表示するかの情報を含むように記載する。例えば、図7に示すように、URLの最後に、画像のどのポイント(x、y)とそのポイントからの幅(width)と高さ(height)を記載することにより指定する。   FIG. 7 is a description example of address designation in the data acquisition instruction unit. In the HTML tag, image address information (image placement position, latitude / longitude, etc.) is directly written in the HTML tag. In the image data, the URL of the server apparatus holding the image data is described in the HTML tag, and the image data is acquired from the server apparatus in which the URL is described. As to which area of the image data is used, the display area of the corresponding image is described in the URL so that information indicating which part of the acquired image is to be displayed is included. For example, as shown in FIG. 7, designation is made by describing which point (x, y), width (width) and height (height) from the point at the end of the URL, as shown in FIG.

図8は、データ取得指示部および画像データが生成される際の、画像およびアドレス生成モジュールの動作を示すフローチャートである。まず、画像およびアドレス生成モジュールは、対象物に関する情報、すなわち対象物の緯度経度情報や画像の表示位置情報等のアドレス情報や、生成される画像の基となるデータ等の対象物に紐づくデータ情報を取得する(ステップT1)。そして、対象物のアドレス情報から分割範囲の設定を行なう(ステップT2)。アドレス情報、画像データのリンク先が記載されたタグを含むデータ取得指示部(ファイル)を生成し(ステップT3)、HTTPサーバ上に保存する。画像は、Canvasのような図形を描画する技術を用いて、データ取得指示部のリンク先と整合性のある場所にデータ情報により画像を記載していき、分割範囲内の画像が生成された際に、一枚の画像データとして生成し(ステップT4)、HTTPサーバ上に保存する。   FIG. 8 is a flowchart showing the operation of the image and address generation module when the data acquisition instruction unit and the image data are generated. First, the image and address generation module is information related to the object, that is, address information such as latitude / longitude information of the object and display position information of the image, and data associated with the object such as data that is the basis of the generated image. Information is acquired (step T1). Then, the division range is set from the address information of the object (step T2). A data acquisition instruction section (file) including a tag in which address information and a link destination of image data are described is generated (step T3) and stored on the HTTP server. When the image is described in the data information in a location that is consistent with the link destination of the data acquisition instruction unit by using a technique for drawing a figure such as Canvas, the image within the divided range is generated Then, it is generated as one piece of image data (step T4) and stored on the HTTP server.

また、本発明の応用方法として、画像データではなく、動画データを利用することも可能である。動画生成の場合は、生成されるデータが動画となる点と動画データには再生時間があるため、HTMLタグに動画の再生と停止時間も記載されることとなる。   As an application method of the present invention, it is also possible to use moving image data instead of image data. In the case of moving image generation, since the generated data is a moving image and the moving image data has a reproduction time, the reproduction and stop time of the moving image are also described in the HTML tag.

以上説明したように、本実施形態によれば、大量の画像がマッピングされるwebアプリケーションにおいて、サーバ・クライアント間のトランザクションを削減し、サーバの負荷を軽減することができる。また、リクエストやレスポンスの数が減ることにより大量のアクセスが想定されるサーバにおいては、アクセス過多による負荷を軽減することも可能であり、そのようなサーバでは特に有効性がある。   As described above, according to the present embodiment, in a web application to which a large amount of images are mapped, it is possible to reduce transactions between the server and the client and reduce the load on the server. In addition, in a server that is assumed to have a large number of accesses due to a decrease in the number of requests and responses, it is possible to reduce the load due to excessive access, and such a server is particularly effective.

そして、端末装置の表示画面領域以外の画像についても、一枚の大きな画像として送付することにより、まだ画像を表示していない領域においても既に利用できるキャッシュデータを保持しているため、viewを頻繁に変更したとしても、応答遅延が発生しにくくなる。   Since images other than the display screen area of the terminal device are also sent as a single large image, cache data that can be used even in an area where images are not yet displayed is retained. Even if it is changed to, response delay is less likely to occur.

1 サーバ装置
2 端末装置
11 HTTPサーバ
21 ブラウザ
101 記憶部
101−1 記憶部1
101−2 記憶部2
103 画像およびアドレス情報生成モジュール
105 データ取得指示部
107 画像データ保持部
109 画像データ分割部
201 webアプリケーション
DESCRIPTION OF SYMBOLS 1 Server apparatus 2 Terminal apparatus 11 HTTP server 21 Browser 101 Storage part 101-1 Storage part 1
101-2 storage unit 2
103 Image and address information generation module 105 Data acquisition instruction unit 107 Image data holding unit 109 Image data division unit 201 Web application

Claims (6)

端末装置からの要求に基づいてサーバ装置が画像を提供する画像表示システムであって、
前記サーバ装置は、
画像の表示位置情報を保持するデータ取得指示部と、
前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、
前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、
前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信し、
前記端末装置は、
前記サーバ装置から、前記画像の表示位置情報、および前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、
前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする画像表示システム。
An image display system in which a server device provides an image based on a request from a terminal device,
The server device
A data acquisition instruction unit that holds display position information of an image;
An image data holding unit that holds single image data corresponding to the display position information of the image and having a size that exceeds the displayable range of the screen included in the terminal device;
An image data dividing unit that holds a display program that gives the terminal device a function of dividing and displaying the single image data;
Transmitting the display position information of the image, the single image data and the display program to the terminal device;
The terminal device
An information acquisition unit that acquires, from the server device, single image data that corresponds to the display position information of the image and the display position information of the image and exceeds the displayable range of the screen, and a display program;
An image display system comprising: a display unit that divides the image data into a specific size based on the acquired display program and displays the divided image data.
端末装置からの要求に応じて画像を提供するサーバ装置であって、
画像の表示位置情報を保持するデータ取得指示部と、
前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する画像データ保持部と、
前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する画像データ分割部と、を備え、
前記画像の表示位置情報、前記単一の画像データおよび前記表示プログラムを前記端末装置に送信することを特徴とするサーバ装置。
A server device that provides an image in response to a request from a terminal device,
A data acquisition instruction unit that holds display position information of an image;
An image data holding unit that holds single image data corresponding to the display position information of the image and having a size that exceeds the displayable range of the screen included in the terminal device;
An image data dividing unit that holds a display program that gives the terminal device a function of dividing and displaying the single image data;
A server device that transmits the display position information of the image, the single image data, and the display program to the terminal device.
画像として表示される対象物のアドレス情報および前記対象物に関係づけられたデータ情報を記憶する記憶部と、
前記対象物のアドレス情報および前記データ情報に基づいて、前記対象物の前記表示位置情報および前記単一の画像データを生成する画像およびアドレス情報生成モジュールと、を備えることを特徴とする請求項2記載のサーバ装置。
A storage unit for storing address information of an object displayed as an image and data information related to the object;
3. An image and address information generation module for generating the display position information of the target object and the single image data based on the address information and the data information of the target object. The server apparatus of description.
サーバ装置から取得した画像を表示する端末装置であって、
サーバ装置から、画像の表示位置情報、前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する情報取得部と、
前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する表示部と、を備えることを特徴とする端末装置。
A terminal device that displays an image acquired from a server device,
An information acquisition unit that acquires display position information of an image, single image data that corresponds to the display position information of the image and exceeds the displayable range of the screen, and a display program from the server device;
A terminal device comprising: a display unit configured to divide the image data into a specific size based on the acquired display program and to display the divided image data.
端末装置からの要求に応じて画像を提供するサーバ装置のプログラムであって、
画像の表示位置情報を保持する処理と、
前記画像の表示位置情報に対応し、前記端末装置が備える画面の表示可能範囲を超える大きさを有する単一の画像データを保持する処理と、
前記端末装置に対して、前記単一の画像データを分割して表示する機能を付与する表示プログラムを保持する処理と、を含む一連の処理をコンピュータに実行させることを特徴とするプログラム。
A server device program that provides an image in response to a request from a terminal device,
Processing to hold the display position information of the image;
A process for holding single image data corresponding to the display position information of the image and having a size exceeding the displayable range of the screen provided in the terminal device;
A program that causes a computer to execute a series of processes including a process of holding a display program that gives the terminal device a function of dividing and displaying the single image data.
サーバ装置から取得した画像を表示する端末装置のプログラムであって、
サーバ装置から、画像の表示位置情報、前記画像の表示位置情報に対応し、画面の表示可能範囲を超える単一の画像データ、および表示プログラムを取得する処理と、
前記取得した表示プログラムに基づいて、前記画像データを特定のサイズに分割し、前記分割した画像データを表示する処理と、を含む一連の処理をコンピュータに実行させることを特徴とするプログラム。
A program for a terminal device that displays an image acquired from a server device,
A process for acquiring image display position information, single image data corresponding to the image display position information and exceeding the displayable range of the screen, and a display program from the server device;
A program that causes a computer to execute a series of processes including: a process of dividing the image data into a specific size based on the acquired display program and displaying the divided image data.
JP2016038730A 2016-03-01 2016-03-01 Image display system, server device, terminal device, and program Expired - Fee Related JP6478226B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016038730A JP6478226B2 (en) 2016-03-01 2016-03-01 Image display system, server device, terminal device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016038730A JP6478226B2 (en) 2016-03-01 2016-03-01 Image display system, server device, terminal device, and program

Publications (2)

Publication Number Publication Date
JP2017156923A JP2017156923A (en) 2017-09-07
JP6478226B2 true JP6478226B2 (en) 2019-03-06

Family

ID=59809787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016038730A Expired - Fee Related JP6478226B2 (en) 2016-03-01 2016-03-01 Image display system, server device, terminal device, and program

Country Status (1)

Country Link
JP (1) JP6478226B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7394384B2 (en) * 2020-02-12 2023-12-08 パナソニックIpマネジメント株式会社 Wiring equipment, communication devices, communication systems, control methods, and programs

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4059802B2 (en) * 2003-04-17 2008-03-12 株式会社サピエンス Image display method
JP5236911B2 (en) * 2007-09-03 2013-07-17 Kddi株式会社 Divided map image generation device, map server, system and program
JP4874205B2 (en) * 2007-09-28 2012-02-15 ヤフー株式会社 Map display method and map display device
JP5362260B2 (en) * 2008-05-19 2013-12-11 Kddi株式会社 Non-equal divided map image delivery method, map server, terminal and program
JP4874363B2 (en) * 2009-03-17 2012-02-15 ヤフー株式会社 Web page display method using browser plug-in
JP5180238B2 (en) * 2010-01-29 2013-04-10 ヤフー株式会社 Server apparatus and information processing method
JP6385033B2 (en) * 2013-06-03 2018-09-05 Kddi株式会社 System, method, map server, terminal, and program for controlling display of divided map image according to enlargement ratio
JP6132345B2 (en) * 2013-06-12 2017-05-24 Kddi株式会社 Display device, method and program for controlling display of divided map image according to display ratio

Also Published As

Publication number Publication date
JP2017156923A (en) 2017-09-07

Similar Documents

Publication Publication Date Title
JP5129229B2 (en) Automatic display of resized images
CN109582899B (en) Page loading method and device, computer equipment and storage medium
KR101743765B1 (en) Apparatus and method for providing 3d content and recording medium
US9792385B2 (en) Systems and methods for improved web-based document retrieval and object manipulation
US11019179B2 (en) Access to network content
CN105094563A (en) Image clipping method and system
US20140040721A1 (en) Resource-adaptive content delivery on client devices
KR101840270B1 (en) System and method of changing webpage layout display according to information of display apparatus
TWI530868B (en) Web service system, web server and webpage providing method
JP6478226B2 (en) Image display system, server device, terminal device, and program
US20170270218A1 (en) Mapping of Defined Regions Within a Webpage
KR20160085341A (en) Displaying activity across multiple devices
US9794369B2 (en) Active web page consolidator
JP2012133668A (en) Display device, screen image transfer method, and program
US20150248347A1 (en) Content providing apparatus and method, and computer program product
JP2010165152A (en) Terminal device, screen transmission system, terminal program, and screen transmission method
JP2009176176A (en) Web page distribution device
AU2016201695B2 (en) Automatic display of resized images
JP2014241035A (en) Server device, image recreation method, and program
JP7205130B2 (en) Information processing device, web application program and information processing system
JP2008123466A (en) Content display system
KR101945737B1 (en) Apparatus and method for managing location information
JP2010102484A (en) Web-browsing system
AU2013231223A1 (en) Automatic display of resized images
CN112699320A (en) High-definition image browsing method and system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180313

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190129

R150 Certificate of patent or registration of utility model

Ref document number: 6478226

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees