專利名稱:終端故障通告方法及終端的制作方法
技術領域:
本發明涉及通訊技術領域,尤其涉及一種終端故障通告方法及終端。·
背景技術:
隨著社會的發展與科技的進步,各種終端產品層出不窮,且分布日益廣泛,對終端產品的維護工作提出了很大的挑戰。在出廠前,通訊設備的故障,僅僅是在開發階段的測試過程中得以發現,由于待測設備的數量不成規模,環境不夠復雜,應用場景也不夠多樣化,通訊設備在開發階段的測試過程中出現的故障較少,此種故障發現方式不利于通信設備的質量提升。目前,通訊設備在使用過程的故障反饋,大都是依賴于用戶的主動反饋。但是,在用戶反饋時,由于用戶對故障信息的描述不夠專業,也無法提供通訊設備出現故障時所處狀態的詳細信息,而且很多設備故障問題用戶并不察覺,由此為設備開發人員對設備故障查證帶來很大困難,開發人員無法收集通訊設備在實際使用中出現的故障,同時通訊設備故障無法得到及時解決也給用戶帶來很多困擾。
發明內容
本發明的主要目的在于提供一種終端故障通告方法及終端,可以方便的收集并反饋通訊終端的故障,提高終端故障問題解決的高效性。為了達到上述目的,本發明提出一種終端故障通告方法,包括終端運行時監控該終端是否發生預定故障;若是,則記錄故障信息,并將所述故障信息存儲在故障預留區域;發送存儲在所述故障預留區域中的故障信息至預定的服務器。優選地,該方法還包括終端啟動時檢測所述故障預留區域中是否存在故障信息;若有,則發送存儲在所述故障預留區域中的故障信息至預定的服務器。優選地,所述終端運行時監控該終端是否發生預定故障的步驟之前還包括終端設定包括所述預定故障的故障集。優選地,所述故障集至少包括系統崩潰、內存不足或任務掛死。優選地,終端發送所述故障信息至預定的服務器的方式至少包括以下之一通過郵件、短信或上傳日志方式發送。優選地,所述終端發送存儲在所述故障預留區域中的故障信息至預定的服務器的步驟包括終端檢測到所述故障預留區域無空閑時發送存儲在所述故障預留區域中的故障信息至預定的服務器。本發明還提出一種故障通告終端,包括監控模塊,用于在終端運行時監控該終端是否發生預定故障;
記錄模塊,用于當終端發生預定故障時,記錄故障信息,并將所述故障信息存儲在故障預留區域;發送模塊,用于發送存儲在所述故障預留區域中的故障信息至預定的服務器。優選地,該終端還包括檢測模塊,用于在終端啟動時檢測所述故障預留區域中是否存在故障信息;若有,則由所述發送模塊發送存儲在所述故障預留區域中的故障信息至預定的服務器。優選地,該終端還包括設定模塊,用于設定包括所述預定故障的故障集。優選地,所述發送模塊還用于在所述記錄模塊檢測到所述故障預留區域無空閑時,發送存儲在所述故障預留區域中的故障信息至預定的服務器。本發明提出的一種終端故障通告方法及終端,終端在運行時,實時監控終端產生的預定故障,并將故障信息存儲在終端的故障預留區域,在終端啟動時以及故障預留區域無空閑時,將故障預留區域中的故障信息發送至預定的服務器,解決了現有技術中通訊產品的現場故障難以收集的問題。本發明在無需人為參與的情況下,將研發人員關注的預定故障,以及故障出現時系統所處的狀態通過郵件、短信、日志的方式或者其他網絡數據傳輸形式發往指定的服務器,研發人員可以在服務器上查看設備運行過程中出現的故障,以及出現故障時系統所處的狀態,從而可以方便并及時的對終端故障進行分析與解決,提升了產品質量;此外,本發明借助于網絡的故障自動通告的方法,具有較低的成本。
·
圖I是本發明終端故障通告方法一實施例的流程示意圖;圖2是本發明終端故障通告方法另一實施例的流程示意圖;圖3是本發明故障通告終端一實施例的結構示意圖;圖4是本發明故障通告終端另一實施例的結構示意圖。為了使本發明的技術方案更加清楚、明了,下面將結合附圖作進一步詳述。
具體實施例方式本發明實施例解決方案主要是終端在運行時,實時監控終端產生的預定故障,并將故障信息存儲在終端的故障預留區域,在終端啟動時以及故障預留區域無空閑時,將故障預留區域中的故障信息發送至預定的服務器,以便于研發人員及時解決終端故障,提高終端故障問題解決的高效性。如圖I所示,本發明一實施例提出一種終端故障通告方法,包括步驟S101,終端運行時監控該終端是否發生預定故障;若是,則進入步驟S102 ;否貝U,結束流程。其中,預定故障可以根據各終端產品自身的主要功能進行定義,比如系統崩潰、內存不足、某個任務掛死或者某些主要功能異常等,可以將各種預定故障設定成故障集。在終端運行時,終端實時監控自身的運行狀態,以便在運行狀態出現異常,產生預定故障時,根據故障信息進行后續處理。步驟S102,記錄故障信息,并將故障信息存儲在故障預留區域;
當終端監控到自身產生預定故障時,將故障信息記錄下來,并存儲在預先設定的故障預留區域。其中,故障信息包括終端出現的預定故障以及終端出現故障時系統所處的狀態。上述故障預留區域為終端產品研發時預留的一部分存儲區域,該存儲區域所依賴的存儲介質以及存儲空間的尺寸,可以由終端產品根據自身情況來確定;存儲介質比如可以是dram、flash或其他存儲介質中。步驟S103,發送存儲在故障預留區域中的故障信息至預定的服務器。其中,故障信息可以通過郵件、短信、上傳日志或者其他網絡數據傳輸的形式發送到指定的服務器。故障信息發送的頻率可以是終端記錄一條,發送一條,但是,為了節省系統資源,較佳的處理方式是,直到終端故障預留區域存儲滿,即無空閑區域時,將存儲在故障預留區·域中的故障信息發送至指定的服務器。本實施例在無需人為參與的情況下,將研發人員關注的預定故障,以及故障出現時系統所處的狀態通過郵件、短信、日志的方式或者其他網絡數據傳輸形式發往指定的服務器,研發人員可以在服務器上查看設備運行過程中出現的故障,以及出現故障時系統所處的狀態,從而可以方便并及時的對終端故障進行分析與解決,提升了產品質量;此外,本發明借助于網絡的故障自動通告的方法,具有較低的成本。如圖2所示,本發明另一實施例提出一種終端故障通告方法,包括步驟S201,終端設定包括預定故障的故障集;步驟S202,終端啟動時檢測故障預留區域中是否存在故障信息;若有,則進入步驟S206;否則,結束流程。步驟S203,終端運行時監控該終端是否發生預定故障;若是,則進入步驟S204 ;否貝U,結束流程。步驟S204,記錄故障信息,并將故障信息存儲在故障預留區域;步驟S205,判斷故障預留區域是否空閑,若是,則返回步驟S204 ;否則;進入步驟S206 ;步驟S206,發送存儲在故障預留區域中的故障信息至預定的服務器。本實施例與上述實施例相似,其不同之處在于,本實施例中終端自身設定包括各種預定故障的故障集,以便后續根據預定故障對終端的運行狀態進行實時監控。此外,本實施例終端在啟動時,需要檢測故障預留區域中是否存在故障信息,若存在,則發送存儲在故障預留區域中的故障信息至預定的服務器。同時,終端在運行過程中,若監控到有故障發生時,將相關故障信息記錄并保存在故障預留區域中,并等到故障預留區域存儲滿,即無空閑區域時,將存儲在故障預留區域中的故障信息發送至指定的服務器,同時對終端故障預留區域進行格式化處理。如圖3所示,本發明一實施例提出一種故障通告終端,包括監控模塊301、記錄模塊302以及發送模塊303,其中監控模塊301,用于在終端運行時監控該終端是否發生預定故障;記錄模塊302,用于當終端發生預定故障時,記錄故障信息,并將故障信息存儲在故障預留區域;
發送模塊303,用于發送存儲在故障預留區域中的故障信息至預定的服務器。其中,預定故障可以根據各終端產品自身的主要功能進行定義,比如系統崩潰、內存不足、某個任務掛死或者某些主要功能異常等,可以將各種預定故障設定成故障集。在終端運行時,終端的監控模塊301根據預定的故障集實時監控自身系統的運行狀態,若監控到終端產生預定故障時,將故障信息傳遞給記錄模塊302 ;記錄模塊302將故障信息記錄下來,并存儲在預先設定的故障預留區域。其中,故障信息包括終端出現的預定故障以及終端出現故障時系統所處的狀態。上述故障預留區域為終端產品研發時預留的一部分存儲區域,該存儲區域所依賴的存儲介質以及存儲空間的尺寸,可以由終端產品根據自身情況來確定;存儲介質比如可以是dram、flash或其他存儲介質中。之后,通過發送模塊303將存儲在故障預留區域中的故障信息發送至預定的服務 器。其中,故障信息可以通過郵件、短信、上傳日志或者其他網絡數據傳輸的形式發送到指定的服務器。故障信息發送的頻率可以是記錄模塊302記錄一條,發送模塊303發送一條,但是,為了節省系統資源,較佳的處理方式是,發送模塊303直到終端故障預留區域存儲滿,即無空閑區域時,將存儲在故障預留區域中的故障信息發送至指定的服務器。本實施例可支持分布廣泛的通訊設備,不限制具體的產品類型;同時通過記錄模塊302記錄所有設備研發人員需要關注的常見故障,以及設備故障時系統所處的狀態,以較低的成本收集終端運行過程中出現的問題,以利于研發人員及時解決問題,提升了產品質量。如圖4所示,本發明另一實施例提出一種故障通告終端,在上述實施例的基礎上還包括設定模塊290及檢測模塊300,其中設定模塊290,用于設定包括預定故障的故障集。檢測模塊300,用于在終端啟動時檢測所述故障預留區域中是否存在故障信息;若有,則由發送模塊303發送存儲在故障預留區域中的故障信息至預定的服務器。本實施例與上述實施例的區別在于,本實施例中,終端通過設定模塊290設定包括各種預定故障的故障集,以便監控模塊301根據預定故障對終端的運行狀態進行實時監控。此外,本實施例終端在啟動時,通過檢測模塊300檢測故障預留區域中是否存在故障信息,若存在,則通過發送模塊303發送存儲在故障預留區域中的故障信息至預定的服務器。同時,終端在運行過程中,若監控模塊301監控到有故障發生時,通知記錄模塊302將相關故障信息記錄并保存在故障預留區域中,記錄模塊302還用于檢測故障預留區域是否有空閑區域,若無空閑區域,即故障預留區域存儲滿時,通知發送模塊303將存儲在故障預留區域中的故障信息發送至指定的服務器,同時對終端故障預留區域進行格式化處理。本發明實施例終端故障通告方法及終端,終端在運行時,實時監控終端產生的預定故障,并將故障信息存儲在終端的故障預留區域,在終端啟動時以及故障預留區域無空閑時,將故障預留區域中的故障信息發送至預定的服務器,解決了現有技術中通訊產品的現場故障難以收集的問題。本發明在無需人為參與的情況下,將研發人員關注的預定故障,以及故障出現時系統所處的狀態通過郵件、短信、日志的方式或者其他網絡數據傳輸形式發往指定的服務器,研發人員可以在服務器上查看設備運行過程中出現的故障,以及出現故障時系統所處的狀態,從而可以方便并及時的對終端故障進行分析與解決,提升了終端產品質量,并提高了終端故障問題解決的高效性,提高用戶體驗;此外,本發明借助于網絡的故障自動通告的方法,具有較低的成本。以上所述僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用 本發明說明書及附圖內容所作的等效結構或流程變換,或直接或間接運用在其它相關的技術領域,均同理包括在本發明的專利保護范圍內。
權利要求
1.一種終端故障通告方法,其特征在于,包括 終端運行時監控該終端是否發生預定故障;若是,則 記錄故障信息,并將所述故障信息存儲在故障預留區域; 發送存儲在所述故障預留區域中的故障信息至預定的服務器。
2.根據權利要求I所述的方法,其特征在于,還包括 終端啟動時檢測所述故障預留區域中是否存在故障信息;若有,則 發送存儲在所述故障預留區域中的故障信息至預定的服務器。
3.根據權利要求I所述的方法,其特征在于,所述終端運行時監控該終端是否發生預定故障的步驟之前還包括 終端設定包括所述預定故障的故障集。
4.根據權利要求3所述的方法,其特征在于,所述故障集至少包括系統崩潰、內存不足或任務掛死。
5.根據權利要求1-4中任一項所述的方法,其特征在于,終端發送所述故障信息至預定的服務器的方式至少包括以下之一通過郵件、短信或上傳日志方式發送。
6.根據權利要求5所述的方法,其特征在于,所述終端發送存儲在所述故障預留區域中的故障信息至預定的服務器的步驟包括 終端檢測到所述故障預留區域無空閑時發送存儲在所述故障預留區域中的故障信息至預定的服務器。
7.一種故障通告終端,其特征在于,包括 監控模塊,用于在終端運行時監控該終端是否發生預定故障; 記錄模塊,用于當終端發生預定故障時,記錄故障信息,并將所述故障信息存儲在故障預留區域; 發送模塊,用于發送存儲在所述故障預留區域中的故障信息至預定的服務器。
8.根據權利要求7所述的終端,其特征在于,還包括 檢測模塊,用于在終端啟動時檢測所述故障預留區域中是否存在故障信息;若有,則由所述發送模塊發送存儲在所述故障預留區域中的故障信息至預定的服務器。
9.根據權利要求7或8所述的終端,其特征在于,還包括 設定模塊,用于設定包括所述預定故障的故障集。
10.根據權利要求9所述的終端,其特征在于,所述發送模塊還用于在所述記錄模塊檢測到所述故障預留區域無空閑時,發送存儲在所述故障預留區域中的故障信息至預定的服務器。
全文摘要
本發明涉及一種終端故障通告方法及終端,其方法包括終端運行時監控該終端是否發生預定故障;若是,則記錄故障信息,并將故障信息存儲在故障預留區域;在終端啟動時以及故障預留區域無空閑時,發送存儲在故障預留區域中的故障信息至預定的服務器。本發明在無需人為參與的情況下,將研發人員關注的預定故障,以及故障出現時系統所處的狀態通過郵件、短信、日志的方式或者其他網絡數據傳輸形式發往指定的服務器,研發人員可以在服務器上查看設備運行過程中出現的故障,以及出現故障時系統所處的狀態,從而可以方便并及時的對終端故障進行分析與解決,提升了產品質量;此外,本發明借助于網絡的故障自動通告的方法,具有較低的成本。
文檔編號H04L12/24GK102946342SQ20111023314
公開日2013年2月27日 申請日期2011年8月15日 優先權日2011年8月15日
發明者陸亦芬 申請人:中興通訊股份有限公司