一种通知栏消息的处理方法、装置和系统制造方法及图纸

技术编号:8735213 阅读:135 留言:0更新日期:2013-05-26 11:46
本发明专利技术公开了一种通知栏消息的处理方法、装置和系统,其中所述方法包括:触发通知栏消息进程中预先注入的拦截程序;拦截程序在捕获到符合预设规则的通知栏消息时,拦截所述符合预设规则的通知栏消息,并发出提示消息。本发明专利技术可以及时识别和拦截通知栏广告。

【技术实现步骤摘要】

本专利技术涉及消息处理
,具体涉及ー种通知栏消息的处理方法,以及ー种通知栏消息的处理装置,以及ー种通知栏消息的处理系统。
技术介绍
伴随智能终端的普及,终端应用也呈现爆发式增长。但是,由于部分終端操作系统的开放性以及盗版的猖獗,很多应用的开发者也依然在赔本,于是各种第三方广告SDK(Software Development Kit,软件开发工具包)就成为大部分开发者的主要甚至卩隹ー获利方式。部分开发者为快速赚钱,不惜伤害用户体验,大量嵌入匿名推送、強制下载、无法清除/关闭甚至偷偷吸费的恶意广告。通知栏广告是新的广告方式,其通过android系统等开放式操作系统公开的通知栏消息接ロ,向智能手机发送通知栏消息。由于android智能终端的设计缺陷,如果发送通知栏消息的软件不主动向用户提示发送者的身份,那么終端使用者是不知道哪款软件发送的通知栏广告,因此很多恶意的软件就频繁的发送这些消息,骚扰用户,強制用户查看广告,诱导用户下载广告推送的软件。因此,本领域技术人员需要解决的技术问题是提供ー种通知栏消息识别和拦截的机制,能够及时识别和拦截通知栏广告。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供ー种克服上述问题或者至少部分地解决上述问题的ー种通知栏消息的处理方法和相应的装置、系统。依据本专利技术的ー个方面,提供了ー种通知栏消息的处理方法,包括:触发通知栏消息进程中预先注入的拦截程序;拦截程序在捕获到符合预设规则的通知栏消息时,拦截所述符合预设规则的通知栏消息,并发出提示消息。可选地,所述预设规则的通知栏消息包括具有恶意广告插件的应用发送的通知栏消息,以及,包含恶意广告特征的通知栏消息,所述在拦截程序捕获到符合预设规则的通知栏消息时,拦截所述符合预设规则的通知栏消息,发出提示消息的步骤之前,还包括:判断智能终端的应用发出的通知栏消息是否为预设规则的通知栏消息,包括:扫描智能終端中的应用,判断所述应用是否具有恶意广告插件;若所述应用具有恶意广告插件,则所述具有恶意广告插件的应用发送通知栏消息为预设规则的通知栏消息;若所述应用不具有恶意广告插件,拦截程序在捕获所述不具有恶意广告插件的应用发送通知栏消息时,判断所述发送的通知栏消息是否包含恶意广告特征;若所述发送的通知栏消息包含恶意广告特征,则所述通知栏消息为预设规则的通知栏消息。可选地,所述方法还包括:在所述发送的通知栏消息不包含恶意广告特征时,拦截程序记录所述通知栏消o可选地,所示提示信息包括是否允许通知栏消息的信息,所述方法还包括:接收用户接ロ的选择指令,依据所述选择指令允许或阻止所述通知栏消息的发送。可选地,在所述触发通知栏消息进程中预先注入的拦截程序的步骤之前,还包括:在通知栏消息进程中注入拦截程序,包括:查找通知栏消息进程中已有的通知栏消息处理程序的内存地址;将所述通知栏消息处理程序的内存地址替换为预置的拦截程序的内存地址。可选地,在所述在通知栏消息进程中注入拦截程序的步骤之前,还包括:获取智能终端系统的ROOT权限。可选地,所述提示信息还包括发出通知栏消息的应用信息。可选地,所述恶意广告特征包括广告插件代码特征,预设的关键词特征。根据本专利技术的另一方面,提供了ー种通知栏消息的处理装置,包括:触发模块,适于触发通知栏消息进程中预先注入的拦截程序;位于拦截程序的拦截模块,适于在捕获到符合预设规则的通知栏消息时,拦截所述符合预设规则的通知栏消息,并发出提示消息。可选地,所述预设规则的通知栏消息包括具有恶意广告插件的应用发送的通知栏消息,以及,包含恶意广告特征的通知栏消息,所述装置还包括:预设规则通知栏消息判断模块,适于在拦截程序捕获到符合预设规则的通知栏消息时,拦截所述符合预设规则的通知栏消息,发出提示消息之前,判断智能终端的应用发出的通知栏消息是否为预设规则的通知栏消息,包括:恶意广告插件扫描子模块,适于扫描智能終端中的应用,判断所述应用是否具有恶意广告插件,若是,则调用确认子模块;若否,则调用恶意广告特征判断子模块;确认子模块,适于判断为所述应用发送的通知栏消息为预设规则的通知栏消息;恶意广告特征判断子模块,适于在捕获所述不具有恶意广告插件的应用发送通知栏消息时,判断所述发送的通知栏消息是否包含恶意广告特征;若是,则调用确认子模块。可选地,所述装置还包括:位于拦截程序的记录模块,适于在所述发送的通知栏消息不包含恶意广告特征时,记录所述通知栏消息。可选地,所示提示信息包括是否允许通知栏消息的信息,所述装置还包括:通知栏消息处理模块,适于接收用户接ロ的选择指令,依据所述选择指令允许或阻止所述通知栏消息的发送。可选地,所述装置还包括:注入模块,适于在所述触发通知栏消息进程中预先注入的拦截程序之前,在通知栏消息进程中注入拦截程序,包括:内存地址查找子模块,适于查找通知栏消息进程中已有的通知栏消息处理程序的内存地址;内存地址替换子模块,适于将所述通知栏消息处理程序的内存地址替换为预置的拦截程序的内存地址。可选地,所述装置还包括:权限获取模块,适于在所述在通知栏消息进程中注入拦截程序之前,获取智能终端系统的ROOT权限。可选地,所述提示信息还包括发出通知栏消息的应用信息。可选地,所述恶意广告特征包括广告插件代码特征,预设的关键词特征。根据本专利技术的另一方面,提供了ー种通知栏消息的处理系统,包括触发模块以及拦截模块,其中,所述触发模块,适于触发通知栏消息进程中预先注入的拦截模块;所述拦截模块,适于在捕获到通知栏消息时,判断通知栏消息是否为预设规则的通知栏消息,拦截所述符合预设规则的通知栏消息,并发出提示消息。根据本专利技术的ー种通知栏消息的处理方法、装置和系统,可以在检测到智能終端系统被提权后,通过获取系统的高级权限来注入拦截程序,利用所述拦截程序监控和拦截具有恶意广告插件或者恶意广告特征的通知栏消息,获取发出所述通知栏消息的应用信息并提示用户由此解决了现有技术中恶意应用频繁发送带有广告的通知栏消息,骚扰用户,強制用户查看广告,诱导用户下载广告推送的软件的问题取得了当拦截程序捕获到恶意的通知栏消息时及时提醒用户,根据用户的判断及时阻止通知栏消息的传递和显示,从而保护用户免受干扰和避免不必要的损失的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的參考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的ー种通知栏消息的处理方法实施例1的步骤流程图;图2示出了根据本专利技术一个实施例的ー种通知栏消息的处理方法实施例2的步骤流程图;图3示出了根据本专利技术一个实施例的ー种通知栏消息的处理装置实施例的结构框图;图4示出了根据本专利技术一个实施例的ー种通知栏消息的处理系统实施例的结构框图。具体实施例方式下面将參照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的本文档来自技高网...

【技术保护点】
一种通知栏消息的处理方法,包括:触发通知栏消息进程中预先注入的拦截程序;拦截程序在捕获到符合预设规则的通知栏消息时,拦截所述符合预设规则的通知栏消息,并发出提示消息。

【技术特征摘要】

【专利技术属性】
技术研发人员:丁祎李元
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1