欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

接口控制文件解析處理器的制作方法

文檔序號:6450386閱讀:332來源:國知局
專利名稱:接口控制文件解析處理器的制作方法
技術(shù)領(lǐng)域
本實用新型涉及計算機技術(shù)領(lǐng)域,尤其涉及一種接ロ控制文件解析處理器。
背景技術(shù)
當產(chǎn)品檢驗系統(tǒng)需要對數(shù)據(jù)包進行組包和拆包吋,就必須要在運行模塊中編寫C代碼來實現(xiàn),這不管是對測試人員還是客戶來說都是比較頭疼的問題。當產(chǎn)品檢驗系統(tǒng)需要對總線上的數(shù)據(jù)進行組包和拆包時,需要通過運行模塊實現(xiàn),實現(xiàn)過程非常的復(fù)雜,需要編寫大量C代碼,編譯,然后將編譯好的“.0”文件上傳系統(tǒng),毎次需求發(fā)生一點變化,都需要重新運行實現(xiàn)一遍,大大降低了系統(tǒng)的可用性,増加了用戶的使用復(fù)雜度。

實用新型內(nèi)容本實用新型提供了一種接ロ控制文件解析處理器,解決了代碼定義運行過程復(fù)雜度高的問題。一種接ロ控制文件解析處理器,包括控制芯片、數(shù)據(jù)過濾芯片和解析芯片;所述數(shù)據(jù)過濾芯片通過總線接ロ與協(xié)議總線連接,通過第一控制信號接ロ與所述控制芯片連接,通過數(shù)據(jù)傳輸接ロ與所述解析芯片連接;所述解析芯片通過第二控制信號接ロ與所述控制芯片連接;所述控制芯片具有多個工作檔位,所述控制芯片在不同的工作檔位下處于不同的策略模式,經(jīng)由所述第一控制信號接ロ向所述數(shù)據(jù)過濾芯片發(fā)出與當前策略模式相匹配的第一控制信號,經(jīng)由所述第二控制信號接ロ向所述解析芯片發(fā)出與當前策略模式相匹配的第二控制信號;所述數(shù)據(jù)過濾芯片接收所述控制芯片自所述第一控制信號接ロ發(fā)送的第一控制信號,提取所述協(xié)議總線上的數(shù)據(jù)并將提取到的數(shù)據(jù)經(jīng)由所述數(shù)據(jù)傳輸接ロ發(fā)送給所述解析芯片;所述解析芯片經(jīng)由所述第二控制信號接ロ發(fā)送的第二控制信號,經(jīng)由所述數(shù)據(jù)傳輸接ロ接收所述過濾芯片發(fā)送的數(shù)據(jù)。優(yōu)選的,上述接ロ控制文件解析處理器還包括一內(nèi)存單元,所述內(nèi)存単元通過ー數(shù)據(jù)讀寫接ロ與所述控制芯片相連接;所述控制芯片通過所述數(shù)據(jù)讀寫接ロ向所述內(nèi)存単元寫入或讀取策略模式數(shù)據(jù)。優(yōu)選的,上述接ロ控制文件解析處理器還包括ー緩存區(qū),所述緩存區(qū)連接于所述協(xié)議總線的數(shù)據(jù)接收端,用于緩存所述協(xié)議總線數(shù)據(jù)接收端接收到的數(shù)據(jù);所述緩存區(qū)與所述數(shù)據(jù)過濾芯片之間置有緩存讀取接ロ,所述數(shù)據(jù)過濾芯片通過所述緩存讀取接ロ讀取所述緩存區(qū)緩存的數(shù)據(jù)。優(yōu)選的,所述第一控制信號包含一匹配序列,所述匹配序列為若干個連續(xù)的整型數(shù)據(jù)。優(yōu)選的,所述數(shù)據(jù)過濾芯片包括ー比較器,該比較器用于將所述數(shù)據(jù)過濾芯片從所述緩存區(qū)讀取的數(shù)據(jù)與所述匹配序列進行逐位比較,在出現(xiàn)不匹配的比特位時將讀取到的數(shù)據(jù)清空。本實用新型提供了一種接ロ控制文件解析處理器,包括控制芯片、數(shù)據(jù)過濾芯片和解析芯片;所述數(shù)據(jù)過濾芯片通過總線接ロ與協(xié)議總線連接,通過第一控制信號接ロ與所述控制芯片連接,通過數(shù)據(jù)傳輸接ロ與所述解析芯片連接;所述數(shù)據(jù)解析芯片通過第二控制信號接ロ與所述控制芯片連接;所述控制芯片具有多個工作檔位,所述控制芯片在不同的工作檔位下處于不同的策略模式,經(jīng)由所述第一控制信號接ロ向所述數(shù)據(jù)過濾芯片發(fā)出與當前策略模式相匹配的第一控制信號,經(jīng)由所述第二控制信號接ロ向所述解析芯片發(fā)出與當前策略模式相匹配的第二控制信號;所述數(shù)據(jù)過濾芯片接收所述控 制芯片自所述第ー控制信號接ロ發(fā)送的第一控制信號,提取所述協(xié)議總線上的數(shù)據(jù)并將提取到的數(shù)據(jù)經(jīng)由所述數(shù)據(jù)傳輸接ロ發(fā)送給所述解析芯片;所述解析芯片經(jīng)由所述第二控制信號接ロ發(fā)送的第二控制信號,經(jīng)由所述數(shù)據(jù)傳輸接ロ接收所述過濾芯片發(fā)送的數(shù)據(jù)。在內(nèi)存單元中構(gòu)建規(guī)則庫,從預(yù)置的規(guī)則庫中選擇多個規(guī)則,構(gòu)造數(shù)據(jù)處理的策略規(guī)則,確定控制芯片的策略模式;控制芯片根據(jù)選定策略模式分別向數(shù)據(jù)過濾芯片發(fā)送第一控制信號,向解析芯片發(fā)送第二控制信號,以控制數(shù)據(jù)過濾芯片根據(jù)所述策略規(guī)則從協(xié)議總線上定位待處理的數(shù)據(jù)部分,在定位完成后,再將定位得到的數(shù)據(jù)發(fā)送給解析芯片,由解析芯片根據(jù)所述第二控制信號對定位獲得的數(shù)據(jù)進行解析處理,將在數(shù)據(jù)解析處理流程拆分為多個規(guī)則并存儲至規(guī)則庫中,在需要使用時,可根據(jù)需要直接選擇相應(yīng)的規(guī)則構(gòu)造數(shù)據(jù)解析處理流程,解決了代碼定義運行過程復(fù)雜度高的問題。

