日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]AC狀態機的構建方法及裝置無效

專利信息
申請號: 201210038061.8 申請日: 2012-02-17
公開(公告)號: CN102646115A 公開(公告)日: 2012-08-22
發明(設計)人: 陳國鵬 申請(專利權)人: 北京星網銳捷網絡技術有限公司
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 北京同立鈞成知識產權代理有限公司 11205 代理人: 馬爽
地址: 100036 北京市海淀區*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: ac 狀態機 構建 方法 裝置
【說明書】:

技術領域

發明涉及模式匹配技術,尤其涉及一種AC狀態機的構建方法及裝置。

背景技術

多模式匹配問題是計算機科學的基本問題之一,多模式匹配問題可以簡單描述為:當存在一個搜尋文本和一個搜尋模式集合時,搜尋模式集合包括兩個以上的搜尋模式,每個搜尋模式通常是一字符串。在搜尋文本中查找搜尋模式集合中的各搜尋模式。比如:搜尋文本A為:abcdefg123456,搜尋模式集合C為{abc、ef、tian、123、67、890}。那么,進行多模式匹配后,輸出的結果就是搜尋文本A中包含搜尋模式abc、ef和123。

多模式匹配只要掃描一遍搜尋文本,就能夠找出該搜尋文本匹配的所有搜尋模式,具有很高的匹配效率,廣泛用于入侵檢測、病毒檢測、搜索引擎和數據挖掘等領域。

AC(Aho-Corasick)算法是一種經典的多模式匹配算法,能夠在任意的搜尋文本中定位任一個搜尋模式的所有位置。該算法利用有限自動機巧妙地將字符比較轉化為狀態轉移。其原理是:首先根據搜尋模式集合定義一個有限狀態模式匹配機,然后把搜尋文本作為模式匹配狀態機的輸入,只要匹配到搜尋模式,就會通報此搜尋模式成功。在標準的AC算法中,搜尋文本的每次輸入是一個字節。

以搜尋模式集合{he、she、his、hers}為例,由此搜尋模式集合構建的AC狀態機如圖1A~1C所示。圖1A~圖1C為現有技術AC狀態機的示意圖。圖1A的關鍵字樹中,每一個圓圈表示一個狀態節點,每個狀態節點都包含三個重要數據:轉移(goto)函數(圖1A)、失效(failure)函數(圖1B)、輸出(output)函數(圖1C)。

其中,goto函數用于把一個由狀態和輸入字符組成的二元組映射成另一個狀態或是失效;

failure函數用于把一個狀態映射到另一個狀態。當goto函數報告失效時,failure函數就會被詢問;

output函數,用于表示某個搜尋模式已經被匹配。

在基本AC狀態機的狀態遷移中,在當前狀態S和輸入字符c下,下一個狀態為:

操作1:如果goto(S,c)存在,那么下一個狀態為goto(S,c),算法結束,否則,執行操作2;

操作2:將failure(S)賦值給S,執行操作1。

由于在基本AC狀態機中,如果goto函數的結果不存在,就會導致一次或是多次的訪問failure函數,為了提高AC狀態機的效率,現有技術提出一種去failure的AC狀態機。在去failure的AC狀態機中,每一個狀態節點沒有failure函數,而是把goto函數和failure函數統一為:下一個狀態(nextstate)函數。

去failure的AC狀態機的示意圖和標準AC狀態機的示意圖是一樣的,只是每個狀態節點下,不再有goto函數和failure函數,而是用nextstate函數替代。nextstate函數用于把一個由狀態和輸入字符組成的二元組映射成另一個狀態。即通過nextstate函數,可獲知一個確定的下一個狀態。

有了nextstate函數后,AC狀態機的遷移就簡單多了,在當前狀態S和當前輸入字符c下,那么下一個狀態就是:nextstate(S,c)。

為了方便獲取nextstate函數,每一個狀態節點需保存下一個狀態表,每一個狀態節點的下一個狀態表記錄:在當前狀態下,在不同的輸入字符時的下一個狀態值,即在當前狀態下,輸入某個字符,那么將遷移到哪一個狀態。由于字符是一個字節,能夠表示美國信息互換標準代碼(American?Standard?Code?for?Information?Interchange,以下簡稱:ASCII)碼中的0~255。其中,ASCII碼值表記錄的是用戶所看到的字符與計算機內部的真正數值之間的映射,由于一個字節的取值范圍是0~255,因而ASCII碼值表有256個單元。比如:用戶看到的字母a,計算機內部的保存數值是97;用戶看到的數字1,計算機內部的保存數值是31,等等。因而下一個狀態表是一個具有256個成員的數組。以圖1A中的狀態節點1為例,狀態節點1在256個不同ASCII碼值輸入時的下一個狀態表,可以如表1所示。

