專利名稱:一種家庭網(wǎng)關(guān)及其診斷維護(hù)信息的收集系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及家庭網(wǎng)關(guān)領(lǐng)域,特別涉及一種家庭網(wǎng)關(guān)及其診斷維護(hù) 信息的收集系統(tǒng)及方法。
背景技術(shù):
隨著家庭網(wǎng)關(guān)應(yīng)用的普及推廣,其功能需求不斷變化,版本更新 頻繁,版本相關(guān)的問題也會(huì)經(jīng)常出現(xiàn),設(shè)備的診斷維護(hù)工作不斷增加。
家庭網(wǎng)關(guān)的診斷調(diào)試方法通常是借助設(shè)備運(yùn)行時(shí)的log日志及各種狀
態(tài)信息等來進(jìn)行。因此,通常需要存儲(chǔ)大量的日志信息或通過外接計(jì)
算機(jī)來記錄設(shè)備運(yùn)行的log日志與各種狀態(tài)信息。Log日志收集存在 的問題1,家庭網(wǎng)關(guān)是嵌入式設(shè)備,設(shè)備的存儲(chǔ)器容量有限,無法 記錄足夠的信息;2,使用外接計(jì)算機(jī)來獲取信息,需要長時(shí)間占用 計(jì)算機(jī),并且在某些環(huán)境中計(jì)算機(jī)無法長時(shí)間連接設(shè)備。各種狀態(tài)信 息的收集存在的問題家庭網(wǎng)關(guān)涉及的功能項(xiàng)很多,需要收集的狀態(tài) 信息分散,而且借助外接設(shè)備收集同一時(shí)刻各個(gè)功能模塊的狀態(tài)難度 較大。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種家庭網(wǎng)關(guān)及其診斷維護(hù) 信息的收集系統(tǒng)及方法,本發(fā)明簡單實(shí)用,降低了運(yùn)行維護(hù)工作量, 節(jié)約成本。
本發(fā)明公開了一種家庭網(wǎng)關(guān),包括檢測模塊、讀寫模塊以及信息 收集模塊,其中,所述
檢測模塊用于在檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB 存儲(chǔ)設(shè)備中是否存在觸發(fā)文件;若是,則通知所述讀取模塊讀取所述 觸發(fā)文件;
讀寫模塊用于在收到通知時(shí)讀取所述USB存儲(chǔ)設(shè)備中的觸發(fā)文件并發(fā)送給所述檢測模塊,或者用于將所述信息收集模塊發(fā)送來的信
息寫入所述USB存儲(chǔ)設(shè)備中;
信息收集模塊用于根據(jù)接收到的觸發(fā)文件的內(nèi)容,收集指定的診 斷維護(hù)信息,并將收集到的信息發(fā)送給所述讀寫模塊。
所述檢測模塊還用于在通知所述讀取模塊讀取觸發(fā)文件前,檢查 所述觸發(fā)文件的合法性,若所述觸發(fā)文件合法,則通知所述讀取模塊 讀取所述觸發(fā)文件。
本發(fā)明還進(jìn)一 步公開了 一種家庭網(wǎng)關(guān)診斷維護(hù)信息的收集系統(tǒng), 包括家庭網(wǎng)關(guān)和USB存儲(chǔ)設(shè)備,其中,所述
家庭網(wǎng)關(guān)用于在檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB 存儲(chǔ)設(shè)備中是否存在觸發(fā)文件,若是,則讀取所述觸發(fā)文件,并根據(jù) 所述觸發(fā)文件的內(nèi)容,收集指定的診斷維護(hù)信息,并將收集到的信息 保存到所述USB存儲(chǔ)設(shè)備中;
USB存儲(chǔ)設(shè)備用于觸發(fā)所述家庭網(wǎng)關(guān)進(jìn)行診斷信息的收集,并 為所述家庭網(wǎng)關(guān)提供收集診斷信息所需的觸發(fā)文件,以及用于提供存 儲(chǔ)空間。
所述家庭網(wǎng)關(guān)還用于在讀取觸發(fā)文件前,檢查所述觸發(fā)文件是否 合法,若是,則根據(jù)觸發(fā)文件的內(nèi)容,收集指定的診斷維護(hù)信息。 所述家庭網(wǎng)關(guān)包括檢測模塊、讀寫模塊以及信息收集模塊,其中,
所述
檢測模塊用于在檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB 存儲(chǔ)設(shè)備中是否存在觸發(fā)文件;并在所述USB存儲(chǔ)設(shè)備中存在觸發(fā) 文件時(shí),檢查所述觸發(fā)文件是否合法,若是,則通知所述讀取模塊讀 取所述觸發(fā)文件;
讀寫模塊用于在收到通知時(shí)讀取所述USB存儲(chǔ)設(shè)備中的觸發(fā)文
件并發(fā)送給所述檢測模塊,或者用于將所述信息收集模塊發(fā)送來的信 息寫入所述USB存儲(chǔ)設(shè)備中;
信息收集模塊用于根據(jù)接收到的觸發(fā)文件的內(nèi)容,收集指定的診 斷維護(hù)信息,并將收集到的信息發(fā)送給所述讀寫模塊。
本發(fā)明還公開了 一種家庭網(wǎng)關(guān)診斷維護(hù)信息的收集方法,當(dāng)家庭 網(wǎng)關(guān)檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB存儲(chǔ)設(shè)備中是否存在觸發(fā)文件,若是,則讀取所述觸發(fā)文件,并4艮據(jù)所述觸發(fā)文件的
內(nèi)容,收集指定的診斷維護(hù)信息,并將收集到的信息保存到所述USB
存儲(chǔ)設(shè)備中。
所述觸發(fā)文件包括標(biāo)記信息、需要收集的診斷維護(hù)信息的種類以 及各種診斷維護(hù)信息的存儲(chǔ)路徑,其中,所述標(biāo)記信息用來表示所述 觸發(fā)文件的合法性。
所述家庭網(wǎng)關(guān)在讀取觸發(fā)文件前,還執(zhí)行如下步驟
根據(jù)所述觸發(fā)文件的標(biāo)記信息檢查所述觸發(fā)文件是否合法,若 是,則讀取所述觸發(fā)文件,否則,本次操作結(jié)束。
所述診斷維護(hù)信息包括設(shè)備運(yùn)行日志信息、接口統(tǒng)計(jì)信息、接口 運(yùn)行狀態(tài)信息、設(shè)備配置信息。
所述家庭網(wǎng)關(guān)按照所述觸發(fā)文件中的存儲(chǔ)路徑,將收集到的信息 保存到所述USB存儲(chǔ)設(shè)備的相應(yīng)文件中。
本發(fā)明充分利用家庭網(wǎng)關(guān)的USB接口可外接USB存儲(chǔ)設(shè)備的特 點(diǎn)以及家庭網(wǎng)關(guān)的診斷維護(hù)機(jī)制,采用USB存儲(chǔ)設(shè)備實(shí)現(xiàn)了對家庭 網(wǎng)關(guān)的診斷維護(hù)信息的收集,既降低了工作量,又節(jié)約了成本,并且 在后續(xù)的工作中,只要通過PC讀取并分析USB存儲(chǔ)設(shè)備中的信息, 就可以完成家庭網(wǎng)關(guān)的it斷和維護(hù)。
圖l是本發(fā)明所述家庭網(wǎng)關(guān)的結(jié)構(gòu)示意圖; 圖2是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)示意圖; 圖3本發(fā)明所述方法的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖和優(yōu)選實(shí)施例,對本發(fā)明做進(jìn)一步詳細(xì)說明。 如圖l所示,是本發(fā)明所述家庭網(wǎng)關(guān)的結(jié)構(gòu)示意圖,包括檢測模 塊、讀寫模塊以及信息收集模塊,其中,
檢測模塊用于在檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB 存儲(chǔ)設(shè)備中是否存在觸發(fā)文件;并在所述USB存儲(chǔ)設(shè)備中存在觸發(fā) 文件時(shí),檢查所述觸發(fā)文件是否合法,若是,則通知讀取模塊讀取所述觸發(fā)文件;
讀寫模塊用于在收到通知時(shí)讀取所述USB存儲(chǔ)設(shè)備中的觸發(fā)文 件并發(fā)送給檢測模塊,或者用于將信息收集模塊發(fā)送來的信息寫入所 述USB存儲(chǔ)設(shè)備中;
信息收集模塊用于根據(jù)接收到的觸發(fā)文件的內(nèi)容,收集指定的診 斷維護(hù)信息,并將收集到的信息發(fā)送給讀寫模塊。
如圖2所示,是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)示意圖,包括家庭網(wǎng)關(guān)和 USB存儲(chǔ)設(shè)備,其中
家庭網(wǎng)關(guān)用于在檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查接入的 USB存儲(chǔ)設(shè)備中是否存在觸發(fā)文件,若是,則檢查所述觸發(fā)文件是 否合法,若合法,則讀取所述觸發(fā)文件,并根據(jù)所述觸發(fā)文件的內(nèi)容, 收集指定的診斷維護(hù)信息,并將收集到的信息保存到所述USB存儲(chǔ) 設(shè)備中;否則,結(jié)束運(yùn)行;家庭網(wǎng)關(guān)的具體結(jié)構(gòu)參見圖l及其描述。
USB存儲(chǔ)設(shè)備用于觸發(fā)所述家庭網(wǎng)關(guān)進(jìn)行診斷信息的收集,并 為所述家庭網(wǎng)關(guān)提供收集診斷信息所需的觸發(fā)文件,以及用于提供存 儲(chǔ)空間。USB存儲(chǔ)設(shè)備可以根據(jù)診斷需要收集的信息量來選擇。
如圖3所示,是本發(fā)明所述方法的流程圖,包括如下步驟
步驟301:家庭網(wǎng)關(guān)4企測到USB存4諸設(shè)備接入;
步驟302:檢測所述USB存儲(chǔ)設(shè)備中是否存在觸發(fā)文件,若是, 則執(zhí)行步驟303;否則,結(jié)束運(yùn)行;
觸發(fā)文件中包含有合法性標(biāo)記信息、需要收集的診斷維護(hù)信息的 種類以及各種診斷維護(hù)信息的存儲(chǔ)路徑。家庭網(wǎng)關(guān)的診斷維護(hù)信息包 括設(shè)備運(yùn)行日志、接口統(tǒng)計(jì)信息、接口運(yùn)行狀態(tài)、設(shè)備配置信息; 需要收集哪些信息以及需要將收集到的信息保存到USB存儲(chǔ)設(shè)備的 哪個(gè)目錄的哪個(gè)文件,這些都是可以在觸發(fā)文件中設(shè)置。比如,本次 用戶只需要收集家庭網(wǎng)關(guān)的設(shè)備運(yùn)行日志信息和設(shè)備配置信息,并想 讓收集到的設(shè)備運(yùn)行日志信息保存在USB存儲(chǔ)設(shè)備的A目錄的L文 件中,將設(shè)備配置信息保存在A目錄的C文件中,那么只要將觸發(fā) 文件中的診斷維護(hù)信息的種類設(shè)置成日志信息和配置信息,將日志信 息的存儲(chǔ)路徑設(shè)置成A目錄L文件,將配置信息的存儲(chǔ)路徑設(shè)置成 A目錄C文件即可。步驟303:根據(jù)所述觸發(fā)文件的標(biāo)記信息檢查所述觸發(fā)文件是否 合法,若是,則執(zhí)行步驟304;否則,結(jié)束運(yùn)行;
步驟304:讀取所述觸發(fā)文件,根據(jù)其內(nèi)容,收集指定的診斷維 護(hù)信息;
步驟305:將收集到的信息保存到USB存儲(chǔ)設(shè)備中的指定的文 件中。
沿用上述實(shí)例,當(dāng)家庭網(wǎng)關(guān)收集到日志信息后,就會(huì)將其寫入 USB存儲(chǔ)設(shè)備的A目錄的L文件中,而將收集到的配置信息寫入A 目錄的C文件中。
需要的信息收集完成后,用戶可以通過PC讀取USB存儲(chǔ)設(shè)備 相應(yīng)目錄下的信息,并根據(jù)所述信息分析出家庭網(wǎng)關(guān)在信息收集期 間,設(shè)備的接口狀態(tài)是否正常,接口的統(tǒng)計(jì)信息是否正確,設(shè)備運(yùn)行 日志是否出現(xiàn)異信息,配置信息是否正確,是否按照預(yù)期配置運(yùn)行等 等,從而確定家庭網(wǎng)關(guān)的運(yùn)行過程是否正常,或根據(jù)出現(xiàn)的異常情況, 給出維護(hù)的措施或改進(jìn)方法等。
以上所描述的僅為本發(fā)明一種比較基本的實(shí)施方式,但本發(fā)明的 保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明公 開的技術(shù)范圍內(nèi),進(jìn)行局部的變化或者替換,都應(yīng)該涵蓋在本發(fā)明的 保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種家庭網(wǎng)關(guān),其特征在于,包括檢測模塊、讀寫模塊以及信息收集模塊,其中,所述檢測模塊用于在檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB存儲(chǔ)設(shè)備中是否存在觸發(fā)文件;若是,則通知所述讀取模塊讀取所述觸發(fā)文件;讀寫模塊用于在收到通知時(shí)讀取所述USB存儲(chǔ)設(shè)備中的觸發(fā)文件并發(fā)送給所述檢測模塊,或者用于將所述信息收集模塊發(fā)送來的信息寫入所述USB存儲(chǔ)設(shè)備中;信息收集模塊用于根據(jù)接收到的觸發(fā)文件的內(nèi)容,收集指定的診斷維護(hù)信息,并將收集到的信息發(fā)送給所述讀寫模塊。
2、 如權(quán)利要求1所述的家庭網(wǎng)關(guān),其特征在于,所述檢測模塊 還用于在通知所述讀取模塊讀取觸發(fā)文件前,檢查所述觸發(fā)文件的合 法性,若所述觸發(fā)文件合法,則通知所述讀取模塊讀取所述觸發(fā)文件。
3、 一種家庭網(wǎng)關(guān)診斷維護(hù)信息的收集系統(tǒng),其特征在于,包括 家庭網(wǎng)關(guān)和USB存儲(chǔ)設(shè)備,其中,所述家庭網(wǎng)關(guān)用于在檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB 存儲(chǔ)設(shè)備中是否存在觸發(fā)文件,若是,則讀取所述觸發(fā)文件,并根據(jù) 所述觸發(fā)文件的內(nèi)容,收集指定的診斷維護(hù)信息,并將收集到的信息 保存到所述USB存儲(chǔ)設(shè)備中;USB存儲(chǔ)設(shè)備用于觸發(fā)所述家庭網(wǎng)關(guān)進(jìn)行診斷信息的收集,并 為所述家庭網(wǎng)關(guān)提供收集診斷信息所需的觸發(fā)文件,以及用于提供存 儲(chǔ)空間。
4、 如權(quán)利要求3所述的家庭網(wǎng)關(guān)診斷維護(hù)信息的收集系統(tǒng),其 特征在于,所述家庭網(wǎng)關(guān)還用于在讀取觸發(fā)文件前,檢查所述觸發(fā)文 件是否合法,若是,則根據(jù)觸發(fā)文件的內(nèi)容,收集指定的診斷維護(hù)信 息。
5、 如權(quán)利要求3或4所述的家庭網(wǎng)關(guān)診斷維護(hù)信息的收集系統(tǒng), 其特征在于,所述家庭網(wǎng)關(guān)包括檢測模塊、讀寫模塊以及信息收集模 塊,其中,所述檢測模塊用于在檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB 存儲(chǔ)設(shè)備中是否存在觸發(fā)文件;并在所述USB存儲(chǔ)設(shè)備中存在觸發(fā) 文件時(shí),檢查所述觸發(fā)文件是否合法,若是,則通知所述讀取模塊讀 取所述觸發(fā)文件;讀寫模塊用于在收到通知時(shí)讀取所述USB存儲(chǔ)設(shè)備中的觸發(fā)文 件并發(fā)送給所述檢測模塊,或者用于將所述信息收集模塊發(fā)送來的信 息寫入所述USB存儲(chǔ)設(shè)備中;信息收集模塊用于根據(jù)接收到的觸發(fā)文件的內(nèi)容,收集指定的診 斷維護(hù)信息,并將收集到的信息發(fā)送給所述讀寫模塊。
6、 一種家庭網(wǎng)關(guān)診斷維護(hù)信息的收集方法,其特征在于,當(dāng)家 庭網(wǎng)關(guān)檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB存儲(chǔ)設(shè)備中是 否存在觸發(fā)文件,若是,則讀取所述觸發(fā)文件,并根據(jù)所述觸發(fā)文件 的內(nèi)容,收集指定的診斷維護(hù)信息,并將收集到的信息保存到所述 USB存儲(chǔ)設(shè)備中。
7、 如權(quán)利要求6所述的家庭網(wǎng)關(guān)診斷維護(hù)信息的收集方法,其 特征在于,所述觸發(fā)文件包括標(biāo)記信息、需要收集的診斷維護(hù)信息的 種類以及各種診斷維護(hù)信息的存儲(chǔ)路徑。
8、 如權(quán)利要求6所述的家庭網(wǎng)關(guān)診斷維護(hù)信息的收集方法,其 特征在于,所述家庭網(wǎng)關(guān)在讀取觸發(fā)文件前,還執(zhí)行如下步驟根據(jù)所述觸發(fā)文件的標(biāo)記信息檢查所述觸發(fā)文件的是否合法,若 是,則讀取所述觸發(fā)文件,否則,本次操:作結(jié)束。
9、 如權(quán)利要求6、 7或8所述的家庭網(wǎng)關(guān)診斷維護(hù)信息的收集方 法,其特征在于,所述診斷維護(hù)信息包括設(shè)備運(yùn)行日志信息、接口統(tǒng)計(jì)信息、接口運(yùn)行狀態(tài)信息、設(shè)備配置信息。
10、如權(quán)利要求9所述的家庭網(wǎng)關(guān)診斷維護(hù)信息的收集方法,其 特征在于,所述家庭網(wǎng)關(guān)按照所述觸發(fā)文件中的存儲(chǔ)路徑,將收集到 的信息保存到所述USB存儲(chǔ)設(shè)備的相應(yīng)文件中。
全文摘要
本發(fā)明涉及一種家庭網(wǎng)關(guān)及其診斷維護(hù)信息的收集系統(tǒng)及方法,所述家庭網(wǎng)關(guān)包括檢測模塊、讀寫模塊以及信息收集模塊;所述系統(tǒng)包括家庭網(wǎng)關(guān)和USB存儲(chǔ)設(shè)備;所述方法為當(dāng)家庭網(wǎng)關(guān)檢測到有USB存儲(chǔ)設(shè)備接入時(shí),檢查所述USB存儲(chǔ)設(shè)備中是否存在觸發(fā)文件,若是,則讀取所述觸發(fā)文件,并根據(jù)所述觸發(fā)文件的內(nèi)容,收集指定的診斷維護(hù)信息,并將收集到的信息保存到所述USB存儲(chǔ)設(shè)備中。本發(fā)明充分利用家庭網(wǎng)關(guān)的USB接口可外接USB存儲(chǔ)設(shè)備的特點(diǎn)以及家庭網(wǎng)關(guān)的診斷維護(hù)機(jī)制,采用USB存儲(chǔ)設(shè)備實(shí)現(xiàn)了對家庭網(wǎng)關(guān)的診斷維護(hù)信息的收集,既降低了工作量,又節(jié)約了成本。
文檔編號(hào)H04L12/66GK101582816SQ20091010799
公開日2009年11月18日 申請日期2009年6月11日 優(yōu)先權(quán)日2009年6月11日
發(fā)明者華新海, 珂 唐, 唐建國, 鮑志平 申請人:中興通訊股份有限公司