用戶單元的重定向存儲空間。依據(jù)該執(zhí)行結(jié)果可以確定故障的原因,從而可以針對具體的故障進(jìn)行針對修復(fù)。
[0043]在本實(shí)施例中還提供了一種故障信息收集方法,圖2是根據(jù)本發(fā)明實(shí)施例的故障信息收集方法二的流程圖,如圖2所示,該流程包括如下步驟:
[0044]步驟S202,用戶單元接收控制單元發(fā)送的故障信息收集指令,其中,該故障信息收集指令包括該用戶單元對應(yīng)的故障信息收集腳本信息和執(zhí)行故障信息收集的執(zhí)行模式;
[0045]步驟S204,上述用戶單元執(zhí)行上述故障信息收集指令;
[0046]步驟S206,用戶單元將執(zhí)行故障信息收集指令得到的執(zhí)行結(jié)果傳送至控制單元。
[0047]通過上述步驟,采用用戶單元接收控制單元發(fā)送的故障信息收集指令,其中,該故障信息收集指令包括該用戶單元對應(yīng)的故障信息收集腳本信息和執(zhí)行故障信息收集的執(zhí)行模式;上述用戶單元執(zhí)行上述故障信息收集指令;用戶單元將執(zhí)行故障信息收集指令得到的執(zhí)行結(jié)果傳送至控制單元,實(shí)現(xiàn)了用戶單元執(zhí)行故障信息收集指令,并立即將執(zhí)行結(jié)果返回給控制單元,解決了相關(guān)技術(shù)中存在的故障診斷水平低,故障診斷時(shí)間長的問題,提高了現(xiàn)場故障診斷的自動(dòng)化水平,降低了現(xiàn)場操作執(zhí)行者的專業(yè)要求,縮短了故障診斷時(shí)間,從而一定程度上提高了通信設(shè)備的服務(wù)性能,縮短了通信設(shè)備的故障恢復(fù)響應(yīng)時(shí)間。
[0048]在一個(gè)可選的實(shí)施例中,在將執(zhí)行結(jié)果傳送至控制單元之前,還可以將執(zhí)行結(jié)果寫入本地故障信息收集文件中;判斷故障信息收集文件的大小是否達(dá)到預(yù)定閾值;在判斷結(jié)果為是的情況下,停止寫入執(zhí)行結(jié)果。在停止寫入執(zhí)行結(jié)果后,可以將故障信息傳送至控制單元,當(dāng)然,也可以在將執(zhí)行結(jié)果寫入本地故障信息收集文件的過程中,將故障信息傳送到控制單元。
[0049]在本實(shí)施例中還提供了一種故障信息收集裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
[0050]圖3是根據(jù)本發(fā)明實(shí)施例的故障信息收集裝置一的結(jié)構(gòu)框圖,如圖3所示,該裝置包括發(fā)送模塊32和收集模塊34,下面對該裝置進(jìn)行說明。
[0051]發(fā)送模塊32,用于將故障信息收集指令發(fā)送給用戶單元,其中,該故障信息收集指令包括用戶單元對應(yīng)的故障信息收集腳本信息和執(zhí)行故障信息收集的執(zhí)行模式;收集模塊34,連接至上述發(fā)送模塊32,用于收集用戶單元返回的對故障信息收集指令的執(zhí)行結(jié)果。
[0052]圖4是根據(jù)本發(fā)明實(shí)施例的故障信息收集裝置一的優(yōu)選結(jié)構(gòu)框圖一,如圖4所示,該裝置除包括圖3所示的所有模塊外,還包括第一接收模塊42和保存模塊44,下面對該裝置進(jìn)行說明。
[0053]第一接收模塊42,用于接收故障信息收集指令;保存模塊44,連接至上述第一接收模塊42和發(fā)送模塊32,用于將故障信息收集腳本保存到本地文件系統(tǒng)中。
[0054]圖5是根據(jù)本發(fā)明實(shí)施例的故障信息收集裝置一的優(yōu)選結(jié)構(gòu)框圖二,如圖5所示,該裝置除包括圖3所示的所有模塊外,還包括輸出模塊52,下面對該裝置進(jìn)行說明。
[0055]輸出模塊52,連接至上述收集模塊34,用于將執(zhí)行結(jié)果輸出至預(yù)定服務(wù)器。
[0056]圖6是根據(jù)本發(fā)明實(shí)施例的故障信息收集裝置二的結(jié)構(gòu)框圖,如圖6所示,該裝置包括第二接收模塊62、執(zhí)行模塊64和傳送模塊66。下面對該裝置進(jìn)行說明。
[0057]第二接收模塊62,用于接收控制單元發(fā)送的故障信息收集指令,其中,該故障信息收集指令包括用戶單元對應(yīng)的故障信息收集腳本信息和執(zhí)行故障信息收集的執(zhí)行模式;執(zhí)行模塊64,連接至上述第二接收模塊62,用于執(zhí)行故障信息收集指令;傳送模塊66,連接至上述執(zhí)行模塊64,用于將執(zhí)行故障信息收集指令得到的執(zhí)行結(jié)果傳送至控制單元。
[0058]圖7是根據(jù)本發(fā)明實(shí)施例的故障信息收集裝置二的優(yōu)選結(jié)構(gòu)框圖,如圖7所示,該裝置除包括圖6所示的所有模塊外,還包括寫入模塊72、判斷模塊74和停止模塊76。下面對該裝置進(jìn)行說明。
[0059]寫入模塊72,連接至上述執(zhí)行模塊64,用于將執(zhí)行結(jié)果寫入本地故障信息收集文件中;判斷模塊74,連接至上述寫入模塊72,用于判斷故障信息收集文件的大小是否達(dá)到預(yù)定閾值;停止模塊76,連接至上述判斷模塊74和傳輸模塊66,用于在判斷模塊74的判斷結(jié)果為是的情況下,停止寫入執(zhí)行結(jié)果。
[0060]圖8是根據(jù)本發(fā)明實(shí)施例的故障信息收集系統(tǒng)的結(jié)構(gòu)框圖,如圖8所示,該故障信息收集系統(tǒng)80包括上述任一項(xiàng)應(yīng)用于控制單元中的故障信息收集裝置82和應(yīng)用于用戶單元中的故障信息收集裝置84。
[0061]為了解決相關(guān)技術(shù)中存在的故障診斷水平低,故障診斷時(shí)間長的問題,本發(fā)明實(shí)施例中還提供了一種實(shí)現(xiàn)故障信息收集的方法,用以保證通信設(shè)備的故障診斷恢復(fù)能力。下面對該方法進(jìn)行說明:
[0062]一種實(shí)現(xiàn)故障信息收集的方法,包括:控制單元啟動(dòng)后,啟動(dòng)控制單元故障信息收集模塊,負(fù)責(zé)接收用戶指令并分發(fā)到各個(gè)用戶單元,同時(shí)采集各個(gè)用戶單元的執(zhí)行情況;用戶單元完成啟動(dòng)后,啟動(dòng)用戶單元故障信息收集模塊,負(fù)責(zé)接收啟動(dòng)控制單元故障信息收集模塊發(fā)送的故障信息收集指令,可以調(diào)用解釋器進(jìn)行故障信息收集,并對解釋器的運(yùn)行狀態(tài)進(jìn)行監(jiān)控。
[0063]用戶編輯收集用戶單元故障信息的腳本,通過控制單元的版本管理模塊保存到控制單元的文件系統(tǒng)中;控制單元收集用戶單元故障信息的腳本通過通訊傳輸協(xié)議加載到用戶單元的內(nèi)存中;解釋器對收集用戶單元故障信息的腳本進(jìn)行解析并執(zhí)行;故障信息收集腳本執(zhí)行結(jié)果保存到用戶單元的內(nèi)存中;可以通過通訊傳輸協(xié)議將執(zhí)行結(jié)果回傳至控制單
J Li ο
[0064]在進(jìn)行執(zhí)行結(jié)果查看時(shí),可以通過控制單元的版本管理模塊查看信息收集結(jié)果,也可以在控制單元將執(zhí)行結(jié)果上傳至服務(wù)器之后,到服務(wù)器中進(jìn)行查看。
[0065]在本發(fā)明實(shí)施例中,控制單元故障信息收集模塊啟動(dòng)后,接受用戶的操作指令,分發(fā)故障信息收集的腳本至用戶單元故障信息收集模塊,用戶單元故障信息收集模塊接收控制單元故障信息收集模塊傳遞的故障信息收集指令,用戶單元調(diào)用解釋器執(zhí)行故障信息收集指令中的故障信息收集腳本,并立即將腳本執(zhí)行結(jié)果返回給操作用戶,這樣可以大幅提高現(xiàn)場故障診斷的自動(dòng)化水平,降低了現(xiàn)場操作執(zhí)行者的專業(yè)要求,縮短了故障診斷時(shí)間,從而一定程度上提高了通信設(shè)備的服務(wù)性能,提高了通信設(shè)備的故障恢復(fù)響應(yīng)時(shí)間。
[0066]為了保證通信設(shè)備的故障恢復(fù)服務(wù)響應(yīng)時(shí)間,本發(fā)明實(shí)施例中,控制單元故障信息收集模塊啟動(dòng)后,接受用戶操作指令,分發(fā)故障信息收集的腳本至用戶單元故障信息收集模塊,用戶單元故障信息收集模塊接收控制單元故障信息收集模塊傳遞的故障信息收集指令,調(diào)用解釋器執(zhí)行該故障信息收集指令中的故障信息收集腳本,并立即將腳本執(zhí)行結(jié)果返回給操作用戶。
[0067]下面結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行說明。
[0068]圖9是根據(jù)本發(fā)明實(shí)施例的通信設(shè)備功能結(jié)構(gòu)示意圖,如圖9所示,通信設(shè)備內(nèi)通常包括控制單元和用戶單元,其中,控制單元,用于運(yùn)行本地的軟件版本,接收用戶操作指令,執(zhí)行相應(yīng)的控制操作;用戶單元,用于運(yùn)行軟件版本,實(shí)現(xiàn)用戶業(yè)務(wù)功能接入,執(zhí)行控制單元分發(fā)的各種操作。
[0069]圖10是根據(jù)本發(fā)明實(shí)施例的控制單元的功能結(jié)構(gòu)示意圖,如圖10所示,該控制單元包括版本管理模塊102、用戶管理模塊104和故障信息收集模塊106。其中,版本管理模塊102,用于在本地軟件版本啟動(dòng)后,實(shí)現(xiàn)控制單元和服務(wù)器的文件數(shù)據(jù)傳輸,包括但不限于上傳和下載;用戶管理模塊104,用于在用戶通過命令行或網(wǎng)管等手段操作通訊設(shè)備進(jìn)行故障信息收集時(shí)的身份驗(yàn)證;故障信息收集模塊106,用于接收用戶指令并分發(fā)到各個(gè)用戶單元,同時(shí)采集各個(gè)用戶單元的執(zhí)行情況。
[0070]圖11是根據(jù)本發(fā)明實(shí)施例的用戶單元的功能結(jié)構(gòu)示意圖,如圖11所示,該用戶單元包括版本管理模塊112、注冊管理模塊114、解釋器116和故障信息收集模塊118,其中版本管理模塊112,用于用戶單元軟件運(yùn)行后,實(shí)現(xiàn)用戶單元和控制單元之間的文件、數(shù)據(jù)和故障信息收集腳本的傳輸,包括但不限于上傳和下載;注冊管理模塊114,用于用戶單元軟件運(yùn)行后,實(shí)現(xiàn)解釋器116的注冊認(rèn)證;解釋器116,用于用戶單元軟件運(yùn)行后,實(shí)現(xiàn)解析故障信息收集腳本的指令;故障信息收集模塊118,用于塊接收控制單元故障信息收集模塊106傳遞的故障收集指令,調(diào)用解釋器116執(zhí)行該故障收集指令中的故障信息收集腳本,并立即將腳本執(zhí)行結(jié)果返回給操作用戶。
[0071]圖12是根據(jù)本發(fā)明實(shí)施例的故障信息收集的流程圖,如圖12所示,該通信設(shè)備的故障信息自動(dòng)收集的步驟如下:
[0072]步驟1201:用戶將編輯好的故障信息收集腳本,通過控制單元的版本管理模塊操作輸入主控單元。
[0