CN111200644A - Mirror image caching method and system based on relay server under internet environment - Google Patents

Mirror image caching method and system based on relay server under internet environment Download PDF

Info

Publication number
CN111200644A
CN111200644A CN201911377721.3A CN201911377721A CN111200644A CN 111200644 A CN111200644 A CN 111200644A CN 201911377721 A CN201911377721 A CN 201911377721A CN 111200644 A CN111200644 A CN 111200644A
Authority
CN
China
Prior art keywords
relay server
mirror image
server
stage
downloads
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.)
Pending
Application number
CN201911377721.3A
Other languages
Chinese (zh)
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.)
Fujian Centerm Information Co Ltd
Original Assignee
Fujian Centerm Information Co Ltd
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 Fujian Centerm Information Co Ltd filed Critical Fujian Centerm Information Co Ltd
Priority to CN201911377721.3A priority Critical patent/CN111200644A/en
Publication of CN111200644A publication Critical patent/CN111200644A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a method for caching images under an internet environment based on a relay server, which needs to provide a plurality of relay servers, and sets the plurality of relay servers at n levels; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following steps: the first-stage relay server downloads the mirror image from the cloud server, and then the next-stage relay server downloads the mirror image from the previous-stage relay server; each terminal downloads the mirror image from the corresponding relay server in the intranet; the invention also provides a mirror image caching system based on the relay server under the internet environment; the whole scheme framework can be completed based on the home Internet without a special line and a VPN.

Description

Mirror image caching method and system based on relay server under internet environment
Technical Field
The invention relates to a mirror image caching method and a mirror image caching system based on a relay server under an internet environment.
Background
In recent years, a new architecture scheme, which is based on terminal local computing and a unified management mode, appears in the field of cloud computing, the scheme needs to download a complete mirror image of a server end to the local cloud terminal to realize perfect experience of a user, and it is known that in a pure intranet gigabit network environment, rapid downloading can be completed by adopting a P2P technology, along with market deepening, in a DAAS scene, a cloud server is deployed in a public cloud end, the cloud terminal is connected to the cloud end through the internet to perform mirror image caching and updating, the mode is adopted in branch project construction of store terminal management and remote area Yinong and armed learning rooms, and the problem that the network cost is too high and the mirror image caching updating time is long in the early stage is solved by constructing a VPN or a private line aiming at the scene.
The prior art has the following disadvantages in this scenario:
1) the network is expensive in cost and can only be connected through a dedicated line or a VPN. 2) And the cloud terminal is limited by the uplink bandwidth of the cloud server, and the mirror image downloading or updating is carried out in batch for a long time.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a method and a system for caching a mirror image based on a relay server in an internet environment, wherein the integral scheme framework can be completed based on the home internet without a special line and a VPN.
One of the present invention is realized by: a mirror image caching method based on a relay server under an Internet environment needs to provide a plurality of relay servers, and the plurality of relay servers are set to be n grades; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following steps:
the first-stage relay server downloads the mirror image from the cloud server, and then the next-stage relay server downloads the mirror image from the previous-stage relay server;
each terminal downloads the image from a corresponding relay server in its intranet.
Further, the first-stage relay server is a network path closest to the cloud server.
Further, the downloading of the mirror image from the cloud server by the first-stage relay server, and then the downloading of the mirror image from the previous-stage relay server by the next-stage relay server further specifically include: the first-stage relay server downloads the mirror image and the management strategy from the cloud server, and then the next-stage relay server downloads the mirror image and the management strategy from the previous-stage relay server.
The second invention is realized by the following steps: a mirror image cache system based on a relay server under an internet environment is disclosed, wherein a plurality of relay servers are provided, and are set to be n grades; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following modules:
the server downloading module is used for downloading the mirror image from the cloud server by the first-stage relay server and then downloading the mirror image from the previous-stage relay server by the next-stage relay server;
and each terminal downloads the mirror image from the corresponding relay server in the internal network.
Further, the first-stage relay server is a network path closest to the cloud server.
Further, the server downloading module is further specifically: the first-stage relay server downloads the mirror image and the management strategy from the cloud server, and then the next-stage relay server downloads the mirror image and the management strategy from the previous-stage relay server.
The invention has the following advantages: 1) the whole scheme framework can be completed based on the home Internet without a special line and a VPN. 2) Through the synchronization of the middle-level server and the cloud, the cloud terminal performs mirror caching and updating through a network proximity principle, and the downloading and caching time is greatly reduced.
Drawings
The invention will be further described with reference to the following examples with reference to the accompanying drawings.
FIG. 1 is a flow chart of the method of the present invention.
Fig. 2 is a diagram of an armed police learning room architecture employing a mid-level server in accordance with an embodiment of the present invention.
Detailed Description
As shown in fig. 1, the method for caching images based on relay servers in an internet environment according to the present invention requires providing a plurality of relay servers, and setting the plurality of relay servers at n levels; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following steps:
the method comprises the steps that a first-stage relay server downloads a mirror image and a management strategy from a cloud server, and then a next-stage relay server downloads the mirror image and the management strategy from a previous-stage relay server, wherein the first-stage relay server is a network path closest to the cloud server;
each terminal downloads the mirror image relay server from the corresponding relay server in the internal network and manages the terminal according to the management strategy.
The invention is based on the mirror image cache system of the relay server under the Internet environment, the said method needs to provide multiple relay servers, set up n grades multiple relay servers; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following modules:
the server downloading module is used for downloading the mirror image and the management strategy from the cloud server by the first-stage relay server, and then downloading the mirror image and the management strategy from the previous-stage relay server by the next-stage relay server, wherein the first-stage relay server is the closest to the cloud server in a network path;
and each terminal downloads the mirror image relay server from the corresponding relay server in the internal network of the terminal and manages the terminal according to the management strategy.
According to the invention, the deployment relay server is adopted for the scene, the relay server is synchronized with the cloud end in real time through the internet, and the cloud terminal is selectively connected to the nearest relay server through the principle of network routing, so that the rapid downloading and updating of the mirror image are realized. For example, in the construction of an armed police internet learning room, a relay server is built on each squad, the relay server is synchronized with a cloud server in real time, squad cloud terminals can be connected to the relay server through the internet or an intranet, meanwhile, the cloud server strategy can also be synchronized to the relay server in real time, and the management and the use condition monitoring of the cloud terminals are achieved.
As shown in fig. 2, the present technology is illustrated by the project used in the construction of the armed police study room scenario:
the relay server can be externally installed on the existing PC of a client by an ISO installation package, or can be installed on the existing PC through a virtual machine, in an armed police project, the relay server is installed and deployed through a team PC, after the relay server is configured with a network, the communication between the network and the cloud server is guaranteed, the setting is carried out through WEB, and the method comprises the steps of cloud server address, synchronous mirror image information, synchronous mirror image progress, issued strategy information and the like. After the configuration of the relay server is completed, the terminals of the middle team can automatically find the relay server to carry out mirror image downloading and updating after being started. Because the mirror image server is deployed in an intranet network environment, the cloud terminals of other learning rooms can finish the quick downloading of the mirror images through the intranet.
Although specific embodiments of the invention have been described above, it will be understood by those skilled in the art that the specific embodiments described are illustrative only and are not limiting upon the scope of the invention, and that equivalent modifications and variations can be made by those skilled in the art without departing from the spirit of the invention, which is to be limited only by the appended claims.

