服務(wù)請求控制系統(tǒng)及其控制方法
【專利摘要】本發(fā)明提供一種服務(wù)請求控制系統(tǒng),應(yīng)用于路由器中。該服務(wù)請求控制系統(tǒng)包括:控制點(diǎn)數(shù)量偵測模塊,用于偵測與路由器耦合的控制點(diǎn)數(shù)量;服務(wù)數(shù)量計(jì)算模塊,用于根據(jù)控制點(diǎn)數(shù)量及服務(wù)請求響應(yīng)時(shí)間計(jì)算單位時(shí)間內(nèi)控制點(diǎn)的合理服務(wù)請求數(shù)量;服務(wù)數(shù)量偵測模塊,用于偵測單位時(shí)間內(nèi)所有控制點(diǎn)的服務(wù)請求數(shù)量和請求來源;服務(wù)數(shù)量限制模塊,用于當(dāng)單位時(shí)間內(nèi)所有控制點(diǎn)的服務(wù)請求數(shù)量超過合理服務(wù)請求數(shù)量時(shí),將單位時(shí)間內(nèi)控制點(diǎn)服務(wù)請求數(shù)量限制于合理服務(wù)請求數(shù)量內(nèi)。本發(fā)明還提供一種服務(wù)請求控制方法。
【專利說明】服務(wù)請求控制系統(tǒng)及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種服務(wù)請求控制系統(tǒng)及其控制方法。
【背景技術(shù)】
[0002]通用即插即用(Universal Plug and Play, UPnP)是用于計(jì)算機(jī)和智能設(shè)備對等網(wǎng)絡(luò)連接而設(shè)計(jì)的體系結(jié)構(gòu),UPnP的目標(biāo)是實(shí)現(xiàn)電腦、家電、移動(dòng)設(shè)備等各類電子設(shè)備之間無縫連接,使這些設(shè)備彼此自動(dòng)連接和協(xié)同工作,并實(shí)現(xiàn)與Internet的連接。包含UPnP技術(shù)的網(wǎng)絡(luò)產(chǎn)品只需連到網(wǎng)絡(luò)上,即可開始正常工作。UPnP是一種分布式的、開放的網(wǎng)絡(luò)架構(gòu),充分發(fā)揮了包括IP、TCP、UDP, HTTP和XML在內(nèi)的Internet組件和網(wǎng)絡(luò)技術(shù)的功能,在零配置的前提下提供了連網(wǎng)設(shè)備之間的發(fā)現(xiàn)、接口聲明和其他信息的交換等互動(dòng)操作功能。使用UPnP,一個(gè)設(shè)備可以動(dòng)態(tài)加入網(wǎng)絡(luò),自動(dòng)獲得一個(gè)IP地址,向其他設(shè)備公布它的能力或者獲知其他設(shè)備的存在和服務(wù),此后該設(shè)備能夠彼此直接通訊,最后,該設(shè)備能自動(dòng)順利地切斷網(wǎng)絡(luò)連接,并且不會引起意想不到的問題。UPnP網(wǎng)絡(luò)組件的基本構(gòu)成是控制點(diǎn)、設(shè)備和服務(wù)。
[0003]通過UPnP網(wǎng)絡(luò)架構(gòu),每個(gè)控制點(diǎn)很容易透過UPnP協(xié)議來要求設(shè)備進(jìn)行服務(wù),但是當(dāng)有太多不合理的服務(wù)要求時(shí),會對設(shè)備造成負(fù)擔(dān),甚而使得設(shè)備受到癱瘓攻擊。
【發(fā)明內(nèi)容】
[0004]有鑒于此,有必要提供一種可限制服務(wù)請求數(shù)量的服務(wù)請求控制系統(tǒng)及其控制方法。
[0005]本發(fā)明提供一種服務(wù)請求控制系統(tǒng),應(yīng)用于路由器中。該服務(wù)請求控制系統(tǒng)包括:控制點(diǎn)數(shù)量偵測模塊,用于偵測與路由器耦合的控制點(diǎn)數(shù)量;服務(wù)數(shù)量計(jì)算模塊,用于根據(jù)控制點(diǎn)數(shù)量及服務(wù)請求響應(yīng)時(shí)間計(jì)算單位時(shí)間內(nèi)控制點(diǎn)的合理服務(wù)請求數(shù)量;服務(wù)數(shù)量偵測模塊,用于偵測單位時(shí)間內(nèi)所有控制點(diǎn)的服務(wù)請求數(shù)量和請求來源;服務(wù)數(shù)量限制模塊,用于當(dāng)單位時(shí)間內(nèi)所有控制點(diǎn)的服務(wù)請求數(shù)量超過合理服務(wù)請求數(shù)量時(shí),將單位時(shí)間內(nèi)控制點(diǎn)服務(wù)請求數(shù)量限制于合理服務(wù)請求數(shù)量內(nèi)。
[0006]本發(fā)明提供一種服務(wù)請求控制方法,應(yīng)用于路由器中;包括以下步驟:
偵測與路由器耦合的控制點(diǎn)數(shù)量;
根據(jù)控制點(diǎn)數(shù)量及服務(wù)請求響應(yīng)時(shí)間計(jì)算單位時(shí)間內(nèi)的合理服務(wù)請求數(shù)量;
偵測單位時(shí)間內(nèi)的控制點(diǎn)服務(wù)請求來源與數(shù)量;當(dāng)單位時(shí)間內(nèi)的控制點(diǎn)服務(wù)請求數(shù)量超過合理服務(wù)請求數(shù)量時(shí),將控制點(diǎn)服務(wù)請求數(shù)量限制于合理服務(wù)請求數(shù)量內(nèi)。
[0007]相較于現(xiàn)有技術(shù),本發(fā)明的服務(wù)請求控制系統(tǒng)及其控制方法可以根據(jù)控制點(diǎn)數(shù)量及服務(wù)響應(yīng)時(shí)間計(jì)算單位時(shí)間內(nèi)合理服務(wù)請求數(shù)量,并將控制點(diǎn)服務(wù)請求數(shù)量限制于合理服務(wù)請求數(shù)量內(nèi),從而可避免路由器遭受連接服務(wù)請求的癱瘓性攻擊。
【專利附圖】
【附圖說明】[0008]圖1是本發(fā)明服務(wù)請求控制系統(tǒng)運(yùn)行環(huán)境示意圖。
[0009]圖2是本發(fā)明服務(wù)請求控制系統(tǒng)一較佳實(shí)施方式模塊示意圖。
[0010]圖3是本發(fā)明的服務(wù)請求控制方法一較佳實(shí)施方式的流程圖。
[0011]主要元件符號說明
【權(quán)利要求】
1.一種服務(wù)請求控制系統(tǒng),應(yīng)用于路由器中,其特征在于,該服務(wù)請求控制系統(tǒng)包括: 控制點(diǎn)數(shù)量偵測模塊,用于偵測與路由器耦合的控制點(diǎn)數(shù)量; 服務(wù)數(shù)量計(jì)算模塊,用于根據(jù)控制點(diǎn)數(shù)量及服務(wù)請求響應(yīng)時(shí)間計(jì)算單位時(shí)間內(nèi)控制點(diǎn)的合理服務(wù)請求數(shù)量; 服務(wù)數(shù)量偵測模塊,用于偵測單位時(shí)間內(nèi)所有控制點(diǎn)的服務(wù)請求數(shù)量和請求來源; 服務(wù)數(shù)量限制模塊,用于當(dāng)單位時(shí)間內(nèi)所有控制點(diǎn)的服務(wù)請求數(shù)量超過合理服務(wù)請求數(shù)量時(shí),將單位時(shí)間內(nèi)控制點(diǎn)服務(wù)請求數(shù)量限制于合理服務(wù)請求數(shù)量內(nèi)。
2.如權(quán)利要求1所述的服務(wù)請求控制系統(tǒng),其特征在于,所述控制點(diǎn)數(shù)量偵測模塊是通過查詢動(dòng)態(tài)主機(jī)設(shè)置協(xié)議中的租約列表獲取當(dāng)前IP地址的發(fā)放數(shù)量,以獲取與路由器耦合的控制點(diǎn)數(shù)量。
3.如權(quán)利要求1所述的服務(wù)請求控制系統(tǒng),其特征在于,所述控制點(diǎn)數(shù)量偵測模塊通過控制點(diǎn)的MAC地址獲取與路由器耦合的控制點(diǎn)數(shù)量。
4.如權(quán)利要求1所述的服務(wù)請求控制系統(tǒng),其特征在于,所述單位時(shí)間內(nèi)控制點(diǎn)的合理服務(wù)請求數(shù)量=接入控制點(diǎn)總量XI單位時(shí)間/響應(yīng)時(shí)間X環(huán)境參數(shù)。
5.如權(quán)利要求4所述的服務(wù)請求控制系統(tǒng),其特征在于,該單位時(shí)間為I秒。
6.如權(quán)利要求4所述的服務(wù)請求控制系統(tǒng),其特征在于,該服務(wù)數(shù)量計(jì)算模塊分別計(jì)算與路由器耦合的有線接入控制點(diǎn)和無線接入控制點(diǎn)的單位時(shí)間內(nèi)的合理服務(wù)請求數(shù)量。
7.如權(quán)利要求6所述的服務(wù)請求控制系統(tǒng),其特征在于,路由器的一輸入輸出接口與至少一個(gè)有線接入的控制點(diǎn)連接。
8.如權(quán)利要求7所述的服務(wù)請求控制系統(tǒng),其特征在于,當(dāng)與路由器耦合的有線接入控制點(diǎn)的服務(wù)請求數(shù)量超過單位時(shí)間內(nèi)有線接入控制點(diǎn)的單位時(shí)間內(nèi)的合理服務(wù)數(shù)量時(shí),所述服務(wù)數(shù)量限制模塊將路由器的輸入輸出接口的服務(wù)請求數(shù)量限制為單位時(shí)間內(nèi)有線接入控制點(diǎn)的合理服務(wù)請求數(shù)量X該輸入輸出接口連接的有線接入控制點(diǎn)數(shù)量。
9.如權(quán)利要求6所述的服務(wù)請求控制系統(tǒng),其特征在于,路由器通過MAC地址獲取無線接入控制點(diǎn)的位置。
10.如權(quán)利要求9所述的服務(wù)請求控制系統(tǒng),其特征在于,當(dāng)與路由器耦合的無線接入控制點(diǎn)的服務(wù)請求數(shù)量超過單位時(shí)間內(nèi)無線接入控制點(diǎn)的合理服務(wù)數(shù)量時(shí),根據(jù)無線接入控制點(diǎn)的MAC地址獲取無線接入控制點(diǎn)的位置,并將該無線接入控制點(diǎn)的服務(wù)請求數(shù)量限制于單位時(shí)間內(nèi)無線接入控制點(diǎn)合理服務(wù)請求數(shù)量以內(nèi)。
11.一種服務(wù)請求控制方法,應(yīng)用于路由器中;包括以下步驟: 偵測與路由器耦合的控制點(diǎn)數(shù)量; 根據(jù)控制點(diǎn)數(shù)量及服務(wù)請求響應(yīng)時(shí)間計(jì)算單位時(shí)間內(nèi)的合理服務(wù)請求數(shù)量; 偵測單位時(shí)間內(nèi)的控制點(diǎn)服務(wù)請求來源與數(shù)量;當(dāng)單位時(shí)間內(nèi)的控制點(diǎn)服務(wù)請求數(shù)量超過合理服務(wù)請求數(shù)量時(shí),將控制點(diǎn)服務(wù)請求數(shù)量限制于合理服務(wù)請求數(shù)量內(nèi)。
12.如權(quán)利要求11所述的服務(wù)請求控制方法,其特征在于,單位時(shí)間內(nèi)的合理服務(wù)數(shù)量=接入控制點(diǎn)總量XI單位時(shí)間/最慢響應(yīng)時(shí)間X環(huán)境參數(shù)。
13.如權(quán)利要求12所述的服務(wù)請求控制方法,其特征在于,該服務(wù)數(shù)量計(jì)算模塊分別計(jì)算與路由器耦合的有線接入控制點(diǎn)和無線接入控制點(diǎn)的單位時(shí)間內(nèi)的合理服務(wù)數(shù)量。
14.如權(quán)利要求13所述的服務(wù)請求控制方法,其特征在于,當(dāng)與路由器耦合的有線接入控制點(diǎn)的服務(wù)請求數(shù)量超過單位時(shí)間內(nèi)有線接入控制點(diǎn)的單位時(shí)間內(nèi)的合理服務(wù)數(shù)量時(shí),所述服務(wù)數(shù)量限制模塊將路由器的輸入輸出接口的服務(wù)請求數(shù)量限制為單位時(shí)間內(nèi)有線接入控制點(diǎn)的合理服務(wù)請求數(shù)量X該輸入輸出接口連接的有線接入控制點(diǎn)數(shù)量。
15.如權(quán)利要求13所述的服務(wù)請求控制方法,其特征在于,當(dāng)與路由器耦合的無線接入控制點(diǎn)的服務(wù)請求數(shù)量超過單位時(shí)間內(nèi)無線接入控制點(diǎn)的合理服務(wù)數(shù)量時(shí),根據(jù)MAC地址獲取無線接入控制點(diǎn)的位置,并將該無線接入控制點(diǎn)的服務(wù)請求數(shù)量限制于單位時(shí)間內(nèi)無線接入控制點(diǎn)合理服務(wù)請求數(shù)量以內(nèi)。
【文檔編號】H04L29/12GK103841051SQ201210489916
【公開日】2014年6月4日 申請日期:2012年11月27日 優(yōu)先權(quán)日:2012年11月27日
【發(fā)明者】江建豪 申請人:國基電子(上海)有限公司