CN108733400A - A kind of hot update method of App increments and service system - Google Patents
A kind of hot update method of App increments and service system Download PDFInfo
- Publication number
- CN108733400A CN108733400A CN201810391408.4A CN201810391408A CN108733400A CN 108733400 A CN108733400 A CN 108733400A CN 201810391408 A CN201810391408 A CN 201810391408A CN 108733400 A CN108733400 A CN 108733400A
- Authority
- CN
- China
- Prior art keywords
- version
- app
- patch
- compressed package
- values
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of hot update method of App increments and service systems.This approach includes the following steps:Server generates the differentiation file patch delta packages of each legacy version compressed package and new version compressed package by BSDIFF tools;Server, which merges the corresponding legacy version compressed package of each patch delta packages, generates corresponding whole packet, and take out the MD5 values for generating whole packet, if the MD5 values of all whole packets and the MD5 values of new version compressed package are all consistent, all patch delta packages generated are effective;When customer end A pp updates, client downloads corresponding patch delta packages from download link, and by the patch delta packages whole packet corresponding with the merging generation of legacy version compressed package, after verification is qualified, APP updates are carried out using whole packet decompression file.The present invention can make every time the heat update duration short, greatly improve renewal speed and success rate, and reduce network flow consumption.
Description
Technical field
The present invention relates to App update methods field more particularly to a kind of hot update methods of App increments and service system.
Background technology
React-Native allows us just to write out native applications using JS, while but also the APP that RN writes
Line upgrading becomes possible, can be upgraded not by not being submitted to application market, be greatly improved APP and repair bug and imparting
The ability of new function.
The update of version heat refer to software can online updating need to only download data packet, you can complete without re-downloading client
At version updating.The hot update methods of current RNAPP, the update duration is longer, is easy error, and network flow consumption is larger.
Invention content
The present invention to solve the above-mentioned problems, provides a kind of hot update method of App increments and service system, can make
Each hotter new duration is short, greatly improves renewal speed and success rate, and reduce network flow consumption.
To solve the above-mentioned problems, the present invention is achieved by the following scheme:
A kind of hot update method of App increments of the present invention, includes the following steps:
After server receives the new version compressed package of administrator's upload, each legacy version pressure is generated by BSDIFF tools
The differentiation file patch delta packages of contracting packet and new version compressed package;
Server, which merges the corresponding legacy version compressed package of each patch delta packages, generates corresponding whole packet, and takes
The MD5 values of whole packet are born into, if the MD5 values of all whole packets and the MD5 values of new version compressed package are all consistent, what is generated is all
Patch delta packages are effective, by the MD5 values of each patch delta packages, the MD5 values of new version compressed package and new version compressed package
The MD5 values of JSBundle.js core documents in decompressing files are stored in database, otherwise, this newly-increased version failure, and remind
Administrative staff;
When customer end A pp updates, APPID, APP version number and JS version numbers are sent to server, server by client
Determine that customer end A pp updates need the patch delta packages downloaded according to APP version numbers and JS version numbers, by the patch delta packages
Download link be sent to client, client downloads the patch delta packages from download link, by the patch delta packages with it is old
Version compressed package, which merges, generates corresponding whole packet, and takes out the MD5 values for generating whole packet, if the MD5 values of whole packet are deposited with server
The MD5 values of the new version compressed package of storage are consistent, then contract whole packet decompression the JSBundle.js core texts taken out in decompressing files
The MD5 values of part, if the JSBundle.js core texts in the new version compressed package decompressing files of the MD5 values and server storage
The MD5 values of part are consistent, then carry out APP updates using whole packet decompression file.
In the technical scheme, the hot update method of this App increments compares each legacy version compressed package by BSDIFF tools
With the difference between new version compressed package, corresponding differentiation file patch delta packages are generated, this is merged by client
Patch delta packages generate the compressed package of new version, and decompression obtains the JS codes and picture resource of new version APP, to reach
To newer effect, incremental update updates the duration at one second or so, greatly improves renewal speed and success rate every time, and
Reduce network flow consumption.
Preferably, when the administrator uploads new version compressed package, while uploading and increasing version information, the newly-increased version newly
This information includes:
APP version numbers:Version updating is judged whether to for APP;
It is minimum to safeguard APP version numbers:Judge whether to force update for APP;
JS version numbers:Judge whether that hot update, JS version numbers are based on APP version numbers for APP;
JS supports minimum APP version numbers:It needs to generate how many a Patch delta packages for server judgement and APP works as
Whether preceding version supports heat update to arrive the JS versions.
Preferably, all Patch delta packages, new version compressed package, apk packets are classified and are uploaded to by the server
OSS platforms.
Preferably, the method that server deletes some version information includes the following steps:
Delete the version compressed package;
Front/rear all association patch delta packages corresponding with the relevant version of deletion version of the deletion version are all deleted
It removes;
Front/rear all and related version of deletion version for traversing the deletion version, after the deletion version
The support rules of all relevant versions regenerate the relevant patch delta packages of institute;
To database correlation MD5 values, download link, operation is deleted and updated.
A kind of App increments heat of the present invention updates service system, is used for a kind of above-mentioned hot update method of App increments, if
It sets in the server, including:
Version management module:Including APP version management modules and patch packet version management modules, APP version management modules
APP versions for handling RN increase new version, newly-increased legacy version, deleting history version newly;Patch packet version management modules are used for
Processing heat update patch delta packages increase new version, newly-increased legacy version, deleting history version newly;
Document management module:Update whole packet for handling each version heat, the file of patch delta packages and apk packets stores,
It passes to change with additions and deletions and look into;
Patch management modules:All qualified Patch delta packages are generated for the comparison of history packet, are merged one by one
Patch delta packages are verified with target packet MD5, to ensure packet, patch delta packages, the correctness of version, availability;
Encryption handling module:It is responsible for the safety of data transmission, the keeping of database sensitive information, file security preserves;
API management modules:Include the API towards the APP and API towards CMS;
Statistics management module:It is responsible for lane database by the collection, screening, inquiry of the APP statistical informations uploaded, by CMS
It shows;
Log management module:Increase for a series of versions since CMS carries out version operation, delete, patch increments
Packet generates, merges, the Servers-all operation log recording for completing operation is arrived in verification;
Authority management module:It logged in for registration, increase the permission isolated data libraries RNAPP and interface exploitation newly.
The beneficial effects of the invention are as follows:Each hotter new duration can be made short, greatly improve renewal speed and at
Power, and reduce network flow consumption.
Description of the drawings
Fig. 1 is the structural schematic diagram of App increment heat update service system.
Specific implementation mode
Below with reference to the embodiments and with reference to the accompanying drawing the technical solutions of the present invention will be further described.
Embodiment:A kind of hot update method of App increments of the present embodiment, includes the following steps:
After server receives the new version compressed package of administrator's upload, each legacy version pressure is generated by BSDIFF tools
The differentiation file patch delta packages of contracting packet and new version compressed package;
Server, which merges the corresponding legacy version compressed package of each patch delta packages, generates corresponding whole packet, and takes
The MD5 values of whole packet are born into, if the MD5 values of all whole packets and the MD5 values of new version compressed package are all consistent, what is generated is all
Patch delta packages are effective, are included in log system, by the MD5 values of each patch delta packages, the MD5 values of new version compressed package and
The MD5 values of JSBundle.js core documents in new version compressed package decompressing files are stored in database, otherwise, this newly-increased version
This failure, and remind administrative staff;
When customer end A pp updates, APPID, APP version number and JS version numbers are sent to server, server by client
Determine that customer end A pp updates need the patch delta packages downloaded according to APP version numbers and JS version numbers, by the patch delta packages
Download link be sent to client, client downloads the patch delta packages from download link, by the patch delta packages with it is old
Version compressed package, which merges, generates corresponding whole packet, and takes out the MD5 values for generating whole packet, if the MD5 values of whole packet are deposited with server
The MD5 values of the new version compressed package of storage are consistent, then contract whole packet decompression the JSBundle.js core texts taken out in decompressing files
The MD5 values of part, if the JSBundle.js core texts in the new version compressed package decompressing files of the MD5 values and server storage
The MD5 values of part are consistent, then carry out APP updates using whole packet decompression file.
It when administrator uploads new version compressed package, while uploading and increasing version information newly, newly-increased version information includes:
APP version numbers:Version updating is judged whether to for APP;
It is minimum to safeguard APP version numbers:Judge whether to force update for APP;
JS version numbers:Judge whether that hot update, JS version numbers are based on APP version numbers for APP;
JS supports minimum APP version numbers:It needs to generate how many a Patch delta packages for server judgement and APP works as
Whether preceding version supports heat update to arrive the JS versions.
Such as:APP version numbers are 1.0.6, and minimum to safeguard that APP version numbers are 1.0.0, JS version numbers are 1.0.600, JS branch
It is 1.0.2 to hold minimum APP version numbers;
JS version numbers are based on APP version numbers, and APP version numbers are 1.0.6, then JS versions are 10600-10699, that is,
1.0.6 version, which is applied within the scope of the small version iterations of 1.0.7,99 heat update chances, and 1.0.6 versions are applied to 1.1.0 then
Have 399 heat update chances, and if so on 1.0.6 to 2.0.0 support minimum version to limit without JS, can be hot newer
Words have 8391 heat update chances, the hot update times of this design to meet various businesses demand enough;
JS support the effect of minimum APP version numbers be limitation can the newer APP versions of heat, prevent the primary code of certain version
It does not support, malfunctions after causing heat to update, because js codes are to rely on native codes, version of the JS codes to APP
It requires, if JS has relied on a new interface of a native, this interface is just issued in the APP of 1.0.2 versions,
If the APP heat of 1.0.1 versions is updated to 10600 versions, will necessarily report an error, the serious collapse that may result in APP.
When APP carry out be Android version updating when, newly-increased version information further includes Android apk packets, and Android apk packets are used for
Server-side generates download address and downloads installation for being redirected when Android APP more new versions.
Server, which classifies all Patch delta packages, new version compressed package, apk packets, is uploaded to OSS platforms.In this way
Convenience file storage is read and operation, file storage structure in reasonably optimizing.
The hot update method of this App increments by BSDIFF tools compare each legacy version compressed package and new version compressed package it
Between difference, generate corresponding differentiation file patch delta packages, it is new to generate to merge this patch delta package by client
The compressed package of version decompresses to obtain the JS codes and picture resource of new version APP, and to reach newer effect, increment is more
The new update duration every time at one second or so, greatly improves renewal speed and success rate, and reduce network flow consumption.
Such as:The new version compressed package that administrator uploads is the JS heat update packet that version number is 10600, is stored in server
There are four legacy version compressed package, version number 1.0.2,1.0.3,1.0.4,1.0.5 then generate four by BSDIFF tools
Patch delta packages (1.0.2-10600.zip, 1.0.3-10600.zip, 1.0.4-10600.zip, 1.0.5-10600.zip);
The source of 1.0.2,1.0.3,1.0.4,1.0.5 are wrapped and merged with aforementioned four patch delta packages, generates four
Whole packet takes its MD5 value respectively, while the 10600 whole packets that administrator is uploaded to server-side take Md5 values, are compared one by one, really
Fixed all MD5 values are consistent, then all patch delta packages generated are effective, are included in log system, if problematic, this is new
Increase version failure, and by daily record prompt customer problem go out where.
The method that server deletes some version information includes the following steps:
Delete the version compressed package;
Front/rear all association patch delta packages corresponding with the relevant version of deletion version of the deletion version are all deleted
It removes;
Front/rear all and related version of deletion version for traversing the deletion version, after the deletion version
The support rules of all relevant versions regenerate relevant patch delta packages (each version patch delta packages here of institute
Generation and operation logic with newly-increased version operation logic and verified by MD5, it is ensured that deletion does not influence all online users
Heat update);
To database correlation MD5 values, download link, operation is deleted and updated.
A kind of App increments heat of the present embodiment updates service system, is used for a kind of above-mentioned hot update method of App increments,
As shown in Figure 1, setting is in the server, including:
Version management module:Including APP version management modules and patch packet version management modules, APP version management modules
APP versions for handling RN increase new version, newly-increased legacy version, deleting history version newly;Patch packet version management modules are used for
Processing heat update patch delta packages increase new version, newly-increased legacy version, deleting history version newly;
Document management module:Update whole packet for handling each version heat, the file of patch delta packages and apk packets stores,
It passes to change with additions and deletions and look into;
Patch management modules:All qualified Patch delta packages are generated for the comparison of history packet, are merged one by one
Patch delta packages are verified with target packet MD5, to ensure packet, patch delta packages, the correctness of version, availability;
Encryption handling module:It is responsible for the safety of data transmission, the keeping of database sensitive information, file security preserves;
API management modules:Include the API towards APP and the API towards CMS (using RESTfulAPI design concepts and preceding
Rear end separate design thought design);
Statistics management module:It is responsible for lane database by the collection, screening, inquiry of the APP statistical informations uploaded, by CMS
Show (including the statistical function of online APP versions, JS versions and fan-shaped displaying, according to User ID/cell-phone number/device number
Version updating informational function is searched for, user's heat updates detailed process statistics etc.);
Log management module:Increase for a series of versions since CMS carries out version operation, delete, patch increments
Packet generate, merge, verification to complete operation Servers-all operation log recording (including version upload daily record, packing process
Daily record merges patch document result daily records, and MD5 verifies daily record and oss uploads daily record etc.);
Authority management module:For register log in, the newly-increased permission isolated data libraries RNAPP and interface exploitation (to user and
APP permissions isolation under user makes server have multi-user, the heat update operation of more APP).
Claims (5)
1. a kind of hot update method of App increments, which is characterized in that include the following steps:
After server receives the new version compressed package of administrator's upload, each legacy version compressed package is generated by BSDIFF tools
With the differentiation file patch delta packages of new version compressed package;
Server, which merges the corresponding legacy version compressed package of each patch delta packages, generates corresponding whole packet, and takes out life
At the MD5 values of whole packet, if the MD5 values of all whole packets and the MD5 values of new version compressed package are all consistent, what is generated is all
Patch delta packages are effective, by the MD5 values of each patch delta packages, the MD5 values of new version compressed package and new version compressed package
The MD5 values of JSBundle.js core documents in decompressing files are stored in database, otherwise, this newly-increased version failure, and remind
Administrative staff;
When customer end A pp update, APPID, APP version number and JS version numbers are sent to server by client, server according to
APP version numbers and JS version numbers determine that customer end A pp updates need the patch delta packages downloaded, will be under the patch delta packages
It carries link and is sent to client, client downloads the patch delta packages from download link, by the patch delta packages and legacy version
Compressed package, which merges, generates corresponding whole packet, and takes out the MD5 values for generating whole packet, if the MD5 values of whole packet and server storage
The MD5 values of new version compressed package are consistent, then whole packet decompression contract and take out the JSBundle.js core documents in decompressing files
MD5 values, if JSBundle.js core documents in the new version compressed package decompressing files of the MD5 values and server storage
MD5 values are consistent, then carry out APP updates using whole packet decompression file.
2. a kind of hot update method of App increments according to claim 1, which is characterized in that the administrator uploads new edition
It when this compressed package, while uploading and increasing version information newly, the newly-increased version information includes:
APP version numbers:Version updating is judged whether to for APP;
It is minimum to safeguard APP version numbers:Judge whether to force update for APP;
JS version numbers:Judge whether that hot update, JS version numbers are based on APP version numbers for APP;
JS supports minimum APP version numbers:It needs to generate how many a Patch delta packages and the current versions of APP for server judgement
Whether this supports heat update to arrive the JS versions.
3. a kind of hot update method of App increments according to claim 1, which is characterized in that the server will own
Patch delta packages, new version compressed package, apk packets, which classify, is uploaded to OSS platforms.
4. a kind of hot update method of App increments according to claim 1 or 2 or 3, which is characterized in that server deletes certain
The method of a version information includes the following steps:
Delete the version compressed package;
Front/rear all association patch delta packages corresponding with the relevant version of deletion version of the deletion version are all deleted;
Front/rear all and related version of deletion version for traversing the deletion version, according to the institute after the deletion version
There is the support rule of relevant version to regenerate the relevant patch delta packages of institute;
To database correlation MD5 values, download link, operation is deleted and updated.
5. a kind of App increments heat updates service system, it to be used for a kind of hot update method of App increments described in claim 1, setting
In the server, which is characterized in that including:
Version management module:Including APP version management modules and patch packet version management modules, APP version management modules are used for
The APP versions for handling RN increase new version, newly-increased legacy version, deleting history version newly;Patch packet version management modules are for handling
Heat update patch delta packages increase new version, newly-increased legacy version, deleting history version newly;
Document management module:For handle each version heat update whole packet, the file storage of patch delta packages and apk packets, upload and
Additions and deletions, which change, looks into;
Patch management modules:All qualified Patch delta packages are generated for the comparison of history packet, merges Patch one by one and increases
Amount packet is verified with target packet MD5, to ensure packet, patch delta packages, the correctness of version, availability;
Encryption handling module:It is responsible for the safety of data transmission, the keeping of database sensitive information, file security preserves;
API management modules:Include the API towards the APP and API towards CMS;
Statistics management module:It is responsible for showing lane database by CMS by the collection, screening, inquiry of the APP statistical informations uploaded
Out;
Log management module:Increase for a series of versions since CMS carries out version operation, delete, the life of patch delta packages
At, merge, verification to complete operation Servers-all operation log recording;
Authority management module:It logged in for registration, increase the permission isolated data libraries RNAPP and interface exploitation newly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810391408.4A CN108733400A (en) | 2018-04-27 | 2018-04-27 | A kind of hot update method of App increments and service system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810391408.4A CN108733400A (en) | 2018-04-27 | 2018-04-27 | A kind of hot update method of App increments and service system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108733400A true CN108733400A (en) | 2018-11-02 |
Family
ID=63939946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810391408.4A Pending CN108733400A (en) | 2018-04-27 | 2018-04-27 | A kind of hot update method of App increments and service system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108733400A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109445833A (en) * | 2018-11-09 | 2019-03-08 | 苏宁消费金融有限公司 | A kind of method that React-native heat updates |
CN109800005A (en) * | 2018-12-06 | 2019-05-24 | 广州西山居世游网络科技有限公司 | A kind of hot update method of client and device |
CN109918113A (en) * | 2019-01-17 | 2019-06-21 | 平安城市建设科技(深圳)有限公司 | Multiple/hot update method of IOS application hot repair, server and storage medium |
CN109976786A (en) * | 2019-03-11 | 2019-07-05 | 宸瑞普惠(广州)科技有限公司 | Hot update method, server and the mobile terminal of mobile application software |
CN110096295A (en) * | 2019-05-08 | 2019-08-06 | 吉旗(成都)科技有限公司 | The hot update method and system of multimode mobile application based on ReactNative |
CN111107133A (en) * | 2019-11-08 | 2020-05-05 | 京东数字科技控股有限公司 | Generation method of difference packet, data updating method, device and storage medium |
CN111343217A (en) * | 2018-12-18 | 2020-06-26 | 阿里巴巴集团控股有限公司 | Resource data downloading method and device, terminal equipment and computer storage medium |
CN111562924A (en) * | 2019-12-04 | 2020-08-21 | 江苏艾佳家居用品有限公司 | Distributed mobile application running system and application method based on Reactnative |
CN111796855A (en) * | 2020-07-22 | 2020-10-20 | 大箴(杭州)科技有限公司 | Incremental version updating method and device, storage medium and computer equipment |
CN112559018A (en) * | 2019-09-26 | 2021-03-26 | 中电万维信息技术有限责任公司 | HTML 5-based APP hot updating method |
CN114168182A (en) * | 2021-11-15 | 2022-03-11 | 读书郎教育科技有限公司 | Method for upgrading Android terminal application |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103095838A (en) * | 2013-01-16 | 2013-05-08 | 福州博远无线网络科技有限公司 | Method for upgrading Android smartphone software through downloading incremental upgrade package |
CN103713928A (en) * | 2013-12-31 | 2014-04-09 | 优视科技有限公司 | Incremental file generating method, and application program installing file updating method and device |
CN104539696A (en) * | 2014-12-26 | 2015-04-22 | 北京像素软件科技股份有限公司 | Client end incremental updating method and system |
US20150220317A1 (en) * | 2013-06-25 | 2015-08-06 | Tencent Technology (Shenzhen) Company Limited | Method, equipment and system of incremental update |
CN106302753A (en) * | 2016-08-18 | 2017-01-04 | 福建天泉教育科技有限公司 | The method and system of client-side program incremental update |
CN106528125A (en) * | 2016-10-26 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Data file incremental updating method, server, client and system |
-
2018
- 2018-04-27 CN CN201810391408.4A patent/CN108733400A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103095838A (en) * | 2013-01-16 | 2013-05-08 | 福州博远无线网络科技有限公司 | Method for upgrading Android smartphone software through downloading incremental upgrade package |
US20150220317A1 (en) * | 2013-06-25 | 2015-08-06 | Tencent Technology (Shenzhen) Company Limited | Method, equipment and system of incremental update |
CN103713928A (en) * | 2013-12-31 | 2014-04-09 | 优视科技有限公司 | Incremental file generating method, and application program installing file updating method and device |
CN104539696A (en) * | 2014-12-26 | 2015-04-22 | 北京像素软件科技股份有限公司 | Client end incremental updating method and system |
CN106302753A (en) * | 2016-08-18 | 2017-01-04 | 福建天泉教育科技有限公司 | The method and system of client-side program incremental update |
CN106528125A (en) * | 2016-10-26 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Data file incremental updating method, server, client and system |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109445833A (en) * | 2018-11-09 | 2019-03-08 | 苏宁消费金融有限公司 | A kind of method that React-native heat updates |
CN109800005A (en) * | 2018-12-06 | 2019-05-24 | 广州西山居世游网络科技有限公司 | A kind of hot update method of client and device |
CN111343217A (en) * | 2018-12-18 | 2020-06-26 | 阿里巴巴集团控股有限公司 | Resource data downloading method and device, terminal equipment and computer storage medium |
CN109918113A (en) * | 2019-01-17 | 2019-06-21 | 平安城市建设科技(深圳)有限公司 | Multiple/hot update method of IOS application hot repair, server and storage medium |
CN109976786A (en) * | 2019-03-11 | 2019-07-05 | 宸瑞普惠(广州)科技有限公司 | Hot update method, server and the mobile terminal of mobile application software |
CN110096295A (en) * | 2019-05-08 | 2019-08-06 | 吉旗(成都)科技有限公司 | The hot update method and system of multimode mobile application based on ReactNative |
CN110096295B (en) * | 2019-05-08 | 2023-08-08 | 吉旗(成都)科技有限公司 | Multi-module mobile application thermal updating method and system based on reactivating |
CN112559018A (en) * | 2019-09-26 | 2021-03-26 | 中电万维信息技术有限责任公司 | HTML 5-based APP hot updating method |
CN111107133A (en) * | 2019-11-08 | 2020-05-05 | 京东数字科技控股有限公司 | Generation method of difference packet, data updating method, device and storage medium |
CN111562924A (en) * | 2019-12-04 | 2020-08-21 | 江苏艾佳家居用品有限公司 | Distributed mobile application running system and application method based on Reactnative |
CN111796855A (en) * | 2020-07-22 | 2020-10-20 | 大箴(杭州)科技有限公司 | Incremental version updating method and device, storage medium and computer equipment |
CN111796855B (en) * | 2020-07-22 | 2023-06-09 | 大箴(杭州)科技有限公司 | Incremental version updating method and device, storage medium and computer equipment |
CN114168182A (en) * | 2021-11-15 | 2022-03-11 | 读书郎教育科技有限公司 | Method for upgrading Android terminal application |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108733400A (en) | A kind of hot update method of App increments and service system | |
US11741195B2 (en) | Secure deployment of a software package | |
US10754634B1 (en) | Customized application package with context specific token | |
US8832028B2 (en) | Database cloning | |
US8224935B1 (en) | Systems and methods for efficiently synchronizing configuration data within distributed computing systems | |
US8694983B1 (en) | Systems and methods for providing guidance on the potential impact of application and operating-system changes on a computing system | |
US7373643B2 (en) | Apparatus, methods and articles of manufacture for data transmission | |
US9552249B1 (en) | Systems and methods for troubleshooting errors within computing tasks using models of log files | |
CN102662705B (en) | System and method for upgrading system environment of computer cluster | |
US20170177860A1 (en) | Software container registry container image deployment | |
US10387271B2 (en) | File system storage in cloud using data and metadata merkle trees | |
CN104866351B (en) | A kind of data transmission method, service end and client | |
CN107710215A (en) | The method and apparatus of mobile computing device safety in test facilities | |
US20140006796A1 (en) | System and method for identifying software changes | |
US20160253170A1 (en) | Efficient deployment of thin client applications to end user | |
US8972677B1 (en) | Systems and methods for implementing a storage interface specific to an archiving platform | |
CN103745158A (en) | Method and device for repairing system bugs | |
CN104781791A (en) | Universal pluggable cloud disaster recovery system | |
KR20030071750A (en) | System and method for updating and distributing information | |
CN106201607A (en) | The upgrade method of a kind of software version and equipment | |
CN102067148A (en) | Methods and systems for determining file classifications | |
CN104769598A (en) | Systems and methods for detecting illegitimate applications | |
US11244025B2 (en) | Systems and methods for updating data pipelines | |
CN106776143A (en) | The method and terminal device of a kind of mirror back-up for end application | |
CN105159797A (en) | Oracle database based backup and recovery method |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190201 Address after: Room 1320, 36-1 Huzhou Street, Gongshu District, Hangzhou City, Zhejiang Province Applicant after: Hangzhou Le Code Creation Technology Co., Ltd. Address before: Room 1204, 12th floor, 217 Wujiang Road, Shangcheng District, Hangzhou City, Zhejiang Province Applicant before: Xinguang Internet Cci Capital Ltd |
|
AD01 | Patent right deemed abandoned | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20220624 |