两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng)及方法

文檔序號:6437260閱讀:438來源:國知局
專利名稱:一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機系統(tǒng)調(diào)試及故障診斷領(lǐng)域,具體來講是一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng)及方法。
背景技術(shù)
現(xiàn)代工業(yè)設(shè)備中,小到手機、電子詞典;大到飛機、火箭等,里面核心控制單元都是計算機系統(tǒng),有的一套計算機系統(tǒng)中甚至使用多個嵌入式計算機系統(tǒng)。上述計算機系統(tǒng)中, 內(nèi)核模塊是最為關(guān)鍵的模塊。內(nèi)核模塊的故障會導(dǎo)致計算機系統(tǒng)運行不穩(wěn)定,嚴(yán)重者導(dǎo)致計算機系統(tǒng)崩潰,造成嚴(yán)重的經(jīng)濟損失,故需要最快的速度獲取準(zhǔn)確的調(diào)試信息并解決問題。在計算機系統(tǒng)內(nèi)核模塊的開發(fā)調(diào)試及故障診斷過程中,現(xiàn)有的方法是通過屏幕打印、串口輸出或?qū)懭罩镜姆椒?,獲取程序運行過程中的一些關(guān)鍵調(diào)試信息來分析診斷故障, 以定位和解決故障問題。但是,屏幕打印和串口輸出的方法不能進行遠程調(diào)試。如果設(shè)備在工程使用中發(fā)生了故障,則往往需要調(diào)試或故障診斷人員趕赴設(shè)備故障現(xiàn)場進行診斷,不僅耗費大量的人力物力,而且也延后了解決故障的時間。而寫日志的方法,則不能獲取實時信息,只能將故障發(fā)生時的信息保存在日志中, 后期獲取日志后進行分析,還需要后期進行多次測試,從而模擬故障現(xiàn)象獲取更準(zhǔn)確的故障信息。因此現(xiàn)有的方法無法滿足內(nèi)核模塊故障診斷的時效性。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng)及方法,通過IP網(wǎng)絡(luò)遠程獲取內(nèi)核模塊的調(diào)試信息,可以有效解決無法遠程獲取內(nèi)核模塊實時調(diào)試信息的問題,使得調(diào)試人員和維護人員可以遠程進行跟蹤調(diào)試而不必趕赴現(xiàn)場,能節(jié)省大量的人力物力;同時能夠及時準(zhǔn)確的獲得故障信息,滿足內(nèi)核模塊故障診斷的時效性。為達到以上目的,本發(fā)明設(shè)計一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng), 包括通過目標(biāo)設(shè)備和監(jiān)聽設(shè)備,二者間通過IP網(wǎng)絡(luò)通信,所述目標(biāo)設(shè)備包括內(nèi)核模塊和調(diào)試模塊,監(jiān)聽設(shè)備包括遠程監(jiān)聽模塊,所述內(nèi)核模塊用來產(chǎn)生調(diào)試信息,調(diào)試模塊通過IP 網(wǎng)絡(luò)遠程獲取遠程監(jiān)聽模塊的調(diào)試信息并進行調(diào)試。在上述技術(shù)方案的基礎(chǔ)上,所述目標(biāo)設(shè)備和監(jiān)聽設(shè)備均為計算機設(shè)備。在上述技術(shù)方案的基礎(chǔ)上,所述內(nèi)核模塊將所有調(diào)試信息通過計算機操作系統(tǒng)定義的接口發(fā)送給調(diào)試模塊。本發(fā)明還提供一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,包括目標(biāo)設(shè)備和監(jiān)聽設(shè)備,目標(biāo)設(shè)備包括內(nèi)核模塊和調(diào)試模塊,監(jiān)聽設(shè)備包括遠程監(jiān)聽模塊,具有如下步驟內(nèi)核模塊產(chǎn)生調(diào)試信息,發(fā)送給調(diào)試模塊;遠程監(jiān)聽模塊通過IP網(wǎng)絡(luò)發(fā)送連接命令給調(diào)試模塊,調(diào)試模塊記錄發(fā)送連接命令的IP地址和端口 ;在設(shè)置或更改調(diào)試級別時,遠程監(jiān)聽模塊通過IP網(wǎng)絡(luò)發(fā)送設(shè)置命令給調(diào)試模塊,調(diào)試模塊收到設(shè)置命令后保存其中的調(diào)試級別,并通過IP網(wǎng)絡(luò)發(fā)送符合過濾條件的調(diào)試信息給遠程監(jiān)聽模塊;遠程監(jiān)聽模塊對收到的調(diào)試信息進行保存和顯示,并在結(jié)束調(diào)試時,通過IP網(wǎng)絡(luò)發(fā)送關(guān)閉命令給調(diào)試模塊。在上述技術(shù)方案的基礎(chǔ)上,所述遠程監(jiān)聽模塊發(fā)給調(diào)試模塊的所有命令均攜帶一段認(rèn)證信息,且認(rèn)證信息為自定義的固定長度的字符串。在上述技術(shù)方案的基礎(chǔ)上,所述遠程監(jiān)聽模塊根據(jù)外部輸入的目標(biāo)設(shè)備IP地址和端口,發(fā)送連接命令給調(diào)試模塊,且所述外部輸入為手工輸入。在上述技術(shù)方案的基礎(chǔ)上,所述調(diào)試信息為內(nèi)核模塊對運行過程中發(fā)生事件的描述,包括狀態(tài)或數(shù)據(jù)信息。在上述技術(shù)方案的基礎(chǔ)上,所述調(diào)試模塊一直偵聽IP網(wǎng)絡(luò)上的所有命令,并對收到的命令中的認(rèn)證信息進行驗證,如果認(rèn)證信息不正確則直接丟棄,直到收到帶有正確認(rèn)證信息的命令。在上述技術(shù)方案的基礎(chǔ)上,所述調(diào)試級別是根據(jù)調(diào)試信息描述的事件對目標(biāo)設(shè)備運行影響的嚴(yán)重性的一種指示,影響越嚴(yán)重的事件其調(diào)試信息的調(diào)試級別越高。在上述技術(shù)方案的基礎(chǔ)上,所述過濾條件是指調(diào)試信息的調(diào)試級別等于或大于設(shè)置命令所設(shè)置的調(diào)試級別。本發(fā)明的有益效果在于通過IP網(wǎng)絡(luò)遠程獲取內(nèi)核模塊的調(diào)試信息,可以有效解決無法遠程獲取內(nèi)核模塊實時調(diào)試信息的問題,能夠及時準(zhǔn)確的獲得故障信息,滿足內(nèi)核模塊故障診斷的時效性,調(diào)試人員和維護人員不必趕赴現(xiàn)場,可以遠程進行跟蹤調(diào)試,節(jié)省大量的人力物力。


