本發(fā)明涉及一種機(jī)頂盒硬件及軟件的故障檢修系統(tǒng)。
背景技術(shù):
機(jī)頂盒運(yùn)維負(fù)責(zé)機(jī)頂盒運(yùn)行過(guò)程的維護(hù),其核心目標(biāo)是將交付的業(yè)務(wù)軟件和硬件基礎(chǔ)設(shè)施高效合理的整合,轉(zhuǎn)換為可持續(xù)提供高質(zhì)量服務(wù)的產(chǎn)品,同時(shí)最大限度降低服務(wù)運(yùn)行的成本,保障服務(wù)運(yùn)行的安全。實(shí)際運(yùn)維過(guò)程中,在收到機(jī)頂盒保障后,運(yùn)維人員進(jìn)行遠(yuǎn)程診斷、上門服務(wù)、換機(jī)等服務(wù),保證用戶的享用正常服務(wù)。由于機(jī)頂盒故障涉及硬件和軟件方面,遠(yuǎn)程診斷往往不能準(zhǔn)確診斷出故障結(jié)果,需要進(jìn)行上門服務(wù),而上門檢修對(duì)工作人員的素養(yǎng)要求較高,需要具有相關(guān)的專業(yè)知識(shí)才能準(zhǔn)確判斷故障原因,而現(xiàn)有的人員不能滿足檢修要求。并且排查故障原因是一個(gè)很繁瑣的工作,現(xiàn)場(chǎng)人員需要大量的時(shí)間對(duì)所有故障的可能性進(jìn)行排查。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題:針對(duì)上述問題,提供了一種能夠自動(dòng)檢測(cè)機(jī)頂盒故障并維修的u盤檢修工具。
本發(fā)明技術(shù)方案:
一種機(jī)頂盒自動(dòng)檢修工具,包括移動(dòng)存儲(chǔ)裝置和usb接口,移動(dòng)存儲(chǔ)裝置中安裝有usb檢測(cè)模塊,用于檢測(cè)usb接口是否接入機(jī)頂盒及啟動(dòng)故障分析模塊,故障分析模塊安裝在移動(dòng)存儲(chǔ)裝置中,移動(dòng)存儲(chǔ)裝置中存儲(chǔ)有機(jī)頂盒的系統(tǒng)鏡像。
故障分析模塊包括硬件檢測(cè)模塊和軟件檢測(cè)模塊。
移動(dòng)存儲(chǔ)裝置中安裝有自動(dòng)升級(jí)模塊。
移動(dòng)存儲(chǔ)裝置中安裝有屏幕錄制程序。
移動(dòng)存儲(chǔ)裝置中安裝有檢修過(guò)程記錄模塊,拷貝故障鏡像、日志和錄像并上傳到網(wǎng)絡(luò)或存儲(chǔ)到移動(dòng)存儲(chǔ)裝置中。
本發(fā)明的有益效果:
(1)采用usb觸發(fā)的自動(dòng)檢測(cè)程序,大大降低了運(yùn)維人員的操作難度,同時(shí)可以錄制屏幕、日志記錄、鏡像備份,為進(jìn)一步排查提供技術(shù)資料。
(2)采用usb觸發(fā)的自動(dòng)檢測(cè)程序,自動(dòng)執(zhí)行故障診斷步驟,
方便、快捷、穩(wěn)定性強(qiáng),避免了人工操作失誤,優(yōu)化了繁瑣、專業(yè)的排查步驟。
具體實(shí)施方式:
圖1為本發(fā)明檢修工具的系統(tǒng)構(gòu)架圖。
圖2為檢修流程圖。
具體實(shí)施方式:
實(shí)施例:本實(shí)施中的移動(dòng)存儲(chǔ)裝置為u盤,其終端軟件架構(gòu)如下
os:操作系統(tǒng)層,采用雙操作系統(tǒng),在主操作系統(tǒng)故障后,依然可以啟動(dòng)備份操作系統(tǒng)。
usb檢測(cè)模塊:檢測(cè)usb接口的動(dòng)作是否接入機(jī)頂盒,并啟動(dòng)故障分析模塊。
為故障排查程序,包含了硬件和軟件兩個(gè)部分的檢測(cè)排查。[wu1]
屏幕錄制程序:可以錄制檢修過(guò)程中屏幕的顯示內(nèi)容,并將檢測(cè)日志、檢測(cè)到的故障鏡像和錄像上傳。
診斷流程:
1用戶報(bào)障。
2遠(yuǎn)程自動(dòng)排查,如果遠(yuǎn)程排查后,無(wú)法定位問題,或者給出現(xiàn)場(chǎng)維護(hù)建議,就啟動(dòng)下一步現(xiàn)場(chǎng)排查。
3啟動(dòng)現(xiàn)場(chǎng)排查。
4運(yùn)維人員插入運(yùn)維u盤,u盤中包含特征信息,如operation目錄,方便檢測(cè)程序發(fā)現(xiàn)設(shè)備,同時(shí)含最新的故障排查程序和鏡像,方便機(jī)頂盒升級(jí)最新的排查程序和故障恢復(fù)。
當(dāng)機(jī)頂盒是識(shí)別到含有特征信息的u盤后,啟動(dòng)排查程序,自動(dòng)檢測(cè)是否為最新版本,自動(dòng)升級(jí)故障排查程序。系統(tǒng)內(nèi)置雙系統(tǒng)(如圖),迷你系統(tǒng)用于高等級(jí)的故障恢復(fù)。兩個(gè)系統(tǒng)都可以啟動(dòng)故障排查程序。
5故障排查程序拷貝故障鏡像、日志、錄像上傳網(wǎng)絡(luò)和u盤。
6故障排查程序啟動(dòng)自檢程序,檢查硬件功能是否正常。
7故障排查程序自動(dòng)分析故障,電視機(jī)顯示給出分析建議,如果網(wǎng)絡(luò)無(wú)故障也可以發(fā)送二位碼推送結(jié)果給運(yùn)維人員手機(jī)查看。
8如果是非硬件故障,軟件恢復(fù)。如果遇到高等級(jí)問題,也需要保留軟件故障現(xiàn)場(chǎng),臨時(shí)更換硬件。
9如果是硬件故障,更換新機(jī)或維修。
故障分析模塊分析流程:
硬件分析模塊:硬件分析模塊啟動(dòng)后,會(huì)對(duì)機(jī)頂盒的硬件模塊進(jìn)行測(cè)試分析,并記錄分析結(jié)果和進(jìn)行診斷,如果指標(biāo)測(cè)試不通過(guò),則進(jìn)行更換零件或換機(jī)處理。包括但不限于如下功能:
1cpu穩(wěn)定性分析,在單核和多核、不同頻率工作狀態(tài)下的響應(yīng)進(jìn)行記錄。
2gpu穩(wěn)定性分析,在單核和多核、不同頻率工作狀態(tài)下的響應(yīng)進(jìn)行記錄。
3usb接口性能分析,對(duì)數(shù)據(jù)讀寫能力進(jìn)行測(cè)試。
4高頻頭tuner的各個(gè)頻段的鎖定能力和信號(hào)處理能力進(jìn)行記錄。
5ca卡的功能狀態(tài)進(jìn)行記錄。
6媒體播放能力的檢測(cè)。
7復(fù)位鍵功能是否正常。
8wifi的吞吐量和信號(hào)質(zhì)量進(jìn)行檢測(cè)。
軟件分析模塊:軟件分析模塊啟動(dòng)后,會(huì)對(duì)機(jī)頂盒的軟件模塊進(jìn)行測(cè)試分析,并記錄分析結(jié)果和進(jìn)行診斷,如果故障符合診斷庫(kù)已有邏輯,則進(jìn)行軟件模塊更新或換機(jī)處理,如果超出診斷庫(kù)邏輯,則記錄日志。包括但不限于如下功能:
1對(duì)媒體播放模塊進(jìn)行診斷,分析歷史故障日志,并記錄。
2對(duì)應(yīng)用管理模塊進(jìn)行診斷,分析歷史故障日志,并記錄。
3對(duì)java虛擬機(jī)進(jìn)行診斷,分析歷史故障日志,并記錄。
4對(duì)瀏覽器及js引擎進(jìn)行診斷,分析歷史故障日志,并記錄。
5對(duì)升級(jí)、開機(jī)流程進(jìn)行診斷,分析歷史故障日志,并記錄。