[發(fā)明專利]一種流量分析表達(dá)式智能提示與補(bǔ)全的方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010834725.6 | 申請(qǐng)日: | 2020-08-19 |
| 公開(公告)號(hào): | CN111913594B | 公開(公告)日: | 2023-09-29 |
| 發(fā)明(設(shè)計(jì))人: | 王煒;胡勇;鄧金祥;代先勇;龍雨君;谷峰;周川;張?chǎng)?/a>;曾海剛;劉洋 | 申請(qǐng)(專利權(quán))人: | 成都鋒衛(wèi)科技有限公司 |
| 主分類號(hào): | G06F3/023 | 分類號(hào): | G06F3/023 |
| 代理公司: | 北京天奇智新知識(shí)產(chǎn)權(quán)代理有限公司 11340 | 代理人: | 許馳 |
| 地址: | 610000 四川省成都市高新區(qū)天*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 流量 分析 表達(dá)式 智能 提示 方法 | ||
1.一種流量分析表達(dá)式智能提示與補(bǔ)全的方法,其特征在于,包括如下步驟:
S1:對(duì)網(wǎng)絡(luò)流量分析并生成關(guān)鍵字樹列表,以關(guān)鍵字信息為索引,關(guān)聯(lián)運(yùn)算符信息和取值信息,建立流量分析表達(dá)式庫(kù);
S2:獲取用戶輸入的字符指令,根據(jù)字符指令顯示提示信息,判斷輸入的字符指令類型,若字符為不可見字符轉(zhuǎn)S31,否則若字符指令為可見字符,轉(zhuǎn)S4;
S3:
S31:若字符指令為第一不可見字符,判斷提示信息是否顯示,若是則在關(guān)鍵字樹列表的文本框中選中并添加提示信息,否則轉(zhuǎn)S4;
S32:若字符指令為第二不可見字符,判斷提示信息是否顯示,若是則選中提示信息,否則將事件標(biāo)記成已處理狀態(tài);
S33:若字符指令為第三不可見字符,判斷提示信息是否顯示,若是則在關(guān)鍵字樹列表的文本框中選中并添加提示信息,否則向前查找直到遇到第三指令的字符,截取字符串,判斷該字符串是否是關(guān)鍵字,若是則顯示關(guān)鍵字對(duì)應(yīng)的比較運(yùn)算符,否則向外拋出,轉(zhuǎn)S4;
S34:若字符指令為比較運(yùn)算符,則向前查找字符串,判斷字符串是不是關(guān)鍵字,若是則從關(guān)鍵字對(duì)應(yīng)的比較運(yùn)算符中找到匹配項(xiàng)顯示,否則向外拋出,轉(zhuǎn)S4;
S35:若字符指令為除第一不可見字符、第二不可見字符、第三不可見字符之外的不可見字符,將事件標(biāo)記成已處理狀態(tài),轉(zhuǎn)S4;
S4:啟動(dòng)后臺(tái)線程,后臺(tái)線程累加等待時(shí)間,若等待時(shí)間在設(shè)定時(shí)間內(nèi)再次觸發(fā)事件,則重置等待時(shí)間,當(dāng)后臺(tái)線程已等待時(shí)間達(dá)到設(shè)定值,轉(zhuǎn)S5;
S5:判斷正在輸入的字符是關(guān)鍵字還是正在輸入關(guān)鍵字對(duì)應(yīng)的值,若輸入的字符是關(guān)鍵字,則將待補(bǔ)全的剩余字符串插入到文本框中;若輸入的信息是關(guān)鍵字對(duì)應(yīng)的值信息,則刪除當(dāng)前輸入的值信息,將選中的完整的值信息插入到文本框中。
2.根據(jù)權(quán)利要求1所述一種流量分析表達(dá)式智能提示與補(bǔ)全的方法,其特征在于,所述S5中判斷正在輸入關(guān)鍵字還是正在輸入關(guān)鍵字對(duì)應(yīng)的值信息的具體過程包括:
S51:向前查找字符,直到遇到空格字符,取空格字符后的字符串為第一字符串;跳過空格字符繼續(xù)向前查找得到第二字符串;
判斷第二字符串是否為比較運(yùn)算符,若是則輸入的字符為關(guān)鍵字對(duì)應(yīng)的值,獲取關(guān)鍵字對(duì)應(yīng)的值列表,根據(jù)第一字符串從該列表中找到匹配項(xiàng)并顯示關(guān)鍵字對(duì)應(yīng)的值列表;
否則輸入的字符為關(guān)鍵字對(duì)應(yīng)的值的一部分,獲取關(guān)鍵字列表,根據(jù)第一字符串從該列表中找到匹配項(xiàng)并顯示關(guān)鍵字列表。
3.根據(jù)權(quán)利要求1所述一種流量分析表達(dá)式智能提示與補(bǔ)全的方法,其特征在于,所述關(guān)鍵字樹列表包括關(guān)鍵字當(dāng)前名稱、關(guān)鍵字完整名稱、關(guān)鍵字描述信息、關(guān)鍵字比較運(yùn)算附列表、值列表與次級(jí)關(guān)鍵字樹。
4.根據(jù)權(quán)利要求1所述一種流量分析表達(dá)式智能提示與補(bǔ)全的方法,其特征在于,所述第一不可見字符為確認(rèn)字符;所述第二不可見字符為方向字符;所述第三不可見字符為空格字符。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都鋒衛(wèi)科技有限公司,未經(jīng)成都鋒衛(wèi)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010834725.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種正則表達(dá)式匹配方法及裝置
- 一種對(duì)多個(gè)相關(guān)謂詞進(jìn)行合并的方法
- 表達(dá)式處理方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種智能表達(dá)式解析平臺(tái)及方法
- 一種復(fù)合表達(dá)式解析方法及系統(tǒng)
- 一種表達(dá)式的解析處理方法及裝置
- 定制生成表達(dá)式方法及裝置
- 日志中關(guān)鍵信息提取方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種基于特征線法的組合幾何中子輸運(yùn)處理方法及裝置
- 一種基于向量化執(zhí)行引擎的數(shù)據(jù)庫(kù)表達(dá)式計(jì)算的復(fù)用方法





