專利名稱:基于ie的過(guò)濾色情軟件插件的制作方法
基于IE的過(guò)濾色情軟件插件一、 技術(shù)領(lǐng)域-本發(fā)明涉及有關(guān)色情網(wǎng)頁(yè)過(guò)濾技術(shù)。是一種將過(guò)濾色情軟件集成在 IE瀏覽器的發(fā)明。二、 技術(shù)背景隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,網(wǎng)上圖像數(shù)量急劇膨脹,在給人民帶來(lái) 很大便利的同時(shí),也導(dǎo)致大量的色情圖像及不良信息涌入網(wǎng)絡(luò),尤其是對(duì) 青少年來(lái)說(shuō),危害更是無(wú)可估量。色情圖像的泛濫,不僅影響到青少年的 學(xué)業(yè),扭曲了青少年的身心健康,也導(dǎo)致自制力不強(qiáng)的青少年走向犯罪的 深淵。隨著網(wǎng)絡(luò)色情圖像越來(lái)越多,凈化網(wǎng)絡(luò)空間也引起了國(guó)家相關(guān)部門 的重視,并成為要大力解決的問(wèn)題之一。傳統(tǒng)過(guò)濾色情信息的軟件基本上是通過(guò)對(duì)一些色情網(wǎng)站的網(wǎng)址進(jìn)行 封鎖或者通過(guò)關(guān)鍵字檢索。這種方法速度慢,準(zhǔn)確度不高。過(guò)濾色情信息 的關(guān)鍵是過(guò)濾色情圖像,如何準(zhǔn)確定位和識(shí)別色情圖像是識(shí)別準(zhǔn)確度高低 的關(guān)鍵。目前已經(jīng)有一些公司申請(qǐng)關(guān)于過(guò)濾色情的技術(shù)專利。但是申請(qǐng)的專利 都為軟件形式,而非與IE瀏覽器結(jié)合形式。三、 發(fā)明內(nèi)容-本發(fā)明所要解決的技術(shù)問(wèn)題在單一 I E插件中含有頁(yè)面獲取分析控件、圖片分析控件和文字分析控件三塊內(nèi)容,并使該插件嵌入用戶的IE中,為用戶提供適時(shí)檢測(cè),并 能更準(zhǔn)確、更迅速的檢測(cè)色情圖片提供保證,同時(shí)可以根據(jù)用戶需要設(shè)置 不同級(jí)別的檢測(cè)方案,滿足用戶各種程度的檢測(cè)需要。 本發(fā)明所要采用的技術(shù)方案將過(guò)濾色情軟件集成在IE瀏覽器,軟件中包含頁(yè)面獲取分析控件、 圖片分析控件和文字分析控件三塊內(nèi)容,用戶請(qǐng)求通過(guò)IE下載網(wǎng)頁(yè)時(shí), 控件通過(guò)這三塊內(nèi)容對(duì)下載網(wǎng)頁(yè)進(jìn)行監(jiān)控和跟蹤。用戶在首次使用此控件時(shí),首先可對(duì)此控件的分析檢測(cè)級(jí)別進(jìn)行設(shè) 置,主要包括過(guò)濾內(nèi)容的設(shè)置和過(guò)濾級(jí)別的設(shè)置以及一些其他的設(shè)置,以 滿足用戶不同級(jí)別的需要。過(guò)濾內(nèi)容的設(shè)置,可以選擇需要過(guò)濾的網(wǎng)頁(yè)內(nèi) 容,可以選擇是否過(guò)濾圖片信息以及需要過(guò)濾的文字信息的種類,用戶在 IE窗口提交信息時(shí),該控件通過(guò)頁(yè)面獲取分析控件、文字分析控件、圖 片分析控件對(duì)信息進(jìn)行分析。頁(yè)面獲取分析控件是三個(gè)部分中最關(guān)鍵的一部分,用戶訪問(wèn)的所有網(wǎng) 站信息都會(huì)經(jīng)過(guò)頁(yè)面獲取分析控件的監(jiān)控。根據(jù)用戶在IE窗口提交的信 息,對(duì)網(wǎng)站的文字內(nèi)容、圖片內(nèi)容等進(jìn)行分析,根據(jù)過(guò)濾級(jí)別對(duì)頁(yè)面的內(nèi) 容進(jìn)行篩選。圖片分析控件接收到頁(yè)面獲取分析控件發(fā)送的圖片后,進(jìn)行關(guān)鍵部位 檢測(cè),人為制定出敏感圖片的標(biāo)準(zhǔn),量化敏感圖片與正常圖片的區(qū)別,將 量化后的特征進(jìn)行分析處理。文字分析控件接收到頁(yè)面獲取分析控件發(fā)送的文字后,分析是否有用 戶設(shè)置的敏感文字,并根據(jù)設(shè)置的過(guò)濾級(jí)別對(duì)該頁(yè)面進(jìn)行屏蔽等不同處理本發(fā)明的有益效果本發(fā)明著眼于網(wǎng)絡(luò)色情圖像與不良信息的檢測(cè)插件與IE的結(jié)合。用 戶請(qǐng)求通過(guò)I E下載網(wǎng)頁(yè)時(shí),控件對(duì)整個(gè)下載網(wǎng)頁(yè)進(jìn)行監(jiān)控和跟蹤,從而 達(dá)到識(shí)別和過(guò)濾色情信息的目的。該軟件及其運(yùn)行不依賴于大量的數(shù)據(jù)庫(kù) 資源,可以高效率的在用戶與服務(wù)器的數(shù)據(jù)交換之間架起了一座穩(wěn)定的橋 梁,同時(shí)兼顧了用戶的需求和軟件的目的,最終能夠保證用戶在一個(gè)安全 可靠的環(huán)境中瀏覽網(wǎng)絡(luò)資源。同時(shí),我們的圖片分析控件采用了更先進(jìn)的色情檢測(cè)的功能,能夠比傳統(tǒng)的更準(zhǔn)確更迅速的檢測(cè)到色情圖片,使得用 戶對(duì)本軟件使用的時(shí)間成本和內(nèi)存成本大幅度減小。四
圖1為控件整體工作原理圖;圖2為控件具體過(guò)濾工作原理圖;圖3為控件中圖片分析控件工作原理圖。五具體實(shí)施方式
-如圖l、圖2所示,控件過(guò)濾處于網(wǎng)站與用戶瀏覽器之間,用戶請(qǐng)求 瀏覽的所有內(nèi)容及圖像均須經(jīng)過(guò)該控件的分析及過(guò)濾,鑒于該控件開(kāi)發(fā)時(shí) 所關(guān)注的分層次過(guò)濾性能,用戶在首次使用此控件時(shí),應(yīng)該首先對(duì)此控件 的分析級(jí)別進(jìn)行設(shè)置,主要包括過(guò)濾內(nèi)容的設(shè)置和過(guò)濾級(jí)別的設(shè)置以及一些其他的設(shè)置。過(guò)濾內(nèi)容的設(shè)置可以選擇需要過(guò)濾的網(wǎng)頁(yè)內(nèi)容,可以選 擇是否過(guò)濾圖片信息,以及需要過(guò)濾的文字信息的種類,比如色情、暴 力、反動(dòng)言論等等,過(guò)濾的圖片信息可以設(shè)置為過(guò)濾色情圖片。過(guò)濾級(jí)別 的設(shè)置,總體來(lái)說(shuō),文字和圖片各有各的設(shè)置級(jí)別,詳細(xì)參看圖片分析控 件和文字分析控件。另外,還可以進(jìn)行一些其他的設(shè)置,比如說(shuō)設(shè)置檢瀏到的色情圖片上傳至服務(wù)器中,或者向有關(guān)部門進(jìn)行黃色網(wǎng)站的舉報(bào)。對(duì)控件進(jìn)行自主設(shè)置之后,控件開(kāi)始利用三大子控件通過(guò)如圖2所示 原理發(fā)揮自身功能。 頁(yè)面獲取分析控件頁(yè)面獲取分析控件是本專利的基礎(chǔ),它是用戶和網(wǎng)站服務(wù)器連接的橋 梁,用戶訪問(wèn)的所有網(wǎng)站信息都會(huì)經(jīng)過(guò)頁(yè)面獲取分析控件的監(jiān)控。具體工作原理如下根據(jù)用戶在IE窗口提交的信息,對(duì)網(wǎng)站服務(wù)器 的頁(yè)面內(nèi)容進(jìn)行下載,同時(shí)分析網(wǎng)站服務(wù)器的頁(yè)面內(nèi)容,包括文字內(nèi)容和 其中引用的鏈接內(nèi)容。文字內(nèi)容進(jìn)行簡(jiǎn)單處理后可以交給文字分析的控件 進(jìn)行分析,分析是否有用戶設(shè)置的敏感文字,并根據(jù)設(shè)置的過(guò)濾級(jí)別對(duì)該 頁(yè)面進(jìn)行屏蔽等處理;鏈接內(nèi)容如果為網(wǎng)址,則可以進(jìn)行一些網(wǎng)址分析, 如果已經(jīng)是敏感網(wǎng)址,則進(jìn)行過(guò)濾如果鏈接內(nèi)容為圖片,則將圖片進(jìn)行 下載,并交給圖片分析控件進(jìn)行處理,分析是否為敏感圖片,并根據(jù)設(shè)置 的過(guò)濾級(jí)別對(duì)頁(yè)面進(jìn)行屏蔽等處理。如果上述檢測(cè)都通過(guò)了,則可以正常 顯示頁(yè)面內(nèi)容,如果上述檢測(cè)有某一項(xiàng)沒(méi)有通過(guò),則可以根據(jù)過(guò)濾級(jí)別進(jìn) 行對(duì)頁(yè)面的內(nèi)容篩選。圖片分析控件圖片分析控件是和頁(yè)面獲取分析控件進(jìn)行信息交互的控件,對(duì)于頁(yè)面 獲取分析控件傳進(jìn)來(lái)的圖片信息以及用戶設(shè)置的過(guò)濾級(jí)別進(jìn)行處理,最終 返回一個(gè)檢測(cè)結(jié)果,供頁(yè)面獲取分析控件進(jìn)行使用。工作原理如圖3所示,圖片分析控件獲取頁(yè)面獲取分析控件傳過(guò)來(lái) 的圖片,并根據(jù)用戶設(shè)定的級(jí)別進(jìn)行分析處理。如果用戶設(shè)置為低級(jí),則 不進(jìn)行屏蔽;如果用戶設(shè)置為中級(jí),則將檢測(cè)到的圖片不予顯示,并用相應(yīng)的圖片進(jìn)行替代;如果用戶設(shè)置為高級(jí),則將用戶打開(kāi)的IE頁(yè)面關(guān)閉, 不予顯示。檢測(cè)的原理為首先根據(jù)膚色進(jìn)行判斷,利用建立的膚色模型,將檢 測(cè)到的膚色區(qū)域占圖像的百分比進(jìn)行標(biāo)記,同時(shí)設(shè)置一個(gè)閾值,當(dāng)膚色比 例足夠大時(shí),記錄該圖片為敏感圖片;其次進(jìn)行關(guān)鍵部位檢測(cè),根據(jù)計(jì)算 的結(jié)果進(jìn)行模式識(shí)別的判斷分析,對(duì)圖片迸行掃描,檢測(cè)其中的關(guān)鍵部位, 由于該檢測(cè)是基于灰度特征的,因此即使在膚色判斷中膚色比例偏低或者 被特殊處理過(guò)的圖片仍能夠在此關(guān)鍵部位檢測(cè)中被檢測(cè)出來(lái),這樣確保了 圖片檢測(cè)的準(zhǔn)確性和可靠性。并將檢測(cè)的結(jié)果返回頁(yè)面獲取分析控件。其中關(guān)鍵部位的檢測(cè)原理如下人為制定出敏感圖片的標(biāo)準(zhǔn),將圖片 進(jìn)行分類,然后根據(jù)分類的結(jié)果將敏感圖片和正常圖片進(jìn)行比較,找出敏 感圖片區(qū)別于正常圖片的特征,并對(duì)這些特征進(jìn)行量化,將量化后的特征 進(jìn)行分析處理,采用模式識(shí)別中較高效率的方法分析后,可以得到一些分 類的權(quán)值,從而對(duì)于待檢測(cè)的圖片,只需要很好的提取特征,并用這些權(quán) 值進(jìn)行分析,就可以很快地得到檢測(cè)結(jié)果。同時(shí),由于我們開(kāi)始迸行分析 的敏感圖片和正常圖片均是以灰度圖片為基礎(chǔ)的,因此不存在顏色方面的 問(wèn)題,即使有些圖片被進(jìn)行了顏色處理,只要在轉(zhuǎn)換成灰度圖片以后變化 不大,用我們的特征均可以檢測(cè)出來(lái),這也正是我們的先進(jìn)之處。 文字分析控件文字分析控件和圖片分析控件類似,也是與頁(yè)面獲取分析控件進(jìn)行交 互,對(duì)于頁(yè)面獲取分析控件得到的文字內(nèi)容根據(jù)過(guò)濾級(jí)別和過(guò)濾內(nèi)容進(jìn)行 分析,并最終返回給頁(yè)面獲取分析控件一個(gè)檢測(cè)結(jié)果,由頁(yè)面獲取分析控 件向用戶顯示。工作原理根據(jù)頁(yè)面獲取分析控件傳遞的文字內(nèi)容以及過(guò)濾內(nèi)容,分 析網(wǎng)站服務(wù)器的頁(yè)面中記載的文字信息,同時(shí)根據(jù)用戶設(shè)定的過(guò)濾內(nèi)容進(jìn) 行關(guān)鍵詞分析,進(jìn)行關(guān)鍵詞檢測(cè),當(dāng)檢測(cè)到用戶需要過(guò)濾內(nèi)容的關(guān)鍵詞時(shí), 根據(jù)用戶設(shè)定的過(guò)濾級(jí)別進(jìn)行分析,同樣采用三級(jí)分類,低級(jí)為不進(jìn)行判 斷,中級(jí)為將敏感詞匯部分刪除或不予以顯示,高級(jí)為將頁(yè)面關(guān)閉。
權(quán)利要求
1、一種基于IE控件的色情圖像軟件設(shè)計(jì)方法,該方法包括以下步驟1)用戶根據(jù)需要設(shè)置需要過(guò)濾的類型和過(guò)濾的級(jí)別;2)對(duì)于用戶訪問(wèn)的頁(yè)面腳本進(jìn)行分析;3)根據(jù)頁(yè)面腳本將其中的文字信息交給文字分析控件進(jìn)行分析;4)根據(jù)頁(yè)面腳本將其中的圖片信息交給圖片分析控件進(jìn)行分析;5)根據(jù)頁(yè)面腳本將其中的鏈接網(wǎng)址進(jìn)行分析;6)對(duì)分析的結(jié)果進(jìn)行匯總并最終顯示在用戶的IE中,實(shí)現(xiàn)過(guò)濾色情圖像功能。
2、 如權(quán)利要求1所述的正瀏覽器控件設(shè)計(jì)方法,是將過(guò)濾色情軟件集成 在IE插件中,對(duì)網(wǎng)頁(yè)進(jìn)行實(shí)時(shí)監(jiān)控過(guò)濾。
3、 如權(quán)利要求l皿的正瀏覽器控件設(shè)計(jì)方法,其特征在于步驟l中 所述的用戶設(shè)置界面在正中設(shè)定,由控件向外提供的用戶圖形界面進(jìn)行設(shè)置。
4、 如權(quán)利要求1所述的IE瀏覽器控件設(shè)計(jì)方法,其特征在于步驟3中 所述的文字分析控件,根據(jù)用戶設(shè)定的需要過(guò)濾內(nèi)容以及過(guò)濾級(jí)別,對(duì)文字信 息進(jìn)行關(guān)鍵詞過(guò)濾,檢測(cè)到相應(yīng)的關(guān)鍵詞則根據(jù)過(guò)濾級(jí)別對(duì)頁(yè)面進(jìn)行過(guò)濾。
5、 如權(quán)利要求1所述的IE瀏覽器控件設(shè)計(jì)方法,其特征在于步驟4中所述的圖片分析控件,采用三種不同的過(guò)濾級(jí)別,對(duì)圖片進(jìn)行不同的處理。
6、 如權(quán)利要求1所述的IE瀏覽器控件設(shè)計(jì)方法,其特征在于步驟6中所述的將分析結(jié)果匯總并根據(jù)用戶的設(shè)定進(jìn)行顯示,嚴(yán)格的情況下關(guān)閉網(wǎng)頁(yè), 一般情況下過(guò)濾敏感圖像內(nèi)容,不檢測(cè)的情況下不進(jìn)行過(guò)濾。
全文摘要
本發(fā)明涉及一種基于IE的網(wǎng)絡(luò)色情圖像和不良信息的檢測(cè)插件。該插件嵌入用戶IE瀏覽器中,通過(guò)頁(yè)面獲取分析控件、圖片分析控件和文字分析控件三塊內(nèi)容進(jìn)行分析過(guò)濾工作,并根據(jù)不同層次用戶的需要,由用戶自己設(shè)置該插件的檢測(cè)過(guò)濾級(jí)別。頁(yè)面獲取分析,對(duì)于用戶要求訪問(wèn)的頁(yè)面進(jìn)行分析,將該頁(yè)面中的文字信息交給文字分析控件進(jìn)行,將頁(yè)面中的圖片信息交給圖片分析控件進(jìn)行;文字分析控件,對(duì)網(wǎng)頁(yè)的文字信息根據(jù)用戶的設(shè)定進(jìn)行判斷分析;圖片分析控件,對(duì)網(wǎng)頁(yè)的圖片信息根據(jù)用戶設(shè)定進(jìn)行判斷分析。與IE的結(jié)合及由用戶根據(jù)自身需要進(jìn)行檢測(cè)過(guò)濾設(shè)置,為用戶使用此產(chǎn)品提供了方便快捷的保證。
文檔編號(hào)G06F17/30GK101324888SQ20071011087
公開(kāi)日2008年12月17日 申請(qǐng)日期2007年6月13日 優(yōu)先權(quán)日2007年6月13日
發(fā)明者王軍建, 竇則勝, 昆 鮑 申請(qǐng)人:北京恒金恒泰信息技術(shù)有限公司