專利名稱:與軟件版本解耦的風(fēng)扇調(diào)速方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信領(lǐng)域,特別涉及到一種與軟件版本解耦的風(fēng)扇調(diào)速方法及裝置。
背景技術(shù):
通訊設(shè)備的散熱能力是衡量設(shè)備性能的一個重要指標(biāo),也是維持設(shè)備長時間正常運轉(zhuǎn)的重要手段,而風(fēng)扇是最普遍最實用同時也是成本比較低的散熱手段。但風(fēng)扇也會帶來很大的噪音,如果為了散熱而將風(fēng)扇一直處于全速運轉(zhuǎn)會使基站的噪音很大,同時縮短風(fēng)扇的使用壽命、增加基站的耗電量等。目前通用的做法是實時收集設(shè)備各采集點的溫度, 根據(jù)采集到的溫度和一定的策略(算法)計算出一個調(diào)速值,然后使用風(fēng)扇控制單板提供的接口對風(fēng)扇進行調(diào)速。但風(fēng)扇的調(diào)速策略容易受產(chǎn)品制式、基站型號、風(fēng)扇位置、外界環(huán)境等因素影響, 存在差異性大、變動頻繁等特點。例如同樣是BBU框,TD產(chǎn)品和CDMA產(chǎn)品的調(diào)速策略不同; 同樣是CDMA產(chǎn)品,不同型號的基站的BBU框的風(fēng)扇調(diào)速策略也不同;再例如同樣是CDMA同一機型,射頻側(cè)風(fēng)扇和基帶側(cè)風(fēng)扇的調(diào)速策略不同;另外地理位置、運營商等因素都會對風(fēng)扇的調(diào)速有不同需求。目前各產(chǎn)品都是針對不同需求的調(diào)速策略進行硬編碼,一旦不能滿足實際需求或是開發(fā)新機型就需要重新修改代碼,升級基站的軟件版本,給運營商的業(yè)務(wù)帶來一定影響的同時還浪費了人力物力,不利于后期拓展和維護。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種與軟件版本解耦的風(fēng)扇調(diào)速方法及裝置,方便后期拓展和維護。本發(fā)明提出一種與軟件版本解耦的風(fēng)扇調(diào)速方法,包括根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略;根據(jù)所述策略提取需要的溫度;根據(jù)所述溫度計算風(fēng)扇的調(diào)速值,并發(fā)送至風(fēng)扇控制單板進行風(fēng)扇調(diào)速。優(yōu)選地,所述根據(jù)策略提取需要的溫度包括通過預(yù)設(shè)的通用接口采集基站內(nèi)各采集點的溫度。優(yōu)選地,在執(zhí)行所述根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略之前,還包括設(shè)置各種風(fēng)扇所在場景與策略庫中策略的映射關(guān)系。優(yōu)選地,根據(jù)所述溫度計算風(fēng)扇的調(diào)速值包括根據(jù)所述策略對所述溫度進行調(diào)整,得到調(diào)速溫度;根據(jù)所述調(diào)速溫度和所述策略的調(diào)速曲線計算調(diào)速值。優(yōu)選地,所述調(diào)速策略為根據(jù)溫度類型、溫度的調(diào)整方法和線性調(diào)速曲線進行風(fēng)扇的調(diào)速。本發(fā)明還提出一種與軟件版本解耦的風(fēng)扇調(diào)速裝置,包括選擇模塊,用于根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略;提取模塊,用于根據(jù)所述策略提取需要的溫度;控制模塊,用于根據(jù)所述溫度計算風(fēng)扇的調(diào)速值,并發(fā)送至風(fēng)扇控制單板進行風(fēng)扇調(diào)速。優(yōu)選地,所述提取模塊具體用于通過預(yù)設(shè)的通用接口采集基站內(nèi)各采集點的溫度。優(yōu)選地,所述與軟件版本解耦的風(fēng)扇調(diào)速裝置還包括映射模塊,用于設(shè)置各種風(fēng)扇所在場景與策略庫中策略的映射關(guān)系。優(yōu)選地,控制模塊包括調(diào)整單元,用于根據(jù)所述策略對所述溫度進行調(diào)整,得到調(diào)速溫度;計算單元,用于根據(jù)所述調(diào)速溫度和所述策略的調(diào)速曲線計算調(diào)速值。優(yōu)選地,所述調(diào)速策略為根據(jù)溫度類型、溫度的調(diào)整方法和線性調(diào)速曲線進行風(fēng)扇的調(diào)速。本發(fā)明針對風(fēng)扇的調(diào)速策略容易受產(chǎn)品制式、基站型號、風(fēng)扇位置、外界環(huán)境等因素影響,存在差異性大、變動頻繁等特點,提出一種與軟件版本解耦的風(fēng)扇自動調(diào)速方法及裝置,不僅能適應(yīng)于各種機型,而且能在不升級軟件版本的情況下升級調(diào)速策略,大大減少了系統(tǒng)的維護成本。
圖1為本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速方法一實施例的流程示意圖;圖2為本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速方法一實施例中控制的流程示意圖;圖3為本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速方法又一實施例的流程示意圖;圖4為本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速裝置一實施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速裝置一實施例中控制模塊的結(jié)構(gòu)示意圖;圖6為本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速裝置又一實施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施例方式應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照圖1,提出本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速方法一實施例,包括步驟S10、根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略;影響調(diào)速策略的因素主要是風(fēng)扇控制單板所在位置及環(huán)境,比如風(fēng)扇控制單板所在的站型號、柜型號、架型號、框型號、架、框、槽以及基站內(nèi)配置的大功率單板等,上述因素統(tǒng)稱為風(fēng)扇場景;而調(diào)速策略本身主要由調(diào)速需要的溫度類型、溫度的調(diào)整方法、線性調(diào)速曲線三部分組成。根據(jù)上述特點可以確定映射的方法以及策略的描述內(nèi)容
(1)適應(yīng)于不同風(fēng)扇場景的策略由于一個基站內(nèi)有多處風(fēng)扇需要控制調(diào)速,同一產(chǎn)品有多種站型,因此會有多種策略,為了達到與軟件版本解耦,可對所有策略進行編號,將各種應(yīng)用場景與策略編號進行映射,組成一個映射庫。(2)策略描述對每個具體的策略進行描述,包括需要的溫度類型表、溫度的調(diào)整表、線性調(diào)速曲線的拐點表,還可以根據(jù)實際情況增加其他元素。這樣就可以選擇一種文件格式來表示風(fēng)扇調(diào)速的策略,并通過策略文件制作工具或手動將策略文件轉(zhuǎn)換成基站可識別的策略文件。策略文件制作工具的特點是可以指導(dǎo)使用者通過界面輸入一些參數(shù)后就可以很方便的得到策略文件。策略文件可以通過下發(fā)工具下發(fā)到基站(該下發(fā)工具通常集成在網(wǎng)管上,該工具也可支持使用者直接在界面輸入?yún)?shù)后將參數(shù)發(fā)送給基站),基站收到策略文件后將策略解析成可識別的內(nèi)容保存在策略庫中。策略文件的格式可以是但不限于Xml、CSV、ini等文件格式。策略庫中可定時或根據(jù)需要進行更新,以適應(yīng)不同風(fēng)扇所在場景。因此當(dāng)某產(chǎn)品某機型或局方現(xiàn)場需要新的風(fēng)扇調(diào)速的策略時,只需制作一個新的策略文件下發(fā)到基站即可,無需重新編碼升級軟件版本?;撅L(fēng)扇調(diào)速的觸發(fā)可采用定時調(diào)速和被動調(diào)速兩種方法,被動調(diào)速指在接受到風(fēng)扇控制單板上報的信息時才觸發(fā)風(fēng)扇調(diào)速,定時調(diào)速則周期性的主動發(fā)送調(diào)速命令。當(dāng)啟動對風(fēng)扇的調(diào)速時,根據(jù)風(fēng)扇所在的當(dāng)前場景在策略庫中選擇一個最合適的策略。步驟S11、根據(jù)所述策略提取需要的溫度;對風(fēng)扇進行自動調(diào)速的依據(jù)是基站內(nèi)各采集點的溫度,因此實現(xiàn)自動調(diào)速且與軟件版本解耦,可主動、定時地收集到所有溫度,將這些溫度保存在溫度庫中,當(dāng)需要調(diào)速時, 根據(jù)選擇的策略提取需要的溫度。也可以根據(jù)策略實時采集溫度,以保證溫度的實時性和準(zhǔn)確性。步驟S12、根據(jù)所述溫度計算風(fēng)扇的調(diào)速值,并發(fā)送至風(fēng)扇控制單板進行風(fēng)扇調(diào)速。提取到調(diào)速策略需要的溫度后,對溫度進行調(diào)整后根據(jù)策略中的曲線計算出風(fēng)扇的調(diào)速值,最后通過風(fēng)扇或風(fēng)扇控制單板提供的接口將調(diào)速值發(fā)送給風(fēng)扇進行調(diào)速。本實施例針對風(fēng)扇的調(diào)速策略容易受產(chǎn)品制式、基站型號、風(fēng)扇位置、外界環(huán)境等因素影響,存在差異性大、變動頻繁等特點,提出一種與軟件版本解耦的風(fēng)扇自動調(diào)速方法及裝置,不僅能適應(yīng)于各種機型,而且能在不升級軟件版本的情況下升級調(diào)速策略,大大減少了系統(tǒng)的維護成本。在一實施例中,步驟Sll進一步包括通過預(yù)設(shè)的通用接口采集基站內(nèi)各采集點的溫度。由于溫度具有多樣性,各產(chǎn)品各機型所能提供的溫度各不相同;但溫度又有其確定性,大部分溫度類型各產(chǎn)品各站型都會有的,當(dāng)產(chǎn)品和機型確定后所能提供的溫度采集點也是確定的,因此可以使用底層的溫度接口收集到所有的公共溫度,同時提供能用的接收接口,通過該接口發(fā)送需要的溫度。參照圖2,在一實施例中,步驟S12可包括
5
步驟S121、根據(jù)所述策略對所述溫度進行調(diào)整,得到調(diào)速溫度;步驟S122、根據(jù)所述調(diào)速溫度和所述策略的調(diào)速曲線計算調(diào)速值。參照圖3,在上述實施例中,在執(zhí)行步驟SlO之前,還包括步驟S9、設(shè)置各種風(fēng)扇所在場景與策略庫中策略的映射關(guān)系。接收預(yù)先定制好的多種策略,保存于策略庫中,并設(shè)置好各種風(fēng)扇場景與多種策略之間的映射關(guān)系。在上述實施例中,所述調(diào)速策略為根據(jù)溫度類型、溫度的調(diào)速方法和線性調(diào)速曲線進行風(fēng)扇的調(diào)速。參照圖4,提出本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速裝置一實施例,包括選擇模塊10,用于根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略;提取模塊20,用于根據(jù)所述策略提取需要的溫度;控制模塊30,用于根據(jù)所述溫度計算風(fēng)扇的調(diào)速值,并發(fā)送至風(fēng)扇控制單板進行風(fēng)扇調(diào)速。影響調(diào)速策略的因素主要是風(fēng)扇控制單板所在位置及環(huán)境,比如風(fēng)扇控制單板所在的站型號、柜型號、架型號、框型號、架、框、槽以及基站內(nèi)配置的大功率單板等,上述因素統(tǒng)稱為風(fēng)扇場景;而調(diào)速策略本身主要由調(diào)速需要的溫度類型、溫度的調(diào)整方法、線性調(diào)速曲線三部分組成。根據(jù)上述特點可以確定映射的方法以及策略的描述內(nèi)容(1)適應(yīng)于不同風(fēng)扇場景的策略由于一個基站內(nèi)有多處風(fēng)扇需要控制調(diào)速,同一產(chǎn)品有多種站型,因此會有多種策略,為了達到與軟件版本解耦,可對所有策略進行編號,將各種應(yīng)用場景與策略編號進行映射,組成一個映射庫。(2)策略描述對每個具體的策略進行描述,包括需要的溫度類型表、溫度的調(diào)整表、線性調(diào)速曲線的拐點表,還可以根據(jù)實際情況增加其他元素。策略文件的內(nèi)容確定后就可以選擇一種文件格式來表示風(fēng)扇調(diào)速的策略,并通過策略文件制作工具或手動將策略文件轉(zhuǎn)換成基站可識別的策略文件。策略文件制作工具的特點是可以指導(dǎo)使用者通過界面輸入一些參數(shù)后就可以很方便的得到策略文件。策略文件可以通過下發(fā)工具下發(fā)到基站(該下發(fā)工具通常集成在網(wǎng)管上,該工具也可支持使用者直接在界面輸入?yún)?shù)后將參數(shù)發(fā)送給基站),基站收到策略文件后將策略解析成可識別的內(nèi)容保存在策略庫中。策略文件的格式可以是但不限于Xml、CSV、ini等文件格式。策略庫中可定時或根據(jù)需要進行更新,以適應(yīng)不同風(fēng)扇所在場景。因此當(dāng)某產(chǎn)品某機型或局方現(xiàn)場需要新的風(fēng)扇調(diào)速的策略時,只需制作一個新的策略文件下發(fā)到基站即可,無需重新編碼升級軟件版本?;撅L(fēng)扇調(diào)速的觸發(fā)可采用定時調(diào)速和被動調(diào)速兩種方法,被動調(diào)速指在接受到風(fēng)扇控制單板上報的信息時才觸發(fā)風(fēng)扇調(diào)速,定時調(diào)速則周期性的主動發(fā)送調(diào)速命令。當(dāng)啟動對風(fēng)扇的調(diào)速時,選擇模塊10根據(jù)風(fēng)扇所在的當(dāng)前場景在策略庫中選擇一個最合適的策略。對風(fēng)扇進行自動調(diào)速的依據(jù)是基站內(nèi)各采集點的溫度,因此實現(xiàn)自動調(diào)速且與軟
6件版本解耦,可主動、定時地收集到所有溫度,將這些溫度保存在溫度庫中。當(dāng)需要調(diào)速時, 提取模塊20根據(jù)選擇的策略提取需要的溫度。提取模塊20也可以根據(jù)策略實時采集溫度, 以保證溫度的實時性和準(zhǔn)確性。提取到調(diào)速策略需要的溫度后,控制模塊30對溫度進行調(diào)整后根據(jù)策略中的曲線計算出風(fēng)扇的調(diào)速值,最后通過風(fēng)扇或風(fēng)扇控制單板提供的接口將調(diào)速值發(fā)送給風(fēng)扇進行調(diào)速。本實施例針對風(fēng)扇的調(diào)速策略容易受產(chǎn)品制式、基站型號、風(fēng)扇位置、外界環(huán)境等因素影響,存在差異性大、變動頻繁等特點,提出一種與軟件版本解耦的風(fēng)扇自動調(diào)速方法及裝置,不僅能適應(yīng)于各種機型,而且能在不升級軟件版本的情況下升級調(diào)速策略,大大減少了系統(tǒng)的維護成本。在一實施例中,所述提取模塊20具體用于通過預(yù)設(shè)的通用接口采集基站內(nèi)各采集點的溫度。由于溫度具有多樣性,各產(chǎn)品各機型所能提供的溫度各不相同;但溫度又有其確定性,大部分溫度類型各產(chǎn)品各站型都會有的,當(dāng)產(chǎn)品和機型確定后所能提供的溫度采集點也是確定的,因此提取模塊20可以使用底層的溫度接口收集到所有的公共溫度,同時提供能用的接收接口,通過該接口發(fā)送需要的溫度。參照圖5,在上述實施例中,控制模塊30包括調(diào)速單元31,用于根據(jù)所述策略對所述溫度進行調(diào)整,得到調(diào)速溫度;計算單元32,用于根據(jù)所述調(diào)速溫度和所述策略的調(diào)速曲線計算調(diào)速值。參照圖6,提出本發(fā)明與軟件版本解耦的風(fēng)扇調(diào)速裝置又一實施例,在上述實施例中,還包括映射模塊40,用于設(shè)置各種風(fēng)扇所在場景與策略庫中策略的映射關(guān)系。接收預(yù)先定制好的多種策略,保存于策略庫中,映射模塊40設(shè)置好各種風(fēng)扇場景與多種策略之間的映射關(guān)系,該映射關(guān)系為一一對應(yīng)的線性關(guān)系。在上述實施例中,所述調(diào)速策略為根據(jù)溫度類型、溫度的調(diào)速方法和線性調(diào)速曲線進行風(fēng)扇的調(diào)速。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種與軟件版本解耦的風(fēng)扇調(diào)速方法,其特征在于,包括 根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略;根據(jù)所述策略提取需要的溫度;根據(jù)所述溫度計算風(fēng)扇的調(diào)速值,并發(fā)送至風(fēng)扇控制單板進行風(fēng)扇調(diào)速。
2.如權(quán)利要求1所述的與軟件版本解耦的風(fēng)扇調(diào)速方法,其特征在于,所述根據(jù)策略提取需要的溫度包括通過預(yù)設(shè)的通用接口采集基站內(nèi)各采集點的溫度。
3.如權(quán)利要求2所述的與軟件版本解耦的風(fēng)扇調(diào)速方法,其特征在于,在執(zhí)行所述根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略之前,還包括設(shè)置各種風(fēng)扇所在場景與策略庫中策略的映射關(guān)系。
4.如權(quán)利要求1至3中任一項所述的與軟件版本解耦的風(fēng)扇調(diào)速方法,其特征在于,根據(jù)所述溫度計算風(fēng)扇的調(diào)速值包括根據(jù)所述策略對所述溫度進行調(diào)整,得到調(diào)速溫度; 根據(jù)所述調(diào)速溫度和所述策略的調(diào)速曲線計算調(diào)速值。
5.如權(quán)利要求1至3中任一項所述的與軟件版本解耦的風(fēng)扇調(diào)速方法,其特征在于,所述調(diào)速策略為根據(jù)溫度類型、溫度的調(diào)整方法和線性調(diào)速曲線進行風(fēng)扇的調(diào)速。
6.一種與軟件版本解耦的風(fēng)扇調(diào)速裝置,其特征在于,包括 選擇模塊,用于根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略; 提取模塊,用于根據(jù)所述策略提取需要的溫度;控制模塊,用于根據(jù)所述溫度計算風(fēng)扇的調(diào)速值,并發(fā)送至風(fēng)扇控制單板進行風(fēng)扇調(diào)速。
7.如權(quán)利要求6所述的與軟件版本解耦的風(fēng)扇調(diào)速裝置,其特征在于,所述提取模塊具體用于通過預(yù)設(shè)的通用接口采集基站內(nèi)各采集點的溫度。
8.如權(quán)利要求7所述的與軟件版本解耦的風(fēng)扇調(diào)速裝置,其特征在于,還包括 映射模塊,用于設(shè)置各種風(fēng)扇所在場景與策略庫中策略的映射關(guān)系。
9.如權(quán)利要求6至8中任一項所述的與軟件版本解耦的風(fēng)扇調(diào)速裝置,其特征在于,控制模塊包括調(diào)整單元,用于根據(jù)所述策略對所述溫度進行調(diào)整,得到調(diào)速溫度; 計算單元,用于根據(jù)所述調(diào)速溫度和所述策略的調(diào)速曲線計算調(diào)速值。
10.如權(quán)利要求6至8中任一項所述的與軟件版本解耦的風(fēng)扇調(diào)速裝置,其特征在于, 所述調(diào)速策略為根據(jù)溫度類型、溫度的調(diào)整方法和線性調(diào)速曲線進行風(fēng)扇的調(diào)速。
全文摘要
本發(fā)明揭示了一種與軟件版本解耦的風(fēng)扇調(diào)速方法,包括根據(jù)風(fēng)扇所在場景從策略庫中選擇對應(yīng)的策略;根據(jù)所述策略提取需要的溫度;根據(jù)所述溫度計算風(fēng)扇的調(diào)速值,并發(fā)送至風(fēng)扇控制單板進行風(fēng)扇調(diào)速。本發(fā)明還提出了對應(yīng)的裝置。本發(fā)明針對風(fēng)扇的調(diào)速策略容易受產(chǎn)品制式、基站型號、風(fēng)扇位置、外界環(huán)境等因素影響,存在差異性大、變動頻繁等特點,提出一種與軟件版本解耦的風(fēng)扇自動調(diào)速方法及裝置,不僅能適應(yīng)于各種機型,而且能在不升級軟件版本的情況下升級調(diào)速策略,大大減少了系統(tǒng)的維護成本。
文檔編號F04D27/00GK102220996SQ201110167908
公開日2011年10月19日 申請日期2011年6月21日 優(yōu)先權(quán)日2011年6月21日
發(fā)明者王桃, 鄧集波, 鄒偉松, 馬廣宇 申請人:中興通訊股份有限公司