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 PDF

Info

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
Application number
CN201810391408.4A
Other languages
Chinese (zh)
Inventor
毛骑麟
魏家园潇
陈联柯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Le Code Creation Technology Co., Ltd.
Original Assignee
Xinguang Internet Cci Capital Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xinguang Internet Cci Capital Ltd filed Critical Xinguang Internet Cci Capital Ltd
Priority to CN201810391408.4A priority Critical patent/CN108733400A/en
Publication of CN108733400A publication Critical patent/CN108733400A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/658Incremental updates; Differential updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version 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

A kind of hot update method of App increments and service system
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.
CN201810391408.4A 2018-04-27 2018-04-27 A kind of hot update method of App increments and service system Pending CN108733400A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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