亚洲激情综合另类男同-中文字幕一区亚洲高清-欧美一区二区三区婷婷月色巨-欧美色欧美亚洲另类少妇

首頁(yè) 優(yōu)秀范文 插件技術(shù)論文

插件技術(shù)論文賞析八篇

發(fā)布時(shí)間:2023-04-01 10:11:27

序言:寫作是分享個(gè)人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的插件技術(shù)論文樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請(qǐng)盡情閱讀。

插件技術(shù)論文

第1篇

1.1移動(dòng)通信技術(shù)特征和優(yōu)勢(shì)

第一,移動(dòng)網(wǎng)絡(luò)覆蓋面廣,使用方式靈活,擴(kuò)展性比較好,在使用過程中用戶可以隨時(shí)隨地地連接到移動(dòng)網(wǎng)絡(luò)中去,沒有其它硬件軟件設(shè)備需求,方便快捷地讓用戶實(shí)現(xiàn)網(wǎng)絡(luò)擴(kuò)容;第二,移動(dòng)網(wǎng)絡(luò)的價(jià)格相對(duì)而言是比較便宜的,移動(dòng)網(wǎng)絡(luò)在建設(shè)、維護(hù)、擴(kuò)容等方面都是公開透明的,是值得信賴的網(wǎng)絡(luò);第三,移動(dòng)網(wǎng)絡(luò)在使用上更為方便。移動(dòng)網(wǎng)絡(luò)通過終端提供給用戶豐富多彩的軟件設(shè)施,滿足用戶的各種需求,新的移動(dòng)智能通信終端更是不僅僅在臺(tái)式電腦和筆記本電腦上使用,已經(jīng)融入到我們生活的點(diǎn)點(diǎn)滴滴中來(lái)。

1.2移動(dòng)通信技術(shù)在檢察業(yè)務(wù)中的應(yīng)用

隨著移動(dòng)通信網(wǎng)絡(luò)的不斷發(fā)展壯大,我國(guó)政府也積極地推動(dòng)電子政務(wù),將移動(dòng)通信技術(shù)應(yīng)用與高新的電子政務(wù)結(jié)合起來(lái),不但減少了政府工作人員的工作負(fù)擔(dān),還提高了政府的工作水平和效率;檢察機(jī)關(guān)也在大力發(fā)展現(xiàn)代信息系統(tǒng),主要表現(xiàn)在以下幾個(gè)方面:一是在外出辦案時(shí),一些辦案場(chǎng)所比如說看守所之類的對(duì)嫌疑人進(jìn)行詢問時(shí),移動(dòng)信息技術(shù)可以直接對(duì)現(xiàn)場(chǎng)進(jìn)行監(jiān)管,提高了工作的效率;二是在偵查指揮方面,移動(dòng)通信技術(shù)可以實(shí)現(xiàn)上下級(jí)之間的任務(wù)分派、指揮、詢問等等,可以將現(xiàn)場(chǎng)情況直接轉(zhuǎn)達(dá)到指揮中心,方便了集中的部署和指揮。三是在遠(yuǎn)程協(xié)助方面,專家可以通過移動(dòng)通信網(wǎng)絡(luò)對(duì)相關(guān)的操作進(jìn)行遠(yuǎn)程協(xié)助;特別是在一些重大審訊現(xiàn)場(chǎng)等場(chǎng)合,專家可以通過語(yǔ)音、視頻等方式進(jìn)行遠(yuǎn)程指導(dǎo)。四是在視頻會(huì)議方面,檢察機(jī)關(guān)可以通過視頻方式進(jìn)行提審、工作匯報(bào)、在線學(xué)習(xí)等等,不同地區(qū)的人員也可以實(shí)現(xiàn)共同會(huì)議。五是在無(wú)線監(jiān)控方面,對(duì)于那些不方便鋪設(shè)有線網(wǎng)絡(luò)的地區(qū)可以通過無(wú)線網(wǎng)絡(luò)進(jìn)行覆蓋,通過無(wú)線網(wǎng)絡(luò)對(duì)這些地方進(jìn)行監(jiān)督管理,提高工作的效率與水平。

2移動(dòng)通信技術(shù)在檢察信息化應(yīng)用中的發(fā)展

2.1更新思維方式,突破觀念壁壘

當(dāng)前我國(guó)政府和許多機(jī)構(gòu)雖然開始實(shí)施移動(dòng)通信技術(shù)的應(yīng)用,也取得了一定的成效,但是我們必須看到,這些移動(dòng)通信技術(shù)的應(yīng)用仍處于初級(jí)階段,規(guī)模小,普及率低,沒有從根本上轉(zhuǎn)變機(jī)構(gòu)的工作方式和方法,因此,我們必須鼓勵(lì)相關(guān)人員學(xué)習(xí)新技術(shù)、開拓新思潮、轉(zhuǎn)變新思路,創(chuàng)新工作方法,提高移動(dòng)通信技術(shù)在工作生活的利用率。

2.2完善制度機(jī)制,統(tǒng)一標(biāo)準(zhǔn)規(guī)范

如今,移動(dòng)通信技術(shù)并沒有統(tǒng)一標(biāo)準(zhǔn),不能兼容使用,帶來(lái)很嚴(yán)重的資源浪費(fèi)現(xiàn)象,政府采購(gòu)限制、入網(wǎng)許可限制、安全保密限制、技術(shù)壁壘、標(biāo)準(zhǔn)真空、標(biāo)準(zhǔn)重疊等更是層出不窮。一方面,在政府機(jī)關(guān)移動(dòng)通信應(yīng)用上,我國(guó)政府進(jìn)行了各種限制,沒有采取合理的引導(dǎo)措施;另一方面,如今我國(guó)各通信運(yùn)營(yíng)商采用了完全自由的3G技術(shù)路線,如TD-SCDMA、CDMA2000、WCDMA等。

2.3加強(qiáng)技術(shù)研究,注重信息安全

檢察機(jī)關(guān)信息化應(yīng)用將會(huì)和公民的隱私、社會(huì)公平和安全問題聯(lián)系在一起,移動(dòng)應(yīng)用安全性、可靠性研究,對(duì)提升檢察機(jī)關(guān)移動(dòng)應(yīng)用系統(tǒng)信息安全保障能力、保障檢察信息化與信息安全協(xié)調(diào)發(fā)展具有重要的理論意義和實(shí)踐價(jià)值。在檢察機(jī)關(guān)中,信息化建設(shè)是重中之重。因此,必須從我國(guó)的實(shí)際情況出發(fā),立足根本,利用當(dāng)前越來(lái)越先進(jìn)的移動(dòng)通信技術(shù),不斷提高我國(guó)檢察機(jī)關(guān)的能力與水平,不斷增強(qiáng)我國(guó)檢察機(jī)關(guān)的管理與技術(shù)能力,保障我國(guó)的檢察工作更為順利的展開。

3結(jié)語(yǔ)

第2篇

關(guān)鍵詞:公路工程;機(jī)械設(shè)備;檢查;保養(yǎng);方法;措施;論述

一、前言

隨著科學(xué)技術(shù)的進(jìn)步和交通基本建設(shè)的需求,為工程機(jī)械提供了廣闊的發(fā)展空間。在公路施工過程中已普遍采用機(jī)械化施工,公路工程施工對(duì)機(jī)械設(shè)備的依賴性也越來(lái)越強(qiáng),然而這些機(jī)械大多在惡劣的環(huán)境下作業(yè),而且施工強(qiáng)度高,極易產(chǎn)生故障,一旦發(fā)生故障,輕則影響工程進(jìn)度和質(zhì)量,增加工程成本,重則有可能造成嚴(yán)重的事故。下面就將對(duì)管理工程機(jī)械設(shè)備的檢查的保養(yǎng)方法和措施展開幾點(diǎn)論述。

二、機(jī)械設(shè)備的檢查方法與要點(diǎn)

對(duì)機(jī)械設(shè)備定期檢查,對(duì)及時(shí)發(fā)現(xiàn)和很好的預(yù)防機(jī)械故障有著重要意義。公路工程機(jī)械設(shè)備的幾種常見檢查方法有:直觀檢查法、溫度檢測(cè)法、壓力檢測(cè)法、噪聲檢測(cè)法、振動(dòng)檢測(cè)法、金相分析法。

1直觀檢查法。

由操作人員直接觀察設(shè)備及零部件的表面狀態(tài)來(lái)進(jìn)行故障的分析,看機(jī)械運(yùn)轉(zhuǎn)是否平穩(wěn),皮帶是否太松或太緊了,螺絲是否松動(dòng),是否有漏油漏水現(xiàn)象等等,這種方法簡(jiǎn)單實(shí)用,但檢查人員要有豐富的經(jīng)驗(yàn)。

2溫度檢測(cè)法。

以可觀測(cè)檢查各機(jī)械零件的溫度變化,并以此為信息源來(lái)判別機(jī)器的運(yùn)行狀態(tài)。對(duì)無(wú)溫度指示器的部位,可用溫度計(jì)或手感的方法進(jìn)行判斷。

3壓力檢測(cè)法。

觀察和測(cè)試機(jī)械系統(tǒng)各部的氣體、油壓是否穩(wěn)定,并以此為信息源,通過壓力參數(shù)的變化特征判別設(shè)備的運(yùn)行狀況。

4噪聲檢測(cè)法。

聽機(jī)械各部件運(yùn)轉(zhuǎn)時(shí)有無(wú)異響,若某處發(fā)現(xiàn)響聲跟平時(shí)不一樣,則該處可能存在故障。但一般機(jī)械噪聲大,還難辯出有異樣。

5振動(dòng)檢測(cè)法。

觀察發(fā)動(dòng)機(jī)運(yùn)行過程中的振動(dòng)情況,并根據(jù)振動(dòng)參數(shù)變化特征來(lái)判斷機(jī)器的運(yùn)轉(zhuǎn)狀態(tài)。

6金相分析法。

對(duì)于一些零件,可觀測(cè)其金屬表面裂紋通及顯微組織情況,并檢測(cè)其殘余應(yīng)力,根據(jù)這些物理性質(zhì)的變化特征,來(lái)判別機(jī)器設(shè)備是否存在故障。

以上幾種檢查方法中,直觀檢查法由經(jīng)驗(yàn)豐富的人員來(lái)實(shí)施,溫度檢測(cè)法、壓力檢測(cè)法、噪聲檢測(cè)法和振動(dòng)檢測(cè)法適合在線計(jì)算機(jī)監(jiān)視診斷,而金相分析法則在離線人工分析中應(yīng)用較多。

因此,溫度和壓力將作為工程機(jī)械的故障隱患分析過程中的主要信息。對(duì)機(jī)械設(shè)備的檢查要注意一些重要部位應(yīng)著重檢查,如關(guān)鍵的液壓系統(tǒng),檢查其是否漏油,液壓油是否被污染,檢查各類儀表是否正常工作,輪胎是否正常,電機(jī)是否運(yùn)轉(zhuǎn)正常,各種易脆易斷部件是否有裂紋,螺絲是否擰緊等等,往往是這些不容易察覺的部位發(fā)生異常而造成機(jī)械設(shè)備的大故障。隨著各種檢測(cè)手段的開發(fā)和檢測(cè)儀器的研制,狀態(tài)監(jiān)測(cè)逐步走向成熟,對(duì)工程機(jī)械發(fā)動(dòng)機(jī)等以往的難點(diǎn)部分的檢測(cè)手段也日趨完善。

三、機(jī)械設(shè)備的保養(yǎng)方法與要點(diǎn)

工程機(jī)械的保養(yǎng)是指:采取一系列技術(shù)措施來(lái)使機(jī)械長(zhǎng)期處于良好的技術(shù)狀態(tài),使其能安全高效的工作,并延長(zhǎng)機(jī)械使用壽命。保養(yǎng)主要包括檢查、清潔、緊固、、調(diào)整等工作。

與其它設(shè)備的保養(yǎng)相比,公路工程機(jī)械設(shè)備保養(yǎng)工作的力度和密度都要大。這是由公路工程中機(jī)械施工的特殊條件決定的。時(shí)間一久,工程機(jī)械設(shè)備的零部件便會(huì)老化或疲勞破壞,活動(dòng)部件產(chǎn)生磨損,部分聯(lián)接部位產(chǎn)生松動(dòng),金屬表面產(chǎn)生銹蝕,液壓油污染變質(zhì)等現(xiàn)象。若不定期對(duì)設(shè)備進(jìn)行檢查和修理,任其繼續(xù)使用,將會(huì)導(dǎo)致進(jìn)一步的損壞,致使其各方面性能指標(biāo)均下降,甚至早產(chǎn)嚴(yán)重的機(jī)械故障或人身事故??梢?有必要對(duì)工程機(jī)械進(jìn)行定期保養(yǎng)。在公路工程機(jī)械的保養(yǎng)中,常見的有以下幾種方法。

1就車保養(yǎng)法。

此法是根據(jù)保養(yǎng)等級(jí)和保養(yǎng)部位的不同情況,將該部件進(jìn)行拆卸、清洗檢查和重新裝配。此法不僅要拆卸和安裝需更換的零件,機(jī)械上一些其他部件和零件也得跟著拆卸和原件回裝,使得保養(yǎng)時(shí)間過長(zhǎng),包括拆卸、清洗、安裝時(shí)間的總和,所以此法比較落后,工效太低,僅適用于保養(yǎng)單位人員少,設(shè)備少,并且類型復(fù)雜,配件通用互換性差的工程機(jī)械。

2逐件輪流保養(yǎng)法。

