Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for deploying servers

A technology for deploying servers and servers, which is applied to deploying servers and deploying geoserver to the field of cloud service platforms, which can solve problems such as delays in displaying map tiles, slow map tile speed, and affecting the real-time reception of clients.

Inactive Publication Date: 2017-07-14
北京天创金农科技有限公司
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to solve the above problems, the present invention provides a system and method for deploying servers, which effectively avoids the slow retrieval speed in the prior art, which makes the client receive and display the retrieved map tiles at a very slow speed and a long delay The map tiles cannot be displayed normally and the defects affecting the real-time reception of the client

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for deploying servers
  • System and method for deploying servers
  • System and method for deploying servers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] According to attached figure 1 It can be seen that the system for deploying servers in this embodiment includes a GeoServer server that communicates with the cloud server and the client of the cloud platform, the GeoServer server has a tile map service module GeoWebCache, and the GeoServer server also has a Mapping table, storage module and read module.

[0037] The method for deploying a server system includes the following steps:

[0038] Step 1: When the client sends a map access request to the GeoServer server to request a map, after the GeoServer server receives the map access request, it starts the reading module and searches in the mapping table whether there is a map access request corresponding to the received map access request. consistent map access requests;

[0039] Step 2: If there is a consistent map access request, extract all the mapping records including the map access request and obtain map tiles from the MemCache server or cloud server according to...

Embodiment 2

[0044] According to attached figure 1 It can be seen that the system for deploying servers in this embodiment includes a GeoServer server that communicates with the cloud server and the client of the cloud platform, the GeoServer server has a tile map service module GeoWebCache, and the GeoServer server also has a Mapping table, storage module and read module.

[0045] The GeoServer server communicates with a MemCache server cluster with a plurality of MemCache servers, and each of the MemCache servers is assigned a number.

[0046] The mapping table is used to record the map access request, the read times of the map access request, the map tile identification required by the map access request, the map tile serial number, the number of the MemCache server storing the map tile, the map The storage address of the tile in the MemCache server and the mapping relationship of the storage address of the map tile in the cloud server, the storage module is used to store the map tile ...

Embodiment 3

[0066] According to attached figure 1 It can be seen that the system for deploying servers in this embodiment includes a GeoServer server that communicates with the cloud server and the client of the cloud platform, the GeoServer server has a tile map service module GeoWebCache, and the GeoServer server also has a Mapping table, storage module and read module.

[0067] The GeoServer server communicates with a MemCache server cluster with a plurality of MemCache servers, and each of the MemCache servers is assigned a number.

[0068] The mapping table is used to record the map access request, the read times of the map access request, the map tile identification required by the map access request, the map tile serial number, the number of the MemCache server storing the map tile, the map The storage address of the tile in the MemCache server and the mapping relationship of the storage address of the map tile in the cloud server, the storage module is used to store the map tile ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a system and method for deploying servers. The system comprises a GeoServer which is in communication connection with a cloud server of a cloud platform and a client, wherein the GeoServer has a tile map service module GeoWebCache; the GeoServer also has a mapping table, a storage module and a read module; the GeoServer is in communication connection with a MemCache server cluster with a plurality of MemCache servers; and a serial number is allocated to each MemCache server. The defect that in the prior art, the speed of receiving and displaying a searched map tile by the client is very slow, the time is delayed for a long time, the map tile cannot be displayed normally and the receiving timeliness of the client is influenced due the fact that the search speed is slow is effectively avoided.

Description

technical field [0001] The present invention relates to the technical field of cloud services, in particular to a method for deploying a server, in particular to a method for deploying a geoserver to a cloud service platform. Background technique [0002] GeoServer is the J2EE implementation of the OpenGIS Web server specification. GeoServer can be used to easily publish map data servers, allowing users to update, delete, and insert feature data. Through GeoServer, it is relatively easy to quickly share spatial geographic information among users. [0003] GeoServer's map tile technology is to cut the configured map with a certain coordinate range into several rows and columns of square images on the server side according to several fixed scales (tile levels) and specified image sizes, and use the specified The format is saved as an image file, which is stored in the directory system of the server or in the database system according to certain naming rules and organization me...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F17/30
CPCH04L67/10G06F16/29G06F16/9537H04L67/01H04L67/60
Inventor 潘志强
Owner 北京天创金农科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products