Method, apparatus, and system for pushing application program, and device

US11528318B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11528318-B2
Application numberUS-201816125305-A
CountryUS
Kind codeB2
Filing dateSep 7, 2018
Priority dateNov 18, 2013
Publication dateDec 13, 2022
Grant dateDec 13, 2022

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 method for pushing an application program includes: receiving a connection request for establishing a connection to a wireless network device that is sent by a terminal; sending a specified webpage address to the terminal, and the terminal acquires a system type of the terminal according to webpage content corresponding to the received specified webpage address and sends the system type to the wireless network device; receiving the system type sent by the terminal; and sending, to the terminal, a push address that is provided for the terminal to download an application program and is corresponding to the system type. In the present invention, when a push condition is met, a wireless network device pushes a specified application program corresponding to a system type of a terminal to the terminal.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device, comprising: a processor; a memory coupled to the processor; and a program stored in the memory which, when executed by the processor, causes the electronic device to: receive, by a browser application, webpage content corresponding to a webpage address and comprising a script for acquiring a system type of the electronic device, wherein the webpage content includes a first download address for downloading a first installation package of an application and a second download address for downloading a second installation package of the application, wherein the first download address corresponds to a first system type, wherein the second download address corresponds to a second system type, wherein the first installation package is different from the second installation package, and wherein the first system type is different from the second system type; load, by the browser application, the script to acquire the system type of the electronic device; acquire, in response to loading the script, the first system type of the electronic device; jump, by the browser application, to the first download address to download the application in response to the first system type of the electronic device being acquired; and display, by the browser application, a download page corresponding to the first installation package of the application, compatible with the first system type, in response to the browser application jumping to the first download address. 2. The electronic device of claim 1 , wherein the script is a JAVASCRIPT. 3. The electronic device of claim 2 , wherein the program, when executed by the processor, causes the electronic device to provide an interface in the browser application to acquire the system type. 4. The electronic device of claim 3 , wherein the program, when executed by the processor, causes the electronic device to: determine that the application is already installed in the electronic device after the application has been downloaded; and cause a notification message indicating that the application has already been installed to be displayed. 5. The electronic device of claim 1 , wherein the script is preset in the webpage content. 6. The electronic device of claim 1 , wherein the program, when executed by the processor, causes the electronic device to display a download webpage corresponding to the first download address, and wherein the download webpage comprises an icon and a description of the application. 7. The electronic device of claim 1 , wherein the first installation package is available in an application store. 8. The electronic device of claim 7 , wherein a provider of the application store is same as a provider of the first system type. 9. The electronic device of claim 1 , wherein the application is an entertaining application. 10. A method performed by an electronic device, comprising: receiving webpage content corresponding to a webpage address and comprising a script for acquiring a system type of the electronic device, wherein the webpage content includes a first download address for downloading a first installation package of an application and a second download address for downloading a second installation package of the application, wherein the first download address corresponds to a first system type, wherein the second download address corresponds to a second system type, wherein the first installation package is different from the second installation package, and wherein the first system type is different from the second system type; loading the script to acquire the system type of the electronic device; acquiring, in response to loading the script, the first system type of the electronic device; jumping to the first download address to download the application in response to acquiring first system type of the electronic device; and displaying, by the browser application, a download page corresponding to the first installation package of the application, compatible with the first system type, in response to the browser application jumping to the first download address. 11. The method of claim 10 , wherein the script is a JAVASCRIPT. 12. The method of claim 11 , further comprising providing an interface in a browser application to acquire the system type. 13. The method of claim 12 , further comprising: determining that the application is already installed in the electronic device after downloading the application; and causing a notification message indicating that the application has already been installed to be displayed. 14. The method of claim 10 , further comprising displaying a download webpage corresponding to the first download address, wherein the download webpage comprises an icon and a description of the application. 15. The method of claim 10 , wherein the first installation package is available in an application store. 16. The method of claim 15 , wherein a provider of the application store is same as a provider of the first system type. 17. The method of claim 10 , wherein the application is an entertaining application. 18. A non-transitory computer readable storage medium storing one or more programs comprising instructions which, when executed by an electronic device with a touch-sensitive display, cause the electronic device to: receive webpage content corresponding to a webpage address script for acquiring a system type of the electronic device, wherein the webpage content includes a first download address for downloading a first installation package of an application and a second download address for downloading a second installation package of the application, wherein the first download address corresponds to a first system type, wherein the second download address corresponds to a second system type, wherein the first installation package is different from the second installation package, and wherein the first system type is different from the second system type; load the script to acquire the system type of the electronic device; acquire, in response to loading the script, the first system type of the electronic device; jump, by the browser application, to the first download address to download the application in response to the first system type of the electronic device being acquired; and display, by the browser application, a download page corresponding to the first installation package of the application, compatible with the first system type, in response to the browser application jumping to the first download address. 19. The non-transitory computer readable storage medium of claim 18 , wherein the script is a JAVASCRIPT. 20. The non-transitory computer readable storage medium of claim 18 , wherein the instructions cause the electronic device to provide an interface in the browser application to acquire the system type.

Assignees

Inventors

Classifications

  • G06F8/60Primary

    Software deployment · CPC title

  • in the application layer [OSI layer 7] · CPC title

  • User profiles; Roaming · CPC title

  • Connection setup · CPC title

  • H04L67/06Primary

    specially adapted for file transfer, e.g. file transfer protocol [FTP] · 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 US11528318B2 cover?
A method for pushing an application program includes: receiving a connection request for establishing a connection to a wireless network device that is sent by a terminal; sending a specified webpage address to the terminal, and the terminal acquires a system type of the terminal according to webpage content corresponding to the received specified webpage address and sends the system type to th…
Who is the assignee on this patent?
Huawei Device Shenzhen Co Ltd, Huawei Device Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 13 2022 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).