欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

免root對通知欄進行管理的方法及裝置的制造方法

文檔序號:9866046閱讀:585來源:國知局
免root對通知欄進行管理的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及網(wǎng)絡安全技術(shù)領(lǐng)域,具體設(shè)及一種免ROOT對通知欄進行管理的方法及 裝置。
【背景技術(shù)】
[0002] 近年來,隨著智能手機的廣泛應用,Amlroid系統(tǒng)平臺作為全球最留下的移動操作 系統(tǒng)之一已具有數(shù)億用戶。Amlroid系統(tǒng)為了方便用戶查看應用程序的消息通知,提供了通 知欄消息服務W便于顯示應用程序發(fā)送的消息,提醒用戶一些重要信息。但同時也給一些 惡意廣告軟件帶來了可乘之機,惡意應用程序或者有些正常的第Ξ方應用程序頻繁利用系 統(tǒng)的消息通知接口顯示通知欄消息,而大量的通知欄消息是無用的,多數(shù)為廣告消息,頻繁 彈出多條通知欄消息會給用戶造成極大的干擾。

【發(fā)明內(nèi)容】

[0003] 鑒于上述問題,提出了本發(fā)明W便提供一種克服上述問題或者至少部分地解決上 述問題的免ROOT對通知欄進行管理的方法及裝置。
[0004] 依據(jù)本發(fā)明的一個方面,提供一種免ROOT條件下對通知欄進行管理方法,用于在 安卓系統(tǒng)中通過安全應用對至少一個目標應用的通知消息進行管理,所述方法包括:
[0005] 從所述安卓系統(tǒng)中注冊通知欄監(jiān)聽服務,并確認所述安全應用得到所述通知監(jiān)聽 服務的操作權(quán)限;
[0006] 所述安全應用得到用戶配置信息,確定在所述安全應用下被管理的至少一個目標 應用及管理策略;
[0007] 所述安全應用通過所述通知欄監(jiān)聽服務監(jiān)聽到所述目標應用發(fā)起通知消息事件, 并獲取到所述通知消息的相關(guān)信息;
[000引所述安全應用根據(jù)所述通知消息的相關(guān)信息,按照所述目標應用對應的管理策 略,對所述通知消息進行處理。
[0009] 優(yōu)選的,所述從所述安卓系統(tǒng)中注冊通知欄監(jiān)聽服務包括:
[0010] 新建一個類并繼承自NotificationListenerSe;rvice類;在An化oidManifest.xml 中注冊所述通知欄監(jiān)聽服務;W及,聲明所述通知欄監(jiān)聽服務的權(quán)限。
[0011] 優(yōu)選的,所述聲明所述通知欄監(jiān)聽服務的權(quán)限包括:
[0012] 定義所述通知欄監(jiān)聽服務的配置參數(shù),從而確定所述通知欄監(jiān)聽服務的權(quán)限,所 述通知欄監(jiān)聽服務的配置參數(shù)包括所述通知欄監(jiān)聽服務的名稱、標簽、允許操作參數(shù)。
[0013] 優(yōu)選的,所述確認所述安全應用得到所述通知監(jiān)聽服務的操作權(quán)限包括:
[0014] 讀取所述系統(tǒng)中設(shè)置選項中安全與隱私設(shè)置參數(shù),確認已開通通知讀取權(quán)限,從 而確認所述安全應用得到所述通知監(jiān)聽服務的操作權(quán)限。
[0015] 優(yōu)選的,所述安全應用通過所述通知欄監(jiān)聽服務監(jiān)聽到所述目標應用發(fā)起通知消 息事件,并獲取到所述通知消息的相關(guān)信息,包括:
[0016] 通過調(diào)用所述通知欄監(jiān)聽服務中的onNotification化sted方法,監(jiān)聽到所述目標 應用發(fā)起通知消息事件;
[0017] 通過讀取所述通知欄監(jiān)聽服務中的StatusBarNotif ication對象,得到所述通知 消息的內(nèi)容數(shù)據(jù)及配置數(shù)據(jù)。
[0018] 優(yōu)選的,所述安全應用得到用戶配置信息,確定在所述安全應用下被管理的至少 一個目標應用及管理策略,包括:
[0019] 所述安全應用提供用戶配置界面,獲取用戶通過所述界面配置的關(guān)于目標應用的 通知欄管理方式,確定所述目標應用的管理策略;
[0020] 所述標應用的管理策略包括:直接攔截所述目標應用的所有通知消息的第一策 略、放行所述目標應用所有通知消息的第二策略、攔截所述目標應用的通知消息后經(jīng)消息 內(nèi)容分析后確定是否放行的第Ξ策略。
[0021 ]優(yōu)選的,所述安全應用根據(jù)所述通知消息的相關(guān)信息,按照所述目標應用對應的 管理策略,對所述通知消息進行處理,包括:
[0022] 根據(jù)所述通知消息的配置數(shù)據(jù)中攜帶的目標應用標識,確定所述通知消息對應的 目標應用;
[0023] 確定所述目標應用對應的管理策略:
[0024] 如果是第一管理策略,則刪除所述通知消息;
[0025] 如果是第二管理策略,則將所述通知消息在通知欄上進行顯示;
[0026] 如果是第Ξ管理策略,則根據(jù)所述解析得到的通知消息的內(nèi)容數(shù)據(jù),在預置的白 通知數(shù)據(jù)庫和/或黑通知數(shù)據(jù)庫中進行匹配,確定所述通知消息是否為垃圾通知消息,如果 為垃圾通知消息,則刪除所述通知消息,否則,將所述通知消息在通知欄上進行顯示。
[0027] 優(yōu)選的,還包括:
[0028] 在本地或服務器側(cè)設(shè)置有針對目標應用的通知欄管理的第一策略目標應用名單、 第二策略目標應用名單和第Ξ策略目標應用名單,用于按照所述目標應用的管理策略將所 述目標應用登記到對應的名單中;
[0029] 所述確定所述目標應用對應的管理策略包括:通過查找第一策略目標應用名單、 第二策略目標應用名單和第Ξ策略目標應用名單,確定所述目標應用對應的管理策略。
[0030] -種免ROOT條件下對通知欄進行管理裝置,用于在安卓系統(tǒng)中對至少一個目標應 用的通知消息進行管理,所述裝置包括:
[0031] 服務注冊單元,用于從所述安卓系統(tǒng)中注冊通知欄監(jiān)聽服務,并確認得到所述通 知監(jiān)聽服務的操作權(quán)限;
[0032] 管理策略配置單元,用于得到用戶配置信息,確定被管理的至少一個目標應用及 管理策略;
[0033] 監(jiān)聽單元,用于通過所述通知欄監(jiān)聽服務監(jiān)聽到所述目標應用發(fā)起通知消息事 件,并獲取到所述通知消息的相關(guān)信息;
[0034] 處理單元,用于按照所述目標應用對應的管理策略,對所述通知消息進行處理。
[0035] 優(yōu)選的,所述服務注冊單元具體用于,新建一個類并繼承自 Notif icationListenerService 類;在AndroidManifest.xml 中注冊所述通知欄監(jiān)聽服務; W及,聲明所述通知欄監(jiān)聽服務的權(quán)限。
[0036] 優(yōu)選的,所述服務注冊單元進一步用于,定義所述通知欄監(jiān)聽服務的配置參數(shù),從 而確定所述通知欄監(jiān)聽服務的權(quán)限,所述通知欄監(jiān)聽服務的配置參數(shù)包括所述通知欄監(jiān)聽 服務的名稱、標簽、允許操作參數(shù)。
[0037] 優(yōu)選的,所述服務注冊單元具體用于,
[0038] 讀取所述系統(tǒng)中設(shè)置選項中安全與隱私設(shè)置參數(shù),確認已開通通知讀取權(quán)限,從 而確認得到所述通知監(jiān)聽服務的操作權(quán)限。
[0039] 優(yōu)選的,所述監(jiān)聽單元具體用于,通過調(diào)用所述通知欄監(jiān)聽服務中的 〇]1齡1:1門。日1:;[0址>0316(1方法,監(jiān)聽到所述目標應用發(fā)起通知消息事件;通過讀取所述通知 欄監(jiān)聽服務中的StatusBarNotification對象,得到所述通知消息的內(nèi)容數(shù)據(jù)及配置數(shù)據(jù)。
[0040] 優(yōu)選的,所述管理策略配置單元具體用于,提供用戶配置界面,獲取用戶通過所述 界面配置的關(guān)于目標應用的通知欄管理方式,確定所述目標應用的管理策略;其中,所述標 應用的管理策略包括:直接攔截所述目標應用的所有通知消息的第一策略、放行所述目標 應用所有通知消息的第二策略、攔截所述目標應用的通知消息后經(jīng)消息內(nèi)容分析后確定是 否放行的第Ξ策略。
[0041] 優(yōu)選的,所述處理單元具體用于,根據(jù)所述通知消息的配置數(shù)據(jù)中攜帶的目標應 用標識,確定所述通知消息對應的目標應用;確定所述目標應用對應的管理策略;如果是第 一管理策略,則刪除所述通知消息;如果是第二管理策略,則將所述通知消息在通知欄上進 行顯示;如果是第Ξ管理策略,則根據(jù)所述解析得到的通知消息的內(nèi)容數(shù)據(jù),在預置的白通 知數(shù)據(jù)庫和/或黑通知數(shù)據(jù)庫中進行匹配,確定所述通知消息是否為垃圾通知消息,如果為 垃圾通知消息,則刪除所述通知消息,否則,將所述通知消息在通知欄上進行顯示。
[0042] 優(yōu)選的,還包括:
[0043] 目標名單設(shè)置單元,用于在本地或服務器側(cè)設(shè)置有針對目標應用的通知欄管理的 第一策略目標應用名單、第二策略目標應用名單和第Ξ策略目標應用名單,用于按照所述 目標應用的管理策略將所述目標應用登記到對應的名單中;
[0044] 所述處理單元還用于,通過查找第一策略目標應用名單、第二策略目標應用名單 和第Ξ策略目標應用名單,確定所述目標應用對應的管理策略。
[0045] 可見,本發(fā)明通過注冊系統(tǒng)底層提供的通知欄監(jiān)聽服務,并使安全應用得到該通 知欄監(jiān)聽服務的權(quán)限,從而使得安全應用可W對在其界面上預先登記的目標應用進行通知 欄管理。由于本發(fā)明利用了系統(tǒng)底層的通知欄監(jiān)聽服務,從而在非ROOT情況下就可W實現(xiàn) 對目標應用通知消息的管理,運對于權(quán)限較低的用戶特別適合,而且由于免ROOT權(quán)限,可W 保證一些非法軟件無機可乘,提高系統(tǒng)的安全性。
[0046] 而且,本發(fā)明針對目標應用提供了多個管理策略,包括直接放行、直接刪除W及根 據(jù)消息內(nèi)容進行放行或刪除的方式,從而滿足用戶對各類不同目標應用的管理需求,在不 錯過重要應用的通知消息的基礎(chǔ)上,又保證不被垃圾消息打擾。
[0047] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予W實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠 更明顯易懂,W下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0048] 通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0049] 圖1示出了根據(jù)本發(fā)明一個實施例的一種免ROOT對通知欄進行管理的方法流程示 意圖;W及
[0050] 圖2示出了根據(jù)本發(fā)明一個實施例的一種免ROOT對通知欄進行管理的裝置結(jié)構(gòu)示 意圖。
【具體實施方式】
[0051] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應當理解,可各種形式實現(xiàn)本公開而不應被運里闡述的實施例 所限制。相反,提供運些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
慈利县| 邻水| 上犹县| 句容市| 南阳市| 定远县| 天峨县| 阿拉尔市| 芒康县| 革吉县| 哈密市| 金门县| 英超| 铜梁县| 勃利县| 出国| 界首市| 安西县| 荣成市| 昆山市| 原阳县| 四川省| 明溪县| 普宁市| 满城县| 盘锦市| 临城县| 武乡县| 华安县| 静海县| 临澧县| 铁力市| 类乌齐县| 建平县| 乾安县| 余姚市| 从江县| 政和县| 眉山市| 深州市| 梁河县|