A method for invoking an app by means of a mobile browser running on a mobile device, the method comprising: obtaining, by a system, identification information of a mobile browser when a service call for a target app is initiated, wherein the mobile browser and the target app are installed in the system; wherein the identification information comprises the package name information identifying the mobile browser, wherein obtaining the identification information comprises obtaining user agent information of the mobile browser, and querying a system server for the package name information identifying the mobile browser based on the user agent information of the mobile browser; submitting, by the mobile browser to the system, first data for the target app, wherein the first data comprises a custom parameter used to invoke the target app and the identification information of the mobile browser, wherein the first data comprises a URL defined based on a Schema protocol, wherein submitting the first data comprises defining the URL based on the Schema protocol when the service call for the target app is initiated, encapsulating, in the defined URL, the custom parameter used to invoke a target service page of the target app and the identification information of the mobile browser, and invoking a system interface, and submitting the URL to the system; receiving, by the system, the first data associated with the service call; invoking, by the system, the target app based on the custom parameter to execute a corresponding target service; transferring, by the system, the identification information of the mobile browser to the target app; and after the target service is executed, responding, by the system, to second data associated with the service call, to automatically return to the mobile browser, wherein the second data carries the package name information identifying the mobile browser and wherein the second data is submitted by the target app. obtaining, by a system, identification information of a mobile browser when a service call for a target app is initiated, wherein the mobile browser and the target app are installed in the system; wherein the identification information comprises the package name information identifying the mobile browser, wherein obtaining the identification information comprises obtaining user agent information of the mobile browser, and querying a system server for the package name information identifying the mobile browser based on the user agent information of the mobile browser; obtaining user agent information of the mobile browser, and querying a system server for the package name information identifying the mobile browser based on the user agent information of the mobile browser; submitting, by the mobile browser to the system, first data for the target app, wherein the first data comprises a custom parameter used to invoke the target app and the identification information of the mobile browser, wherein the first data comprises a URL defined based on a Schema protocol, wherein submitting the first data comprises defining the URL based on the Schema protocol when the service call for the target app is initiated, encapsulating, in the defined URL, the custom parameter used to invoke a target service page of the target app and the identification information of the mobile browser, and invoking a system interface, and submitting the URL to the system; defining the URL based on the Schema protocol when the service call for the target app is initiated, encapsulating, in the defined URL, the custom parameter used to invoke a target service page of the target app and the identification information of the mobile browser, and invoking a system interface, and submitting the URL to the system; receiving, by the system, the first data associated with the service call; invoking, by the system, the target app based on the custom parameter to execute a corresponding target service; transferring, by the system, the identification information of the mobile browser to the target app; and after the target service is executed, responding, by the system, to second data associated with the service call, to automatically return to the mobile browser, wherein the second data carries the package name information identifying the mobile browser and wherein the second data is submitted by the target app.