專利名稱:一種家庭網(wǎng)關(guān)及其過濾內(nèi)容的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)安全技術(shù),尤其涉及一種家庭網(wǎng)關(guān)及其過濾內(nèi)容的方法。
背景技術(shù):
目前,隨著網(wǎng)絡(luò)的發(fā)展,互聯(lián)網(wǎng)所提供的信息也變得異常豐富,為人們 提供了各種各樣的信息,已經(jīng)成為人們生活、工作中不可缺少的一部分,但 是有利就有弊,網(wǎng)絡(luò)中提供的各種及時(shí)有用的信息的確給人們的工作和生活 帶來(lái)了極大的便利,但是各種暴力、色情等不良信息也摻雜在其中,嚴(yán)重影 響人們的正常生活,甚至讓人走入歧途,需要網(wǎng)絡(luò)用戶具有一定的辨別能力。 另外由于未成年人在我國(guó)網(wǎng)民中占有較大的比例,他們的自制力相對(duì)較弱, 容易沉迷于網(wǎng)絡(luò),因此迫切需要對(duì)未成年人上網(wǎng)進(jìn)行控制,包括他們?cè)L問的 網(wǎng)站內(nèi)容、上網(wǎng)的時(shí)間等。不同的運(yùn)營(yíng)商和家庭用戶可能需要定制不同的需 求,而目前的實(shí)現(xiàn)方式很難滿足這些多種多樣的定制需求,如需要實(shí)現(xiàn)不同
的URL過濾在不同的時(shí)間內(nèi)生效。目前的實(shí)現(xiàn)方式URL過濾和時(shí)間策略都 是獨(dú)立的功能。只能實(shí)現(xiàn)某些時(shí)間段內(nèi)全部的URL過濾規(guī)則都進(jìn)行過濾或 者都不進(jìn)行過濾,如果想實(shí)現(xiàn)上述功能就需要重新實(shí)現(xiàn)一個(gè)新功能,將URL 過濾和時(shí)間策略融合在一起。這樣還帶來(lái)一個(gè)問題,對(duì)于那些不需要配置時(shí) 間的規(guī)則同樣需要保存一個(gè)時(shí)間。只是這個(gè)時(shí)間代表無(wú)限制。因此這樣的實(shí) 現(xiàn)方式遠(yuǎn)遠(yuǎn)不能滿足各種各樣的定制需求。
因此,當(dāng)前需要一種家庭網(wǎng)關(guān)過濾內(nèi)容的技術(shù)方案來(lái)滿足用戶不斷變化 的定制需求。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種家庭網(wǎng)關(guān)及其過濾內(nèi)容的方法,解決了當(dāng)前過濾內(nèi)容的方法不能滿足各種各樣的定制需求的問題。
為了解決上述問題,本發(fā)明提供了一種家庭網(wǎng)關(guān)過濾內(nèi)容的方法,包括
連接到家庭網(wǎng)關(guān)的設(shè)備訪問網(wǎng)站,通過該家庭網(wǎng)關(guān)向該網(wǎng)站的服務(wù)端發(fā) 送報(bào)文;
所述家庭網(wǎng)關(guān)根據(jù)解析的所述報(bào)文,找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì) 應(yīng)的過濾規(guī)則后,根據(jù)讀取的配置的該過濾規(guī)則的屬性及其動(dòng)作,決定所述 設(shè)備訪問該網(wǎng)站的內(nèi)容。
進(jìn)一步地,上述方法還可包括,所述過濾規(guī)則的屬性包括時(shí)間控制、 服務(wù)類型控制、關(guān)鍵字過濾控制、內(nèi)容類別控制和安全級(jí)別控制的屬性;
所述家庭網(wǎng)關(guān)找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則后還包 括,所述家庭網(wǎng)關(guān)判斷若所述過濾規(guī)則的屬性間是與的關(guān)系,
則所述家庭網(wǎng)關(guān)判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則繼續(xù)下一個(gè) 過濾規(guī)則的屬性的匹配;判斷如果該過濾規(guī)則的所有屬性都匹配,則執(zhí)行該 過濾規(guī)則的動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,并不再繼續(xù)匹配下面的 過濾規(guī)則的屬性;否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
進(jìn)一步地,上述方法還可包括,所述過濾規(guī)則的屬性包括時(shí)間控制、 服務(wù)類型控制、關(guān)^t字過濾控制、內(nèi)容類別控制或安全級(jí)別控制的屬性;
所述家庭網(wǎng)關(guān)找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則后還包 括,所述家庭網(wǎng)關(guān)判斷若所述過濾規(guī)則的屬性間是或的關(guān)系,
則所述家庭網(wǎng)關(guān)判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則直接執(zhí)行該 過濾規(guī)則的屬性的動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,否則繼續(xù)匹配下 面的過濾規(guī)則的屬性;其中,所述家庭網(wǎng)關(guān)判斷如果有一個(gè)過濾規(guī)則的屬性 匹配上,就執(zhí)行該過濾規(guī)則的屬性的動(dòng)作,否則繼續(xù)匹配下面的過濾規(guī)則的 屬性。
進(jìn)一步地,上述方法還可包括,當(dāng)所述過濾規(guī)則的屬性間是或的關(guān)系的 情況時(shí),所述家庭網(wǎng)關(guān)是根據(jù)多個(gè)所述過濾規(guī)則的屬性的優(yōu)先級(jí)決定所述設(shè) 備訪問所述網(wǎng)站的內(nèi)容。
進(jìn)一步地,上述方法還可包括,所述家庭網(wǎng)關(guān)是根據(jù)解析接收的所述設(shè)備發(fā)送的所述報(bào)文中該設(shè)備的MAC地址,找到存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的 過濾規(guī)則。
進(jìn)一步地,上述方法還可包括,所述過濾規(guī)則的屬性的動(dòng)作包括丟棄、 接收或者重定向當(dāng)前的報(bào)文。
本發(fā)明還提供了一種家庭網(wǎng)關(guān),包括配置過濾規(guī)則模塊、過濾內(nèi)容模 塊和存儲(chǔ)模塊,其中,
所述配置過濾規(guī)則模塊,用于對(duì)連接到所述家庭網(wǎng)關(guān)的設(shè)備進(jìn)行過濾規(guī) 則及其屬性和動(dòng)作的配置,并將所述配置后的過濾規(guī)則發(fā)送到所述存儲(chǔ)模 塊;
所述存儲(chǔ)模塊,用于接收所述配置過濾規(guī)則模塊發(fā)送的所述配置后的過 濾規(guī)則并進(jìn)行存儲(chǔ);
所述過濾內(nèi)容模塊,用于接收并根據(jù)所述連接到所述家庭網(wǎng)關(guān)的設(shè)備訪 問網(wǎng)站時(shí)發(fā)送的報(bào)文,讀取所述存儲(chǔ)模塊中存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾 規(guī)則后,根據(jù)讀取的該過濾規(guī)則的屬性及其動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站 的內(nèi)容。
進(jìn)一步地,上述家庭網(wǎng)關(guān)還可包括,所述配置過濾規(guī)則模塊配置的所述 過濾規(guī)則的屬性包括時(shí)間控制、服務(wù)類型控制、關(guān)鍵字過濾控制、內(nèi)容類 別控制和安全級(jí)別控制的屬性;
所述過濾內(nèi)容模塊,還用于找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾 規(guī)則后,判斷若所述過濾規(guī)則的屬性間是與的關(guān)系,
則判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則繼續(xù)下一個(gè)過濾規(guī)則的屬 性的匹配;判斷如果該過濾規(guī)則的所有屬性都匹配,則執(zhí)行該過濾規(guī)則的動(dòng) 作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,并不再繼續(xù)匹配下面的過濾規(guī)則的屬 性;否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
進(jìn)一步地,上述家庭網(wǎng)關(guān)還可包括,所述配置過濾規(guī)則模塊配置的所述 過濾規(guī)則的屬性包括時(shí)間控制、服務(wù)類型控制、關(guān)^:字過濾控制、內(nèi)容類 別控制或安全級(jí)別控制的屬性;
所述過濾內(nèi)容模塊,進(jìn)一步用于找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則后,判斷若所述過濾規(guī)則的屬性間是或的關(guān)系,
則判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則直接執(zhí)行該過濾規(guī)則的屬 性的動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,否則繼續(xù)匹配下面的過濾規(guī)則
的屬性;其中,判斷如果有一個(gè)過濾規(guī)則的屬性匹配上,就執(zhí)行該過濾規(guī)則 的屬性的動(dòng)作,否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
進(jìn)一步地,上述家庭網(wǎng)關(guān)還可包括,當(dāng)所述過濾規(guī)則的屬性間是或的關(guān) 系的情況時(shí),所述過濾內(nèi)容沖莫塊是根據(jù)多個(gè)所述過濾MJ'J的屬性的優(yōu)先級(jí)決 定所述設(shè)備訪問所述網(wǎng)站的內(nèi)容。
進(jìn)一步地,上述家庭網(wǎng)關(guān)還可包括,所述過濾內(nèi)容4莫塊是才艮據(jù)解析接收
的所述設(shè)備發(fā)送的所述報(bào)文中該設(shè)備的MAC地址,找到存儲(chǔ)的該設(shè)備配置
的對(duì)應(yīng)的過濾身見則。
進(jìn)一步地,上述家庭網(wǎng)關(guān)還可包括,所述過濾內(nèi)容模塊執(zhí)行所述過濾規(guī)
則的屬性的動(dòng)作,包括丟棄、接收或者重定向當(dāng)前的報(bào)文。
與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,解決了當(dāng)前過濾內(nèi)容的方法不能滿足各 種各樣的定制需求的問題,提高了用戶使用的體驗(yàn)度。
圖l是本發(fā)明的一種家庭網(wǎng)關(guān)過濾內(nèi)容的方法的流程圖; 圖2是本發(fā)明的一種家庭網(wǎng)關(guān)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
如圖1所示,本發(fā)明的一種家庭網(wǎng)關(guān)過濾內(nèi)容的方法,包括以下步驟
步驟IIO、家庭網(wǎng)關(guān)撥號(hào)成功,接入網(wǎng)絡(luò);
步驟120、家庭網(wǎng)關(guān)啟用多屬性內(nèi)容過濾,并為每一個(gè)連接到家庭網(wǎng)關(guān) 的設(shè)備添加過濾規(guī)則,同時(shí)設(shè)置這些過濾規(guī)則的屬性;
其中,家庭網(wǎng)關(guān)為每一個(gè)連接到家庭網(wǎng)關(guān)的設(shè)備由家庭網(wǎng)關(guān)自動(dòng)添加一個(gè)配置,配置中將會(huì)保存用戶配置的過濾規(guī)則及其屬性。
其中,家庭網(wǎng)關(guān)配置的每一條過濾規(guī)則都可以具有一個(gè)屬性或者多個(gè)屬性。
過濾規(guī)則的屬性是指,時(shí)間控制、服務(wù)類型控制、關(guān)鍵字過濾控制、內(nèi) 容類別控制和安全級(jí)別控制等屬性中 一個(gè)或多個(gè)。
通過設(shè)定過濾規(guī)則可以控制用戶訪問內(nèi)容等。
每一類屬性具有一個(gè)統(tǒng)一的標(biāo)識(shí),4艮據(jù)標(biāo)識(shí)可以找到對(duì)應(yīng)的匹配方法。 這樣在處理一個(gè)過濾規(guī)則的時(shí)候,需要循環(huán)匹配該過濾規(guī)則的每一個(gè)屬性, 根據(jù)屬性的標(biāo)識(shí)找到其相應(yīng)的匹配方法,根據(jù)記錄在屬性中的用戶配置的值 和當(dāng)前從報(bào)文中解析得到的值進(jìn)行處理。判斷是否已經(jīng)匹配上當(dāng)前過濾規(guī)則 的屬性。這里分兩種情況,過濾規(guī)則的屬性之間的關(guān)系分為與和或的關(guān)系(或 的關(guān)系時(shí)屬性之間是有優(yōu)先級(jí)的,高優(yōu)先級(jí)在前,4氐優(yōu)先級(jí)在后)。
過濾規(guī)則的屬性間的關(guān)系是與的情況處理方式是如果匹配上當(dāng)前的過 濾規(guī)則的屬性,則繼續(xù)下一個(gè)過濾規(guī)則的屬性的匹配,如果該過濾規(guī)則的所 有屬性都匹配,則執(zhí)行該過濾規(guī)則的動(dòng)作(即丟棄、接收或者重定向當(dāng)前的 報(bào)文)并不再繼續(xù)匹配下面的過濾規(guī)則的屬性;否則繼續(xù)匹配下面的過濾規(guī) 則的屬性。
過濾規(guī)則的屬性間的關(guān)系是或的情況處理方式是如果匹配上當(dāng)前的過 濾規(guī)則的屬性,則直接執(zhí)行該過濾規(guī)則的屬性的動(dòng)作,否則繼續(xù)匹配下面的 過濾規(guī)則的屬性。如果有一個(gè)過濾規(guī)則的屬性匹配上,就執(zhí)行該過濾規(guī)則的 屬性的動(dòng)作,否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
實(shí)現(xiàn)多屬性的保存主要是將每一個(gè)過濾規(guī)則作為一個(gè)主節(jié)點(diǎn),而增加的 屬性作為其子節(jié)點(diǎn)。
過濾規(guī)則的節(jié)點(diǎn)表示可以為IGD.RULEl。屬性的節(jié)點(diǎn)表示方式為 IGD.RULEl.PROl, IGD.RULEl.PR02。這樣在尋找一個(gè)過濾規(guī)則的屬性時(shí), 只要其父節(jié)點(diǎn)是當(dāng)前過濾規(guī)則就說(shuō)明這個(gè)屬性是當(dāng)前過濾規(guī)則的屬性。
家庭網(wǎng)關(guān)要實(shí)現(xiàn)一個(gè)新的屬性功能添加時(shí),只需要設(shè)計(jì)其數(shù)據(jù)結(jié)構(gòu),即 保存哪些值就可以代表這個(gè)屬性(比如關(guān)鍵字過濾控制,需要保存的參數(shù)有關(guān)鍵字和匹配關(guān)鍵字的方式(部分匹配,全部匹配和忽略大小寫)等),并 實(shí)現(xiàn)這個(gè)新的屬性的相應(yīng)的匹配方法即可。
步驟130、連接到家庭網(wǎng)關(guān)的設(shè)備訪問網(wǎng)站,通過所述家庭網(wǎng)關(guān)向該網(wǎng) 站的服務(wù)端發(fā)送報(bào)文;
步驟140、家庭網(wǎng)關(guān)根據(jù)解析所述報(bào)文中MAC地址,找到該MAC地 址對(duì)應(yīng)的配置,依次匹配該配置中的過濾規(guī)則,通過匹配過濾規(guī)則中的每一 個(gè)屬性以及過濾規(guī)則的屬性的動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容。
家庭網(wǎng)關(guān)對(duì)所述連接到家庭網(wǎng)關(guān)的設(shè)備訪問某網(wǎng)站的內(nèi)容進(jìn)行過濾,包 括首先解析出報(bào)文的源MAC地址,并找到相應(yīng)的配置。逐個(gè)比對(duì)配置中 的每一個(gè)過濾規(guī)則。在比對(duì)過濾規(guī)則時(shí),根據(jù)過濾規(guī)則的每一個(gè)屬性類型, 進(jìn)行相應(yīng)的匹配處理,最終決定是否允許用戶訪問需要訪問的內(nèi)容。
當(dāng)需要限制用戶在某些時(shí)間段內(nèi)上網(wǎng)時(shí)(相當(dāng)于目前實(shí)現(xiàn)的時(shí)間策略這 個(gè)獨(dú)立功能),可以添加多個(gè)過濾規(guī)則,而規(guī)則中只有一個(gè)屬性,就是時(shí)間, 每一個(gè)過濾規(guī)則保存一個(gè)限制的時(shí)間段即可。也可以只添加一個(gè)過濾規(guī)則, 而這個(gè)過濾規(guī)則具有多個(gè)時(shí)間屬性,每一個(gè)時(shí)間屬性保存一個(gè)時(shí)間段,每一 個(gè)屬性之間的關(guān)系是或的關(guān)系。這樣就實(shí)現(xiàn)了這個(gè)定制要求;當(dāng)需要對(duì)某些 服務(wù)類型在某些時(shí)間段內(nèi)進(jìn)行限制,而其他一些服務(wù)類型不需要限制時(shí),對(duì) 需要進(jìn)行時(shí)間限制的添加兩個(gè)屬性,即時(shí)間控制、服務(wù)類型控制兩個(gè)屬性, 屬性之間的關(guān)系設(shè)置成與的關(guān)系。而對(duì)于沒有時(shí)間限制的則只需要一個(gè)屬性 即服務(wù)類型控制即可。
如圖2所示, 一種家庭網(wǎng)關(guān),包括配置過濾少見則才莫塊、過濾內(nèi)容模塊 和存儲(chǔ)模塊,其中,
所述配置過濾規(guī)則模塊,用于對(duì)連接到所述家庭網(wǎng)關(guān)的設(shè)備進(jìn)行過濾規(guī) 則及其屬性和動(dòng)作的配置,并將所述配置后的過濾M^則發(fā)送到所述存儲(chǔ)才莫 塊;
所述存儲(chǔ)模塊,用于接收所述配置過濾規(guī)則模塊發(fā)送的所述配置后的過 濾規(guī)則并進(jìn)行存儲(chǔ);
所述過濾內(nèi)容模塊,用于接收并根據(jù)所述連接到所述家庭網(wǎng)關(guān)的設(shè)備訪
10問網(wǎng)站時(shí)發(fā)送的報(bào)文,讀取所述存儲(chǔ)模塊中存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾 規(guī)則后,根據(jù)讀取的該過濾規(guī)則的屬性及其動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站 的內(nèi)容。
所述配置過濾規(guī)則模塊配置的所述過濾規(guī)則的屬性包括時(shí)間控制、服 務(wù)類型控制、關(guān)鍵字過濾控制、內(nèi)容類別控制和安全級(jí)別控制的屬性;
所述過濾內(nèi)容模塊,還用于找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾 規(guī)則后,判斷若所述過濾規(guī)則的屬性間是與的關(guān)系,
則判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則繼續(xù)下一個(gè)過濾規(guī)則的屬 性的匹配;判斷如果該過濾規(guī)則的所有屬性都匹配,則執(zhí)行該過濾規(guī)則的動(dòng) 作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,并不再繼續(xù)匹配下面的過濾規(guī)則的屬 性;否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
所述配置過濾規(guī)則模塊配置的所述過濾規(guī)則的屬性包括時(shí)間控制、服 務(wù)類型控制、關(guān)鍵字過濾控制、內(nèi)容類別控制或安全級(jí)別控制的屬性;
所述過濾內(nèi)容模塊,進(jìn)一步用于找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的 過濾規(guī)則后,判斷若所述過濾規(guī)則的屬性間是或的關(guān)系,
則判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則直接執(zhí)行該過濾規(guī)則的屬 性的動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,否則繼續(xù)匹配下面的過濾規(guī)則 的屬性;其中,判斷如果有一個(gè)過濾規(guī)則的屬性匹配上,就執(zhí)行該過濾規(guī)則 的屬性的動(dòng)作,否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
當(dāng)多個(gè)所述過濾規(guī)則的屬性是或的關(guān)系的情況下,所述過濾內(nèi)容模塊是 根據(jù)多個(gè)所述過濾規(guī)則的屬性的優(yōu)先級(jí)決定所述設(shè)備訪問所述網(wǎng)站的內(nèi)容。
所述過濾內(nèi)容模塊是根據(jù)解析接收的所述設(shè)備發(fā)送的所述報(bào)文中該設(shè) 備的MAC地址,找到存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則。
所述過濾內(nèi)容模塊執(zhí)行所述過濾規(guī)則的屬性的動(dòng)作,包括丟棄、接收 或者重定向當(dāng)前的報(bào)文。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以 一又利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種家庭網(wǎng)關(guān)過濾內(nèi)容的方法,其特征在于,包括連接到家庭網(wǎng)關(guān)的設(shè)備訪問網(wǎng)站,通過該家庭網(wǎng)關(guān)向該網(wǎng)站的服務(wù)端發(fā)送報(bào)文;所述家庭網(wǎng)關(guān)根據(jù)解析的所述報(bào)文,找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則后,根據(jù)讀取的配置的該過濾規(guī)則的屬性及其動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容。
2、 如權(quán)利要求l所述的方法,其特征在于,所述過濾規(guī)則的屬性包括時(shí)間控制、服務(wù)類型控制、關(guān)鍵字過濾控制、 內(nèi)容類別控制和安全級(jí)別控制的屬性;所述家庭網(wǎng)關(guān)找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則后還包 括,所述家庭網(wǎng)關(guān)判斷若所述過濾規(guī)則的屬性間是與的關(guān)系,則所述家庭網(wǎng)關(guān)判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則繼續(xù)下一個(gè) 過濾規(guī)則的屬性的匹配;判斷如果該過濾規(guī)則的所有屬性都匹配,則執(zhí)行該 過濾規(guī)則的動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,并不再繼續(xù)匹配下面的 過濾規(guī)則的屬性;否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
3、 如權(quán)利要求l所述的方法,其特征在于,所述過濾規(guī)則的屬性包括時(shí)間控制、服務(wù)類型控制、關(guān)鍵字過濾控制、 內(nèi)容類別控制或安全級(jí)別控制的屬性;所述家庭網(wǎng)關(guān)找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則后還包 括,所述家庭網(wǎng)關(guān)判斷若所述過濾規(guī)則的屬性間是或的關(guān)系,則所述家庭網(wǎng)關(guān)判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則直接執(zhí)行該 過濾規(guī)則的屬性的動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,否則繼續(xù)匹配下 面的過濾規(guī)則的屬性;其中,所述家庭網(wǎng)關(guān)判斷如果有一個(gè)過濾規(guī)則的屬性 匹配上,就執(zhí)行該過濾規(guī)則的屬性的動(dòng)作,否則繼續(xù)匹配下面的過濾規(guī)則的 屬性。
4、 如權(quán)利要求2所述的方法,其特征在于,當(dāng)所述過濾規(guī)則的屬性間是或的關(guān)系的情況時(shí),所述家庭網(wǎng)關(guān)是根據(jù)多 個(gè)所述過濾規(guī)則的屬性的優(yōu)先級(jí)決定所述設(shè)備訪問所述網(wǎng)站的內(nèi)容。
5、 如權(quán)利要求l所述的方法,其特征在于,MAC地址,找到存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則。
6、 如權(quán)利要求l所述的方法,其特征在于,所述過濾規(guī)則的屬性的動(dòng)作包括丟棄、接收或者重定向當(dāng)前的報(bào)文。
7、 一種家庭網(wǎng)關(guān),其特征在于,包括配置過濾規(guī)則模塊、過濾內(nèi)容模塊和存儲(chǔ)模塊,其中,所述配置過濾規(guī)則模塊,用于對(duì)連接到所述家庭網(wǎng)關(guān)的設(shè)備進(jìn)行過濾規(guī) 則及其屬性和動(dòng)作的配置,并將所述配置后的過濾規(guī)則發(fā)送到所述存儲(chǔ)模 塊;所述存儲(chǔ)模塊,用于接收所述配置過濾規(guī)則模塊發(fā)送的所述配置后的過 濾規(guī)則并進(jìn)行存儲(chǔ);所述過濾內(nèi)容模塊,用于接收并根據(jù)所述連接到所述家庭網(wǎng)關(guān)的設(shè)備訪 問網(wǎng)站時(shí)發(fā)送的報(bào)文,讀取所述存儲(chǔ)模塊中存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾 規(guī)則后,根據(jù)讀取的該過濾規(guī)則的屬性及其動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站 的內(nèi)容。
8、 如權(quán)利要求7所述的家庭網(wǎng)關(guān),其特征在于,所述配置過濾規(guī)則模塊配置的所述過濾規(guī)則的屬性包括時(shí)間控制、服 務(wù)類型控制、關(guān)鍵字過濾控制、內(nèi)容類別控制和安全級(jí)別控制的屬性;所述過濾內(nèi)容模塊,還用于找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾 規(guī)則后,判斷若所述過濾規(guī)則的屬性間是與的關(guān)系,則判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則繼續(xù)下一個(gè)過濾規(guī)則的屬 性的匹配;判斷如果該過濾規(guī)則的所有屬性都匹配,則執(zhí)行該過濾規(guī)則的動(dòng) 作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,并不再繼續(xù)匹配下面的過濾規(guī)則的屬性;否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
9、 如權(quán)利要求7所述的家庭網(wǎng)關(guān),其特征在于,所述配置過濾規(guī)則模塊配置的所述過濾規(guī)則的屬性包括時(shí)間控制、服 務(wù)類型控制、關(guān)鍵字過濾控制、內(nèi)容類別控制或安全級(jí)別控制的屬性;所述過濾內(nèi)容模塊,進(jìn)一步用于找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的 過濾規(guī)則后,判斷若所述過濾規(guī)則的屬性間是或的關(guān)系,則判斷如果匹配上當(dāng)前的過濾規(guī)則的屬性,則直接執(zhí)行該過濾規(guī)則的屬 性的動(dòng)作,決定所述設(shè)備訪問該網(wǎng)站的內(nèi)容,否則繼續(xù)匹配下面的過濾規(guī)則 的屬性;其中,判斷如果有一個(gè)過濾規(guī)則的屬性匹配上,就執(zhí)行該過濾規(guī)則 的屬性的動(dòng)作,否則繼續(xù)匹配下面的過濾規(guī)則的屬性。
10、 如權(quán)利要求8所述的家庭網(wǎng)關(guān),其特征在于,當(dāng)所述過濾規(guī)則的屬性間是或的關(guān)系的情況時(shí),所述過濾內(nèi)容模塊是根 據(jù)多個(gè)所述過濾規(guī)則的屬性的優(yōu)先級(jí)決定所述設(shè)備訪問所述網(wǎng)站的內(nèi)容。
11、 如權(quán)利要求7所述的家庭網(wǎng)關(guān),其特征在于,所述過濾內(nèi)容模塊是根據(jù)解析接收的所述設(shè)備發(fā)送的所述報(bào)文中該設(shè) 備的MAC地址,找到存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則。
12、 如權(quán)利要求7所述的家庭網(wǎng)關(guān),其特征在于,所述過濾內(nèi)容^f莫塊執(zhí)行所述過濾規(guī)則的屬性的動(dòng)作,包括丟棄、接收 或者重定向當(dāng)前的報(bào)文。
全文摘要
本發(fā)明公開了一種家庭網(wǎng)關(guān)及其過濾內(nèi)容的方法,包括連接到家庭網(wǎng)關(guān)的設(shè)備訪問網(wǎng)站,通過該家庭網(wǎng)關(guān)向該網(wǎng)站的服務(wù)端發(fā)送報(bào)文;家庭網(wǎng)關(guān)根據(jù)解析的所述報(bào)文,找到并讀取存儲(chǔ)的該設(shè)備配置的對(duì)應(yīng)的過濾規(guī)則后,根據(jù)讀取的配置的該過濾規(guī)則的屬性及其動(dòng)作,決定設(shè)備訪問該網(wǎng)站的內(nèi)容。應(yīng)用本發(fā)明,解決了當(dāng)前過濾內(nèi)容的方法不能滿足各種各樣的定制需求的問題,提高了用戶使用的體驗(yàn)度。
文檔編號(hào)H04L29/06GK101656734SQ200910169060
公開日2010年2月24日 申請(qǐng)日期2009年9月17日 優(yōu)先權(quán)日2009年9月17日
發(fā)明者嵇盛育 申請(qǐng)人:中興通訊股份有限公司