圖1為本發(fā)明實施例一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng)圖;圖2為為本發(fā)明實施例一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的流程示意圖。
具體實施例方式以下結(jié)合附圖及實施例對本發(fā)明作進一步詳細說明。如圖1所示,本發(fā)明遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng),包括通過目標(biāo)設(shè)備和監(jiān)聽設(shè)備,目標(biāo)設(shè)備和監(jiān)聽設(shè)備均為計算機設(shè)備,二者間通過IP網(wǎng)絡(luò)通信。所述目標(biāo)設(shè)備包括內(nèi)核模塊和調(diào)試模塊,監(jiān)聽設(shè)備包括遠程監(jiān)聽模塊,內(nèi)核模塊用來產(chǎn)生調(diào)試信息,將所有調(diào)試信息通過計算機操作系統(tǒng)定義的接口(如IOCTL調(diào)用)發(fā)送給調(diào)試模塊,調(diào)試模塊通過IP網(wǎng)絡(luò)遠程獲取遠程監(jiān)聽模塊的調(diào)試信息并進行調(diào)試。如圖1和圖2所示,本發(fā)明遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,在目標(biāo)設(shè)備和監(jiān)聽設(shè)置之間通過IP網(wǎng)絡(luò)通信,其具體步驟如下S101.監(jiān)聽設(shè)備發(fā)送連接命令(即CONNECT命令)給目標(biāo)設(shè)備。目標(biāo)設(shè)備開啟后,其內(nèi)核模塊根據(jù)運行中發(fā)生的事件、狀態(tài)和數(shù)據(jù)信息產(chǎn)生調(diào)試信息,調(diào)試信息所述調(diào)試信息為內(nèi)核模塊對運行過程中發(fā)生事件的描述,包括狀態(tài)或數(shù)據(jù)信息,其中還包含調(diào)試級別,發(fā)送給調(diào)試模塊。
調(diào)試人員在監(jiān)聽設(shè)備上外部手工輸入目標(biāo)設(shè)備IP地址、通信端口、認(rèn)證信息。遠程監(jiān)聽模塊通過IP網(wǎng)絡(luò)發(fā)送CONNECT命令給目標(biāo)設(shè)備的調(diào)試模塊,其中包括認(rèn)證信息,且認(rèn)證信息為自定義的固定長度的字符串。所述調(diào)試模塊一直偵聽IP網(wǎng)絡(luò)上的消息,調(diào)試模塊收到CONNECT命令后,鑒權(quán)認(rèn)證信息,如果如果認(rèn)證信息不正確則直接丟棄,直到收到符合帶正確認(rèn)證信息的CONNECT命令,調(diào)試模塊記錄發(fā)送CONNECT命令的IP地址和端口。S102.監(jiān)聽設(shè)備發(fā)送設(shè)置命令(即SET命令)給目標(biāo)設(shè)備。在設(shè)置或更改調(diào)試級別時,調(diào)試人員根據(jù)需要獲取調(diào)試信息的詳細程度,在監(jiān)聽設(shè)備上設(shè)置調(diào)試級別。遠程監(jiān)聽模塊通過IP網(wǎng)絡(luò)發(fā)送設(shè)置命令給調(diào)試模塊,該命令包含IP地址、端口、調(diào)試級別、認(rèn)證信息。目標(biāo)設(shè)備的調(diào)試模塊收到SET命令后,保存收到的SET命令中的調(diào)試級別。S103.目標(biāo)設(shè)備將符合條件的調(diào)試信息命令(即DEBUGINF0信息命令)發(fā)送給監(jiān)聽設(shè)備。由于內(nèi)核模塊上的調(diào)試信息中包含調(diào)試級別,調(diào)試級別是根據(jù)調(diào)試信息描述的事件對目標(biāo)設(shè)備運行影響的嚴(yán)重性的一種指示,影響越嚴(yán)重的事件其調(diào)試信息的調(diào)試級別越高。因此,調(diào)試模塊根據(jù)調(diào)試級別進行過濾,過濾條件是指調(diào)試信息的調(diào)試級別等于或大于設(shè)置消息所設(shè)置的調(diào)試級別,并將DEBUGINF0信息命令通過IP網(wǎng)絡(luò)發(fā)送給遠程監(jiān)聽模塊。S104.遠程監(jiān)聽模塊對收到的調(diào)試信息進行保存和顯示,當(dāng)需要停止遠程調(diào)試的時候,調(diào)試人員要通過IP網(wǎng)絡(luò)發(fā)送關(guān)閉命令(即CLOSE命令)給目標(biāo)設(shè)備的調(diào)試模塊, CLOSE命令包含認(rèn)證信息,調(diào)試模塊對CLOSE命令鑒權(quán)通過后,停止發(fā)送DEBUGINF0調(diào)試信肩、ο如果調(diào)試人員需要再次調(diào)整調(diào)試級別時,可以重復(fù)S102、S103步驟。發(fā)明不局限于上述實施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
權(quán)利要求
1.一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng),包括通過目標(biāo)設(shè)備和監(jiān)聽設(shè)備, 二者間通過IP網(wǎng)絡(luò)通信,其特征在于所述目標(biāo)設(shè)備包括內(nèi)核模塊和調(diào)試模塊,監(jiān)聽設(shè)備包括遠程監(jiān)聽模塊,所述內(nèi)核模塊用來產(chǎn)生調(diào)試信息,調(diào)試模塊通過IP網(wǎng)絡(luò)遠程獲取遠程監(jiān)聽模塊的調(diào)試信息并進行調(diào)試。
2.如權(quán)利要求1所述的遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng),其特征在于所述目標(biāo)設(shè)備和監(jiān)聽設(shè)備均為計算機設(shè)備。
3.如權(quán)利要求2所述的遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng),其特征在于所述內(nèi)核模塊將所有調(diào)試信息通過計算機操作系統(tǒng)定義的接口發(fā)送給調(diào)試模塊。
4.一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,包括目標(biāo)設(shè)備和監(jiān)聽設(shè)備,目標(biāo)設(shè)備包括內(nèi)核模塊和調(diào)試模塊,監(jiān)聽設(shè)備包括遠程監(jiān)聽模塊,其特征在于,具有如下步驟內(nèi)核模塊產(chǎn)生調(diào)試信息,發(fā)送給調(diào)試模塊;遠程監(jiān)聽模塊通過IP網(wǎng)絡(luò)發(fā)送連接命令給調(diào)試模塊,調(diào)試模塊記錄發(fā)送連接命令的 IP地址和端口 ;在設(shè)置或更改調(diào)試級別時,遠程監(jiān)聽模塊通過IP網(wǎng)絡(luò)發(fā)送設(shè)置命令給調(diào)試模塊,調(diào)試模塊收到設(shè)置命令后保存其中的調(diào)試級別,并通過IP網(wǎng)絡(luò)發(fā)送符合過濾條件的調(diào)試信息給遠程監(jiān)聽模塊;遠程監(jiān)聽模塊對收到的調(diào)試信息進行保存和顯示,并在結(jié)束調(diào)試時,通過IP網(wǎng)絡(luò)發(fā)送關(guān)閉命令給調(diào)試模塊。
5.如權(quán)利要求4所述的遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,其特征在于所述遠程監(jiān)聽模塊發(fā)給調(diào)試模塊的所有命令均攜帶一段認(rèn)證信息,且認(rèn)證信息為自定義的固定長度的字符串。
6.如權(quán)利要求4所述的遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,其特征在于所述遠程監(jiān)聽模塊根據(jù)外部輸入的目標(biāo)設(shè)備IP地址和端口,發(fā)送連接命令給調(diào)試模塊,且所述外部輸入為手工輸入。
7.如權(quán)利要求4所述的遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,其特征在于所述調(diào)試信息為內(nèi)核模塊對運行過程中發(fā)生事件的描述,包括狀態(tài)或數(shù)據(jù)信息。
8.如權(quán)利要求4所述的遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,其特征在于所述調(diào)試模塊一直偵聽IP網(wǎng)絡(luò)上的所有命令,并對收到的命令中的認(rèn)證信息進行驗證,如果認(rèn)證信息不正確則直接丟棄,直到收到帶有正確認(rèn)證信息的命令。
9.如權(quán)利要求4所述的遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,其特征在于所述調(diào)試級別是根據(jù)調(diào)試信息描述的事件對目標(biāo)設(shè)備運行影響的嚴(yán)重性的一種指示,影響越嚴(yán)重的事件其調(diào)試信息的調(diào)試級別越高。
10.如權(quán)利要求4所述的遠程獲取內(nèi)核模塊實時分級調(diào)試信息的方法,其特征在于所述過濾條件是指調(diào)試信息的調(diào)試級別等于或大于設(shè)置命令所設(shè)置的調(diào)試級別。
全文摘要
一種遠程獲取內(nèi)核模塊實時分級調(diào)試信息的系統(tǒng)及方法,涉及計算機系統(tǒng)領(lǐng)域,包括通過目標(biāo)設(shè)備和監(jiān)聽設(shè)備,二者間通過IP網(wǎng)絡(luò)通信,目標(biāo)設(shè)備包括內(nèi)核模塊和調(diào)試模塊,監(jiān)聽設(shè)備包括遠程監(jiān)聽模塊,內(nèi)核模塊產(chǎn)生調(diào)試信息發(fā)送給調(diào)試模塊;遠程監(jiān)聽模塊發(fā)送連接命令給調(diào)試模塊記錄;設(shè)置或更改調(diào)試級別時,遠程監(jiān)聽模塊發(fā)送設(shè)置命令給調(diào)試模塊,調(diào)試模塊收到設(shè)置命令后保存其中的調(diào)試級別,并發(fā)送符合過濾條件的調(diào)試信息給遠程監(jiān)聽模塊;遠程監(jiān)聽模塊對收到的調(diào)試信息進行保存和顯示,并結(jié)束調(diào)試時,發(fā)送關(guān)閉命令給調(diào)試模塊。本發(fā)明使得調(diào)試人員和維護人員可以遠程進行跟蹤調(diào)試而不必趕赴現(xiàn)場,能節(jié)省大量的人力物力,滿足內(nèi)核模塊故障診斷的時效性。
文檔編號G06F11/22GK102521087SQ20111034055
公開日2012年6月27日 申請日期2011年11月2日 優(yōu)先權(quán)日2011年11月2日
發(fā)明者張志本, 張濤, 李昌華, 王功乾 申請人:烽火通信科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永善县| 临高县| 南川市| 福安市| 伊宁市| 清苑县| 江口县| 武川县| 盐边县| 乌鲁木齐市| 汝阳县| 延川县| 全椒县| 新野县| 晴隆县| 隆回县| 锡林郭勒盟| 苍南县| 巩留县| 报价| 雅江县| 平和县| 阿荣旗| 资中县| 鄂伦春自治旗| 琼结县| 鹤山市| 阿鲁科尔沁旗| 安福县| 阿克苏市| 康马县| 铜鼓县| 维西| 延吉市| 怀化市| 崇州市| 和平区| 涞源县| 凯里市| 如东县| 奉新县|