亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

處理故障信息的方法、受控終端和主控終端的制作方法

文檔序號(hào):6332433閱讀:182來(lái)源:國(guó)知局
專利名稱:處理故障信息的方法、受控終端和主控終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其是涉及一種處理故障信息的方法、受控終端和主 控終端。
背景技術(shù)
在嵌入式系統(tǒng)中,通常包括嵌入式受控終端和主控終端。其中,主控終端用于對(duì)嵌 入式受控終端進(jìn)行監(jiān)控。主控終端可以是個(gè)人電腦、服務(wù)器或其本身也是嵌入式受控終端。 嵌入式受控終端在運(yùn)行過(guò)程中,當(dāng)遇到如除0錯(cuò)、非法指針或死循環(huán)等故障時(shí),會(huì)導(dǎo)致與主 控終端的通訊連接斷開(kāi)。現(xiàn)有技術(shù)中,為了保證出現(xiàn)故障后能夠使程序恢復(fù)運(yùn)行,嵌入式 受控終端自身設(shè)置有看門狗功能模塊,看門狗功能模塊當(dāng)檢測(cè)到嵌入式受控終端出現(xiàn)故障 時(shí),自動(dòng)觸發(fā)嵌入式受控終端的重啟程序,使嵌入式受控終端程序能夠連續(xù)性地運(yùn)行。上述嵌入式受控終端中設(shè)置的看門狗功能模塊,只是在出現(xiàn)故障時(shí),自動(dòng)觸發(fā)嵌 入式受控終端的重啟程序,并沒(méi)有從根本上解決故障問(wèn)題,也無(wú)從知曉導(dǎo)致出現(xiàn)故障的根 本原因,勢(shì)必給嵌入式受控終端后續(xù)運(yùn)行過(guò)程埋下隱患。如果嵌入式受控終端在關(guān)鍵時(shí)刻 發(fā)生故障,將會(huì)給用戶帶來(lái)無(wú)法估量的損失。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于處理一種處理故障信息的方法、受控終端和主控終端,使 用戶根據(jù)故障信息,確定受控終端產(chǎn)生故障的原因,以消除故障。本發(fā)明提出一種處理故障信息的方法,其包括步驟受控終端接收主控終端發(fā)送的控制信息;受控終端根據(jù)所述控制信息,建立自身與主控終端的通訊連接;受控終端提取自身的故障信息,并將該提取的所述故障信息發(fā)送給主控終端進(jìn)行 存儲(chǔ),使用戶根據(jù)所述故障信息,確定受控終端產(chǎn)生故障的原因,以消除故障。優(yōu)選地,所述受控終端在建立自身與主控終端的通訊連接之前還包括受控終端保存自身的所述故障信息。優(yōu)選地,所述故障信息包括當(dāng)前寄存器變量和當(dāng)前內(nèi)存快照。優(yōu)選地,所述當(dāng)前寄存器變量包括以下變量的一種或多種當(dāng)前程序計(jì)數(shù)器變量、 當(dāng)前棧指針變量、當(dāng)前通用寄存器變量和當(dāng)前處理器狀態(tài)寄存器變量。本發(fā)明另提出一種處理故障信息的受控終端,其包括第一接收模塊,用于接收主控終端發(fā)送的控制信息;建立模塊,用于根據(jù)所述控制信息,建立受控終端與主控終端的通訊連接;第一發(fā)送模塊,用于提取受控終端的故障信息,并將該提取的所述故障信息發(fā)送 給主控終端進(jìn)行存儲(chǔ),使用戶根據(jù)所述故障信息,確定受控終端產(chǎn)生故障的原因,以消除故 障。優(yōu)選地,上述的處理故障信息的受控終端還包括
保存模塊,用于保存所述受控終端的故障信息。優(yōu)選地,所述故障信息包括當(dāng)前寄存器變量和當(dāng)前內(nèi)存快照。優(yōu)選地,所述當(dāng)前寄存器變量包括以下變量的一種或多種當(dāng)前程序計(jì)數(shù)器變量、 當(dāng)前棧指針變量、當(dāng)前通用寄存器變量和當(dāng)前處理器狀態(tài)寄存器變量。本發(fā)明另提出一種處理故障信息的方法,其包括步驟主控終端判斷自身與受控終端的通訊連接是否斷開(kāi);當(dāng)主控終端與受控終端通訊連接已斷開(kāi),主控終端向受控終端發(fā)送控制信息,以 使受控終端根據(jù)控制信息,建立自身與主控終端的通訊連接,提取并向主控終端發(fā)送自身 的故障信息;主控終端接收并存儲(chǔ)受控終端發(fā)送的所述故障信息,使用戶根據(jù)所述故障信息, 確定受控終端產(chǎn)生故障的原因,以消除故障。本發(fā)明另提出一種處理故障信息的主控終端,其包括判斷模塊,用于判斷主控終端與受控終端的通訊連接是否斷開(kāi);第二發(fā)送模塊,用于當(dāng)主控終端與受控終端的通訊連接已斷開(kāi),向受控終端發(fā)送 控制信息,以使受控終端根據(jù)控制信息,建立自身與主控終端的通訊連接,提取并向主控終 端發(fā)送自身的故障信息;第二接收模塊,用于接收并存儲(chǔ)受控終端發(fā)送的所述故障信息,使用戶根據(jù)所述 故障信息,確定受控終端產(chǎn)生故障的原因,以消除故障。由上可知,本發(fā)明的處理故障信息的方法、受控終端和主控終端,在受控終端出現(xiàn) 故障時(shí),用戶在主控終端上可以根據(jù)受控終端發(fā)送的故障信息確定受控終端產(chǎn)生故障的原 因,進(jìn)而采用相應(yīng)的策略,以消除受控終端的故障。


