一種手機軟件黑名單的控制方法
【專利摘要】本發(fā)明提供一種手機軟件黑名單的控制方法,包括:企業(yè)管理員在服務器上設置手機軟件黑名單并保存;服務器將手機軟件黑名單發(fā)送到手機;手機接收手機軟件黑名單并保存到本地;遍歷手機上已安裝的所有軟件,與本地保存的手機軟件黑名單進行比對:若有已安裝的軟件在黑名單內(nèi),則立即靜默卸載該軟件;同時監(jiān)聽用戶每次安裝軟件的操作,與本地保存的手機軟件黑名單進行比對:若正在安裝的軟件是黑名單內(nèi)的軟件,則立即靜默卸載該軟件。本發(fā)明通過設置手機軟件黑名單,并對黑名單中的軟件實現(xiàn)靜默卸載,整個過程都是隱式的,不會彈出軟件卸載界面而中斷用戶操作,而且用戶也無法進行黑名單的更改與取消,從而實現(xiàn)企業(yè)對員工使用手機軟件的管理。
【專利說明】一種手機軟件黑名單的控制方法
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,更具體地說,涉及一種手機軟件黑名單的控制方法。
【背景技術】
[0002]現(xiàn)在,某些企業(yè)給員工配發(fā)工作手機時,通常希望員工使用該手機從事辦公、戶外數(shù)據(jù)采集、定位數(shù)據(jù)采集等和工作相關的操作,不希望員工使用該手機進行娛樂游戲等操作。這就需要對手機上安裝的軟件進行限制,以保證員工的工作效率。而目前市面上手機軟件黑名單的限制通常是使用360手機衛(wèi)士等應用進行軟件選擇設置。但由于手機已經(jīng)發(fā)放在員工手上,所以企業(yè)既無法對手機進行遠程操控,也無法進行手機軟件黑名單的設定,且即使在手機發(fā)放之前就已經(jīng)設置好黑名單,員工仍然可以自行在手機上進行黑名單的修改、取消等操作,從而無法達到管控的目的。
[0003]現(xiàn)有技術中,通常存在以下兩種安裝或卸載軟件的方式:1、通過調用系統(tǒng)的安裝界面,將安裝數(shù)據(jù)包的路徑作為參數(shù)傳遞過去,系統(tǒng)彈出安裝或卸載界面,詢問用戶是否安裝或卸載,用戶確認后開始安裝或卸載;2、向用戶請求獲取安裝或卸載所述軟件的超級用戶權限,以獲取安裝或卸載所述軟件的操作權限。如果用戶已經(jīng)設置允許當前安裝或卸載進程擁有超級權限,則可直接獲得超級用戶權限,否則系統(tǒng)彈出系統(tǒng)超級用戶管理提示框詢問用戶是否賦予當前進程所述用戶超級權限。
[0004]以上兩種方式都需要彈出提示框詢問用戶后才能進行相關操作,無法達到在手機后臺靜默卸載軟件的效果。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術問題,在于提供一種手機軟件黑名單的控制方法,通過企業(yè)管理員在后臺對企業(yè)所發(fā)的手機設置手機軟件黑名單,以達到可以控制該企業(yè)員工手機軟件安裝的目的。由于對黑名單中軟件的卸載是通過靜默卸載接口來實現(xiàn)的,所以整個過程都是隱式的,不會彈出軟件卸載界面而中斷用戶操作,而且用戶也無法進行手機軟件黑名單的更改與取消,從而實現(xiàn)企業(yè)對員工使用手機軟件的管理。
[0006]本發(fā)明是這樣實現(xiàn)的:一種手機軟件黑名單的控制方法,所述方法具體如下:
步驟10、企業(yè)管理員在服務器上設置手機軟件黑名單并保存;
步驟20、服務器通過網(wǎng)絡將所述手機軟件黑名單發(fā)送到手機;
步驟30、手機接收所述手機軟件黑名單并保存到本地;
步驟40、遍歷手機上已安裝的所有軟件,與本地保存的所述手機軟件黑名單進行比對:若有已安裝的軟件在黑名單內(nèi),則立即靜默卸載該軟件;
步驟50、同時監(jiān)聽用戶每次安裝軟件的操作,與本地保存的所述手機軟件黑名單進行比對:若正在安裝的軟件是黑名單內(nèi)的軟件,則立即靜默卸載該軟件,讓用戶無法安裝該軟件。
[0007]較佳的,所述方法還包括,手機每次開機后,都會立即自動遍歷此時手機中已安裝的軟件,與本地存儲的手機軟件黑名單進行比對:若有已安裝的軟件在黑名單內(nèi),則立即靜默卸載該軟件。
[0008]較佳的,所述企業(yè)管理員在服務器上設立賬號與密碼,并基于該賬號實現(xiàn)對所述手機軟件黑名單的管理。
[0009]較佳的,所述手機會每隔一段時間與服務器進行通信交互,獲取服務器上最新的所述手機軟件黑名單并保存在本地;所述一段時間由企業(yè)管理員設定。
[0010]較佳的,所述靜默卸載是,當有軟件需要進行靜默卸載操作時,手機系統(tǒng)上層將發(fā)送系統(tǒng)廣播通知底層,底層接收到系統(tǒng)廣播后進行解析得知需要卸載的軟件的相關信息,然后直接通過程序執(zhí)行ADB命令來調用靜默卸載接口實現(xiàn)該軟件的靜默卸載,所述靜默卸載接口是手機出廠前預裝的。
[0011]采用上述方案后,本發(fā)明具有如下優(yōu)點:
1、通過企業(yè)管理員在后臺對企業(yè)所發(fā)的手機設置手機軟件黑名單,實現(xiàn)對該企業(yè)員工安裝手機軟件的控制,且除了企業(yè)管理員外不能對黑名單進行修改和取消,從而防止員工使用工作手機進行娛樂操作,實現(xiàn)企業(yè)對員工使用手機軟件的管理。
[0012]2、通過程序執(zhí)行ADB命令來調用靜默卸載接口實現(xiàn)對黑名單中軟件的卸載,整個過程都不會彈出軟件卸載界面而中斷用戶操作,達到在手機后臺靜默卸載軟件的效果。
【專利附圖】
【附圖說明】
[0013]下面參照附圖結合實施例對本發(fā)明作進一步的說明。
[0014]圖1為本發(fā)明方法執(zhí)行流程圖。
【具體實施方式】
[0015]請參閱圖1,本發(fā)明,一種手機軟件黑名單的控制方法,所述方法具體如下:
步驟10、企業(yè)管理員在服務器上設置手機軟件黑名單并保存;
步驟20、服務器通過網(wǎng)絡將所述手機軟件黑名單發(fā)送到手機;
步驟30、手機接收所述手機軟件黑名單并保存到本地;
步驟40、遍歷手機上已安裝的所有軟件,與本地保存的所述手機軟件黑名單進行比對:若有已安裝的軟件在黑名單內(nèi),則立即靜默卸載該軟件;
步驟50、同時監(jiān)聽用戶每次安裝軟件的操作,與本地保存的所述手機軟件黑名單進行比對:若正在安裝的軟件是黑名單內(nèi)的軟件,則立即靜默卸載該軟件,讓用戶無法安裝該軟件。
[0016]所述方法還包括,手機每次開機后,都會立即自動遍歷此時手機中已安裝的軟件,與本地存儲的手機軟件黑名單進行比對:若有已安裝的軟件在黑名單內(nèi),則立即靜默卸載該軟件。
[0017]本發(fā)明一較佳實施例為,所述企業(yè)管理員在服務器上設立賬號與密碼,并基于該賬號實現(xiàn)對所述手機軟件黑名單的管理,這樣除了企業(yè)管理員外不能對黑名單進行修改和取消;所述手機會每隔一段時間與服務器進行通信交互,獲取服務器上最新的所述手機軟件黑名單并保存在本地,所述一段時間由企業(yè)管理員設定;所述靜默卸載是,當有軟件需要進行靜默卸載操作時,手機系統(tǒng)上層將發(fā)送系統(tǒng)廣播通知底層,底層接收到系統(tǒng)廣播后進行解析得知需要卸載的軟件的相關信息,然后直接通過程序執(zhí)行ADB命令來調用靜默卸載接口實現(xiàn)該軟件的靜默卸載,所述靜默卸載接口是手機出廠前預裝的,這樣整個卸載過程都不會彈出軟件卸載界面而中斷用戶操作,以達到在手機后臺靜默卸載軟件的效果。
[0018]本發(fā)明通過設置企業(yè)員工的手機軟件黑名單,并對黑名單中的軟件實現(xiàn)靜默卸載,整個過程都是隱式的,不會彈出軟件卸載界面而中斷用戶操作,而且用戶也無法進行黑名單的更改與取消,從而實現(xiàn)企業(yè)對員工使用手機軟件的管理。
[0019]雖然以上描述了本發(fā)明的【具體實施方式】,但是熟悉本【技術領域】的技術人員應當理解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領域的技術人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應當涵蓋在本發(fā)明的權利要求所保護的范圍內(nèi)。
【權利要求】
1.一種手機軟件黑名單的控制方法,其特征在于:所述方法包括如下步驟: 步驟10、企業(yè)管理員在服務器上設置手機軟件黑名單并保存; 步驟20、服務器通過網(wǎng)絡將所述手機軟件黑名單發(fā)送到手機; 步驟30、手機接收所述手機軟件黑名單并保存到本地; 步驟40、遍歷手機上已安裝的所有軟件,與本地保存的所述手機軟件黑名單進行比對:若有已安裝的軟件在黑名單內(nèi),則立即靜默卸載該軟件;否則,保留該軟件; 步驟50、同時監(jiān)聽用戶每次安裝軟件的操作,與本地保存的所述手機軟件黑名單進行比對:若正在安裝的軟件是黑名單內(nèi)的軟件,則立即靜默卸載該軟件,讓用戶無法安裝該軟件;否則,允許繼續(xù)安裝該軟件。
2.根據(jù)權利要求1所述的一種手機軟件黑名單的控制方法,其特征在于:所述方法還包括,手機每次開機后,都會立即自動遍歷此時手機中已安裝的軟件,與本地存儲的所述手機軟件黑名單進行比對:若有已安裝的軟件在黑名單內(nèi),則立即靜默卸載該軟件;否則,保留該軟件。
3.根據(jù)權利要求1所述的一種手機軟件黑名單的控制方法,其特征在于:所述企業(yè)管理員在服務器上設立賬號與密碼,并基于該賬號實現(xiàn)對所述手機軟件黑名單的管理。
4.根據(jù)權利要求1所述的一種手機軟件黑名單的控制方法,其特征在于:所述手機會每隔一段時間與服務器進行通信交互,獲取服務器上最新的所述手機軟件黑名單并保存在本地;所述一段時間由企業(yè)管理員設定。
5.根據(jù)權利要求1或2所述的一種手機軟件黑名單的控制方法,其特征在于:所述靜默卸載是,當有軟件需要進行靜默卸載操作時,手機系統(tǒng)上層將發(fā)送系統(tǒng)廣播通知底層,底層接收到系統(tǒng)廣播后進行解析得知需要卸載的軟件的相關信息,然后直接通過程序執(zhí)行八08命令來調用靜默卸載接口實現(xiàn)該軟件的靜默卸載,所述靜默卸載接口是手機出廠前預裝的。
【文檔編號】H04L29/06GK104410639SQ201410716437
【公開日】2015年3月11日 申請日期:2014年12月2日 優(yōu)先權日:2014年12月2日
【發(fā)明者】解玉芳, 許水燕, 余建成 申請人:廈門雅迅網(wǎng)絡股份有限公司