Low latency applications using multiple servers
US-2017279869-A1 · Sep 28, 2017 · US
US11119812B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11119812-B2 |
| Application number | US-201916359795-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 20, 2019 |
| Priority date | Nov 25, 2016 |
| Publication date | Sep 14, 2021 |
| Grant date | Sep 14, 2021 |
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.
This application relates to an application interface processing method performed at a terminal. After running a parent application on an operating system, the terminal generates, by the parent application, a common interface container by using a common resource of a plurality of child application interfaces. In response to an event of launching a first child application interface, the terminal loads an independent resource of the first child application interface in the common interface container, the independent resource including data in the child application interface other than the common resource. Finally, the terminal generates and displays the first child application interface according to the common interface container.
Opening claim text (preview).
What is claimed is: 1. An application interface processing method performed at a terminal having one or more processors and memory storing programs to be executed by the one or more processors, the method comprising: running a parent application on an operating system of the terminal; detecting, from a user of the terminal, an input signal corresponding to an event of launching a first child application in an environment provided by the parent application, wherein the parent application is a social networking application; generating, by the parent application, a first common interface container by using a common resource, the common resource comprising data that a plurality of child application interfaces of multiple child applications share; in response to the event of launching the first child application, launching a first child application interface among the plurality of child application interfaces, loading an independent resource of the first child application interface in the first common interface container, the independent resource comprising data in the first child application interface other than the common resource; generating and displaying the first child application interface according to the first common interface container; generating a second common interface container using the common resource when generating the first child application interface, the second common interface container being generated for displaying and generating a second child application interface, the second common interface container being different from the first common interface container; in response to an event of switching from the first child application interface to the second child application interface, loading an independent resource of the second child application interface in the second common interface container; and generating and displaying the second child application interface according to the second common interface container, wherein the loading an independent resource of the first child application interface in the common interface container when obtaining an event for launching the first child application interface comprises: in response to an event of launching the first child application interface corresponding to a child application that is not currently running, obtaining an independent resource of a default child application interface of the first child application; and loading the independent resource of the default child application interface in the common interface container. 2. The method according to claim 1 , wherein the generating a second common interface container comprises: creating the second common interface container by using the common resource of the plurality of child application interfaces. 3. The method according to claim 1 , wherein the generating a second common interface container comprises: removing the second independent resource from a third common interface container in which a second independent resource is already loaded, to obtain the second common interface container. 4. The method according to claim 1 , wherein the loading an independent resource of the first child application interface in the common interface container comprises: obtaining a configuration file of the first child application interface provided by a third-party device from a server; obtaining interface component information of the first child application interface from the configuration file; and obtaining data of interface components according to the interface component information and loading the data of the interface components into the common interface container. 5. The method according to claim 4 , wherein the obtaining interface component information of the first child application interface from the configuration file and obtaining data of interface components according to the interface component information as the independent resource comprises: obtaining a common component identifier in the first child application interface from the configuration file; and loading data of a common component corresponding to the common component identifier in the parent application in the common interface container. 6. The method according to claim 5 , further comprising: in response to an operation on the common component in the first child application interface, executing processing logic corresponding to the common component. 7. The method according to claim 1 , wherein the loading an independent resource of the first child application interface in the common interface container comprises: obtaining business logic code of the first child application interface provided by a third-party device from a server; and obtaining business data as the independent resource by running the business logic code. 8. A terminal, comprising one or more processors; memory coupled to the one or more processors; and a plurality of computer programs stored in the memory that, when executed by the one or more processors, cause the terminal to perform a plurality of operations including: running a parent application on an operating system of the terminal; detecting, from a user of the terminal, an input signal corresponding to an event of launching a first child application in an environment provided by the parent application, wherein the parent application is a social networking application; generating, by the parent application, a first common interface container by using a common resource, the common resource comprising data that a plurality of child application interfaces of multiple child applications share; in response to the event of launching the first child application, launching a first child application interface among the plurality of child application interfaces, loading an independent resource of the first child application interface in the first common interface container, the independent resource comprising data in the first child application interface other than the common resource; generating and displaying the first child application interface according to the first common interface container; generating a second common interface container using the common resource when generating the first child application interface, the second common interface container being generated for displaying and generating a second child application interface, the second common interface container being different from the first common interface container; in response to an event of switching from the first child application interface to the second child application interface, loading an independent resource of the second child application interface in the second common interface container; and generating and displaying the second child application interface according to the second common interface container, wherein the loading an independent resource of the first child application interface in the common interface container when obtaining an event for launching the first child application interface comprises: in response to an event of launching the first child application interface corresponding to a child application that is not currently running, obtaining an independent resource of a default child application interface of the first child application; and loading the independent resource of the default child application interface in the common interface container. 9. The terminal according to claim 8 , wherein the operation of generating a second common interface container comprises: creating the second common interface container by using the common resource of the plurality of child application interfaces. 10. The terminal according to claim 8 , wherein the operation of generating a second common in
Task transfer initiation or dispatching · CPC title
Application · CPC title
Execution arrangements for user interfaces · CPC title
Configuring for program initiating, e.g. using registry, configuration files · CPC title
Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.