Claims (6)

1. A mirror image caching method based on a relay server under an internet environment is characterized in that: the method needs to provide a plurality of relay servers, and the plurality of relay servers are set to n levels; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following steps:
the first-stage relay server downloads the mirror image from the cloud server, and then the next-stage relay server downloads the mirror image from the previous-stage relay server;
each terminal downloads the image from a corresponding relay server in its intranet.
2. The method for caching the mirror image based on the relay server in the internet environment according to claim 1, wherein the method comprises the following steps: the first-stage relay server is closest to the cloud server for a network path.
3. The method for caching the mirror image based on the relay server in the internet environment according to claim 1, wherein the method comprises the following steps: the first-stage relay server downloads the mirror image from the cloud server, and then the next-stage relay server downloads the mirror image from the previous-stage relay server specifically: the first-stage relay server downloads the mirror image and the management strategy from the cloud server, and then the next-stage relay server downloads the mirror image and the management strategy from the previous-stage relay server.
4. A mirror image caching system based on a relay server under an internet environment is characterized in that: the method needs to provide a plurality of relay servers, and the plurality of relay servers are set to n levels; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following modules:
the server downloading module is used for downloading the mirror image from the cloud server by the first-stage relay server and then downloading the mirror image from the previous-stage relay server by the next-stage relay server;
and each terminal downloads the mirror image from the corresponding relay server in the internal network.
5. The mirror caching system based on the relay server in the internet environment according to claim 4, wherein: the first-stage relay server is closest to the cloud server for a network path.
6. The mirror caching system based on the relay server in the internet environment according to claim 4, wherein: the server downloading module is further specifically: the first-stage relay server downloads the mirror image and the management strategy from the cloud server, and then the next-stage relay server downloads the mirror image and the management strategy from the previous-stage relay server.
CN201911377721.3A 2019-12-27 2019-12-27 Mirror image caching method and system based on relay server under internet environment Pending CN111200644A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911377721.3A CN111200644A (en) 2019-12-27 2019-12-27 Mirror image caching method and system based on relay server under internet environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911377721.3A CN111200644A (en) 2019-12-27 2019-12-27 Mirror image caching method and system based on relay server under internet environment

