[发明专利]故障报告生成方法及相关的系统在审
申请号: | 201310343816.X | 申请日: | 2013-08-08 |
公开(公告)号: | CN104348658A | 公开(公告)日: | 2015-02-11 |
发明(设计)人: | 袁志俊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 报告 生成 方法 相关 系统 | ||
技术领域
本申请涉及Web应用故障解决技术领域,更具体地涉及一种故障报告生成方法及相关的系统。
背景技术
在移动终端的操作系统中,WebOS(基于Web技术承载App的操作系统)具有良好的发展前景。简而言之,WebOS就是以承载和运行Web应用(WebApp)为主的操作系统,而WebApp是基于Web技术(例如:Javascript、CSS和HTML)开发的应用程序。
在现有技术中,WebApp发布到客户的WebOS设备后,如果发生故障相对应有如下解决方案:
(1)软件崩溃后自动发送错误报告。
软件崩溃后自动收集日志信息并发送给软件开发商。该方案的缺陷是:软件崩溃后只能收集到系统级别的异常信息,并且只适用于软件崩溃这种系统级故障,对于其他业务级别的故障无法覆盖到,具有局限性。
(2)客户在投诉过程中主观描述故障信息。
客户在投诉过程中通过主观语言描述故障信息,技术支持人员根据描述信息重现并解决故障。该方案的缺陷是:客户的主观描述往往很难精确定位故障,并且也缺乏其他必要的故障现场环境信息辅助技术支持人员解决故障。
(3)技术支持人员联系客户并辅助其收集故障信息
有些疑难故障技术支持人员无法重现故障,需要单独联系客户,帮助客户实施收集故障的步骤并取得故障信息。该方案的缺陷是:不但效率低且成本高,并降低客户体验。
通过上述分析可以得知,现有技术的故障解决方案依赖于故障发生时现场环境信息的收集。由于故障发生在客户的设备上,无法像在测试阶段那么容易的进行故障重现和现场信息收集,因此需要由客户来完成故障的描述(或是由技术支持人员与客户沟通辅助完成故障信息收集),这导致了故障信息收集不完全或不准确或者成本高且效率低,并在一定程度上降低了客户使用体验。
综上所述,可知现有技术中存在WebApp故障实际发生与故障信息收集之间的信息不对称或WebApp故障收集成本高效率低的技术问题,从而阻碍WebApp在WebOS设备上的良性发展,因此有必要提出改进的技术方案解决上述问题。
发明内容
本申请的主要目的在于提供一种故障报告生成方法及相关的系统,以解决现有技术中存在的WebApp故障实际发生与故障信息收集之间的信息不对称或WebApp故障收集成本高效率低的问题。
为解决上述技术问题,根据本申请的一个方面,提供一种故障报告生成方法,其包括:响应于预设条件,采集描述Web应用故障的故障描述信息;根据所述故障描述信息生成故障报告。
其中,所述预设条件包括:采集操作开始命令、发生故障重现操作事件。
其中,所述采集描述Web应用故障的故障描述信息的步骤,包括:通过监控页面元素的变化采集操作事件信息;通过上下文获取与操作事件相关的环境信息。
其中,所述与操作事件相关的环境信息包括以下之一或其组合:硬件配置信息、Web应用的版本信息、操作过程截图、系统日志。
其中,所述根据所述故障描述信息生成故障报告的步骤,包括:根据采集到描述Web应用故障的故障描述信息生成重现故障的操作日志文件;根据所述重现故障的操作日志文件生成故障报告。
其中,所述方法还包括:将所述故障报告向故障服务器发送,以使所述故障服务器对所述故障报告进行处理。
根据本申请的另一方面,提供一种故障报告生成系统,其包括:采集模块,用于响应于预设条件,采集描述Web应用故障的故障描述信息;生成模块,用于根据所述故障描述信息生成故障报告。
其中,所述预设条件包括:采集操作开始命令、发生故障重现操作事件。
其中,所述采集模块包括:采集子模块,用于通过监控页面元素的变化采集操作事件信息;获取子模块,用于通过上下文获取与操作事件相关的环境信息。
其中,所述与操作事件相关的环境信息包括以下之一或其组合:硬件配置信息、Web应用的版本信息、操作过程截图、系统日志。
其中,所述生成模块包括:第一生成子模块,用于根据采集到的描述Web应用故障的故障描述信息生成重现故障的操作日志文件;第二生成子模块,用于根据所述重现故障的操作日志文件生成故障报告。
其中,所述系统还包括:故障发送模块,用于将所述故障报告向故障服务器发送,以使所述故障服务器对所述故障报告进行处理。
本申请还提供一种故障报告处理系统,包括上述的故障报告生成系统和故障服务器,故障服务器用于接收所述故障报告,并对所述故障报告进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310343816.X/2.html,转载请声明来源钻瓜专利网。