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

Mobile terminal thermal repair method

A repair method and hot repair technology, applied in the field of mobile Internet, can solve problems such as increasing debugging time and reducing online problem response speed, so as to achieve the effect of improving response speed, saving debugging time, and reducing technical requirements

Inactive Publication Date: 2020-04-17
杭州有赞科技有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the hot repair method in the existing technology is still insufficient: on the one hand, after the original repair, it is converted into the corresponding script language for secondary debugging, which increases the debugging time and greatly reduces the response speed of online problems; on the other hand, developers need to be familiar with The scripting language puts forward strict requirements on the developer’s technology stack; third, the scripting language is an interpreted language, and Apple expressly prohibits this method of dynamically issuing scripting language hot fixes. Once discovered, the review will be directly rejected

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
  • Mobile terminal thermal repair method
  • Mobile terminal thermal repair method
  • Mobile terminal thermal repair method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0028] like figure 1 and figure 2 As shown, a mobile app hot repair method is used to update the app and / or repair vulnerabilities when the mobile app starts. It is characterized in that the mobile app hot repair method includes the following steps:

[0029] Start the mobile app, the hotfix engine starts with the mobile app startup, and initializes the built-in symbol table. The built-in symbol table is a hash table, which is used for one-to-one correspondence between the identifiers in the hot repair script and the keywords of the programming language, so that the identifiers in the hot repair script are converted into character streams. Specifically in this embodiment, the programming language used is C language. The built-in symbol table provided by this embodiment,

[0030] Bind commonly used identifiers with the declaration or usage information of the built-in symbol table, so when parsing hotfix scripts, when encountering such identifiers, the hotfix engine automatic...

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 a mobile terminal thermal repair method, and relates to the technical field of mobile internet. The method is used for updating an app and / or repairing a vulnerability when a mobile terminal app is started. The method comprises the following steps that a mobile terminal app and a hot repair engine are started, a built-in symbol table is initialized, a hot repair script is obtained and analyzed, an abstract syntax tree is generated, the hot repair script is executed, the mobile terminal app updates the app and / or repairs vulnerabilities according to the analyzed hot repair script, and an app program is executed according to the abstract syntax tree. The method is high in execution efficiency, and developers do not need to be familiar with scripting languages.

Description

【Technical field】 [0001] The invention relates to the field of mobile Internet, in particular to a mobile terminal hot repair method. 【Background technique】 [0002] In the prior art, mobile app hot repair is mainly implemented by means of a script language. Dependent scripting languages ​​are mainly JavaScript and Lua. Current mobile devices (mobile phones and tablet computers) mainly have two types of systems: Android system and iOS system. The software on the iOS system needs to be developed using the Objective-C or Swift language, and the software on the Android system needs to be developed using the Java or Kotlin programming language. If there is a need for hot fixes, developers need to complete the test on the native platform first, and then convert the correct code into the corresponding scripting language for delivery to achieve the final hot fix. [0003] However, the hot repair method in the existing technology is still insufficient: on the one hand, after the ...

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
IPC IPC(8): G06F8/41G06F8/658
CPCG06F8/427G06F8/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