[發明專利]可動態擴展的錯字檢測服務實現方法及系統在審
| 申請號: | 202210207314.3 | 申請日: | 2022-03-04 |
| 公開(公告)號: | CN115065671A | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 董仲舒;張陽光;左洪強;何文歡;姚金龍;谷晶中 | 申請(專利權)人: | 山谷網安科技股份有限公司 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L67/51;G06F9/54;G06F16/955;G06F40/284;H04L41/0896 |
| 代理公司: | 鄭州大通專利商標代理有限公司 41111 | 代理人: | 石丹丹 |
| 地址: | 450000 河南省鄭州市金水*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 擴展 錯字 檢測 服務 實現 方法 系統 | ||
1.一種可動態擴展的錯字檢測服務實現方法,其特征在于,包含以下步驟:
grpc網關接收http錯字識別請求;
grpc網關選取一個已經注冊的服務地址;
grpc網關和已經選取的錯字識別服務建立連接;
錯字識別服務調用錯字識別算法對內容進行錯字檢測,向網關返回錯字識別結果;
網關把錯字識別結果返回給用戶。
2.根據權利要求1所述的可動態擴展的錯字檢測服務實現方法,其特征在于,所述grpc網關接收http錯字識別請求之前還包括:
錯字識別服務從本地文件中讀取配置文件;
根據讀取的信息向etcd集群中注冊自己提供的服務;
啟動grpc網關服務;
grpc網關程序、本地錯字識別程序分別啟動監聽服務。
3.根據權利要求2所述的可動態擴展的錯字檢測服務實現方法,其特征在于,所述配置文件包括本機IP地址、端口號和服務名字。
4.根據權利要求3所述的可動態擴展的錯字檢測服務實現方法,其特征在于,所述根據讀取的信息向etcd集群中注冊自己提供的服務,注冊形式為key/value,其中key的形式為:前綴/服務名字/本機IP地址:端口,value的形式為:本機IP地址:端口。
5.根據權利要求1所述的可動態擴展的錯字檢測服務實現方法,其特征在于,所述grpc網關和已經選取的錯字識別服務建立連接之后還包括:
錯字識別服務接收請求,檢查請求類型是文本檢測還是URL錯字檢測;
如果是URL錯字檢測,則對URL頁面進行下載,如果URL頁面下載成功,則提取該頁面內容,錯字識別服務調用錯字識別算法對內容進行錯字檢測,否則向網關返回下載錯誤結果;
如果是文本檢測,則錯字識別服務調用錯字識別算法對內容進行錯字檢測。
6.根據權利要求5所述的可動態擴展的錯字檢測服務實現方法,其特征在于,所述錯字識別算法包含以下步驟:
加載主要詞庫,建立雙tire數組;
加載錯字詞庫;
對http錯字識別請求的文本內容進行讀取;
根據主要詞庫對文本內容進行分詞;
根據錯字詞庫對分詞的結果進行錯字匹配;
如果匹配成功,對該結果進行存儲;
如果該文本內容檢測完成,則返回該文本內容的所有檢測結果。
7.根據權利要求1所述的可動態擴展的錯字檢測服務實現方法,其特征在于,還包括對錯字識別服務進行動態擴展,通過如下兩種方法實現:
添加新的硬件服務器,然后啟動錯字識別服務;或者,在已有的服務器上,增加錯字識別服務中配置文件的端口,然后啟動錯字識別服務。
8.一種可動態擴展的錯字檢測服務實現系統,其特征在于,包括:
請求接收模塊,用于grpc網關接收http錯字識別請求;
服務地址選取模塊,用于grpc網關選取一個已經注冊的服務地址;
連接建立模塊,用于grpc網關和已經選取的錯字識別服務建立連接;
錯字檢測模塊,用于錯字識別服務調用錯字識別算法對內容進行錯字檢測,向網關返回錯字識別結果;
結果反饋模塊,用于網關把錯字識別結果返回給用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山谷網安科技股份有限公司,未經山谷網安科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210207314.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能巡檢機器人系統及設備
- 下一篇:一種硼硅酸鹽固化玻璃、制備方法及其應用





