Application interaction method and apparatus, and terminal

US10725809B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10725809-B2
Application numberUS-201415539994-A
CountryUS
Kind codeB2
Filing dateDec 27, 2014
Priority dateDec 27, 2014
Publication dateJul 28, 2020
Grant dateJul 28, 2020

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.

Embodiments of the present invention disclose an application interaction method and apparatus, and a terminal. The application interaction method includes: receiving application invitation information sent by a target application running in a first terminal, where the application invitation information carries application interaction information of the target application; detecting, according to the application interaction information, whether a currently triggered interactive application and the target application are a same application. If the interactive application and the target application are different applications, sending a notification message to an interaction application, corresponding to the application interaction information, in a preset storage area according to the application invitation information, so that the interaction application establishes a session connection to the target application according to the notification message. By means of the embodiments of the present invention, operations are easy, and application interaction processing efficiency can be improved.

First claim

Opening claim text (preview).

The invention claimed is: 1. An application interaction method, comprising: receiving, at a second terminal, from a target application running on a first terminal, application invitation information, wherein the application invitation information comprises application interaction information of the target application; identifying, by the second terminal, an interactive application on the second terminal; detecting, according to the application interaction information, whether the interactive application and the target application are a same application; and if the interactive application and the target application are different applications: sending a notification message to the interactive application establishing, via the interactive application, a session connection to the target application according to the notification message; the application interaction information comprises an application type of the target application; and detecting, according to the application interaction information, whether the interactive application and the target application are a same application comprises: determining, according to the application interaction information, that the application type of the target application is a one-screen application, and if an application type of the interactive application is a non-one-screen application, determining that the interactive application and the target application are different applications. 2. The method according to claim 1 , wherein: the application interaction information comprises an application type of the target application and application identification information of the target application; and detecting, according to the application interaction information, whether the interactive application and the target application are a same application comprises: determining, according to the application interaction information, that the application type of the target application is a non-one-screen application, and if an application type of the interactive application is a non-one-screen application, and application identification information of the interactive application is different from the application identification information of the target application, determining that the interactive application and the target application are different applications. 3. The method according to claim 1 , wherein: the application interaction information comprises an application type of the target application; and detecting, according to the application interaction information, whether the interactive application and the target application are a same application comprises: determining, according to the application interaction information, that the application type of the target application is a non-one-screen application, if an application type of the interactive application is a non-one-screen application, sending a request message to the first terminal, wherein the request message requests application identification information of the target application, receiving the application identification information of the target application that is sent by the first terminal, and if application identification information of the interactive application is different from the application identification information of the target application, determining that the interactive application and the target application are different applications. 4. The method according to claim 1 , wherein: the application interaction information comprises application identification information of the target application; and detecting, according to the application interaction information, whether the interactive application and the target application are a same application comprises: determining an application type of the target application according to the application identification information of the target application, and detecting, according to the application type of the target application, whether the interactive application and the target application are a same application. 5. The method according to claim 1 , wherein after detecting, according to the application interaction information, whether the interactive application and the target application are a same application, the method further comprises: if the interactive application and the target application are a same application, establishing a session connection between the interactive application and the target application. 6. The method according to claim 1 , wherein before sending a notification message to an interaction application, the method further comprises: detecting whether the interaction application has started; and if the interaction application is not started, starting the interaction application. 7. The method according to claim 6 , wherein after detecting whether the interaction application is started, the method further comprises: if the interaction application is not started, detecting whether an installation package of the interaction application exists in a preset application database; if the installation package of the interaction application does not exist in the application database, sending a download request message for downloading the interaction application to the first terminal; and installing and starting the interaction application according to the installation package of the interaction application. 8. The method according to claim 1 , wherein receiving application invitation information sent by a target application running on a first terminal comprises: receiving an information scanning instruction; and receiving, according to the information scanning instruction, the application invitation information that is sent by the target application, via, a preset broadcast interface. 9. The method according to claim 1 , wherein before detecting, according to the application interaction information, whether the interactive application and the target application are a same application, the method further comprises: acquiring a first receiving time that indicates a time that the interactive application receives the application invitation information; querying for a second receiving time that indicates a time that at which at least one associated application receives the application invitation information; and determining that the first receiving time is earlier than the second receiving time. 10. The method according to claim 1 , wherein before detecting, according to the application interaction information, whether the interactive application and the target application are a same application, the method further comprises: outputting application interaction prompt information, wherein the application interaction prompt information prompts a user to perform an application interaction; and acquiring, based on the application interaction prompt information, application interaction acknowledgment information. 11. A second terminal, comprising: a network device; a memory storing a set of instructions; and a processor configured to invoke the set of instructions stored in the memory and when executed by the processor, cause the terminal to: receive, from a target application running on a first terminal, application invitation information, wherein the application invitation information comprises application interaction information of the target application; identify an interactive application on the second terminal; detect, according to the application interaction information, whether the interactive application and the target application are a same application; and if the interactive application and the target application are different applications: send a notification me

Assignees

Inventors

Classifications

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • Protocols for games, networked simulations or virtual reality · CPC title

  • Network arrangements, protocols or services for addressing or naming · CPC title

  • Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · 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 US10725809B2 cover?
Embodiments of the present invention disclose an application interaction method and apparatus, and a terminal. The application interaction method includes: receiving application invitation information sent by a target application running in a first terminal, where the application invitation information carries application interaction information of the target application; detecting, according t…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 28 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).