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

Client application partial updating method and apparatus

A technology of client application and update method, applied in the field of client application partial update method and device

Active Publication Date: 2016-05-18
ALIBABA GRP HLDG LTD
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The most commonly used partial update technology is to use Java's class dynamic loading technology, that is, to use two ClassLoader (class loading) classes provided by Google to realize class loading and replacement, so as to realize partial update of client applications. Although the method is simple, it can only replace at the class level

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
  • Client application partial updating method and apparatus
  • Client application partial updating method and apparatus
  • Client application partial updating method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as recited in the appended claims.

[0044] For a comprehensive understanding of the present application, numerous specific details are mentioned in the following detailed description, but those skilled in the art should understand that the present application may be practiced without these specific details. In other instances, well-known methods, procedures, components and apparatus have not been described in detail so as not to un...

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 embodiment of the application discloses a client application partial updating method and apparatus. Characteristics and a JNI (Java Native Interface) mechanism of an Android system framework are utilized; after acquiring a Java target method from an update pack, a client application transmits the Java target method to a local layer, stores the Java target method and associates the Java target method with a JNI local callback method; when the client application operates on a Dalvik virtual machine and needs to call a Java method to be replaced, the JNI local callback method, instead of an original Java method to be replaced, is called; and the JNI local callback method calls the Java target method according to parameters transmitted by the client application so as to complete partial updating on a code of the client application. The client application partial updating method disclosed by the application can be accurate to a Method level of a Java class.

Description

technical field [0001] The present invention relates to the technical field of software, and in particular, to a method and device for partial updating of client application programs. Background technique [0002] The popularity of smart terminals not only promotes the development of mobile Internet, but also brings about the explosive growth of client applications. The client application is an application installed on the smart terminal, which provides users with functions such as Internet access, entertainment, business and life event processing. In order to attract users and improve user experience, client application providers constantly develop new client applications, or constantly add new functions to the client applications. However, in the rapid iterative development of client applications, it is often encountered that problems are exposed after the client application is released due to insufficient testing or incomplete test case coverage, or the client applicatio...

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): G06F9/445
Inventor 胡文江
Owner ALIBABA GRP HLDG 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