本實(shí)用新型涉及網(wǎng)絡(luò)安全技術(shù)、網(wǎng)絡(luò)通信技術(shù)、圖像編解碼技術(shù)、數(shù)據(jù)分析等領(lǐng)域。尤其是一種用于獲取網(wǎng)絡(luò)通信數(shù)據(jù)中的圖片類型數(shù)據(jù)的網(wǎng)絡(luò)圖片獲取設(shè)備。
技術(shù)背景
輿情監(jiān)控,整合互聯(lián)網(wǎng)信息采集技術(shù)及信息智能處理技術(shù)通過對互聯(lián)網(wǎng)海量信息自動抓取、自動分類聚類、主題檢測、專題聚焦,實(shí)現(xiàn)用戶的網(wǎng)絡(luò)輿情監(jiān)測和新聞專題追蹤等信息需求,形成簡報、報告、圖表等分析結(jié)果,為全面掌握群眾思想動態(tài),做出正確輿論引導(dǎo),提供分析依據(jù)。輿情監(jiān)控對于監(jiān)管部門維護(hù)整個社會的穩(wěn)定與和諧起著重大的作用。
輿情監(jiān)控中需要實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的抓取與分析。目前,輿情控制平臺主要監(jiān)控網(wǎng)絡(luò)中的文本信息,以此作為主要的輿情導(dǎo)向的依據(jù)。而隨著微博長圖、微信朋友圈圖片的發(fā)展,目前,越來越多的輿論言論通過圖片的形式在互聯(lián)網(wǎng)上傳播。因此,對于網(wǎng)絡(luò)內(nèi)容中圖片的獲取變得越發(fā)重要。
并且,輿情監(jiān)控需要在不被用戶察覺的情況下完成,因此,網(wǎng)絡(luò)數(shù)據(jù)通路需要保持暢通,并且保證網(wǎng)絡(luò)數(shù)據(jù)在圖像獲取過程中幾乎不存在延時。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的目的是為了實(shí)現(xiàn)在不影響網(wǎng)絡(luò)通信的前提條件下,將網(wǎng)絡(luò)數(shù)據(jù)中的圖片進(jìn)行抓取、標(biāo)記、儲存、顯示的一種網(wǎng)絡(luò)圖片獲取設(shè)備,該設(shè)備能夠很好地實(shí)現(xiàn)在輿情監(jiān)控領(lǐng)域中,高效、準(zhǔn)確地獲取圖片數(shù)據(jù),為輿情監(jiān)控系統(tǒng)提供更多、更全面的監(jiān)控數(shù)據(jù)來源。
實(shí)現(xiàn)本實(shí)用新型目的的具體技術(shù)方案是:
一種網(wǎng)絡(luò)圖片獲取設(shè)備,包括設(shè)備主體,設(shè)備主體設(shè)置有以太網(wǎng)接口模塊、網(wǎng)絡(luò)數(shù)據(jù)截取模塊、網(wǎng)絡(luò)圖片提取及儲存模塊、圖片顯示模塊、時鐘模塊及電源模塊;所述以太網(wǎng)接口模塊與網(wǎng)絡(luò)數(shù)據(jù)截取模塊、時鐘模塊及電源模塊相連,其作用為收發(fā)網(wǎng)絡(luò)數(shù)據(jù);所述網(wǎng)絡(luò)數(shù)據(jù)截取模塊與以太網(wǎng)接口模塊、網(wǎng)絡(luò)圖片提取及儲存模塊、時鐘模塊及電源模塊相連接,其作用為保證以太網(wǎng)正常通信,并且將網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換為適合網(wǎng)絡(luò)圖片提取及儲存模塊處理的數(shù)據(jù)格式;所述網(wǎng)絡(luò)圖片提取及儲存模塊與網(wǎng)絡(luò)數(shù)據(jù)截取模塊、圖片顯示模塊、時鐘模塊及電源模塊相連接,其作用為從網(wǎng)絡(luò)數(shù)據(jù)中提取圖片數(shù)據(jù)并將其儲存;所述圖片顯示模塊與網(wǎng)絡(luò)圖片提取及儲存模塊、時鐘模塊及電源模塊相連接,其作用為顯示網(wǎng)絡(luò)數(shù)據(jù)中的圖片;所述時鐘模塊與以太網(wǎng)接口模塊、網(wǎng)絡(luò)數(shù)據(jù)截取模塊、網(wǎng)絡(luò)圖片提取及儲存模塊、圖片顯示模塊、電源模塊相連,其作用為,向各個模塊提供參考時鐘;所述電源模塊與以太網(wǎng)接口模塊、網(wǎng)絡(luò)數(shù)據(jù)截取模塊、網(wǎng)絡(luò)圖片提取及儲存模塊、圖片顯示模塊、時鐘模塊相連,作用為,向各個模塊供電。
所述以太網(wǎng)接口模塊包括數(shù)路獨(dú)立的以太網(wǎng)接口,每路以太網(wǎng)接口包括RJ45插座和PHY芯片兩部分,RJ45插座和PHY芯片互相連接;所述以太網(wǎng)接口模塊滿足10M/100M/1000M網(wǎng)絡(luò)速率自適應(yīng)的工作模式。
所述網(wǎng)絡(luò)數(shù)據(jù)截取模塊包括FPGA芯片、DDR2高速存儲芯片、PCIe接口、EIM接口,DDR2高速存儲芯片與FPGA芯片相連接;PCIe接口與FPGA芯片相連接;EIM接口與FPGA芯片相連接;FPGA芯片保證網(wǎng)絡(luò)數(shù)據(jù)通路的正常通信,并從中截取網(wǎng)絡(luò)數(shù)據(jù),儲存在DDR2高速存儲芯片,F(xiàn)PGA芯片再將DDR2高速存儲芯片中的網(wǎng)絡(luò)數(shù)據(jù)讀出,發(fā)送至PCIe接口、EIM接口。
所述網(wǎng)絡(luò)圖片提取及儲存模塊包括微處理芯片、EIM接口、SATA接口、串行接口,微處理芯片與EIM接口、SATA接口、串行接口分別連接,微處理芯片通過EIM接口接收網(wǎng)絡(luò)數(shù)據(jù),并根據(jù)圖片的起始標(biāo)記、SOI標(biāo)記、APP0段、DQT段、DHT段、SOS段在網(wǎng)絡(luò)數(shù)據(jù)中截取圖片,并控制圖片顯示模塊將其顯示出來;微處理芯片將獲取的圖片通過SATA接口儲存在外接硬盤中,微處理芯片通過串行接口接收命令,控制圖片顯示模塊顯示圖片。
所述圖片顯示模塊包括HDMI編解碼芯片、HDMI接口,HDMI編解碼芯片與HDMI接口互相連接;HDMI編解碼芯片接收網(wǎng)絡(luò)圖片提取及儲存模塊發(fā)來的圖片,并驅(qū)動HDMI接口將其顯示。
一種網(wǎng)絡(luò)圖片獲取設(shè)備,其工作過程如下:
設(shè)備上電后,進(jìn)行初始化,以太網(wǎng)接口模塊、網(wǎng)絡(luò)數(shù)據(jù)截取模塊、網(wǎng)絡(luò)圖片提取及儲存模塊、圖片顯示模塊開始正常工作。
當(dāng)以太網(wǎng)數(shù)據(jù)傳送進(jìn)入時,以太網(wǎng)接口模塊將模擬的網(wǎng)絡(luò)信號轉(zhuǎn)化為RGMII接口的數(shù)字網(wǎng)絡(luò)信號,此信號包括一對差分發(fā)送信號、一對差分接收信號、時鐘信號、控制信號。將RGMII接口的數(shù)字網(wǎng)絡(luò)信號發(fā)送給網(wǎng)絡(luò)數(shù)據(jù)截取模塊。
網(wǎng)絡(luò)數(shù)據(jù)截取模塊接收到RGMII接口的網(wǎng)絡(luò)數(shù)據(jù)后,將其轉(zhuǎn)換為位寬8-Bit、速度為125MHz格式的數(shù)據(jù)。將接收到的網(wǎng)絡(luò)數(shù)據(jù)高速緩存至DDR2儲存芯片中,然后立刻將此數(shù)據(jù)輸出,保證網(wǎng)絡(luò)通信的低延遲。之后,再從DDR2儲存芯片中讀出網(wǎng)絡(luò)數(shù)據(jù),轉(zhuǎn)換格式后,發(fā)送給網(wǎng)絡(luò)數(shù)據(jù)截取模塊中的PCIe接口和EIM接口。PCIe接口將截取的網(wǎng)絡(luò)數(shù)據(jù)發(fā)送給計算機(jī),EIM接口將截取的網(wǎng)絡(luò)數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)圖片提取及儲存模塊。
圖片提取及儲存模塊接收到EIM接口的網(wǎng)絡(luò)數(shù)據(jù)后,根據(jù)圖片的起始標(biāo)記、SOI標(biāo)記、APP0段、DQT段、DHT段、SOS段在網(wǎng)絡(luò)數(shù)據(jù)中截取圖片,并控制圖片顯示模塊將其顯示出來。將此圖片通過SATA接口儲存在硬盤中。
圖片顯示模塊接收到圖片提取及儲存模塊發(fā)來的圖片顯示指令后,通過HDMI接口,向外輸出顯示圖片。
與現(xiàn)有技術(shù)相比,本實(shí)用新型的有益效果是:
⑴通過FPGA作為主要的網(wǎng)絡(luò)截取芯片,能夠通過并行的方式執(zhí)行任務(wù),具有更短的處理時間,更強(qiáng)的任務(wù)響應(yīng)性。并且可以非常便捷地自定義FPGA的內(nèi)部硬件模塊,并且復(fù)用這些硬件模塊。
⑵本設(shè)備的中間處理不會對網(wǎng)絡(luò)數(shù)據(jù)的通信產(chǎn)生任何的影響。采用兩路網(wǎng)口進(jìn)出直連的方式,將網(wǎng)絡(luò)數(shù)據(jù)通信延遲降為最低。
⑶本設(shè)備采用讀寫速度快、儲存容量大的DDR2芯片作為緩存芯片,提高了網(wǎng)絡(luò)數(shù)據(jù)緩存的容量,大大提升了網(wǎng)絡(luò)數(shù)據(jù)的獲取能力,能夠獲取間隔更加密集、更加完整的網(wǎng)絡(luò)數(shù)據(jù)包,并及時對其進(jìn)行有效信息提取。整體功能中的網(wǎng)絡(luò)數(shù)據(jù)吞吐能力。
⑷本實(shí)用新型采用了圖片信息獲取、儲存控制、顯示控制一體式的解決方案,通過一個模塊即可完成將圖片信息從網(wǎng)絡(luò)數(shù)據(jù)中提取,并且儲存控制、顯示控制的過程。簡化了方案的拓?fù)浣Y(jié)構(gòu)以及實(shí)現(xiàn)途徑。
附圖說明
圖1為本實(shí)用新型設(shè)備結(jié)構(gòu)框圖;
圖2為本實(shí)用新型工作流程圖;
圖3為本實(shí)用新型使用狀態(tài)示意圖。
具體實(shí)施方式
參閱圖1,本實(shí)用新型包括:以太網(wǎng)接口模塊1、網(wǎng)絡(luò)數(shù)據(jù)截取模塊2、網(wǎng)絡(luò)圖片提取及儲存模塊3、圖片顯示模塊4、時鐘模塊5及電源模塊6。
以太網(wǎng)接口模塊1分別與網(wǎng)絡(luò)數(shù)據(jù)截取模塊2、時鐘模塊5、電源模塊6相連接。
網(wǎng)絡(luò)數(shù)據(jù)截取模塊2分別與以太網(wǎng)接口模塊1、網(wǎng)絡(luò)圖片提取及儲存模塊3、時鐘模塊5、電源模塊6相連接。
網(wǎng)絡(luò)圖片提取及儲存模塊3分別與網(wǎng)絡(luò)數(shù)據(jù)截取模塊2、圖片顯示模塊4、時鐘模塊5、電源模塊6相連。
圖片顯示模塊4分別于網(wǎng)絡(luò)圖片提取及儲存模塊3、時鐘模塊5、電源模塊6相連。
時鐘模塊5與以太網(wǎng)接口模塊1、網(wǎng)絡(luò)數(shù)據(jù)截取模塊2、網(wǎng)絡(luò)圖片提取及儲存模塊3、圖片顯示模塊4、電源模塊相連6,其作用為,向各個模塊提供參考時鐘。
電源模塊6與以太網(wǎng)接口模塊1、網(wǎng)絡(luò)數(shù)據(jù)截取模塊2、網(wǎng)絡(luò)圖片提取及儲存模塊3、圖片顯示模塊4、時鐘模塊5相連,其作用為,向各個模塊供電。
本實(shí)用新型的以太網(wǎng)接口模塊1包含數(shù)路獨(dú)立的以太網(wǎng)接口,每一路包含千兆以太網(wǎng)RJ45插座11以及以太網(wǎng)物理層PHY芯片12。千兆以太網(wǎng)RJ45插座11與以太網(wǎng)物理層PHY芯片12互相連接。千兆以太網(wǎng)RJ45插座11接收網(wǎng)絡(luò)數(shù)據(jù)的模擬信號,以太網(wǎng)物理層PHY芯片12將其轉(zhuǎn)換為RGMII接口數(shù)據(jù),與網(wǎng)絡(luò)數(shù)據(jù)截取模塊2中的FPGA芯片進(jìn)行數(shù)據(jù)交換。
本實(shí)用新型的網(wǎng)絡(luò)數(shù)據(jù)截取模塊2包括FPGA芯片21、DDR2高速存儲芯片22、PCIe接口23、EIM接口24。DDR2高速存儲芯片22與FPGA芯片相連接21;PCIe接口23與FPGA芯片相連接21;EIM接口24與FPGA芯片21相連接。FPGA芯片21保證通過設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)通路的正常通信,并從中截取網(wǎng)絡(luò)數(shù)據(jù),儲存在DDR2高速存儲芯片22。FPGA芯片21再將DDR2高速存儲芯22片中的網(wǎng)絡(luò)數(shù)據(jù)讀出,發(fā)送至PCIe接口23、EIM接口24。
本實(shí)用新型的網(wǎng)絡(luò)圖片提取及儲存模塊3包括微處理芯片31、EIM接口32、SATA接口33、串行接口34。微處理芯片31與EIM接口32、SATA接口33、串行接口34分別連接。微處理芯片31通過EIM接口32接收網(wǎng)絡(luò)數(shù)據(jù),并根據(jù)圖片的起始標(biāo)記、SOI標(biāo)記、APP0段、DQT段、DHT段、SOS段在網(wǎng)絡(luò)數(shù)據(jù)中截取圖片,并控制圖片顯示模塊將其顯示出來。微處理芯片將獲取的圖片通過SATA接口33儲存在外接硬盤中。微處理芯片31通過串行接口34接收命令,控制圖片顯示模塊4顯示圖片。
本實(shí)用新型的圖片顯示模塊4包括HDMI編解碼芯片41、HDMI接口42。HDMI編解碼芯片41與HDMI接口互相連接42。HDMI編解碼芯片41接收網(wǎng)絡(luò)圖片提取及儲存模塊3發(fā)來的圖片,并驅(qū)動HDMI接口42將其顯示。
參閱圖2,本實(shí)用新型是這樣工作的:
上電后,進(jìn)行初始化,以太網(wǎng)接口模塊1、網(wǎng)絡(luò)數(shù)據(jù)截取模塊2、網(wǎng)絡(luò)圖片提取及儲存模塊3、圖片顯示模塊4開始正常工作。將待測網(wǎng)絡(luò)數(shù)據(jù)線,與兩路以太網(wǎng)接口模塊1的RJ45插座12相連。網(wǎng)絡(luò)數(shù)據(jù)截取模塊1的PCIe接口23與電腦相連。圖片提取及儲存模塊3的串口模塊34與電腦相連。
當(dāng)以太網(wǎng)數(shù)據(jù)傳送進(jìn)入時,以太網(wǎng)接口模塊1將模擬的網(wǎng)絡(luò)信號轉(zhuǎn)化為RGMII接口的數(shù)字網(wǎng)絡(luò)信號,此信號包括一對差分發(fā)送信號、一對差分接收信號、時鐘信號、控制信號。將RGMII接口的數(shù)字網(wǎng)絡(luò)信號發(fā)送給網(wǎng)絡(luò)數(shù)據(jù)截取模塊2。
網(wǎng)絡(luò)數(shù)據(jù)截取模塊1接收到RGMII接口的網(wǎng)絡(luò)數(shù)據(jù)后,將其轉(zhuǎn)換為位寬8-Bit、速度為125MHz格式的數(shù)據(jù)。將接收到的網(wǎng)絡(luò)數(shù)據(jù)高速緩存至DDR2儲存芯片中22,然后立刻將此數(shù)據(jù)輸出,保證網(wǎng)絡(luò)通信的低延遲。之后,再從DDR2儲存芯片22中讀出網(wǎng)絡(luò)數(shù)據(jù),轉(zhuǎn)換格式后,發(fā)送給網(wǎng)絡(luò)數(shù)據(jù)截取模塊2中的PCIe接口23和EIM接口24。PCIe接口24將截取的網(wǎng)絡(luò)數(shù)據(jù)發(fā)送給計算機(jī),EIM接口23將截取的網(wǎng)絡(luò)數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)圖片提取及儲存模塊3。
圖片提取及儲存模塊3接收到EIM接口32的網(wǎng)絡(luò)數(shù)據(jù)后,根據(jù)圖片的起始標(biāo)記、SOI標(biāo)記、APP0段、DQT段、DHT段、SOS段在網(wǎng)絡(luò)數(shù)據(jù)中截取圖片,并控制圖片顯示模塊4將其顯示出來。將此圖片通過SATA接口33儲存在硬盤中。
圖片顯示模塊4接收到圖片提取及儲存模塊3的微處理器31發(fā)來的圖片顯示數(shù)據(jù)后,結(jié)合圖片提取及儲存模塊3中串口模塊34的命令,通過HDMI編解碼芯片41編碼后HDMI接口42,向外輸出顯示圖片。
參閱圖3為本實(shí)用新型使用狀態(tài)示意圖,圖中A為本實(shí)用新型;N1、N2為兩路待檢測網(wǎng)絡(luò);PC為電腦;M為顯示器。N1、N2兩路網(wǎng)絡(luò)連入本實(shí)用新型,以監(jiān)控網(wǎng)絡(luò)間通信的數(shù)據(jù)。
電腦PC與本實(shí)用新型連接,獲取截取的網(wǎng)絡(luò)數(shù)據(jù),并向本實(shí)用新型發(fā)送顯示命令。顯示器M與本實(shí)用新型連接,顯示獲取的網(wǎng)絡(luò)圖片。本實(shí)用新型實(shí)現(xiàn)了在不影響網(wǎng)絡(luò)通信的前提條件下,將網(wǎng)絡(luò)數(shù)據(jù)中的圖片進(jìn)行抓取、標(biāo)記、儲存、顯示,保證了輿情監(jiān)控數(shù)據(jù)的完整性、多樣性。