此法主要依靠機(jī)組的操作手完成,它適用于時(shí)間緊迫和保養(yǎng)人員缺少,機(jī)械分散且無(wú)備用機(jī)械的情況下的一級(jí)或二級(jí)保養(yǎng)。在保養(yǎng)前應(yīng)提前準(zhǔn)備好保養(yǎng)所需的材料、配件和專用工具等物品,利用機(jī)械的停工間歇時(shí)間進(jìn)行保養(yǎng)。因此,必須計(jì)算出各個(gè)保養(yǎng)項(xiàng)目的保養(yǎng)周期,以便協(xié)調(diào)好各個(gè)保養(yǎng)項(xiàng)目的實(shí)施時(shí)間。這種保養(yǎng)作業(yè)方法得到了公路施工企業(yè)的普遍應(yīng)用,因?yàn)樗容^符合施工單位的實(shí)際情況。

3總成分工保養(yǎng)法。

該法將機(jī)械設(shè)備分為若干總成,如變速器總成、發(fā)動(dòng)機(jī)離合器總成、自動(dòng)系統(tǒng)、電氣系統(tǒng)以及輪胎、履帶等,然后根據(jù)這些分法將人員編成不同的保養(yǎng)作業(yè)工組并進(jìn)行編號(hào),并根據(jù)具體的工作內(nèi)容和程序進(jìn)行分工、定位,使他們?cè)谝?guī)定的時(shí)間內(nèi)協(xié)同完成保養(yǎng)作業(yè)內(nèi)容。此法只適合于在保養(yǎng)站內(nèi)進(jìn)行的專業(yè)保養(yǎng)作業(yè),需要有較充足的人員、保修設(shè)備、工具、和場(chǎng)地。由于條件限制,此法目前使用得較少。

4機(jī)動(dòng)快速保養(yǎng)法。

此法是在前面的總成分工保養(yǎng)法的基礎(chǔ)上,為了在較短時(shí)間內(nèi)快速完成保養(yǎng)任務(wù),各作業(yè)工組采用快速保養(yǎng)工具來(lái)輔助完成。由于我國(guó)目前各公路施工單位的施工任務(wù)普遍比較緊張,因而一般的工程機(jī)械保養(yǎng)采用的是逐件輪流保養(yǎng)法;對(duì)于機(jī)械類型復(fù)雜,保有量小的機(jī)械設(shè)備,由于保養(yǎng)人員少,工具設(shè)備不夠齊全,所以一般采用就車保養(yǎng)法。一些施工單位參加了RCM服務(wù),則可異體的機(jī)動(dòng)快速保養(yǎng)法。

四、小結(jié)

通過以上分析可知,加強(qiáng)公路工程機(jī)械設(shè)備的檢查和保養(yǎng),保持其最佳工作性能,對(duì)提高機(jī)械設(shè)備工作效率,降低工程成本,保證工程質(zhì)量和工程進(jìn)度都有著重要意義。我們機(jī)械工作者必須在工作中不斷總結(jié)和分析,探索和嘗試更多的新的檢查和保養(yǎng)手段和方法,為推進(jìn)工程機(jī)械的維修技術(shù)而貢獻(xiàn)自己的力量。

參考文獻(xiàn)

[1]董維恕.公路施工企業(yè)中機(jī)械設(shè)備的管理與維修問題[J].黑龍江交通科技,2008.

[2]高培坤.胡江平試論公路工程中的機(jī)械設(shè)備管理與維修[J].科技創(chuàng)新導(dǎo)報(bào),2009.

第3篇

論文關(guān)鍵詞:評(píng)教系統(tǒng),分析,插件控件設(shè)計(jì),實(shí)現(xiàn)

 

1 引言

當(dāng)前我國(guó)高職教育規(guī)模的日益擴(kuò)大,高職院校的教學(xué)管理任務(wù)日趨繁重,多層次、信息網(wǎng)絡(luò)化的教學(xué)質(zhì)量評(píng)價(jià)及數(shù)據(jù)分析系統(tǒng)在各院校的教務(wù)管理工作中顯得十分重要。我院的學(xué)生網(wǎng)上評(píng)教系統(tǒng)采用流行的ASP.NET3.5技術(shù)開發(fā),該系統(tǒng)方便廣大學(xué)生,只要可以上Internet,則可以對(duì)其任課教師進(jìn)行評(píng)教;同時(shí)快速集中收集各方面的評(píng)教信息,輔助教務(wù)人員完成繁瑣的資料統(tǒng)計(jì)工作,并對(duì)信息進(jìn)行快速的分析和相關(guān)報(bào)表的輸出,節(jié)省大量的人力和物力,為學(xué)校領(lǐng)導(dǎo)提供相關(guān)決策支持。

隨著學(xué)院網(wǎng)上評(píng)教系統(tǒng)的長(zhǎng)期運(yùn)行,各種相應(yīng)的不足已漸漸暴露出來(lái),那就是不能隨著業(yè)務(wù)的修訂而進(jìn)行自由擴(kuò)展,例如:由于每年的評(píng)教結(jié)果的計(jì)算方法都會(huì)因各種不同的原因發(fā)生變化(學(xué)生參評(píng)人數(shù)的百分比控制、統(tǒng)計(jì)成績(jī)時(shí)上下扣除的比例等)。為了提升系統(tǒng)的性能,網(wǎng)上評(píng)教系統(tǒng)通過編譯在學(xué)院網(wǎng)絡(luò)中心的Web服務(wù)器上,每次修改源代碼都需要重新分析,其中包括數(shù)據(jù)庫(kù)的附加與分離,稍不留意,就會(huì)形成新的錯(cuò)誤。為此,決定對(duì)學(xué)院網(wǎng)上評(píng)教系統(tǒng)進(jìn)行重構(gòu),利用插件式框架設(shè)計(jì)完成對(duì)新需求的擴(kuò)展,而不是每次都去修訂源代碼。

2 分析設(shè)計(jì)

按照面向?qū)ο蟮脑O(shè)計(jì)原則,要想實(shí)現(xiàn)系統(tǒng)的功能擴(kuò)展,各個(gè)類之間應(yīng)該是高內(nèi)聚低耦合的[1],同時(shí)由于總評(píng)成績(jī)的計(jì)算方法是一個(gè)可變的因素,而界面是依賴于這個(gè)方法而顯示其結(jié)果,要想實(shí)現(xiàn)動(dòng)態(tài)更改其計(jì)算方法,必須將其泛化為一個(gè)抽象類或接口,讓界面依賴其抽象的類,我們知道,抽象的東西才是穩(wěn)定的,而實(shí)現(xiàn)是千變?nèi)f化的,這就是所謂的“依賴反轉(zhuǎn)”原則[2],通過這種方法可有效的解決上面提到的問題,系統(tǒng)框架的結(jié)構(gòu)設(shè)計(jì)方案如下:

圖1 框架設(shè)計(jì)圖

由于要實(shí)現(xiàn)動(dòng)態(tài)擴(kuò)展系統(tǒng)的功能,即不改變系統(tǒng)的原始代碼結(jié)構(gòu)的基礎(chǔ)上更改系統(tǒng)的功能,而原有的系統(tǒng)已經(jīng),其內(nèi)部的代碼現(xiàn)已為動(dòng)態(tài)鏈接庫(kù)的形式而存在。根據(jù).NET的引用機(jī)制,可將計(jì)算方法實(shí)現(xiàn)類實(shí)現(xiàn)為DLL動(dòng)態(tài)鏈接庫(kù)形式,然而實(shí)現(xiàn)類是實(shí)現(xiàn)教師總評(píng)成績(jī)計(jì)算接口的類,因此必須將接口類也實(shí)現(xiàn)為DLL動(dòng)態(tài)鏈接庫(kù)形式論文格式模板。

通過這樣的分析后發(fā)現(xiàn),整個(gè)系統(tǒng)有三部分組成,分別是網(wǎng)站界面部門,接口DLL和計(jì)算方法實(shí)現(xiàn)類DLL。這樣框架布局使得評(píng)教系統(tǒng)在編譯之后,如果想要進(jìn)行教師總評(píng)成績(jī)計(jì)算功能的擴(kuò)充,不必要修改代碼重新編譯。只需按照預(yù)先定義好系統(tǒng)的總評(píng)成績(jī)計(jì)算接口進(jìn)行插件的編寫?yīng)毩⒌膭?dòng)態(tài)鏈接庫(kù)文件,就可以實(shí)現(xiàn)系統(tǒng)的擴(kuò)展功能。

3 實(shí)現(xiàn)過程

在.NET框架中分析,要實(shí)現(xiàn)上述框架,如果想讓教師總評(píng)成績(jī)計(jì)算方法用成績(jī)計(jì)算方法2類實(shí)現(xiàn),用newCtotal_Cal2()的方法實(shí)現(xiàn)肯定是不行的,因?yàn)閷?shí)現(xiàn)類的名字出現(xiàn)在系統(tǒng)代碼上,并已經(jīng)編譯到目標(biāo)代碼中。必須采用一種靈活的方式去實(shí)現(xiàn),否則上述的框架只是起到了代碼模塊化的作用,根本不能擔(dān)負(fù)起插件式自動(dòng)擴(kuò)展的功能。這時(shí)可采用.NET的配置文件和反射機(jī)制來(lái)完成。

.NET中提供了一種便捷的保存項(xiàng)目配置信息的辦法,那就是利用配置文件基于XML的Web.config配置文件。在Web應(yīng)用程序時(shí)web.config文件并不編譯進(jìn)dll文件中。如果將來(lái)客戶端發(fā)生了變化,僅僅需要用記事本打開web.config文件編輯相關(guān)設(shè)置就可以重新正常使用,非常方便。同時(shí).NET框架對(duì)于配置文件進(jìn)行了封裝,形成了以Configuration為基本類一系列類,從而方便對(duì)配置文件的管理。比如可以將插件動(dòng)態(tài)庫(kù)的文件名和對(duì)應(yīng)的類名稱分別保存到<appSettings>中,這樣就可利用ConfigurationSettings.AppSettings進(jìn)行訪問。

.NET還提供了審查元數(shù)據(jù)并收集關(guān)于它的類型信息的能力的反射機(jī)制,動(dòng)態(tài)發(fā)現(xiàn)類型信息的能力。有助于在程序運(yùn)行時(shí)利用一些信息去動(dòng)態(tài)地使用類型,這些信息在設(shè)計(jì)時(shí)是未知的,這種能力類型相當(dāng)于程序設(shè)計(jì)語(yǔ)言的后期綁定,同時(shí)反射還能在運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建新類型,并且對(duì)這些新類型的操作進(jìn)行調(diào)用。結(jié)合程序集Assembly的相關(guān)方法進(jìn)行動(dòng)態(tài)加載動(dòng)態(tài)庫(kù)控件和Activator類的CreateInstance 方法等動(dòng)態(tài)生成插件類對(duì)象,從而調(diào)用插件實(shí)現(xiàn)類的方法,到達(dá)擴(kuò)展系統(tǒng)功能的功效論文格式模板。

為了使代碼更簡(jiǎn)潔,在下述的實(shí)現(xiàn)過程中,省略了具體實(shí)現(xiàn)教師總評(píng)成績(jī)的計(jì)算算法過程,只是顯示框架的構(gòu)建過程。具體如下:

(1)創(chuàng)建報(bào)表接口的類庫(kù)文件Itotal_Cal,其代碼如下:

namespace Itotal_Cal

{public interfaceTotal_Cal()

{Table Total_Cal();}

}

將其編譯成Itotal_Cal.dll動(dòng)態(tài)鏈接庫(kù)文件。

(2)創(chuàng)建報(bào)表實(shí)現(xiàn)類的類庫(kù)文件Ctotal_Cal2,其關(guān)鍵代碼如下:

using Itotal_Cal;

namespace Ctotal_Cal2

