Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for remote deployment of information resources

An information resource and remote technology, applied in the field of remote deployment of information resources, can solve the problems of low efficiency and low stability, and achieve the effect of reducing resource occupancy rate, improving efficiency and stability, and high parallelism

Active Publication Date: 2016-05-04
TENCENT TECH (SHENZHEN) CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present invention is to provide a method for remote deployment of information resources, aiming to solve the problems of low efficiency and low stability of existing remote deployment of information resources

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
  • A method and system for remote deployment of information resources
  • A method and system for remote deployment of information resources
  • A method and system for remote deployment of information resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] figure 1 The architecture of the information resource remote deployment system provided by the first embodiment of the present invention is shown, and for the convenience of description, only the parts related to the embodiment of the present invention are shown.

[0029] In the embodiment of the present invention, the information resource remote deployment system includes a server 1, one or more proxy servers 2 in a distributed setting, and one or more clients 3 in a distributed setting, and the clients 3 and the Proxy server 2 adopts TCP protocol communication, and described proxy server 2 adopts TCP protocol communication with described service end 1, wherein:

[0030] The server 1 can be a single server or a working group composed of multiple servers, which is used to receive the deployment request sent by the proxy server 2, obtain the pre-stored deployment information and the corresponding deployment package, and convert the obtained deployment information accordi...

Embodiment 2

[0034] figure 2 Shows the second embodiment of the present invention based on figure 1 The implementation process of the remote deployment method of information resources in the architecture shown is described in detail as follows:

[0035] 1. The client monitors whether there is a deployment package on the server that needs to be deployed to the client.

[0036] In this embodiment, the client monitors the server regularly (for example, every 15 seconds) whether there is a deployment package that needs to be deployed to the client through the User Datagram Protocol (UDP) protocol.

[0037] Specifically, each client deployment package has an identifier, and the client regularly monitors whether there is a deployment package containing the identifier on the server through a daemon program written in linuxC / C++.

[0038] In this embodiment, since there is no need to establish a connection when using the UDP protocol for communication, there is no need to maintain the connectio...

Embodiment 3

[0073] image 3 The composition structure of the client in the information resource remote deployment system provided by Embodiment 3 of the present invention is shown. For the convenience of description, only the parts related to the embodiment of the present invention are shown.

[0074] Clients in the information resource remote deployment system include:

[0075] A monitoring unit 31, configured to monitor whether the server has a deployment package that needs to be deployed to the client;

[0076] The first sending unit 32 is configured to send a deployment request to the proxy server when the server has a deployment package that needs to be deployed to the client;

[0077] The first receiving unit 33 is configured to receive the deployment package returned by the proxy server;

[0078] The information feedback unit 34 is configured to decompress the deployment package, execute a corresponding deployment script, and send the execution result of the deployment script to ...

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 is suitable for the field of information processing, and provides a method and system for remote deployment of information resources. The method comprises the following steps that: a client side monitors whether a service side contains a deployment packet needing to be allocated to the client side, and if so, the client side transmits a deployment request to the service side through a proxy server; the service side receives the deployment request transmitted from the proxy server, obtains the pre-stored deployment information and the corresponding deployment packet and transmits the deployment information and the corresponding deployment packet to the proxy server, and the proxy server transmits the deployment packet to the corresponding client side according to the deployment information; and the client side receives the deployment packet transmitted from the proxy server, unzips the deployment packet and executes corresponding deployment scripts and feeds back the execution result of the deployment scripts to the service side through the proxy server. According to the method and the system, the resource occupancy rates of the service side and the client side are reduced by virtue of the proxy server, and the efficiency and the stability of the remote deployment of the information resources are improved.

Description

technical field [0001] The invention belongs to the field of information processing, and in particular relates to a method and system for remote deployment of information resources. Background technique [0002] With the rapid development of the Internet, more and more network applications require a large number of servers to support, and it is more and more common for the number of servers to reach hundreds or even thousands. Therefore, how to quickly and accurately deploy various information resources (such as software packages, configuration information, etc.) to designated servers has become an urgent problem to be solved in the industry. [0003] Most of the existing technologies use a master control server to push software packages or configuration information to all controlled servers, which may easily cause the resource occupancy rate of the master control server to be too high and affect deployment efficiency. Moreover, when multiple controlled servers initiate rem...

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 Patents(China)
IPC IPC(8): H04L29/06H04L29/08
Inventor 黄明鹏高鹏
Owner TENCENT TECH (SHENZHEN) CO LTD