[发明专利]浏览器错误检测方法和浏览器错误检测设备在审
申请号: | 201610525245.5 | 申请日: | 2016-07-05 |
公开(公告)号: | CN107577544A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 钟朝亮;皮冰锋;黄琦珍;孙俊 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/30;G06F11/32 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 朱胜,李春晖 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 错误 检测 方法 设备 | ||
1.一种浏览器错误检测方法,包括:
监视和捕获步骤,用于监视浏览器并且捕获所述浏览器的当前上下文和当前事件;
获取步骤,在所述浏览器的上下文改变时,基于所述当前上下文,从本地数据库和/或云端数据库中检索一个或多个源事件-错误对;以及
检测错误步骤,在所述获取步骤中检索到所述一个或多个源事件-错误对的情况下,如果所述当前事件与所述一个或多个源事件-错误对中的至少一个对中的源事件相同,则确定所述浏览器中存在错误。
2.根据权利要求1所述的浏览器错误检测方法,其中,所述本地数据库和/或云端数据库是通过以下方式获得的:
对于所捕获的浏览器的错误,识别导致所捕获的错误的源事件并且构建相应的源事件-错误对;
如果所构建的源事件-错误对没有存在于所述本地数据库中,则将其存储在所述本地数据库;以及
如果所构建的源事件-错误对没有存在于所述云端数据库中,则将其存储在所述云端数据库中。
3.根据权利要求2所述的浏览器错误检测方法,其中,根据与所述所构建的源事件-错误对对应的浏览器的上下文,对所述所构建的源事件-错误对进行存储。
4.根据权利要求2所述的浏览器错误检测方法,其中,从与所述所捕获的错误相对应的、按时间戳排序的最近事件序列中,基于事件之间的直接因果关系,识别导致所述所捕获的错误的源事件。
5.根据权利要求4所述的浏览器错误检测方法,其中,
在所述最近事件序列中,首先找到导致所述所捕获的错误的直接原因事件;
如果所述直接原因事件不是用户操作事件、则再找到导致所述直接原因事件的上层直接原因事件并且重复该过程,直到找到一个用户操作事件为止;以及
将所找到的用户操作事件识别为导致所述所捕获的错误的源事件。
6.根据权利要求1所述的浏览器错误检测方法,其中,在所述获取步骤中,对所述当前上下文进行归一化以使得归一化后的当前上下文能够与所述浏览器的其他上下文和其他浏览器的上下文进行比较,并且基于归一化后的当前上下文来进行检索。
7.根据权利要求6所述的浏览器错误检测方法,其中,所述浏览器的上下文至少包括统一资源定位符URL和cookie,分别对所述URL和所述cookie进行归一化,并且将归一化后的URL和归一化后的cookie进行连接从而形成归一化后的上下文。
8.根据权利要求7所述的浏览器错误检测方法,其中,对所述cookie进行归一化是通过以下方式进行的:
对于所述cookie中的每个cookie项,如果在预先安装的并且存储有与用户有关的cookie项的名称的字典中存在该cookie项的名称,则从所述cookie中删除该cookie项,然后按照名称将所述cookie中剩余的cookie项排序并且连接在一起,从而形成所述归一化后的cookie。
9.根据权利要求1所述的浏览器错误检测方法,还包括报警步骤,用于在所述检测错误步骤中确定存在错误时,向使用所述浏览器的用户发出与所述错误有关的告警。
10.一种浏览器错误检测设备,包括:
监视和捕获单元,被配置成监视浏览器并且捕获所述浏览器的当前上下文和当前事件;
获取单元,被配置成在所述浏览器的上下文改变时,基于所述当前上下文,从本地数据库和/或云端数据库中检索一个或多个源事件-错误对;以及
检测错误单元,被配置成在所述获取单元检索到所述一个或多个源事件-错误对的情况下,如果所述当前事件与所述一个或多个源事件-错误对中的至少一个对中的源事件相同,则确定所述浏览器中存在错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610525245.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物有机肥打包生产线
- 下一篇:一种故障磁盘检测与修复方法和装置