[發明專利]一種代碼缺陷檢查方法、裝置、設備及存儲介質在審
| 申請號: | 201911386462.0 | 申請日: | 2019-12-29 |
| 公開(公告)號: | CN111124930A | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 徐翔宇 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 郄晨芳 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 代碼 缺陷 檢查 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種代碼缺陷檢查方法,應用于CPU,包括:獲取待檢查代碼;將可編程器件待檢查代碼發送至預先與可編程器件CPU通信相連的可編程器件中;控制可編程器件利用預先設置的代碼缺陷檢查算法對可編程器件待檢查代碼進行代碼缺陷檢查,并向CPU反饋檢查結果。本方法利用可編程器件進行代碼缺陷檢查操作,因此能夠提高代碼缺陷檢查的檢查效率,并且避免了檢查大量的待檢查代碼時占用大量的CPU運算資源,從而提升CPU處理業務的整體效率。本申請還公開了一種代碼缺陷檢查裝置、設備及計算機可讀存儲介質,均具有上述有益效果。
技術領域
本發明涉及信息校驗領域,特別涉及一種代碼缺陷檢查方法、裝置、設備及計算機可讀存儲介質。
背景技術
隨著計算機技術的快速發展,目前,可以通過設置程序代碼,并通過運行程序代碼以實現對應的功能。在實際操作中,需要預先檢查代碼的可用性,即,檢查代碼是否存在缺陷,在保障代碼無缺陷的情況下,再運行代碼,以避免運行存在缺陷的代碼導致的故障以及產生垃圾數據等情況。
現有技術中,是通過預先設置的代碼缺陷檢查算法,然后利用CPU依次對待檢查代碼的各字節進行檢查。顯然,按照現有技術的方法,在存在大量的待檢查代碼時,不僅檢查效率低,需要消耗大量的時間;而且檢查大量的待檢查代碼需要占用大量的CPU運算資源,嚴重影響CPU處理其他業務的處理效率。
因此,如何提高代碼缺陷檢查的檢查效率,相對提升CPU處理業務的整體效率,是本領域技術人員目前需要解決的技術問題。
發明內容
有鑒于此,本發明的目的在于提供一種代碼缺陷檢查方法,能夠提高代碼缺陷檢查的檢查效率,相對提升CPU處理業務的整體效率;本發明的另一目的是提供一種代碼缺陷檢查裝置、設備及計算機可讀存儲介質,均具有上述有益效果。
為解決上述技術問題,本發明提供一種代碼缺陷檢查方法,包括:
獲取待檢查代碼;
將所述待檢查代碼發送至預先與所述CPU通信相連的可編程器件中;
控制所述可編程器件利用預先設置的代碼缺陷檢查算法對所述待檢查代碼進行代碼缺陷檢查,并向所述CPU反饋檢查結果。
優選地,所述將所述待檢查代碼發送至預先與所述CPU通信相連的可編程器件中的過程,具體包括:
預先在與所述CPU通信相連的所述可編程器件中設置緩存空間;
將所述待檢查代碼發送至所述可編程器件的所述緩存空間中。
優選地,在所述獲取待檢查代碼之后,進一步包括:
將所述待檢查代碼進行加密操作;
對應的,所述將所述待檢查代碼發送至預先與所述CPU通信相連的可編程器件中的過程,具體為:
將加密后的所述待檢查代碼發送至預先與所述CPU通信相連的所述可編程器件中。
優選地,若所述檢查結果表示所述待檢查代碼存在代碼缺陷,則進一步包括:
發出對應的提示信息。
優選地,若所述檢查結果表示所述待檢查代碼存在代碼缺陷,則進一步包括:
顯示所述待檢查代碼中的缺陷代碼。
優選地,在所述控制所述可編程器件利用預先設置的代碼缺陷檢查算法對所述待檢查代碼進行代碼缺陷檢查,并向所述CPU反饋檢查結果之后,進一步包括:
記錄所述待檢查代碼的檢查時間以及與所述待檢查代碼對應的檢查結果。
優選地,進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911386462.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種翻車機遠程控制系統
- 下一篇:一種服裝車間空氣質量管理系統及其管理方法





