欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于snmp進(jìn)行服務(wù)器風(fēng)扇控制的方法

文檔序號(hào):8919332閱讀:583來源:國(guó)知局
一種基于snmp進(jìn)行服務(wù)器風(fēng)扇控制的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及服務(wù)器管理技術(shù)領(lǐng)域,具體地說是一種實(shí)用性強(qiáng)、基于SNMP進(jìn)行服務(wù) 器風(fēng)扇控制的方法。
【背景技術(shù)】
[0002] SNMP (Simple Network Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)是一種管理 網(wǎng)絡(luò)節(jié)點(diǎn)(如服務(wù)器、工作站、路由器、交換機(jī)等)的標(biāo)準(zhǔn)協(xié)議,它提供了 GET、SET、TRAP和 INFORM四類實(shí)用的操作。通常,SNMP代理以變量的形式呈現(xiàn)被管理對(duì)象的信息,每個(gè)對(duì)象 基本上是一個(gè)數(shù)據(jù)變量,管理信息庫(kù)MIB是對(duì)象的集合,它代表網(wǎng)絡(luò)中可以管理的資源和 設(shè)備,這些變量以層次化的方式組織起來,構(gòu)成了 MIB樹。
[0003] SNMP通過GET類指令獲取信息,使用TRAP或者INR0RM主動(dòng)發(fā)送告警指示,通過 SET指令更新配置和進(jìn)行控制。由于SNMP的管理對(duì)象主要是各種網(wǎng)絡(luò)節(jié)點(diǎn),因此SNMP的 GET、TRAP和INFORM監(jiān)視指令通常是常態(tài)性的,而SET配置和控制指令只有當(dāng)網(wǎng)絡(luò)基本結(jié) 構(gòu)需要改變的時(shí)候使用,即SET的設(shè)計(jì)初衷并不針對(duì)控制服務(wù)器風(fēng)扇這種非網(wǎng)絡(luò)節(jié)點(diǎn)的情 形,這體現(xiàn)在以下兩個(gè)方面: (1 )SNMP采用基于變量進(jìn)行管理的方式,實(shí)現(xiàn)簡(jiǎn)單,但描述性不強(qiáng),控制功能有限,無(wú)法 對(duì)風(fēng)扇進(jìn)行有效地控制操作; (2)SNMP是基于IP的,但服務(wù)器風(fēng)扇是非IP訪問的,無(wú)法直接采用SNMP進(jìn)行管理,需 要提供針對(duì)風(fēng)扇控制的函數(shù)接口。
[0004] SNMP已經(jīng)被廣泛地應(yīng)用于網(wǎng)絡(luò)管理上,幾乎各種網(wǎng)絡(luò)設(shè)備上都可以看到默認(rèn)啟用 的SNMP服務(wù),在服務(wù)器管理的實(shí)際應(yīng)用中存在著使用SNMP進(jìn)行服務(wù)器風(fēng)扇控制的需求,如 果通過擴(kuò)展SNMP的功能實(shí)現(xiàn)基于SNMP的服務(wù)器風(fēng)扇控制,可以有效地簡(jiǎn)化和統(tǒng)一服務(wù)器 的管理方案。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種實(shí)用性強(qiáng)、基于SNMP進(jìn)行服務(wù) 器風(fēng)扇控制的方法。
[0006] 一種基于SNMP進(jìn)行服務(wù)器風(fēng)扇控制的方法,其具體實(shí)現(xiàn)過程為: 一、 檢測(cè)風(fēng)扇運(yùn)行參數(shù)更新標(biāo)識(shí),查看該運(yùn)行參數(shù)是否更新:當(dāng)出現(xiàn)更新時(shí),將該風(fēng)扇 運(yùn)行參數(shù)進(jìn)行重新設(shè)置; 二、讀取并解析風(fēng)扇運(yùn)行模式,更新PWM控制信號(hào); 三、 循環(huán)遍歷其余風(fēng)扇進(jìn)行同樣操作后,完成對(duì)服務(wù)器所有風(fēng)扇的控制。
[0007] 所述方法的實(shí)施,是基于服務(wù)器的BMC芯片中增加SNMP代理擴(kuò)展模塊和set命令 參數(shù)解析和動(dòng)作模塊完成的,其中set命令參數(shù)解析和動(dòng)作模塊對(duì)自定義結(jié)構(gòu)化字符串進(jìn) 行解析并根據(jù)預(yù)定義的語(yǔ)義執(zhí)行擴(kuò)展操作,增強(qiáng)使用SNMP進(jìn)行服務(wù)器管理時(shí)SNMP描述被 管理對(duì)象行為的能力,實(shí)現(xiàn)SNMP進(jìn)行服務(wù)器風(fēng)扇控制。
[0008] 所述風(fēng)扇運(yùn)行參數(shù)包括兩種:一是在自動(dòng)控制模式下根據(jù)傳感器采集的溫度獲取 此時(shí)風(fēng)扇所應(yīng)采用占空比的溫度-占空比映射表;二是在手動(dòng)控制模式下各個(gè)風(fēng)扇轉(zhuǎn)速檔 位及其所對(duì)應(yīng)的占空比。
[0009] 所述風(fēng)扇運(yùn)行參數(shù)作為SNMP set命令的參數(shù)被SNMP代理擴(kuò)展模塊獲取,決定更 新哪個(gè)風(fēng)扇的運(yùn)行參數(shù),并寫入到以要調(diào)整運(yùn)行參數(shù)的風(fēng)扇號(hào)命名的相應(yīng)的存儲(chǔ)區(qū)域中。
[0010] 所述風(fēng)扇運(yùn)行參數(shù)更新設(shè)置過程為: 檢測(cè)全局變量運(yùn)行參數(shù)更新標(biāo)識(shí)位是否置位,只更新置位的標(biāo)識(shí)所對(duì)應(yīng)的風(fēng)扇運(yùn)行參 數(shù),當(dāng)置位時(shí),進(jìn)入下一步驟; 釋放相應(yīng)的存儲(chǔ)溫度-占空比映射表或者風(fēng)扇轉(zhuǎn)速檔位的存儲(chǔ)空間; 對(duì)置位的全局變量運(yùn)行參數(shù),根據(jù)要調(diào)整運(yùn)行參數(shù)的風(fēng)扇號(hào)選取以其風(fēng)扇號(hào)命名的存 放著風(fēng)扇運(yùn)行參數(shù)的存儲(chǔ)空間; 讀取更新的風(fēng)扇運(yùn)行參數(shù),開辟臨時(shí)存儲(chǔ)空間; 解析并存儲(chǔ)風(fēng)扇運(yùn)行參數(shù); 復(fù)位風(fēng)扇運(yùn)行參數(shù)更新標(biāo)識(shí)。
[0011] 所述運(yùn)行模式包括手動(dòng)控制模式和自動(dòng)控制模式。
[0012] 所述風(fēng)扇運(yùn)行模式作為SNMP set命令的參數(shù)被SNMP代理擴(kuò)展模塊獲取,決定更 新哪個(gè)風(fēng)扇的運(yùn)行模式,并寫入到相應(yīng)的存儲(chǔ)區(qū)域中。
[0013] 所述步驟二的詳細(xì)過程為:讀取以要調(diào)整運(yùn)行參數(shù)的風(fēng)扇號(hào)命 名的風(fēng)扇運(yùn)行模式存儲(chǔ)空間中的信息,解析風(fēng)扇運(yùn)行模式,使用更新后的 信號(hào)控制風(fēng)扇號(hào)為要調(diào)整運(yùn)行參數(shù)的風(fēng)扇號(hào)的風(fēng)扇的轉(zhuǎn)速。
[0014] 本發(fā)明的一種基于SNMP進(jìn)行服務(wù)器風(fēng)扇控制的方法,具有以下優(yōu)點(diǎn): 本發(fā)明提出的一種基于SNMP進(jìn)行服務(wù)器風(fēng)扇控制的方法,增強(qiáng)了使用SNMP進(jìn)行服務(wù) 器管理時(shí)SNMP描述被管理對(duì)象行為的能力,使得SNMP可以進(jìn)行服務(wù)器風(fēng)扇控制等較為復(fù) 雜的操作,可以有效地簡(jiǎn)化和統(tǒng)一服務(wù)器的管理,實(shí)用性強(qiáng),易于推廣。
【附圖說明】
[0015] 附圖1為基于SNMP進(jìn)行服務(wù)器風(fēng)扇控制實(shí)現(xiàn)結(jié)構(gòu)圖。
[0016] 附圖2為本發(fā)明的實(shí)現(xiàn)流程圖。
【具體實(shí)施方式】
[0017] 下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
[0018] 本發(fā)明提供一種基于SNMP進(jìn)行服務(wù)器風(fēng)扇控制的方法,通過增加一個(gè)SNMP代理 擴(kuò)展模塊以及一個(gè)對(duì)自定義結(jié)構(gòu)化字符串進(jìn)行解析并根據(jù)預(yù)定義的語(yǔ)義執(zhí)行擴(kuò)展操作的 set命令參數(shù)解析和動(dòng)作模塊,實(shí)現(xiàn)有效地簡(jiǎn)化和統(tǒng)一服務(wù)器的管理方案。
[0019]如附圖1、圖2所示,其具體實(shí)現(xiàn)過程為, 一、 檢測(cè)風(fēng)扇運(yùn)行參數(shù)更新標(biāo)識(shí),查看該運(yùn)行參數(shù)是否更新:當(dāng)出現(xiàn)更新時(shí),將該風(fēng)扇 運(yùn)行參數(shù)進(jìn)行重新設(shè)置; 二、 讀取并解析風(fēng)扇運(yùn)行模式,更新PWM控制信號(hào); 三、 循環(huán)遍歷其余風(fēng)扇進(jìn)行同樣操作后,完成對(duì)服務(wù)器所有風(fēng)扇的控制。
[0020] 所述方法的實(shí)施,是基于服務(wù)器的BMC芯片中增加SNMP代理擴(kuò)展模塊和set命令 參數(shù)解析和動(dòng)作模塊完成的,其中set命令參數(shù)解析和動(dòng)作模塊對(duì)自定義結(jié)構(gòu)化字符串進(jìn) 行解析并根據(jù)預(yù)定義的語(yǔ)義執(zhí)行擴(kuò)展操作,增強(qiáng)使用SNMP進(jìn)行服務(wù)器管理時(shí)SNMP描述被 管理對(duì)象行為的能力,使得SNMP可以進(jìn)行服務(wù)器風(fēng)扇控制等較為復(fù)雜的操作。
[0021] 所述風(fēng)扇運(yùn)行參數(shù)包括兩種:一是在自動(dòng)控制模式下根據(jù)傳感器采集的溫度獲取 此時(shí)風(fēng)扇所應(yīng)采用占空比的溫度-占空比映射表;二是在手動(dòng)控制模式下各個(gè)風(fēng)扇轉(zhuǎn)速檔 位及其所對(duì)應(yīng)的占空比。
[0022] 對(duì)于自動(dòng)控制模式,溫度-占空比映射表在set命令參數(shù)中通過如下的結(jié)構(gòu)化字 符串表不:
[0023]其中,是要調(diào)整運(yùn)行參數(shù)的風(fēng)扇號(hào),可以對(duì)具體的某個(gè)風(fēng)扇進(jìn)行調(diào)整;r: 是傳感器溫度;i>raTCTC££;是1}對(duì)應(yīng)的占空比;卩是最低溫度,DI7JTCTO:乓是其 占空比,稱為起點(diǎn)溫度占空比;th是最高溫度,是其占空比,稱為終止溫度 占空比;從乃到,溫度升高,占空比增大,對(duì)應(yīng)的風(fēng)扇轉(zhuǎn)速會(huì)相應(yīng)的提高。
[0024]需要說明的是,溫度-占空比映射表通常較大,因此結(jié)構(gòu)化字符串較長(zhǎng),為便于輸 入,各個(gè)溫度之間的間隔一般大于1,t之間的各個(gè)占空比數(shù)值需要在set命令參數(shù) 解析和動(dòng)作模塊中增加相應(yīng)的處理算法得到,本發(fā)明申請(qǐng)對(duì)于如何得到各個(gè)占空比數(shù)值不 做限定,也不在本發(fā)明申請(qǐng)中進(jìn)一步闡述,但此解決問題的思路仍屬于本發(fā)明的范圍。一種 可能的方法是限定上述參數(shù)T; :DMTCFCI£;;的對(duì)數(shù),比如不大于5,I)UTYCYCLEn不大 于風(fēng)扇控制器芯片支持的最大占空比,T;:i}L71TTa:乓中的1}表示分線段數(shù)量不大于 5的多分段函數(shù)各個(gè)分線段起點(diǎn)的溫度,而相應(yīng)的!>LTOrC££:則是該起點(diǎn)溫度對(duì)應(yīng)的占 空比,在set命令參數(shù)解析和動(dòng)作模塊中根據(jù)這些輸入的值計(jì)算得到2;與T;之間其余 各個(gè)溫度點(diǎn)的占空比。
[0025] 對(duì)于手動(dòng)控制模式,各個(gè)風(fēng)扇轉(zhuǎn)速檔位及其所對(duì)應(yīng)的占空比在set命令參數(shù)中通 過如下的結(jié)構(gòu)化字符串表示:

