Intelligent client-based on-demand downloading realization method

A technology of smart client and implementation method, which is applied in the field of synchronous update of client program files in smart client applications, and can solve the problems of long delay in downloading and updating of clients, large amount of program files, and affecting system availability, etc.

Active Publication Date: 2010-06-02
INSPUR COMMON SOFTWARE
View PDF0 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In large-scale enterprise management software based on smart client technology, the total amount of program files that need to be deployed on the client is relatively large, possibly reaching hundreds of megabytes. The delay is too long, and under some poor network conditions (transmission bandwidth < 100Kb), it may even cause the system to be unavailable, seriously affecting the availability of the system
In addition, the client program files are not isolated from each other. Often a function requires multiple program files at the same time, and there will be direct or indirect dependencies between program files. If the program files cannot be properly handled when deploying updates Dependencies between the

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
  • Intelligent client-based on-demand downloading realization method
  • Intelligent client-based on-demand downloading realization method
  • Intelligent client-based on-demand downloading realization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, so as to make the above-mentioned objectives, features and advantages of the present invention clearer and easier to understand.

[0060] In order to understand the implementation of the method more easily, examples are used for detailed description.

[0061] Example:

[0062] Scenario: The system defines three functions, function A, function B, and function C. The corresponding relationship between the functions and the files used is as follows, and the file A.dll needs to be registered in the GAC on the client side.

[0063] A.Dll function A, function C

[0064] B.Dll function B, function C

[0065] step one:

[0066] 1. Define the download item configuration file, DownloadItem_Test.xml; the file structure is as follows:

[0067]

[0068] A.dll

[0069]

[0070]

[0071] A.dll

[0072] A.zip

[0073] ...

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 provides an intelligent client-based on-demand downloading realization method, which aims to solve the problem on the updating of an intelligent client program in a low-speed network and update the program in a configurable mode in a way of taking a function as a unit. In the method, configurable and expandable downloading definition configuration is provided, and an application program can be flexibly configured according to actual conditions; the downloading and updating process of a client is completely automatic in no need of manual intervention; abnormity processing is enhanced in a deployment link, and specifically, the program is automatically updated when the downloading is started when an abnormity occurs; and downloaded items can be downloaded when in use, which reduces network traffic in a disguised form and reduces the range of the influences of a patch on the client.

Description

technical field [0001] The invention relates to the technical field of a smart client (Smart Client) of the computer Internet, in particular to a method for synchronously updating client program files of a smart client application. Background technique [0002] Smart Client technology is an Internet-based rich client technology. On the client side, the rich client (Rich Client) technology can be used to make full use of the local resources of the client machine to provide users with rich user interaction experience. Compared with the B / S (Browser / Server, browser / server) application program, the interface that can be presented to the user is like a GUI (Graphics User Interface, graphical user interface) program interface installed on the local desktop system, and there are many The complex interface interaction elements such as tree, menu, grid, etc. greatly enhance the user-friendliness and interactivity, which can meet various personalized needs of user interface interacti...

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): G06F9/445H04L29/06H04L29/08
Inventor 王兴山魏亮黄伟
Owner INSPUR COMMON SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products