一種自動檢測設(shè)備出錯并保存出錯視頻的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明適用于智能電視,智能顯示器,手機等電子設(shè)備,尤其涉及一種自動檢測設(shè)備出錯并保存出錯視頻的方法。
【背景技術(shù)】
[0002]目前當電視,顯示器,手機等產(chǎn)品出現(xiàn)系統(tǒng)錯誤時,一般需要工程師使用專業(yè)的串口工具打印出錯信息,進行排查解決。但是該技術(shù)有兩大缺陷:在遇到出現(xiàn)概率較低的錯誤情況下,工程師需要花費大量的時間進行模擬;用戶若是在家里操作出現(xiàn)了錯誤,則需要客服或工程師出差上門服務(wù),花費的時間,金錢成本都很大。
[0003]另一種是通過服務(wù)器采集系統(tǒng)工作日志,工程師查看日志進行排查解決,采用這種方式時工程師看不到系統(tǒng)出錯的現(xiàn)象及復現(xiàn)步驟,只能依據(jù)工作日志來排查錯誤,仍然需要大量時間來定位問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種讓工程師更直觀的看到系統(tǒng)出錯的現(xiàn)象及步驟的自動檢測設(shè)備出錯并保存出錯視頻的方法。
[0005]本發(fā)明所采用的技術(shù)方案是:
一種自動檢測設(shè)備出錯并保存出錯視頻的方法,所述方法使用的系統(tǒng)包括檢測模塊、視頻錄制模塊、存儲模塊和視頻查看模塊;所述檢測模塊輸出端連接存儲模塊輸入端;所述視頻錄制模塊輸出端連接存儲模塊的輸入端;所述視頻查看模塊連接存儲模塊的輸出端;所述方法包括如下步驟:
1)視頻錄制步驟:所述視頻錄制模塊在設(shè)備開啟后對顯示畫面的視頻錄制,并緩存N分鐘視頻錄制模塊錄制的視頻,N為非零正整數(shù);
2)檢測步驟:所述檢測模塊在設(shè)備開啟后檢測設(shè)備的運行情況,并在檢測到需要保存出錯視頻的觸發(fā)信息后向存儲模塊發(fā)送存儲命令;
3)存儲步驟:所述存儲模塊收到來自檢測模塊的存儲命令后,將產(chǎn)生觸發(fā)信息時視頻錄制模塊所緩存的N分鐘視頻錄制模塊錄制的視頻作為出錯視頻保存至存儲模塊;
4)視頻查看步驟:用戶通過所述視頻查看模塊調(diào)用并查看存儲模塊上所存儲的出錯視頻。
[0006]所述檢測步驟包括以下子步驟:
A)系統(tǒng)信息采集:實時采集設(shè)備運行時產(chǎn)生的各種運行信息;
B)系統(tǒng)錯誤信息判定:
當未采集到需要保存出錯視頻的觸發(fā)信息時,判斷設(shè)備運行出現(xiàn)正常,則返回步驟A); 當采集到需要保存出錯視頻的觸發(fā)信息時,判斷設(shè)備運行出現(xiàn)錯誤,則進入步驟C);
C)發(fā)送存儲命令;判定設(shè)備運行出現(xiàn)錯誤后,向存儲模塊發(fā)送存儲命令。
[0007]所述檢測模塊包括1C處理器。
[0008]所述存儲模塊包括Flash內(nèi)存,SD卡,硬盤和云端服務(wù)器。
[0009]本發(fā)明采用以上技術(shù)方案,利用檢測模塊檢測設(shè)備的運行并由視頻錄制模塊對設(shè)備的顯示畫面進行錄制,并在產(chǎn)生觸發(fā)事件后由檢測模塊向存儲模塊發(fā)送存儲產(chǎn)生觸發(fā)事件時所錄制的視頻,用戶通過視頻查看模塊查看所保存的視頻從而快速查找和分析系統(tǒng)出錯原因并解決,提高工作效率和售后服務(wù)質(zhì)量。
【附圖說明】
[0010]以下結(jié)合附圖和【具體實施方式】對本發(fā)明做進一步詳細說明;
圖1為本發(fā)明一種自動檢測設(shè)備出錯并保存出錯視頻的方法的流程圖。
【具體實施方式】
[0011]本實施例是一種自動檢測設(shè)備出錯并保存出錯視頻的方法,所述方法使用的系統(tǒng)包括檢測模塊、視頻錄制模塊、存儲模塊和視頻查看模塊。本實施例所述的檢測模塊包括硬件部分和軟件部分,其中硬件含1C處理器,軟件含系統(tǒng)底層程序,中間件,應用層程序等。所述存儲模塊可為Flash內(nèi)存,SD卡,硬盤和云端服務(wù)器等。所述視頻錄制模塊是一種可以對設(shè)備的顯示畫面進行視頻錄制的系統(tǒng)。
[0012]本實施例所述方法的步驟如下,流程如圖1所述:
1)視頻錄制步驟:所述視頻錄制模塊用于設(shè)備開啟后對顯示畫面的視頻錄制;設(shè)備開啟后,設(shè)備發(fā)送廣播,視頻錄制模塊在監(jiān)聽到設(shè)備開啟的廣播后自動開啟相應的服務(wù),對設(shè)備的顯示畫面進行視頻錄制,并保留N分鐘的緩存視頻,N為非零正整數(shù)。N分鐘為不固定的時間,視視頻錄制模塊的硬件資源情況決定。設(shè)備開啟可以由用戶通過遠程控制或面板電源鍵使設(shè)備運行。
[0013]2)檢測步驟:所述檢測模塊用于檢測設(shè)備的運行情況,并在檢測到需要保存出錯視頻的觸發(fā)信息后向存儲模塊發(fā)送存儲命令;
所述檢測步驟具體包括以下子步驟:
A)系統(tǒng)信息采集:檢測模塊后臺實時采集設(shè)備運行時產(chǎn)生的各種運行信息;設(shè)備運行過程中,后臺都會打印工作日志,檢測模塊采集并監(jiān)聽這些信息,不管是軟件系統(tǒng)底層,中間件或應用層。
[0014]B)系統(tǒng)錯誤信息判定:
當未采集到需要保存出錯視頻的觸發(fā)信息時,判斷設(shè)備運行出現(xiàn)正常,則返回步驟A);當采集到需要保存出錯視頻的觸發(fā)信息時,判斷設(shè)備運行出現(xiàn)錯誤,則進入步驟C);所述觸發(fā)信息為約定范圍內(nèi)的錯誤,如Error,Null,ANR, FC等;當然正常情況下,設(shè)備調(diào)用了某個模塊,沒有出錯,沒有異常,但用戶照樣可以要求保存視頻做特殊用途;檢測模塊攔截捕獲到這些需要保存出錯視頻的觸發(fā)信息時,即可判斷設(shè)備運行出現(xiàn)錯誤。
[0015]C)發(fā)送存儲命令;檢測模塊判定設(shè)備運行出現(xiàn)錯誤后,向存儲模塊發(fā)送存儲命令。檢測模塊攔截捕獲到需要保存出錯視頻的觸發(fā)信息并判定設(shè)備運行出現(xiàn)錯誤后,檢測模塊的1C處理器即以此為觸發(fā)點,向存儲模塊發(fā)送對當前視頻錄制模塊所緩存的N分鐘視頻錄制模塊錄制的視頻進行保存的命令。
[0016]3)存儲步驟:所述存儲模塊收到來自檢測模塊的存儲命令后,將產(chǎn)生觸發(fā)信息時視頻錄制模塊所緩存的N分鐘視頻錄制模塊錄制的視頻作為出錯視頻保存至存儲模塊;所述存儲模塊如Flash內(nèi)存,SD卡,硬盤或云端服務(wù)器等,當接收1C處理器發(fā)送過來的命令時,即對N分鐘緩存視頻進行保存。
[0017]4 )視頻查看步驟:用戶通過所述視頻查看模塊調(diào)用并查看存儲模塊上所存儲的出錯視頻。用戶通過此步驟就可以查看保存在Flash內(nèi)存,SD卡,硬盤和云端服務(wù)器里的系統(tǒng)出錯的視頻。
[0018]采用本發(fā)明技術(shù)方案所提供的方法,利用檢測模塊檢測設(shè)備的運行并由視頻錄制模塊對設(shè)備的顯示畫面進行錄制,并在產(chǎn)生觸發(fā)事件后由檢測模塊向存儲模塊發(fā)送存儲產(chǎn)生觸發(fā)事件時所錄制的視頻,用戶通過視頻查看模塊查看所保存的出錯視頻從而快速查找和分析設(shè)備出錯原因并解決,提高工作效率和售后服務(wù)質(zhì)量。
[0019]綜上所述,僅為本發(fā)明的一種【具體實施方式】。但是,本領(lǐng)域中的普通技術(shù)人員在不偏離本發(fā)明的精神和范圍的情況下,還可以對本發(fā)明的【具體實施方式】作各種變更和替換。這些變更和替換都落在本發(fā)明權(quán)利要求書所限定的范圍內(nèi)。
【主權(quán)項】
1.一種自動檢測設(shè)備出錯并保存出錯視頻的方法,所述方法使用的系統(tǒng)包括檢測模塊、視頻錄制模塊、存儲模塊和視頻查看模塊;所述檢測模塊輸出端連接存儲模塊輸入端;所述視頻錄制模塊輸出端連接存儲模塊的輸入端;所述視頻查看模塊連接存儲模塊的輸出端;其特征在于:所述方法包括如下步驟: 1)視頻錄制步驟:所述視頻錄制模塊在設(shè)備開啟后對顯示畫面的視頻錄制,并緩存N分鐘視頻錄制模塊錄制的視頻,N為非零正整數(shù); 2)檢測步驟:所述檢測模塊在設(shè)備開啟后檢測設(shè)備的運行情況,并在檢測到需要保存出錯視頻的觸發(fā)信息后向存儲模塊發(fā)送存儲命令; 3)存儲步驟:所述存儲模塊收到來自檢測模塊的存儲命令后,將產(chǎn)生觸發(fā)信息時視頻錄制模塊所緩存的N分鐘視頻錄制模塊錄制的視頻作為出錯視頻保存至存儲模塊; 4)視頻查看步驟:用戶通過所述視頻查看模塊調(diào)用并查看存儲模塊上所存儲的出錯視頻。2.根據(jù)權(quán)利要求1所述的一種自動檢測設(shè)備出錯并保存出錯視頻的方法,其特征在于:所述檢測步驟包括以下子步驟: A)系統(tǒng)信息采集:實時采集設(shè)備運行時產(chǎn)生的各種運行信息; B)系統(tǒng)錯誤信息判定: 當未采集到需要保存出錯視頻的觸發(fā)信息時,判斷設(shè)備運行出現(xiàn)正常,則返回步驟A); 當采集到需要保存出錯視頻的觸發(fā)信息時,判斷設(shè)備運行出現(xiàn)錯誤,則進入步驟C); C)發(fā)送存儲命令;判定設(shè)備運行出現(xiàn)錯誤后,向存儲模塊發(fā)送存儲命令。3.根據(jù)權(quán)利要求1所述的一種自動檢測設(shè)備出錯并保存出錯視頻的方法,其特征在于:所述檢測模塊包括1C處理器。4.根據(jù)權(quán)利要求1所述的一種自動檢測設(shè)備出錯并保存出錯視頻的方法,其特征在于:所述存儲模塊包括Flash內(nèi)存,SD卡,硬盤和云端服務(wù)器。
【專利摘要】一種自動檢測設(shè)備出錯并保存出錯視頻的方法,所述方法使用的系統(tǒng)包括檢測模塊、視頻錄制模塊、存儲模塊和視頻查看模塊;包括如下步驟:1)視頻錄制模塊在設(shè)備開啟后對顯示畫面的視頻錄制,并緩存N分鐘視頻錄制模塊錄制的視頻;2)檢測模塊在設(shè)備開啟后檢測設(shè)備的運行情況,并在檢測到需要保存出錯視頻的觸發(fā)信息后向存儲模塊發(fā)送存儲命令;3)存儲模塊收到來自檢測模塊的存儲命令后,將視頻錄制模塊所緩存的N分鐘視頻作為出錯視頻保存至存儲模塊;4)用戶通過視頻查看模塊調(diào)用并查看存儲模塊上所存儲的出錯視頻。用戶采用本發(fā)明所提供的方法通過查看出錯視頻能夠快速查找和分析設(shè)備出錯原因并解決問題,提高工作效率和售后服務(wù)質(zhì)量。
【IPC分類】H04N17/00
【公開號】CN105323581
【申請?zhí)枴緾N201410373882
【發(fā)明人】陳亞勇, 蘇坤龍
【申請人】冠捷顯示科技(廈門)有限公司
【公開日】2016年2月10日
【申請日】2014年7月31日