圖1是本發(fā)明的處理故障信息的方法一實(shí)施例的流程圖;圖2是本發(fā)明的處理故障信息的受控終端一實(shí)施例的結(jié)構(gòu)示意圖;圖3是本發(fā)明的處理故障信息的受控終端另一結(jié)構(gòu)示意圖;圖4是本發(fā)明的處理故障信息的受控終端另一結(jié)構(gòu)示意圖;圖5是本發(fā)明的處理故障信息的受控終端另一結(jié)構(gòu)示意圖;圖6是本發(fā)明的另一處理故障信息的方法一實(shí)施例的流程圖;圖7是本發(fā)明的另一處理故障信息的主控終端一實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參見(jiàn)圖1,提出本發(fā)明的處理故障信息的方法一實(shí)施例,其包括步驟S101、受控終端接收主控終端發(fā)送的控制信息;步驟S102、受控終端根據(jù)所述控制信息,建立自身與主控終端的通訊連接;步驟S103、受控終端提取自身的故障信息,并將該提取的所述故障信息發(fā)送給主 控終端進(jìn)行存儲(chǔ),使用戶根據(jù)所述故障信息,確定受控終端產(chǎn)生故障的原因,以消除故障。
進(jìn)一步地,上述實(shí)施例中,受控終端在建立自身與主控終端的通訊連接之前還包 括如下處理受控終端保存自身的所述故障信息。進(jìn)一步地,上述故障信息包括當(dāng)前寄存器變量和當(dāng)前內(nèi)存快照。進(jìn)一步地,上述當(dāng)前寄存器變量包括以下變量的一種或多種當(dāng)前程序計(jì)數(shù)器變 量、當(dāng)前棧指針變量、當(dāng)前通用寄存器變量和當(dāng)前處理器狀態(tài)寄存器變量。本實(shí)施例中,主控終端將受控終端發(fā)送的故障信息寫(xiě)入到非易失性存儲(chǔ)設(shè)備中進(jìn) 行存儲(chǔ),以備用戶查看和根據(jù)故障信息確定受控終端產(chǎn)生故障的原因。另外,本實(shí)施例中的受控終端在實(shí)際應(yīng)用中,為了保證受控終端能夠繼續(xù)運(yùn)行,在 向主控終端發(fā)送其自身的故障信息后,自動(dòng)觸發(fā)重啟程序。另外,受控終端在建立自身與主控終端的通訊連接有時(shí)不一定成功。為了確保受 控終端后續(xù)程序的運(yùn)行,受控終端設(shè)置有超時(shí)定時(shí)器。該超時(shí)定時(shí)器在受控終端建立自身 與主控終端的通訊連接的同時(shí),開(kāi)啟超時(shí)定時(shí)器的計(jì)時(shí)功能,當(dāng)計(jì)時(shí)到達(dá)超時(shí)定時(shí)器中預(yù) 先設(shè)置的超時(shí)閾值時(shí)受控終端還沒(méi)有成功建立與主控終端的通訊連接,則受控終端自動(dòng)觸 發(fā)重啟程序。本實(shí)施例中,主控終端與受控終端的通訊連接斷開(kāi)表明受控終端出現(xiàn)故障。此時(shí) 主控終端向受控終端發(fā)送控制信息,以使受控終端建立自身與主控終端的通訊連接,進(jìn)而 將其自身的故障信息發(fā)送給主控終端,以使用戶在主控終端上根據(jù)故障信息確定受控終端 產(chǎn)生故障的原因,并采用相應(yīng)的策略,以消除受控終端的故障。另外,本實(shí)施例的受控終端無(wú)需使用看門狗功能模塊的重啟功能,若受控終端開(kāi) 啟了看門狗功能模塊的重啟功能,則應(yīng)持續(xù)喂狗,以防止看門狗功能模塊觸發(fā)受控模塊的
重啟程序。由上可知,本實(shí)施例的受控終端,在出現(xiàn)故障時(shí)可以向主控終端提供其自身的故 障信息,使用戶在主控終端上根據(jù)故障信息確定受控終端產(chǎn)生故障的原因,進(jìn)而采用相應(yīng) 的策略,以消除受控終端的故障;同時(shí)還可以自動(dòng)觸發(fā)其自身的重啟程序,使其自身被中斷 的程序繼續(xù)運(yùn)行。參見(jiàn)圖2,提出本發(fā)明的處理故障信息的受控終端10 —實(shí)施例,其包括第一接收 模塊11、建立模塊12和第一發(fā)送模塊13。其中,第一接收模塊11,用于接收主控終端發(fā)送 的控制信息。建立模塊12,用于根據(jù)所述控制信息,建立受控終端10與主控終端的通訊連 接。第一發(fā)送模塊13,用于提取受控終端10的故障信息,并將該提取的所述故障信息發(fā)送 給主控終端進(jìn)行存儲(chǔ),使用戶根據(jù)所述故障信息,確定受控終端10產(chǎn)生故障的原因,以消 除故障。進(jìn)一步地,參見(jiàn)圖3,提出本發(fā)明的處理故障信息的受控終端20另一實(shí)施例,包 括第一接收模塊21、建立模塊22、第一發(fā)送模塊23和存儲(chǔ)模塊24,其中,第一接收模塊 21、建立模塊22、第一發(fā)送模塊23分別與上述實(shí)施例中相同名稱的模塊功能一致,在此不 再贅述。保存模塊24,用于保存所述受控終端20的故障信息。進(jìn)一步地,上述故障信息包括當(dāng)前寄存器變量和當(dāng)前內(nèi)存快照。進(jìn)一步地,上述實(shí)施例中的所述當(dāng)前寄存器變量包括以下變量的一種或多種當(dāng) 前程序計(jì)數(shù)器變量、當(dāng)前棧指針變量、當(dāng)前通用寄存器變量和當(dāng)前處理器狀態(tài)寄存器變量。本實(shí)施例中,主控終端將第一發(fā)送模塊23發(fā)送的故障信息寫(xiě)入到非易失性存儲(chǔ)設(shè)備中進(jìn)行存儲(chǔ),以備用戶查看和根據(jù)故障信息確定受控終端20產(chǎn)生故障的原因。參見(jiàn)圖4,本實(shí)施例中的受控終端20在實(shí)際應(yīng)用中,為了保證受控終端20能夠繼 續(xù)運(yùn)行,除了上述第一接收模塊21、建立模塊22、第一發(fā)送模塊23和存儲(chǔ)模塊24,還設(shè)置有 重啟觸發(fā)模塊25,用于在向主控終端發(fā)送受控終端20的故障信息后,自動(dòng)觸發(fā)受控終端20 的重啟程序。另外,本實(shí)施例中,建立模塊22在建立受控終端20與主控終端的通訊連接有時(shí)不 一定成功。參見(jiàn)圖5,本實(shí)施例的受控終端20為了確保后續(xù)程序的繼續(xù)運(yùn)行,其設(shè)置有定時(shí) 模塊26。該定時(shí)模塊26在建立模塊22建立受控終端20與主控終端的通訊連接的同時(shí), 開(kāi)啟定時(shí)模塊26的計(jì)時(shí)功能,當(dāng)計(jì)時(shí)到達(dá)定時(shí)模塊26中預(yù)先設(shè)置的超時(shí)閾值時(shí),建立模塊 22還沒(méi)有成功建立受控終端20與主控終端的通訊連接,則重啟觸發(fā)模塊25自動(dòng)觸發(fā)受控 終端20的重啟程序。本實(shí)施例中,主控終端與受控終端20的通訊連接斷開(kāi)表明受控終端20出現(xiàn)故障。 此時(shí)主控終端向受控終端20發(fā)送控制信息,以使受控終端20建立自身與主控終端的通訊 連接,進(jìn)而將其自身的故障信息發(fā)送給主控終端,以使用戶在主控終端上根據(jù)故障信息確 定受控終端20產(chǎn)生故障的原因,并采用相應(yīng)的策略,以消除受控終端20的故障。另外,本實(shí)施例的受控終端20無(wú)需使用看門狗功能模塊的重啟功能,若受控終端 20開(kāi)啟了看門狗功能模塊的重啟功能,則應(yīng)持續(xù)喂狗,以防止看門狗功能模塊觸發(fā)受控模 塊的重啟程序。由上可知,本實(shí)施例的受控終端20,在出現(xiàn)故障時(shí)可以向主控終端提供其自身的 故障信息,使用戶在主控終端上根據(jù)故障信息確定受控終端20產(chǎn)生故障的原因,進(jìn)而采用 相應(yīng)的策略,以消除受控終端20的故障;同時(shí)還可以自動(dòng)觸發(fā)其自身的重啟程序,使其自 身被中斷的程序繼續(xù)運(yùn)行。參見(jiàn)圖6,提出本發(fā)明的處理故障信息的方法一實(shí)施例,其包括步驟S201、主控終端判斷自身與受控終端的通訊連接是否斷開(kāi);步驟S202、當(dāng)主控終端與受控終端的通訊連接已斷開(kāi),主控終端向受控終端發(fā)送 控制信息,以使受控終端根據(jù)控制信息,建立自身與主控終端的通訊連接,提取并向主控終 端發(fā)送自身的故障信息;步驟S203、主控終端接收并存儲(chǔ)受控終端發(fā)送的所述故障信息,使用戶根據(jù)所述 故障信息,確定受控終端產(chǎn)生故障的原因,以消除故障。本實(shí)施例,受控終端是否出現(xiàn)故障,主控終端通過(guò)判斷自身與受控終端的通訊連 接是否斷開(kāi)進(jìn)行判斷。當(dāng)主控終端與受控終端的通訊連接已斷開(kāi),則表明受控終端出現(xiàn)故 障;當(dāng)主控終端與受控終端的通訊連接正常,則表明受控終端正常。本實(shí)施例,主控終端判斷自身與受控終端的通訊連接已斷開(kāi)時(shí),向受控終端發(fā)送 控制信息,使受控終端重新建立與主控終端的通訊連接,然后將提取其自身的故障信息發(fā) 送給主控終端,使用戶在主控終端上根據(jù)故障信息確定受控終端產(chǎn)生故障的原因,進(jìn)而采 用相應(yīng)的策略,以消除受控終端的故障。本實(shí)施例中,主控終端可以根據(jù)自身預(yù)先設(shè)置好的定時(shí)周期,周期性地判斷其自 身與受控終端的通訊連接是否斷開(kāi),如每2秒判斷一次。當(dāng)判斷確定其自身與受控終端的 通訊連接已斷開(kāi),向受控終端發(fā)送控制信息,受控終端根據(jù)該控制信息建立與主控終端的
6通訊連接后,主控終端再恢復(fù)周期性判斷其自身與受控終端的通訊連接是否斷開(kāi)。參見(jiàn)圖7,提出本發(fā)明的處理故障信息的主控終端30 —實(shí)施例,其包括判斷模塊 31、第二發(fā)送模塊32和第二接收模塊33。其中,判斷模塊31,用于判斷主控終端30與受控 終端的通訊連接是否斷開(kāi)。第二發(fā)送模塊32,用于當(dāng)主控終端30與受控終端的通訊連接已 斷開(kāi),向受控終端發(fā)送控制信息,以使受控終端根據(jù)控制信息,建立自身與主控終端30的 通訊連接,提取并向主控終端30發(fā)送自身的故障信息。第二接收模塊33,用于接收并存儲(chǔ) 受控終端發(fā)送的所述故障信息,使用戶根據(jù)所述故障信息,確定受控終端產(chǎn)生故障的原因, 以消除故障。本實(shí)施例,受控終端是否出現(xiàn)故障,主控終端30通過(guò)判斷模塊31判斷其自身與受 控終端的通訊連接是否斷開(kāi)進(jìn)行判斷。當(dāng)主控終端30與受控終端的通訊連接已斷開(kāi),則表 明受控終端出現(xiàn)故障;當(dāng)主控終端30與受控終端的通訊連接正常,則表明受控終端正常。本實(shí)施例中,判斷模塊31判斷主控終端30與受控終端的通訊連接已斷開(kāi)時(shí),向受 控終端發(fā)送控制信息,使受控終端重新建立與主控終端30的通訊連接,然后將提取其自身 的故障信息發(fā)送給主控終端30,使用戶在主控終端30上根據(jù)故障信息確定受控終端產(chǎn)生 故障的原因,進(jìn)而采用相應(yīng)的策略,以消除受控終端的故障。本實(shí)施例中,判斷模塊31可以根據(jù)自身預(yù)先設(shè)置好的定時(shí)周期,周期性地判斷主 控終端30與受控終端的通訊連接是否斷開(kāi),如每2秒判斷一次。當(dāng)判斷確定主控終端30 與受控終端的通訊連接已斷開(kāi),向受控終端發(fā)送控制信息,受控終端根據(jù)該控制信息建立 與主控終端30的通訊連接后,判斷模塊31再恢復(fù)周期性判斷主控終端30與受控終端的通 訊連接是否斷開(kāi)。本發(fā)明的以上實(shí)施例所述的受控終端為嵌入式終端。主控終端可以是個(gè)人電腦、 服務(wù)器或嵌入式終端。另外,本發(fā)明的主控終端對(duì)應(yīng)一個(gè)或多個(gè)受控終端。應(yīng)當(dāng)理解的是,以上僅為本發(fā)明的優(yōu)選實(shí)施例,不能因此限制本發(fā)明的專利范圍, 凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在 其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
一種處理故障信息的方法,其特征在于,包括步驟受控終端接收主控終端發(fā)送的控制信息;受控終端根據(jù)所述控制信息,建立自身與主控終端的通訊連接;受控終端提取自身的故障信息,并將該提取的所述故障信息發(fā)送給主控終端進(jìn)行存儲(chǔ),使用戶根據(jù)所述故障信息,確定受控終端產(chǎn)生故障的原因,以消除故障。
2.根據(jù)權(quán)利要求1所述的處理故障信息的方法,其特征在于,所述受控終端在建立自 身與主控終端的通訊連接之前還包括受控終端保存自身的所述故障信息。
3.根據(jù)權(quán)利要求1或2所述的處于故障信息的方法,其特征在于, 所述故障信息包括當(dāng)前寄存器變量和當(dāng)前內(nèi)存快照。
4.根據(jù)權(quán)利要求3所述的處理故障信息的方法,其特征在于,所述當(dāng)前寄存器變量包括以下變量的一種或多種當(dāng)前程序計(jì)數(shù)器變量、當(dāng)前棧指針 變量、當(dāng)前通用寄存器變量和當(dāng)前處理器狀態(tài)寄存器變量。
5.一種處理故障信息的受控終端,其特征在于,包括 第一接收模塊,用于接收主控終端發(fā)送的控制信息;建立模塊,用于根據(jù)所述控制信息,建立受控終端與主控終端的通訊連接; 第一發(fā)送模塊,用于提取受控終端的故障信息,并將該提取的所述故障信息發(fā)送給主 控終端進(jìn)行存儲(chǔ),使用戶根據(jù)所述故障信息,確定受控終端產(chǎn)生故障的原因,以消除故障。
6.根據(jù)權(quán)利要求5所述的處理故障信息的受控終端,其特征在于,還包括 保存模塊,用于保存所述受控終端的故障信息。
7.根據(jù)權(quán)利要求5或6所述的處理故障信息的受控終端,其特征在于, 所述故障信息包括當(dāng)前寄存器變量和當(dāng)前內(nèi)存快照。
8.根據(jù)權(quán)利要求7所述的處理故障信息的受控終端,其特征在于,所述當(dāng)前寄存器變量包括以下變量的一種或多種當(dāng)前程序計(jì)數(shù)器變量、當(dāng)前棧指針 變量、當(dāng)前通用寄存器變量和當(dāng)前處理器狀態(tài)寄存器變量。
9.一種處理故障信息的方法,其特征在于,包括步驟 主控終端判斷自身與受控終端的通訊連接是否斷開(kāi);當(dāng)主控終端與受控終端通訊連接已斷開(kāi),主控終端向受控終端發(fā)送控制信息,以使受 控終端根據(jù)控制信息,建立自身與主控終端的通訊連接,提取并向主控終端發(fā)送自身的故 障信息;主控終端接收并存儲(chǔ)受控終端發(fā)送的所述故障信息,使用戶根據(jù)所述故障信息,確定 受控終端產(chǎn)生故障的原因,以消除故障。
10.一種處理故障信息的主控終端,其特征在于,包括判斷模塊,用于判斷主控終端與受控終端的通訊連接是否斷開(kāi); 第二發(fā)送模塊,用于當(dāng)主控終端與受控終端的通訊連接已斷開(kāi),向受控終端發(fā)送控制 信息,以使受控終端根據(jù)控制信息,建立自身與主控終端的通訊連接,提取并向主控終端發(fā) 送自身的故障信息;第二接收模塊,用于接收并存儲(chǔ)受控終端發(fā)送的所述故障信息,使用戶根據(jù)所述故障 信息,確定受控終端產(chǎn)生故障的原因,以消除故障。
全文摘要
本發(fā)明公開(kāi)了處理故障信息的方法、受控終端和主控終端,處理故障信息的方法之一包括受控終端接收主控終端發(fā)送的控制信息;受控終端根據(jù)控制信息,建立自身與主控終端的通訊連接;受控終端提取自身的故障信息,并將提取的故障信息發(fā)送給主控終端進(jìn)行存儲(chǔ)。本發(fā)明的處理故障信息的方法和受控終端、主控終端,在受控終端出現(xiàn)故障時(shí),用戶在主控終端上可以根據(jù)受控終端發(fā)送的故障信息確定受控終端產(chǎn)生故障的原因,進(jìn)而采用相應(yīng)的策略,以消除受控終端的故障。
文檔編號(hào)G06F11/14GK101957785SQ201010288199
公開(kāi)日2011年1月26日 申請(qǐng)日期2010年9月20日 優(yōu)先權(quán)日2010年9月20日
發(fā)明者吳明遠(yuǎn), 張愷, 韓冰 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1