專利名稱:自動監(jiān)控網(wǎng)絡(luò)連接端口的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自動監(jiān)控網(wǎng)絡(luò)連接端口的方法及系統(tǒng),特別是指 一種自動依據(jù)應(yīng)用程序的需求來通知路由器進(jìn)行相關(guān)網(wǎng)絡(luò)連接端口設(shè) 定的方法及系統(tǒng)。
背景技術(shù):
由于網(wǎng)絡(luò)技術(shù)的快速發(fā)展,從原本的有線網(wǎng)絡(luò)到現(xiàn)今日益普遍使 用的無線網(wǎng)絡(luò),都為人們帶來信息快速傳遞的方便性。而在網(wǎng)絡(luò)環(huán)境 的結(jié)構(gòu)中,路由器的使用可以讓網(wǎng)絡(luò)環(huán)境內(nèi)的多臺計算機(jī)同時共享一 條寬帶線路上網(wǎng),并且擁有基本防火墻的功能,算是建構(gòu)局域網(wǎng)絡(luò)時 的重要裝置之一。而目前就以無線寬帶分享器較為大眾所知悉及使用。
我們都知道網(wǎng)絡(luò)除了建置好硬件架構(gòu)之外,更需要進(jìn)一步對硬件 的設(shè)定,以符合不同使用者的使用需求,如此一來才能發(fā)揮網(wǎng)絡(luò)功能 的最大效益。而在路由器的基本設(shè)定方面,主要便是在于防火墻管制 及頻寬配置等方面來進(jìn)行設(shè)定,而這些都是必須由使用者依據(jù)本身所 使用的應(yīng)用程序來進(jìn)行設(shè)定。
一般而言,目前路由器的設(shè)定接口最常使用的就是通過網(wǎng)絡(luò)瀏覽
器(Web Page)或接口程序來讓使用者進(jìn)行IP地址、連接端口及防火墻 等相關(guān)設(shè)定。而路由器業(yè)者所設(shè)計的設(shè)定接口中通常會以列表來列出 許多市面上常使用的應(yīng)用程序以供使用者進(jìn)行選擇,進(jìn)而能進(jìn)一步對 該應(yīng)用程序進(jìn)行IP地址、連接端口或防火墻的設(shè)定。然而,此一公知 設(shè)定方式對于不在表列中的應(yīng)用程序而言,使用者便無法輕易且正確 地得知本身所使用的應(yīng)用程序所需的連接端口,于是無法進(jìn)行相關(guān)的 設(shè)定。除此之外,公知的路由器設(shè)定方式亦只能適用于使用固定連接 端口應(yīng)用程序,如果使用者所使用的應(yīng)用程序是采用動態(tài)連接端口的 設(shè)計,則上述的設(shè)定方式便無法支持,使用者也就必須于每次使用應(yīng) 用程序之前都事先進(jìn)行設(shè)定。
而為了提高路由器設(shè)定的效率,目前另一種公知技術(shù)是將路由器 依循通用型隨插即用(UPnP)協(xié)會的網(wǎng)際網(wǎng)關(guān)裝置(Internet Gateway Device, IGD)標(biāo)準(zhǔn)來進(jìn)行設(shè)計,但相對的在應(yīng)用程序方面也必須要能 支持該標(biāo)準(zhǔn),才能達(dá)到彼此之間自動完成設(shè)定對應(yīng)連接端口的功效。 然而,目前大多數(shù)的應(yīng)用程序仍尚未能支持該標(biāo)準(zhǔn),并且該標(biāo)準(zhǔn)僅能
以不限時的方式開啟連接端口,而這也就表示路由器無法控制連接端
口的開啟時間。再者,該標(biāo)準(zhǔn)也僅能支持連接端口傳送(Port Forwarding) 的功能,并無法支持頻寬管制(Bandwidth)甚至是存取控制(Access Control)等相關(guān)的控制。
因此,以目前公知的路由器設(shè)定方式,仍然存在著許多值得加以 改善的地方。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明所要解決的技術(shù)問題在于,通過監(jiān)控程序的運(yùn) 作機(jī)制,讓使用者只需將所欲進(jìn)行管制或設(shè)定的應(yīng)用程序進(jìn)行新增至 該運(yùn)作機(jī)制中,本發(fā)明便可自動依據(jù)應(yīng)用程序本身所設(shè)定對網(wǎng)絡(luò)連接 端口的需求而來通知路由器,以使路由器得以進(jìn)行啟閉應(yīng)用程序相對 所需的網(wǎng)絡(luò)連接端口。借此,以達(dá)到省去使用者必須單獨(dú)針對不同的 應(yīng)用程序而對路由器進(jìn)行復(fù)雜的網(wǎng)絡(luò)連接端口相關(guān)設(shè)定的目的,并且 同時擁有方便性、靈活性及安全性等優(yōu)點(diǎn)。
為了達(dá)到上述目的,根據(jù)本發(fā)明所提出的一方案,提供一種自動
監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在于,步驟包括首先,進(jìn)行接收 至少一應(yīng)用程序的路徑輸入,進(jìn)而再偵測所接收的路徑所代表的應(yīng)用 程序在被執(zhí)行時是否需要至少一網(wǎng)絡(luò)連接端口。而當(dāng)偵測結(jié)果為應(yīng)用 程序需要網(wǎng)絡(luò)連接端口時,則通知一路由器開啟應(yīng)用程序相對所需的 網(wǎng)絡(luò)連接端口,反之當(dāng)偵測結(jié)果為應(yīng)用程序停止需要網(wǎng)絡(luò)連接端口時, 則通知該路由器關(guān)閉應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口。換句話說, 本發(fā)明提供一種自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,步驟包括接收至少 一應(yīng)用程序的路徑輸入;偵測所接收的路徑所代表的該應(yīng)用程序在被 執(zhí)行時是否需要至少一網(wǎng)絡(luò)連接端口;及當(dāng)該應(yīng)用程序需要該網(wǎng)絡(luò)連 接端口時,則通知一路由器開啟相對應(yīng)的網(wǎng)絡(luò)連接端口。
為了達(dá)到上述目的,根據(jù)本發(fā)明所提出的另一方案,提供一種自 動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征在于,包括 一路由器及至少一 主機(jī)。其中,路由器用以連接一因特網(wǎng),而主機(jī)執(zhí)行至少一應(yīng)用程序, 并且連接路由器,而在主機(jī)之中更進(jìn)一步包含一儲存裝置以儲存一監(jiān) 控程序,使監(jiān)控程序被主機(jī)所執(zhí)行時進(jìn)行接收應(yīng)用程序的路徑輸入, 并且加以偵測所接收的路徑所代表的應(yīng)用程序在被執(zhí)行時是否需要至 少一網(wǎng)絡(luò)連接端口,以通知路由器控制相對應(yīng)的網(wǎng)絡(luò)連接端口的啟閉。 其中,當(dāng)監(jiān)控程序偵測到應(yīng)用程序需要網(wǎng)絡(luò)連接端口時,則通知路由 器開啟應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口,而當(dāng)監(jiān)控程序偵測到應(yīng)用 程序停止需要網(wǎng)絡(luò)連接端口時,則通知路由器關(guān)閉應(yīng)用程序相對所需 的網(wǎng)絡(luò)連接端口。借此,以讓使用者得以進(jìn)行簡單的操作而完成設(shè)定
本身所擁有的應(yīng)用程序所需的路由器的相關(guān)設(shè)定。
換句話說,本發(fā)明提供一種自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),包括 一路由器,用以連接一因特網(wǎng);及至少一主機(jī),用以執(zhí)行至少一應(yīng)用 程序,并且連接該路由器,而該主機(jī)進(jìn)一步包含 一儲存裝置,儲存 一監(jiān)控程序,而當(dāng)該主機(jī)執(zhí)行該監(jiān)控程序時,使該監(jiān)控程序接收該應(yīng) 用程序的路徑輸入,并且用以偵測所接收的路徑所代表的該應(yīng)用程序 在被執(zhí)行時是否需要至少一網(wǎng)絡(luò)連接端口,以通知該路由器控制相對 應(yīng)的網(wǎng)絡(luò)連接端口的啟閉;其中,當(dāng)該監(jiān)控程序偵測到該應(yīng)用程序需 要該網(wǎng)絡(luò)連接端口時,則通知該路由器開啟該應(yīng)用程序相對所需的網(wǎng) 絡(luò)連接端口,以及當(dāng)該監(jiān)控程序偵測到該應(yīng)用程序停止需要該網(wǎng)絡(luò)連 接端口時,則通知該路由器關(guān)閉該應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口。
綜上所述,本發(fā)明借助監(jiān)控程序的運(yùn)作機(jī)制,讓使用者只需將所 欲進(jìn)行管制或設(shè)定的應(yīng)用程序進(jìn)行新增至監(jiān)控程序中,其便可自動依 據(jù)應(yīng)用程序本身所設(shè)定對網(wǎng)絡(luò)連接端口的需求而來通知路由器,以使 路由器得以進(jìn)行啟閉應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口。借此,以達(dá) 到省去使用者必須單獨(dú)針對不同的應(yīng)用程序而對路由器進(jìn)行復(fù)雜的網(wǎng) 絡(luò)連接端口相關(guān)設(shè)定的目的。此外,本發(fā)明更擁有支持各種應(yīng)用程序; 支持應(yīng)用程序動態(tài)產(chǎn)生需求的網(wǎng)絡(luò)連接端口;應(yīng)用程序不需使用網(wǎng)絡(luò) 連接端口時路由器得以自動關(guān)閉,以防止黑客對網(wǎng)絡(luò)連接端口的掃描; 以及路由器本身不需昂貴的高速處理器來解析網(wǎng)絡(luò)封包,而只需依照 監(jiān)控程序的通知來進(jìn)行調(diào)整相關(guān)網(wǎng)絡(luò)連接端口的設(shè)定即可等多項(xiàng)優(yōu) 點(diǎn),以提供更高的方便性、靈活性及安全性。
以上的概述與接下來的詳細(xì)說明及附圖,皆是為了能進(jìn)一步說明 本發(fā)明為達(dá)到預(yù)定目的所采取的方式、手段及功效。而有關(guān)本發(fā)明的 其它目的及優(yōu)點(diǎn),將在后續(xù)的說明及附圖中加以闡述。
圖1為本發(fā)明自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng)的實(shí)施例方塊圖2A為網(wǎng)絡(luò)通訊協(xié)議封包表頭中的服務(wù)類型的示意圖2B為網(wǎng)絡(luò)巻標(biāo)訊框的示意圖3為控制頻寬使用優(yōu)先權(quán)的實(shí)施例流程圖4為本發(fā)明自動監(jiān)控網(wǎng)絡(luò)連接端口的方法的實(shí)施例流程圖;及 圖5為本發(fā)明的監(jiān)控程序的設(shè)定畫面實(shí)施例示意圖。附圖符號說明
路由器1
防火墻10 因特網(wǎng)2
主機(jī)3 應(yīng)用程序30 儲存裝置31
監(jiān)控程序311 頻寬管理優(yōu)先權(quán)列表3111 設(shè)定防火墻列表3112 存取管制列表311具體實(shí)施例方式
請參考圖1,為本發(fā)明自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng)的實(shí)施例方 塊圖。如圖所示,本發(fā)明提供一種自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其 包括 一路由器l及至少一主機(jī)3。其中,主機(jī)3是連接路由器1,而 路由器1是用來連接一因特網(wǎng)2。而使用者得以在主機(jī)3中執(zhí)行至少一 與網(wǎng)絡(luò)相關(guān)的應(yīng)用程序30,使應(yīng)用程序30通過路由器1來與因特網(wǎng)2 進(jìn)行數(shù)據(jù)的傳遞。
而主機(jī)3進(jìn)一步包括一儲存裝置31以用來儲存一監(jiān)控程序311, 而監(jiān)控程序311會被主機(jī)3執(zhí)行,并且使用者得以將應(yīng)用程序30的路 徑輸入于監(jiān)控程序311中。接著,監(jiān)控程序311便會隨時偵測其中路徑 所代表的應(yīng)用程序30在被主機(jī)3執(zhí)行時是否需要至少一網(wǎng)絡(luò)連接端 口,以便隨時通知路由器1進(jìn)行控制相對應(yīng)的網(wǎng)絡(luò)連接端口的啟閉。 其中儲存裝置31在與主機(jī)3連接設(shè)計上是分別可例如以內(nèi)建或外接的 方式來連接于主機(jī)3。
此外,每一個應(yīng)用程序30所需的網(wǎng)絡(luò)連接端口并不一定相同,并 且所需的網(wǎng)絡(luò)連接端口的數(shù)量也并非固定,而這些是依據(jù)應(yīng)用程序30 本身所依循的協(xié)議規(guī)范而決定,通常是為應(yīng)用程序30的默認(rèn)值,當(dāng)然 使用者亦可借助手動方式來設(shè)定于應(yīng)用程序30中。但不管是使用應(yīng)用 程序30的默認(rèn)值或者是由使用者來進(jìn)行設(shè)定,對于本發(fā)明的監(jiān)控程序 311而言都不會影響,因?yàn)楸O(jiān)控程序311是用以主動偵測應(yīng)用程序30 中對于網(wǎng)絡(luò)連接端口的開啟需求的設(shè)定而自動通知路由器1進(jìn)行相對 應(yīng)的網(wǎng)絡(luò)連接端口的啟閉。使用者不需特別針對本身所使用的應(yīng)用程 序30而于路由器1中個別進(jìn)行網(wǎng)絡(luò)連接端口的相關(guān)設(shè)定。
因此,也就是說當(dāng)監(jiān)控程序311偵測到應(yīng)用程序30需要網(wǎng)絡(luò)連接 端口時,便通知路由器1開啟應(yīng)用程序30相對所需的網(wǎng)絡(luò)連接端口; 相反的,若當(dāng)監(jiān)控程序311偵測到應(yīng)用程序30停止需要網(wǎng)絡(luò)連接端口 時,便會通知路由器1關(guān)閉應(yīng)用程序30相對所需的網(wǎng)絡(luò)連接端口。
而監(jiān)控程序311更進(jìn)一步包含至少一路徑列表,以用來儲存應(yīng)用 程序30的路徑,進(jìn)而偵測路徑列表中所儲存的路徑所代表的應(yīng)用程序
30是否需要網(wǎng)絡(luò)連接端口。其中,路徑列表可例如包含有頻寬管理優(yōu) 先權(quán)列表、設(shè)定防火墻列表及存取管制列表等,而當(dāng)使用者將應(yīng)用程 序30的路徑加入到不同的路徑列表時,監(jiān)控程序311會針對不同路徑
列表的功能而對其中所儲存的應(yīng)用程序30加以進(jìn)行不同作用的網(wǎng)絡(luò)連
接端口的管控。
當(dāng)使用者將多個應(yīng)用程序30的路徑加入儲存于頻寬管理優(yōu)先權(quán) 列表時,監(jiān)控程序311會依據(jù)儲存于頻寬管理優(yōu)先權(quán)列表中的應(yīng)用程 序30的權(quán)位高低來通知路由器1,以使路由器1除了開啟該些應(yīng)用程 序30相對所需的網(wǎng)絡(luò)連接端口之外,更使不同的應(yīng)用程序30相對所 需的網(wǎng)絡(luò)連接端口擁有不同的頻寬使用優(yōu)先權(quán)。其中,關(guān)于應(yīng)用程序 30的權(quán)位高低是由使用者自行對不同的應(yīng)用程序30直接給予不同的權(quán) 位。
而也就是說,當(dāng)頻寬管理優(yōu)先權(quán)列表中所有儲存的路徑所代表的 應(yīng)用程序30都被執(zhí)行時,監(jiān)控程序311便會依據(jù)其中應(yīng)用程序30的 權(quán)位高低而通知路由器1優(yōu)先將頻寬開放給權(quán)位最高的應(yīng)用程序30相 對所需的網(wǎng)絡(luò)連接端口,并且以此類推,使不同的應(yīng)用程序30在不同 權(quán)位下?lián)碛胁煌念l寬使用優(yōu)先權(quán)。如此一來,使用者得以將較不需 用到實(shí)時網(wǎng)絡(luò)資源的應(yīng)用程序30設(shè)定于最低權(quán)位,使該應(yīng)用程序30 相對所需的網(wǎng)絡(luò)連接端口在路由器1分配使用頻寬時是最后被考慮, 以空出頻寬給權(quán)位較高的應(yīng)用程序30使用。
而上述當(dāng)使用者將多個應(yīng)用程序30的路徑加入儲存于頻寬管理 優(yōu)先權(quán)列表時,除了可由使用者自行對不同的應(yīng)用程序30直接給予不 同的權(quán)位,以讓監(jiān)控程序311通知路由器1進(jìn)行控制頻寬使用優(yōu)先權(quán) 的外,更可有接下來所述的方式。
監(jiān)控程序311也可以依據(jù)儲存于頻寬管理優(yōu)先權(quán)列表中的應(yīng)用程 序30的權(quán)位高低,而在應(yīng)用程序30所發(fā)送的網(wǎng)絡(luò)封包中加入一特定 標(biāo)記,于是路由器1只要辯識到具有該特定標(biāo)記的網(wǎng)絡(luò)封包,便可自 動依該特定標(biāo)記來分配頻寬給該特定標(biāo)記的網(wǎng)絡(luò)封包所屬的應(yīng)用程序 30使用。而其中的特定標(biāo)記請參考圖2A及圖2B,可分別是例如為網(wǎng) 絡(luò)通訊協(xié)議(IP)封包表頭中的服務(wù)類型的優(yōu)先權(quán)(Precedence)字段,或者 網(wǎng)絡(luò)巻標(biāo)訊框(IEEE 802.1p或IEEE 802.1Q)中的使用者優(yōu)先權(quán)(User Priority)字段。
此外,為了進(jìn)一步說明上述本發(fā)明在應(yīng)用程序30所發(fā)送的網(wǎng)絡(luò)封 包中加入特定標(biāo)記的技術(shù)內(nèi)容,請另外參考圖3為控制頻寬使用優(yōu)先 權(quán)的實(shí)施例流程圖。當(dāng)使用者有將多個應(yīng)用程序30的路徑加入儲存于 頻寬管理優(yōu)先權(quán)列表時,首先,監(jiān)控程序311會先偵測主機(jī)3是否將 發(fā)送出任何網(wǎng)絡(luò)封包,為步驟S301,若步驟S301的偵測結(jié)果為是時,
則監(jiān)控程序311再進(jìn)一步判斷主機(jī)3所發(fā)送的網(wǎng)絡(luò)封包是否為頻寬管
理優(yōu)先權(quán)列表中的應(yīng)用程序30所發(fā)送,為步驟S303。而若步驟S303 的判斷結(jié)果為是的話,則監(jiān)控程序311會依據(jù)該應(yīng)用程序30在頻寬管 理優(yōu)先權(quán)列表中的權(quán)位高低來將該網(wǎng)絡(luò)封包設(shè)定特定標(biāo)記,為步驟 S305,進(jìn)而由主機(jī)3發(fā)送出網(wǎng)絡(luò)封包給路由器1,為步驟S307。
而若步驟S303的判斷結(jié)果為否的話,則表示主機(jī)3目前所發(fā)送的 網(wǎng)絡(luò)封包并非由使用者所欲監(jiān)控的應(yīng)用程序30所發(fā)出,因此不需監(jiān)控 程序311為該網(wǎng)絡(luò)封包設(shè)定特定標(biāo)記,而直接進(jìn)行步驟S307由主機(jī)3 發(fā)送該網(wǎng)絡(luò)封包路由器1即可。最后,當(dāng)步驟S307執(zhí)行結(jié)束或者步驟 S301的偵測結(jié)果為否之后,則便重復(fù)再進(jìn)行步驟S301以偵測主機(jī)3 是否要發(fā)送網(wǎng)絡(luò)封包的流程。借此,以在使用者將多個應(yīng)用程序30的 路徑加入儲存于頻寬管理優(yōu)先權(quán)列表時,得以隨時監(jiān)控主機(jī)3所發(fā)送 出的網(wǎng)絡(luò)封包。
而當(dāng)使用者將應(yīng)用程序30的路徑加入儲存于設(shè)定防火墻列表時, 監(jiān)控程序311便會偵測防火墻列表中所儲存的路徑所代表的應(yīng)用程序 30需要的網(wǎng)絡(luò)連接端口,進(jìn)而通知路由器1進(jìn)行開啟一防火墻10中的 允入網(wǎng)絡(luò)連接端口。使得因特網(wǎng)2上的用戶得以通過該允入網(wǎng)絡(luò)連接 端口而穿過防火墻10進(jìn)入該應(yīng)用程序30。如此一來,使用者只需將欲 開放給外界因特網(wǎng)2使用存取的應(yīng)用程序30加入設(shè)定防火墻列表中, 路由器1便可針對該應(yīng)用程序30而開啟相對應(yīng)的允入網(wǎng)絡(luò)連接端口, 否則外界因特網(wǎng)2的用戶要主動進(jìn)入主機(jī)3時便會被擋于防火墻10之 外。此外,當(dāng)監(jiān)控程序311偵測到應(yīng)用程序30因關(guān)閉或暫停使用而停 止需要網(wǎng)絡(luò)連接端口時,便會通知路由器1以自動進(jìn)行關(guān)閉防火墻10 中相對的允入網(wǎng)絡(luò)連接端口,以防止因特網(wǎng)2上的用戶惡意的入侵而 增加安全性。
而當(dāng)使用者將應(yīng)用程序30的路徑加入儲存于存取管制列表時,監(jiān) 控程序311便會通知并限制路由器1僅開啟該應(yīng)用程序30相對所需的 網(wǎng)絡(luò)連接端口。此時,未被使用者加入存取管制列表的其它應(yīng)用程序 30便無法與因特網(wǎng)2連接使用。此外,存取管制列表更進(jìn)一步包含有 一網(wǎng)域參數(shù)、 一網(wǎng)站參數(shù)及一時間參數(shù)等字段以供使用者進(jìn)行設(shè)定。 而當(dāng)使用者設(shè)定上述的參數(shù)后,監(jiān)控程序311便僅會于該時間參數(shù)下 通知路由器l來開啟應(yīng)用程序30相對所需的網(wǎng)絡(luò)連接端口,并且限制 路由器1所開啟的網(wǎng)絡(luò)連接端口僅能連接于該網(wǎng)域參數(shù)及/或網(wǎng)站參數(shù) 中所設(shè)定的內(nèi)容。
附帶一提的是,為了安全性考慮,本發(fā)明的監(jiān)控程序311更具有 一密碼確認(rèn)機(jī)制,以在監(jiān)控程序311被主機(jī)3執(zhí)行時必須先進(jìn)行密碼 確認(rèn),而當(dāng)密碼確認(rèn)通過后使用者方可對監(jiān)控程序311進(jìn)行操作及設(shè)
定。此外,若同時有多臺主機(jī)3連接在路由器1時,則路由器1是依 據(jù)不同主機(jī)3擁有不同IP地址的機(jī)制來接收及辨別不同主機(jī)3上監(jiān)控 程序311的通知,進(jìn)而對應(yīng)進(jìn)行相關(guān)的網(wǎng)絡(luò)連接端口的管控。
請再參考圖4,為本發(fā)明自動監(jiān)控網(wǎng)絡(luò)連接端口的方法的實(shí)施例
流程圖。如圖所示,本發(fā)明提供一種自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,
其步驟包括首先,監(jiān)控程序311接收使用者對所欲監(jiān)控的應(yīng)用程序
30的路徑進(jìn)行輸入,為步驟S401,并且依據(jù)所欲進(jìn)行的不同作用的網(wǎng) 絡(luò)連接端口管控而來分別儲存于不同的路徑列表,為步驟S403。
接著,監(jiān)控程序311便會隨時偵測其中路徑列表中所儲存的路徑 所代表的應(yīng)用程序30目前是否需要使用網(wǎng)絡(luò)連接端口,為步驟S405。 若步驟S405的偵測結(jié)果為是,則表示該應(yīng)用程序30已被主機(jī)3執(zhí)行, 并且需要使用網(wǎng)絡(luò)連接端口來與因特網(wǎng)2連接,于是監(jiān)控程序311便 進(jìn)行通知路由器l來開啟應(yīng)用程序30相對所需的網(wǎng)絡(luò)連接端口,為步 驟S術(shù)。
而在步驟S407于路由器1中開啟應(yīng)用程序30相對所需的網(wǎng)絡(luò)連 接端口之后或者步驟S405的判斷結(jié)果為否的情形下,監(jiān)控程序311會 進(jìn)行偵測路徑列表中所儲存的路徑所代表的應(yīng)用程序30目前是否停止 需要使用網(wǎng)絡(luò)連接端口,為步驟S409。若步驟S409的偵測結(jié)果為是, 則表示該應(yīng)用程序30已被關(guān)閉或者目前執(zhí)行時不需使用網(wǎng)絡(luò)連接端 口,此時監(jiān)控程序311便通知路由器l進(jìn)行關(guān)閉該應(yīng)用程序30相對所 需的網(wǎng)絡(luò)連接端口,為步驟S411。而若步驟S409的偵測結(jié)果為否時, 或者在步驟S411執(zhí)行之后,監(jiān)控程序311會回至步驟S405以再繼續(xù) 偵測路徑列表中所儲存的路徑所代表的應(yīng)用程序30是否有網(wǎng)絡(luò)連接端 口的需求。借此,只要監(jiān)控程序311持續(xù)處于運(yùn)作狀態(tài),便會隨時進(jìn) 行監(jiān)控其中路徑列表所儲存的路徑所代表的應(yīng)用程序30對于網(wǎng)絡(luò)連接 端口的需求,而隨時通知路由器l進(jìn)行調(diào)整。
請再參考圖5,為本發(fā)明的監(jiān)控程序的設(shè)定畫面實(shí)施例示意圖。 如圖所示,監(jiān)控程序311中可例如是包含了頻寬管理優(yōu)先權(quán)列表3111、 設(shè)定防火墻列表3112及存取管制列表3113,并且本示意圖中是將監(jiān)控 程序311開啟在設(shè)定防火墻列表3112。而由于設(shè)定防火墻列表3112中 有加入兩個應(yīng)用程序30的路徑(分別為 C:\Program Files\IPPhone\Phone.exe以及C:\Program Files\FTP\Server.exe),因此當(dāng) 監(jiān)控程序311偵測到上述兩個應(yīng)用程序30被主機(jī)3執(zhí)行并且有需要網(wǎng) 絡(luò)連接端口時,便會通知路由器1為上述兩個應(yīng)用程序30相對所需的 網(wǎng)絡(luò)連接端口進(jìn)行開啟防火墻10中的允入網(wǎng)絡(luò)連接端口,使上述兩個 應(yīng)用程序30不會受到防火墻10的限制而允許外界因特網(wǎng)2的用戶得 以進(jìn)入存取。
綜上所述,本發(fā)明借助監(jiān)控程序的運(yùn)作機(jī)制,讓使用者只需將所 欲進(jìn)行管制或設(shè)定的應(yīng)用程序進(jìn)行新增至監(jiān)控程序中,其便可自動依 據(jù)應(yīng)用程序本身所設(shè)定對網(wǎng)絡(luò)連接端口的需求而來通知路由器,以使 路由器得以進(jìn)行啟閉應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口。借此,以達(dá) 到省去使用者必須單獨(dú)針對不同的應(yīng)用程序而對路由器進(jìn)行復(fù)雜的網(wǎng) 絡(luò)連接端口相關(guān)設(shè)定的目的。此外,本發(fā)明更擁有支持各種應(yīng)用程序; 支持應(yīng)用程序動態(tài)產(chǎn)生需求的網(wǎng)絡(luò)連接端口;應(yīng)用程序不需使用網(wǎng)絡(luò) 連接端口時路由器得以自動關(guān)閉,以防止黑客對網(wǎng)絡(luò)連接端口的掃描; 以及路由器本身不需昂貴的高速處理器來解析網(wǎng)絡(luò)封包,而只需依照 監(jiān)控程序的通知來進(jìn)行調(diào)整相關(guān)網(wǎng)絡(luò)連接端口的設(shè)定即可等多項(xiàng)優(yōu) 點(diǎn),以提供更高的方便性、靈活性及安全性。
但,以上所述,僅為本發(fā)明的具體實(shí)施例的詳細(xì)說明及附圖而已, 并非用以限制本發(fā)明,本發(fā)明的所有范圍應(yīng)以權(quán)利要求書的范圍為準(zhǔn),
任何本領(lǐng)域技術(shù)人員在本發(fā)明的領(lǐng)域內(nèi),可輕易思及的變化或修飾皆 可涵蓋在本發(fā)明所界定的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在于,步驟包括接收至少一應(yīng)用程序的路徑輸入;偵測所接收的路徑所代表的該應(yīng)用程序在被執(zhí)行時是否需要至少一網(wǎng)絡(luò)連接端口;及當(dāng)該應(yīng)用程序需要該網(wǎng)絡(luò)連接端口時,則通知一路由器開啟相對應(yīng)的網(wǎng)絡(luò)連接端口。
2、 如權(quán)利要求l所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在 于,進(jìn)一步包括儲存該應(yīng)用程序的路徑于至少一路徑列表,以使該偵 測步驟是偵測該路徑列表中所儲存的路徑所代表的該應(yīng)用程序是否需 要該網(wǎng)絡(luò)連接端口。
3、 如權(quán)利要求2所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在 于,所述的路徑列表是頻寬管理優(yōu)先權(quán)列表。
4、 如權(quán)利要求3所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在 于,當(dāng)該應(yīng)用程序的路徑儲存于該頻寬管理優(yōu)先權(quán)列表時,該頻寬管 理優(yōu)先權(quán)列表是依據(jù)該些儲存的應(yīng)用程序所處的權(quán)位高低來通知該路 由器,以使該路由器控制該些應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口擁有 不同的頻寬使用優(yōu)先權(quán)。
5、 如權(quán)利要求3所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在 于,當(dāng)該應(yīng)用程序的路徑儲存于該頻寬管理優(yōu)先權(quán)列表時,該頻寬管 理優(yōu)先權(quán)列表是依據(jù)該些儲存的應(yīng)用程序所處的權(quán)位高低來加入一特 定標(biāo)記于該應(yīng)用程序所發(fā)送的網(wǎng)絡(luò)封包中,以使該路由器得以辨識該 些應(yīng)用程序所發(fā)送的網(wǎng)絡(luò)封包而控制該些應(yīng)用程序所發(fā)送的網(wǎng)絡(luò)封包 擁有不同的頻寬使用優(yōu)先權(quán)。
6、 如權(quán)利要求5所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在 于,所述的特定標(biāo)記是網(wǎng)絡(luò)通訊協(xié)議封包表頭中的服務(wù)類型的優(yōu)先權(quán) 字段。
7、 如權(quán)利要求5所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在 于,所述的特定標(biāo)記是網(wǎng)絡(luò)巻標(biāo)訊框中的使用者優(yōu)先權(quán)字段。
8、 如權(quán)利要求2所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在 于,所述的路徑列表是設(shè)定防火墻列表。
9、 如權(quán)利要求8所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在 于,當(dāng)該應(yīng)用程序的路徑儲存于該設(shè)定防火墻列表時,則依據(jù)該應(yīng)用 程序所需要的網(wǎng)絡(luò)連接端口,通知該路由器開啟一防火墻中相對應(yīng)的 允入網(wǎng)絡(luò)連接端口,而當(dāng)該應(yīng)用程序停止需要該網(wǎng)絡(luò)連接端口時,則 通知該路由器關(guān)閉該防火墻中相對應(yīng)的允入網(wǎng)絡(luò)連接端口。
10、 如權(quán)利要求2所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在于,所述的路徑列表是存取管制列表。
11、 如權(quán)利要求IO所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在于,當(dāng)該應(yīng)用程序的路徑儲存于該存取管制列表時,則依據(jù)該應(yīng)用 程序所需要的網(wǎng)絡(luò)連接端口,通知并限制該路由器僅開啟相對應(yīng)的網(wǎng) 絡(luò)連接端口。
12、 如權(quán)利要求ll所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征 在于,進(jìn)一步包含于該存取管制列表中設(shè)定一網(wǎng)域參數(shù)、 一網(wǎng)站參數(shù) 及一時間參數(shù),以使該路由器于該時間參數(shù)下開啟該應(yīng)用程序相對所 需的網(wǎng)絡(luò)連接端口,并且限制該開啟的網(wǎng)絡(luò)連接端口僅連接于該網(wǎng)域 參數(shù)及該網(wǎng)站參數(shù)的內(nèi)容。
13、 如權(quán)利要求1所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征 在于,進(jìn)一步在該路由器已開啟該應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口 之后,偵測該應(yīng)用程序停止需要該網(wǎng)絡(luò)連接端口時,則通知該路由器 關(guān)閉相對應(yīng)的網(wǎng)絡(luò)連接端口。
14、 一種自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征在于,包括 一路由器,用以連接一因特網(wǎng);及至少一主機(jī),用以執(zhí)行至少一應(yīng)用程序,并且連接該路由器,而 該主機(jī)進(jìn)一步包含一儲存裝置,儲存一監(jiān)控程序,而當(dāng)該主機(jī)執(zhí)行該監(jiān)控程序時, 使該監(jiān)控程序接收該應(yīng)用程序的路徑輸入,并且用以偵測所接收的路 徑所代表的該應(yīng)用程序在被執(zhí)行時是否需要至少一網(wǎng)絡(luò)連接端口,以 通知該路由器控制相對應(yīng)的網(wǎng)絡(luò)連接端口的啟閉;其中,當(dāng)該監(jiān)控程序偵測到該應(yīng)用程序需要該網(wǎng)絡(luò)連接端口時, 則通知該路由器開啟該應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口,以及當(dāng)該 監(jiān)控程序偵測到該應(yīng)用程序停止需要該網(wǎng)絡(luò)連接端口時,則通知該路 由器關(guān)閉該應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口。
15、 如權(quán)利要求14所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的監(jiān)控程序進(jìn)一步包含至少一路徑列表,用以儲存該應(yīng)用 程序的路徑,并偵測該路徑列表中所儲存的路徑所代表的該應(yīng)用程序 是否需要該網(wǎng)絡(luò)連接端口。
16、 如權(quán)利要求15所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的路徑列表是頻寬管理優(yōu)先權(quán)列表。
17、 如權(quán)利要求16所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征在于,所述的應(yīng)用程序的路徑儲存于該頻寬管理優(yōu)先權(quán)列表時,該監(jiān) 控程序依據(jù)該些儲存于該頻寬管理優(yōu)先權(quán)列表中的應(yīng)用程序所處的權(quán) 位高低來通知該路由器,以使該路由器控制該些應(yīng)用程序相對所需的 網(wǎng)絡(luò)連接端口擁有不同的頻寬使用優(yōu)先權(quán)。
18、 如權(quán)利要求16所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的應(yīng)用程序的路徑儲存于該頻寬管理優(yōu)先權(quán)列表時,該監(jiān) 控程序依據(jù)該些儲存于該頻寬管理優(yōu)先權(quán)列表中的應(yīng)用程序所處的權(quán) 位高低來加入一特定標(biāo)記于該應(yīng)用程序所發(fā)送的網(wǎng)絡(luò)封包中,以使該 路由器得以辨識該些應(yīng)用程序所發(fā)送的網(wǎng)絡(luò)封包而控制該些應(yīng)用程序 所發(fā)送的網(wǎng)絡(luò)封包擁有不同的頻寬使用優(yōu)先權(quán)。
19、 如權(quán)利要求18所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的特定標(biāo)記是網(wǎng)絡(luò)通訊協(xié)議封包表頭中的服務(wù)類型的優(yōu)先 權(quán)字段。
20、 如權(quán)利要求18所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的特定標(biāo)記是網(wǎng)絡(luò)巻標(biāo)訊框中的使用者優(yōu)先權(quán)字段。
21、 如權(quán)利要求15所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的路徑列表是設(shè)定防火墻列表。
22、 如權(quán)利要求21所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的應(yīng)用程序的路徑儲存于該設(shè)定防火墻列表時,該監(jiān)控程 序依據(jù)該應(yīng)用程序所需要的網(wǎng)絡(luò)連接端口,通知該路由器進(jìn)行啟閉一 防火墻中相對應(yīng)的允入網(wǎng)絡(luò)連接端口。
23、 如權(quán)利要求15所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的路徑列表是存取管制列表。
24、 如權(quán)利要求23所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的應(yīng)用程序的路徑儲存于該存取管制列表時,該監(jiān)控程序 依據(jù)該應(yīng)用程序所需要的網(wǎng)絡(luò)連接端口,通知并限制該路由器僅開啟 相對應(yīng)的網(wǎng)絡(luò)連接端口。
25、 如權(quán)利要求24所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征在于,所述的存取管制列表進(jìn)一步包含一網(wǎng)域參數(shù)、 一網(wǎng)站參數(shù)及一 時間參數(shù)的設(shè)定字段,以使該監(jiān)控程序于該時間參數(shù)下通知該路由器 開啟該應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口,并且限制該開啟的網(wǎng)絡(luò)連 接端口僅連接于該網(wǎng)域參數(shù)及該網(wǎng)站參數(shù)的內(nèi)容。
26、 如權(quán)利要求14所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的儲存裝置以內(nèi)建或外接方式連接于該主機(jī)。
27、 如權(quán)利要求14所述的自動監(jiān)控網(wǎng)絡(luò)連接端口的系統(tǒng),其特征 在于,所述的監(jiān)控程序進(jìn)一步具有一密碼確認(rèn)機(jī)制,以在該監(jiān)控程序 被該主機(jī)所執(zhí)行時進(jìn)行確認(rèn)。
全文摘要
一種自動監(jiān)控網(wǎng)絡(luò)連接端口的方法,其特征在于,步驟包括首先,進(jìn)行接收至少一應(yīng)用程序的路徑,進(jìn)而再偵測所接收的路徑所代表的應(yīng)用程序是否需要至少一網(wǎng)絡(luò)連接端口。而當(dāng)偵測結(jié)果為應(yīng)用程序需要網(wǎng)絡(luò)連接端口時,則通知一路由器開啟應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口,反之當(dāng)偵測結(jié)果為應(yīng)用程序停止需要網(wǎng)絡(luò)連接端口時,則通知該路由器關(guān)閉應(yīng)用程序相對所需的網(wǎng)絡(luò)連接端口。借此,以達(dá)到省去使用者必須針對不同的應(yīng)用程序而對路由器進(jìn)行網(wǎng)絡(luò)連接端口相關(guān)設(shè)定的目的。
文檔編號H04L29/10GK101364878SQ20071014359
公開日2009年2月11日 申請日期2007年8月10日 優(yōu)先權(quán)日2007年8月10日
發(fā)明者周志強(qiáng), 李敬祥 申請人:海華科技股份有限公司