{public class Ctotal_Cal2:Itotal_Cal

{public Table Total_Cal ()

{//省略其實(shí)現(xiàn)代碼}

}}

在實(shí)現(xiàn)過程中,要添加對(duì)報(bào)表接口Itotal_Cal.dll的引用,將其編譯成Ctotal_Cal2動(dòng)態(tài)鏈接庫(kù)文件。

(3)系統(tǒng)代碼布局:在學(xué)院網(wǎng)上評(píng)教系統(tǒng)中,添加對(duì)Itotal_Cal.dll文件的引用,同時(shí)在使用教師總評(píng)成績(jī)計(jì)算功能的頁(yè)面文件中using Itotal_Cal引用報(bào)表的名字空間,以方便代碼的書寫。為了實(shí)現(xiàn)自動(dòng)找到對(duì)應(yīng)的擴(kuò)展動(dòng)態(tài)庫(kù)文件,可以將編譯生成的擴(kuò)展動(dòng)態(tài)庫(kù)文件拷貝到評(píng)教系統(tǒng)的bin目錄下分析,同時(shí)修改web.config文件如下:

<appSettings>

<addkey='ass_name' value=' Ctotal_Cal2'/>

//其中Ctotal_Cal2為插件動(dòng)態(tài)庫(kù)文件名稱

<addkey='class_name' value= Ctotal_Cal2. Ctotal_Cal2'/>

//其中Ctotal_Cal2. Ctotal_Cal2的形式是:名字空間.類名

</appSettings>

在代碼實(shí)現(xiàn)上,關(guān)鍵代碼如下:

string ass_name= ConfigurationSettings.AppSettings['ass_name'];

stringclass_name = ConfigurationSettings.AppSettings['class_name'];

//訪問系統(tǒng)配置文件中存放的插件動(dòng)態(tài)庫(kù)文件名和具體實(shí)現(xiàn)類名稱

Assembly ass =System.Reflection.Assembly.Load(ass_name);

//動(dòng)態(tài)加載插件動(dòng)態(tài)庫(kù)文件

Type type = ass.GetType(class_name);

Total_Cal obj =(Total_Cal)Activator.CreateInstance(type);

//調(diào)用obj.Total_Cal (),實(shí)現(xiàn)系統(tǒng)的動(dòng)態(tài)更新。

4 小結(jié)

通過上述插件式框架的設(shè)計(jì)和實(shí)現(xiàn),如果要更新教師總評(píng)成績(jī)的計(jì)算方法,只需要按照框架規(guī)定的接口編寫新的總評(píng)成績(jī)計(jì)算方法實(shí)現(xiàn)類,將其編譯成動(dòng)態(tài)鏈接庫(kù),然后將其發(fā)送給系統(tǒng)管理員,拷貝到系統(tǒng)的bin目錄下,同時(shí)對(duì)系統(tǒng)配置文件web.config文件進(jìn)行必要的更改,從而實(shí)現(xiàn)不重新編譯原來(lái)的系統(tǒng)代碼,即可實(shí)現(xiàn)系統(tǒng)的擴(kuò)展。當(dāng)然,也可以此為鍥機(jī),將評(píng)教系統(tǒng)的各種需求進(jìn)行深入的分析,估計(jì)其風(fēng)險(xiǎn),對(duì)相關(guān)類進(jìn)行泛化提升,抽象出接口,對(duì)相應(yīng)模塊進(jìn)行重構(gòu),從而全面提升系統(tǒng)的擴(kuò)展性,靈活地應(yīng)對(duì)系統(tǒng)需求的變化。

參考文獻(xiàn)

[1]陳巖;基于角色的插件式網(wǎng)管平臺(tái)安全管理系統(tǒng)的研究與實(shí)現(xiàn)[D];華北電力大學(xué);2007年

[2]陳方明,陳奇;基于插件思想的可重用軟件設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2005年01期

[3]劉興平;馬燕;杜利峰;;插件技術(shù)研究初探[J];延安大學(xué)學(xué)報(bào)(自然科學(xué)版);2006年01期

[4]祖兆研;基于插件技術(shù)的軟件架構(gòu)設(shè)計(jì)及應(yīng)用[D];河海大學(xué);2007年

[5]彭永康,章義來(lái);插件及其接口的研究與應(yīng)用[J];計(jì)算機(jī)應(yīng)用;2003年06期

第4篇

關(guān)鍵詞:MAXSript;勾線效果;暈染效果;合成效果;彩墨效果

中圖分類號(hào):TP391.41 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 21-0000-03

近幾年是中國(guó)不平凡的幾年,“中國(guó)熱”現(xiàn)象持續(xù)升溫,中國(guó)特色動(dòng)畫形式——水墨動(dòng)畫經(jīng)歷輝煌、沉寂之后,以三維技術(shù)的形式再次吸引了大家的眼球。

傳統(tǒng)水墨動(dòng)畫曾因難度大、耗時(shí)耗力而難以為繼,三維水墨技術(shù)將水墨動(dòng)畫的難度一再降低,但水墨動(dòng)畫并沒有普及,而水墨效果的模擬已經(jīng)成為制約水墨三維動(dòng)畫發(fā)展的攔路虎。

水墨風(fēng)格效果仿真的處理方式主要為兩類:一類是基于物理原理的模擬,另一類是基于圖像特征提取的模擬,以及再現(xiàn)。第1類方法的特點(diǎn)是繪制,以原畫繪制為主體,水墨效果以位圖為材質(zhì)基本元素,效果好,但缺點(diǎn)是非常耗時(shí)。第2類方法的特點(diǎn)是更加快速,但繪制效果不如前者逼真,且開發(fā)技術(shù)難度大。

從制作動(dòng)畫的角度考慮:使用第1類方法需要大量原畫人員,且只能進(jìn)行離線渲染;使用第2類方法渲染速度快,適合應(yīng)用于網(wǎng)絡(luò)游戲及動(dòng)畫領(lǐng)域。

如何更好的擁有渲染速度快及技術(shù)難度低一點(diǎn)的水墨效果設(shè)計(jì)方法,是一個(gè)值得研究的問題。

1 MAXScript腳本開發(fā)技術(shù)

3ds Max作為國(guó)內(nèi)用戶最多的三維動(dòng)畫設(shè)計(jì)軟件,大受用戶歡迎,然而其三維腳本插件技術(shù)卻鮮為人知。近幾年各高校動(dòng)漫專業(yè)遍地開花,動(dòng)漫學(xué)習(xí)者人數(shù)每年逐次增加,而知道或者聽說過MAXScript的卻寥寥無(wú)幾。對(duì)于熟悉3ds Max的人來(lái)說,腳本絕對(duì)可以帶給大家全新的理念。

1.1 藝術(shù)設(shè)計(jì)群體腳本開發(fā)技術(shù)分析

一部動(dòng)畫片是否“好”,不在于其所使用的是什么技術(shù),技術(shù)故事畫面和情節(jié)能否打動(dòng)人才最關(guān)鍵。真正好的動(dòng)畫片,靠的是故事本身的感染力和情感訴求與觀眾產(chǎn)生共鳴。作為其表達(dá)情感的一種方式,如何更好地利用現(xiàn)有技術(shù)來(lái)為展現(xiàn)畫面感染力服務(wù),是設(shè)計(jì)者最關(guān)注的。動(dòng)畫藝術(shù)設(shè)計(jì)者可以沒有很好的“高深”技術(shù)編程能力,但一定需要具備發(fā)現(xiàn)美、展現(xiàn)美的能力。因此,藝術(shù)設(shè)計(jì)者往往會(huì)將更多的精力用于后者的培養(yǎng),應(yīng)用編程技術(shù)來(lái)開發(fā)作品的能力則一般較低。

而三維動(dòng)畫或?yàn)榱诉_(dá)到更真實(shí)更具美感的效果,或?yàn)榱烁焖俣行У耐瓿赡骋惶匦?,需要更多功能?qiáng)大的應(yīng)用軟件或插件來(lái)實(shí)現(xiàn)。

然而CG設(shè)計(jì)行業(yè)的現(xiàn)狀是,插件設(shè)計(jì)者與一線的藝術(shù)作品設(shè)計(jì)者交集較少。尤其國(guó)內(nèi),插件開發(fā)者一般從事圖形學(xué)和三維重建等的研究,而作品設(shè)計(jì)者一般是藝術(shù)設(shè)計(jì)專業(yè)人才[1]。如何將藝術(shù)創(chuàng)作和需求的插件設(shè)計(jì)結(jié)合起來(lái),使基于插件開發(fā)的群體更好地把握所需特效的精髓,是需要解決的一大問題。

1.2 MAXScript腳本特征分析

MAXScript腳本語(yǔ)言最大的優(yōu)勢(shì)——易學(xué)易用。MAXScript非常適合沒有編程基礎(chǔ)的大眾用戶特別是藝術(shù)設(shè)計(jì)類用戶學(xué)習(xí)。因?yàn)樗恼Z(yǔ)法格式和規(guī)則非常少。MAXScript腳本語(yǔ)言除了能把腳本做成工具欄的按鈕以外,還可以通過命令行窗口將用戶在3ds max用戶界面中的操作轉(zhuǎn)化為MAXScript腳本。

腳本語(yǔ)言必須具備的特點(diǎn)——功能強(qiáng)大。MAXScript語(yǔ)言具備一般程序語(yǔ)言的普遍特點(diǎn),而且?guī)缀蹩梢詫?shí)現(xiàn)所有3ds max界面下的交互操作。MAXScript完全基于OpenGL以及VC核心制作,功能強(qiáng)大。如果能好好利用MAXScript,完全可以在3ds max里實(shí)現(xiàn)許多MAYA等工具的優(yōu)勢(shì)功能。

與國(guó)內(nèi)應(yīng)用最廣的三維動(dòng)畫軟件3ds max——融合最好。MAXScript是3ds max內(nèi)置腳本語(yǔ)言,是3ds max軟件最好的表達(dá)式和插件編寫工具。MAXscript很好地融入到了3ds max用戶界面中,可以將腳本集成為程序面板、卷展欄、浮動(dòng)窗口或者工具欄中的一個(gè)按鈕,也可以用來(lái)擴(kuò)展或替代對(duì)象、修改器、材質(zhì)、貼圖、渲染效果和大氣效果的默認(rèn)設(shè)置界面。

1.3 MAXScript腳本開發(fā)技術(shù)應(yīng)用

3ds max中的插件又稱作外掛濾鏡(Plug_in),3ds max允許用戶對(duì)軟件功能進(jìn)行重新卡發(fā),對(duì)軟件功能進(jìn)行擴(kuò)展和完善。因此,3ds max中已有的外掛濾鏡,大部分可以重新被擴(kuò)展,或重新定義——在MAXScript腳本語(yǔ)言中這種能力被稱為“規(guī)劃移植”[2]。

MAXScript并不能對(duì)所有的插件進(jìn)行新對(duì)象的擴(kuò)展,部分插件類型限制只能對(duì)已有的插件進(jìn)行功能性擴(kuò)展,如本插件中需要用到的貼圖插件。還有個(gè)別插件類型暫時(shí)還被限制擴(kuò)展。在編寫MAXScript插件時(shí)必須指定對(duì)應(yīng)的插件類型,才能調(diào)用該插件類型的相關(guān)屬性。

MAXScript腳本文件大致可分為3種類型:程序型腳本(.ms)、插件型腳本(.ms或.dlx)和宏腳本(.mcr)。

根據(jù)類型的不同,文件名和所使用的方式也有所不同。3ds max軟件本身提供了很多腳本范例,都可以直接使用,有些非常優(yōu)秀。另外,國(guó)外的一些腳本網(wǎng)站也提供了大量的免費(fèi)或收費(fèi)腳本。

3ds max腳本擴(kuò)展名為*.ms,可以使用記事本來(lái)編輯腳本另保存為*.ms,3ds max內(nèi)置有一腳本編輯器,通常使用這種方式來(lái)編寫腳本。

MAXScript腳本語(yǔ)言因其語(yǔ)法格式和規(guī)則非常少,操作相對(duì)簡(jiǎn)單,適合沒有編輯基礎(chǔ)的用戶。國(guó)外有不少免費(fèi)學(xué)習(xí)網(wǎng)站,同時(shí)還有不少優(yōu)秀的免費(fèi)插件開源,對(duì)于學(xué)習(xí)MAXScript腳本語(yǔ)言有較大的幫助。

2 基于MAXScript的水墨效果仿真

水墨筆觸的特點(diǎn)遵循了中國(guó)特色藝術(shù)特點(diǎn),所謂“大音希聲,大象無(wú)形”,描述的是一種和自然融為一體的境界[3]。水墨筆觸就是一種墨水與宣紙融為一體,墨的濃淡、宣紙不同位置對(duì)墨水的吸收自然呈現(xiàn),仿佛自然存在于宣紙上,沒有刻畫痕跡的特殊筆觸,對(duì)水墨筆觸的模擬難度是可想而知的。

ChineseMaterials水墨材質(zhì)插件是對(duì)水墨暈染[4]與勾線效果[3]的仿真設(shè)計(jì)。通過MAXScript腳本語(yǔ)言對(duì)3ds Max的標(biāo)準(zhǔn)材質(zhì)插件進(jìn)行擴(kuò)展,得到本插件。插件功能模塊如圖1。插件功能結(jié)構(gòu)表如表2。

由于兩部分功能是獨(dú)立存在的,所以,對(duì)造型的筆觸描述可以根據(jù)實(shí)際場(chǎng)景進(jìn)行部分效果的模擬,如有些造型不需要勾線效果,只注重內(nèi)部墨水的自然暈開,就可以只應(yīng)用“暈染效果”功能直接設(shè)計(jì)對(duì)應(yīng)材質(zhì)。

3 仿真效果算法設(shè)計(jì)

ChinesePainter插件主要實(shí)現(xiàn)了對(duì)水墨筆觸的模擬,通過材質(zhì)實(shí)現(xiàn)模塊的“勾線效果”、“暈染效果”、“合成效果”、“彩墨效果”四個(gè)子模塊,實(shí)現(xiàn)了對(duì)水墨效果和彩墨效果的模擬。

3.1 “暈染效果”效果仿真

水墨材質(zhì)插件ChinesePainter 的“暈染效果”模塊是本插件的核心部分。主要用來(lái)調(diào)制水墨材質(zhì)的內(nèi)部墨水暈開的效果。具體設(shè)計(jì)算法如下:

Step1 設(shè)置材質(zhì)的不透明度貼圖為衰減貼圖。通過設(shè)置衰減貼圖的顏色、類型、衰減方向并調(diào)整混合曲線,得到衰減效果。

Step2 設(shè)置衰減貼圖1為漸變坡度貼圖。通過指定漸變坡度貼圖參數(shù)的標(biāo)志1、2、3及漸變類型、噪波相關(guān)參數(shù),得到漸變效果。

3.2 “勾線效果”效果仿真

“勾線效果”模塊主要用來(lái)模擬外部輪廓線。水墨動(dòng)畫中也有不描繪外部輪廓的造型,所以“勾線效果”模塊為可選項(xiàng)。

本程序段的編寫具體對(duì)材質(zhì)進(jìn)行的設(shè)置與“暈染效果”類似,不同之處在于參數(shù)值的變化。

3.3 “合成效果”效果仿真

“合成效果”部分主要實(shí)現(xiàn)“勾線效果”和“暈染效果”兩種效果的混合效果,用戶需要先設(shè)置“勾線效果”和“暈染效果”兩種材質(zhì),通過“合成效果”按鈕指定合成材質(zhì)的基礎(chǔ)材質(zhì)為“勾線效果”材質(zhì),再指定材質(zhì)1為“暈染效果”材質(zhì),即可實(shí)現(xiàn)兩者的合成效果。

當(dāng)然,在不同的用戶需求下,合成效果的使用情況會(huì)有所不同,對(duì)于不同動(dòng)畫造型,可能出現(xiàn)部分使用合成效果,部分只取勾線效果或暈染效果一種效果的情況。因此,合成功能當(dāng)根據(jù)實(shí)際情況使用。

3.4 “彩墨效果”仿真

