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

Key element difference analysis method and system

A technology of key elements and analysis methods, which is applied in the field of key element difference analysis methods and systems, can solve problems such as the inability to accurately judge destructive changes in Android applications and the inability to accurately locate key elements, so as to avoid modification, improve upgrade efficiency, and reduce The effect of wasting resources

Active Publication Date: 2020-08-25
PEKING UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] The main purpose of the present invention is to provide a key element difference analysis method and system to solve the problem that the existing technology cannot accurately judge whether a destructive change has occurred during the version change of the Android application, and when the Android application is in the process of version change. The problem that the key elements that need to be modified cannot be accurately located when a destructive change occurs in

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
  • Key element difference analysis method and system
  • Key element difference analysis method and system
  • Key element difference analysis method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the embodiments and accompanying drawings.

[0058] The embodiment of the present invention designs an Android application key element analysis framework. figure 1 As shown, the analysis framework is composed of three levels. The input of the analysis framework and the positioning of each level are introduced below.

[0059] The input of the analysis framework is the old version of Android application bytecode, the monitoring results of the old version of Android application runtime stack model, the old version of microservices, the new version of Android application bytecode and the monitoring results of the new version of Android application runtime stack model.

[0060] The processing layer is composed of a key element screening process. The input of this process is the old version of 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 discloses a method and system based on key element difference analysis, which screens out key element sets that need to be analyzed by analyzing bytecodes in microservices, and analyzes the similarity of key elements between old and new versions of Android applications. The analysis determines whether the Android application has a destructive change relative to the microservice during the version change process, avoiding unnecessary modification of the microservice when the Android application version undergoes non-destructive changes, and reducing resource waste. At the same time, when the Android application undergoes a destructive change, by analyzing the similarity of each key element between the old and new versions of the Android application, it is judged whether each key element has undergone a destructive change, so as to correct the key elements that need to be modified in the microservice. Positioning avoids the need to modify key elements in the microservice, improving the efficiency of microservice upgrades.

Description

technical field [0001] The invention relates to computer software, in particular to a key element difference analysis method and system. Background technique [0002] In the mobile Internet era, the main way for users to consume content and obtain online services is through mobile applications. A large number of services and user usage data are accumulated in a single application. However, the current situation that applications are independent of each other has formed an "information island" in the mobile application ecosystem. The "isolated islands of information" between APPs has become an important reason for the fragmentation of scenarios and the difficulty in improving the intelligence of applications. [0003] Through the Internet architecture software behavior reflection technology, Android applications can be packaged as microservices without the support of third-party developers, making it possible to break the "information island" phenomenon in the mobile applic...

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): G06F11/36G06F8/71G06K9/62
CPCG06F8/71G06F11/3608G06F11/3612G06F18/22
Inventor 黄罡蔡华谦张舒汇张颖
Owner PEKING UNIV