免root对通知栏进行管理的方法及装置的制造方法_5

文档序号:9866046阅读:来源:国知局
目标应用标识,确定所述通知消息对应的 目标应用;
[0182] 确定所述目标应用对应的管理策略:
[0183] 如果是第一管理策略,则删除所述通知消息;
[0184] 如果是第二管理策略,则将所述通知消息在通知栏上进行显示;
[0185] 如果是第Ξ管理策略,则根据所述解析得到的通知消息的内容数据,在预置的白 通知数据库和/或黑通知数据库中进行匹配,确定所述通知消息是否为垃圾通知消息,如果 为垃圾通知消息,则删除所述通知消息,否则,将所述通知消息在通知栏上进行显示。
[01化]A8、如A7所述的方法,还包括:
[0187] 在本地或服务器侧设置有针对目标应用的通知栏管理的第一策略目标应用名单、 第二策略目标应用名单和第Ξ策略目标应用名单,用于按照所述目标应用的管理策略将所 述目标应用登记到对应的名单中;
[0188] 所述确定所述目标应用对应的管理策略包括:通过查找第一策略目标应用名单、 第二策略目标应用名单和第Ξ策略目标应用名单,确定所述目标应用对应的管理策略。
[0189] B9、一种免ROOT条件下对通知栏进行管理装置,用于在安卓系统中对至少一个目 标应用的通知消息进行管理,所述装置包括:
[0190] 服务注册单元,用于从所述安卓系统中注册通知栏监听服务,并确认得到所述通 知监听服务的操作权限;
[0191] 管理策略配置单元,用于得到用户配置信息,确定被管理的至少一个目标应用及 管理策略;
[0192] 监听单元,用于通过所述通知栏监听服务监听到所述目标应用发起通知消息事 件,并获取到所述通知消息的相关信息;
[0193] 处理单元,用于按照所述目标应用对应的管理策略,对所述通知消息进行处理。
[0194] B10、如B9所述的装置,所述服务注册单元具体用于,新建一个类并继承自 Notif icationListenerService 类;在AndroidManifest.xml 中注册所述通知栏监听服务; W及,声明所述通知栏监听服务的权限。
[01M] B11、如B10所述的装置,所述服务注册单元进一步用于,定义所述通知栏监听服务 的配置参数,从而确定所述通知栏监听服务的权限,所述通知栏监听服务的配置参数包括 所述通知栏监听服务的名称、标签、允许操作参数。
[0196] B12、如B9所述的装置,所述服务注册单元具体用于,
[0197] 读取所述系统中设置选项中安全与隐私设置参数,确认已开通通知读取权限,从 而确认得到所述通知监听服务的操作权限。
[0198] B13、如B9所述的装置,所述监听单元具体用于,通过调用所述通知栏监听服务中 的onNotif ication化sted方法,监听到所述目标应用发起通知消息事件;通过读取所述通 知栏监听服务中的StatusBarNotification对象,得到所述通知消息的内容数据及配置数 据。
[0199] B14、如B9所述的装置,所述管理策略配置单元具体用于,提供用户配置界面,获取 用户通过所述界面配置的关于目标应用的通知栏管理方式,确定所述目标应用的管理策 略;其中,所述标应用的管理策略包括:直接拦截所述目标应用的所有通知消息的第一策 略、放行所述目标应用所有通知消息的第二策略、拦截所述目标应用的通知消息后经消息 内容分析后确定是否放行的第Ξ策略。
[0200] B15、如B14所述的装置,所述处理单元具体用于,根据所述通知消息的配置数据中 携带的目标应用标识,确定所述通知消息对应的目标应用;确定所述目标应用对应的管理 策略;如果是第一管理策略,则删除所述通知消息;如果是第二管理策略,则将所述通知消 息在通知栏上进行显示;如果是第Ξ管理策略,则根据所述解析得到的通知消息的内容数 据,在预置的白通知数据库和/或黑通知数据库中进行匹配,确定所述通知消息是否为垃圾 通知消息,如果为垃圾通知消息,则删除所述通知消息,否则,将所述通知消息在通知栏上 进行显示。
[0201] B16、如B15所述的装置,还包括:
[0202] 目标名单设置单元,用于在本地或服务器侧设置有针对目标应用的通知栏管理的 第一策略目标应用名单、第二策略目标应用名单和第Ξ策略目标应用名单,用于按照所述 目标应用的管理策略将所述目标应用登记到对应的名单中;
[0203] 所述处理单元还用于,通过查找第一策略目标应用名单、第二策略目标应用名单 和第Ξ策略目标应用名单,确定所述目标应用对应的管理策略。
【主权项】
1. 一种免ROOT条件下对通知栏进行管理方法,其特征在于,用于在安卓系统中通过安 全应用对至少一个目标应用的通知消息进行管理,所述方法包括: 从所述安卓系统中注册通知栏监听服务,并确认所述安全应用得到所述通知监听服务 的操作权限; 所述安全应用得到用户配置信息,确定在所述安全应用下被管理的至少一个目标应用 及管理策略; 所述安全应用通过所述通知栏监听服务监听到所述目标应用发起通知消息事件,并获 取到所述通知消息的相关信息; 所述安全应用根据所述通知消息的相关信息,按照所述目标应用对应的管理策略,对 所述通知消息进行处理。2. 如权利要求1所述的方法,其特征在于,所述从所述安卓系统中注册通知栏监听服务 包括: 新建一个类并继承自%1:丨;1^0&1:;[〇111^8七6116^61^;^6类;在411(11'0丨(1]\^11丨€681:.11111中注 册所述通知栏监听服务;以及,声明所述通知栏监听服务的权限。3. 如权利要求2所述的方法,其特征在于,所述声明所述通知栏监听服务的权限包括: 定义所述通知栏监听服务的配置参数,从而确定所述通知栏监听服务的权限,所述通 知栏监听服务的配置参数包括所述通知栏监听服务的名称、标签、允许操作参数。4. 如权利要求1所述的方法,其特征在于,所述确认所述安全应用得到所述通知监听服 务的操作权限包括: 读取所述系统中设置选项中安全与隐私设置参数,确认已开通通知读取权限,从而确 认所述安全应用得到所述通知监听服务的操作权限。5. 如权利要求1所述的方法,其特征在于,所述安全应用通过所述通知栏监听服务监听 到所述目标应用发起通知消息事件,并获取到所述通知消息的相关信息,包括: 通过调用所述通知栏监听服务中的〇1^〇1^;1^〇31:;[〇11?08丨6(1方法,监听到所述目标应用 发起通知消息事件; 通过读取所述通知栏监听服务中的StatusBarNotification对象,得到所述通知消息 的内容数据及配置数据。6. 如权利要求1所述的方法,其特征在于,所述安全应用得到用户配置信息,确定在所 述安全应用下被管理的至少一个目标应用及管理策略,包括: 所述安全应用提供用户配置界面,获取用户通过所述界面配置的关于目标应用的通知 栏管理方式,确定所述目标应用的管理策略; 所述标应用的管理策略包括:直接拦截所述目标应用的所有通知消息的第一策略、放 行所述目标应用所有通知消息的第二策略、拦截所述目标应用的通知消息后经消息内容分 析后确定是否放行的第三策略。7. 如权利要求6所述的方法,其特征在于,所述安全应用根据所述通知消息的相关信 息,按照所述目标应用对应的管理策略,对所述通知消息进行处理,包括: 根据所述通知消息的配置数据中携带的目标应用标识,确定所述通知消息对应的目标 应用; 确定所述目标应用对应的管理策略: 如果是第一管理策略,则删除所述通知消息; 如果是第二管理策略,则将所述通知消息在通知栏上进行显示; 如果是第三管理策略,则根据所述解析得到的通知消息的内容数据,在预置的白通知 数据库和/或黑通知数据库中进行匹配,确定所述通知消息是否为垃圾通知消息,如果为垃 圾通知消息,则删除所述通知消息,否则,将所述通知消息在通知栏上进行显示。8. 如权利要求7所述的方法,其特征在于,还包括: 在本地或服务器侧设置有针对目标应用的通知栏管理的第一策略目标应用名单、第二 策略目标应用名单和第三策略目标应用名单,用于按照所述目标应用的管理策略将所述目 标应用登记到对应的名单中; 所述确定所述目标应用对应的管理策略包括:通过查找第一策略目标应用名单、第二 策略目标应用名单和第三策略目标应用名单,确定所述目标应用对应的管理策略。9. 一种免ROOT条件下对通知栏进行管理装置,其特征在于,用于在安卓系统中对至少 一个目标应用的通知消息进行管理,所述装置包括: 服务注册单元,用于从所述安卓系统中注册通知栏监听服务,并确认得到所述通知监 听服务的操作权限; 管理策略配置单元,用于得到用户配置信息,确定被管理的至少一个目标应用及管理 策略; 监听单元,用于通过所述通知栏监听服务监听到所述目标应用发起通知消息事件,并 获取到所述通知消息的相关信息; 处理单元,用于按照所述目标应用对应的管理策略,对所述通知消息进行处理。10. 如权利要求9所述的装置,其特征在于,所述服务注册单元具体用于,新建一个类并 继承自~0^:[>;!_03七;!_0111^8七6116^61'¥;!_06类;在八11(11'〇1(1]\^111€6 8七.11111中注册所述通知栏监听 服务;以及,声明所述通知栏监听服务的权限。
【专利摘要】本发明公开了一种免ROOT条件下对通知栏进行管理方法及装置,其中的方法包括:从安卓系统中注册通知栏监听服务,并确认安全应用得到所述通知监听服务的操作权限;所述安全应用得到用户配置信息,确定在所述安全应用下被管理的至少一个目标应用及管理策略;所述安全应用通过所述通知栏监听服务监听到所述目标应用发起通知消息事件,并获取到所述通知消息的相关信息;所述安全应用根据所述通知消息的相关信息,按照所述目标应用对应的管理策略,对所述通知消息进行处理。可见,本发明在非ROOT情况下就可以实现对目标应用通知消息的管理,提高安全性。
【IPC分类】G06F21/55
【公开号】CN105631322
【申请号】CN201510994294
【发明人】易新, 万立新, 宋照春, 张炅轩, 杨超
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年6月1日
【申请日】2015年12月25日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1