“彩墨效果”部分主要實(shí)現(xiàn)用戶對(duì)彩色對(duì)象的設(shè)置需求,如水墨荷花中的荷花等,自然界的許多動(dòng)植物都可以調(diào)制彩墨效果。

Step1設(shè)置材質(zhì)的不透明度貼圖為衰減貼圖。設(shè)置衰減貼圖的color1、color2和curve曲線,并指定衰減貼圖的map1為漸變坡度貼圖,實(shí)現(xiàn)衰減效果。

Step2 設(shè)置漸變坡度的漸變參數(shù),如:flag1、2、3的位置和顏色,并設(shè)置漸變類型和對(duì)應(yīng)噪波參數(shù),實(shí)現(xiàn)漸變效果。

4 實(shí)驗(yàn)結(jié)果

本文使用上述方法,利用MAXScript設(shè)計(jì)了Chinese painter水墨材質(zhì)插件,對(duì)多個(gè)靜態(tài)造型進(jìn)行測(cè)試,均達(dá)到較真實(shí)仿真水墨效果。為了驗(yàn)證將其應(yīng)用于動(dòng)畫、游戲及其他數(shù)字娛樂產(chǎn)業(yè)的可行性,而進(jìn)行了實(shí)時(shí)動(dòng)畫的制作。本文使用3ds max設(shè)計(jì)了一個(gè)簡(jiǎn)單茶壺模型,對(duì)茶壺模型分別進(jìn)行了三種水墨效果的渲染。并制作了一部水墨效果動(dòng)畫短片,對(duì)其中的花朵應(yīng)用彩墨效果進(jìn)行了渲染,渲染窗口大小為800*600(pixel),模型水墨效果仿真如圖4,其中圖4(a)為暈染效果仿真,圖4(b)為勾線效果仿真、圖4(c)為合成效果仿真,圖4(d)為彩墨效果仿真。

5 結(jié)束語(yǔ)

水墨動(dòng)畫作為極具中國(guó)特色的動(dòng)畫形式,在經(jīng)過三維技術(shù)重構(gòu)以后,以全新的形式再次吸引世界的眼球,然而三維水墨技術(shù)的開發(fā)難度大,本文提出一種基于MAXScript腳本的水墨材質(zhì)設(shè)計(jì)方法,操作簡(jiǎn)單易學(xué),并開發(fā)對(duì)應(yīng)的設(shè)計(jì)插件,可以快速自動(dòng)生成默認(rèn)的水墨效果,同時(shí)提供自定義模塊,供廣大藝術(shù)設(shè)計(jì)工作者參考使用。

參考文獻(xiàn):

[1]何芳.基于GPU的3D水墨動(dòng)畫技術(shù)研究[D].天津大學(xué)碩士學(xué)位論文.2008.

[2]王華.3ds MAXScript腳本語(yǔ)言完全學(xué)習(xí)手冊(cè)[M].北京:北京科海電子出版社.2006:755-759.

[3] 鮑海燕.從3DS MAX軟件到三位動(dòng)畫產(chǎn)業(yè)[J].硅谷.2008,(24):194-195.

[4] Bousseau A, kaplanM,Thollot J,et al.Interactive watercolor rendering with temporal coherence and abstraction[C]//Proceedings of the 4th International Symposium on Non-photprealistic Animation and Rendering.New York:ACM Press,2006:141-149.

[5] Luft T,Kobs F,Zinser W,et al.Watercolor illustrations of CAD data [C]//International Symposium on Computational Aesthetics in Graphics,Visualization and Imaging.Lisbon:Eurographics Association,2008:57-63

第5篇

論文摘要:自動(dòng)化通訊設(shè)備在運(yùn)行過程中,經(jīng)常會(huì)出現(xiàn)各種不同的故障。本文通過介紹如何查找故障及如何檢修的具體技術(shù)和方法,旨在為電信公司在自動(dòng)化通信過程中出現(xiàn)的障礙及處理辦法等方面提供有益的參考。 

0 引言 

自動(dòng)化通信設(shè)備在運(yùn)行過程中,會(huì)出現(xiàn)各種不同的故障,影響系統(tǒng)的運(yùn)行,有時(shí)甚至還會(huì)起到破壞性的后果。我們要及時(shí)準(zhǔn)確地查明故障所在,并且排除它,就必須對(duì)通信設(shè)備的故障分類和檢修有所了解。 

1 故障的分類 

1.1 按故障性質(zhì)分為軟故障和硬故障 

軟故障是指由于軟件系統(tǒng)錯(cuò)誤而引發(fā)的故障。常見的軟故障有程序錯(cuò)誤、病毒破壞、操作失誤,以及設(shè)置錯(cuò)誤和盲目操作等。 

硬故障是指設(shè)備硬件的物理?yè)p壞:一是人為和環(huán)境原因,如環(huán)境惡劣、供電不良、靜電破壞或違反操作規(guī)程等原因造成;二是電器構(gòu)件原因,如元器件、接觸插件、印刷電路等損壞造成。 

1.2 按故障影響范圍和程度分為全局性、相關(guān)性、局部性、獨(dú)立性故障 

全局性故障是指影響到整個(gè)系統(tǒng)正常運(yùn)行的故障;相關(guān)性故障是指某一故障與其它故障之間有著因果或關(guān)聯(lián)關(guān)系;局部性故障是指故障只影響了系統(tǒng)的某一些項(xiàng)或幾項(xiàng)功能;獨(dú)立性故障特指某一元器件發(fā)生的故障。如電源熔絲熔斷,使設(shè)備不能啟動(dòng)屬全局性故障,而造成原因可能是相關(guān)的某一部件短路,即故障的相關(guān)性。局部性、獨(dú)立性故障一般是統(tǒng)一的。 

1.3 按故障發(fā)生的時(shí)間、周期分為固定性故障和暫時(shí)性故障 

固定性故障指故障現(xiàn)象穩(wěn)定,可重復(fù)出現(xiàn),其原因主要是由于開路、短路、機(jī)械部件損壞或某一元器件失效引起;暫時(shí)性故障是指故障的持續(xù)時(shí)間短、工作狀態(tài)不穩(wěn)定、時(shí)好時(shí)壞的現(xiàn)象,其造成原因可能是元器件性能下降或接觸不良等引起的。 

2 檢修過程的先后順序 

2.1 先分析思考,后著手檢修 

引發(fā)故障的原因可能是多方面的,而故障的現(xiàn)象,發(fā)生的時(shí)間也可能是不確定的。發(fā)現(xiàn)一個(gè)故障,首先應(yīng)分析其可能產(chǎn)生的原因,并列出有關(guān)范圍,尋找相關(guān)范圍的技術(shù)資料作為理論引導(dǎo)?!艾F(xiàn)在就做”可能并不適合于設(shè)備的檢修,即按部就班,循而有序是很重要的。 

2.2 先外后內(nèi) 

任何時(shí)候冒然打開機(jī)箱都是不對(duì)的。只有在排除外部設(shè)備、連線故障等原因之后再著手進(jìn)行內(nèi)部的檢修,才能避免不必要的拆卸。 

2.3 先機(jī)械部分,后電子部分 

應(yīng)當(dāng)先檢查機(jī)械元器件的完好性,再檢查電子電路結(jié)構(gòu)以及機(jī)電一體的結(jié)合部分。 

2.4 先靜后動(dòng) 

即先在斷電情況下檢修,然后再接電。這里有一個(gè)原則性問題,即安全。 

3 檢修方法 

3.1 直接觀察法 

直接觀察有不接電和接電兩種情況。首先應(yīng)該進(jìn)行不接電觀察,利用人的感覺器官(眼、耳、手、鼻)檢查有關(guān)插件是否松動(dòng)、接觸不良、虛焊脫焊、斷線、短路、元件銹蝕、變焦、變色,電源短路、過流、過壓和熔絲熔斷等現(xiàn)象。經(jīng)仔細(xì)觀察機(jī)內(nèi)外各元器件無(wú)誤后,接電觀察,看機(jī)內(nèi)有無(wú)冒煙、打火、異常聲響現(xiàn)象,如有趕緊關(guān)機(jī),還可輕輕敲擊機(jī)箱、構(gòu)件,看有無(wú)接觸不良,同時(shí)可用手觸摸懷疑的元器件,看是否有過熱現(xiàn)象并根據(jù)元器件過熱程度以及溫度做出相應(yīng)的判斷。 

3.2 測(cè)量法 

這種方法比較簡(jiǎn)單直接,針對(duì)故障的現(xiàn)象,一般能判斷出故障所在,借助一些測(cè)量工具,能進(jìn)一步確定故障的原因,幫助分析和解決故障。 

常見的測(cè)量檢查方法有電壓檢查法、電阻檢查法和電流檢查法。電壓檢查法是通過測(cè)量元器件工作電壓并與正常值進(jìn)行比較來(lái)判斷故障;電阻檢查法是測(cè)量元器件對(duì)地或自身電阻值來(lái)判斷故障的一種方法,它對(duì)檢修開路、短路故障和確定故障元件有實(shí)效;電流檢查法是將電流表串入電路中測(cè)量工作電流,這種方法檢修起來(lái)很不方便,亦較少使用。

3.3 插拔法 

通過將插件“插入”或“拔出”來(lái)尋找故障的方法。此方法雖然簡(jiǎn)單,卻是一種常用的有效方法,能迅速找到故障的原因。具體步驟是: 

3.3.1 先將故障設(shè)備和所有連接設(shè)備的連線打開,再合上故障設(shè)備電源開關(guān),若故障消失,查連接設(shè)備及連接線是否有短路現(xiàn)象(如碰線、短接、插針相碰等),若有,則排除;若無(wú),則查故障設(shè)備本身。 

3.3.2 將故障設(shè)備所有插件板拔出,若故障現(xiàn)象消失,則故障在某插件板上。若故障現(xiàn)象仍出現(xiàn),則應(yīng)仔細(xì)檢查設(shè)備電源有無(wú)故障。 

3.3.3 仔細(xì)檢查每塊插件板,觀察是否有相碰和短路,若有則排除;若無(wú)再一塊塊地插上,開機(jī)、關(guān)機(jī)測(cè)試,這樣很快就能發(fā)現(xiàn)哪塊插件板上有故障。 

3.3.4 找出故障插件板,再根據(jù)故障現(xiàn)象和性質(zhì)判斷是哪一個(gè)集成塊或電子元器件損壞。 

3.4 試探法 

試探法是用正常的插件板或好的組件(大規(guī)模的集成電路)替換有故障疑點(diǎn)的插件板或組件來(lái)試探故障的一種方法。這種方法在調(diào)試和檢修中經(jīng)常使用,尤其是一時(shí)還搞不清故障在哪兒時(shí),采用此方法更方便、直接。但如果故障很嚴(yán)重,有燒機(jī)現(xiàn)象,而又不能明確對(duì)象時(shí),可不用此法,因?yàn)榘l(fā)生故障的插件板可能是具有破壞性的,隨意替換可能會(huì)導(dǎo)致替換上的新插件板再損壞。 

3.5 其它檢修方法 

3.5.1 隔離法,也稱分段法,即將各部件分隔開來(lái)進(jìn)行局部的檢查,以確定故障的位置。 

3.5.2 比較法,是用正確的特性與錯(cuò)誤的特征相比較來(lái)尋找故障的原因。 

3.5.3 升溫法,就是人為地將環(huán)境溫度或局部部件溫度升高(用電吹風(fēng)可使局部部件的環(huán)境溫度升高,注意不可將溫度升得太高,以致將正常工作的器件燒壞),加速一些高溫參數(shù)比較差的元器件“死亡”,來(lái)幫助尋找故障的一種方法。有時(shí)設(shè)備工作較長(zhǎng)時(shí)間或環(huán)境溫度升高后會(huì)出現(xiàn)故障,而關(guān)機(jī)檢查時(shí)卻是正常的,再工作一段時(shí)間又出現(xiàn)故障,這時(shí)可用“升溫法”來(lái)檢查。 

3.6 綜合法 

綜合法是指把以上方法統(tǒng)一考慮起來(lái)處理故障。這樣對(duì)處理一些比較復(fù)雜的故障,能及時(shí)、準(zhǔn)確地找出故障原因并且排除它。 

4 結(jié)束語(yǔ) 

判定故障一定要有良好的技術(shù)知識(shí)作為基礎(chǔ),這樣才能準(zhǔn)確、及時(shí)發(fā)現(xiàn)問題和解決問題。另外,查找故障時(shí),盡量拓寬自己的思路,把各方面能造成故障的因素都想到,仔細(xì)地分析和進(jìn)行排除。 

參考文獻(xiàn): 

[1]樂光新.數(shù)據(jù)通信原理.北京:人民郵電出版社,1988. 

汪一鳴等.計(jì)算機(jī)通信與網(wǎng)絡(luò)教程.北京:電子工業(yè)出版社,2000. 

曹志剛.現(xiàn)代通信原理.北京:清華大學(xué)出版社,2000. 

第6篇

【關(guān)鍵字】網(wǎng)絡(luò)教學(xué)平臺(tái);教學(xué)資源;微課;數(shù)字化;資源共享

在以多媒體、計(jì)算機(jī)、互聯(lián)網(wǎng)為代表的信息技術(shù)推動(dòng)下,20世紀(jì)80年代的粉筆加黑板、屏幕加投影的傳統(tǒng)教學(xué)模式逐步被新型數(shù)字化教學(xué)形式?jīng)_擊。我國(guó)社會(huì)信息化不斷縱向深化、教育信息化不斷推進(jìn),人們對(duì)教育信息化的需求愈加迫切,學(xué)習(xí)理念和方法發(fā)生著深刻變革。

一、 搭建網(wǎng)絡(luò)教學(xué)平臺(tái) 豐富數(shù)字化教學(xué)資源建設(shè)