表1

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京星網銳捷網絡技術有限公司,未經北京星網銳捷網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210038061.8/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 一级久久精品| 欧美日韩精品在线一区| 亚洲精品久久久中文| 免费a级毛片18以上观看精品| 国产极品一区二区三区| 99精品免费在线视频| 伊人av综合网| 久久一二区| 久久午夜鲁丝片| 欧美一区二区在线不卡| 久久精品爱爱视频| 91麻豆精品国产91久久久资源速度| 97久久精品一区二区三区观看| 激情久久久久久| 亚洲视频h| 日韩av在线中文| 亚洲精品久久久中文| 久久aⅴ国产欧美74aaa| 最新国产精品自拍| 高清在线一区二区| 99精品久久久久久久婷婷| 久久久综合香蕉尹人综合网| 亚洲**毛茸茸| 国产欧美一区二区三区免费看| 久久99精品国产麻豆宅宅| 狠狠躁夜夜躁xxxxaaaa| 久久国产精品99国产精| 国v精品久久久网| 亚洲欧美日韩另类精品一区二区三区| 99精品国产99久久久久久97| 日韩国产不卡| 日韩欧美激情| 国产的欧美一区二区三区| 欧美精品八区| 久久中文一区二区| 国产69精品99久久久久久宅男 | 国产精品久久91| 久久综合国产伦精品免费| 精品综合久久久久| 欧美激情综合在线| 午夜精品一二三区| 高清人人天天夜夜曰狠狠狠狠| 精品国产乱码久久久久久a丨| 国产一区免费播放| 午夜av电影网| 中文字幕国内精品| 日韩av在线网| 国产99久久九九精品免费| 中文字幕在线一区二区三区 | 国语对白老女人一级hd| 91一区二区三区在线| 精品国产仑片一区二区三区| 狠狠色丁香久久综合频道| 99国产精品| 欧美精品一卡二卡| 国产一区二区手机在线观看| 91九色精品| 亚洲精品主播| 狠狠躁夜夜| 国产精品麻豆自拍| 99国产精品一区二区| 欧美hdxxxx| 国产一区二区视频在线| 一区二区午夜| 91国偷自产一区二区介绍| 日韩一级片在线免费观看| 国产韩国精品一区二区三区| 日本黄页在线观看| 国产九九九精品视频| 精品视频久| 亚洲国产精品日韩av不卡在线| 国产精品久久久久久亚洲调教| 国产69精品久久久久999小说| 国产足控福利视频一区| 国偷自产一区二区三区在线观看| 亚洲精品色婷婷| 国产精品96久久久久久又黄又硬| 精品久久二区| 精品国产精品亚洲一本大道| 国产乱老一区视频| 国产69精品久久久久按摩| 亚洲高清久久久| 国产精品视频十区| 国产精品电影免费观看| 亚洲va欧美va国产综合先锋| 麻豆国产一区二区| 国产欧美一区二区精品婷| 国产经典一区二区| 日韩精品一区二区三区免费观看| 好吊色欧美一区二区三区视频| 91精品视频一区二区| 欧美一区二区三区激情| 狠狠色噜噜狠狠狠狠综合久| 欧美国产亚洲精品| 国模吧一区二区| 国产一区二区精华| 久久久久久久久久国产精品| 激情久久久久久| 精品免费久久久久久久苍| 午夜影院色| 亚洲一级中文字幕| 欧美日韩亚洲三区| 精品一区二区超碰久久久| 欧美精品在线不卡| 亚洲欧美自拍一区| 国产精品无码专区在线观看| 日本边做饭边被躁bd在线看| 香蕉久久国产| 午夜看片网站| 久久久午夜爽爽一区二区三区三州| 日韩av在线资源| 久久99精品国产麻豆宅宅| 国产一区二区伦理片| _97夜夜澡人人爽人人| 国产一区二区三区网站| 日日夜夜精品免费看| 国产精品视频免费看人鲁| 精品国产仑片一区二区三区| 久久久久久久亚洲视频| 欧美在线播放一区| 亚洲国产日韩综合久久精品| 高清欧美xxxx| 国产精品一二三区免费| 日韩毛片一区| 国产欧美视频一区二区| 躁躁躁日日躁网站| 欧美激情综合在线| 电影91久久久| 国产精品一区二区日韩新区| 国产精品一二三区视频出来一 | 狠狠色噜噜狠狠狠888奇米| 欧美xxxxhdvideos| 91精品一区二区在线观看| 国产一级精品在线观看| 精品国产九九| 亚洲国产欧美一区| 中文字幕在线一二三区| 国产精品久久久久久久久久久久久久不卡| 色吊丝av中文字幕| 国产乱人伦精品一区二区| 国产丝袜在线精品丝袜91| 日本三级不卡视频| 19videosex性欧美69| 国产麻豆精品一区二区| 欧美视屏一区二区| 国产91清纯白嫩初高中在线观看| 又黄又爽又刺激久久久久亚洲精品| 99er热精品视频国产| 年轻bbwbbw高潮| 国产色婷婷精品综合在线手机播放| 国产麻豆一区二区三区在线观看| 欧美日韩一区电影| 欧美一区二区三区四区夜夜大片| 国产农村妇女精品一区二区 | 色婷婷精品久久二区二区我来| 日本黄页在线观看| 国产精品一区二区在线观看 | www.午夜av| 日韩精品一区二区三区四区在线观看 | 国产精品一区久久人人爽| 日韩国产精品一区二区| 国产午夜精品免费一区二区三区视频 | 日本aⅴ精品一区二区三区日| 国产午夜精品一区二区理论影院| 国产一区二区片| 欧美视频1区| 国产91一区二区在线观看| 狠狠色噜噜狠狠狠狠69| 国产欧美久久一区二区三区| 国产午夜精品一区二区三区最新电影| 中文字幕亚洲欧美日韩在线不卡| 国内久久精品视频| 久久影院国产精品| 一区二区三区免费高清视频| 欧美一区二区三区片| 国产91九色在线播放| 日韩一区免费| 久久久中精品2020中文| 91福利视频免费观看| 制服丝袜视频一区| 精品久久久影院| 国产精品视频一区二区二| 亚洲欧美一区二| 国v精品久久久网| 欧美激情综合在线| 国产精品日本一区二区不卡视频| 一本色道久久综合亚洲精品浪潮| 亚洲国产欧美国产综合一区| 日韩中文字幕在线一区二区| 国产福利一区在线观看| 性色av色香蕉一区二区三区| 色噜噜狠狠色综合中文字幕| 国产精品1区二区| 亚洲国产精品国自产拍av| 午夜影院5分钟| 欧美精品免费一区二区| av国产精品毛片一区二区小说| av中文字幕一区二区| 国产一区在线精品| 午夜黄色大片| 中文字幕一二三四五区| 国产一区www| 亚洲欧美自拍一区| 欧美日韩国产一级| 丝袜美腿诱惑一区二区| 91国产一区二区| 国产精品久久久久久久久久久久久久久久久久| 国产一区二区在| 午夜a电影| 97精品国产97久久久久久免费| 精品国产1区2区3区| 国产日韩欧美在线一区| 国产一区二三| 国产欧美亚洲精品| 国产乱码精品一区二区三区中文| 国产白嫩美女在线观看| 国产精品视频十区| 亚洲精品国产精品国自产网站按摩| 538国产精品一区二区在线| 免费久久99精品国产婷婷六月| 国产一级片子| 日本边做饭边被躁bd在线看| 日本一区二区三区免费视频| 7777久久久国产精品| 亚洲国产一二区| 日韩精品一区在线视频| 久久国产精品欧美| 999久久久国产| 91片在线观看| 日韩av在线免费电影| 欧美精品xxxxx| 亚洲国产精品网站| 日韩久久电影| 亚洲精品人| 中文字幕一区2区3区| 国产亚洲精品久久久456| 亚洲精品日日夜夜| 亚洲精欧美一区二区精品| 亚洲视频精品一区| 欧美在线视频一区二区三区| 欧美一区二区久久| 久久精品一二三四| 亚洲精品日本无v一区| 精品国产一区在线| 黄色国产一区二区| 国产一区二区三区影院|