一種基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信網(wǎng)絡(luò),具體涉及基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置。
【背景技術(shù)】
[0002]隨著第三代移動通信標(biāo)準(zhǔn)(3G)和第四代移動通信標(biāo)準(zhǔn)(4G)的頒布與實施,以及三網(wǎng)融合、三屏融合和數(shù)字家庭技術(shù)的普及,視頻內(nèi)容的分析與檢測,特別是移動終端的視頻安全內(nèi)容分析越來越受到關(guān)注,國內(nèi)目前還沒有開發(fā)基于3G-324M協(xié)議解碼的視頻內(nèi)容服務(wù)系統(tǒng),主要還是基于IP通信網(wǎng)絡(luò)的數(shù)據(jù)分析,缺乏對通信協(xié)議的理解,不能做到信令與數(shù)據(jù)內(nèi)容(音視頻)數(shù)據(jù)的關(guān)聯(lián),有效實施手機不良信息和視頻的監(jiān)測。
[0003]由于3G、4G網(wǎng)絡(luò)的建設(shè)早,國外目前對3G-324M協(xié)議的研究比我國早,并且也有相應(yīng)的基于3G-324M協(xié)議的視頻內(nèi)容監(jiān)測系統(tǒng)出現(xiàn),但在軟件設(shè)計上,還是基于通用X86架構(gòu)的平臺居多,在性能上可擴展性不強,并且通常3G-324M協(xié)議的API對我國開放度不高,不利于我國開展手機視頻不良信息的打擊。而我們目前開發(fā)的基于3G-324M協(xié)議解碼的視頻內(nèi)容服務(wù)系統(tǒng),是在目前高性能的多核處理器平臺上實現(xiàn)的,并且是跨平臺、多線程的設(shè)計,有效地提高了系統(tǒng)的性能,同時實現(xiàn)了通用的API,可供國內(nèi)相關(guān)部門二次開發(fā),以實現(xiàn)手機視頻監(jiān)控應(yīng)用。
[0004]近期的發(fā)展趨勢是多核處理器在包的分析領(lǐng)域也就是業(yè)務(wù)監(jiān)測控制領(lǐng)域內(nèi)占有絕對的優(yōu)勢,不斷涌現(xiàn)出新的多核包處理器,前期主要是CAVIUM,RMI,以及SUN,近期以POWERPC為核心的FREESCALE也推出了此類芯片,以及INTEL之前主要強調(diào)X86架構(gòu)的高運算能力芯片,近期也不斷推出多核的芯片,更加強調(diào)高處理能力的同時,也強調(diào)高的數(shù)據(jù)吞吐能力。而3G視頻電話正在逐步走向大眾化市場。移動設(shè)備的質(zhì)量在不斷提高,覆蓋率在不斷上升,會有更多的國家和3G用戶用上視頻電話。用公用3G網(wǎng)絡(luò)的IP承載視頻電話通信的問題在最近一段時間不會得到徹底解決,但3G-324M解決方案給我們帶來了希望。3G-324M是唯一一種用戶數(shù)增長非常迅速的3G協(xié)議。最重要的是,據(jù)稱它已經(jīng)得到了所有3G技術(shù)陣營的支持,包括W-CDMA、TD-SCDMA和CDMA2000。
[0005]所以我們正在研發(fā)的基于3G-324M協(xié)議的視頻內(nèi)容監(jiān)測系統(tǒng),把握了國內(nèi)外在這方面的發(fā)展趨勢,強調(diào)系統(tǒng)的高性能多線程的設(shè)計,同時也提前對3G-324M協(xié)議進行研究實現(xiàn),走在了國內(nèi)同行業(yè)的前面,填補了國內(nèi)目前對3G手機視頻應(yīng)用監(jiān)測方面的空白。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供了一種基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置,以解決目前移動終端視頻內(nèi)容安全檢測與分析存在的空白和主要問題。
[0007]本發(fā)明的基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置包括數(shù)據(jù)采集平臺和基于3G-324協(xié)議解碼的視頻內(nèi)容檢測與分析系統(tǒng)。
[0008]本發(fā)明所述數(shù)據(jù)采集平臺包括:
前端網(wǎng)絡(luò)線路數(shù)據(jù)分流器(TAP光分器或IP交換機的鏡像端口);
前端數(shù)據(jù)采集及過濾系統(tǒng)(可以是1000 Mbps/10, 000 Mbps電口和/或光口),采用多核處理平臺,以提高系統(tǒng)的吞吐能力和處理能力;
前端視頻流合成分析系統(tǒng)(MAS專用刀片服務(wù)器);
在后續(xù)的產(chǎn)品發(fā)展中,可以提供視頻服務(wù)質(zhì)量分析綜合評估及告警系統(tǒng)硬件平臺MAC;(MAC專用刀片服務(wù)器)。
[0009]本發(fā)明所述基于3G-324協(xié)議解碼的視頻內(nèi)容檢測與分析系統(tǒng)包括:
數(shù)據(jù)采集模塊:負責(zé)提供原始數(shù)據(jù),接收目標(biāo)數(shù)據(jù);
解碼模塊:實現(xiàn)具體的3G-324M解碼功能,對原始數(shù)據(jù)進行解析,還原為目標(biāo)數(shù)據(jù)。
[0010]主要功能包括:
1、實現(xiàn)輸入文件的解析功能;
2、實現(xiàn)3G-324M協(xié)議的解析。根據(jù)3G-324M協(xié)議協(xié)議結(jié)構(gòu),解析功能主要包括:
A,實現(xiàn)H.223協(xié)議的數(shù)據(jù)解復(fù)用功能、
B,實現(xiàn)SRP/WNSRP協(xié)議的數(shù)據(jù)解析功能、
C,實現(xiàn)H.245協(xié)議的數(shù)據(jù)解析功能;實現(xiàn)輸出文件的封裝功能,用以實現(xiàn)各種基于3G-324M協(xié)議的應(yīng)用。
【附圖說明】
[0011]圖1為本發(fā)明一種基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置的數(shù)據(jù)采集平臺架構(gòu)圖;
圖2為本發(fā)明一種基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置多核處理器架構(gòu)圖;
圖3為本發(fā)明一種基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置終端視頻安全檢測與分析系統(tǒng)框圖;
圖4為本發(fā)明一種基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置終端視頻安全檢測與分析用戶界面實施例。
【具體實施方式】
[0012]下面通過【具體實施方式】結(jié)合附圖對本發(fā)明作進一步詳細說明。
[0013]本發(fā)明提供了一種基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置,以解決目前移動終端視頻內(nèi)容安全檢測與分析存在的空白和主要問題。
[0014]本發(fā)明的基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置包括數(shù)據(jù)采集平臺和基于3G-324協(xié)議解碼的視頻內(nèi)容檢測與分析系統(tǒng)。
[0015]本發(fā)明所述數(shù)據(jù)采集平臺包括:
前端網(wǎng)絡(luò)線路數(shù)據(jù)分流器(TAP光分器或IP交換機的鏡像端口);
前端數(shù)據(jù)采集及過濾系統(tǒng)(可以是1000 Mbps/10, 000 Mbps電口和/或光口),采用多核處理平臺,以提高系統(tǒng)的吞吐能力和處理能力;
前端視頻流合成分析系統(tǒng)(MAS專用刀片服務(wù)器);
在后續(xù)的產(chǎn)品發(fā)展中,可以提供視頻服務(wù)質(zhì)量分析綜合評估及告警系統(tǒng)硬件平臺MAC;(MAC專用刀片服務(wù)器)。
[0016]本發(fā)明所述基于3G-324協(xié)議解碼的視頻內(nèi)容檢測與分析系統(tǒng)包括:
數(shù)據(jù)采集模塊:負責(zé)提供原始數(shù)據(jù),接收目標(biāo)數(shù)據(jù);
解碼模塊:實現(xiàn)具體的3G-324M解碼功能,對原始數(shù)據(jù)進行解析,還原為目標(biāo)數(shù)據(jù)。
[0017]主要功能包括:
1、實現(xiàn)輸入文件的解析功能;
2、實現(xiàn)3G-324M協(xié)議的解析。根據(jù)3G-324M協(xié)議協(xié)議結(jié)構(gòu),解析功能主要包括:
A,實現(xiàn)H.223協(xié)議的數(shù)據(jù)解復(fù)用功能、
B,實現(xiàn)SRP/WNSRP協(xié)議的數(shù)據(jù)解析功能、
C,實現(xiàn)H.245協(xié)議的數(shù)據(jù)解析功能;實現(xiàn)輸出文件的封裝功能,用以實現(xiàn)各種基于3G-324M協(xié)議的應(yīng)用。
[0018]圖1為本發(fā)明一種基于多核處理器的跨平臺多線程的終端視頻安全檢測與分析系統(tǒng)設(shè)計方法及裝置的數(shù)據(jù)采集平臺架構(gòu)圖。其中,管理面主要負責(zé)數(shù)據(jù)采集平臺的所有信令、數(shù)據(jù)的交互控制,控制層面主要負責(zé)信令的接收、解碼、處理和維護數(shù)據(jù)層面的協(xié)議信息等,數(shù)據(jù)層面主要負責(zé)數(shù)據(jù)的接收、編解碼、轉(zhuǎn)發(fā)等操作。其中,設(shè)置了慢速路徑和快速路徑,主要負責(zé)適應(yīng)不同信道條件下,考慮性能與系統(tǒng)開銷折中的傳輸路徑選擇。
[0019]注意,數(shù)據(jù)層面數(shù)據(jù)和控制層面的數(shù)據(jù)可以分布在不同的處理器或不同的核上。把FAST PATH的轉(zhuǎn)發(fā)數(shù)據(jù)處理指定硬