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

Method and system for issuing incremental updating of program package

An incremental update and package technology, applied in transmission systems, digital data protection, electrical components, etc., can solve the problems of low-speed network, inconsistent files, long time and other problems in the whole package transmission, so as to improve publishing efficiency and reduce technology. Difficulty, the effect of reducing system structure

Inactive Publication Date: 2015-02-25
数贸科技(北京)有限公司
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a method and system for incremental update and release of a program package to solve the problem in the prior art that a program package needs to be transmitted as a whole package, and multiple distributions require multiple transmissions. The problem that the package needs to be transmitted in the whole package and the instability of the low-speed network lead to file inconsistency

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
  • Method and system for issuing incremental updating of program package
  • Method and system for issuing incremental updating of program package

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to better understand the present invention, the present invention is described in detail below in conjunction with specific examples. It will, however, be evident that various changes and modifications can be made to the present invention without departing from the broader spirit and scope of the invention as defined in the appended claims. Therefore, the following examples have an illustrative rather than a limiting meaning.

[0041] Such as figure 2 As shown, the system of the present application includes a client 202 and a server 201, wherein the end where the program package is located is referred to as the server herein, and the end that needs to download the program is referred to as the client herein. The file fingerprint module 2011 is on the server side, and the file fingerprint module includes a fingerprint calculation unit 20111 and an HTTP service unit 20112; the server side mainly provides fingerprints of program packages and files in the program...

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 relates to a method and system for issuing incremental updating of a program package. The method includes the steps that firstly, a client side requests for the returning of a fingerprint inventory file, wherein the route and file name of the program package can be carried in the requesting process; secondly, a server side calculates filer fingerprints of the grogram package and generates a file of a fingerprint inventory format; thirdly, the client side processes the fingerprint inventory file and downloads files which do not exist in a local file fingerprint warehouse; fourthly, the client side establishes index information for the files which do not exist in the local fingerprint warehouse; fifthly, the client side conducts recombination to form an integral grogram package according to the fingerprint list; sixthly, the client side verifies the integrity of the file according to the fingerprint list. By means of the method, the system program package can be transmitted only once, and efficiency is effectively improved; the program package fingerprints of the program package are calculated in real time, and the multi-core calculation capacity of a CPU is fully used; by means of the verification mechanism, the correctness of the program package is ensured, and the program package is effectively prevented from being modified.

Description

technical field [0001] The invention relates to the field of software development, in particular to a method and system for incrementally updating and issuing program packages. Background technique [0002] With the rapid development of Internet applications and the application of rapid iterative development ideas in enterprises, the release cycle of software, especially WEB App (WEB Application, a website application with the web as the core), is getting shorter and shorter, and some even release 3 times a week. Second-rate. The construction and release of each software package has become a system project, involving multiple links in construction, release, production, operation and maintenance. The production environment of an enterprise often uses a dedicated line connection between the IDC computer room, the office network and the development environment. The construction of a virtual private network (Virtual Private Network, referred to as VPN) refers to the technology ...

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/08G06F21/64
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