Publications (1)

Publication Number Publication Date
CN111200644A true CN111200644A (en) 2020-05-26

Family

ID=70747521

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911377721.3A Pending CN111200644A (en) 2019-12-27 2019-12-27 Mirror image caching method and system based on relay server under internet environment

Country Status (1)

Country Link
CN (1) CN111200644A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100228819A1 (en) * 2009-03-05 2010-09-09 Yottaa Inc System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications
CN103501337A (en) * 2013-09-29 2014-01-08 方正国际软件有限公司 Multi-grade data node updating and synchronizing system and method
CN103780402A (en) * 2012-10-23 2014-05-07 北京网动网络科技股份有限公司 Tree network-based multistage server networking communication method
US20160344687A1 (en) * 2015-05-22 2016-11-24 International Business Machines Corporation Multi-tenant aware dynamic host configuration protocol (dhcp) mechanism for cloud networking
CN107835195A (en) * 2017-12-04 2018-03-23 灵动元点信息技术(北京)有限公司 A kind of distributed network application node integrated management method
CN108234161A (en) * 2016-12-14 2018-06-29 福建星网视易信息***有限公司 For the access detection method and system of on-line off-line multitiered network framework
CN109889416A (en) * 2019-02-18 2019-06-14 西安交通大学 A kind of smart home system and construction method based on micro services framework
CN109922106A (en) * 2017-12-13 2019-06-21 中标软件有限公司 The cloud cell phone system realized based on Docker container
CN110427197A (en) * 2019-07-30 2019-11-08 中国工商银行股份有限公司 A kind of mirror image dissemination system and method based on binary tree structure

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100228819A1 (en) * 2009-03-05 2010-09-09 Yottaa Inc System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications
CN103780402A (en) * 2012-10-23 2014-05-07 北京网动网络科技股份有限公司 Tree network-based multistage server networking communication method
CN103501337A (en) * 2013-09-29 2014-01-08 方正国际软件有限公司 Multi-grade data node updating and synchronizing system and method
US20160344687A1 (en) * 2015-05-22 2016-11-24 International Business Machines Corporation Multi-tenant aware dynamic host configuration protocol (dhcp) mechanism for cloud networking
CN108234161A (en) * 2016-12-14 2018-06-29 福建星网视易信息***有限公司 For the access detection method and system of on-line off-line multitiered network framework
CN107835195A (en) * 2017-12-04 2018-03-23 灵动元点信息技术(北京)有限公司 A kind of distributed network application node integrated management method
CN109922106A (en) * 2017-12-13 2019-06-21 中标软件有限公司 The cloud cell phone system realized based on Docker container
CN109889416A (en) * 2019-02-18 2019-06-14 西安交通大学 A kind of smart home system and construction method based on micro services framework
CN110427197A (en) * 2019-07-30 2019-11-08 中国工商银行股份有限公司 A kind of mirror image dissemination system and method based on binary tree structure

Similar Documents

Publication Publication Date Title
US10298457B2 (en) Synchronization of configuration file of virtual application distribution chassis
US9948575B2 (en) Issuing method for forwarding adjacency link
CN109474936B (en) Internet of things communication method and system applied among multiple lora gateways
US11497068B2 (en) Establishing a private network using multi-uplink capable network devices
US11671399B2 (en) Sharing media among remote access clients in a universal plug and play environment
CN109525423B (en) Automatic networking method and device and computer equipment
CN103631652A (en) Method and system for achieving virtual machine migration
CN103118148A (en) Method and device for updating ARP (address resolution protocol) cache
CN104243266A (en) Method and device for network access
US20210120109A1 (en) Neighbor equivalence groups
US9294563B2 (en) Apparatus and method for level-based self-adjusting peer-to-peer media streaming
CN103036934A (en) Wide area network clustered deployment system and method based on mirror image
CN110391940A (en) Response method, device, system, equipment and the storage medium of address of service
CN107959704B (en) Data processing method and home gateway
CN114064206A (en) Pod method, system, equipment and storage medium for accessing edge node
CN112003943A (en) Voice data synchronization method and device
CN111787031A (en) Method for sending control instruction of Internet of things equipment based on distributed technology
WO2018175781A1 (en) System and method for mesh network streaming
CN110290163A (en) A kind of data processing method and device
CN106790689B (en) Node recommendation method, server and client based on peer-to-peer network
CN111200644A (en) Mirror image caching method and system based on relay server under internet environment
US9286365B2 (en) Data synchronizing system and method thereof
WO2016182424A1 (en) A new instant messaging(im) routing method and router
KR102050844B1 (en) Compensating apparatus, and compensating method using the compensating apparatus, and network system having the same
CN103856489A (en) Achieving method and device for preventing replay attack

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200526

RJ01 Rejection of invention patent application after publication