近年來(lái),各地教育部門積極響應(yīng)國(guó)家“建網(wǎng)、建庫(kù)、建隊(duì)”的號(hào)召,加強(qiáng)校園數(shù)字化建設(shè)?!叭▋善脚_(tái)”、世界大學(xué)城等隨之興起,信息技術(shù)的發(fā)展帶來(lái)了教育上的革命,適合自主學(xué)習(xí)的網(wǎng)絡(luò)教學(xué)平臺(tái)逐步建成,為我們實(shí)現(xiàn)遠(yuǎn)程教學(xué)提供了可能,使4A(任何人、任何時(shí)間、任何地點(diǎn)、可以學(xué)習(xí)任何知識(shí))教學(xué)模式成為現(xiàn)實(shí)。

誠(chéng)然,網(wǎng)絡(luò)教學(xué)平臺(tái)作為教學(xué)資源的載體,與數(shù)字教學(xué)資源是相輔相成的,脫離了資源的平臺(tái)就是一個(gè)空殼。

2003年4月,教育部提出建立國(guó)家級(jí)、省級(jí)、校級(jí)三級(jí)精品課程體系的要求,我國(guó)高校精品課程建設(shè)正式啟動(dòng),歷經(jīng)十余年至今已建成上萬(wàn)余門課程,極大豐富了高校教學(xué)資源內(nèi)涵;

2006年11月,教育部提出要重視優(yōu)質(zhì)教學(xué)資源和網(wǎng)絡(luò)信息資源的利用,把現(xiàn)代信息技術(shù)作為提高教學(xué)質(zhì)量的重要手段;面對(duì)在建設(shè)過程中暴露出“重基礎(chǔ)設(shè)施而輕軟件資源”、“建設(shè)重復(fù)浪費(fèi)”“應(yīng)用面窄”等問題,2010年3月,《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》提出要充分發(fā)揮現(xiàn)代信息技術(shù)作用,促進(jìn)優(yōu)質(zhì)教學(xué)資源共享,加強(qiáng)網(wǎng)絡(luò)教學(xué)資源建設(shè);2011年8月,教育部副部長(zhǎng)杜占元出席全國(guó)數(shù)字化教育資源建設(shè)與共享座談會(huì),并指出:“數(shù)字化教育資源建設(shè)和共享是科學(xué)推進(jìn)教育信息化加速發(fā)展的基礎(chǔ)工程和關(guān)鍵環(huán)節(jié)。

我校以申報(bào)自治區(qū)精品課程為契機(jī),于2008年啟動(dòng)了網(wǎng)絡(luò)教學(xué)資源共享平臺(tái)的建設(shè),并不斷豐富擴(kuò)充多形式的教學(xué)資源。至今,已建成?。ㄗ灾螀^(qū))級(jí)精品課程16門、校級(jí)精品課程15門,共計(jì)31門精品課程;總訪問量達(dá)40余萬(wàn)人次;用于承載網(wǎng)絡(luò)教學(xué)資源共享平臺(tái)的服務(wù)器存儲(chǔ)共計(jì)10TB。

通過對(duì)每門課程的點(diǎn)擊率統(tǒng)計(jì)可以發(fā)現(xiàn),開發(fā)了特色教學(xué)資源的課程更容易受到學(xué)習(xí)者青睞。例如,開發(fā)了Flash仿真動(dòng)畫、《專業(yè)術(shù)語(yǔ)釋義》和全套習(xí)題集及答案解析的《建筑結(jié)構(gòu)》課程以26307人次的總訪問量成為點(diǎn)擊率最高的課程。

2014年,在《建筑力學(xué)》《工程量清單計(jì)價(jià)》《電工基本知識(shí)及技能》三門課程的建設(shè)過程中,我們首次開發(fā)了微課資源?!督ㄖW(xué)》課程以4678人次的訪問量在月均訪問量中排名第一。微課作為一種短小精悍、易傳播,且制作方法相對(duì)較簡(jiǎn)單的新型數(shù)字化教學(xué)資源形式,為課程建設(shè)注入新活力。

二、 微課資源的研究情況

關(guān)于微課的話題是隨著可汗學(xué)院和翻轉(zhuǎn)課堂而興起的。微課(Micro-lecture) 最早源于1993 年美國(guó)北愛荷華大學(xué)( Univrsity of Noahem Iowa) Mc Grew LeR A 教授所提出的60 秒課程( 60-second Course) 以及 1995 年英國(guó)納皮爾大學(xué)(Napier University) Kee T P 提出的1分鐘演講( The One Minute Lecture,OML) [1]。

我國(guó)微課的發(fā)展始于2011年胡鐵生發(fā)表的《“微課”:區(qū)域教育信息資源發(fā)展的新趨勢(shì)》一文,直至2013年,關(guān)于微課的研究才逐漸興起,并呈不斷增長(zhǎng)的研究趨勢(shì)。近三年,微課憑借其微型化、便攜化、碎片化等更為符合移動(dòng)學(xué)習(xí)需求的特征得到廣泛普及和應(yīng)用。

知網(wǎng)上,與微課相關(guān)的文獻(xiàn)共計(jì)4432篇。通過觀察對(duì)比學(xué)術(shù)論文和學(xué)位論文數(shù)量,見圖1、2,根據(jù)劉建設(shè)等人“學(xué)術(shù)論文代表了研究的廣度,學(xué)位論文數(shù)代表了研究的深度”的觀點(diǎn)可以看出,現(xiàn)今微課的研究在我國(guó)已引起了教育工作者的廣泛關(guān)注,但研究深度未及理想。

利用萬(wàn)方數(shù)據(jù)庫(kù)的知識(shí)脈絡(luò)分析功能通過對(duì)“微課”進(jìn)行熱點(diǎn)分析得出如表1所示,自2012―2015年期間有關(guān)微課的研究熱點(diǎn)分布表??梢?,研究者更多的是將微課作為研究對(duì)象,以期將其作為一種新型教學(xué)資源形式應(yīng)用于翻轉(zhuǎn)課堂的實(shí)踐,見圖3。

三、 微課資源共享過程中存在的問題及解決辦法

2014年,我校在《工程量清單計(jì)價(jià)》等3門課程的開發(fā)建設(shè)中,首次引入了微課,這些微課資源是由具備了一定信息技術(shù)素養(yǎng)和教育技術(shù)能力的一線教師,使用PPT課件(PowerPoint)、錄屏軟件(Screencast-O-Matic、CyberLink YouCam、屏幕錄像專家)和視頻編輯軟件(會(huì)聲會(huì)影、Adobe Premiere、Cool Edit)、其他輔助軟件(思維導(dǎo)圖、Snap、幾何畫板、SmoothDraw)等制作而成的。

經(jīng)不斷嘗試,我們更傾向于使用同時(shí)具備了錄制和編輯視頻功能的Camtasia Studio制作微課。Camtasia Studio是TechSmith旗下一款專業(yè)的屏幕錄像軟件,同時(shí)包含Camtasia 錄像器、Camtasia Studio(編輯器)、Camtasia 菜單制作器、Camtasia 劇場(chǎng)、Camtasia 播放器和Screencast的內(nèi)置功能。

微課最終以MP4格式渲染導(dǎo)出,再由信息中心的工作人員通過轉(zhuǎn)碼,最終上傳至服務(wù)器。在學(xué)習(xí)者訪問資源的過程中,出現(xiàn)了播放不暢、無(wú)法播放等現(xiàn)象。經(jīng)分析,產(chǎn)生這類問題的主要原因是瀏覽器不兼容和瀏覽器缺失所需插件。

(一)瀏覽器兼容性問題及解決辦法

不同廠商開發(fā)的瀏覽器不同,例如Internet Explorer、Safari、Mozilla Firefox、Chrome等,或者同一廠商瀏覽器的版本不同,例如IE6、IE7,瀏覽器內(nèi)核不同,對(duì)CSS的解析認(rèn)識(shí)也不完全一樣,從而導(dǎo)致生成的頁(yè)面效果也不同。

2014年9月,W3C(World Wide Web Consortium,萬(wàn)維網(wǎng)聯(lián)盟)了HTML5規(guī)范,相較之前的標(biāo)記語(yǔ)言,HTML5開放性和兼容性更好。目前,主流的瀏覽器廠商,如Chrome、Opera、Firefox、Inter Explorer等,均支持HTML5標(biāo)準(zhǔn)[2],這為微課資源在跨瀏覽器傳輸方面提供了便利。

但是,即使開發(fā)設(shè)計(jì)人員已經(jīng)嚴(yán)格遵照了規(guī)范的HTML及CSS代碼書寫原則,仍然無(wú)法避免信息錯(cuò)亂、播放不暢,甚至無(wú)法正常訪問資源等問題。

為了能夠同時(shí)兼容不同的瀏覽器,實(shí)現(xiàn)在不同的瀏覽器中能夠得到一個(gè)與預(yù)期效果相同的顯示效果,開發(fā)者大多采用CSS Hack的方法。該方法利用各個(gè)瀏覽器的私有屬性甚至是瀏覽器漏洞,針對(duì)不同的瀏覽器它們專用的CSS樣式,比如IE6能識(shí)別下劃線“_”和星號(hào)“*”,IE7能識(shí)別星號(hào)“*”,但不能識(shí)別下劃線“_”,而Firefox兩個(gè)都不能識(shí)別。該方法有悖于W3C標(biāo)準(zhǔn)要求的通用性原則,并且還可能引起其他新的錯(cuò)誤,使頁(yè)面存在一定的風(fēng)險(xiǎn)。因此,這種不得已而為之的方法需謹(jǐn)慎使用。

(二)瀏覽器與插件問題及解決辦法

盡管一個(gè)微課資源可能包含多種形式的元素,例如:思維導(dǎo)圖、概念圖及一般圖片素材,PPT等課件素材,解說、配樂等音頻素材,演示等視頻素材,教師還可以考慮是否采用以畫中畫形式進(jìn)行講解等畫面,而制作微課的過程就是將這些元素有機(jī)整合的過程。最終,微課是以MP4等視頻格式生成并轉(zhuǎn)換成適于網(wǎng)絡(luò)傳播的格式。從技術(shù)層面上看,微課本身就是一段短小的視頻。

微課制作的最后一步是將其壓縮生成視頻,最終將微課轉(zhuǎn)碼上傳至服務(wù)器以實(shí)現(xiàn)共享,這個(gè)過程涉及到流媒體技術(shù)。流媒體(StreamingMedia)是一種以音、視頻數(shù)據(jù)流的方式在網(wǎng)絡(luò)上傳遞多媒體信息的技術(shù)[3]。

具有跨平臺(tái)優(yōu)勢(shì)的HTML5規(guī)范提供了多個(gè)API(Application Programming Interface,應(yīng)用程序編程接口),音頻和視頻標(biāo)簽可以直接播放 Web 視頻和音頻而無(wú)需借助第三方工具。只要開發(fā)者在頁(yè)面上放置和元素,只需要一小段的代碼就能夠?qū)崿F(xiàn)多媒體的播放,利用和支持的屬性如 autoplay、controls、preload 等[4],即可對(duì)視頻音樂的播放進(jìn)行控制。但是Flash Player 普及已久,技術(shù)發(fā)展相對(duì)HTML5 成熟許多,其地位在短期內(nèi)無(wú)法動(dòng)搖,因此想要正常訪問微課資源,還需要在PC客戶端安裝相應(yīng)的插件,例如:SWF格式的視頻資源需要客戶端安裝Shockwave或Adobe Flash Player插件;訪問RM視頻影像格式和RA的音頻格式的資源,客戶端需要安裝 Real Player 播放器;ASF文件需要Microsoft Media Player播放器,以確保資源的正常播放。

四、結(jié)束語(yǔ)

微課已然成為現(xiàn)今流行的教學(xué)資源形式,大多微課開發(fā)者憑借自己的熱情做了一些有益嘗試和摸索,但是始終沒有統(tǒng)一技術(shù)指標(biāo)作為參考,在資源共享的過程中容易出現(xiàn)問題,也影響了學(xué)習(xí)者的學(xué)習(xí)效率。作為信息中心的技術(shù)人員,一方面需要指導(dǎo)和配合一線教師制作微課,另一方面,在如何使學(xué)習(xí)者無(wú)障礙的訪問資源,并使資源能好的適應(yīng)移動(dòng)學(xué)習(xí)等方面,還需要繼續(xù)深入研究。

參考文獻(xiàn):

[1] 張中興. 微課與微課程研究進(jìn)展綜述[J].中國(guó)醫(yī)學(xué)教育技術(shù),2014,06:586-589.

[2] 黃雄.基于 HTML5 的視頻音頻傳輸技術(shù)的研究與設(shè)計(jì)[D].廣東技術(shù)師范學(xué)院, 2014.

[3] 齊麗君,阿迪雅. 流媒體技術(shù)在遠(yuǎn)程教育中的應(yīng)用[J]. 現(xiàn)代農(nóng)業(yè),2015,08:100-102.

[4] 鄭培純. 基于HTML5的多媒體播放網(wǎng)站[D].吉林大學(xué),2014.

第7篇

【 關(guān)鍵詞 】 Web應(yīng)用程序;安全測(cè)試;插件;集成框架;漏洞挖掘

【 中圖分類號(hào) 】 TP393.08 【 文獻(xiàn)標(biāo)識(shí)碼 】 A

Research on Key Technologies of Web Application Security Detection Platform

Sun Yi Liang Dong-yun Wang Wen-jie

(School of Computer, Beijing University of Posts and Communications Beijing 100876)

【 Abstract 】 Along with the development of Web application, it is urgent to test and evaluate the security of Web application efficiently to withstand the vulnerabilities. In this paper, key technologies like the detection framework with plug-ins、methods for discovering unknown vulnerabilities and mode of detection tools integration by user-defined are researched. Applying these technologies, the platform is able to scan and discover the vulnerabilities efficiently for Web application before and on running to insure its security.

