Application program starting method and device, electronic equipment and computer storage medium

An application program and device technology, applied in the computer field, can solve the problems of long application program start-up time, long initialization time, etc., and achieve the effect of reducing time occupation and improving start-up speed

Active Publication Date: 2020-08-18
ALIBABA GRP HLDG LTD
View PDF11 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] As the functions of individual components become more and more rich, their data parts become larger and larger, resulting in longer and longer initialization times, resulting in longer application startup times

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
  • Application program starting method and device, electronic equipment and computer storage medium
  • Application program starting method and device, electronic equipment and computer storage medium
  • Application program starting method and device, electronic equipment and computer storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] refer to figure 1 , shows a flow chart of steps of a method for starting an application program according to Embodiment 1 of the present invention.

[0023] The method for starting an application program in this embodiment includes the following steps:

[0024] Step S102: Obtain independent component information required to start the application according to the received start instruction of the application.

[0025] The independent component is a component that is independent of the application program and used to provide functional support for the application program.

[0026] For example, some applications have embedded web pages, and a rendering engine with a rendering function needs to be used to render the web pages in order to display the web pages. Due to the large size of the rendering engine itself, it is usually not integrated in these applications, but exists as an independent component.

[0027] When the application program starts, the independent compon...

Embodiment 2

[0042] refer to figure 2 , shows a flow chart of steps of a method for starting an application program according to Embodiment 2 of the present invention.

[0043] The method for starting an application program in this embodiment includes the aforementioned steps S102 to S106.

[0044] Wherein, step S104 includes the following sub-steps:

[0045] Sub-step S1041: According to the independent component information, determine whether there is a decompression result corresponding to the data required for initialization of the independent component in the device where the independent component is located.

[0046] In a specific implementation of the present application, taking the independent component information including the installation package identifier of the independent component as an example, the data required for initialization of the independent component is determined according to the installation package identifier, and then the independent component is determined ...

Embodiment 3

[0058] refer to image 3 , shows a flow chart of steps of a method for starting an application program according to Embodiment 3 of the present invention.

[0059] The method for starting an application program in this embodiment includes the aforementioned steps S102-S106.

[0060] Wherein, the step S104 may adopt the implementation manner described in Embodiment 2, or other implementation manners.

[0061] In this embodiment, the step S106 includes the following sub-steps:

[0062] Sub-step S1061: If the decompression is completed, determine whether the operation of pre-extracting the executable file in the decompression result is completed.

[0063] Executable files are files that can be loaded and executed by an operating system. Executable programs are presented in different ways under different operating system environments. For example, in the Android system, executable files have a .dex or .odex extension. In the windows system, the executable file has an extensio...

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 invention provides an application program starting method and device, electronic equipment and a computer storage medium. The application program starting method comprises the steps of obtaining independent component information required for starting an application program according to a received starting instruction of the application program; according to the independent component information, determining whether data required by initialization of the independent component completes decompression operation or not; and if decompression is completed, completing initialization of the independent component according to a decompression result of the decompression operation so as to start the application program. Through the embodiment of the invention, the initializationspeed can be improved, and the application degree starting speed is reduced.

Description

technical field [0001] Embodiments of the present invention relate to the field of computer technology, and in particular, to an application program startup method, device, electronic equipment, and computer storage medium. Background technique [0002] With the continuous improvement and improvement of various application functions, the amount of data in the application is increasing. In order to reduce the size of the application, some functions in the application are separated to form an independent component. These individual components need to be initialized during application startup. [0003] Taking the initialization of the kernel component in the browser of the Android system as an example, the initialization process generally includes at least some of the following steps: downloading the installation package APK, decompressing the APK, loading the Dex file in the APK (also known as Load Dex or ODEX), security Verify, load the so file in the APK (also known as Load...

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 Applications(China)
IPC IPC(8): G06F9/445
CPCG06F9/44505Y02D10/00
Inventor 胡安进吴晓锋黄庆
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products