[發明專利]進程識別方法、裝置和終端設備有效
| 申請號: | 201210375303.2 | 申請日: | 2012-09-29 |
| 公開(公告)號: | CN102930200A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 丁振;劉海軍 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F21/51 | 分類號: | G06F21/51 |
| 代理公司: | 北京市中倫律師事務所 11410 | 代理人: | 程義貴;王桂玲 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進程 識別 方法 裝置 終端設備 | ||
技術領域
本發明涉及進程識別技術領域,具體涉及一種進程識別方法、裝置和終端設備。
背景技術
進程識別技術可用于對當前運行的進程進行識別,以獲取該進程的標識信息(例如名稱、版本號等)。以對游戲應用程序的進程進行識別為例,游戲玩家在進行游戲的過程中,往往會由于其他進程的行為(例如彈窗、升級、搶占帶寬等)而影響游戲玩家的游戲體驗。為了減少對游戲玩家的打擾,可通過對當前運行的進程識別,來判別當前運行的進程中是否包括游戲應用程序的進程,如果包括,可通過相應設置以避免其他應用程序的進程對游戲應用程序的進程進行干擾。
目前的游戲應用程序的識別方法往往是根據游戲的特征文件名(例如PE(Portable?Executable,可移植的可執行文件)文件名、音/視頻文件名)及相應游戲所屬公司或運營商的名稱等進行識別,由于同一廠商的不同款游戲往往具有相同的特征文件名,因而隨著同一廠商發布的游戲日漸增多,單純依靠特征文件名及游戲所屬公司或運營商的名稱不足以進行游戲應用程序的進程的精確識別。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的進程識別方法、裝置和終端設備。
依據本發明的一個方面,提供了一種進程識別方法,包括:獲取待識別進程的第一特征文件名,其中第一特征文件名包括待識別進程的標識信息;檢測第一特征文件名是否符合第一預定條件;若第一特征文件名符合第一預定條件,則繼續獲取待識別進程所對應圖標的圖標校驗碼;檢測圖標校驗碼是否符合第二預定條件;若圖標校驗碼符合第二預定條件,則將待識別進程判定為已識別進程。由于圖標校驗碼中記錄有進程所對應圖標的相關特征信息,因此通過第一特征文件名和圖標校驗碼來對待識別進程進行識別,能夠有效提高進程識別的準確性。
本發明實施例中,在獲取待識別進程所對應圖標的圖標校驗碼的步驟之前,進程識別方法還包括:檢測是否配置有圖標的路徑信息,其中路徑信息表示圖標相對于第一特征文件名的相對路徑;若配置有,則執行獲取待識別進程所對應圖標的圖標校驗碼的步驟;若沒有配置,則繼續獲取待識別進程的第二特征文件名;然后檢測第二特征文件名是否符合第三預定條件;若第二特征文件名符合第三預定條件,則將待識別進程判定為已初步識別的進程。
本發明實施例中,在將待識別進程判定為已初步識別的進程的步驟之后,進程識別方法還包括:獲取已初步識別的進程所對應的公司或運營商的名稱;檢測是否能匹配到與獲取的公司或運營商的名稱相同的名稱,若能,則將判定為已初步識別的進程判定為已識別進程。
本發明實施例中,在將待識別進程判定為已識別進程的步驟之后,進程識別方法還包括:根據第一特征文件名和/或圖標校驗碼,設置已識別進程的防打擾屬性,以防止已識別進程被其他進程打擾。
根據本發明的另一方面,提供了一種進程識別裝置,包括:第一獲取模塊,用于獲取待識別進程的第一特征文件名,其中第一特征文件名包括待識別進程的標識信息;第一檢測模塊,用于檢測第一特征文件名是否符合第一預定條件;第二獲取模塊,用于在第一特征文件名符合第一預定條件時,獲取待識別進程所對應圖標的圖標校驗碼;第二檢測模塊,用于檢測圖標校驗碼是否符合第二預定條件;識別模塊,用于當圖標校驗碼符合第二預定條件時,將待識別進程判定為已識別進程。由于圖標校驗碼中記錄有進程所對應圖標的相關特征信息,例如進程的名稱。因此通過第一特征文件名和圖標校驗碼來對待識別進程進行識別,能夠有效提高進程識別的準確性。
本發明實施例中,進程識別裝置還包括:第三獲取模塊,用于獲取待識別進程的第一特征文件名的首字符;數據庫匹配模塊,用于根據首字符,在多個查詢數據庫中匹配得到與獲取的首字符對應的查詢數據庫。
本發明實施例中,進程識別裝置還包括:路徑檢測模塊,用于檢測是否配置有圖標的路徑信息,其中路徑信息表示圖標相對于第一特征文件名的相對路徑;若配置有,則觸發第二獲取模塊工作;若沒有配置,則繼續獲取待識別進程的第二特征文件名;第三檢測模塊,用于檢測第二特征文件名是否符合第三預定條件,在第二特征文件名符合第三預定條件時,將待識別進程判定為已初步識別的進程。
本發明實施例中,進程識別裝置還包括:名稱獲取模塊,用于獲取已初步識別的進程所對應的公司或運營商的名稱;第四檢測模塊,用于檢測是否能匹配到與獲取的公司或運營商的名稱相同的名稱;其中,識別模塊進一步用于在第四檢測模塊檢測到與獲取的公司或運營商的名稱相同的名稱時,將待識別進程判定為已識別進程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210375303.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可用于物聯網和車聯網的智能車載終端設備
- 下一篇:一種模切機





