Generating packages for managed applications
US-10223526-B2 · Mar 5, 2019 · US
US10860337B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10860337-B2 |
| Application number | US-201815919708-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 13, 2018 |
| Priority date | Jun 29, 2017 |
| Publication date | Dec 8, 2020 |
| Grant date | Dec 8, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided are a method, a device and a user terminal for loading an application, and relates to the field of Internet technology. The method for loading an application is applied to a user terminal, and the method includes: in response to a function enabling instruction, matching independent functional components of a corresponding application program, where the application program is packaged in advance according to the implemented functions to include multiple functional components, and the functional components include an independent functional component; obtaining an executable file corresponding to the independent functional component; and loading the executable file corresponding to the independent functional component. According to the present invention, a corresponding executable file is loaded according to a user's needs, such that the application is loaded in a way more flexible and quicker, the storage space occupied by the application for a long period of time is reduced.
Opening claim text (preview).
What is claimed is: 1. A method for loading an application, wherein the method is applied in a user terminal, and the method comprises: in response to receiving a function enabling instruction corresponding to a function of the application, matching an independent functional component of the application corresponding to the function of the application, wherein the application is packaged in advance according to implemented functions to include multiple functional components, and the multiple functional components comprise the independent functional component; obtaining an executable file corresponding to the independent functional component; and loading the executable file corresponding to the independent functional component, wherein the step of responding to the function enabling instruction, matching the independent functional component of the application comprises: querying whether a decompressed independent functional component comprises an executable file corresponding to a first function; determining whether the executable file corresponding to the first function is valid; if there is no executable file corresponding to the first function or the executable file corresponding to the first function is not valid, obtaining an un-decompressed independent functional component corresponding to the first function from the application; and if there is the executable file corresponding to the first function and the executable file corresponding to the first function is valid, obtaining the decompressed independent functional component. 2. The method for loading an application according to claim 1 , wherein the multiple functional components further comprise a basic functional component, and the method further comprises: when detecting that the application is being started, obtaining an executable file corresponding to the basic functional component; and loading the executable file corresponding to the basic functional component into a memory of the user terminal. 3. The method for loading an application according to claim 2 , wherein the step of loading the executable file corresponding to the independent functional component comprises: incorporating the executable file corresponding to the independent functional component into the executable file corresponding to the basic functional component. 4. The method for loading an application according to claim 1 , wherein the step of responding to the function enabling instruction, matching the independent functional component of the application comprises: querying whether a decompressed independent functional component comprises an executable file corresponding to a first function; if there is no executable file corresponding to the first function, obtaining an un-decompressed independent functional component corresponding to the first function from the application; and if there is the executable file corresponding to the first function, obtaining the decompressed independent functional component. 5. The method for loading an application according to claim 4 , wherein the step of obtaining the executable file corresponding to the independent functional component comprises: decompressing the un-decompressed independent functional component corresponding to the first function to obtain the executable file; or obtaining the executable file corresponding to the first function from the decompressed independent functional component. 6. The method for loading an application according to claim 1 , wherein after the step of loading the executable file corresponding to the independent functional component, the method further comprises: obtaining component content corresponding to the independent functional component; and loading the component content. 7. The method of claim 1 , wherein, prior to matching the independent functional component of the application, the method further comprises: starting the application; and subsequent to starting the application, receiving the function enabling instruction. 8. The method of claim 1 , wherein the multiple functional components comprise at least one basic functional component and at least one independent functional component, wherein the at least one basic functional component is triggered by starting the application, wherein the at least one independent functional component is triggered by receiving a corresponding function enabling instruction. 9. A user terminal, wherein the user terminal comprises; a memory; a processor; and a device for loading an application, wherein the device for loading the application is installed in the memory, and comprises one or more software functional modules executed by the processor, the device for loading the application comprises: a matching module, executed by the processor, in response to receiving a function enabling instruction corresponding to a function of the application, matching an independent functional component of the application corresponding to the function of the application, wherein the application is packaged in advance according to implemented functions to include multiple functional components, and the multiple functional components comprise the independent functional component; an obtaining module, executed by the processor, for obtaining an executable file corresponding to the independent functional component; and a first loading module, executed by the processor, for loading the executable file corresponding to the independent functional component, wherein the responding to the function enabling instruction, matching the independent functional component of the application comprises: querying whether a decompressed independent functional component comprises an executable file corresponding to a first function; determining whether the executable file corresponding to the first function is valid; if there is no executable file corresponding to the first function or the executable file corresponding to the first function is not valid, obtaining an un-decompressed independent functional component corresponding to the first function from the application; and if there is the executable file corresponding to the first function and the executable file corresponding to the first function is valid, obtaining the decompressed independent functional component. 10. The method for loading an application according to claim 1 , wherein the step of obtaining the executable file corresponding to the independent functional component comprises: decompressing the un-decompressed independent functional component corresponding to the first function to obtain the executable file; or obtaining the executable file corresponding to the first function from the decompressed independent functional component.
Preparing or optimising for loading · CPC title
Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading · CPC title
Configuring for program initiating, e.g. using registry, configuration files · CPC title
Execute-in-place [XIP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.