[發(fā)明專利]計(jì)算機(jī)運(yùn)行監(jiān)測(cè)方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201710354698.0 | 申請(qǐng)日: | 2017-05-19 |
| 公開(公告)號(hào): | CN107133130B | 公開(公告)日: | 2021-01-01 |
| 發(fā)明(設(shè)計(jì))人: | 朱波 | 申請(qǐng)(專利權(quán))人: | 杭州新中大科技股份有限公司 |
| 主分類號(hào): | G06F11/14 | 分類號(hào): | G06F11/14;G06F11/30 |
| 代理公司: | 北京高航知識(shí)產(chǎn)權(quán)代理有限公司 11530 | 代理人: | 劉艷玲 |
| 地址: | 310051 浙江省杭*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計(jì)算機(jī) 運(yùn)行 監(jiān)測(cè) 方法 裝置 | ||
本發(fā)明的計(jì)算機(jī)運(yùn)行監(jiān)測(cè)方法和裝置,方法包括:A:針對(duì)監(jiān)視目標(biāo)設(shè)置一計(jì)數(shù)器與一閾值,并每隔一段預(yù)設(shè)時(shí)間自動(dòng)增加計(jì)數(shù)值;B:接收設(shè)置在監(jiān)視目標(biāo)正常執(zhí)行路徑上的計(jì)數(shù)器重置指令;C:當(dāng)監(jiān)視目標(biāo)無(wú)法正常執(zhí)行到計(jì)數(shù)器重置指令時(shí),計(jì)數(shù)值溢出,并發(fā)出目標(biāo)發(fā)生錯(cuò)誤信號(hào)和/或采取恢復(fù)措施。優(yōu)點(diǎn)在于:本發(fā)明能夠?qū)ο到y(tǒng)和應(yīng)用同時(shí)進(jìn)行監(jiān)測(cè),且具有監(jiān)測(cè)過(guò)程簡(jiǎn)單,監(jiān)測(cè)效果好等優(yōu)點(diǎn)。
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種計(jì)算機(jī)運(yùn)行監(jiān)測(cè)方法和裝置。
背景技術(shù)
目前,計(jì)算機(jī)設(shè)備已經(jīng)成為廣大用戶生活中必不可少的設(shè)備之一,系統(tǒng)的可靠性、移植性和兼容性等成為計(jì)算機(jī)軟件性能的主要指標(biāo)。但是現(xiàn)有技術(shù)用于監(jiān)測(cè)系統(tǒng)的模塊存在監(jiān)測(cè)過(guò)程過(guò)于復(fù)雜、一次只能監(jiān)測(cè)一個(gè)進(jìn)程、且模塊本身移植性、兼容性和可靠性不夠高等問(wèn)題。
為了解決上述技術(shù)問(wèn)題,人們進(jìn)行了長(zhǎng)期的探索,例如中國(guó)專利公開了一種計(jì)算機(jī)系統(tǒng)的狀態(tài)監(jiān)測(cè)方法及裝置[申請(qǐng)?zhí)枺篊N201210587387.6],其方法包括如下步驟:為計(jì)算機(jī)添加虛擬的狀態(tài)監(jiān)測(cè)模塊:所述虛擬的狀態(tài)監(jiān)測(cè)模塊與連接在計(jì)算機(jī)的南橋上的狀態(tài)監(jiān)測(cè)芯片對(duì)應(yīng),并由ACPI設(shè)備驅(qū)動(dòng)程序進(jìn)行驅(qū)動(dòng);利用ACPI方法通知操作系統(tǒng)產(chǎn)生異常事件:當(dāng)連接在計(jì)算機(jī)的南橋上的狀態(tài)監(jiān)測(cè)芯片由于發(fā)現(xiàn)系統(tǒng)狀態(tài)異常而產(chǎn)生異常事件時(shí),通過(guò)ACPI方法向所述ACPI設(shè)備驅(qū)動(dòng)程序傳遞所述異常事件,然后由所述ACPI設(shè)備驅(qū)動(dòng)程序通知操作系統(tǒng);通過(guò)所述ACPI設(shè)備驅(qū)動(dòng)程序獲取由狀態(tài)監(jiān)測(cè)芯片處理得到的狀態(tài)數(shù)據(jù)。本方案的運(yùn)行過(guò)程是一種自底層硬件逐步向上層系統(tǒng)傳遞的過(guò)程。這樣,通過(guò)共同的ACPI方法,底層的硬件(狀態(tài)監(jiān)測(cè)芯片)將異常告知上層的系統(tǒng)(操作系統(tǒng)或應(yīng)用軟件),這樣使底層與系統(tǒng)層都使用標(biāo)準(zhǔn)的ACPI方法,提高該裝置設(shè)計(jì)的移植性、兼容性和可靠性
再如,一種基于消息監(jiān)控的軟件看門狗系統(tǒng)的實(shí)現(xiàn)方法[申請(qǐng)?zhí)枺篊N201610788410.6],包括應(yīng)用進(jìn)程的軟件看門狗和系統(tǒng)看門狗兩部分,所述該兩部分的核心為消息監(jiān)控,即通過(guò)消息交互的方法實(shí)現(xiàn),所述系統(tǒng)看門狗實(shí)現(xiàn)過(guò)程的主要步驟如下:所述系統(tǒng)看門狗隨系統(tǒng)啟動(dòng)并以驅(qū)動(dòng)模塊的方式加載,創(chuàng)建一個(gè)可供監(jiān)控進(jìn)程讀寫的接口,用于接收監(jiān)控進(jìn)程的消息;所述驅(qū)動(dòng)模塊中設(shè)有定時(shí)器,等待監(jiān)控進(jìn)程發(fā)送的消息,如果定時(shí)器超時(shí)后沒(méi)有收到監(jiān)控進(jìn)程的消息,則看門狗將反向發(fā)送消息給監(jiān)控進(jìn)程;如果此時(shí)仍然得不到監(jiān)控進(jìn)程的響應(yīng),則說(shuō)明系統(tǒng)出現(xiàn)死鎖或者主進(jìn)程掛起的問(wèn)題,此時(shí)看門狗將作出系統(tǒng)軟重啟的操作。本方案能夠在監(jiān)控系統(tǒng)狀態(tài)煩人同時(shí)監(jiān)控進(jìn)程狀態(tài),使得軟件系統(tǒng)更加穩(wěn)定兼容、更加可靠。
上述兩個(gè)方案雖然在一定程度上解決了現(xiàn)有技術(shù)的部分問(wèn)題,但是仍然存在部分缺陷,例如,監(jiān)測(cè)模塊設(shè)置困難,監(jiān)測(cè)過(guò)程過(guò)于復(fù)雜等問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)上述問(wèn)題,提供一種簡(jiǎn)單且有效的計(jì)算機(jī)運(yùn)行監(jiān)測(cè)方法;
本發(fā)明的另一目的是針對(duì)上述問(wèn)題,提供一種用于計(jì)算機(jī)運(yùn)行監(jiān)測(cè)的裝置;
為達(dá)到上述目的,本發(fā)明采用了下列技術(shù)方案:
本發(fā)明的計(jì)算機(jī)運(yùn)行監(jiān)測(cè)方法包括:
A:針對(duì)監(jiān)視目標(biāo)設(shè)置一計(jì)數(shù)器與一閾值,并每隔一段預(yù)設(shè)時(shí)間自動(dòng)增加計(jì)數(shù)值;
B:接收設(shè)置在監(jiān)視目標(biāo)正常執(zhí)行路徑上的計(jì)數(shù)器重置指令;
C:當(dāng)監(jiān)視目標(biāo)無(wú)法正常執(zhí)行到計(jì)數(shù)器重置指令時(shí),計(jì)數(shù)值溢出,并發(fā)出目標(biāo)發(fā)生錯(cuò)誤信號(hào)和/或采取恢復(fù)措施。
通過(guò)上述技術(shù)方案,能夠簡(jiǎn)化監(jiān)測(cè)過(guò)程的同時(shí)提高監(jiān)測(cè)效果。
在上述的計(jì)算機(jī)運(yùn)行監(jiān)測(cè)方法中,所述的計(jì)數(shù)器的計(jì)數(shù)值由初始值增加至閾值所用的時(shí)間大于或等于監(jiān)視目標(biāo)正常執(zhí)行路徑上的前一個(gè)重置指令執(zhí)行到后一個(gè)重置指令所需要的時(shí)間。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州新中大科技股份有限公司,未經(jīng)杭州新中大科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710354698.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 雙桌面遠(yuǎn)程控制系統(tǒng)及方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 雙計(jì)算機(jī)系統(tǒng)
- 制導(dǎo)雷達(dá)計(jì)算機(jī)系統(tǒng)
- 一種服務(wù)部署方法及裝置
- 一種計(jì)算機(jī)集成系統(tǒng)及故障自動(dòng)切換方法
- 一種計(jì)算機(jī)信息安全監(jiān)控系統(tǒng)
- 混合型量子計(jì)算機(jī)架構(gòu)及其執(zhí)行計(jì)算任務(wù)的方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行支援裝置、運(yùn)行支援系統(tǒng)以及運(yùn)行支援程序
- 列車運(yùn)行處理方法、運(yùn)行處理裝置和運(yùn)行調(diào)度系統(tǒng)
- 運(yùn)行監(jiān)測(cè)系統(tǒng)及運(yùn)行監(jiān)測(cè)方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行曲線制作裝置、運(yùn)行輔助裝置以及運(yùn)行控制裝置
- 運(yùn)行支持裝置、車輛、運(yùn)行管理裝置和運(yùn)行支持方法
- 運(yùn)行計(jì)劃方法、運(yùn)行控制裝置和運(yùn)行計(jì)劃系統(tǒng)
- 運(yùn)行控制裝置、運(yùn)行管理系統(tǒng)、運(yùn)行控制方法以及車輛
- 自動(dòng)建模運(yùn)行系統(tǒng)及運(yùn)行方法
- 一種用于監(jiān)測(cè)站的天氣監(jiān)測(cè)系統(tǒng)
- 一種電力設(shè)備安全監(jiān)測(cè)系統(tǒng)及監(jiān)測(cè)方法
- 基于區(qū)塊鏈的環(huán)境監(jiān)測(cè)及數(shù)據(jù)處理方法和裝置
- 監(jiān)測(cè)方法以及裝置
- 醫(yī)院后勤能耗目標(biāo)對(duì)象的監(jiān)測(cè)方法、裝置、計(jì)算機(jī)設(shè)備
- 故障監(jiān)測(cè)裝置和故障監(jiān)測(cè)系統(tǒng)
- 一種社區(qū)養(yǎng)老安全監(jiān)測(cè)系統(tǒng)
- 一種濕地生態(tài)環(huán)境監(jiān)測(cè)系統(tǒng)及方法
- 一種接地網(wǎng)阻抗短路在線監(jiān)測(cè)裝置
- 一種廢氣監(jiān)測(cè)裝置
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





