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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113641544A(43)申请公布日2021.11.12(21)申请号202110969746.3(22)申请日2021.08.23(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人吕博周立群(74)专利代理机构北京英赛嘉华知识产权代理有限责任公司11204代理人王达佐马晓亚(51)Int.Cl.G06F11/22(2006.01)G06F11/36(2006.01)权利要求书2页说明书8页附图4页(54)发明名称用于检测应用状态的方法、装置、设备、介质和产品(57)摘要本公开提供了用于检测应用状态的方法、装置、设备、介质和产品,涉及计算机技术领域,具体为云计算技术领域,可应用于云手机的工具应用状态检测场景。具体实现方案为:获取目标应用;确定目标应用的进程启动信息;响应于确定进程启动信息指示目标应用的进程处于启动状态,获取目标应用对应的脚本日志信息;基于脚本日志信息确定目标应用的应用状态。本实现方式可以实现应用状态的精准检测。CN113641544ACN113641544A权利要求书1/2页1.一种用于检测应用状态的方法,包括:获取目标应用;确定所述目标应用的进程启动信息;响应于确定所述进程启动信息指示所述目标应用的进程处于启动状态,获取所述目标应用对应的脚本日志信息;基于所述脚本日志信息确定所述目标应用的应用状态。2.根据权利要求1所述的方法,其中,所述确定所述目标应用的进程启动信息,包括:响应于检测到在预设的进程管理目录中包含所述目标应用对应的进程启动文件,确定所述目标应用的进程处于启动状态。3.根据权利要求2所述的方法,还包括:遍历所述预设的进程管理目录中的目标文件集合;对于所述目标文件集合中的每个目标文件,响应于确定该目标文件和所述目标应用的进程名称相匹配、且该目标文件包含所述目标应用的包名,将该目标文件确定为所述目标应用对应的进程启动文件。4.根据权利要求3所述的方法,其中,所述目标文件集合中的每个目标文件对应着相应的进程识别号;以及所述方法还包括:基于所述目标应用对应的进程启动文件的进程识别号,确定与所述目标应用对应的所述脚本日志信息。5.根据权利要求1所述的方法,其中,所述基于所述脚本日志信息确定所述目标应用的应用状态,包括:响应于确定所述脚本日志信息未输出预设的关键字,确定所述目标应用的应用状态为空跑状态。6.根据权利要求1所述的方法,其中,所述基于所述脚本日志信息确定所述目标应用的应用状态,包括:响应于确定所述脚本日志信息输出预设的关键字,确定所述目标应用的应用状态为正常运行状态。7.根据权利要求5或6所述的方法,还包括:基于所述目标应用的脚本启动时产生的关键字,确定所述预设的关键字。8.一种用于检测应用状态的装置,包括:应用获取单元,被配置成获取目标应用;进程确定单元,被配置成确定所述目标应用的进程启动信息;日志获取单元,被配置成响应于确定所述进程启动信息指示所述目标应用的进程处于启动状态,获取所述目标应用对应的脚本日志信息;状态确定单元,被配置成基于所述脚本日志信息确定所述目标应用的应用状态。9.根据权利要求8所述的装置,其中,所述进程确定单元进一步被配置成:响应于检测到在预设的进程管理目录中包含所述目标应用对应的进程启动文件,确定所述目标应用的进程处于启动状态。10.根据权利要求9所述的装置,还包括:2CN113641544A权利要求书2/2页文件遍历单元,被配置成遍历所述预设的进程管理目录中的目标文件集合;文件确定单元,被配置成对于所述目标文件集合中的每个目标文件,响应于确定该目标文件和所述目标应用的进程名称相匹配、且该目标文件包含所述目标应用的包名,将该目标文件确定为所述目标应用对应的进程启动文件。11.根据权利要求10所述的装置,其中,所述目标文件集合中的每个目标文件对应着相应的进程识别号;以及所述装置还包括:日志确定单元,被配置成基于所述目标应用对应的进程启动文件的进程识别号,确定与所述目标应用对应的所述脚本日志信息。12.根据权利要求8所述的装置,其中,所述状态确定单元进一步被配置成:响应于确定所述脚本日志信息未输出预设的关键字,确定所述目标应用的应用状态为空跑状态。13.根据权利要求8所述的装置,其中,所述状态确定单元进一步被配置成:响应于确定所述脚本日志信息输出预设的关键字,确定所述目标应用的应用状态为正常运行状态。14.根据权利要求12或13所述的装置,还包括:关键字确定单元,被配置成基于所述目标应用的脚本启动时产生的关键字,确定所述预设的关键字。15.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可