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

App increment hot updating method and service system

A hot update and incremental technology, applied in version control, instruments, software maintenance/management, etc., can solve problems such as error-prone, long update duration, and large network traffic consumption, so as to achieve short duration and improve update speed. and success rate, reducing the effect of network traffic consumption

Inactive Publication Date: 2018-11-02
杭州乐码创识科技有限公司
View PDF6 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current RNAPP hot update method takes a long time to update, is prone to errors, and consumes a lot of network traffic

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
  • App increment hot updating method and service system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0034] Embodiment: a kind of App incremental thermal update method of the present embodiment, comprises the following steps:

[0035] After the server receives the new version of the compressed package uploaded by the administrator, it uses the BSDIFF tool to generate the differential file patch incremental package of each old version of the compressed package and the new version of the compressed package;

[0036] The server merges each patch incremental package with its corresponding old version compressed package to generate the corresponding whole package, and takes out the MD5 value of the generated whole package. If the MD5 values ​​of all the whole package and the MD5 value of the new version compressed package are consistent, then All generated patch incremental packages are valid and are included in the log system. The MD5 value of each patch incremental package, the MD5 value of the new version compressed package, and the MD5 value of the JSBundle.js core file in the ...

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 an App increment hot updating method and service system. The method comprises the following steps that a server generates a differential file patch increment packet of each oldversion compression packet and a new version compression packet through a BSDIFF tool; the server combines each patch increment packet and the corresponding old version compression packet to generatea corresponding complete packet, and takes out an MD5 value of the generated integrated packet, wherein if the MD5 values of all complete packets are consistent with the MD5 value of the new versioncompression packet, all generated patch increment packets are effective; and when a client App is updated, the client downloads the corresponding patch increment packets from a downloading link, combines the patch increment packets with the old version compression packets to generate the corresponding complete packets, and after the complete packets are checked successfully, the App updating is carried out through utilization of a complete packet uncompressing file. According to the method and the system, the hot updating duration is short at each time, the updating speed and a success rate are greatly improved, and the network traffic consumption is reduced.

Description

technical field [0001] The invention relates to the technical field of App update, in particular to an App incremental hot update method and a service system. Background technique [0002] React-Native allows us to write native applications using JS, and it also makes it possible to upgrade the APP written by RN online, which can be upgraded without submitting to the application market, which greatly improves the APP bug fix and endows new features. functional capacity. [0003] Version hot update means that the software can be updated online without re-downloading the client, just download the data package to complete the version update. The current RNAPP hot update method takes a long time to update, is prone to errors, and consumes a lot of network traffic. Contents of the invention [0004] In order to solve the above problems, the present invention provides an App incremental hot update method and service system, which can shorten the duration of each hot update, gr...

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): G06F8/658G06F8/71
CPCG06F8/71G06F8/658
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