Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for rapid hot update of application programs

An application program and hot update technology, applied in the Internet field, can solve problems such as poor user experience, insufficient security, and hot update solutions that cannot adapt to different types of repair content, etc., to achieve the effects of reducing manpower, improving stability, and high confidentiality

Active Publication Date: 2021-11-30
中邮消费金融有限公司
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Based on this, in order to overcome the shortcomings of existing hot update solutions that cannot adapt to different types of repair content, poor user experience, and insufficient security; it is necessary to provide a more efficient and safer method for rapid hot update of applications and its system

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 rapid hot update of application programs
  • Method and system for rapid hot update of application programs
  • Method and system for rapid hot update of application programs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] This embodiment provides a method for rapid hot update of an application program. The method is used to quickly update the application program according to the repair content of the project when it is found that there is a problem with the project running on the client, such as figure 1 As shown, the method includes the following processes:

[0057] Select the applicable hot update solution according to the content to be repaired; the hot update solution includes the first solution based on the React Native framework, the second solution based on the JSON file, and the third solution based on the H5 page. Plan 1 and Plan 2 have the same priority, and Plan 1 and Plan 2 have higher priority than Plan 3.

[0058] In this embodiment, the selection method of the hot update scheme is as follows figure 2 As shown, the specific process is as follows:

[0059] (1) Determine the type of content that currently needs to be repaired through hot updates;

[0060] (2) Determine wh...

Embodiment 2

[0087] This embodiment provides a method for rapid hot update of an application program. In Example 1, the hot update method adopted by Solution 1 based on the React Native framework is to deliver a full amount of patches to the client, and then directly replace the local files. On the basis of the React Native solution in Embodiment 1, this embodiment can also use an incremental update method to complete the hot update of the application program.

[0088] The reason for using incremental updates is mainly because when there are many business codes and image resources in the application, the uploaded and downloaded full patch files will be relatively large. The upload and download of files needs to rely on the network of the device and the operator, and will be limited by the traffic and network speed in the network and device. Therefore, in order to improve the user experience and complete the hot update process more quickly and efficiently; it is necessary to find a way to ...

Embodiment 3

[0114] This embodiment provides a system for rapid hot update of application programs. The system adopts the aforementioned method for fast hot update of application programs to perform fast hot update on projects with problems and repair problems in the projects. Such as Image 6 As shown, the system includes: project engineering module, boudle warehouse, patch server, client, and solution selection module.

[0115] Among them, the solution selection module is used to select the best hot update solution according to the type of problem currently being repaired. The hot update solution includes solution 1 based on the React Native framework, solution 2 based on JSON files, and solution 3 based on H5 pages. In the actual application process, this module can be a module that realizes machine recognition according to a program, or a selection module that is decided and controlled by humans.

[0116]The project engineering module contains all the engineering codes related to 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 relates to the field of the Internet, in particular to a method and system for fast and hot updating of application programs. In this method, the most suitable hot update solution is firstly selected according to the content to be repaired. The optional hot update schemes include scheme 1 based on React Native framework, scheme 2 based on JSON files, and scheme 3 based on H5 pages; schemes 1 and 2 have higher priority than scheme 3; in addition, in order to improve the efficiency of hot update and success rate, the repair process can also be completed in the form of incremental update during the hot update process, reducing the amount of data transferred during the problem repair process. A system for fast and hot updating of application programs provided by the present invention includes: a project engineering module, a boudle warehouse, a patch server, a client, and a scheme selection module. The invention solves the problems that the existing hot update scheme cannot adapt to different types of repair contents, the user experience is poor, and the security is insufficient.

Description

technical field [0001] The invention relates to the field of the Internet, in particular to a method and system for fast and hot updating of application programs. Background technique [0002] Hot update is a method for developers to quickly fix problems in the application; when problems occur during the running of the application, if the problem cannot be fixed in time, it will bring immeasurable losses to users and developers, and most App stores need to review when developers provide new versions of apps. The review period is at least 2-3 days, which means that developers may not be able to fix sudden technical problems through version updates in time, which may affect user experience. cause a huge negative impact. The hot update method can bypass the review process in the version update process, fix the problems in the application flexibly and quickly, and ensure the user experience until the developer officially fixes the problems in the application in the updated regu...

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 Patents(China)
IPC IPC(8): G06F8/656G06F8/658
CPCG06F8/656G06F8/658
Inventor 吴新圣吴锦旭
Owner 中邮消费金融有限公司