[發明專利]靜默安裝的管理方法及裝置在審
| 申請號: | 201410453762.7 | 申請日: | 2014-09-05 |
| 公開(公告)號: | CN104199703A | 公開(公告)日: | 2014-12-10 |
| 發明(設計)人: | 張越;劉新 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/30 |
| 代理公司: | 北京華沛德權律師事務所 11302 | 代理人: | 劉杰 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 靜默 安裝 管理 方法 裝置 | ||
技術領域
本發明涉及移動終端技術領域,具體涉及一種靜默安裝的管理方法及裝置。
背景技術
安卓平臺的靜默安裝指的是安裝時無需任何用戶干預,直接將應用程序(軟件)安裝到用戶安卓智能手機中的行為。目前靜默安裝主要有兩種方式,一種是通過adb驅動程序從PC端將apk文件安裝到安卓移動設備上,另一種是安卓手機在獲得root權限后,不通過系統的安裝器直接將應用程序安裝到安卓移動設備。
靜默安裝行為對于用戶來講既有一定價值,又存在一定的風險。一方面,大部分市場類手機應用程序都可以在獲取root權限的情況下靜默安裝、或更新軟件,提供方便快捷的安裝過程。另一方面,部分流氓、木馬軟件會在用戶不知情的情況下利用root權限靜默安裝風險軟件。這樣的行為有著嚴重的安全隱患。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的靜默安裝的管理方法及裝置。
依據本發明的一個方面,提供一種靜默安裝的管理方法,包括:應用程序層通過監聽模塊,對框架層中安裝應用程序的行為進行監聽;通過所述監聽確定正在安裝或待安裝的應用程序,獲取到包含所述應用程序的安裝類型的安裝包信息;通過所述安裝類型確定為靜默安裝時,根據所述應用程序匹配預先設置的靜默安裝規則,根據匹配結果對所述應用程序的靜默安裝執行放行、詢問提示或者禁止的處理方式。
優選的,所述應用程序層通過監聽模塊對框架層中安裝應用程序的行為進行監聽包括:所述應用程序層通過監聽模塊調用框架層中的API,實現對框架層安裝所述應用程序的行為進行監聽。
優選的,所述通過所述監聽獲取到包含所述應用程序的安裝類型的安裝包信息包括:通過調用框架層中的API,得到包含安裝包信息的APK文件;解析所述APK文件,得到安裝類型參數,通過所述安裝類型參數的值確定是否為靜默安裝。
優選的,所述靜默安裝規則為:僅允許終端授權應用程序直接采取靜默安裝,對于其他應用程序需要用戶許可;所述方法還包括:判斷所述應用程序是否屬于終端授權應用程序,如果是,直接對該應用程序的靜默安裝進行放行,否則,向用戶顯示詢問提示,根據用戶選擇結果允許或禁止靜默安裝。
優選的,所述靜默安裝規則為:針對所有應用程序均向用戶提示此次安裝為靜默安裝;所述方法還包括:通過所述向用戶顯示詢問提示,告知用戶安裝來源信息以及被安裝的應用程序名稱,在用戶選擇允許或禁止靜默安裝之后,根據用戶選擇結果允許或禁止靜默安裝。
優選的,所述所述靜默安裝規則為:禁止所有應用程序的靜默安裝。
優選的,所述方法還包括:將所述對應用程序的靜默安裝執行放行、詢問提示或者禁止的處理方式記載在靜默安裝監控日志中。
優選的,在所述對應用程序的靜默安裝執行詢問提示的處理方式時,所述方法還包括:當用戶針對詢問提示選擇了允許或禁止靜默安裝的指令之后,向用戶提供復選項,詢問是否在未來預定時間段內針對靜默安裝執行相同指令,如果是,則在所述未來預定時間段內針對其他應用程序的靜默安裝采取相同指令。
依據本發明的另一個方面,提供一種一種靜默安裝的管理裝置,,包括:安裝監聽單元,用于通過應用程序層對框架層中安裝應用程序的行為進行監聽;信息獲取單元,用于通過所述監聽單元確定正在安裝或待安裝的應用程序,獲取到包含所述應用程序的安裝類型的安裝包信息;靜默安裝控制單元,用于通過所述安裝類型確定為靜默安裝時,根據所述應用程序匹配預先設置的靜默安裝規則,根據匹配結果對所述應用程序的靜默安裝執行放行、詢問提示或者禁止的處理方式。
優選的,所述安裝監聽單元具體用于:利用所述應用程序層調用框架層中的API,實現對框架層安裝所述應用程序的行為進行監聽。
優選的,所述信息獲取單元具體用于:通過調用框架層中的API,得到包含安裝包信息的APK文件;解析所述APK文件,得到安裝類型參數,通過所述安裝類型參數的值確定是否為靜默安裝。
優選的,所述靜默安裝規則為:僅允許終端授權應用程序直接采取靜默安裝,對于其他應用程序需要用戶許可;所述靜默安裝控制單元具體用于:判斷所述應用程序是否屬于終端授權應用程序,如果是,直接對該應用程序的靜默安裝進行放行,否則,向用戶顯示詢問提示,根據用戶選擇結果允許或禁止靜默安裝。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司;,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410453762.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據推送的方法及裝置
- 下一篇:基于數據流的C TO HDL同步映射方法





