本發(fā)明實(shí)施例涉及計(jì)算機(jī)網(wǎng)絡(luò)安全技術(shù)領(lǐng)域,具體涉及一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試方法、裝置及系統(tǒng)。
背景技術(shù):
在工控設(shè)備或系統(tǒng)進(jìn)行漏洞檢測(cè)時(shí),有時(shí)需要根據(jù)被測(cè)設(shè)備情況選擇大量的測(cè)試用例,每個(gè)測(cè)試用例通過(guò)測(cè)試平臺(tái)向被測(cè)系統(tǒng)發(fā)送大量的合法和非法的輸入組合。當(dāng)某些組合正好觸發(fā)了被測(cè)設(shè)備或系統(tǒng)中的脆弱性根源時(shí),被測(cè)的工控設(shè)備或系統(tǒng)會(huì)出現(xiàn)異常狀態(tài),例如系統(tǒng)崩潰等。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)被測(cè)的工控設(shè)備出現(xiàn)異常后,由于剩余的測(cè)試用例不能繼續(xù),存在測(cè)試不完整的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的一個(gè)目的是解決現(xiàn)有技術(shù)無(wú)法解決在工控設(shè)備出現(xiàn)異常時(shí),剩余的測(cè)試用例不能繼續(xù),導(dǎo)致測(cè)試不完整的問(wèn)題。
本發(fā)明實(shí)施例提出了一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試方法,包括:
在向工控網(wǎng)絡(luò)中的工控設(shè)備發(fā)送測(cè)試用例測(cè)試所述工控設(shè)備的過(guò)程中,檢測(cè)所述工控設(shè)備的運(yùn)行數(shù)據(jù);
根據(jù)所述工控設(shè)備的運(yùn)行數(shù)據(jù)判斷所述工控設(shè)備的工作狀態(tài);
若判斷獲知所述工控設(shè)備處于不可被測(cè)試的工作狀態(tài),則對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理,以使所述工控設(shè)備進(jìn)入可被測(cè)試的工作狀態(tài)。
可選的,所述檢測(cè)所述工控設(shè)備的運(yùn)行狀態(tài)的步驟具體包括:
檢測(cè)所述工控設(shè)備的目標(biāo)參數(shù)的運(yùn)行數(shù)據(jù);
根據(jù)所述目標(biāo)參數(shù)的運(yùn)行數(shù)據(jù),獲取所述工控設(shè)備的運(yùn)行狀態(tài)。
可選的,若根據(jù)所述工控設(shè)備的運(yùn)行數(shù)據(jù)判斷獲知所述工控設(shè)備處于可被測(cè)試狀態(tài),則向所述工控設(shè)備發(fā)送下一測(cè)試用例,以測(cè)試所述工控設(shè)備是否存在漏洞。
可選的,該方法還包括:
檢測(cè)自動(dòng)復(fù)位處理后的所述工控設(shè)備是否重新上電成功,若是,則向所述工控設(shè)備發(fā)送測(cè)試用例。
可選的,若檢測(cè)獲知自動(dòng)復(fù)位處理后的所述工控設(shè)備重新上電失敗,則再次對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理。
本發(fā)明還提出了一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置,包括:
第一檢測(cè)模塊,用于在向工控網(wǎng)絡(luò)中的工控設(shè)備發(fā)送測(cè)試用例測(cè)試所述工控設(shè)備的過(guò)程中,檢測(cè)所述工控設(shè)備的運(yùn)行數(shù)據(jù);
第一處理模塊,用于根據(jù)所述工控設(shè)備的運(yùn)行數(shù)據(jù)判斷所述工控設(shè)備的工作狀態(tài);
第二處理模塊,用于若判斷獲知所述工控設(shè)備處于不可被測(cè)試的工作狀態(tài),則對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理,以使所述工控設(shè)備進(jìn)入可被測(cè)試的工作狀態(tài)。
可選的,所述檢測(cè)模塊,具體用于檢測(cè)所述工控設(shè)備的目標(biāo)參數(shù)的運(yùn)行數(shù)據(jù);根據(jù)所述目標(biāo)參數(shù)的運(yùn)行數(shù)據(jù),獲取所述工控設(shè)備的運(yùn)行狀態(tài)。
可選的,該裝置還包括:第二檢測(cè)裝置;
所述第二檢測(cè)裝置,用于檢測(cè)自動(dòng)復(fù)位處理后的所述工控設(shè)備是否重新上電成功,若是,則向所述工控設(shè)備發(fā)送測(cè)試用例。
可選的,所述第二檢測(cè)裝置,還用于若檢測(cè)獲知自動(dòng)復(fù)位處理后的所述工控設(shè)備重新上電失敗,則再次對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理。
本發(fā)明還提出了一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試系統(tǒng),包括:監(jiān)視器、中繼電源、以及上述工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置;
所述工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置分別與所述監(jiān)視器和所述中繼電源連接,所述中繼電源與所述工控設(shè)備連接;
所述監(jiān)視器,用于實(shí)時(shí)監(jiān)視所述工控設(shè)備的運(yùn)行數(shù)據(jù),并將所述工控設(shè)備的運(yùn)行數(shù)據(jù)發(fā)送至所述工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置;
所述工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置,用于根據(jù)接收到的運(yùn)行數(shù)據(jù)判斷所述工控設(shè)備的工作狀態(tài);若判斷獲知所述工控設(shè)備處于不可被測(cè)試的工作狀態(tài),則向所述中繼電源發(fā)送自動(dòng)復(fù)位指令;
所述中繼電源,用于根據(jù)接收到的自動(dòng)復(fù)位指令執(zhí)行斷電/導(dǎo)通電源動(dòng)作,以重啟所述工控設(shè)備。
由上述技術(shù)方案可知,本發(fā)明實(shí)施例提出的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試方法、裝置及系統(tǒng)在對(duì)工控設(shè)備進(jìn)行測(cè)試的過(guò)程中,通過(guò)監(jiān)測(cè)工控設(shè)備的工作狀態(tài),以在工控設(shè)備發(fā)生故障而無(wú)法接受剩余的測(cè)試用例時(shí),對(duì)工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理,以繼續(xù)對(duì)工控設(shè)備進(jìn)行測(cè)試,避免出現(xiàn)由于工控設(shè)備故障導(dǎo)致測(cè)試中斷的問(wèn)題,實(shí)現(xiàn)自動(dòng)完整地測(cè)試工控設(shè)備。
附圖說(shuō)明
通過(guò)參考附圖會(huì)更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
圖1示出了本發(fā)明一實(shí)施例提供的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試方法的流程示意圖;
圖2示出了本發(fā)明一實(shí)施例提供的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置的結(jié)構(gòu)示意圖;
圖3示出了本發(fā)明另一實(shí)施例提供的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置的結(jié)構(gòu)示意圖;
圖4示出了本發(fā)明一實(shí)施例提供的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1示出了本發(fā)明一實(shí)施例提供的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試方法的流程示意圖,參見(jiàn)圖1,該方法可由漏洞挖掘檢測(cè)平臺(tái)實(shí)現(xiàn),具體包括:
110、在向工控網(wǎng)絡(luò)中的工控設(shè)備發(fā)送測(cè)試用例測(cè)試所述工控設(shè)備的過(guò)程中,檢測(cè)所述工控設(shè)備的運(yùn)行數(shù)據(jù);
需要說(shuō)明的是,工控網(wǎng)絡(luò)中存在多個(gè)工控設(shè)備,在對(duì)某一工控設(shè)備進(jìn)行測(cè)試時(shí),平臺(tái)向該工控設(shè)備發(fā)送一測(cè)試用例,獲取該工控設(shè)備響應(yīng)測(cè)試用例的反應(yīng)數(shù)據(jù),并根據(jù)工控設(shè)備的反應(yīng)數(shù)據(jù)判斷該工控設(shè)備是否異常并記錄,以及繼續(xù)向該工控設(shè)備發(fā)送下一測(cè)試用例。
在上述過(guò)程中,檢測(cè)工控設(shè)備的運(yùn)行數(shù)據(jù)。另外,不難理解的是,檢測(cè)工控設(shè)備的運(yùn)行數(shù)據(jù)的方式有多種,例如,可通過(guò)設(shè)置監(jiān)視器監(jiān)視工控設(shè)備的方式。
120、根據(jù)所述工控設(shè)備的運(yùn)行數(shù)據(jù)判斷所述工控設(shè)備的工作狀態(tài);
需要說(shuō)明的是,根據(jù)運(yùn)行數(shù)據(jù)判斷工作狀態(tài)可舉例為:在心跳時(shí)間內(nèi)沒(méi)有接收到信息,則判定為宕機(jī)。
130、若判斷獲知所述工控設(shè)備處于不可被測(cè)試的工作狀態(tài),則對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理,以使所述工控設(shè)備進(jìn)入可被測(cè)試的工作狀態(tài)。
需要說(shuō)明的是,若工控設(shè)備宕機(jī)或者系統(tǒng)崩潰,即工控設(shè)備處于不可被測(cè)試的工作狀態(tài),則平臺(tái)無(wú)法使用剩余的測(cè)試用例繼續(xù)進(jìn)行測(cè)試,此時(shí),平臺(tái)為了保證自動(dòng)繼續(xù)測(cè)試,對(duì)工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理,使得工控設(shè)備恢復(fù)到可被測(cè)試的工作狀態(tài),進(jìn)而平臺(tái)繼續(xù)向工控設(shè)備發(fā)送測(cè)試用例。若根據(jù)所述工控設(shè)備的運(yùn)行數(shù)據(jù)判斷獲知所述工控設(shè)備處于可被測(cè)試狀態(tài),則繼續(xù)向所述工控設(shè)備發(fā)送下一測(cè)試用例。
可見(jiàn),本實(shí)施例在對(duì)工控設(shè)備進(jìn)行測(cè)試的過(guò)程中,通過(guò)監(jiān)測(cè)工控設(shè)備的工作狀態(tài),以在工控設(shè)備發(fā)生故障而無(wú)法接受剩余的測(cè)試用例時(shí),對(duì)工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理,以繼續(xù)對(duì)工控設(shè)備進(jìn)行測(cè)試,避免出現(xiàn)由于工控設(shè)備故障導(dǎo)致測(cè)試中斷的問(wèn)題,實(shí)現(xiàn)自動(dòng)完整地測(cè)試工控設(shè)備。
本實(shí)施例中,上述步驟S1具體包括:
檢測(cè)所述工控設(shè)備的目標(biāo)參數(shù)的運(yùn)行數(shù)據(jù);
根據(jù)所述目標(biāo)參數(shù)的運(yùn)行數(shù)據(jù),獲取所述工控設(shè)備的運(yùn)行狀態(tài)。
需要說(shuō)明的是,對(duì)于工控設(shè)備不同的運(yùn)行狀態(tài),需要檢測(cè)不同的參數(shù)的運(yùn)行數(shù)據(jù),此處的運(yùn)行狀態(tài)包括:正常狀態(tài),非正常狀態(tài)和宕機(jī)狀態(tài)等;
對(duì)于上述宕機(jī)狀態(tài),在工程實(shí)踐中,由于機(jī)器之間會(huì)進(jìn)行時(shí)鐘同步,假設(shè)A和B兩臺(tái)機(jī)器的本地時(shí)鐘相差不大,比如相差不超過(guò)0.5秒。這樣可以通過(guò)Lease機(jī)制進(jìn)行宕機(jī)檢測(cè)。
對(duì)于上述非正常狀態(tài),可通過(guò)設(shè)置監(jiān)視器的方式,監(jiān)視工控設(shè)備的運(yùn)行數(shù)據(jù),如:ARP響應(yīng)、ICMP響應(yīng)、TCP端口等,以判斷工控設(shè)備是否發(fā)生異常。
在另一可行實(shí)施例中,為了進(jìn)一步提高自動(dòng)完整測(cè)試的效果,防止出現(xiàn)自動(dòng)復(fù)位失敗的情況,在對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理后,還需要對(duì)自動(dòng)復(fù)位處理進(jìn)行檢測(cè),具體包括:
檢測(cè)自動(dòng)復(fù)位處理后的所述工控設(shè)備是否重新上電成功,若是,則向所述工控設(shè)備發(fā)送測(cè)試用例。
若檢測(cè)獲知自動(dòng)復(fù)位處理后的所述工控設(shè)備重新上電失敗,則再次對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理。
不難理解的是,本實(shí)施例通過(guò)在自動(dòng)復(fù)位處理后,監(jiān)測(cè)工控設(shè)備是否上電成功,從而保證實(shí)現(xiàn)測(cè)試的完全自動(dòng)化。
對(duì)于方法實(shí)施方式,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施方式并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施方式,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施方式均屬于優(yōu)選實(shí)施方式,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施方式所必須的。
圖2示出了本發(fā)明一實(shí)施例提供的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置的結(jié)構(gòu)示意圖,參見(jiàn)圖2,該裝置包括:第一檢測(cè)模塊210、第一處理模塊220、以及第二處理模塊230,其中;
第一檢測(cè)模塊210,用于在向工控網(wǎng)絡(luò)中的工控設(shè)備發(fā)送測(cè)試用例測(cè)試所述工控設(shè)備的過(guò)程中,檢測(cè)所述工控設(shè)備的運(yùn)行數(shù)據(jù);
第一處理模塊220,用于根據(jù)所述工控設(shè)備的運(yùn)行數(shù)據(jù)判斷所述工控設(shè)備的工作狀態(tài);
第二處理模塊230,用于若判斷獲知所述工控設(shè)備處于不可被測(cè)試的工作狀態(tài),則對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理,以使所述工控設(shè)備進(jìn)入可被測(cè)試的工作狀態(tài)。
可見(jiàn),本實(shí)施例在對(duì)工控設(shè)備進(jìn)行測(cè)試的過(guò)程中,通過(guò)監(jiān)測(cè)工控設(shè)備的工作狀態(tài),以在工控設(shè)備發(fā)生故障而無(wú)法接受剩余的測(cè)試用例時(shí),對(duì)工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理,以繼續(xù)對(duì)工控設(shè)備進(jìn)行測(cè)試,避免出現(xiàn)由于工控設(shè)備故障導(dǎo)致測(cè)試中斷的問(wèn)題,實(shí)現(xiàn)自動(dòng)完整地測(cè)試工控設(shè)備。
對(duì)于裝置實(shí)施方式而言,由于其與方法實(shí)施方式基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施方式的部分說(shuō)明即可。
本實(shí)施例中,所述第一檢測(cè)模塊,具體用于檢測(cè)所述工控設(shè)備的目標(biāo)參數(shù)的運(yùn)行數(shù)據(jù);根據(jù)所述目標(biāo)參數(shù)的運(yùn)行數(shù)據(jù),獲取所述工控設(shè)備的運(yùn)行狀態(tài)。
圖3示出了本發(fā)明另一實(shí)施例提供的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置的結(jié)構(gòu)示意圖,所述裝置包括:第一檢測(cè)模塊310、第一處理模塊320、第二處理模塊330以及第二檢測(cè)裝置340,其中;
第一檢測(cè)模塊310、第一處理模塊320、第二處理模塊330分別與圖2對(duì)應(yīng)實(shí)施例中的第一檢測(cè)模塊210、第一處理模塊220、第二處理模塊230相對(duì)應(yīng),其工作原理相似,故,其具體內(nèi)容請(qǐng)參照?qǐng)D2對(duì)應(yīng)實(shí)施例中的陳述,此處不再贅述。
所述第二檢測(cè)裝置340,用于檢測(cè)自動(dòng)復(fù)位處理后的所述工控設(shè)備是否重新上電成功,若是,則向所述工控設(shè)備發(fā)送測(cè)試用例。
若檢測(cè)獲知自動(dòng)復(fù)位處理后的所述工控設(shè)備重新上電失敗,則再次對(duì)所述工控設(shè)備進(jìn)行自動(dòng)復(fù)位處理。
需要說(shuō)明的是,本實(shí)施例通過(guò)在自動(dòng)復(fù)位處理后,監(jiān)測(cè)工控設(shè)備是否上電成功,進(jìn)一步提高了自動(dòng)完整測(cè)試的效果,防止出現(xiàn)自動(dòng)復(fù)位失敗的情況。
對(duì)于裝置實(shí)施方式而言,由于其與方法實(shí)施方式基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施方式的部分說(shuō)明即可。
應(yīng)當(dāng)注意的是,在本發(fā)明的裝置的各個(gè)部件中,根據(jù)其要實(shí)現(xiàn)的功能而對(duì)其中的部件進(jìn)行了邏輯劃分,但是,本發(fā)明不受限于此,可以根據(jù)需要對(duì)各個(gè)部件進(jìn)行重新劃分或者組合。
圖4示出了本發(fā)明一實(shí)施例提供的一種工控網(wǎng)絡(luò)自動(dòng)測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖,參見(jiàn)圖4,所述系統(tǒng)設(shè)置在工業(yè)控制網(wǎng)絡(luò)安全漏洞挖掘檢測(cè)平臺(tái)上,包括:監(jiān)視器、中繼電源、以及工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置;
所述工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置分別與所述監(jiān)視器和所述中繼電源連接,所述中繼電源作為供電電源與所述工控設(shè)備(被測(cè)設(shè)備)連接;
所述工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置,用于向工控網(wǎng)絡(luò)中的工控設(shè)備發(fā)送測(cè)試用例,以測(cè)試所述工控設(shè)備是否存在漏洞;
所述監(jiān)視器,用于實(shí)時(shí)監(jiān)視所述工控設(shè)備的運(yùn)行數(shù)據(jù),并將所述工控設(shè)備的運(yùn)行數(shù)據(jù)發(fā)送至所述工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置,由所述工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置根據(jù)接收到的運(yùn)行數(shù)據(jù)判斷所述工控設(shè)備的工作狀態(tài);若判斷獲知所述工控設(shè)備處于不可被測(cè)試的工作狀態(tài),則向所述中繼電源發(fā)送自動(dòng)復(fù)位指令;
所述中繼電源,用于根據(jù)接收到的自動(dòng)復(fù)位指令執(zhí)行斷電/導(dǎo)通電源動(dòng)作,以重啟所述工控設(shè)備。
需要說(shuō)明的是,工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置還可以從平臺(tái)上獨(dú)立出來(lái),作為一個(gè)功能模塊單獨(dú)存在,其具備的功能包括:根據(jù)接收到的運(yùn)行數(shù)據(jù)判斷所述工控設(shè)備的工作狀態(tài);若判斷獲知所述工控設(shè)備處于不可被測(cè)試的工作狀態(tài),則向所述中繼電源發(fā)送自動(dòng)復(fù)位指令。
不難理解的是,向被測(cè)的工控設(shè)備發(fā)送測(cè)試用例以測(cè)試的功能由平臺(tái)上的其他功能模塊實(shí)現(xiàn),工控網(wǎng)絡(luò)自動(dòng)測(cè)試裝置僅用于根據(jù)根據(jù)被測(cè)工控設(shè)備的運(yùn)行狀態(tài)控制中繼電源。
本發(fā)明的各個(gè)部件實(shí)施方式可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本裝置中,PC通過(guò)實(shí)現(xiàn)因特網(wǎng)對(duì)設(shè)備或者裝置遠(yuǎn)程控制,精準(zhǔn)的控制設(shè)備或者裝置每個(gè)操作的步驟。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,并且程序產(chǎn)生的文件或文檔具有可統(tǒng)計(jì)性,產(chǎn)生數(shù)據(jù)報(bào)告和cpk報(bào)告等,能對(duì)功放進(jìn)行批量測(cè)試并統(tǒng)計(jì)。應(yīng)該注意的是上述實(shí)施方式對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施方式。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下做出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。