專利名稱:終端、自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種終端、一種自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng)和一種自動阻斷盜版軟件文件傳輸?shù)姆椒ā?br>
背景技術(shù):
在互聯(lián)網(wǎng)高速發(fā)展的今天,即時(shí)通訊(Instant Messenger,簡稱IM)軟件已經(jīng)成為了互聯(lián)網(wǎng)上最常用的熱門軟件,常見的即時(shí)通訊軟件有QQ、MSN (Microsoft ServiceNetwork)、Gtalk(Google Talk)等,這些軟件最初的功能僅僅是通過網(wǎng)絡(luò)進(jìn)行即時(shí)消息的收發(fā),而隨著技術(shù)的進(jìn)步,如今人們常常使用這些即時(shí)通訊軟件進(jìn)行資源分享,如即時(shí)或離線的文件傳輸、網(wǎng)盤中轉(zhuǎn)空間等?,F(xiàn)有的即時(shí)通訊軟件存在的問題在于,上述即時(shí)通訊軟件常常被用來傳播盜版軟件文件,其中盜版軟件文件的范圍包括且不限于游戲軟件、商用軟件、電子音視頻文件等,如果沒有一種自動阻斷盜版軟件文件傳輸?shù)奈募治鰴C(jī)制,則不可避免的讓即時(shí)通訊軟件成為盜版軟件文件的傳播平臺。因此,需要一種新的阻斷盜版軟件文件傳輸?shù)南到y(tǒng),能夠?qū)鬏數(shù)奈募M(jìn)行檢測,并在確認(rèn)文件為盜版軟件文件時(shí)中斷文件的傳輸,進(jìn)而阻止盜版軟件文件的傳播。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種終端,能夠?qū)鬏數(shù)奈募M(jìn)行檢測,并在確認(rèn)文件為盜版軟件文件時(shí)中斷文件的傳輸,進(jìn)而阻止盜版軟件文件的傳播。有鑒于此,本發(fā)明提出了一種終端,包括文件傳輸單元,用于與其他終端進(jìn)行文件傳輸;檢測單元,用于檢測所述文件傳輸單元傳輸?shù)奈募?;控制單元,用于在所述文件或所述文件中包含的子文件為盜版軟件文件時(shí),中斷所述文件的傳輸。在該技術(shù)方案中,可以在終端傳輸文件時(shí),對傳輸?shù)奈募M(jìn)行檢測,進(jìn)而獲知文件是否為盜版軟件文件或包含盜版軟件文件,并在文件為盜版軟件文件或包含盜版軟件文件時(shí),中斷文件的傳輸,從而有效地阻止了盜版軟件文件的傳播。需要說明的是,這里的文件傳輸可以是發(fā)送,也可以是接收,即該終端可以為發(fā)送端,也可以為接收端。在上述技術(shù)方案中,優(yōu)選地,所述檢測單元包括特征碼獲取子單元,用于獲取所述文件或所述文件中包含的子文件的特征碼;特征碼判斷子單元,用于判斷所述特征碼與預(yù)設(shè)特征碼是否相匹配,若匹配,則判定所述文件或所述文件中包含的子文件為盜版軟件文件。在該技術(shù)方案中,特征碼是指通過特殊計(jì)算或分析方法得到的被分析文件區(qū)別于其他文件的獨(dú)一無二的特征字符串,例如MD5值(Message Digest Algorithm,消息摘要算法第五版)、SHA-256值(Secure Hash Algorithm,安全哈希算法,主要適用于數(shù)字簽名標(biāo)準(zhǔn)里面定義的數(shù)字簽名算法)。通過將傳輸文件的特征碼與存儲于終端中的盜版軟件文件的特征碼進(jìn)行匹配,可以根據(jù)匹配結(jié)果判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,若相匹配,則可以判定傳輸文件為與上述特征碼相對應(yīng)的盜版軟件文件或包含與上述特征碼相對應(yīng)的盜版軟件文件。在上述技術(shù)方案中,優(yōu)選地,所述檢測單元還包括屬性獲取子單元,用于獲取所述文件或所述文件中包含的子文件的屬性信息;屬性判斷子單元,用于判斷所述屬性信息與預(yù)設(shè)屬性信息是否相匹配,若匹配,則判定所述文件為疑似文件;檢測控制子單元,用于在所述屬性判斷子單元的判斷結(jié)果為所述文件為疑似文件的情況下,控制所述檢測單元檢測所述文件或所述文件中包含的子文件是否為盜版軟件文件。在該技術(shù)方案中,可以先獲取傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的屬性信息,然后將屬性信息與存儲于終端中的盜版軟件文件的屬性信息進(jìn)行匹配,根據(jù)匹配結(jié)果可以初步判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱等。當(dāng)傳輸文件的屬性信息與存儲于終端中的盜版軟件文件的屬性信息不匹配,則可以判定傳輸文件不是盜版軟件文件也不包含盜版軟件文件,由于獲取屬性信息過程相對簡單,從而避免了通過特殊計(jì)算或分析方法獲取特征碼,減輕了終端的運(yùn)算負(fù)荷;當(dāng)傳輸文件的屬性信息與存儲于終端中的盜版軟件文件的屬性信息相匹配,則判定傳輸文件為疑似文件或包含疑似文件,可以進(jìn)一步通過獲取疑似文件的特征碼判斷疑似文件是否為盜版軟件文件。在上述技術(shù)方案中,優(yōu)選地,所述控制單元還包括限速子單元,用于在判定所述文件為疑似文件的情況下,將所述文件的傳輸速度限制在預(yù)設(shè)速度范圍,以及在判定所述文件不是盜版軟件文件的情況下,取消對所述傳輸速度的限制。在該技術(shù)方案中,當(dāng)進(jìn)行初步判斷時(shí),若判定傳輸文件為疑似文件或包含疑似文件,則可以先降低文件的傳輸速度,甚至?xí)和N募膫鬏?,待進(jìn)一步確認(rèn)之后,再執(zhí)行取消限速操作或中斷文件的傳輸。根據(jù)本發(fā)明的又一方面,還提出了一種自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng),包括服務(wù)器和終端,其中,所述服務(wù)器包括特征碼獲取單元,用于獲取所述文件或所述文件中包含的子文件的特征碼;特征碼判斷單元,用于判斷所述特征碼與預(yù)設(shè)特征碼是否相匹配,若匹配,則判定所述文件為盜版軟件文件;命令發(fā)送單元,用于在所述文件為盜版軟件文件的情況下,向所述終端發(fā)送中斷傳輸命令;所述終端包括控制單元,用于在接收到來自所述服務(wù)器的所述中斷傳輸命令的情況下,中斷所述文件的傳輸。在該技術(shù)方案中,特征碼是指通過特殊計(jì)算或分析方法得到的被分析文件區(qū)別于其他文件的獨(dú)一無二的特征字符串,例如MD5值(Message Digest Algorithm,消息摘要算法第五版)、SHA-256值(Secure Hash Algorithm,安全哈希算法,主要適用于數(shù)字簽名標(biāo)準(zhǔn)里面定義的數(shù)字簽名算法)。服務(wù)器獲取特征碼的方式可以包括以下幾種方式服務(wù)器主動獲取終端傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的特征碼(具體地,比如服務(wù)器主動獲取該文件或文件的部分?jǐn)?shù)據(jù),并計(jì)算出特征碼);終端獲取傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的特征碼,并將特征碼發(fā)送至服務(wù)器;終端向服務(wù)器發(fā)送傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù),服務(wù)器獲取該傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)后,計(jì)算出特征碼。在傳輸文件時(shí),通過將特征碼與存儲于服務(wù)器中的盜版軟件文件的特征碼進(jìn)行匹配,根據(jù)匹配結(jié)果可以判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,若相匹配,則可以判定傳輸文件為與上述特征碼相對應(yīng)的盜版軟件文件或包含與上述特征碼相對應(yīng)的盜版軟件文件,終端中的控制單元接收服務(wù)器中的命令發(fā)送單元的中斷指令,以中斷文件的傳輸,從而有效地阻止了盜版軟件文件的傳播。在上述技術(shù)方案中,優(yōu)選地,所述終端還包括屬性獲取單元,用于獲取所述文件或所述文件中包含的子文件的屬性信息;以及屬性判斷單元,用于判斷所述屬性信息與預(yù)設(shè)屬性信息是否相匹配,若匹配,則判定所述文件為疑似文件;檢測控制單元,用于在所述屬性判斷單元的判斷結(jié)果為所述文件為疑似文件的情況下,向所述服務(wù)器發(fā)送檢測請求,以由所述服務(wù)器判斷所述文件或所述文件中包含的子文件是否為盜版軟件文件。在該技術(shù)方案中,可以由終端先獲取傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的屬性信息,然后將屬性信息與存儲于終端中的盜版軟件文件的屬性信息進(jìn)行匹配,根據(jù)匹配結(jié)果
可以初步判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱等。當(dāng)傳輸文件的屬性信息與存儲于終端中的盜版軟件文件的屬性信息不匹配,則可以判定傳輸文件不是盜版軟件文件也不包含盜版軟件文件,由于獲取屬性信息過程相對簡單,從而避免了通過特殊計(jì)算或分析方法獲取特征碼,減輕了終端的運(yùn)算負(fù)荷;當(dāng)傳輸文件的屬性信息與存儲于終端中的盜版軟件文件的屬性信息相匹配,則判定傳輸文件為疑似文件或包含疑似文件,可以進(jìn)一步由服務(wù)器獲取疑似文件的特征碼,以判斷疑似文件是否為盜版軟件文件。在上述技術(shù)方案中,優(yōu)選地,所述控制單元還包括限速子單元,用于在判定所述文件為疑似文件的情況下,將所述文件的傳輸速度限制在預(yù)設(shè)速度范圍,以及在所述文件不是盜版軟件文件的情況下,取消對所述傳輸速度的限制。在該技術(shù)方案中,當(dāng)進(jìn)行初步判斷時(shí),若判定傳輸文件為疑似文件或包含疑似文件,則可以先降低文件的傳輸速度,甚至?xí)和N募膫鬏?,待進(jìn)一步確認(rèn)之后,再執(zhí)行取消限速操作或中斷文件的傳輸。根據(jù)本發(fā)明的又一方面,還提出了一種自動阻斷盜版軟件文件傳輸?shù)姆椒ǎú襟E202,檢測進(jìn)行傳輸?shù)奈募?;步驟204,若所述文件或所述文件中包含的子文件為盜版軟件文件,則中斷所述文件的傳輸。在該技術(shù)方案中,可以在終端傳輸文件時(shí),對傳輸?shù)奈募M(jìn)行檢測,進(jìn)而獲知文件是否為盜版軟件文件或包含盜版軟件文件,并在文件為盜版軟件文件或包含盜版軟件文件時(shí),中斷文件的傳輸,從而有效地阻止了盜版軟件文件的傳播。具體地,進(jìn)行檢測過程的可以為傳輸文件的發(fā)送端,可以為傳輸文件的接收端,也可以為服務(wù)器。在上述技術(shù)方案中,優(yōu)選地,所述步驟202包括步驟2024,獲取所述文件或所述文件中包含的子文件的特征碼,若所述特征碼與預(yù)設(shè)特征碼相匹配,則判定所述文件或所述文件中包含的子文件為盜版軟件文件。在該技術(shù)方案中,特征碼是指通過特殊計(jì)算或分析方法得到的被分析文件區(qū)別于其他文件的獨(dú)一無二的特征字符串,例如MD5值(Message Digest Algorithm,消息摘要算法第五版)、SHA-256值(Secure Hash Algorithm,安全哈希算法,主要適用于數(shù)字簽名標(biāo)準(zhǔn)里面定義的數(shù)字簽名算法)。通過將傳輸文件的特征碼與盜版軟件文件的特征碼進(jìn)行匹配,可以根據(jù)匹配結(jié)果判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,若相匹配,則可以判定傳輸文件為與上述特征碼相對應(yīng)的盜版軟件文件或包含與上述特征碼相對應(yīng)的盜版軟件文件。在上述技術(shù)方案中,優(yōu)選地,所述步驟2024之前,還包括步驟2022,獲取所述文件或所述文件中包含的子文件的屬性信息,若所述屬性信息與預(yù)設(shè)屬性信息相匹配,則判定所述文件為疑似文件,并執(zhí)行所述步驟2024,否則不執(zhí)行。在該技術(shù)方案中,可以先獲取傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的屬性信息,然后將屬性信息與盜版軟件文件的屬性信息進(jìn)行匹配,根據(jù)匹配結(jié)果可以初步判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱
坐
寸ο當(dāng)傳輸文件的屬性信息與盜版軟件文件的屬性信息不匹配,則可以判定傳輸文件不是盜版軟件文件也不包含盜版軟件文件,由于獲取屬性信息過程相對簡單,從而避免了通過特殊計(jì)算或分析方法獲取特征碼,減輕了終端的運(yùn)算負(fù)荷;當(dāng)傳輸文件的屬性信息與盜版軟件文件的屬性信息相匹配,則判定傳輸文件為疑似文件或包含疑似文件,可以進(jìn)一步通過獲取疑似文件的特征碼判斷疑似文件是否為盜版軟件文件。在上述技術(shù)方案中,優(yōu)選地,若所述文件為疑似文件,則所述步驟202還包括將所述文件的傳輸速度限制在預(yù)設(shè)速度以下;以及若所述疑似文件不是盜版軟件文件,則取消對所述傳輸速度的限制。在該技術(shù)方案中,當(dāng)進(jìn)行初步判斷時(shí),若判定傳輸文件為疑似文件或包含疑似文件,則可以先降低文件的傳輸速度,甚至?xí)和N募膫鬏敚M(jìn)一步確認(rèn)之后,再執(zhí)行取消限速操作或中斷文件的傳輸。通過以上技術(shù)方案,能夠?qū)鬏數(shù)奈募M(jìn)行檢測,并在確認(rèn)文件為盜版軟件文件時(shí)中斷文件的傳輸,進(jìn)而阻止盜版軟件文件的傳播。
圖I示出了根據(jù)本發(fā)明的一個實(shí)施例的終端的框圖;圖2示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng)的框圖;圖3示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)姆椒ǖ牧鞒虉D;圖4示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)姆椒ǖ木唧w流程圖;圖5示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng)的框圖;圖6示出了根據(jù)本發(fā)明的一個實(shí)施例的文件傳輸終端的框圖;圖7是圖6所示的實(shí)施例中的文件分析單元的框圖;圖8示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)姆椒ǖ木唧w流程圖;圖9是圖8所示的實(shí)施例中的判斷傳輸?shù)奈募惺欠癜I版軟件的方法的具體流程圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實(shí)施例及實(shí)施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。圖I示出了根據(jù)本發(fā)明的一個實(shí)施例的終端的框圖。如圖I所示,終端100包括文件傳輸單元102,用于與其他終端100進(jìn)行文件傳輸;檢測單元104,用于檢測文件傳輸單元102傳輸?shù)奈募豢刂茊卧?06,用于在文件或文件中包含的子文件為盜版軟件文件時(shí),中斷文件的傳輸。在該技術(shù)方案中,可以在終端100傳輸文件時(shí),對傳輸?shù)奈募M(jìn)行檢測,進(jìn)而獲知文件是否為盜版軟件文件或包含盜版軟件文件,并在文件為盜版軟件文件或包含盜版軟件文件時(shí),中斷文件的傳輸,從而有效地阻止了盜版軟件文件的傳播。需要說明的是,這里的文件傳輸可以是發(fā)送,也可以是接收,即該終端100可以為發(fā)送端,也可以為接收端。在上述技術(shù)方案中,檢測單元104包括特征碼獲取子單元1040,用于獲取文件或文件中包含的子文件的特征碼;特征碼判斷子單元1042,用于判斷特征碼與預(yù)設(shè)特征碼是否相匹配,若匹配,則判定文件或文件中包含的子文件為盜版軟件文件。在該技術(shù)方案中,特征碼是指通過特殊計(jì)算或分析方法得到的被分析文件區(qū)別于其他文件的獨(dú)一無二的特征字符串,例如MD5值(Message Digest Algorithm,消息摘要算法第五版)、SHA-256值(Secure Hash Algorithm,安全哈希算法,主要適用于數(shù)字簽名標(biāo)準(zhǔn)里面定義的數(shù)字簽名算法),當(dāng)然,用戶也可以根據(jù)需要選用其他的算法或分析方法。通過將傳輸文件的特征碼與存儲于終端100中的盜版軟件文件的特征碼進(jìn)行匹配,可以根據(jù)匹配結(jié)果判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,若相匹配,則可以判定傳輸文件為與上述特征碼相對應(yīng)的盜版軟件文件或包含與上述特征碼相對應(yīng)的盜版軟件文件。在上述技術(shù)方案中,檢測單元104還包括屬性獲取子單元1044,用于獲取文件或文件中包含的子文件的屬性信息;屬性判斷子單元1046,用于判斷屬性信息與預(yù)設(shè)屬性信息是否相匹配,若匹配,則判定文件為疑似文件;檢測控制子單元1048,用于在屬性判斷子單元1046的判斷結(jié)果為文件為疑似文件的情況下,控制檢測單元104檢測文件或文件中包含的子文件是否為盜版軟件文件。在該技術(shù)方案中,可以先獲取傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的屬性信息,然后將屬性信息與存儲于終端100中的盜版軟件文件的屬性信息進(jìn)行匹配,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱等。根據(jù)匹配結(jié)果可以初步判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱等。當(dāng)傳輸文件的屬性信息與存儲于終端100中的盜版軟件文件的屬性信息不匹配,則可以判定傳輸文件不是盜版軟件文件也不包含盜版軟件文件,由于獲取屬性信息過程相對簡單,從而避免了通過特殊計(jì)算或分析方法獲取特征碼,減輕了終端100的運(yùn)算負(fù)荷;當(dāng)傳輸文件的屬性信息與存儲于終端100中的盜版軟件文件的屬性信息相匹配,則判定傳輸文件為疑似文件或包含疑似文件,可以進(jìn)一步通過獲取疑似文件的特征碼判斷疑似文件是否為盜版軟件文件。在上述技術(shù)方案中,控制單元106還包括限速子單元1062,用于在判定文件為疑似文件的情況下,將文件的傳輸速度限制在預(yù)設(shè)速度范圍,以及在判定文件不是盜版軟件文件的情況下,取消對傳輸速度的限制。在該技術(shù)方案中,當(dāng)進(jìn)行初步判斷時(shí),若判定傳輸文件為疑似文件或包含疑似文件,則可以先降低文件的傳輸速度,甚至?xí)和N募膫鬏?,待進(jìn)一步確認(rèn)之后,再執(zhí)行取消限速操作或中斷文件的傳輸。圖2示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng)的框圖。如圖2所示,自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng)300包括服務(wù)器302和終端304,其中,服務(wù)器302包括特征碼獲取單元3020,用于獲取文件或文件中包含的子文件的特征碼;特征碼判斷單元3022,用于判斷特征碼與預(yù)設(shè)特征碼是否相匹配,若匹配,則判定文件為盜版軟件文件;命令發(fā)送單元3024,用于在文件為盜版軟件文件的情況下,向終端304發(fā)送中斷傳輸命令;終端304包括控制單元3042,用于在接收到來自服務(wù)器302的中斷傳輸命令的情況下,中斷文件的傳輸。在該技術(shù)方案中,特征碼是指通過特殊計(jì)算或分析方法得到的被分析文件區(qū)別于其他文件的獨(dú)一無二的特征字符串,例如MD5值(Message Digest Algorithm,消息摘要算法第五版)、SHA-256值(Secure Hash Algorithm,安全哈希算法,主要適用于數(shù)字簽名標(biāo)準(zhǔn)里面定義的數(shù)字簽名算法),當(dāng)然,用戶也可以根據(jù)需要選用其他的算法或分析方法。服務(wù)器302獲取特征碼的方式可以包括以下幾種方式服務(wù)器302主動獲取終端304傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的特征碼(具體地,比如服務(wù)器302主動獲取該文件或文件的部分?jǐn)?shù)據(jù),并計(jì)算出特征碼);終端304獲取傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的特征碼,并將特征碼發(fā)送至服務(wù)器302 ;終端304向服務(wù)器302發(fā)送傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù),服務(wù)器302獲取該傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)后,計(jì)算出特征碼。在傳輸文件時(shí),通過將特征碼與存儲于服務(wù)器302中的盜版軟件文件的特征碼進(jìn)行匹配,根據(jù)匹配結(jié)果可以判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,若相匹配,則可以判定傳輸文件為與上述特征碼相對應(yīng)的盜版軟件文件或包含與上述特征碼相對應(yīng)的盜版軟件文件,終端304中的控制單元3042接收服務(wù)器302中的命令發(fā)送單元3024的中斷指令,以中斷文件的傳輸,從而有效地阻止了盜版軟件文件的傳播。在上述技術(shù)方案中,終端304還包括屬性獲取單元3044,用于獲取文件或文件中包含的子文件的屬性信息;以及屬性判斷單元3046,用于判斷屬性信息與預(yù)設(shè)屬性信息是否相匹配,若匹配,則判定文件為疑似文件;檢測控制單元3048,用于在屬性判斷單元3046的判斷結(jié)果為文件為疑似文件的情況下,向服務(wù)器302發(fā)送檢測請求,以由服務(wù)器302判斷文件或文件中包含的子文件是否為盜版軟件文件。在該技術(shù)方案中,可以由終端304先獲取傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的屬性信息,然后將屬性信息與存儲于終端304中的盜版軟件文件的屬性信息進(jìn)行匹配,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱等。根據(jù)匹配結(jié)果可以初步判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱等。當(dāng)傳輸文件的屬性信息與存儲于終端304中的盜版軟件文件的屬性信息不匹配,則可以判定傳輸文件不是盜版軟件文件也不包含盜版軟件文件,由于獲取屬性信息過程相對簡單,從而避免了通過特殊計(jì)算或分析方法獲取特征碼,減輕了終端304的運(yùn)算負(fù)荷;當(dāng)傳輸文件的屬性信息與存儲于終端304中的盜版軟件文件的屬性信息相匹配,則判定傳輸文件為疑似文件或包含疑似文件,可以進(jìn)一步由服務(wù)器302獲取疑似文件的特征碼,以判斷疑似文件是否為盜版軟件文件。在上述技術(shù)方案中,控制單元3042還包括限速子單元30422,用于在判定文件為疑似文件的情況下,將文件的傳輸速度限制在預(yù)設(shè)速度范圍,以及在文件不是盜版軟件文件的情況下,取消對傳輸速度的限制。在該技術(shù)方案中,當(dāng)進(jìn)行初步判斷時(shí),若判定傳輸文件為疑似文件或包含疑似文件,則可以先降低文件的傳輸速度,甚至?xí)和N募膫鬏?,待進(jìn)一步確認(rèn)之后,再執(zhí)行取消限速操作或中斷文件的傳輸。圖3示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)姆椒ǖ牧鞒虉D。如圖3所示,自動阻斷盜版軟件文件傳輸?shù)姆椒òú襟E202,檢測進(jìn)行傳輸?shù)奈募?;步驟204A,判斷文件或文件中包含的子文件是否為盜版軟件文件,步驟204B,若文件或文件中包含的子文件為盜版軟件文件,則中斷文件的傳輸。在該技術(shù)方案中,可以在終端傳輸文件時(shí),對傳輸?shù)奈募M(jìn)行檢測,進(jìn)而獲知文件是否為盜版軟件文件或包含盜版軟件文件,并在文件為盜版軟件文件或包含盜版軟件文件時(shí),中斷文件的傳輸,從而有效地阻止了盜版軟件文件的傳播。具體地,進(jìn)行檢測過程的可以為傳輸文件的發(fā)送端,可以為傳輸文件的接收端,也可以為服務(wù)器。在上述技術(shù)方案中,步驟202包括步驟2024,獲取文件或文件中包含的子文件的特征碼,若特征碼與預(yù)設(shè)特征碼相匹配,則判定文件或文件中包含的子文件為盜版軟件文件。在該技術(shù)方案中,特征碼是指通過特殊計(jì)算或分析方法得到的被分析文件區(qū)別于其他文件的獨(dú)一無二的特征字符串,例如MD5值(Message Digest Algorithm,消息摘要算法第五版)、SHA-256值(Secure Hash Algorithm,安全哈希算法,主要適用于數(shù)字簽名標(biāo)準(zhǔn)里面定義的數(shù)字簽名算法),當(dāng)然,用戶也可以根據(jù)需要選用其他的算法或分析方法。通過將傳輸文件的特征碼與盜版軟件文件的特征碼進(jìn)行匹配,可以根據(jù)匹配結(jié)果判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,若相匹配,則可以判定傳輸文件為與上述特征碼相對應(yīng)的盜版軟件文件或包含與上述特征碼相對應(yīng)的盜版軟件文件。在上述技術(shù)方案中,步驟2024之前,還包括步驟2022,獲取文件或文件中包含的子文件的屬性信息,若屬性信息與預(yù)設(shè)屬性信息相匹配,則判定文件為疑似文件,并執(zhí)行步驟2024,否則不執(zhí)行。在該技術(shù)方案中,可以先獲取傳輸文件或傳輸文件的部分?jǐn)?shù)據(jù)的屬性信息,然后將屬性信息與盜版軟件文件的屬性信息進(jìn)行匹配,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱等。根據(jù)匹配結(jié)果可以初步判斷傳輸文件是否為盜版軟件文件或包含盜版軟件文件,其中,屬性信息可以是大小、后綴名、時(shí)間、名稱等。當(dāng)傳輸文件的屬性信息與盜版軟件文件的屬性信息不匹配,則可以判定傳輸文件不是盜版軟件文件也不包含盜版軟件文件,由于獲取屬性信息過程相對簡單,從而避免了通過特殊計(jì)算或分析方法獲取特征碼,減輕了終端的運(yùn)算負(fù)荷;當(dāng)傳輸文件的屬性信息與盜版軟件文件的屬性信息相匹配,則判定傳輸文件為疑似文件或包含疑似文件,可以進(jìn)一步通過獲取疑似文件的特征碼判斷疑似文件是否為盜版軟件文件。在上述技術(shù)方案中,若文件為疑似文件,則步驟202還包括將文件的傳輸速度限制在預(yù)設(shè)速度以下;以及若疑似文件不是盜版軟件文件,則取消對傳輸速度的限制。在該技術(shù)方案中,當(dāng)進(jìn)行初步判斷時(shí),若判定傳輸文件為疑似文件或包含疑似文件,則可以先降低文件的傳輸速度,甚至?xí)和N募膫鬏?,待進(jìn)一步確認(rèn)之后,再執(zhí)行取消限速操作或中斷文件的傳輸。上述實(shí)施例方法中的全部或部分流程,可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,程序可存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。圖4示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)姆椒ǖ木唧w流程圖。如圖4所示,自動阻斷盜版軟件文件傳輸?shù)姆椒ň唧w包括步驟402,獲取傳輸文件或文件中包含的子文件的屬性信息;步驟404,將屬性信息與存儲于終端或服務(wù)器中的預(yù)設(shè)屬性信息相匹配,判斷文件是否為疑似文件或包含疑似文件;步驟406,若文件是疑似文件或包含疑似文件,則對文件的傳輸進(jìn)行限速;步驟408,進(jìn)一步獲取疑似文件或疑似文件中包含的子文件的特征碼;步驟410,將特征碼與存儲于終端或服務(wù)器中的預(yù)設(shè)特征碼相匹配,判斷疑似文件是否為盜版軟件文件或包含盜版軟件文件;步驟412,若疑似文件是盜版軟件文件或包含盜版軟件文件,則中斷文件的傳輸;步驟414,若疑似文件不是盜版軟件文件也不包含盜版軟件文件,則取消對文件的限速。圖5示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng)的框圖。如圖5所示,該文件傳輸分析系統(tǒng)至少包括文件傳輸終端10、文件接收終端20以及文件分析服務(wù)器30,其中所述文件傳輸終端10可以向文件接收終端20傳輸文件,文件傳輸終端10在向文件接收終端20發(fā)起文件傳輸時(shí),初步判斷傳輸?shù)奈募惺欠癜I版軟件文件;若所述初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢I版軟件文件,則文件傳輸終端10向文件分析服務(wù)器30發(fā)送文件識別請求;獲取所述文件分析服務(wù)器30對所述傳輸?shù)奈募欠癜I版軟件文件的判斷結(jié)果,若獲取到的判斷結(jié)果為“是”則停止所述文件傳輸。所述文件傳輸終端可以為安裝了文件傳輸軟件的PC端或移動終端,所述文件傳輸軟件可以為QQ、MSN、Gtalk (Google Talk)等即時(shí)通訊軟件。其中,文件傳輸終端10發(fā)往所述文件分析服務(wù)器30的文件識別請求中可以包括所述傳輸?shù)奈募?,也可以抽取傳輸?shù)奈募幸徊糠謨?nèi)容發(fā)往所述文件服務(wù)器30,例如將傳輸文件的文件名、文件大小、一個或多個特征碼發(fā)往所述文件分析服務(wù)器。所述特征碼是指通過某種特殊計(jì)算或分析方式得到的被分析文件區(qū)別于其他文件的獨(dú)一無二的特征字符串,例如MD5 值(Message Digest Algorithm,消息摘要算法第五版)、SHA_256 值(SecureHash Algorithm,安全哈希算法,主要適用于數(shù)字簽名標(biāo)準(zhǔn)里面定義的數(shù)字簽名算法),本發(fā)明實(shí)施例中所使用的特征碼的計(jì)算方式包括但不局限于上述兩種計(jì)算方法。在上述技術(shù)方案中,所述文件傳輸終端10進(jìn)行的初步判斷的判斷方式可以較為簡單,例如采用文件名關(guān)鍵字或文件名后綴進(jìn)行識別從而判斷所述傳輸?shù)奈募惺欠窨赡馨ūI版軟件文件。文件分析服務(wù)器30用于根據(jù)所述文件識別請求判斷所述傳輸?shù)奈募惺欠癜I版軟件文件,并將判斷結(jié)果返回至所述文件傳輸終端10。文件分析服務(wù)器30可以根據(jù)所述文件識別請求中的內(nèi)容判斷所述傳輸?shù)奈募惺欠癜I版軟件文件,判斷方式可以與
所述文件傳輸終端10對傳輸?shù)奈募M(jìn)行的初步判斷不同,其過程可以相對較為復(fù)雜,例如所述文件分析服務(wù)器30進(jìn)一步可以包括特征碼匹配單元,其中所述特征碼匹配單元用于判斷所述傳輸?shù)奈募奶卣鞔a是否與已知的盜版軟件文件的特征碼匹配。若所述文件識別請求中包含整個傳輸?shù)奈募?,則所述文件分析服務(wù)器30可以首先從文件中提取其特征碼,再由特征碼匹配單元判斷該所述傳輸?shù)奈募欠駷楸I版軟件文件,從而得到所述傳輸?shù)奈募惺欠癜I版軟件文件的判斷結(jié)果。在別的實(shí)施例中所述文件傳輸終端10可以在本地進(jìn)行上述提取步驟,并將提取得到的所述傳輸?shù)奈募奈募畔⒑吞卣鞔a加到文件識別請求中發(fā)給文件分析服務(wù)器30,進(jìn)而由特征碼匹配單元判斷該所述傳輸?shù)奈募欠駷楸I版軟件文件,從而判斷所述傳輸?shù)奈募惺欠癜I版軟件文件。具體的,當(dāng)特征碼匹配單元查找到已知的盜版軟件文件的特征碼與所述傳輸?shù)奈募奶卣鞔a相匹配時(shí)得出該文件為盜版軟件文件的判斷結(jié)果,文件分析服務(wù)器30向文件傳輸終端10返回所述傳輸?shù)奈募斜I版軟件文件的判斷結(jié)果。圖6示出了根據(jù)本發(fā)明的一個實(shí)施例的文件傳輸終端的框圖。如圖6所示,所述文件傳輸終端1000可以為安裝了文件傳輸軟件的PC端或移動終端,所述文件傳輸軟件可以為QQ、MSN、Gtalk(Google Talk)等即時(shí)通訊軟件。具體地,該文件傳輸終端1000至少可以包括文件傳輸單元1002,用于向文件接收終端傳輸文件。具體地,所述文件傳輸終端1000可以在選取了欲傳輸?shù)奈募约拔募邮战K端后,向文件接收終端發(fā)送文件傳輸請求,待文件接收終端返回同意接收文件的應(yīng)答后,由文件傳輸單元1002向文件接收終端傳輸文件。文件分析單元1004,用于對所述文件傳輸單元1002欲向文件接收終端傳輸?shù)奈募M(jìn)行分析,初步判斷其中是否包含盜版軟件文件。具體地,所述文件分析單元1004可以在所述文件傳輸單元1002向文件接收終端開始進(jìn)行傳輸文件之前、開始傳輸后或開始傳輸?shù)耐瑫r(shí)開始對所述傳輸?shù)奈募M(jìn)行分析。如圖7所示,所述文件分析單元1004進(jìn)一步可以包括文件檢測模塊1004A,用于檢測所述傳輸?shù)奈募惺欠癜伤票I版軟件文件。所述傳輸?shù)奈募旧砜梢詾橐粋€文件,也可以為包含一個或多個文件的其他文件,例如壓縮包文件等,檢測所述傳輸?shù)奈募惺欠癜伤票I版軟件文件的方式包括但不限于對文件名進(jìn)行分析、對文件后綴名進(jìn)行分析等。特征碼提取模塊1004B,用于在所述文件檢測模塊1004A檢測到所述傳輸?shù)奈募邪伤票I版軟件文件后,從所述傳輸?shù)奈募型ㄟ^特殊計(jì)算方式提取文件特征碼,計(jì)算方式包括但不限于對文件進(jìn)行MD5值計(jì)算、對文件進(jìn)行SHA-256值計(jì)算。初步判斷模塊1004C,用于根據(jù)所述特征碼提取模塊1004B提取到的文件特征碼與文件傳輸終端1000中預(yù)置的特征碼表進(jìn)行比較判斷,得到所述傳輸?shù)奈募惺欠癜I版軟件文件的初步判斷的結(jié)果。文件傳輸終端1000預(yù)置的特征碼表與圖5中的文件分析服務(wù)器30上的特征庫相比較,特性和工作方式相同,但特征碼數(shù)據(jù)的時(shí)效性、覆蓋度較弱于文件分析服務(wù)器30上的特征庫。具體的,所述初步判斷模塊1004C對所述特征碼提取模塊1004B提取到的文件特征碼進(jìn)行匹配,當(dāng)初步判斷模塊1004C在文件傳輸終端1000預(yù)置
的特征碼表中查找到已知的盜版軟件文件的特征碼與所述傳輸?shù)奈募奶卣鞔a相匹配時(shí),得出該文件為盜版軟件文件的判斷結(jié)果。若所述傳輸?shù)奈募兴械奈募慌袛酁椴皇潜I版軟件文件,則初步判斷模塊1004C得到的初步判斷的結(jié)果為所述傳輸?shù)奈募胁话I版軟件文件;若所述傳輸?shù)奈募械闹辽僖粋€文件被判斷為盜版軟件文件,則初步判斷模塊1004C得到的初步判斷的結(jié)果為所述傳輸?shù)奈募邪I版軟件文件;若所述傳輸?shù)奈募袥]有任何文件被判斷為盜版軟件文件,但有至少一個文件被判斷為疑似盜版軟件文件,則初步判斷模塊1004C得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢I版軟件文件。優(yōu)選地,該文件傳輸終端1000還可以包括識別請求單元1006,用于當(dāng)所述初步判斷模塊1004C得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢I版軟件文件時(shí),則根據(jù)所述傳輸?shù)奈募蛉鐖D5所示的文件分析服務(wù)器30發(fā)送文件識別請求;所述文件識別請求中可以包括整個傳輸?shù)奈募蚱渲械牟糠忠伤票I版軟件文件,也可以由所述文件分析單元1004提取所述傳輸文件的特征碼加載進(jìn)所述文件識別請求中,例如提取所述傳輸文件的MD5值或SHA-256值,向所述文件分析服務(wù)器30發(fā)送文件識別請求。結(jié)果獲取單元1008,用于獲取所述文件分析服務(wù)器30對所述傳輸?shù)奈募欠癜I版軟件文件的判斷結(jié)果,若獲取到的判斷結(jié)果為“是”則通知所述文件傳輸單元1002停止傳輸。若獲取到的判斷結(jié)果為“否”則繼續(xù)正常傳輸。進(jìn)一步地,所述文件傳輸終端1000還可以包括傳輸限制單元(圖中未示出),用于當(dāng)所述文件分析單元1004得到的初步判斷的結(jié)果為所述傳輸?shù)奈募幸伤瓢I版軟件文件時(shí),對所述文件傳輸單元1002傳輸該文件的傳輸速度進(jìn)行限制,例如限定在5k/s的傳輸速度,以及當(dāng)所述結(jié)果獲取單元1008獲取到所述文件分析服務(wù)器30的判斷結(jié)果為“否”時(shí),取消對所述文件傳輸單元1002傳輸該文件的傳輸速度限制。圖8示出了根據(jù)本發(fā)明的一個實(shí)施例的自動阻斷盜版軟件文件傳輸?shù)姆椒ǖ木唧w流程圖。如圖8所示,該自動阻斷盜版軟件文件傳輸?shù)姆椒ň唧w包括步驟801,向文件接收終端發(fā)起文件傳輸;具體實(shí)現(xiàn)中,所述發(fā)起文件傳輸可以包括通過電腦或移動終端上的即時(shí)通訊軟件在選擇傳輸目標(biāo)文件接收終端和欲傳輸?shù)奈募?,向?qū)Ψ桨l(fā)出文件傳輸請求,待對方同意后進(jìn)行文件傳輸。步驟802,初步判斷傳輸?shù)奈募惺欠癜I版軟件文件。具體實(shí)現(xiàn)中,步驟802可以在步驟801中的終端選擇傳輸?shù)奈募r(shí)或向?qū)Ψ桨l(fā)出文件傳輸請求時(shí)開始進(jìn)行判斷,也可以在開始進(jìn)行文件傳輸之前或之后完成所述初步判斷,所述初步判斷傳輸?shù)奈募惺欠癜I版軟件文件可以具體包括檢測所述傳輸?shù)奈募惺欠癜獗P鏡像文件、視頻文件、音頻文件等,檢測所述傳輸?shù)奈募惺欠癜獗P鏡像文件、視頻文件、音頻文件、壓縮包文件等,檢測方式包括但不限于對文件名、文件后綴名、文件大小等內(nèi)容進(jìn)行分析。若檢測到所述傳輸?shù)奈募胁话獗P鏡像文件、視頻文件、音頻文件、壓縮包等文件,則可以得到初步判斷的結(jié)果為所述傳輸?shù)奈募胁话I版軟件文件,下一步執(zhí)行
步驟806 ;若檢測到所述傳輸?shù)奈募邪獗P鏡像文件、視頻文件、音頻文件、壓縮包等文件,則提取所傳輸文件的特征碼與本地的特征碼表進(jìn)行匹配。若所述傳輸?shù)奈募兄辽僖粋€文件被判斷為是盜版軟件文件,則可以得到初步判斷的結(jié)果為所述傳輸?shù)奈募邪I版軟件文件,下一步執(zhí)行步驟805 ;若所述傳輸?shù)奈募袥]有一個文件被判斷為師盜版軟件文件,但其中至少一個文件的類型為光盤鏡像文件、視頻文件、音頻文件、壓縮包等文件,則下一步執(zhí)行步驟803。步驟803,根據(jù)所述傳輸?shù)奈募蛭募治龇?wù)器發(fā)送文件識別請求;具體實(shí)現(xiàn)中,所述文件識別請求可以攜帶整個傳輸?shù)奈募蚱渲械牟糠治募?,文件傳輸終端也可以提取所述傳輸文件的全部或部分文件特征碼加入到所述文件的識別請求中,例如從所述文件中提取其MD5值后,向所述文件分析服務(wù)器發(fā)送攜帶有所述傳輸文件的MD5值的文件識別請求。步驟804,所述文件分析服務(wù)器判斷所述傳輸?shù)奈募欠癜I版軟件文件。具體實(shí)現(xiàn)中,文件分析服務(wù)器在獲取到所述文件識別請求后,可以根據(jù)所述文件識別請求中的內(nèi)容判斷所述傳輸?shù)奈募惺欠癜I版軟件文件,判斷方式可以與所述文件傳輸終端對傳輸?shù)奈募惺欠癜I版軟件文件進(jìn)行的初步判斷不同,可以包括但不限于判斷所述傳輸?shù)奈募奈募欠衽c已知的盜版軟件文件的文件名相匹配,判斷所述傳輸?shù)奈募奈募笮∈欠衽c已知的盜版軟件文件的文件大小相匹配,判斷所述傳輸?shù)奈募奶卣鞔a是否與已知的盜版軟件文件的特征碼相匹配。該步驟804具體可以包括如圖9所示的步驟步驟8041,獲取終端發(fā)送的文件識別請求。所述文件識別請求中攜帶有至少一個文件的特征碼和從該文件中獲取的文件名、文件大小、創(chuàng)建時(shí)間等信息。步驟8042,判斷所述傳輸?shù)奈募械奶卣鞔a是否與已知的盜版軟件文件的特征碼匹配,若判斷結(jié)果為“是”則得出所述傳輸?shù)奈募邪I版軟件文件的判斷結(jié)果并執(zhí)行步驟8044,若判斷結(jié)果為“否”則得出所述傳輸?shù)奈募胁话I版軟件文件的判斷結(jié)果并執(zhí)行步驟8043。步驟8043,向文件傳輸終端返回否定的判斷結(jié)果,即返回所述傳輸?shù)奈募胁话I版軟件文件的判斷結(jié)果。步驟8044,向文件傳輸終端返回肯定的判斷結(jié)果,即返回所述傳輸?shù)奈募邪I版軟件文件的判斷結(jié)果。
步驟804之后,該自動阻斷盜版軟件文件傳輸?shù)姆椒ㄟ€包括步驟805,停止所述文件傳輸。具體地,所述文件傳輸終端在步驟802時(shí)得到初步判斷的結(jié)果為所述傳輸?shù)奈募邪I版軟件文件或在步驟804后獲取到所述文件分析服務(wù)器判斷所述傳輸?shù)奈募邪I版軟件文件的判斷結(jié)果,即停止將該文件發(fā)向文件接收終端的傳輸。步驟806,正常傳輸文件。進(jìn)一步地,所述自動阻斷盜版軟件文件傳輸?shù)姆椒ㄟ€可以包括在步驟802初步判斷傳輸?shù)奈募惺欠癜I版軟件文件后,若所述初步判斷的
結(jié)果為所述傳輸?shù)奈募幸伤瓢I版軟件文件,則對傳輸該文件的傳輸速度進(jìn)行限制,例如限定在5k/s的傳輸速度,待804文件分析服務(wù)器得出判斷結(jié)果后,若判斷結(jié)果為所述傳輸?shù)奈募胁话I版軟件文件,則取消對傳輸該文件的傳輸速度限制。本發(fā)明實(shí)施例通過在發(fā)起文件傳輸時(shí)對傳輸?shù)奈募M(jìn)行本地的初步分析以及由服務(wù)器進(jìn)行的進(jìn)一步分析,可以判斷出傳輸?shù)奈募惺欠癜I版軟件文件,從而通過停止該文件的傳輸實(shí)現(xiàn)了自動阻斷使用即時(shí)通訊軟件進(jìn)行盜版軟件文件的傳播。上述實(shí)施例方法中的全部或部分流程,可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,程序可存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,考慮到相關(guān)技術(shù)中,即時(shí)通訊軟件常常被用來傳播盜版軟件文件,而沒有一種自動阻斷盜版軟件文件傳輸?shù)臋C(jī)制。通過本發(fā)明的技術(shù)方案,能夠?qū)鬏數(shù)奈募M(jìn)行檢測,并在確認(rèn)文件為盜版軟件文件時(shí)中斷文件的傳輸,進(jìn)而阻止盜版軟件文件的傳播。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端,其特征在于,包括 文件傳輸單元,用于與其他終端進(jìn)行文件傳輸; 檢測單元,用于檢測所述文件傳輸單元傳輸?shù)奈募? 控制單元,用于在所述文件或所述文件中包含的子文件為盜版軟件文件時(shí),中斷所述文件的傳輸。
2.根據(jù)權(quán)利要求I所述的終端,其特征在于,所述檢測單元包括 特征碼獲取子單元,用于獲取所述文件或所述文件中包含的子文件的特征碼; 特征碼判斷子單元,用于判斷所述特征碼與預(yù)設(shè)特征碼是否相匹配,若匹配,則判定所述文件或所述文件中包含的子文件為盜版軟件文件。
3.根據(jù)權(quán)利要求2所述的終端,其特征在于,所述檢測單元還包括 屬性獲取子單元,用于獲取所述文件或所述文件中包含的子文件的屬性信息; 屬性判斷子單元,用于判斷所述屬性信息與預(yù)設(shè)屬性信息是否相匹配,若匹配,則判定所述文件為疑似文件; 檢測控制子單元,用于在所述屬性判斷子單元的判斷結(jié)果為所述文件為疑似文件的情況下,控制所述檢測單元檢測所述文件或所述文件中包含的子文件是否為盜版軟件文件。
4.根據(jù)權(quán)利要求3所述的終端,其特征在于,所述控制單元還包括 限速子單元,用于在判定所述文件為疑似文件的情況下,將所述文件的傳輸速度限制在預(yù)設(shè)速度范圍,以及在判定所述文件不是盜版軟件文件的情況下,取消對所述傳輸速度的限制。
5.一種自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng),其特征在于,包括服務(wù)器和終端,其中, 所述服務(wù)器包括 特征碼獲取單元,用于獲取所述文件或所述文件中包含的子文件的特征碼; 特征碼判斷單元,用于判斷所述特征碼與預(yù)設(shè)特征碼是否相匹配,若匹配,則判定所述文件為盜版軟件文件; 命令發(fā)送單元,用于在所述文件為盜版軟件文件的情況下,向所述終端發(fā)送中斷傳輸命令; 所述終端包括 控制單元,用于在接收到來自所述服務(wù)器的所述中斷傳輸命令的情況下,中斷所述文件的傳輸。
6.根據(jù)權(quán)利要求5所述的自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng),其特征在于,所述終端還包括 屬性獲取單元,用于獲取所述文件或所述文件中包含的子文件的屬性信息;以及屬性判斷單元,用于判斷所述屬性信息與預(yù)設(shè)屬性信息是否相匹配,若匹配,則判定所述文件為疑似文件; 檢測控制單元,用于在所述屬性判斷單元的判斷結(jié)果為所述文件為疑似文件的情況下,向所述服務(wù)器發(fā)送檢測請求,以由所述服務(wù)器判斷所述文件或所述文件中包含的子文件是否為盜版軟件文件。
7.根據(jù)權(quán)利要求6所述的自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng),其特征在于,所述控制單元還包括限速子單元,用于在判定所述文件為疑似文件的情況下,將所述文件的傳輸速度限制在預(yù)設(shè)速度范圍,以及在所述文件不是盜版軟件文件的情況下,取消對所述傳輸速度的限制。
8.一種自動阻斷盜版軟件文件傳輸?shù)姆椒?,其特征在于,包? 步驟202,檢測進(jìn)行傳輸?shù)奈募? 步驟204,若所述文件或所述文件中包含的子文件為盜版軟件文件,則中斷所述文件的傳輸。
9.根據(jù)權(quán)利要求8所述的自動阻斷盜版軟件文件傳輸?shù)姆椒?,其特征在于,所述步驟202包括 步驟2024,獲取所述文件或所述文件中包含的子文件的特征碼,若所述特征碼與預(yù)設(shè)特征碼相匹配,則判定所述文件或所述文件中包含的子文件為盜版軟件文件。
10.根據(jù)權(quán)利要求9所述的自動阻斷盜版軟件文件傳輸?shù)姆椒?,其特征在于,所述步驟2024之前,還包括 步驟2022,獲取所述文件或所述文件中包含的子文件的屬性信息,若所述屬性信息與預(yù)設(shè)屬性信息相匹配,則判定所述文件為疑似文件,并執(zhí)行所述步驟2024,否則不執(zhí)行。
11.根據(jù)權(quán)利要求10所述的自動阻斷盜版軟件文件傳輸?shù)姆椒?,其特征在于,若所述文件為疑似文件,則所述步驟202還包括 將所述文件的傳輸速度限制在預(yù)設(shè)速度以下;以及 若所述疑似文件不是盜版軟件文件,則取消對所述傳輸速度的限制。
全文摘要
本發(fā)明提供了一種終端,包括文件傳輸單元,用于與其他終端進(jìn)行文件傳輸;檢測單元,用于檢測所述文件傳輸單元傳輸?shù)奈募?;控制單元,用于在所述文件或所述文件中包含的子文件為盜版軟件文件時(shí),中斷所述文件的傳輸。根據(jù)本發(fā)明的又一方面,還提出了一種自動阻斷盜版軟件文件傳輸?shù)南到y(tǒng)。根據(jù)本發(fā)明的又一方面,還提出了一種自動阻斷盜版軟件文件傳輸?shù)姆椒āMㄟ^本發(fā)明的技術(shù)方案,能夠?qū)鬏數(shù)奈募M(jìn)行檢測,并在確認(rèn)文件為盜版軟件文件時(shí)中斷文件的傳輸,進(jìn)而阻止盜版軟件文件的傳播。
文檔編號H04L29/06GK102821103SQ20121027126
公開日2012年12月12日 申請日期2012年7月31日 優(yōu)先權(quán)日2012年7月31日
發(fā)明者楊志鵬, 李永陽, 李俊敏 申請人:深圳中興網(wǎng)信科技有限公司