[0026] 其中,是要調(diào)整運(yùn)行參數(shù)的風(fēng)扇號(hào),可以對(duì)具體的某個(gè)風(fēng)扇進(jìn)行調(diào) 整;A是風(fēng)扇轉(zhuǎn)速檔位;是4對(duì)應(yīng)的占空比;&是最低轉(zhuǎn)速檔位, DC/UCTCL^是其占空比;^是最高轉(zhuǎn)速檔位,是其占空比;從^到 4,檔位升尚,占空比增大,對(duì)應(yīng)的風(fēng)扇轉(zhuǎn)速會(huì)相應(yīng)的提尚。
[0027] 上述參數(shù)作為SNMP set命令的參數(shù)被SNMP代理擴(kuò)展模塊獲取,通過檢測(cè)字符 串的第一個(gè)分號(hào)之前的子字符串所代表的數(shù)字決定更新哪個(gè)風(fēng)扇的運(yùn)行參數(shù),并寫入到 以FiV:命名的相應(yīng)的存儲(chǔ)區(qū)域中,例如,一個(gè)文件中,同時(shí)置位全局變量運(yùn)行參數(shù)更新標(biāo)志位
,set命令參數(shù)解析和動(dòng)作模塊檢測(cè)到標(biāo)志位被置位后會(huì)對(duì)所對(duì)應(yīng)的存儲(chǔ)區(qū)域中的數(shù)據(jù)進(jìn) 行解析并計(jì)算和更新溫度-占空比映射表或者更新風(fēng)扇轉(zhuǎn)速檔位和相應(yīng)占空比,更新操作完成 后復(fù)七
[0028] 所述的風(fēng)扇運(yùn)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阳泉市| 墨玉县| 罗定市| 永丰县| 庄河市| 定日县| 富民县| 长葛市| 随州市| 临泉县| 陆河县| 肇源县| 扎兰屯市| 西乌珠穆沁旗| 保德县| 清水县| 蒙城县| 得荣县| 灵丘县| 陇西县| 阿城市| 鹤山市| 荥经县| 车致| 资阳市| 包头市| 泰州市| 丰宁| 灌阳县| 广河县| 恭城| 苍溪县| 泰兴市| 宜兴市| 大渡口区| 宁蒗| 拉萨市| 布尔津县| 紫阳县| 凭祥市| 志丹县|