SG11201900652YA - Method and apparatus for awakening application by means of mobile browser - Google Patents

Method and apparatus for awakening application by means of mobile browser

Info

Publication number
SG11201900652YA
SG11201900652YA SG11201900652YA SG11201900652YA SG11201900652YA SG 11201900652Y A SG11201900652Y A SG 11201900652YA SG 11201900652Y A SG11201900652Y A SG 11201900652YA SG 11201900652Y A SG11201900652Y A SG 11201900652YA SG 11201900652Y A SG11201900652Y A SG 11201900652YA
Authority
SG
Singapore
Prior art keywords
mobile browser
target app
target
identification information
app
Prior art date
Application number
SG11201900652YA
Inventor
Chuanjie Lin
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Publication of SG11201900652YA publication Critical patent/SG11201900652YA/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • G06F9/548Object oriented; Remote method invocation [RMI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • G06F9/45529Embedded in an application, e.g. JavaScript in a Web browser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

The present application provides a method and an apparatus for invok ing an app by means of a mobile browser. The method includes: obtaining identification information of a mobile browser when the mobile browser initiates a service call for a target app, where the identification information includes package name information of the mobile browser; submitting first call data for the target app to a system, where the first call data includes a custom parameter used to invoke the target app and the identification information of the mobile browser; receiving, by the system, the first call data submitted by the mobile browser when the service call for the target app is initiated; invoking the target app based on the custom paramet er to execute a corresponding target 10 service, and transferring the identification information of the mobile browser to the target app; and after the target service is executed, responding to second call data carrying the package name information of the mobile browser and submitted by the target app, and returning to the mobile browser. User experience can be improved based on the present application. 15 23
SG11201900652YA 2016-07-27 2017-07-19 Method and apparatus for awakening application by means of mobile browser SG11201900652YA (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610605353.3A CN106873961B (en) 2016-07-27 2016-07-27 Method and device for awakening APP through mobile browser
PCT/CN2017/093539 WO2018019168A1 (en) 2016-07-27 2017-07-19 Method and apparatus for awakening application by means of mobile browser

Publications (1)

Publication Number Publication Date
SG11201900652YA true SG11201900652YA (en) 2019-02-27

Family

ID=59238845

Family Applications (1)

Application Number Title Priority Date Filing Date
SG11201900652YA SG11201900652YA (en) 2016-07-27 2017-07-19 Method and apparatus for awakening application by means of mobile browser

Country Status (9)

Country Link
US (1) US10977103B2 (en)
EP (1) EP3493057A4 (en)
JP (1) JP6742650B2 (en)
KR (1) KR102205749B1 (en)
CN (1) CN106873961B (en)
MY (1) MY202338A (en)
SG (1) SG11201900652YA (en)
TW (1) TWI712955B (en)
WO (1) WO2018019168A1 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106873961B (en) * 2016-07-27 2021-09-28 创新先进技术有限公司 Method and device for awakening APP through mobile browser
CN107562548A (en) * 2017-08-04 2018-01-09 北京趣拿软件科技有限公司 The method and apparatus for transmitting data
CN108021409B (en) * 2017-12-05 2021-03-23 广州市千钧网络科技有限公司 APP service scenario restoration method and system
CN109005576A (en) * 2018-06-11 2018-12-14 珠海格力电器股份有限公司 A kind of switching method and terminal device of terminal camera
CN110708346B (en) * 2018-07-09 2023-03-21 北京高绎信息技术有限公司 Information processing system and method
CN109885787B (en) * 2019-02-21 2021-06-22 百度在线网络技术(北京)有限公司 APP page display method and system, mobile terminal and computer readable medium
CN110309476B (en) * 2019-07-05 2021-05-25 上海中通吉网络技术有限公司 Method and device for calling local application program by webpage browser
CN110417877B (en) * 2019-07-17 2022-05-31 视联动力信息技术股份有限公司 Audio and video service processing method and device
CN110989876B (en) * 2019-10-30 2023-09-22 深圳市普天宜通技术股份有限公司 Application program adaptation method, mobile terminal and storage medium
CN111273950B (en) * 2019-12-31 2023-03-21 百度国际科技(深圳)有限公司 Application awakening method and device, electronic equipment and computer readable storage medium
CN111880953A (en) * 2020-07-31 2020-11-03 北京致远互联软件股份有限公司 Application program communication method and device, electronic equipment and storage medium
CN114612094A (en) * 2020-12-03 2022-06-10 中兴通讯股份有限公司 Response processing method and device of operation request and computer readable storage medium
CN112685106A (en) * 2021-01-19 2021-04-20 北京爱奇艺科技有限公司 Application program starting method, system, device, electronic equipment and storage medium
CN113176954B (en) * 2021-04-22 2023-03-21 Oppo广东移动通信有限公司 Application calling method and device, storage medium and electronic equipment

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820431B (en) * 2010-05-06 2015-08-12 中兴通讯股份有限公司 Communication customer end and communication service initiation method
US9021468B1 (en) * 2010-05-18 2015-04-28 Google Inc. Bundling extension installation with web browser installation
CN103368907B (en) * 2012-03-29 2017-02-22 腾讯科技(深圳)有限公司 Event report request system, method thereof, client device and report request method thereof
CN103365907B (en) * 2012-04-06 2017-06-30 腾讯科技(深圳)有限公司 Display pays method, system and the server of the page
US20140053056A1 (en) * 2012-08-16 2014-02-20 Qualcomm Incorporated Pre-processing of scripts in web browsers
CN102929638B (en) * 2012-11-07 2014-08-13 广州市动景计算机科技有限公司 Method and system for expanding Web application (App) functions
US9742661B2 (en) * 2012-11-07 2017-08-22 Pure Oxygen Labs LLC Uniform resource locator mapping and routing system and method
CN104102537B (en) * 2013-04-07 2017-09-29 华为技术有限公司 A kind of application call method and user terminal
CN104135502B (en) * 2013-07-09 2015-08-12 腾讯科技(深圳)有限公司 A kind of method, relevant device and system realizing application message and remind
JP6179231B2 (en) * 2013-07-10 2017-08-16 株式会社リコー Terminal device, information processing program, information processing method, and information processing system
BR112016010052B1 (en) * 2013-11-06 2022-11-16 Huawei Device (Shenzhen) Co., Ltd PAGE OPERATION PROCESSING METHOD AND APPLIANCE, AND TERMINAL
CN104955005A (en) * 2014-03-26 2015-09-30 阿里巴巴集团控股有限公司 Method and device for depositing for communication terminal
CN104091102B (en) * 2014-05-23 2018-02-06 中兴通讯股份有限公司 A kind of multi-user management method and its device based on Android system
CN104486430A (en) * 2014-12-18 2015-04-01 北京奇虎科技有限公司 Method, device and client for realizing data sharing in mobile browser client
US9405813B1 (en) * 2015-02-19 2016-08-02 Vuclip Media device knowledge base
CN106873961B (en) * 2016-07-27 2021-09-28 创新先进技术有限公司 Method and device for awakening APP through mobile browser

Also Published As

Publication number Publication date
CN106873961A (en) 2017-06-20
KR102205749B1 (en) 2021-01-22
JP2019531526A (en) 2019-10-31
US20190155668A1 (en) 2019-05-23
JP6742650B2 (en) 2020-08-19
KR20190032569A (en) 2019-03-27
US10977103B2 (en) 2021-04-13
EP3493057A1 (en) 2019-06-05
WO2018019168A1 (en) 2018-02-01
TWI712955B (en) 2020-12-11
EP3493057A4 (en) 2019-09-11
CN106873961B (en) 2021-09-28
MY202338A (en) 2024-04-24
TW201804323A (en) 2018-02-01

Similar Documents

Publication Publication Date Title
SG11201900652YA (en) Method and apparatus for awakening application by means of mobile browser
PH12018501461A1 (en) Method and apparatus for invoking function in application
PH12019502448A1 (en) Resource transfer method, fund payment method, and electronic device
PH12018501668A1 (en) Electronic payment service processing method and device, and electronic payment method and device
MX2016004033A (en) Bank transfer processing method and device.
EP4319465A3 (en) Method, wireless device, non-transitory computer readable medium and system for managing buffer state report in wireless communication system supporting device to device communication
MX2016003784A (en) Method and device for accessing operator network.
MY181230A (en) Method and apparatus for realizing communication between web page and native application, and electronic device
MX2020002323A (en) Method and system for communication between a monitoring client and a base.
MX2015011167A (en) Apparatus and method for processing multiple open apis.
NZ739103A (en) Differentiated positioning
MX350939B (en) Method and device for binding account number to token key.
PH12018501967A1 (en) Method and device for linking to account and providing service process
PH12016501648A1 (en) System and method for facilitating financial loans
MX361914B (en) Information pushing method, apparatus, device and system.
SG11201810595PA (en) Mobile payment method, device and system
MX2016002128A (en) Telephone call method and device based on name card in cloud.
MX364286B (en) Techniques for contextual mobile data access.
MX2019011121A (en) Method and apparatus for transmitting and receiving data in a wireless communication system.
PH12018500868A1 (en) Method, system, and device for process triggering
MY194588A (en) Payment system, electronic device and payment method thereof
MX2019010868A (en) Method, apparatus and system for obtaining system information.
MX343023B (en) Message display method, apparatus, and terminal device.
MY198012A (en) Method and device for rewarding wireless access point
MX2015008809A (en) Resource transfer method and device.