[發明專利]一種windows程序異常反饋的實現方法及其系統在審
| 申請號: | 202110473687.0 | 申請日: | 2021-04-29 |
| 公開(公告)號: | CN113010440A | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 劉德建;柳旭輝;陳宏展 | 申請(專利權)人: | 福建天晴在線互動科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F11/34 |
| 代理公司: | 福州旭辰知識產權代理事務所(普通合伙) 35233 | 代理人: | 程勇 |
| 地址: | 350212 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 windows 程序 異常 反饋 實現 方法 及其 系統 | ||
本發明提供了一種windows程序異常反饋的實現方法,所述實現方法為:步驟S1、搭建一個服務器用于收集異常反饋文件,所述異常反饋文件包括日志文件和異常狀態文件;步驟S2、在windows程序操作過程中,記錄下使用者的各種操作,保存成日志文件;步驟S3、程序出現異常時,保存異常狀態文件;步驟S4、將日志文件和異常狀態文件上傳到服務器;步驟S5、發送消息實時通知程序開發者,程序產生異常;步驟S6、從服務器上下載異常反饋文件,根據異常反饋文件中的日志文件和異常狀態文件來處理異常;能及時快捷處理程序異常問題。
技術領域
本發明涉及計算機通訊技術領域,特別是一種windows程序異常反饋的實現方法及其系統。
背景技術
由于windows程序功能的更新,windows程序有時會產生異常退出或者崩潰的問題,但是程序發生異常退出或者崩潰的時候,很多windows程序并不會產生任何可供排查問題的文件,這對于解決程序異常會是一件非常麻煩的事情。現在也有一些比較好的程序,在出現異常問題時,會主動生成dump文件,并由使用者手動發送給程序開發者來進行修復異常問題,但是這種方法往往時效性不高,無法及時處理問題,使得程序開發者排查錯誤也存在一定難度,效率并不高。
現有技術主要存在以下缺點:
1. 大部分程序無法產生可供排查的異常狀態文件,無法了解程序發生異常時候的錯誤狀態和使用者對應的操作。
2. 即使有產生異常狀態文件,也只是生成在使用者本地環境下,需要通過人工手動發送給程序開發者進行修復,無法及時處理異常,解決程序問題。
隨著Windows XP,微軟發布了一組新的被稱為“minidump”的崩潰轉存技術。Minidump很容易定制。按照最常用的配置,一個minidump(轉儲)只包括了最必要的信息,用于恢復故障進程的所有線程的調用堆棧,以及查看故障時刻局部變量的值。
發明內容
為克服上述問題,本發明的目的是提供一種windows程序異常反饋的實現方法,根據異常狀態文件定位到發生異常的地方,進行解決異常,有利于及時快捷處理程序異常問題。
本發明采用以下方案實現:一種windows程序異常反饋的實現方法,所述實現方法包括如下步驟:
步驟S1、搭建一個服務器用于收集異常反饋文件,所述異常反饋文件包括日志文件和異常狀態文件;
步驟S2、在windows程序操作過程中,記錄下使用者的各種操作,保存成日志文件;
步驟S3、程序出現異常時,保存異常狀態文件;
步驟S4、將日志文件和異常狀態文件上傳到服務器;
步驟S5、發送消息實時通知程序開發者,程序產生異常;
步驟S6、從服務器上下載異常反饋文件,根據異常反饋文件中的日志文件和異常狀態文件來處理異常。
進一步的,所述步驟S2中日志文件是進行全面記錄程序操作步驟,保存操作詳細狀態,有助于重現程序異常時的完整狀態;對于每個程序操作,都需要注明操作時間,操作對象,操作狀態;日志文件按一天記錄成一個文件,從而避免形成過大的日志文件。
進一步的,所述步驟S3進一步具體為:在windows程序出現異常時,使用windows程序成熟的minidump崩潰轉存技術,直接定位異常出處,將故障進程的所有線程的調用堆棧、故障時刻局部變量的值和進程使用的內核對象的信息,保存成異常狀態文件,并且異常狀態文件命名時增加程序異常時候的具體時間,來進行區分異常狀態。
進一步的,所述步驟S5進一步具體為:異常反饋文件上傳到服務器后,將會通過聊天軟件實時通知程序開發者,告知程序開發者,程序已經發生異常情況,程序開發者將會及時接收到消息,進行處理異常。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天晴在線互動科技有限公司,未經福建天晴在線互動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110473687.0/2.html,轉載請聲明來源鉆瓜專利網。





