本發(fā)明涉及計算機網(wǎng)絡(luò)技術(shù)的領(lǐng)域,更具體地,涉及路由設(shè)備和接口配置方法。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的普及,路由設(shè)備的應(yīng)用越來越廣泛。現(xiàn)有路由設(shè)備通常會在硬件設(shè)計上包含多個RJ45型網(wǎng)線接口,通過提前定義RJ45接口到底是屬于廣域網(wǎng)接口還是局域網(wǎng)接口,使得用戶在使用前明確知道RJ45接口的定義關(guān)系,從而完成路由器上網(wǎng)的配置工作。
然而這種方式無法有效的利用路由設(shè)備中有限的RJ45接口,例如每個路由設(shè)備必須配備至少一個廣域網(wǎng)接口,即使該路由設(shè)備僅在局域網(wǎng)中起作用。另外,用戶在使用之前需要了解每個接口的定義關(guān)系,增加了使用成本,且接口能且僅能按照事先的定義關(guān)系進行連接,并不能隨用戶的需要進行調(diào)整,缺乏人性化。
鑒于此,有必要提供一種更為靈活、便利的路由設(shè)備和接口配置技術(shù)。
技術(shù)實現(xiàn)要素:
本發(fā)明實施方式的目的旨在提供一種更為靈活便利的路由技術(shù)。
根據(jù)本發(fā)明的另一個方面,提供一種路由設(shè)備,包括:一個或多個接口,所述接口用于連接廣域網(wǎng)或者局域網(wǎng);檢測裝置,用于對每個接口的網(wǎng)絡(luò)狀態(tài)參數(shù)進行檢測;判斷裝置,接收檢測裝置的結(jié)果,并判斷接口的網(wǎng)絡(luò)連接狀態(tài)或網(wǎng)絡(luò)連接協(xié)議是否符合預(yù)設(shè)的條件;其中,接口可以根據(jù)判斷裝置的判斷結(jié)果更改其網(wǎng)絡(luò)連接類型。其中,所述接口的網(wǎng)絡(luò)狀態(tài)參數(shù)進一步可包括:網(wǎng)絡(luò)是否存在連接,網(wǎng)絡(luò)連接協(xié)議,網(wǎng)絡(luò)所屬IP段等。
根據(jù)本發(fā)明的另一個方面,提供一種接口配置方法,包括:將接口配置為第一網(wǎng)絡(luò)連接類型;檢測接口的網(wǎng)絡(luò)狀態(tài)參數(shù);根據(jù)所檢測的網(wǎng)絡(luò)狀態(tài)參數(shù),判斷是否符合預(yù)設(shè)的條件;根據(jù)所述判斷結(jié)果,維持所述接口原有的第一網(wǎng)絡(luò)連接類型或者將所述接口更改為第二網(wǎng)絡(luò)連接類型。
在本發(fā)明的各個實施例中,通過對接口的網(wǎng)絡(luò)連接狀態(tài)、網(wǎng)絡(luò)連接協(xié)議和網(wǎng)絡(luò)所屬IP段等網(wǎng)絡(luò)狀態(tài)參數(shù)進行檢測,并判斷所述網(wǎng)絡(luò)狀態(tài)參數(shù)是否符合預(yù)設(shè)的條件,在符合預(yù)設(shè)條件的情況下更改原有的網(wǎng)絡(luò)連接類型,從而實現(xiàn)了對路由器接口的智能連接,使得無需提前區(qū)分路由設(shè)備中的廣域網(wǎng)接口和局域網(wǎng)接口,進而提高了接口的利用率,降低了使用成本。
從下文結(jié)合附圖所做出的詳細描述中,本發(fā)明的這些和其他優(yōu)點和特征,連同其操作的組織和方式將變得明顯,其中在整個下文描述的若干附圖中,類似的元件將具有類似的編號。
附圖說明
圖1是本發(fā)明某些實施方式中一種路由設(shè)備的框架示意圖;
圖2是本發(fā)明某些實施方式中一種接口配置方法的流程示意圖;
圖3是本發(fā)明某些具體實施例中接口配置方法的流程示意圖;
圖4是本發(fā)明另一具體實施例中接口配置方法的流程示意圖。
具體實施方式
下文將參考附圖更完整地描述本公開內(nèi)容,其中在附圖中顯示了本公開內(nèi)容的實施方式。但是這些實施方式可以用許多不同形式來實現(xiàn)并且不應(yīng)該被解釋為限于本文所述的實施方式。相反地,提供這些實例以使得本公開內(nèi)容將是透徹和完整的,并且將全面地向本領(lǐng)域的熟練技術(shù)人員表達本公開內(nèi)容的范圍。
附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)預(yù)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
在現(xiàn)有的路由器設(shè)計中,由于并不確定用戶購置路由器是應(yīng)用在廣域網(wǎng)環(huán)境中或者應(yīng)用在局域網(wǎng)環(huán)境中,為了保障應(yīng)用場合的最大普適性,通常會在一個路由器中設(shè)置一個或多個廣域網(wǎng)接口,以及多個局域網(wǎng)接口,這幾乎已經(jīng)成為了業(yè)界的通用做法。然而,這種常規(guī)的做法無形中使得路由設(shè)備必須配備至少一個廣域網(wǎng)接口,即使是應(yīng)用在局域網(wǎng)的環(huán)境下,這非但沒有提高使用率,反而造成了接口的無端浪費。此外,由于廣域網(wǎng)接口的位置通常在出廠前就已經(jīng)被固定了,無法按照用戶的實際使用需求進行靈活的調(diào)整,造成使用的不便利。在本技術(shù)領(lǐng)域中,本發(fā)明的發(fā)明人正是注意到了這一問題,通過多次的試驗,提供了如本申請所述的技術(shù)方案,改變了這一約定俗成的常規(guī)做法,在不影響路由設(shè)備的適用性前提下,提高接口的利用率,改善了使用便利性。
參考圖1,在本發(fā)明的一種實施方式中,提供了一種路由設(shè)備,包括:一個或多個接口110,所述接口用于連接廣域網(wǎng)或者局域網(wǎng);檢測裝置120,用于對每個接口的網(wǎng)絡(luò)狀態(tài)參數(shù)進行檢測;判斷裝置130,接收檢測裝置120的結(jié)果,并判斷接口110的網(wǎng)絡(luò)狀態(tài)參數(shù)是否符合預(yù)設(shè)的條件;其中,接口110可以根據(jù)判斷裝置130的判斷結(jié)果更改其網(wǎng)絡(luò)連接類型。
具體來說,接口110可為RJ45接口,所述接口的網(wǎng)絡(luò)狀態(tài)參數(shù)進一步可包括:網(wǎng)絡(luò)是否存在連接,網(wǎng)絡(luò)連接協(xié)議,網(wǎng)絡(luò)所屬IP段等。
在某些實施方式中,檢測裝置120先對接口110的網(wǎng)絡(luò)連接狀態(tài)進行檢測,當(dāng)接口110不存在網(wǎng)絡(luò)連接時,則并沒有對該接口進行使用,因此也無需對其網(wǎng)絡(luò)連接類型進行調(diào)整。
當(dāng)接口110存在網(wǎng)絡(luò)連接時,則繼續(xù)檢測所述接口的其它網(wǎng)絡(luò)狀態(tài)參數(shù)。在某些實施方式中,當(dāng)檢測裝置120檢測到接口110存在網(wǎng)絡(luò)連接,則進一步檢測其所連接的網(wǎng)絡(luò)所采用的協(xié)議類型,以及判斷裝置130根據(jù)其網(wǎng)絡(luò)協(xié)議類型判斷是否符合預(yù)設(shè)的條件。
具體來說,當(dāng)檢測裝置120檢測到接口110采用以太網(wǎng)點對點協(xié)議(即PPPOE)或者動態(tài)主機配置協(xié)議(DHCP)進行連接時,則判斷裝置130判斷其符合預(yù)設(shè)條件,則接口110保持其原有的網(wǎng)絡(luò)連接類型,不進行更改。在某些實施方式中,當(dāng)檢測裝置120檢測到接口110不是采用以太網(wǎng)點對點協(xié)議(即PPPOE)或者動態(tài)主機配置協(xié)議(DHCP)進行連接時,則判斷裝置130判斷其不符合預(yù)設(shè)條件,則接口110改變其原有的網(wǎng)絡(luò)連接類型,例如,從原有的廣域網(wǎng)連接更改至局域網(wǎng)連接。
在某些實施方式中,檢測裝置120檢測到接口110存在網(wǎng)絡(luò)連接,則進一步檢測接口網(wǎng)絡(luò)的IP所屬段,以及判斷裝置130根據(jù)所檢測的網(wǎng)絡(luò)IP所屬段判斷是否符合預(yù)設(shè)的條件。
具體來說,檢測裝置120獲取接口110網(wǎng)絡(luò)連接的IP所屬段,并發(fā)送至判斷裝置130,判斷裝置130將該IP段與局域網(wǎng)的保留IP段相比較,并判斷是否是廣域網(wǎng)還是局域網(wǎng)。例如,局域網(wǎng)保留的IP段可以包括:A類(10.0.0.0~10.255.255.255),B類(172.16.0.0~172.31.255.255)和C類(192.168.0.0~192.168.255.255)。
在某些實施方式中,當(dāng)啟動該路由設(shè)備時,可將該路由設(shè)備的所有接口全部配置為廣域網(wǎng)連接;當(dāng)檢測到一個或多個接口存在網(wǎng)絡(luò)連接,且不是采用以太網(wǎng)點對點協(xié)議(即PPPOE)或者動態(tài)主機配置協(xié)議(DHCP)進行連接時,或者其網(wǎng)絡(luò)IP段屬于局域網(wǎng)的保留IP段時,則將該一個或多個接口從原有的廣域網(wǎng)連接更改至局域網(wǎng)連接。
在又一些實施方式中,當(dāng)在該路由設(shè)備的使用過程中,存在一個或多個接口插拔,則對目前有中斷的接口110進行檢測并判斷。具體來說,將當(dāng)前中斷的接口110的網(wǎng)絡(luò)連接狀態(tài)設(shè)置更改為廣域網(wǎng)連接。然后,進一步判斷其網(wǎng)絡(luò)狀態(tài)參數(shù)。當(dāng)接口110存在網(wǎng)絡(luò)連接,且其采用以太網(wǎng)點對點協(xié)議(即PPPOE)或者動態(tài)主機配置協(xié)議(DHCP)進行連接時,或者其網(wǎng)絡(luò)IP段不屬于局域網(wǎng)的保留IP段時,則保持原有的網(wǎng)絡(luò)連接類型,不進行更改。
參考圖2,在本發(fā)明的一種實施方式中,提供了一種接口配置方法,包括:
步驟S1,將接口配置為第一網(wǎng)絡(luò)連接類型;
步驟S2,檢測接口的網(wǎng)絡(luò)狀態(tài)參數(shù);
步驟S3,根據(jù)所檢測的網(wǎng)絡(luò)狀態(tài)參數(shù),判斷是否符合預(yù)設(shè)的條件;
步驟S4,根據(jù)所述判斷結(jié)果,維持所述接口原有的第一網(wǎng)絡(luò)連接類型或者將所述接口更改為第二網(wǎng)絡(luò)連接類型。
其中,網(wǎng)絡(luò)狀態(tài)參數(shù)進一步可包括:網(wǎng)絡(luò)是否存在連接,網(wǎng)絡(luò)連接協(xié)議,網(wǎng)絡(luò)所屬IP段等。
其中,所述網(wǎng)絡(luò)連接類型可包括廣域網(wǎng)或局域網(wǎng)。在某些實施方式中,第一網(wǎng)絡(luò)連接類型為廣域網(wǎng)連接,第二網(wǎng)絡(luò)連接類型為局域網(wǎng)連接。
參考圖3,在某些具體實施例中,接著,通過步驟S21,檢測該接口的網(wǎng)絡(luò)連接狀態(tài)。當(dāng)不處于網(wǎng)絡(luò)連接狀態(tài)時,保持原有的接口配置。例如,維持廣域網(wǎng)連接,不作更改。
接著,在某些實施方式中,當(dāng)該接口處于網(wǎng)絡(luò)連接狀態(tài)時,通過步驟S31,檢測該接口是否采用以太網(wǎng)點對點協(xié)議連接,當(dāng)采用以太網(wǎng)點對點協(xié)議進行連接時,保持原有的接口配置,不作更改;當(dāng)未采用以太網(wǎng)點對點協(xié)議進行連接時,進一步通過步驟S32,檢測該接口是否采用動態(tài)主機配置協(xié)議連接。當(dāng)采用動態(tài)主機配置協(xié)議進行連接時,維持原有的接口配置。在另一種實施方式中,步驟S31和步驟S32可以調(diào)換次序,并不影響本發(fā)明的實施。
在又一種實施方式中,參考圖4,當(dāng)該接口處于網(wǎng)絡(luò)連接狀態(tài)時,通過步驟S301,檢測接口網(wǎng)絡(luò)IP所屬段,當(dāng)其IP段不屬于局域網(wǎng)保留的IP所屬段時,執(zhí)行步驟S41,保持原有的接口配置,不作更改;當(dāng)其IP段屬于局域網(wǎng)保留的IP所屬段時,執(zhí)行步驟S42。其中,局域網(wǎng)保留的IP段可以包括:A類(10.0.0.0~10.255.255.255),B類(172.16.0.0~172.31.255.255)和C類(192.168.0.0~192.168.255.255)。
當(dāng)采用以太網(wǎng)點對點協(xié)議或者動態(tài)主機配置協(xié)議連接時,或者其網(wǎng)絡(luò)IP段不屬于局域網(wǎng)的保留IP段時,則執(zhí)行步驟S41,維持原有的接口配置;當(dāng)判斷出該接口既沒有采用以太網(wǎng)點對點協(xié)議,也沒有采用動態(tài)主機配置協(xié)議進行連接時,或者其網(wǎng)絡(luò)IP段屬于局域網(wǎng)的保留IP段時,則執(zhí)行步驟S42,更改原有的接口配置,例如,將原有的廣域網(wǎng)連接更改至局域網(wǎng)連接,或者,將原有的局域網(wǎng)連接更改至廣域網(wǎng)連接。
相較于現(xiàn)有技術(shù),本發(fā)明的各個實施例通過對接口的網(wǎng)絡(luò)連接狀態(tài)、網(wǎng)絡(luò)連接協(xié)議和網(wǎng)絡(luò)所屬IP段等網(wǎng)絡(luò)狀態(tài)參數(shù)進行檢測,并判斷所述網(wǎng)絡(luò)狀態(tài)參數(shù)是否符合預(yù)設(shè)的條件,在符合預(yù)設(shè)條件的情況下更改原有的網(wǎng)絡(luò)連接類型,從而實現(xiàn)了對路由器接口的智能連接,使得無需提前區(qū)分路由設(shè)備中的廣域網(wǎng)接口和局域網(wǎng)接口,進而提高了接口的利用率,降低了使用成本。
已經(jīng)出于示出和描述的目的給出了本發(fā)明的說明書,但是其并不意在是窮舉的或者限制于所公開形式的發(fā)明。本領(lǐng)域技術(shù)人員在閱讀了本公開內(nèi)容后,還可以想到很多修改和變體。上文描述的各種實施方式可以單獨使用或者在各種組合中使用,除非上下文明確指出。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施方式中的方法和裝置可以以軟件、硬件、固件或其組合實現(xiàn)。在不脫離本發(fā)明精神的前提下,做出的所有修改和替換都將落入所附權(quán)利要求定義的本發(fā)明保護范圍內(nèi)。