【 Keywords 】 web application; security detection; plug-ins; integrated framework; vulnerability discovering

1 引 言

隨著信息技術(shù)的快速發(fā)展,越來(lái)越多的應(yīng)用開始通過Web形式對(duì)外提供,方便快捷的Web應(yīng)用在政府、企業(yè)、軍隊(duì)等都得到了廣泛應(yīng)用。然而,不安全的Web應(yīng)用使得我國(guó)金融、醫(yī)療、國(guó)防、能源和其他重要網(wǎng)絡(luò)架構(gòu)面臨嚴(yán)峻的安全威脅。隨著數(shù)字化架構(gòu)變得越來(lái)越復(fù)雜并相互關(guān)聯(lián),實(shí)現(xiàn)Web應(yīng)用程序安全的難度也呈指數(shù)級(jí)增加。Web應(yīng)用程序越來(lái)越復(fù)雜,導(dǎo)致固有的漏洞和缺陷越來(lái)越多,因此也正面臨著來(lái)自網(wǎng)絡(luò)的越來(lái)越多的攻擊。目前,Web應(yīng)用程序安全問題已經(jīng)成為我國(guó)信息技術(shù)發(fā)展重要的技術(shù)挑戰(zhàn),需要有針對(duì)性的防護(hù)Web應(yīng)用攻擊,即針對(duì)不同的攻擊行為采用不同的防護(hù)技術(shù)。因此,研究設(shè)計(jì)Web應(yīng)用程序綜合測(cè)試平臺(tái)進(jìn)行安全檢測(cè),及時(shí)發(fā)現(xiàn)Web應(yīng)用程序漏洞,對(duì)于防范各類Web應(yīng)用攻擊意義重大。

2 研究現(xiàn)狀及存在不足

在Web應(yīng)用軟件分析和測(cè)試研究方面,Ricca和Tonella在中提出了一個(gè)基于UML的模型。Kung等人將Web應(yīng)用軟件或者Web網(wǎng)站用一張圖來(lái)表示,根據(jù)頁(yè)面瀏覽的導(dǎo)航順序,構(gòu)建測(cè)試樹,從而生成測(cè)試用例以檢測(cè)狀態(tài)行為錯(cuò)誤的方法。Kallepalli等人提出了一個(gè)基于統(tǒng)計(jì)使用數(shù)據(jù)信息建立統(tǒng)一的馬爾可夫模型(Unified Markov Model)方法用于應(yīng)用測(cè)試、性能評(píng)估及可靠性分析。

在Web應(yīng)用脆弱性的自動(dòng)探測(cè)技術(shù)方面,微軟將安全漏洞分為十個(gè)大類,并在此基礎(chǔ)上明確了Web應(yīng)用程序安全框架的需求。OWASP按照若干漏洞是否緊密相關(guān)、是否使用類似的反制措施和是否經(jīng)常出現(xiàn)在Web應(yīng)用體系結(jié)構(gòu)的標(biāo)準(zhǔn),給出了十大應(yīng)用程序漏洞列表。文獻(xiàn)[6,7]針對(duì)來(lái)自不可信的來(lái)源的危險(xiǎn)數(shù)據(jù),利用動(dòng)態(tài)追蹤技術(shù)(Dynamic Tainting Technique),高效探測(cè)進(jìn)入敏感區(qū)的危險(xiǎn)數(shù)據(jù)。

相對(duì)于國(guó)外,國(guó)內(nèi)對(duì)Web應(yīng)用安全測(cè)試的研究還比較薄弱。比較有代表性的研究有武漢大學(xué)的盧虹等人從狀態(tài)測(cè)試的角度對(duì)Web應(yīng)用的測(cè)試問題進(jìn)行了討論,清華大學(xué)的武海平等人則開發(fā)了一個(gè)Web服務(wù)器性能測(cè)試系統(tǒng),合肥工業(yè)大學(xué)的吳蕾等人應(yīng)用環(huán)境錯(cuò)誤注入的方法進(jìn)行了安全性測(cè)試的研究,國(guó)防科技大學(xué)的鄭理華等人正在研究基于網(wǎng)絡(luò)的Web應(yīng)用安全測(cè)試評(píng)估系統(tǒng),理工大學(xué)的Zhanwei Hui等人在基于軟件安全缺陷(SSD)的Web應(yīng)用安全測(cè)試方法上面進(jìn)行了有益的探索。

通過上述國(guó)內(nèi)外現(xiàn)狀分析不難發(fā)現(xiàn),我國(guó)現(xiàn)有Web應(yīng)用安全性測(cè)試技術(shù)還不能滿足信息系統(tǒng)建設(shè)的迫切需求,具體差距表現(xiàn)在幾個(gè)方面。

(1) 缺乏集成統(tǒng)一的Web應(yīng)用安全性測(cè)試框架。當(dāng)前主流的Web應(yīng)用測(cè)試框架和工具通常只針對(duì)某些特定Web應(yīng)用安全漏洞,無(wú)法對(duì)安全缺陷展開全面的測(cè)試,難以滿足Web應(yīng)用安全性測(cè)試的要求。

(2) 缺乏有效的Web應(yīng)用未知漏洞的自動(dòng)掃描和發(fā)現(xiàn)技術(shù)。當(dāng)前的Web應(yīng)用安全性測(cè)試主要利用滲透攻擊檢測(cè)已有的安全漏洞,對(duì)未知安全漏洞的檢測(cè)缺乏可行的方法。

針對(duì)Web應(yīng)用程序安全性測(cè)試的切實(shí)需求,本文針對(duì)上述不足,深入研究Web應(yīng)用的安全性測(cè)試技術(shù)體系,建立一個(gè)插件式、可擴(kuò)展、重動(dòng)態(tài)交互的Web應(yīng)用安全性測(cè)試工具。以確保安全測(cè)試準(zhǔn)確性和高效性為出發(fā)點(diǎn),突破未知漏洞智能發(fā)掘方法和支持自定義的測(cè)試工具集成方法等關(guān)鍵技術(shù),最終為Web應(yīng)用安全測(cè)試提供一整套健壯的、智能化的綜合測(cè)試工具奠定基礎(chǔ),從而在Web應(yīng)用運(yùn)行前和運(yùn)行時(shí),對(duì)其進(jìn)行安全掃描和風(fēng)險(xiǎn)發(fā)現(xiàn),確保Web應(yīng)用的安全可靠運(yùn)行。

3 Web應(yīng)用程序安全

Web應(yīng)用是一個(gè)客戶機(jī)/服務(wù)器軟件應(yīng)用系統(tǒng),其中的客戶程序和服務(wù)器程序通過HTTP/HTTPS協(xié)議進(jìn)行交互,通常包括五個(gè)組成部分,即客戶端(瀏覽器)、Web服務(wù)器、應(yīng)用服務(wù)器、Web應(yīng)用程序、數(shù)據(jù)源,它們彼此之間通過一定的機(jī)制來(lái)進(jìn)行通信,典型的Web應(yīng)用架構(gòu)模型如圖1所示。

由于組成Web應(yīng)用的軟件系統(tǒng)相對(duì)復(fù)雜,涉及網(wǎng)絡(luò)、操作系統(tǒng)、服務(wù)器等多個(gè)方法,目前國(guó)內(nèi)外對(duì)Web應(yīng)用安全并沒有一個(gè)統(tǒng)一的、標(biāo)準(zhǔn)的定義。嚴(yán)格意義上來(lái)講,Web應(yīng)用安全應(yīng)該包括其體系結(jié)構(gòu)中涉及的所有安全問題,如網(wǎng)絡(luò)安全、操作系統(tǒng)安全、瀏覽器安全、Web服務(wù)器安全、應(yīng)用服務(wù)器安全等。企業(yè)、政府、軍事單位多采用防火墻、SSL、殺毒軟件、入侵檢測(cè)系統(tǒng)等措施來(lái)保護(hù)Web應(yīng)用安全,但據(jù)Gartner調(diào)查,當(dāng)前大多數(shù)Web攻擊都直接針對(duì)Web應(yīng)用程序本身。攻擊者通過構(gòu)造表面合法的HTML、XML、SOAP和Web Services等數(shù)據(jù)流,傳送惡意代碼直接針對(duì)Web應(yīng)用程序的安全漏洞進(jìn)行攻擊。OWASP(Open Web Application Security Project)組織的Web應(yīng)用程序安全風(fēng)險(xiǎn)報(bào)告顯示,跨站腳本、SQL注入等已成為Web應(yīng)用程序安全的重大威脅,如圖2所示,傳統(tǒng)的邊界防護(hù)、病毒查殺等安全手段對(duì)此心有余而力不足。

Web應(yīng)用程序是開發(fā)和組成Web應(yīng)用的核心組成部分,要保護(hù)Web應(yīng)用程序安全,需要針對(duì)不同的攻擊行為采用不同的防護(hù)技術(shù)。這就要求在真實(shí)攻擊發(fā)生前,及時(shí)的發(fā)現(xiàn)Web應(yīng)用程序存在的各種安全漏洞,并采取相應(yīng)的防范措施進(jìn)行加固。WhiteHat調(diào)查報(bào)告指出,漏洞發(fā)現(xiàn)得越早、彌補(bǔ)得越及時(shí),攻擊者利用漏洞進(jìn)行攻擊的機(jī)會(huì)就越小。因此,深入研究Web應(yīng)用程序的安全性檢測(cè)技術(shù),開發(fā)測(cè)評(píng)工具對(duì)Web應(yīng)用程序進(jìn)行安全性測(cè)試,及時(shí)發(fā)現(xiàn)Web應(yīng)用程序所存在的漏洞,對(duì)于防范Web應(yīng)用攻擊意義重大。

4 Web應(yīng)用安全綜合測(cè)試平臺(tái)關(guān)鍵技術(shù)研究

4.1 基于插件的Web應(yīng)用安全測(cè)試集成框架

Web應(yīng)用安全漏洞成為應(yīng)用系統(tǒng)安全風(fēng)險(xiǎn)的重災(zāi)區(qū),而且呈現(xiàn)逐年上升的趨勢(shì)。當(dāng)前的Web應(yīng)用安全測(cè)試工具雖然種類繁多,但是無(wú)一例外存在一些缺陷,運(yùn)行效率相對(duì)較低。為克服這些缺陷,本文設(shè)計(jì)了圖3所示的基于插件的Web應(yīng)用安全測(cè)試集成框架,主要由三大部分構(gòu)成:插件管理部件、掃描管理部件和全局管理部件。

插件管理部件主要負(fù)責(zé)對(duì)漏洞掃描插件的管理與維護(hù),主要包含以下模塊:插件接口層,為擴(kuò)展層提供插件接插的標(biāo)準(zhǔn)接口和規(guī)范;插件管理模塊,維護(hù)插件庫(kù)的完整性和時(shí)效性,保證框架自身的安全性;插件調(diào)度模塊,根據(jù)Web應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯屬性,自主智能地調(diào)度最優(yōu)的測(cè)試插件進(jìn)行測(cè)試,保證系統(tǒng)運(yùn)行效率和漏洞檢出率。在這三個(gè)模塊之上,是插件庫(kù)及插件庫(kù)維護(hù)模塊,插件庫(kù)用于存儲(chǔ)各種插件,包括本地庫(kù)和在線庫(kù)兩個(gè)部分,以方便系統(tǒng)快速檢索并加載插件,其中包括標(biāo)準(zhǔn)的CVE漏洞掃描插件、第三方基準(zhǔn)測(cè)試插件(包含接口合規(guī)性測(cè)試等插件),以及用戶根據(jù)系統(tǒng)特定屬性定義的漏洞掃描插件等。插件庫(kù)維護(hù)模塊主要負(fù)責(zé)本地庫(kù)與在線庫(kù)之間的插件傳輸、插件審核以及插件庫(kù)的完整性維護(hù)等功能。

掃描管理部件負(fù)責(zé)調(diào)用各種掃描插件,利用插件基于各種先驗(yàn)知識(shí)庫(kù)、基準(zhǔn)漏洞庫(kù)對(duì)Web應(yīng)用展開漏洞掃描。其中主要包括幾種模塊:知識(shí)庫(kù)/基準(zhǔn)漏洞庫(kù),用于存放各種已知的或習(xí)得的先驗(yàn)知識(shí)和基準(zhǔn)漏洞,作為掃描以及啟發(fā)式學(xué)習(xí)的基礎(chǔ);Web應(yīng)用信息收集模塊,主要用于截獲測(cè)試框架與Web應(yīng)用間的消息,以提供給掃描插件作為分析的資料;插件調(diào)用模塊,作為具體插件在掃描部件中的抽象,通過該模塊,掃描部件可以調(diào)用相應(yīng)的插件,并保持掃描部件與插件管理部件的松散耦合;測(cè)試報(bào)告生成模塊,根據(jù)測(cè)試結(jié)果生成相應(yīng)的測(cè)試報(bào)告并反饋給測(cè)試人員。

全局管理部件,負(fù)責(zé)對(duì)整個(gè)框架的運(yùn)行進(jìn)行監(jiān)控與支持。主要包括以下模塊:系統(tǒng)配置模塊,對(duì)全系統(tǒng)各個(gè)部件進(jìn)行配置,保證系統(tǒng)按照測(cè)試人員的預(yù)期運(yùn)行;虛擬用戶生成與管理模塊,產(chǎn)生并維護(hù)具有不同權(quán)限的不同角色的虛擬用戶,利用虛擬用戶可以對(duì)Web應(yīng)用展開近似于實(shí)際環(huán)境的測(cè)試;用戶交互模塊,使用測(cè)試報(bào)告生成模塊生成的測(cè)試報(bào)告產(chǎn)生友好的供測(cè)試員閱讀的測(cè)試分析結(jié)果;錯(cuò)誤處理模塊,對(duì)系統(tǒng)運(yùn)行中出現(xiàn)的錯(cuò)誤進(jìn)行及時(shí)的響應(yīng)和處理。

