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

Updating method, system, electronic device and storage medium for software development kit

A software development kit and update method technology, applied in software engineering design, electrical digital data processing, instruments, etc., can solve problems such as irreparable and repairable

Active Publication Date: 2021-07-06
AISPEECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, in the existing technology, it is impossible to repair its own SDK: Ali’s hotfix and WeChat’s tinker are released in the form of SDK, and can only be repaired for the host application. If Ali’s hotfix and WeChat’s tinker’s own SDK If there is a bug, you cannot fix your own sdk through hot update

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
  • Updating method, system, electronic device and storage medium for software development kit
  • Updating method, system, electronic device and storage medium for software development kit
  • Updating method, system, electronic device and storage medium for software development kit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0030] It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0031] The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, progr...

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 update method, system, electronic equipment and storage medium for a software development kit, wherein the software development kit is generated based on statically compiled language codes and an initial platform kernel, and the initial platform kernel includes at least resource files. The method Including: downloading the patch file of the software development kit from the server when it is detected that the software development kit needs to be updated; generating a new platform kernel based on the patch file and the initial platform kernel; loading a new platform kernel based on statically compiled language code resource files to complete the update of the software development kit. In the embodiment of the present invention, a dynamic scripting language is used to realize no performance loss, and the update takes effect without restarting. Because the dynamic scripting language can be directly translated by the interpreter into a machine language that can run without compiling, and can be dynamically loaded, most of the logic of the SDK can be placed in the dynamic scripting language, so as to realize the dynamic replacement of scripts and achieve the effect of hot updating the SDK.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to an updating method, system, electronic equipment and storage medium for a software development kit. Background technique [0002] In the field of hot update technology, Android applications are hot updated based on the software development kit (sdk, Software Development Kit), but the own sdk cannot be hot updated. For example, Ali's hotfix, WeChat's Tinker. These technologies can help developers release bug-fixing patches to the APP in real time. When the user starts the APP, the patch will be automatically loaded and installed, and the user will not be aware of the whole process, but the bug has been fixed. Compared with releasing the version to the application market, waiting for approval, and then waiting for users to download and update the lengthy path, it can help developers fix multi-platform problems in the first place. [0003] However, in the existing tec...

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/658
CPCG06F8/658
Inventor 俞瑞隆张顺
Owner AISPEECH CO LTD
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