• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于隨機(jī)訪問存儲(chǔ)器的多用戶統(tǒng)計(jì)方法技術(shù)

    技術(shù)編號(hào):8235791 閱讀:306 留言:0更新日期:2013-01-20 11:04
    本發(fā)明專利技術(shù)公開了一種基于隨機(jī)訪問存儲(chǔ)器的多用戶統(tǒng)計(jì)方法,包括以下步驟:S1、用戶仲裁單元根據(jù)網(wǎng)絡(luò)數(shù)據(jù)包攜帶的用戶ID或標(biāo)志信息區(qū)分不同用戶,這個(gè)ID號(hào)可以是自定義各種信息;S2、用戶區(qū)劃分控制單元在RAM中為不同用戶劃分地址區(qū)域;S3、RAM操作仲裁單元控制統(tǒng)計(jì)過程中的讀寫及時(shí)序;S4、CPU用戶查詢統(tǒng)計(jì)結(jié)果單元完成查詢統(tǒng)計(jì)并將策略命中的結(jié)果返回。實(shí)施本發(fā)明專利技術(shù)的基于隨機(jī)訪問存儲(chǔ)器的多用戶統(tǒng)計(jì)方法具有以下有益效果:使用RAM替代傳統(tǒng)的計(jì)數(shù)器來(lái)進(jìn)行計(jì)數(shù),大大降低了傳統(tǒng)計(jì)數(shù)器使用觸發(fā)器的個(gè)數(shù),降低了對(duì)FPGA硬件的需求,從而節(jié)約了成本。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及,更具體地說(shuō),涉及一種基于RAM的隨機(jī)訪問存儲(chǔ)器的多用戶統(tǒng)計(jì)方法。
    技術(shù)介紹
    在互聯(lián)時(shí)代高速發(fā)展的今天,網(wǎng)絡(luò)成為了人們生活的必須品,它猶如衣、食一樣成為了我們身邊不可缺少的一部分,而隨之而來(lái)的互聯(lián)網(wǎng)上各種業(yè)務(wù)也發(fā)展得更為復(fù)雜化、多樣化和個(gè)性化。為保障網(wǎng)絡(luò)安全、掌握信息動(dòng)態(tài),就需要對(duì)網(wǎng)絡(luò)中的各種信息進(jìn)行分類、分析和處理,并且實(shí)時(shí)統(tǒng)計(jì)我們關(guān)心的數(shù)據(jù)。例如,某臺(tái)計(jì)算機(jī)訪問過什么樣的網(wǎng)站、一段時(shí)間內(nèi)仿問了多少次這樣的網(wǎng)站、發(fā)出多少個(gè)敏感詞,QQ登陸幾次等信息。傳統(tǒng)的統(tǒng)計(jì)方式是采用計(jì)數(shù)器計(jì)數(shù)的方式,其缺點(diǎn)是統(tǒng)計(jì)能力低、占用邏輯資源嚴(yán)重,而且統(tǒng)計(jì)內(nèi)容相對(duì)單一。而本專利技術(shù)可以根據(jù)客戶自身的需要自定義各種統(tǒng)計(jì)信息,大大提高了統(tǒng)計(jì)靈活性;采取·基于隨機(jī)訪問存儲(chǔ)器的技術(shù)方案,節(jié)約了系統(tǒng)資源;并且統(tǒng)計(jì)能力達(dá)到了 264的計(jì)數(shù)能力。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)針對(duì)以上問題的提出,而研制。本專利技術(shù)提供,其特征在于,包括以下步驟SI、用戶仲裁單元根據(jù)網(wǎng)絡(luò)數(shù)據(jù)包攜帶的用戶ID或標(biāo)志信息區(qū)分不同用戶;S2、用戶區(qū)劃分控制單元在RAM中為不同用戶劃分地址區(qū)域;S3、RAM操作仲裁單元控制統(tǒng)計(jì)過程中的數(shù)據(jù)讀寫及時(shí)序;S4、CPU用戶查詢統(tǒng)計(jì)結(jié)果單元完成查詢統(tǒng)計(jì)并將策略命中的結(jié)果返回。優(yōu)選地,所述的區(qū)分不同用戶包括如下步驟S11、根據(jù)用戶ID或標(biāo)志信息識(shí)別用戶;S12、根據(jù)用戶的個(gè)數(shù)設(shè)置相同數(shù)量的FIFO隊(duì)列;S13、將網(wǎng)絡(luò)數(shù)據(jù)包與內(nèi)置的特征庫(kù)進(jìn)行對(duì)比,如果匹配,則將該特征字符在RAM中的統(tǒng)計(jì)存放地址寫入對(duì)應(yīng)的用戶FIFO隊(duì)列中。優(yōu)選地,所述的劃分地址區(qū)域采用如下形式根據(jù)用戶個(gè)數(shù),在RAM中劃分相同個(gè)數(shù)的內(nèi)存地址空間。優(yōu)選地,所述的控制統(tǒng)計(jì)過程中的數(shù)據(jù)讀寫及時(shí)序包括數(shù)據(jù)讀寫和讀寫時(shí)序,其中,讀時(shí)序控制在一個(gè)時(shí)鐘周期內(nèi),且寫使能信號(hào)為低電平的情況下,CPU對(duì)地址總線上的RAM地址進(jìn)行尋址,將對(duì)應(yīng)地址上的數(shù)據(jù)放到輸出數(shù)據(jù)線上,完成讀操作;寫時(shí)序控制在一個(gè)時(shí)鐘周期內(nèi),且寫使能信號(hào)為高電平的情況下,CPU對(duì)地址總線上的RAM地址進(jìn)行尋址,并將輸入數(shù)據(jù)線上的數(shù)據(jù)放到輸出數(shù)據(jù)線上,完成寫操作。優(yōu)選地,所述的查詢統(tǒng)計(jì)包括兩種被動(dòng)查詢方式和主動(dòng)上報(bào)方式,其中,被動(dòng)查詢方式網(wǎng)絡(luò)中任意一臺(tái)PC機(jī)通過網(wǎng)絡(luò)向FPGA發(fā)送需要統(tǒng)計(jì)的數(shù)據(jù)特征字符,F(xiàn)PGA接收并通過數(shù)據(jù)總線將統(tǒng)計(jì)信息回傳給PC機(jī),完成信息的被動(dòng)查詢;主動(dòng)上報(bào)方式通過在FPGA內(nèi)部放置定時(shí)器,間隔固定時(shí)間向PC發(fā)送數(shù)據(jù),完成信息的主動(dòng)上報(bào)。實(shí)施本專利技術(shù)的基于隨機(jī)訪問存儲(chǔ)器的多用戶統(tǒng)計(jì)方法具有以下有益效果根據(jù)客戶自身的需要自定義各種統(tǒng)計(jì)信息,大大提高了統(tǒng)計(jì)靈活性;采取基于隨機(jī)訪問存儲(chǔ)器的技術(shù)方案替代傳統(tǒng)的計(jì)數(shù)器來(lái)進(jìn)行統(tǒng)計(jì)計(jì)數(shù),大大降低了傳統(tǒng)計(jì)數(shù)器使用觸發(fā)器的個(gè)數(shù),降低了對(duì)FPGA硬件的需求,從而節(jié)約了成本;并且統(tǒng)計(jì)能力達(dá)到了 264的計(jì)數(shù)能力,提高了數(shù)據(jù)統(tǒng)計(jì)的能力。附圖說(shuō)明 圖I是本專利技術(shù)實(shí)施例的基于隨機(jī)訪問存儲(chǔ)器的多用戶統(tǒng)計(jì)方法的原理圖;圖2是本專利技術(shù)實(shí)施例的用戶仲裁單元對(duì)查詢統(tǒng)計(jì)調(diào)度的操作控制圖;圖3是本專利技術(shù)實(shí)施例的數(shù)據(jù)讀寫及時(shí)序控制圖;圖4是本專利技術(shù)實(shí)施例的CPU用戶查詢統(tǒng)計(jì)結(jié)果單元的操作控制圖。具體實(shí)施例方式為使本專利技術(shù)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本專利技術(shù)實(shí)施方式進(jìn)一步詳細(xì)描述。參見圖1,本專利技術(shù)實(shí)施例提供的基于隨機(jī)訪問存儲(chǔ)器的多用戶統(tǒng)計(jì)方法,具體包括以下步驟步驟SI :用戶仲裁單元根據(jù)網(wǎng)絡(luò)數(shù)據(jù)包攜帶的用戶ID或標(biāo)志信息區(qū)分不同用戶,根據(jù)用戶的不同分別設(shè)置多個(gè)FIFO隊(duì)列與用戶一一對(duì)應(yīng)。用戶仲裁單元在接收到網(wǎng)絡(luò)數(shù)據(jù)包后,對(duì)數(shù)據(jù)包進(jìn)行解析,通過用戶ID或標(biāo)志信息區(qū)分該數(shù)據(jù)包的所屬用戶;根據(jù)用戶的個(gè)數(shù),設(shè)置相同個(gè)數(shù)的FIFO隊(duì)列與用戶一一對(duì)應(yīng);該單元將網(wǎng)絡(luò)數(shù)據(jù)包與內(nèi)置的特征庫(kù)進(jìn)行對(duì)比,如果匹配,則將該特征字符寫入對(duì)應(yīng)的用戶FIFO隊(duì)列中。用戶仲裁單元對(duì)查詢統(tǒng)計(jì)提供了調(diào)度。調(diào)度默認(rèn)采用的是公平優(yōu)先級(jí)輪詢調(diào)度方式。如圖2所示,2個(gè)FIFO隊(duì)列,也就是代表2個(gè)用戶,可以根據(jù)需要設(shè)置多個(gè)FIFO隊(duì)列以滿足多個(gè)用戶的需要。系統(tǒng)首先判斷A_FIF0隊(duì)列是否有數(shù)據(jù),如果有則讀取々_ 正0,如果沒有則繼續(xù)讀取下一個(gè)隊(duì)列B_FIF0,多個(gè)隊(duì)列的情況依此類推,由此實(shí)現(xiàn)了統(tǒng)計(jì)查詢的公平優(yōu)先級(jí)輪詢調(diào)度。根據(jù)用戶的需求,也可以采用其他優(yōu)先級(jí)調(diào)度方式。步驟S2 :用戶區(qū)劃分控制單元負(fù)責(zé)將RAM中為不同的用戶劃分地址區(qū)域。為滿足多用戶統(tǒng)計(jì)的需要,用戶區(qū)劃分控制單元在RAM中為不同用戶劃分地址區(qū)域,只要RAM容量允許,可以設(shè)置大量的用戶。在本實(shí)施例中為用戶I劃分Fifo_l,為用戶2劃分Fifo_2,……,為用戶N劃分Fifo_N。本專利技術(shù)采用64位位寬用于統(tǒng)計(jì)計(jì)數(shù)數(shù)據(jù)的存放,最大計(jì)數(shù)可達(dá)264-1,且每個(gè)統(tǒng)計(jì)對(duì)象都支持IK以上。步驟S3 :RAM操作仲裁單元不擔(dān)包括RAM控制統(tǒng)計(jì)過程中的數(shù)據(jù)讀寫及時(shí)序。RAM操作仲裁單元還要響應(yīng)CPU用戶查詢統(tǒng)計(jì)結(jié)果單元下發(fā)的查詢結(jié)果命令,并且最新的一次的統(tǒng)計(jì)結(jié)果返回給CPU用戶查詢統(tǒng)計(jì)結(jié)果單元。主要用來(lái)控制RAM的讀寫操作和時(shí)序,時(shí)序控制的好壞直接影響到策略統(tǒng)計(jì)的精度,在操作RAM的同時(shí)也要處理好將要達(dá)到的數(shù)據(jù)。本專利技術(shù)的存儲(chǔ)器采用的有效資源共享,有限資源復(fù)用的設(shè)計(jì)目的。當(dāng)CPU需要讀取數(shù)據(jù)時(shí),在一個(gè)時(shí)鐘周期內(nèi),且“寫使能”信號(hào)為低電平的情況下,CPU對(duì)地址總線上的RAM地址進(jìn)行尋址,將對(duì)應(yīng)地址上的數(shù)據(jù)放到輸出數(shù)據(jù)線上,完成讀數(shù)據(jù)操作。如圖3所示,在ENA信號(hào)為高電平,地址總線ADDRA上存放的數(shù)據(jù)為aa,“寫使能”信號(hào)WEA為低電平時(shí),CPU對(duì)RAM地址為aa的內(nèi)存塊進(jìn)行尋址,并將該內(nèi)存塊存放的數(shù)據(jù)MEM (aa)(是指RAM中記憶的數(shù)據(jù)即memory)放到數(shù)據(jù)輸出端口總線DOUTA上,完成對(duì)數(shù)據(jù)的讀操作。當(dāng)用戶區(qū)劃分控制單元需要往RAM中寫入數(shù)據(jù)時(shí),在一個(gè)時(shí)鐘周期內(nèi),且“寫使能”信號(hào)為高電平的情況下,CPU對(duì)地址總線上的RAM地址進(jìn)行尋址,并將輸入數(shù)據(jù)線上的數(shù)據(jù)放到輸出數(shù)據(jù)線上,完成寫數(shù)據(jù)操作。如圖3所示,在ENA信號(hào)為高電平,地址總線ADDRA上存放的數(shù)據(jù)為bb,數(shù)據(jù)輸入總線DINA上存放的數(shù)據(jù)為1111,“寫使能”信號(hào)WEA為高電平時(shí),用戶區(qū)劃分控制單元對(duì)RAM地址為bb的內(nèi)存塊進(jìn)行尋址,并將DINA上的數(shù)據(jù)1111寫入該內(nèi)存塊存放的數(shù)據(jù)MEM (bb),完成對(duì)數(shù)據(jù)的寫操作。當(dāng)CPU用戶查詢統(tǒng)計(jì)結(jié)果單元和用戶區(qū)劃分控制單元都要讀取數(shù)據(jù)時(shí),RAM (隨機(jī)訪問存儲(chǔ))操作仲裁單元要采用輪詢方式分別響應(yīng),與圖2的原理一致。步驟S4 :CPU用戶查詢統(tǒng)計(jì)結(jié)果單元完成查詢統(tǒng)計(jì)并將策略命中的次數(shù)返回給用戶。如圖4所示,在這個(gè)單元中,DATA_ARB模塊是連接上查詢用戶與RAM之間的接口。本專利技術(shù)支持多種統(tǒng)計(jì)結(jié)果查詢方式,一種是被動(dòng)查詢方式。是指網(wǎng)絡(luò)中任意一臺(tái)PC機(jī)通過網(wǎng)絡(luò)向FPGA發(fā)送需要統(tǒng)計(jì)的數(shù)據(jù)特征字符,F(xiàn)PGA接收并通過數(shù)據(jù)總線將統(tǒng)計(jì)信息回傳給PC機(jī),完成信息的被動(dòng)查詢。一種是主動(dòng)上報(bào)方式。通過在FPGA內(nèi)部放置定時(shí)器,間隔固定時(shí)間向PC發(fā)送數(shù)據(jù),完成信息的主動(dòng)上報(bào)。同時(shí)在這里RAM也支持系統(tǒng)復(fù)位,也就是將命中的結(jié)果全部清為0,然后重新計(jì)數(shù)。其中COM代表下發(fā)的命令DATA是返回的本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種基于隨機(jī)訪問存儲(chǔ)器的多用戶統(tǒng)計(jì)方法,其特征在于,包括以下步驟:S1、用戶仲裁單元根據(jù)網(wǎng)絡(luò)數(shù)據(jù)包攜帶的用戶ID或標(biāo)志信息區(qū)分不同用戶;S2、用戶區(qū)劃分控制單元在RAM中為不同用戶劃分地址區(qū)域;S3、RAM操作仲裁單元控制統(tǒng)計(jì)過程中的數(shù)據(jù)讀寫及時(shí)序;S4、CPU用戶查詢統(tǒng)計(jì)結(jié)果單元完成查詢統(tǒng)計(jì)并將策略命中的結(jié)果返回。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:陳庶樵李玉峰魏長(zhǎng)城張建輝李寶凱徐天賜彭博
    申請(qǐng)(專利權(quán))人:大連梯耐德網(wǎng)絡(luò)技術(shù)有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV永久纯肉无码精品动漫| 永久免费无码日韩视频| 亚洲午夜AV无码专区在线播放| 69堂人成无码免费视频果冻传媒 | 高潮潮喷奶水飞溅视频无码| 亚洲va无码手机在线电影| 中文字幕久久久人妻无码 | 免费看又黄又无码的网站| 成人无码嫩草影院| 亚洲av片不卡无码久久| 一本加勒比HEZYO无码人妻| 亚洲a∨无码精品色午夜| 精品一区二区三区无码免费视频| 国产精品无码专区在线观看| 久久亚洲AV成人无码国产最大| 久久精品亚洲中文字幕无码网站 | 国产自无码视频在线观看 | 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲AV无码日韩AV无码导航| 亚洲?v无码国产在丝袜线观看 | 国产AV无码专区亚洲Av| 成人免费无码H在线观看不卡| 久久精品无码一区二区WWW| 亚洲AV日韩AV永久无码久久| 天堂Aⅴ无码一区二区三区| av无码东京热亚洲男人的天堂| 亚洲日韩国产AV无码无码精品| 日韩精品无码久久久久久| 亚洲AV无码乱码在线观看富二代| 国产成人无码A区在线观看视频| 国产精品无码免费视频二三区| 午夜爽喷水无码成人18禁三级| 午夜无码熟熟妇丰满人妻| 伊人久久一区二区三区无码| 久久亚洲日韩看片无码| 亚洲日韩中文字幕无码一区 | 亚洲人成无码网站久久99热国产| 麻豆亚洲AV成人无码久久精品| 精品无码综合一区二区三区| 一本大道无码日韩精品影视_| 久久中文字幕无码专区|