4.2 支持未知漏洞發(fā)現(xiàn)的漏洞智能挖掘技術(shù)

為了最大可能的發(fā)掘新型安全漏洞、檢測(cè)與具體Web應(yīng)用緊密相關(guān)的安全缺陷,本文提出并設(shè)計(jì)了基于智能挖掘的未知漏洞檢測(cè)方法,流程如圖4所示。

在基于智能挖掘的未知漏洞檢測(cè)中,智能漏洞挖掘模塊在常規(guī)漏洞檢測(cè)中,通過自學(xué)習(xí)服務(wù)不斷學(xué)習(xí)并獲取具體的業(yè)務(wù)邏輯和應(yīng)用特征。然后基于已知的漏洞庫(kù),在啟發(fā)模板的指導(dǎo)下,采取類似“基因變異”的思想,通過未知漏洞服務(wù)生成特定的針對(duì)具體Web應(yīng)用的新攻擊向量,檢測(cè)應(yīng)用是否存在已知漏洞庫(kù)之外的未知漏洞。針對(duì)各種Web應(yīng)用新型漏洞和與具體應(yīng)用緊密相關(guān)的漏洞層出不窮的問題,論文提出的基于智能挖掘的未知漏洞檢測(cè)技術(shù),能夠采用啟發(fā)式學(xué)習(xí)機(jī)制和自學(xué)習(xí)機(jī)制來(lái)檢測(cè)可能存在的未知漏洞,增強(qiáng)了對(duì)Web應(yīng)用未知漏洞的檢測(cè)能力,提高了工具自動(dòng)化、智能化檢測(cè)能力,能夠更加有效的測(cè)試應(yīng)用安全。智能漏洞挖掘建立在常規(guī)漏洞檢測(cè)基礎(chǔ)之上,并不能取代常規(guī)漏洞檢測(cè)。智能漏洞挖掘需要通過常規(guī)漏洞測(cè)試,獲取Web應(yīng)用輸入和輸出信息以及數(shù)據(jù)流、控制流信息,取得具體的應(yīng)用特征后,才能擴(kuò)大測(cè)試覆蓋面并生成新的攻擊去檢測(cè)新的安全漏洞。

4.3 Web應(yīng)用安全性測(cè)試工具實(shí)現(xiàn)技術(shù)

根據(jù)上述理論和技術(shù),最后實(shí)現(xiàn)一個(gè)針對(duì)Web應(yīng)用的可用的安全性綜合測(cè)試工具。該工具將集成上述安全測(cè)試技術(shù),對(duì)Web應(yīng)用的已知漏洞、接口合規(guī)性、業(yè)務(wù)動(dòng)態(tài)安全性以及未知漏洞展開全面的測(cè)試,確保在Web應(yīng)用上線前發(fā)現(xiàn)大部分潛在的安全漏洞,保證基于Web應(yīng)用的新型信息系統(tǒng)的安全可靠運(yùn)行。一個(gè)利用該工具的典型Web應(yīng)用安全測(cè)試場(chǎng)景如圖5所示。

測(cè)試人員使用控制臺(tái)對(duì)測(cè)試工具進(jìn)行配置并啟動(dòng)測(cè)試過程,測(cè)試框架根據(jù)測(cè)試人員的配置調(diào)用相應(yīng)的插件構(gòu)造測(cè)試(即一個(gè)經(jīng)定制的測(cè)試工具的實(shí)例),該生成若干具有不同身份、不同角色的虛擬角色,虛擬角色通過網(wǎng)絡(luò)向帶測(cè)試的Web應(yīng)用發(fā)起測(cè)試請(qǐng)求,測(cè)試工具截獲請(qǐng)求與服務(wù)返回的響應(yīng),之后使用配置好的插件對(duì)Web應(yīng)用的安全漏洞進(jìn)行智能的發(fā)現(xiàn)與挖掘,高效地發(fā)現(xiàn)大部分Web應(yīng)用安全漏洞。

5 結(jié)束語(yǔ)

本文研究了Web應(yīng)用程序安全測(cè)試技術(shù),并構(gòu)建了插件式、可擴(kuò)展的安全測(cè)試技術(shù)框架。以確保安全測(cè)試準(zhǔn)確性和高效性為出發(fā)點(diǎn),突破未知漏洞智能發(fā)掘方法和支持自定義的測(cè)試工具集成方法等關(guān)鍵技術(shù),最終為信息系統(tǒng)建設(shè)中的Web應(yīng)用安全測(cè)試提供一整套健壯的、智能化的綜合測(cè)試工具,在Web應(yīng)用運(yùn)行前和運(yùn)行時(shí),對(duì)其進(jìn)行安全掃描和風(fēng)險(xiǎn)發(fā)現(xiàn),確保Web應(yīng)用的安全可靠運(yùn)行,為推進(jìn)Web應(yīng)用安全提供支撐和保證。

參考文獻(xiàn)

[1] Ricca, F. and P. Tonella. Analysis and testing of web applications. 2001: Published by the IEEE Computer Society.

[2] Kung, D.C., C.H. Liu, and P. Hsia. An object-oriented web test model for testing web applications. 2000: IEEE.

[3] Kallepalli, C. and J. Tian, Measuring and modeling usage and reliability for statistical web testing. IEEE transactions on software engineering, 2001: p. 1023-1036.

[4] Microsoft. 備忘單:Web 應(yīng)用程序安全框架. 2005; Available from: http:// msdn.microsoft. com /zh-cn /library/ms978518.aspx.

[5] OWASP. OWASP Top 10 Application Security Risks - 2010. 2010; Available from: https:///index.php/Top_10_2010-Main.

[6] Jovanovic, N., C. Kruegel, and E. Kirda, Pixy: A static analysis tool for detecting web application vulnerabilities (short paper). 2006.

[7] Nguyen-Tuong, A., et al., Automatically hardening web applications using precise tainting. Security and Privacy in the Age of Ubiquitous Computing, 2005: p. 295-307.

[8] 盧虹,徐寶文. 一種 Web 應(yīng)用的狀態(tài)測(cè)試方法. 計(jì)算機(jī)工程與應(yīng)用, 2002. 38(002): p. 55-57.

[9] 武海平,蔣東興. Web 服務(wù)器通用性能測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 小型微型計(jì)算機(jī)系統(tǒng), 2003. 24(002): p. 188-190.

[10] 吳蕾, 李心科, 汪洪.基于錯(cuò)誤注入技術(shù)的 Web 服務(wù)可靠性測(cè)試研究.小型微型計(jì)算機(jī)系統(tǒng), 2007. 28(1).

[11] 鄭理華. Web應(yīng)用安全測(cè)試評(píng)估系統(tǒng)的研究與實(shí)現(xiàn).國(guó)防科學(xué)技術(shù)大學(xué), 2005.

[12] Zhanwei, H. and H. Song. Software Security Testing of Web Applications Based on SSD. in Advanced Intelligent Computing Theories and Applications-6th International Conference on Intelligent Computing, ICIC 2010. 2010. Changsha, China.

基金項(xiàng)目:

國(guó)家自然科學(xué)基金資助項(xiàng)目(61179029)。

作者簡(jiǎn)介:

孫熠(1993-),女,北京人,北京郵電大學(xué)計(jì)算機(jī)學(xué)院;主要研究方向和關(guān)注領(lǐng)域:信息安全、Web漏洞檢測(cè)等。

第8篇

關(guān)鍵詞:輸電線路微機(jī)保護(hù);硬件;插件

1 前言

1.1微機(jī)線路保護(hù)的發(fā)展歷史

自從本世紀(jì)初第一臺(tái)機(jī)電型感應(yīng)式過流繼電器在電力系統(tǒng)應(yīng)用以來(lái),繼電保護(hù)已經(jīng)經(jīng)歷了一個(gè)世紀(jì)的發(fā)展[1]。在最初的二十多年里,各種繼電保護(hù)原理相繼出現(xiàn),如差動(dòng)保護(hù)、電流方向保護(hù)、距離保護(hù)、高頻保護(hù),這些保護(hù)的原理都是通過測(cè)量故障后的穩(wěn)態(tài)工頻量來(lái)檢測(cè)故障的?;谏鲜鲈淼睦^電保護(hù)裝置經(jīng)歷了機(jī)電型、整流型、晶體管型以及集成電路型的發(fā)展階段。雖然保護(hù)原理也經(jīng)歷了不同的發(fā)展階段,但是這些保護(hù)的基本原理沒有變,它們至今依然在電力系統(tǒng)繼電保護(hù)領(lǐng)域里起著主導(dǎo)作用。目前,反應(yīng)工頻突變量的保護(hù)(如反應(yīng)工頻變化量的LFP-901型及反應(yīng)正序故障分量的WXH-25型等產(chǎn)品)已在我國(guó)各大電網(wǎng)中獲得了日益廣泛的應(yīng)用,且運(yùn)行效果良好,而反應(yīng)暫態(tài)分量的行波保護(hù)[2],國(guó)外已有產(chǎn)品生產(chǎn),但從國(guó)外引進(jìn)的行波保護(hù)運(yùn)行效果來(lái)看很不理想,幾乎無(wú)法正常運(yùn)行,其根本原因是對(duì)于故障信息處理的手段落后。

1.2輸電線路微機(jī)保護(hù)的發(fā)展現(xiàn)狀

根據(jù)系統(tǒng)穩(wěn)定的要求,輸電線路保護(hù)的配置一般為兩套主保護(hù)和一套完整的后備保護(hù)。因此在硬件設(shè)計(jì)上一般都采用高冗余的多CPU結(jié)構(gòu),以提高硬件系統(tǒng)的可靠性。

采用微波或光纖通道構(gòu)成的分相式電流差動(dòng)縱聯(lián)保護(hù),是一種性能較佳的縱聯(lián)保護(hù)原理,它克服了其它縱聯(lián)保護(hù)原理存在的相應(yīng)問題。目前在日本及西方國(guó)家,由于電力系統(tǒng)通訊事業(yè)的發(fā)展,已廣泛地采用此保護(hù)原理作為主保護(hù)。在國(guó)內(nèi)由于電力系統(tǒng)通訊手段較弱等原因,沒有得到普遍應(yīng)用,從長(zhǎng)遠(yuǎn)的發(fā)展來(lái)看,采用微波(光纖)實(shí)現(xiàn)縱聯(lián)保護(hù)必然會(huì)隨著電力系統(tǒng)通信手段的提高而占據(jù)線路主保護(hù)的主導(dǎo)地位[3]。

1.3本文研究的目的

隨著電力系統(tǒng)高速發(fā)展,電網(wǎng)結(jié)構(gòu)日趨復(fù)雜,這對(duì)電力系統(tǒng)運(yùn)行的繼電保護(hù)裝置提出了更高要求,要求保護(hù)技術(shù)向數(shù)字化和智能化方向發(fā)展。為了確保電力系統(tǒng)穩(wěn)定運(yùn)行,減輕故障對(duì)電力系統(tǒng)造成的危害,微機(jī)保護(hù)除了實(shí)現(xiàn)基本保護(hù)功能外,還應(yīng)具有大容量故障信息和數(shù)據(jù)的長(zhǎng)期存放空間,快速的數(shù)據(jù)處理功能,強(qiáng)大的通信能力,與其它保護(hù)測(cè)控裝置和調(diào)度聯(lián)網(wǎng)以共享全系統(tǒng)數(shù)據(jù)、信息和網(wǎng)絡(luò)資源的能力等。

為了滿足電力系統(tǒng)對(duì)繼電保護(hù)設(shè)備提出的更高的要求,本論文提出了一種基于雙CPU結(jié)構(gòu)的新型微機(jī)保護(hù)裝置的設(shè)計(jì)思路,最大程度地實(shí)現(xiàn)微機(jī)保護(hù)功能模塊的數(shù)字化、芯片化、智能化,旨在為輸電線路提供快速可靠的故障監(jiān)測(cè)與故障排除。

2 保護(hù)的硬件設(shè)計(jì)

微機(jī)繼電保護(hù)裝置相對(duì)于傳統(tǒng)繼電保護(hù)產(chǎn)品的一系列優(yōu)點(diǎn),大大提高了電力系統(tǒng)輸電的安全性和可靠性,促進(jìn)了電力系統(tǒng)自動(dòng)化的發(fā)展,然而現(xiàn)在電力系統(tǒng)中應(yīng)用中的微機(jī)保護(hù)產(chǎn)品采用的CPU大多為16位的單CPU或多CPU的結(jié)構(gòu)[4]。由于其CPU指令功能有限,尋址空間小,運(yùn)算能力弱,新算法、新原理的實(shí)現(xiàn)受到一定的限制。隨著電力系統(tǒng)自動(dòng)化的進(jìn)一步發(fā)展,各種電壓等級(jí)的線路不斷投用,要求保護(hù)除了完成基本保護(hù)功能外,還需要進(jìn)一步加強(qiáng)其可靠性與快速性。

2.1微機(jī)保護(hù)硬件設(shè)計(jì)的總體思想

現(xiàn)代的微機(jī)保護(hù)裝置一般采用模塊化設(shè)計(jì)[5],保護(hù)功能的完成主要取決于保護(hù)軟件的編寫。保護(hù)的模塊化設(shè)計(jì)簡(jiǎn)化了維護(hù)保護(hù)裝置的難度,也減少了各個(gè)保護(hù)插件之間相互干擾的概率,更為重要的是,保護(hù)的模塊化設(shè)計(jì)非常便于我們?yōu)榱藨?yīng)對(duì)被保護(hù)對(duì)象的新的更為嚴(yán)格的要求而對(duì)保護(hù)設(shè)備進(jìn)行的升級(jí)。

