[發明專利]故障報告生成方法及相關的系統在審
| 申請號: | 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.17sss.com.cn/pat/books/201310343816.X/2.html,轉載請聲明來源鉆瓜專利網。





