Awakening an application by means of a mobile browser
First Claim
1. A computer-implemented method of invoking a third-party target application (app) from a mobile browser and automatically returning to the mobile browser upon completion without user intervention, the computer-implemented method comprising:
- receiving, by a mobile device platform of a mobile device, first call data of a service process submitted by the mobile browser of the mobile device when a service call for the third-party target app installed on the mobile device is initiated, wherein the first call data comprises a custom parameter used to invoke the third-party target app and identification information of the mobile browser, and wherein the identification information comprises package name information of the mobile browser;
invoking, by the mobile device platform based on the custom parameter, the third-party target app to execute a corresponding target service;
transferring, by the mobile device platform, the identification information of the mobile browser to the third-party target app to cause the third-party target app to execute the corresponding target service;
receiving, by the mobile device platform, second call data indicating that the third-party target app executed the corresponding target service, the second call data including the package name information of the mobile browser submitted by the third-party target app, wherein the second call data comprises an intent constructed, based on the package name information of the mobile browser, by the third-party target app and used to invoke the mobile browser;
receiving, by the mobile device platform, the intent;
querying, by the mobile device platform, a system server for an activity component corresponding to the package name information of the mobile browser; and
invoking, by the mobile device platform, the activity component to return to the mobile browser, wherein invoking the activity component to return to the mobile browser includes ensuring application compatibility and eliminating data security breach points by automatically returning to the mobile browser instead of requiring manual selection of the mobile browser.
3 Assignments
0 Petitions
Accused Products
Abstract
First call data submitted by a mobile browser when a service call for a target application (app) is initiated is received, where the first call data comprises a custom parameter used to invoke the target app and identification information of the mobile browser, and where the identification information comprises package name information of the mobile browser. Based on the custom parameter, the target app is invoked to execute a corresponding target service. The identification information of the mobile browser is transferred to the target app. In response to executing the corresponding target service, responding to second call data including the package name information of the mobile browser and submitted by the target app, to automatically return to the mobile browser.
7 Citations
17 Claims
-
1. A computer-implemented method of invoking a third-party target application (app) from a mobile browser and automatically returning to the mobile browser upon completion without user intervention, the computer-implemented method comprising:
-
receiving, by a mobile device platform of a mobile device, first call data of a service process submitted by the mobile browser of the mobile device when a service call for the third-party target app installed on the mobile device is initiated, wherein the first call data comprises a custom parameter used to invoke the third-party target app and identification information of the mobile browser, and wherein the identification information comprises package name information of the mobile browser; invoking, by the mobile device platform based on the custom parameter, the third-party target app to execute a corresponding target service; transferring, by the mobile device platform, the identification information of the mobile browser to the third-party target app to cause the third-party target app to execute the corresponding target service; receiving, by the mobile device platform, second call data indicating that the third-party target app executed the corresponding target service, the second call data including the package name information of the mobile browser submitted by the third-party target app, wherein the second call data comprises an intent constructed, based on the package name information of the mobile browser, by the third-party target app and used to invoke the mobile browser; receiving, by the mobile device platform, the intent; querying, by the mobile device platform, a system server for an activity component corresponding to the package name information of the mobile browser; and invoking, by the mobile device platform, the activity component to return to the mobile browser, wherein invoking the activity component to return to the mobile browser includes ensuring application compatibility and eliminating data security breach points by automatically returning to the mobile browser instead of requiring manual selection of the mobile browser. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations of invoking a third-party target application (app) from a mobile browser and automatically returning to the mobile browser upon completion without user intervention, the operations comprising:
-
receiving, by a mobile device platform of a mobile device, first call data of a service process submitted by the mobile browser of the mobile device when a service call for the third-party target app installed on the mobile device is initiated, wherein the first call data comprises a custom parameter used to invoke the third-party target app and identification information of the mobile browser, and wherein the identification information comprises package name information of the mobile browser; invoking, by the mobile device platform based on the custom parameter, the third-party target app to execute a corresponding target service; transferring, by the mobile device platform, the identification information of the mobile browser to the third-party target app to cause the third-party target app to execute the corresponding target service; receiving, by the mobile device platform, second call data indicating that the third-party target app executed the corresponding target service, the second call data including the package name information of the mobile browser submitted by the third-party target app, wherein the second call data comprises an intent constructed, based on the package name information of the mobile browser, by the third-party target app and used to invoke the mobile browser; receiving, by the mobile device platform, the intent; querying, by the mobile device platform, a system server for an activity component corresponding to the package name information of the mobile browser; and invoking, by the mobile device platform, the activity component to return to the mobile browser, wherein invoking the activity component to return to the mobile browser includes ensuring application compatibility and eliminating data security breach points by automatically returning to the mobile browser instead of requiring manual selection of the mobile browser. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations of invoking a third-party target application (app) from a mobile browser and automatically returning to the mobile browser upon completion without user intervention, the one or more operations comprising; receiving, by a mobile device platform of a mobile device, first call data of a service process submitted by the mobile browser of the mobile device when a service call for the third-party target app installed on the mobile device is initiated, wherein the first call data comprises a custom parameter used to invoke the third-party target app and identification information of the mobile browser, and wherein the identification information comprises package name information of the mobile browser; invoking, by the mobile device platform based on the custom parameter, the third-party target app to execute a corresponding target service; transferring, by the mobile device platform, the identification information of the mobile browser to the third-party target app to cause the third-party target app to execute the corresponding target service; receiving, by the mobile device platform, second call data indicating that the third-party target app executed the corresponding target service, the second call data including the package name information of the mobile browser submitted by the third-party target app, wherein the second call data comprises an intent constructed, based on the package name information of the mobile browser, by the third-party target app and used to invoke the mobile browser; receiving, by the mobile device platform, the intent; querying, by the mobile device platform, a system server for an activity component corresponding to the package name information of the mobile browser; and invoking, by the mobile device platform, the activity component to return to the mobile browser, wherein invoking the activity component to return to the mobile browser includes ensuring application compatibility and eliminating data security breach points by automatically returning to the mobile browser instead of requiring manual selection of the mobile browser. - View Dependent Claims (14, 15, 16, 17)
-
Specification