预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111338898A(43)申请公布日2020.06.26(21)申请号202010113312.9(22)申请日2020.02.24(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人鲁亚然(74)专利代理机构北京众达德权知识产权代理有限公司11570代理人刘杰(51)Int.Cl.G06F11/30(2006.01)G06F9/448(2018.01)权利要求书2页说明书7页附图2页(54)发明名称应用状态获取方法、装置、电子设备及可读存储介质(57)摘要本说明书实施例公开一种应用状态获取方法、装置、电子设备及计算机可读存储介质,在所述应用状态获取方法中,在检测到电子设备中的第一应用调用本地的第二应用的调用请求时,控制第二应用启动,并触发中间服务的启动,中间服务能够获取第二应用的启动状态,第一应用通过与中间服务的通信来获取第二应用的启动状态,保证了第一应用获取第二应用启动状态的准确率。CN111338898ACN111338898A权利要求书1/2页1.一种应用状态获取方法,应用于电子设备,所述电子设备中安装有第一应用以及第二应用,所述方法包括:在所述第一应用的运行过程中,若检测到所述第一应用针对所述第二应用的调用请求,则控制所述第二应用启动;启动与所述第二应用对应的中间服务,所述中间服务能够获取所述第二应用的启动状态,且所述中间服务能够与所述第一应用进行通信;通过所述第一应用与所述中间服务进行通信,使所述第一应用获取所述第二应用的启动状态。2.根据权利要求1所述的方法,在所述启动与所述第二应用对应的中间服务之前,所述方法还包括:确定所述电子设备是否能够触发本地服务的启动;若是,启动与所述第二应用对应的本地服务作为所述中间服务;若否,启动与所述第二应用对应的远程服务作为所述中间服务。3.根据权利要求1或2所述的方法,所述通过第一应用与所述中间服务进行通信,使所述第一应用获取所述第二应用的启动状态,包括:通过所述第一应用向所述中间服务发送状态查询请求,所述状态查询请求包含有所述第二应用的标识信息;通过所述第一应用接收所述中间服务针对所述状态查询请求的响应结果,并基于所述响应结果确定所述第二应用的启动状态。4.根据权利要求1所述的方法,所述通过所述第一应用与所述中间服务进行通信,使所述第一应用获取所述第二应用的启动状态之后,所述方法还包括:控制所述第一应用基于所述第二应用的启动状态,执行与所述第二应用的启动状态对应的目标控制指令,其中,在所述第二应用的启动状态为启动成功时,所述目标控制指令为用于提示用户第二应用调用成功的指令,在所述第二应用的状态为启动失败时,所述目标控制指令为用于提示用户第二应用调用失败的指令。5.根据权利要求1所述的方法,所述第一应用为浏览器,所述通过所述第一应用与所述中间服务进行通信,使所述第一应用获取所述第二应用的启动状态,包括:通过所述浏览器向所述中间服务发送针对所述第二应用的状态查询请求,以获得所述第二应用的启动状态。6.根据权利要求5所述的方法,所述通过所述第一应用与所述中间服务进行通信,使所述第一应用获取所述第二应用的启动状态之后,所述方法还包括:在所述第二应用的启动状态为启动成功时,控制所述第二应用基于所述调用请求,将所述调用请求的调用结果反馈至所述第一应用。7.一种应用状态获取装置,应用于电子设备,所述电子设备中安装有第一应用以及第二应用,所述装置包括:检测模块,用于在所述第一应用的运行过程中,若检测到所述第一应用针对所述第二应用的调用请求,则控制所述第二应用启动;中间服务启动模块,用于启动与所述第二应用对应的中间服务,所述中间服务能够获取所述第二应用的启动状态,且所述中间服务能够与所述第一应用进行通信;2CN111338898A权利要求书2/2页获取模块,用于通过所述第一应用与所述中间服务进行通信,使所述第一应用获取所述第二应用的启动状态。8.根据权利要求7所述的装置,所述装置还包括:确定模块,用于确定所述电子设备是否能够触发本地服务的启动;若是,启动与所述第二应用对应的本地服务作为所述中间服务;若否,启动与所述第二应用对应的远程服务作为所述中间服务。9.根据权利要求7或8所述的装置,所述获取模块,用于:通过所述第一应用向所述中间服务发送状态查询请求,所述状态查询请求包含有所述第二应用的标识信息;通过所述第一应用接收所述中间服务针对所述状态查询请求的响应结果,并基于所述响应结果确定所述第二应用的启动状态。10.根据权利要求7所述的装置,所述装置还包括:执行模块,用于控制所述第一应用基于所述第二应用的启动状态,执行与所述第二应用的启动状态对应