[发明专利]异常检测方法、装置及计算机可读存储介质在审
申请号: | 202011437722.5 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112464124A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 李曼宁 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F16/955 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 赵胜宝 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 检测 方法 装置 计算机 可读 存储 介质 | ||
本申请提供了一种异常检测方法、装置及计算机可读存储介质,该异常检测方法包括:在对第一网页进行加载之后,根据主进程输出的第一渲染进程未响应事件生成第一错误信息;在根据第二网页加载操作加载第二网页之后,根据主进程输出的第二渲染进程未响应事件生成第二错误信息;将第一错误信息与第二错误信息进行比对,校验渲染进程是否处于无响应异常状态。通过本申请方案的实施,基于同一渲染进程连续两次打开页面均抛出未响应异常事件的错误信息作为异常检测规则,能有效提高渲染进程无响应状态检测结果的准确率。
技术领域
本申请涉及电子技术领域,尤其涉及一种异常检测方法、装置及计算机可读存储介质。
背景技术
浏览器内核采用多进程架构,内核中各进程通过消息通信同步进程状态。其中,浏览器主进程(Main process in Browser)用于显示浏览器界面和管理调度浏览器中的其他进程,渲染进程(Render process)则用于解析和渲染网页内容。
在相关技术中,针对渲染进程进行未响应异常检测的机制为:通过主进程向渲染进程发送消息,若超时未得到响应即认为渲染进程处于未响应状态。然而在实际应用中存在渲染进程状态正常,但由于执行耗时较长的操作导致响应超时的场景,在这一场景中,渲染进程在耗时操作执行完毕后仍能正常接收并响应主进程发送的消息,渲染进程实际并不处于无响应异常状态。由此可见,目前对渲染进程进行未响应异常检测的准确性较低。
发明内容
本申请实施例提供了一种异常检测方法、装置及计算机可读存储介质,至少能够解决相关技术中对渲染进程进行未响应异常检测的准确性较低的问题。
本申请实施例第一方面提供了一种异常检测方法,应用于采用多进程架构的浏览器客户端,所述多进程架构包括主进程和渲染进程,包括:
在对第一网页进行加载之后,根据所述主进程输出的第一渲染进程未响应事件生成第一错误信息;
在根据第二网页加载操作加载第二网页之后,根据所述主进程输出的第二渲染进程未响应事件生成第二错误信息;
将所述第一错误信息与所述第二错误信息进行比对,校验所述渲染进程是否处于无响应异常状态。
本申请实施例第二方面提供了一种异常检测装置,应用于采用多进程架构的浏览器客户端,所述多进程架构包括主进程和渲染进程,包括:
第一生成模块,用于在对第一网页进行加载之后,根据所述主进程输出的第一渲染进程未响应事件生成第一错误信息;
第二生成模块,用于在根据第二网页加载操作加载第二网页之后,根据所述主进程输出的第二渲染进程未响应事件生成第二错误信息;
校验模块,用于将所述第一错误信息与所述第二错误信息进行比对,校验所述渲染进程是否处于无响应异常状态。
本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的异常检测方法中的各步骤。
本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的异常检测方法中的各步骤。
由上可见,根据本申请方案所提供的异常检测方法、装置及计算机可读存储介质,在对第一网页进行加载之后,根据主进程输出的第一渲染进程未响应事件生成第一错误信息;在根据第二网页加载操作加载第二网页之后,根据主进程输出的第二渲染进程未响应事件生成第二错误信息;将第一错误信息与第二错误信息进行比对,校验渲染进程是否处于无响应异常状态。通过本申请方案的实施,基于同一渲染进程连续两次打开页面均抛出未响应异常事件的错误信息作为异常检测规则,能有效提高渲染进程无响应状态检测结果的准确率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011437722.5/2.html,转载请声明来源钻瓜专利网。