Quick application startup method and related apparatus

US12222994B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12222994-B2
Application numberUS-202017763842-A
CountryUS
Kind codeB2
Filing dateAug 29, 2020
Priority dateSep 26, 2019
Publication dateFeb 11, 2025
Grant dateFeb 11, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A quick application startup method and a related apparatus are provided. The method includes: An electronic device requests an acceleration script of one or more quick applications from an application server. A first operation for a target quick application is detected. In response to the first operation, the electronic device requests an application package of the target quick application from the application server. An acceleration script of the target quick application is included in the acceleration script of the one or more quick applications. In response to the first operation, the electronic device runs the acceleration script of the target quick application to obtain a first URL, and obtains first data based on the first URL. The electronic device may generate and display a first screen of the target quick application based on the first data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: sending, by an electronic device, a first request to an application server, wherein the first request indicates to the application server to send an acceleration script of one or more quick applications to the electronic device, wherein the electronic device is a user terminal device; receiving, by the electronic device, the acceleration script of the one or more quick applications that is sent by the application server; detecting, by the electronic device, a first operation corresponding to a target quick application; in response to detecting the first operation, performing: sending, by the electronic device, a second request to the application server, wherein the second request requests an application package of the target quick application; and running, by the electronic device, an acceleration script of the target quick application to obtain a first uniform resource locator (URL), and obtaining first data from a third-party server based on the first URL, wherein the acceleration script of the target quick application is comprised in the acceleration script of the one or more quick applications, wherein running, by the electronic device, the acceleration script of the target quick application to obtain the first URL comprises: obtaining, by the electronic device, device data based on the acceleration script of the target quick application, wherein the device data comprises one or more of a media access control (MAC) address of the electronic device, an engine version number of the electronic device, an Internet protocol (IP) address of the electronic device, an operating system version of the electronic device, address information of the electronic device, a network type of the electronic device, or a manufacturer brand of the electronic device; and obtaining, by the electronic device, the first URL based on the acceleration script of the target quick application and the device data; receiving, by the electronic device, the application package that is of the target quick application and that is sent by the application server; running, by the electronic device, the application package of the target quick application to obtain a second URL; and when the first URL is the same as the second URL, generating and displaying, by the electronic device, a first screen of the target quick application based on the first data, the first URL being the same as the second URL indicating that a correct URL of the first data required for the first screen of the target quick application can be obtained based on the acceleration script of the target quick application. 2. The method according to claim 1 , further comprising: before sending, by the electronic device, the first request to the application server, receiving, by the electronic device, instant messaging information that comprises identifiers of the one or more quick applications. 3. The method according to claim 1 , further comprising: before sending, by the electronic device, the first request to the application server, detecting, by the electronic device, a user operation performed on an icon of the one or more quick applications. 4. The method according to claim 1 , further comprising: before sending, by the electronic device, the first request to the application server, receiving, by the electronic device, entered quick application name information, wherein the entered quick application name information corresponds to the one or more quick applications. 5. The method according to claim 1 , further comprising: when the first URL is different from the second URL, obtaining, by the electronic device, second data from the third-party server based on the second URL; and generating and displaying, by the electronic device, the first screen of the target quick application based on the second data. 6. The method according to claim 5 , further comprising: when the first URL is the same as the second URL, sending, by the electronic device to the application server, information indicating that the acceleration script of the target quick application is successfully hit; or when the first URL is different from the second URL, sending, by the electronic device to the application server, information indicating that the acceleration script of the target quick application fails to be hit. 7. A non-transitory computer-readable storage medium, comprising instructions, wherein when the instructions are run on an electronic device, the electronic device is enabled to perform operations including: sending a first request to an application server, wherein the first request indicates to the application server to send an acceleration script of one or more quick applications to the electronic device, wherein the electronic device is a user terminal device; receiving the acceleration script that is of the one or more quick applications and that is sent by the application server; detecting a first operation for a target quick application, and in response to the first operation, performing: sending a second request to the application server, wherein the second request requests an application package of the target quick application; and running an acceleration script of the target quick application to obtain a first uniform resource locator (URL), and obtaining first data from a third-party server based on the first URL, wherein the acceleration script of the target quick application is comprised in the acceleration script of the one or more quick applications, wherein running the acceleration script of the target quick application to obtain the first URL comprises: obtaining device data based on the acceleration script of the target quick application, wherein the device data comprises one or more of a media access control (MAC) address of the electronic device, an engine version number of the electronic device, an Internet protocol (IP) address of the electronic device, an operating system version of the electronic device, address information of the electronic device, a network type of the electronic device, or a manufacturer brand of the electronic device; and obtaining the first URL based on the acceleration script of the target quick application and the device data; receiving the application package that is of the target quick application and that is sent by the application server; running the application package of the target quick application to obtain a second URL; and when the first URL is the same as the second URL, generating and displaying a first screen of the target quick application based on the first data, the first URL being the same as the second URL indicating that a correct URL of the first data required for the first screen of the target quick application can be obtained based on the acceleration script of the target quick application. 8. A method, comprising: receiving, by an application server, an application package of a quick application; generating, by the application server, an acceleration script of the quick application based on the application package, wherein the acceleration script of the quick application is configured to be run by a first electronic device to cause the first electronic device to obtain a first uniform resource locator (URL) of data required for a first screen display of the quick application, wherein the first electronic device is a user terminal device; receiving, by the application server, a first request sent by the first electronic device, wherein the first request indicates to the application server to send the acceleration script of the quick application to the first electronic device; receiving, by the application server, a hit result that is of the acceleration script of the quick application and tha

Assignees

Inventors

Classifications

  • Interoperability with other network applications or services · CPC title

  • Parsing · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • URL specific, e.g. using aliases, detecting broken or misspelled links · CPC title

  • Browsing optimisation, e.g. caching or content distillation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12222994B2 cover?
A quick application startup method and a related apparatus are provided. The method includes: An electronic device requests an acceleration script of one or more quick applications from an application server. A first operation for a target quick application is detected. In response to the first operation, the electronic device requests an application package of the target quick application from…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).