專利名稱:一種自動阻斷色情視頻文件傳輸?shù)姆椒?、終端和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種自動阻斷色情視頻文件傳輸?shù)姆椒?、終端和系統(tǒng)。
背景技術(shù):
即時通訊anstant Messenger,簡稱IM),是指通過網(wǎng)絡(luò)即時發(fā)送和接收消息的業(yè)務(wù),常用的即時通訊軟件有 QQ、MSN (Microsoft Service Network)、Gtalk (Google Talk)、 飛鴿傳書等,如今人們常常使用這些即時通訊軟件進(jìn)行即時的文件傳輸?,F(xiàn)有的即時通訊軟件存在的問題在于,上述即時通訊軟件常常被用來傳輸色情視頻,而沒有一種自動阻斷色情視頻文件傳輸?shù)奈募治鰴C(jī)制,不能有效的避免讓通訊軟件成為不良信息的傳播平臺。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種自動阻斷色情視頻文件傳輸?shù)姆椒?、終端和系統(tǒng),可有效的阻斷使用即時通訊軟件傳播色情視頻文件的行為。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種自動阻斷色情視頻文件傳輸?shù)姆椒?,包括在向文件接收終端發(fā)起文件傳輸時,初步判斷傳輸?shù)奈募惺欠癜橐曨l文件;若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,則根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;獲取所述文件分析服務(wù)器對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果, 若獲取到的判斷結(jié)果為是則停止所述文件傳輸。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種文件傳輸終端,所述文件傳輸終端包括文件傳輸單元,用于向文件接收終端傳輸文件;文件分析單元,用于對所述文件傳輸單元欲向文件接收終端傳輸?shù)奈募M(jìn)行分析,初步判斷其中是否包含色情視頻文件;識別請求單元,用于在所述初步判斷單元得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件后,根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;結(jié)果獲取單元,用于獲取所述文件分析服務(wù)器對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果,當(dāng)獲取到的判斷結(jié)果為是時,通知所述文件傳輸單元停止傳輸。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種文件傳輸系統(tǒng),所述文件傳輸系統(tǒng)包括文件傳輸終端、文件接收終端以及文件分析服務(wù)器,其中所述文件傳輸終端用于在向文件接收終端發(fā)起文件傳輸時,初步判斷傳輸?shù)奈募惺欠癜橐曨l文件;若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,則根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;所述文件分析服務(wù)器用于根據(jù)所述文件識別請求判斷所述傳輸?shù)奈募惺欠癜橐曨l文件,并將判斷結(jié)果返回至所述文件傳輸終端;所述文件傳輸終端從所述文件分析服務(wù)器獲取對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果,若獲取到的判斷結(jié)果為是則停止所述文件傳輸。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果通過在發(fā)起文件傳輸時對傳輸?shù)奈募M(jìn)行本地的初步分析以及由服務(wù)器進(jìn)行的進(jìn)一步分析,可以判斷出傳輸?shù)奈募惺欠癜橐曨l文件,從而通過阻斷該文件的傳輸實(shí)現(xiàn)了自動阻斷使用即時通訊軟件進(jìn)行色情視頻文件的傳播。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例中一種文件傳輸系統(tǒng)的結(jié)構(gòu)組成示意圖;圖2為本發(fā)明實(shí)施例中一種文件傳輸終端的結(jié)構(gòu)組成示意圖;圖3為本發(fā)明實(shí)施例中文件傳輸終端的文件分析單元102的結(jié)構(gòu)組成示意圖;圖4為本發(fā)明實(shí)施例中文件傳輸終端的識別請求單元103的結(jié)構(gòu)組成示意圖;圖5為本發(fā)明實(shí)施例中一種自動阻斷色情視頻文件傳輸?shù)姆椒鞒淌疽鈭D;圖6為本發(fā)明實(shí)施例中文件分析服務(wù)器判斷所述傳輸?shù)奈募欠癜橐曨l文件的具體示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例中一種文件傳輸系統(tǒng)的結(jié)構(gòu)組成示意圖;該文件傳輸系統(tǒng)至少包括文件傳輸終端10、文件接收終端20以及文件分析服務(wù)器30,其中所述文件傳輸終端10可以向文件接收終端20傳輸文件,相對應(yīng)的所述文件接收終端20也可以向文件傳輸終端10傳輸文件,雙方可以為對等的關(guān)系。文件傳輸終端10于在向文件接收終端發(fā)起文件傳輸時,初步判斷傳輸?shù)奈募惺欠癜橐曨l文件;若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,則根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器30發(fā)送文件識別請求;獲取所述文件分析服務(wù)器30對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果,若獲取到的判斷結(jié)果為是則停止所述文件傳輸。所述文件傳輸終端可以為安裝了文件傳輸軟件的PC端或移動終端,所述文件傳輸軟件可以為QQ、 MSN.Gtalk (Google Talk)、飛鴿傳書等即時通訊軟件。其中文件傳輸終端10發(fā)往所述文件分析服務(wù)器30的文件識別請求中可以包括所述傳輸?shù)奈募?,也可以抽取傳輸?shù)奈募幸徊糠謨?nèi)容發(fā)往所述文件服務(wù)器30,例如將傳輸文件中的視頻文件的MD5值和/或從中提取的至少20幀圖片數(shù)據(jù)發(fā)往所述文件分析服務(wù)器。文件分析服務(wù)器30用于根據(jù)所述文件識別請求判斷所述傳輸?shù)奈募惺欠癜橐曨l文件,并將判斷結(jié)果返回至所述文件傳輸終端10。文件分析服務(wù)器30可以根據(jù)所述文件識別請求中的內(nèi)容判斷所述傳輸?shù)奈募惺欠癜橐曨l文件,判斷方式可以與所述文件傳輸終端10與傳輸?shù)奈募M(jìn)行的初步判斷不同,所述文件傳輸終端10進(jìn)行的初步判斷的判斷方式可以較為簡單,例如采用抽取少量幀圖片幀)進(jìn)行色情圖片識別從而判斷所述傳輸?shù)奈募惺欠癜ㄉ橐曨l文件,而文件分析服務(wù)器30對所述傳輸?shù)奈募M(jìn)行的判斷可以相對較為復(fù)雜,例如所述文件分析服務(wù)器進(jìn)一步可以包括MD5值匹配單元和/或多關(guān)鍵幀檢測單元,其中所述MD5值匹配單元用于判斷所述視頻文件的MD5 (Message DigestAlgorithm, 消息摘要算法第五版)值是否與已知的色情視頻文件的MD5值匹配;所述多關(guān)鍵幀檢測單元用于對從所述視頻文件中提取的至少20幀圖片進(jìn)行多關(guān)鍵幀色情概率分布檢測。若所述文件識別請求中包含整個傳輸?shù)奈募瑒t所述文件分析服務(wù)器可以首先從文件中提取其中視頻文件的MD5值和/或視頻文件中的至少20幀圖片,由所述MD5值匹配單元和/或所述多關(guān)鍵幀檢測單元判斷該視頻文件是否為色情視頻文件,從而得到所述傳輸?shù)奈募惺欠癜橐曨l文件的判斷結(jié)果。在別的實(shí)施例中所述文件傳輸終端可以在本地進(jìn)行上述提取步驟,并將提取得到的視頻文件的MD5值和/或該視頻文件中的至少20 幀圖片加載到文件識別請求中發(fā)給文件分析服務(wù)器,進(jìn)而由上述的MD5值匹配單元和/或多關(guān)鍵幀檢測單元判斷該視頻文件是否色情視頻文件,從而判斷所述傳輸?shù)奈募惺欠癜橐曨l文件。具體的,當(dāng)MD5值匹配單元查找到已知的色情視頻文件的MD5值與所述視頻文件的MD5值相匹配,或當(dāng)所述多關(guān)鍵幀檢測單元對所述從視頻文件中提取的至少20幀圖片進(jìn)行多關(guān)鍵幀色情概率分布檢測時得出該視頻文件為色情視頻文件的判斷結(jié)果時,文件分析服務(wù)器向文件傳輸終端101返回所述傳輸?shù)奈募猩橐曨l文件的判斷結(jié)果。圖2為本發(fā)明實(shí)施例中一種文件傳輸終端的結(jié)構(gòu)組成示意圖;所述文件傳輸終端可以為安裝了文件傳輸軟件的PC端或移動終端,所述文件傳輸軟件可以為QQ、MSN、 Gtalk(Google Talk)、飛鴿傳書等即時通訊軟件。如圖2所示,該文件傳輸終端至少可以包括文件傳輸單元101,用于向文件接收終端傳輸文件;具體的,所述文件傳輸終端可以在選取了欲傳輸?shù)奈募约拔募邮战K端后,向文件接收終端發(fā)送文件傳輸請求,待文件接收終端返回同意接收文件后由文件傳輸單元101向文件接收終端傳輸文件。文件分析單元102,用于對所述文件傳輸單元101欲向文件接收終端傳輸?shù)奈募M(jìn)行分析,初步判斷其中是否包含色情視頻文件;具體的,所述文件分析單元102可以在所述文件傳輸單元101向文件接收終端開始進(jìn)行傳輸文件之前、開始傳輸后或開始傳輸?shù)耐瑫r開始對所述傳輸?shù)奈募M(jìn)行分析。如圖3所示,所述文件分析單元102進(jìn)一步可以包括文件檢測模塊1021,用于檢測所述傳輸?shù)奈募惺欠癜曨l文件;所述傳輸?shù)奈募旧砜梢詾橐粋€視頻文件,也可以為包含一個或多個視頻文件的其他文件,例如壓縮包文件等,檢測所述傳輸?shù)奈募惺欠癜曨l文件的方式包括但不限于對文件后綴名進(jìn)行分析、對文件代碼中的頭文件內(nèi)容進(jìn)行分析等。圖片識別模塊1022,用于在所述文件檢測模塊1021檢測到所述傳輸?shù)奈募邪曨l文件后,從所述視頻文件中提取2-5幀圖片進(jìn)行色情圖片識別;若所述傳輸?shù)奈募邪?個或以上的視頻文件,則分別對所有的視頻文件進(jìn)行隨機(jī)提取2-5幀圖片,并分別對從每個視頻文件中提取出的2-5幀圖片進(jìn)行色情圖片識別。初步判斷模塊1023,用于根據(jù)所述色情圖片識別的結(jié)果進(jìn)行判斷,得到所述傳輸?shù)奈募惺欠癜橐曨l文件的初步判斷的結(jié)果。具體的,所述圖片識別模塊1022對從某一視頻文件中被提取出來的2-5幀圖片進(jìn)行圖片識別,當(dāng)識別結(jié)果為這些幀圖片均不是色情圖片,初步判斷模塊1023判斷該視頻文件不是色情視頻文件;當(dāng)識別結(jié)果為所述視頻文件被提取出來的2-5幀圖片中的部分圖片為色情圖片,初步判斷模塊1023判斷該視頻文件為疑似色情視頻文件;當(dāng)識別結(jié)果為所述視頻文件被提取出來的2-5幀圖片均為色情圖片,判斷該視頻文件為色情視頻文件。例如可以從某一視頻文件中隨機(jī)提取3個關(guān)鍵幀圖片進(jìn)行色情圖片識別,識別結(jié)果為3個關(guān)鍵幀圖片均不是色情圖片,則初步判斷該視頻文件不是色情視頻文件,若識別結(jié)果為3個關(guān)鍵幀圖片中的1或2個關(guān)鍵幀圖片為色情圖片,則初步判斷該視頻文件為疑似色情視頻文件,若識別結(jié)果為3個關(guān)鍵幀圖片均為色情圖片,則初步判斷該視頻文件為色情視頻文件。若所述傳輸?shù)奈募兴械囊曨l文件均被判斷為不是色情視頻文件,則初步判斷模塊1023得到的初步判斷的結(jié)果為所述傳輸?shù)奈募胁话橐曨l文件;若所述傳輸?shù)奈募械闹辽僖粋€視頻文件被判斷為色情視頻文件,則初步判斷模塊1023得到的初步判斷的結(jié)果為所述傳輸?shù)奈募邪橐曨l文件;若所述傳輸?shù)奈募袥]有視頻文件被判斷為色情視頻文件,但有至少一個視頻文件被判斷為疑似色情視頻文件,則初步判斷模塊1023得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件。識別請求單元103,用于當(dāng)所述初步判斷單元102得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,則根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;所述文件識別請求中可以包括整個傳輸?shù)臑槲募蚱渲械囊曨l文件,也可以由所述識別請求單元103提取其中部分特征文件加載進(jìn)所述文件識別請求中,例如提取視頻文件的MD5值和/或從該視頻文件中提取至少20幀圖片后,向所述文件分析服務(wù)器發(fā)送攜帶有所述視頻文件的MD5值和/或從視頻文件中提取的至少20幀圖片的文件識別請求。如圖4所示,所述識別請求單元103可以進(jìn)一步包括MD5值生成模塊1031,用于生成所述傳輸?shù)奈募械囊曨l文件的MD5值;幀圖片提取模塊1032,用于從所述視頻文件中提取至少20幀圖片;請求發(fā)送模塊1033,用于向文件分析服務(wù)器發(fā)送所述文件識別請求,所述文件識別請求攜帶有所述視頻文件的MD5值和/或所述視頻文件中的至少20幀圖片。結(jié)果獲取單元104,用于獲取所述文件分析服務(wù)器對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果,若獲取到的判斷結(jié)果為是則通知所述文件傳輸單元101停止傳輸。若獲取到的判斷結(jié)果為否則繼續(xù)正常傳輸。進(jìn)一步的,所述文件傳輸終端還可以包括傳輸限制單元,用于當(dāng)所述文件分析單元102得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件時,對所述文件傳輸單元101傳輸該文件的傳輸速度進(jìn)行限制,例如限定在證/s的傳輸速度,以及當(dāng)所述結(jié)果獲取單元104獲取到所述文件分析服務(wù)器的判斷結(jié)果為否時,取消對所述文件傳輸單元傳輸該文件的傳輸速度限制。圖5為本發(fā)明實(shí)施例中一種自動阻斷色情視頻文件傳輸?shù)姆椒ǎ涮卣髟谟?,所述方法包括步驟S501,向文件接收終端發(fā)起文件傳輸;具體實(shí)現(xiàn)中,所述發(fā)起文件傳輸可以包括通過電腦或移動終端上的即時通訊軟件在選擇傳輸目標(biāo)文件接收終端和欲傳輸?shù)奈募螅驅(qū)Ψ桨l(fā)出文件傳輸請求,待對方同意后進(jìn)行文件傳輸。步驟S502,初步判斷傳輸?shù)奈募惺欠癜橐曨l文件;具體實(shí)現(xiàn)中,步驟 S502可以在步驟S501中的終端選擇傳輸?shù)奈募蛳驅(qū)Ψ桨l(fā)出文件傳輸請求時開始進(jìn)行判斷,可以在開始進(jìn)行文件傳輸之前或之后完成所述初步判斷,所述初步判斷傳輸?shù)奈募惺欠癜橐曨l文件可以具體包括檢測所述傳輸?shù)奈募惺欠癜曨l文件,檢測所述傳輸?shù)奈募惺欠癜曨l文件的方式包括但不限于對文件后綴名進(jìn)行分析、對文件代碼中的頭文件內(nèi)容進(jìn)行分析寸。若檢測到所述傳輸?shù)奈募邪曨l文件,則從該視頻文件中隨機(jī)提取2-5幀圖片進(jìn)行色情圖片識別,若識別結(jié)果為該提取得到的幀圖片均不是色情圖片,則可以判斷該視頻文件不是色情視頻文件;若識別結(jié)果為所述被提取出來的2-5幀圖片中的部分圖片為色情圖片,則可以判斷該視頻文件為疑似色情視頻文件;若識別結(jié)果為所述視頻文件被提取出來的2-5幀圖片均為色情圖片,則判斷該視頻文件為色情視頻文件。例如可以從某一視頻文件中隨機(jī)提取3個關(guān)鍵幀圖片進(jìn)行色情圖片識別,識別結(jié)果為3個關(guān)鍵幀圖片均不是色情圖片,則初步判斷該視頻文件不是色情視頻文件,若識別結(jié)果為3個關(guān)鍵幀圖片中的1或2個關(guān)鍵幀圖片為色情圖片,則初步判斷該視頻文件為疑似色情視頻文件,若識別結(jié)果為3個關(guān)鍵幀圖片均為色情圖片,則初步判斷該視頻文件為色情視頻文件。若所述傳輸?shù)奈募兴械囊曨l文件均被判斷為不是色情視頻文件,則可以得到初步判斷的結(jié)果為所述傳輸?shù)奈募胁话橐曨l文件,下一步驟執(zhí)行步驟S506 ;若所述傳輸?shù)奈募械闹辽僖粋€視頻文件被判斷為色情視頻文件,則可以得到初步判斷的結(jié)果為所述傳輸?shù)奈募邪橐曨l文件,下一步驟執(zhí)行步驟S505 ;若所述傳輸?shù)奈募袥]有視頻文件被判斷為色情視頻文件,但有至少一個視頻文件被判斷為疑似色情視頻文件, 則可以得到初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,下一步驟執(zhí)行步驟 S503。步驟S503,根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;具體實(shí)現(xiàn)中,所述文件識別請求可以攜帶整個傳輸?shù)奈募蚱渲械囊曨l文件,文件傳輸終端也可以提取視頻文件的部分特征文件加載進(jìn)所述文件識別請求中,例如從視頻文件中提取其MD5 值和/或從該視頻文件中提取至少20幀圖片后,向所述文件分析服務(wù)器發(fā)送攜帶有所述視頻文件的MD5值和/或從視頻文件中提取的至少20幀圖片的文件識別請求。進(jìn)一步的,文件傳輸終端也可以僅將步驟S502中判斷為疑似色情視頻文件的視頻文件的MD5值和/或從該視頻文件提取出來的至少20幀圖片加載到所述文件識別請求中發(fā)送給所述文件分析服務(wù)器。步驟S504,所述文件分析服務(wù)器判斷所述傳輸?shù)奈募欠癜橐曨l文件。具體實(shí)現(xiàn)中,文件分析服務(wù)器在獲取到所述文件識別請求后,可以根據(jù)所述文件識別請求中的內(nèi)容判斷所述傳輸?shù)奈募惺欠癜橐曨l文件,判斷方式可以與所述文件傳輸終端 101對傳輸?shù)奈募惺欠癜橐曨l文件進(jìn)行的初步判斷不同,可以包括但不限于判斷所述傳輸?shù)奈募械囊曨l文件的MD5值是否與已知的色情視頻文件的MD5值相匹配和/ 或?qū)ξ募邪拿恳粋€視頻文件中的至少20幀圖片進(jìn)行多關(guān)鍵幀色情概率分布檢測, 根據(jù)所述判斷結(jié)果和/或檢測結(jié)果判斷所述視頻文件是否包含色情視頻文件。如圖6所示該實(shí)施例中步驟S504具體可以包括S5041 S5045,其中步驟S5041,獲取終端發(fā)送的文件識別請求。所述文件識別請求中攜帶有至少一個視頻文件的MD5值和從該視頻文件中提取的至少20關(guān)鍵幀圖片。步驟S5042,判斷所述傳輸?shù)奈募械囊曨l文件的MD5值是否與已知的色情視頻文件的MD5值匹配,若判斷結(jié)果為是則得出所述傳輸?shù)奈募邪橐曨l文件的判斷結(jié)果并執(zhí)行步驟S5045,若判斷結(jié)果為否則繼續(xù)執(zhí)行步驟S5043。步驟S5043,對所述從視頻文件中提取出來的至少20關(guān)鍵幀圖片進(jìn)行多關(guān)鍵幀色情概率分布檢測,若所述傳輸?shù)奈募邪囊曨l文件被檢測出是色情視頻文件,則得出所述傳輸?shù)奈募邪橐曨l文件的判斷結(jié)果并執(zhí)行步驟S5045,若所述傳輸?shù)奈募邪乃幸曨l文件均被檢測為不是色情視頻文件,則得出所述傳輸?shù)奈募胁话橐曨l文件的判斷結(jié)果并執(zhí)行步驟S5044。進(jìn)一步地,在該步驟中若檢測出所述傳輸?shù)奈募邪囊曨l文件為色情視頻文件,可以將該視頻文件的MD5值進(jìn)行保存記錄為已知的色情視頻文件的MD5值。步驟S5044,向文件傳輸終端返回否定的判斷結(jié)果,即返回所述傳輸?shù)奈募胁话橐曨l文件的判斷結(jié)果。步驟S5045,向文件傳輸終端返回肯定的判斷結(jié)果,即返回所述傳輸?shù)奈募邪橐曨l文件的判斷結(jié)果。進(jìn)一步地,步驟S5042和S5043可以調(diào)換先后順序,也可以單獨(dú)由步驟S5042或步驟S5043判斷所述傳輸?shù)奈募惺欠癜橐曨l文件。步驟S505,停止所述文件傳輸。具體地,所述文件傳輸終端在步驟S502時得到初步判斷的結(jié)果為所述傳輸?shù)奈募邪橐曨l文件或在步驟S504后獲取到所述文件分析服務(wù)器判斷所述傳輸?shù)奈募邪橐曨l文件的判斷結(jié)果,即停止將該文件發(fā)向文件接收終端的傳輸。步驟S506,正常傳輸文件。進(jìn)一步地,所述自動阻斷色情視頻文件傳輸?shù)姆椒ㄟ€可以包括在步驟S502初步判斷傳輸?shù)奈募惺欠癜橐曨l文件后,若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,則對傳輸該文件的傳輸速度進(jìn)行限制,例如限定在證/s的傳輸速度,待S504文件分析服務(wù)器得出判斷結(jié)果后,若判斷結(jié)果為所述傳輸?shù)奈募胁话橐曨l文件,則取消對傳輸該文件的傳輸速度限制。本發(fā)明實(shí)施例通過在發(fā)起文件傳輸時對傳輸?shù)奈募M(jìn)行本地的初步分析以及由服務(wù)器進(jìn)行的進(jìn)一步分析,可以判斷出傳輸?shù)奈募惺欠癜橐曨l文件,從而通過停止該文件的傳輸實(shí)現(xiàn)了自動阻斷使用即時通訊軟件進(jìn)行色情視頻文件的傳播。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。 以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的茫圍。
權(quán)利要求
1.一種自動阻斷色情視頻文件傳輸?shù)姆椒?,其特征在于,所述方法包括在向文件接收終端發(fā)起文件傳輸時,初步判斷傳輸?shù)奈募惺欠癜橐曨l文件;若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,則根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;獲取所述文件分析服務(wù)器對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果,若獲取到的判斷結(jié)果為是,則停止所述文件傳輸。
2.如權(quán)利要求1所述的自動阻斷色情視頻文件傳輸?shù)姆椒ǎ涮卣髟谟?,所述初步判斷傳輸?shù)奈募惺欠癜橐曨l文件的步驟包括檢測所述傳輸?shù)奈募惺欠癜曨l文件;若檢測到所述傳輸?shù)奈募邪曨l文件,則從所述視頻文件中隨機(jī)提取2-5幀圖片進(jìn)行色情圖片識別;根據(jù)所述色情圖片識別的結(jié)果得到所述傳輸?shù)奈募惺欠癜橐曨l文件的所述初步判斷的結(jié)果。
3.如權(quán)利要求2所述的自動阻斷色情視頻文件傳輸?shù)姆椒?,其特征在于,所述根?jù)所述色情圖片識別的結(jié)果得到所述傳輸?shù)奈募惺欠癜橐曨l文件的初步判斷的結(jié)果包括若所述視頻文件被提取出來的2-5幀圖片中不包含色情圖片,則判斷該視頻文件不是色情視頻文件;若所述視頻文件被提取出來的2-5幀圖片中部分為色情圖片,則判斷該視頻文件為疑似色情視頻文件;若所述視頻文件被提取出來的2-5幀圖片全部為色情圖片, 則判斷該視頻文件為色情視頻文件;若所述傳輸?shù)奈募兴械囊曨l文件均被判斷為不是色情視頻文件,則所述初步判斷的結(jié)果為所述傳輸?shù)奈募胁话橐曨l文件;若所述傳輸?shù)奈募械闹辽僖粋€視頻文件被判斷為色情視頻文件,則所述初步判斷的結(jié)果為所述傳輸?shù)奈募邪橐曨l文件;若所述傳輸?shù)奈募袥]有視頻文件被判斷為色情視頻文件,但有至少一個視頻文件被判斷為疑似色情視頻文件,則所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件。
4.如權(quán)利要求3所述的自動阻斷色情視頻文件傳輸?shù)姆椒ǎ涮卣髟谟?,所述文件識別請求包括所述傳輸?shù)奈募邪谋慌袛酁橐伤粕橐曨l文件的視頻文件的MD5值和/ 或該視頻文件中的至少20幀圖片,所述根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求后還包括所述文件分析服務(wù)器根據(jù)接收到的文件識別請求判斷所述傳輸?shù)奈募欠癜橐曨l文件包括判斷所述視頻文件的MD5值是否與已知的色情視頻文件的MD5值匹配和/或?qū)λ鲆曨l文件中的至少20幀圖片進(jìn)行多關(guān)鍵幀色情概率分布檢測;根據(jù)所述判斷結(jié)果和/或檢測結(jié)果判斷所述視頻文件是否包含色情視頻文件。
5.如權(quán)利要求1-4中任一項所述的自動阻斷色情視頻文件傳輸?shù)姆椒?,其特征在于?所述方法還包括若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,對傳輸該文件的傳輸速度進(jìn)行限制;在獲取到所述文件分析服務(wù)器判斷所述傳輸?shù)奈募形窗橐曨l文件時,取消對傳輸該文件的傳輸速度限制。
6.一種文件傳輸終端,其特征在于,所述文件傳輸終端包括 文件傳輸單元,用于向文件接收終端傳輸文件;文件分析單元,用于對所述文件傳輸單元向文件接收終端傳輸?shù)奈募M(jìn)行分析,初步判斷其中是否包含色情視頻文件;識別請求單元,用于在所述初步判斷單元得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件后,根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;結(jié)果獲取單元,用于獲取所述文件分析服務(wù)器對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果,當(dāng)獲取到的判斷結(jié)果為是時,通知所述文件傳輸單元停止傳輸。
7.如權(quán)利要求6所述的文件傳輸終端,其特征在于,所述文件分析單元包括 文件檢測模塊,用于檢測所述傳輸?shù)奈募惺欠癜曨l文件;圖片識別模塊,用于在所述文件檢測模塊檢測到所述傳輸?shù)奈募邪曨l文件后, 從所述視頻文件中隨機(jī)提取2-5幀圖片進(jìn)行色情圖片識別;初步判斷模塊,用于根據(jù)所述色情圖片識別的結(jié)果進(jìn)行判斷,得到所述傳輸?shù)奈募惺欠癜橐曨l文件的初步判斷的結(jié)果。
8.如權(quán)利要求6所述的文件傳輸終端,其特征在于,所述識別請求單元包括 MD5值生成模塊,用于生成所述傳輸?shù)奈募械囊曨l文件的MD5值;和/或幀圖片提取模塊,用于從所述視頻文件中提取至少20幀圖片; 請求發(fā)送模塊,用于向文件分析服務(wù)器發(fā)送所述文件識別請求,所述文件識別請求攜帶所述視頻文件的MD5值和/或從所述視頻文件中提取的至少20幀圖片。
9.如權(quán)利要求6-8中任一項所述的文件傳輸終端,其特征在于,所述文件傳輸終端還包括傳輸限制單元,用于當(dāng)所述文件分析單元得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件時,對所述文件傳輸單元傳輸該文件的傳輸速度進(jìn)行限制,以及在獲取到所述文件分析服務(wù)器判斷所述傳輸?shù)奈募形窗橐曨l文件時,取消對所述文件傳輸單元傳輸該文件的傳輸速度限制。
10.一種文件傳輸系統(tǒng),其特征在于,所述文件傳輸系統(tǒng)包括文件傳輸終端、文件接收終端以及文件分析服務(wù)器,其中所述文件傳輸終端用于在向文件接收終端發(fā)起文件傳輸時,初步判斷傳輸?shù)奈募惺欠癜橐曨l文件;若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;所述文件分析服務(wù)器用于根據(jù)所述文件識別請求判斷所述傳輸?shù)奈募惺欠癜橐曨l文件,并將判斷結(jié)果返回至所述文件傳輸終端;所述文件傳輸終端從所述文件分析服務(wù)器獲取對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果,若獲取到的判斷結(jié)果為是則停止所述文件傳輸。
11.如權(quán)利要求10所述的文件傳輸系統(tǒng),其特征在于,所述文件識別請求中攜帶有所述傳輸?shù)奈募械囊曨l文件的MD5值和/或從所述視頻文件中提取的至少20幀圖片;所述文件分析服務(wù)器進(jìn)一步包括MD5值匹配單元和/或多關(guān)鍵幀檢測單元,其中所述MD5值匹配單元用于判斷所述視頻文件的MD5值是否與已知的色情視頻文件的 MD5值匹配;所述多關(guān)鍵幀檢測單元,用于對從所述視頻文件中提取的至少20幀圖片進(jìn)行多關(guān)鍵幀色情概率分布檢測。
全文摘要
本發(fā)明實(shí)施例公開了一種自動阻斷色情視頻文件傳輸?shù)姆椒ǎ龇椒òㄔ谙蛭募邮战K端發(fā)起文件傳輸時,初步判斷傳輸?shù)奈募惺欠癜橐曨l文件;若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢橐曨l文件,則根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;獲取所述文件分析服務(wù)器對所述傳輸?shù)奈募欠癜橐曨l文件的判斷結(jié)果,若獲取到的判斷結(jié)果為是則停止所述文件傳輸。本發(fā)明實(shí)施例還公開了一種文件傳輸終端和系統(tǒng)。采用本發(fā)明,可有效的阻斷使用即時通訊軟件傳播色情視頻文件的行為。
文檔編號H04L29/06GK102377684SQ201010251440
公開日2012年3月14日 申請日期2010年8月11日 優(yōu)先權(quán)日2010年8月11日
發(fā)明者何健 申請人:騰訊科技(深圳)有限公司