Mobile application processing
AssigneeAlibaba Group Holding Limited
InventorsChao Xi, Yue Zhang, Huan Zeng
Life of this patent
Estimating the term…
Abstract
Embodiments of the present application relate to a method, apparatus, and system for processing an app. The method includes obtaining a plugin identifier, obtaining an app plugin installation package from a server, wherein the app plugin installation package is associated with the plugin identifier, installing the app plugin installation package, obtaining an app plugin lookup instruction associated with an app plugin, and determining the app plugin according to the app plugin lookup instruction, wherein the app plugin implements a specific function of a corresponding app in response to the app plugin being invoked.
Claims19
A method, comprising:
- obtaining, by one or more processors, a plugin identifier, wherein the plugin identifier is associated with one or more functions of an application (app);
- and
- configuring, by the one or more processors, the app based at least in part on at least one function that is to be performed, the at least one function being comprised in the one or more functions of the app, the app being configured using at least an app plugin, and the configuring the app comprising:
- determining, by the one or more processors, that the app plugin is to be used in connection with performing the at least one function, the determining that the app plugin is to be used in connection with performing the at least one function based at least in part on the plugin identifier corresponding to the app plugin, and the at least one function;
- and
- in response to determining the app plugin is to be used in connection with performing the at least one function, loading, by the one or more processors, the app plugin into an app configuration file before the app plugin is invoked, wherein loading the app plugin into the app configuration file comprises determining an app identifier corresponding to the app, and determining the app plugin based at least in part on the app identifier and a mapping of plugin identifiers to app identifiers, and the app plugin implements the at least one function of the app.
A device, comprising:
- at least one processor configured to:
- obtain a plugin identifier, wherein the plugin identifier is associated with one or more functions of an application (app);
- and
- configure the app based at least in part on at least one function that is to be performed, the at least one function being comprised in the one or more functions of the app, the app being configured using at least an app plugin, and to configure the app comprising:
- determine that the app plugin is to be used in connection with performing the at least one function, the determining that the app plugin is to be used in connection with performing the at least one function based at least in part on the plugin identifier corresponding to the app plugin, and the at least one function;
- and
- in response to determining that the app plugin is to be used in connection with performing the at least one function, load the app plugin into an app configuration file before the app plugin is invoked, wherein loading the app plugin into the app configuration file comprises determine an app identifier corresponding to the app, and determining the app plugin based at least in part on the app identifier and a mapping of plugin identifiers to app identifiers, and the app plugin implements the at least one function of the app;
- and
- a memory coupled to the at least one processor and configured to provide the at least one processor with instructions.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- obtaining, by one or more processors, a plugin identifier, wherein the plugin identifier is associated with one or more functions of an application (app);
- and
- configuring, by the one or more processors, the app based at least in part on at least one function that is to be performed, the at least one function being comprised in the one or more functions of the app, the app being configured using at least an app plugin, and the configuring the app comprising:
- determining, by the one or more processors, that the app plugin is to be used in connection with performing the at least one function, the determining that the app plugin is to be used in connection with performing the at least one function based at least in part on the plugin identifier corresponding to the app plugin, and the at least one function;
- and
- in response to determining the app plugin is to be used in connection with performing the at least one function, loading, by the one or more processors, the app plugin into an app configuration file before the app plugin is invoked, wherein loading the app plugin into the app configuration file comprises determining an app identifier corresponding to the app, and determining the app plugin based at least in part on the app identifier and a mapping of plugin identifiers to app identifiers, and the app plugin implements the at least one function of the app.
Dependencies are inferred from the claim text.