該套微機(jī)保護(hù)主要由七大插件模塊組成[6],分別是:電源插件,開入插件,開出插件,交流插件,CPU插件,管理插件,人機(jī)接口插件。作為核心的CPU插件由兩個(gè)分立的子插件CPU1插件和CPU2插件組成,CPU1插件由DSP+MCU組成,CPU2插件也同樣采用了MCU處理器。兩塊CPU插件分別擔(dān)負(fù)不同工作,承擔(dān)不同保護(hù)任務(wù),增加了裝置的冗余度,提高了整套系統(tǒng)的可靠性,同時(shí)也發(fā)揮了各CPU插件的優(yōu)勢(shì),進(jìn)一步提高了保護(hù)裝置的處理速度。其整體結(jié)構(gòu)如圖1所示。

2.2 相對(duì)于傳統(tǒng)硬件設(shè)計(jì)有明顯改進(jìn)之處

2.2.1 開入插件

開入插件主要用于接入跳閘位置,隔離開關(guān)位置,各保護(hù)壓板,收信輸入和告警信號(hào)等開關(guān)量的輸入,以便協(xié)調(diào)控制微機(jī)保護(hù)的運(yùn)行。開入插件實(shí)現(xiàn)開關(guān)量開入有很多方法,傳統(tǒng)的做法是開關(guān)量通過24V電壓信號(hào)引入插件,同時(shí)插件在采集24V電壓信號(hào)前首先要剔除各種干擾,以防止采集到錯(cuò)誤的開關(guān)數(shù)據(jù),單個(gè)通道的開關(guān)量輸入電路設(shè)計(jì)均是通過光耦、電阻、電容等器件的組合對(duì)開入量進(jìn)行檢測(cè)。這種方法存在有以下缺點(diǎn):

1)需要考慮如何對(duì)開入量進(jìn)行預(yù)處理濾除信號(hào)中的雜質(zhì),搭建簡(jiǎn)單的濾波電路;

2)開關(guān)量信號(hào)在進(jìn)入CPU 前需要用光耦進(jìn)行電氣上的隔離,主要是實(shí)現(xiàn)地電位的隔離,抑制共模干擾。而光耦是容易損壞的器件,所以又需要使用額外的二極管器件對(duì)其進(jìn)行保護(hù);

3)開入電路占用PCB 板的面積較大,受外部的干擾較大;且每一路開入采用的器件較多,增加了出錯(cuò)的環(huán)節(jié),因而其可靠性低;

4)每一路開入需要占用一根CPU的并口線,整個(gè)開入電路就占用了大量CPU資源。

參閱文獻(xiàn)[7],為了保證微機(jī)保護(hù)裝置運(yùn)行的可靠性與穩(wěn)定性,克服以上傳統(tǒng)開入電路的缺點(diǎn),本裝置設(shè)計(jì)了利用專用芯片MC33884[9]實(shí)現(xiàn)開關(guān)量輸入的開入插件,旨在為DSP與電子開關(guān)之間提供一種有效的接口,其性能特點(diǎn)如下:

1)芯片有很寬的供電范圍(VPWR),可以在7V-27V之間正常工作,我們可以利用24V開人電壓為該芯片提供電壓;

2)引腳的輸入電平范圍是-14V~40V,即既可以對(duì)24V開關(guān)量檢測(cè),也可以對(duì)接地的開關(guān)量檢測(cè);

3)與DSP通過SPI口通訊,可以節(jié)省MCU的口線資源,節(jié)省占用PCB板的面積,從而節(jié)省成本;

4)單個(gè)芯片可以同時(shí)檢測(cè)6個(gè)對(duì)地、2個(gè)對(duì)電源、4個(gè)可編程(通過編程即可設(shè)置成對(duì)電源,也可設(shè)置成對(duì)地)的開入量狀態(tài);

5)有四種靈活的方式可供選擇(睡眠、常規(guī)、查詢、查詢+中斷),因此可以滿足不同工程的需求。

微機(jī)保護(hù)開入插件的開入量分為來(lái)自裝置面板接點(diǎn)的開關(guān)量和來(lái)自裝置外部端子排引入裝置的開關(guān)量,本套微機(jī)保護(hù)設(shè)置了36路開關(guān)量的輸入(見表1),這些開關(guān)量為保護(hù)設(shè)備對(duì)于故障做出正確處理提供了可靠的保障。

2.2.2 開出插件

開關(guān)量輸出插件相比開關(guān)量輸入插件在整套微機(jī)保護(hù)設(shè)備中占有更為重要的地位,直接關(guān)系到保護(hù)裝置的可靠性與正確性。開出插件主要用于輸出跳閘、啟動(dòng)失靈、啟動(dòng)重合閘、告警等信號(hào),使保護(hù)裝置可靠動(dòng)作。傳統(tǒng)的開出插件同傳統(tǒng)的開入插件具有相似的弊端,且為了提高動(dòng)作的可靠性還必須為其增加專有的自檢回路。為此,本套微機(jī)保護(hù)設(shè)備選用了專用芯片MC33291以解決傳統(tǒng)開出插件出現(xiàn)的問題[10]。

為了可靠地輸出開關(guān)量,以保障微機(jī)保護(hù)裝置的安全運(yùn)行,本套保護(hù)采用了40路開關(guān)量輸出(見表2)。

由于每片MC33291只有8路開出端口,因此我們采用5片并聯(lián)接入MCU芯片的方法滿足輸出的開關(guān)量數(shù)量的要求,主要優(yōu)點(diǎn)有:

1)節(jié)約了MCU芯片的端口資源。由于專用的開出芯片MC33291采用了新的SPI方式與上位機(jī)通訊,使得上位機(jī)MCU不需要為每一路出口繼電器提供通訊端口,同時(shí)還大大節(jié)約了PCB板的面積,使得保護(hù)設(shè)備可以制造的更為精簡(jiǎn)。

2)MC33291芯片具有完善的自檢功能和閉鎖功能。MC33291通過對(duì)MCU發(fā)出的命令字和從MC33291反饋回MCU的狀態(tài)字的比較,來(lái)判斷是否有故障以及屬于什么樣的故障。MCU通過向MC33291連續(xù)發(fā)兩個(gè)相同的命令字,然后比較第二個(gè)狀態(tài)字和前一個(gè)命令字,如果兩個(gè)值相等,則沒有故障,如不同,則有故障。MC33291可以自檢的故障有過熱、短路、過電壓和輸出閉合時(shí)開路故障。

3)芯片本身提供了強(qiáng)大的驅(qū)動(dòng)能力,取消了先前由于MCU端口的驅(qū)動(dòng)能力有限而添加的驅(qū)動(dòng)電路,取消了與非門模式,使電路更為簡(jiǎn)單,占PCB面積大大減少。

4)省去了中間邏輯繼電器和光隔,降低了綜合成本。也降低了設(shè)備故障的幾率。

5)輸出電路可直接驅(qū)動(dòng)電感負(fù)載,驅(qū)動(dòng)能力大,可直接驅(qū)動(dòng)出口繼電器。

2.2.3 CPU插件

CPU插件作為本套微機(jī)保護(hù)設(shè)備的核心部件,采用了先進(jìn)的雙CPU插件結(jié)構(gòu)。雙CPU插件分擔(dān)了傳統(tǒng)的單CPU承擔(dān)的繁重任務(wù),并且充分發(fā)揮了每個(gè)插件的強(qiáng)項(xiàng),使得整套微機(jī)保護(hù)裝置能在快速高效的前提下有條不紊的運(yùn)行。CPU1插件為保護(hù)CPU插件,包括了核心DSP,專用的A/D轉(zhuǎn)換芯片,外擴(kuò)存儲(chǔ)器,雙口RAM,MCU,整體結(jié)構(gòu)如圖2。

DSP承擔(dān)了保護(hù)算法和出口邏輯、故障錄波的功能。MCU完成人機(jī)接口,上送模擬量和開關(guān)量信息,軟硬件自檢等功能。數(shù)字信號(hào)處理核心部分完全利用DSP芯片內(nèi)部資源,可做到“總線不出芯片”。

CPU2插件是啟動(dòng)CPU插件,完成微機(jī)保護(hù)設(shè)備的啟動(dòng)和閉鎖功能,包括了核心MCU,專用的A/D轉(zhuǎn)換芯片,外擴(kuò)存儲(chǔ)器,外部接口電路,串行接口電路等模塊,整體結(jié)構(gòu)如圖3。該插件的重要作用體現(xiàn)在它能夠在故障時(shí)開啟動(dòng)作窗口,正常運(yùn)行及震蕩等不正常運(yùn)行狀態(tài)時(shí)關(guān)閉動(dòng)作窗口防止保護(hù)誤動(dòng)作。

CPU2插件最重要的功能是整套保護(hù)設(shè)備的啟動(dòng)及閉鎖。當(dāng)被保護(hù)線路出現(xiàn)故障時(shí),CPU2插件檢測(cè)到故障信號(hào)后,其常開觸點(diǎn)QD會(huì)立即閉合,開通出口保護(hù)繼電器電源,開放保護(hù),此時(shí)CPU1插件根據(jù)故障類型判斷后打開相應(yīng)出口繼電器,實(shí)現(xiàn)保護(hù)功能。具體實(shí)現(xiàn)電路如圖4所示。

2.3 微機(jī)保護(hù)裝置的運(yùn)行方式

該套微機(jī)保護(hù)裝置在運(yùn)行的過程中,被保護(hù)線路的電氣量經(jīng)過電流互感器和電壓互感器進(jìn)入微機(jī)保護(hù)的兩套模擬量輸入通道。在第一輸入通道中,電量變換器將電流和電壓轉(zhuǎn)換成適合于微機(jī)保護(hù)用的低電壓量,再由模擬低通濾波器濾除直流分量、低頻分量和高頻分量以及各種干擾波后,進(jìn)入CPU1插件。在該插件內(nèi)部經(jīng)過采樣保持,將一個(gè)在實(shí)際上連續(xù)變化的模擬量轉(zhuǎn)換為在時(shí)間上的離散量,完成對(duì)輸入模擬量的采樣。通過插件內(nèi)部的多路轉(zhuǎn)換開關(guān)將多個(gè)輸入電氣量按輸入時(shí)間前后分開,依次送到模數(shù)轉(zhuǎn)換器,將模擬量轉(zhuǎn)換為數(shù)字量輸入DSP系統(tǒng)進(jìn)行運(yùn)算處理,判斷是否發(fā)生故障,MCU通過開關(guān)量輸出通道輸出到出口繼電器發(fā)出跳閘脈沖給斷路器跳閘繞組。同時(shí)也完成了人機(jī)通話,通信等主要輔助功能[14]。

第二輸入通道中,CPU2插件控制部分的作用是對(duì)整套出口繼電器進(jìn)行總啟動(dòng)和總閉鎖,在經(jīng)過判斷后開啟或者關(guān)閉出口繼電器的電源,只有在開啟繼電器的情況下,主保護(hù)CPU1插件才能順利發(fā)出跳閘信號(hào)進(jìn)行跳閘[15]。

這樣的設(shè)計(jì)方式在最大程度上降低了保護(hù)誤動(dòng)的可能性,同時(shí)也增加了系統(tǒng)的可靠性。

3 總結(jié)

在閱讀大量國(guó)內(nèi)外文獻(xiàn)的基礎(chǔ)上,本文提出了一種優(yōu)于傳統(tǒng)方案的輸電線路微機(jī)保護(hù)硬件裝置設(shè)計(jì)思路,并提取現(xiàn)有微機(jī)保護(hù)設(shè)備存在的問題,分析了問題出現(xiàn)的原因,并詳細(xì)闡述了其改進(jìn)方案。

參考文獻(xiàn)

[1] 阿泰勒,劉紅梅.電力系統(tǒng)微機(jī)保護(hù)技術(shù)的發(fā)展趨勢(shì)[A].北京電力高等??茖W(xué)校學(xué)報(bào),2009,4:68-69.

[2] J. D. Duan,B. H. Zhang,S. B. Luo,J. F.Ren. Study of Non-unit Transient-based Protection for EHV Transmission Lines Using Backward Traveling-wave.IEEE International Conference on Power System Technology,2006:1-7.

[3] 崔文廣.微機(jī)繼電保護(hù)技術(shù)的現(xiàn)狀與發(fā)展[A].中國(guó)科技信息,2005,9:38-39.

[4] Wang Li,Suonan Jiale,He Shien,Song Guobing.The Development and Perspective of Relay Protection Technology.IEEE Innovative Smart Grid Technologies - Asia (ISGT Asia),2012:1-4.

[5] 南京南瑞繼保電氣有限公司.RCS-931系列超高壓線路成套保護(hù)裝置技術(shù)和使用說明書[R],2006.

[6] 北京四方繼保自動(dòng)化股份有限公司.CSC-101A/B、CSC-102A/B數(shù)字式超高壓線路保護(hù)裝置說明書[R],2007,6.

[7] 張順.微機(jī)保護(hù)開入電路芯片的研究[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2004,7(14):202-203.

[8] Qin Xiao ‘a(chǎn)n,Zeng Xiangjun,Xu Yao,Pan Hui,Wang Yang.HHT Energy Spectrum Based Non-unit EHV Line Protection Using Traveling Wave.IEEE International Conference on Modeling Identification and Control(ICMIC) ,2010:466-470.

[9] Motorola Instruments.MC33884 User’s Guide[R],2001.

[10] 張順.微機(jī)保護(hù)開出電路芯片的研究[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2004,6(14):141-144.

[11] M. Lúcia,R.Cezari,D Erwin,JC Theron,M. Thakur.Perfecting Performance of Distance Protective Relays and It’s Associated Pilot Protection Schemes in Extra High Voltage (EHV) Transmission Line Applications.IEEE 59th Annual Conference for Protective Relay Engineers.2006.

[12] Motorola Instruments.MC33291 User’s Guide[R],2001.

[13] Texas Instruments.TMS320F2812 User’s Guide[R],2001.

優(yōu)秀范文