圖I為本實用新型的實施例一提供的ー種解析方法的流程圖;圖2為本實用新型的實施例一中策略規(guī)則組合模式的示意圖;圖3為本實用新型的實施例一中策略規(guī)則組合模式的示意圖;圖4為本實用新型的實施例一中策略規(guī)則組合模式的示意圖;圖5為策略的編輯應(yīng)用的示意圖;圖6為接口數(shù)據(jù)處理的系統(tǒng)結(jié)構(gòu)示意圖;圖7為本實用新型的實施例ニ中策略組合方式一的示意圖;圖8為本實用新型的實施例ニ中策略組合方式ニ的示意圖;圖9為本實用新型的實施例ニ中策略組合方式三的示意圖;圖10為數(shù)據(jù)解析流程示意圖;圖11為本實用新型的實施例三提供的一種接ロ控制文件解析處理器的結(jié)構(gòu)示意圖。
具體實施方式
當產(chǎn)品檢驗系統(tǒng)需要對總線上的數(shù)據(jù)進行組包和拆包時,需要通過運行模塊實現(xiàn),實現(xiàn)過程非常的復(fù)雜,需要編寫大量C代碼,編譯,然后將編譯好的“.0”文件上傳系統(tǒng),毎次需求發(fā)生一點變化,都需要重新運行實現(xiàn)一遍,大大降低了系統(tǒng)的可用性,増加了用戶的使用復(fù)雜度。為了解決上述問題,本實用新型的實施例提出了ー種解析方法和裝置,即把對于需要組包和拆包的過程編寫成一個描述文件(策略規(guī)則),由嵌入式系統(tǒng)解析描述文件,并根據(jù)解析的規(guī)則對接收的數(shù)據(jù)進行處理。下文中將結(jié)合附圖對本實用新型的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。首先結(jié)合附圖,對本實用新型的實施例一進行說明。本實用新型實施例提供了ー種解析方法,實現(xiàn)在通信總線上對數(shù)據(jù)的組包和拆包,通過靈活、便捷、通用的界面配置操作實現(xiàn)不同協(xié)議總線上數(shù)據(jù)的處理,避免在運行模塊編寫C代碼帶來的不便和錯誤風(fēng)險。 使用本實用新型實施例提供的解析方法對數(shù)據(jù)進行解析處理的流程如圖I所示,包括步驟101、構(gòu)造ー規(guī)則庫,所述規(guī)則庫包括定位規(guī)則部分和處理規(guī)則部分;具體的,所述定位規(guī)則部分包括多個定位規(guī)則,所述處理規(guī)則部分包括多個處理規(guī)則。定位規(guī)則,用于定位協(xié)議總線上需要處理的數(shù)據(jù)部分,根據(jù)用戶定義的協(xié)議定位規(guī)則,在總線上與數(shù)據(jù)流匹配,匹配成功即定位完成,定位完成后接著是對數(shù)據(jù)的處理,處理完成后,從數(shù)據(jù)流中被處理完成的位置開始繼續(xù)匹配后續(xù)數(shù)據(jù)。在匹配過程中首先要關(guān)心定位的觸發(fā)條件,定位的觸發(fā)條件有數(shù)據(jù)觸發(fā)和空閑時間觸發(fā)兩種,數(shù)據(jù)觸發(fā)是根據(jù)定位規(guī)則中定義的具體數(shù)據(jù)匹配,時間觸發(fā)則不判斷數(shù)據(jù)的內(nèi)容,而是按固定時間循環(huán)處理數(shù)據(jù)流。當定位的觸發(fā)條件是數(shù)據(jù)觸發(fā)時,需要確定數(shù)據(jù)的長度、內(nèi)容、數(shù)據(jù)模式、數(shù)據(jù)類型和數(shù)據(jù)字節(jié)序。數(shù)據(jù)的長度是指定位規(guī)則占數(shù)據(jù)流中數(shù)據(jù)的個數(shù);數(shù)據(jù)內(nèi)容即數(shù)據(jù)本身,指定規(guī)則中不同序列號對應(yīng)的數(shù)據(jù),例如定位規(guī)則是5個整型數(shù)據(jù),定位的數(shù)據(jù)內(nèi)容可以設(shè)計成如表I所示的形式表I
權(quán)利要求1.一種接ロ控制文件解析處理器,其特征在于,包括控制芯片、數(shù)據(jù)過濾芯片和解析芯片; 所述數(shù)據(jù)過濾芯片通過總線接ロ與協(xié)議總線連接,通過第一控制信號接ロ與所述控制芯片連接,通過數(shù)據(jù)傳輸接ロ與所述解析芯片連接; 所述解析芯片通過第二控制信號接ロ與所述控制芯片連接; 所述控制芯片具有多個工作檔位,所述控制芯片在不同的工作檔位下處于不同的策略模式,經(jīng)由所述第一控制信號接ロ向所述數(shù)據(jù)過濾芯片發(fā)出與當前策略模式相匹配的第一控制信號,經(jīng)由所述第二控制信號接ロ向所述解析芯片發(fā)出與當前策略模式相匹配的第二控制信號; 所述數(shù)據(jù)過濾芯片接收所述控制芯片自所述第一控制信號接ロ發(fā)送的第一控制信號,提取所述協(xié)議總線上的數(shù)據(jù)并將提取到的數(shù)據(jù)經(jīng)由所述數(shù)據(jù)傳輸接ロ發(fā)送給所述解析芯片; 所述解析芯片經(jīng)由所述第二控制信號接ロ發(fā)送的第二控制信號,經(jīng)由所述數(shù)據(jù)傳輸接ロ接收所述過濾芯片發(fā)送的數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的接ロ控制文件解析處理器,其特征在于,還包括一內(nèi)存單元,所述內(nèi)存単元通過ー數(shù)據(jù)讀寫接ロ與所述控制芯片相連接; 所述控制芯片通過所述數(shù)據(jù)讀寫接ロ向所述內(nèi)存単元寫入或讀取策略模式數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的接ロ控制文件解析處理器,其特征在于,還包括ー緩存區(qū),所述緩存區(qū)連接于所述協(xié)議總線的數(shù)據(jù)接收端,用于緩存所述協(xié)議總線數(shù)據(jù)接收端接收到的數(shù)據(jù); 所述緩存區(qū)與所述數(shù)據(jù)過濾芯片之間置有緩存讀取接ロ,所述數(shù)據(jù)過濾芯片通過所述緩存讀取接ロ讀取所述緩存區(qū)緩存的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的接ロ控制文件解析處理器,其特征在于,所述數(shù)據(jù)過濾芯片包括ー比較器,該比較器用于將所述數(shù)據(jù)過濾芯片從所述緩存區(qū)讀取的數(shù)據(jù)與所述第一控制信號包含的匹配序列進行逐位比較,在出現(xiàn)不匹配的比特位時將讀取到的數(shù)據(jù)清空。
專利摘要本實用新型提供了一種接口控制文件解析處理器。涉及計算機技術(shù)領(lǐng)域;解決了代碼定義運行過程復(fù)雜度高的問題。所述接口控制文件解析處理器包括控制芯片、數(shù)據(jù)過濾芯片和解析芯片。本實用新型提供的技術(shù)方案適用于產(chǎn)品檢驗流程,實現(xiàn)了可用性更強的靈活的數(shù)據(jù)解析。
文檔編號G06F13/42GK202512566SQ201120330280
公開日2012年10月31日 申請日期2011年9月5日 優(yōu)先權(quán)日2011年9月5日
發(fā)明者彭時濤 申請人:北京旋極信息技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
会宁县| 呼玛县| 赣榆县| 广饶县| 长寿区| 广宁县| 松江区| 新竹市| 兴山县| 唐海县| 祁阳县| 左贡县| 西贡区| 贺兰县| 施甸县| 东安县| 呼伦贝尔市| 高清| 印江| 商水县| 承德县| 泰来县| 凌云县| 康乐县| 稻城县| 舒城县| 承德县| 万安县| 思南县| 巫山县| 宣化县| 西和县| 通江县| 会理县| 河曲县| 蓬溪县| 星座| 法库县| 奉新县| 吉水县| 安吉县|