移动终端通知栏消息过滤方法与装置制造方法

文档序号:7774906阅读:208来源:国知局
移动终端通知栏消息过滤方法与装置制造方法
【专利摘要】本发明公开了一种移动终端通知栏消息过滤方法与装置,将用户关注的应用程序列成白名单,若消息来自白名单上的应用程序,则正常显示在通知栏上;或者将用户反感的敏感词汇列成黑名单,若消息包含黑名单上的词汇,则隐藏该消息。从而避免了所有消息一概显示在通知栏造成通知栏消息泛滥的情况,减少了无关信息对用户关注的信息的干扰,净化了通知栏界面,尤其适用于推送消息繁多的安卓手机。
【专利说明】移动终端通知栏消息过滤方法与装置
【技术领域】
[0001]本发明涉及移动终端【技术领域】,特别是涉及一种移动终端通知栏消息过滤方法与
装直。
【背景技术】
[0002]目前移动终端例如手机,特别是安卓系统的智能手机,下拉其状态栏会显示通知栏,通知栏中经常会显示未读短信、未接电话、某个应用需要升级的提示、应用任务进度、截屏显示、手机新安装包提示、各种烦人的广告显示等等。
[0003]随着智能手机的发展及应用程序的日益泛滥,用户每天都被这繁杂的消息缠绕,有些消息可能是用户很关心的,有些可能用户看了一次就不希望再见第二次,但目前没有一个有效的解决方案去帮助用户处理这个问题。

【发明内容】

[0004]基于上述情况,本发明提出了一种移动终端通知栏消息过滤方法与装置,以便对消息进行过滤,将各类消息有选择地展示在通知栏上。为此,本发明采用了下述方案。
[0005]一种移动终端通知栏消息过滤方法,包括步骤:
[0006]获取应用程序白名单和/或词汇黑名单;
[0007]监测系统及系统中运行的应用程序发出的各种消息;
[0008]对监测到的消息进行基于应用程序和/或基于词汇的过滤,将过滤出的消息显示在通知栏上,
[0009]所述过滤出的消息为来自于所述应用程序白名单上的应用程序的消息和/或不包含所述词汇黑名单上的词汇的消息。
[0010]一种移动终端通知栏消息过滤装置,包括:
[0011]过滤条件获取模块,用于获取应用程序白名单和/或词汇黑名单;
[0012]消息监测模块,用于监测系统及系统中运行的应用程序发出的各种消息;
[0013]消息过滤模块,用于对监测到的消息进行基于应用程序和/或基于词汇的过滤,将过滤出的消息显示在通知栏上,
[0014]所述过滤出的消息为来自于所述应用程序白名单上的应用程序的消息和/或不包含所述词汇黑名单上的词汇的消息。
[0015]本发明移动终端通知栏消息过滤方法与装置,将用户关注的应用程序列成白名单,若消息来自白名单上的应用程序,则正常显示在通知栏上;或者将用户反感的敏感词汇列成黑名单,若消息中包含黑名单上的词汇,则隐藏该消息。从而避免了所有消息一概显示在通知栏造成通知栏消息泛滥的情况,减少了无关信息对用户关注的信息的干扰,净化了通知栏界面,尤其适用于推送消息繁多的安卓手机。
【专利附图】

【附图说明】[0016]图1为本发明移动终端通知栏消息过滤方法的流程示意图;
[0017]图2为通知栏界面示意图;
[0018]图3为本发明移动终端通知栏消息过滤装置的结构示意图。
【具体实施方式】
[0019]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0020]本发明移动终端通知栏消息过滤方法,如图1所示,包括步骤:
[0021]步骤S101、获取应用程序白名单和/或词汇黑名单;
[0022]步骤S102、监测系统及系统中运行的应用程序发出的各种消息;
[0023]步骤S103、对监测到的消息进行基于应用程序和/或基于词汇的过滤,将过滤出的消息显示在通知栏上。
[0024]所述过滤出的消息为来自于所述应用程序白名单上的应用程序的消息和/或不包含所述词汇黑名单上的词汇的消息。
[0025]在实施步骤SlOl时,可以列出系统中所有的应用程序供用户勾选,勾选的应用程序形成白名单。同时可以列出常用敏感词汇供用户选择,如打折、优惠、特价、推广等代表垃圾信息的关键词,或者采用用户录入的词汇,形成词汇黑名单。而且,应用程序白名单和词汇黑名单可以更新或重新设置。
[0026]监测到消息时,既可以采用基于应用程序白名单的过滤条件,也可以采用基于词汇黑名单的过滤条件,或者联合两种过滤条件对监测到的消息进行过滤。若采用基于应用程序白名单的过滤条件,则需要对消息来源做出检测,检测该消息来自哪个应用,该应用是否在白名单之列,是则在通知栏上显示,否则隐藏。若是采用基于词汇黑名单的过滤条件,则对消息内容所包含的词汇与黑名单中的词汇进行匹配,发现有匹配的词汇则将该消息隐藏,否则显示在通知栏上。
[0027]对于隐藏的消息,也有可能属于重要信息,因此应该设置为是可查看的,在接到查看指令时,将隐藏的消息展示在通知栏上。
[0028]下面以在安卓手机上的一个具体应用实例进一步解释本方案。
[0029]在通知栏下拉显示界面底部增加一个“过滤”按钮,如图2所示,用户点击“过滤”按钮触发过滤条件设置事件,显示“过滤界面”主界面,这个界面定义三个子页面,“应用过滤”、“词汇过滤”、“过滤内容”,点击“过滤”按钮后,默认进入“过滤内容”页面,三个页面直接可自由切换。
[0030]进入“应用过滤”界面,通过PackageManagerService扫描系统应用,获得系统中所有应用的列表,将所有应用的Icon和应用名称显示在这个页面。用户可以在这个页面勾选出自己关心的应用,每勾选一个程序保存应用的指定包名到appWhiteList (通知栏应用白名单列表),在退出这个界面后,将appWhiteList列表数据写appWhiteList.xml文件,保存到手机系统某个目录中如:data/data/notification/appWhiteList.xml。
[0031]进入“词汇过滤”页面,用户可以在这个页面写入一个或多个词组,比如:“广告”,“打折” “更新”,每输入一个词汇,将该词汇记录到WordBlackList中,当退出这个页面后,自动保存 wordBlackList 至丨J手机系统目录 data/data/notif ication/wordBlackList.xml。
[0032]当通知栏收到新notification时,启动扫描,本例采用应用程序白名单和词汇黑名单结合的过滤方式,且对来自应用程序的消息采用基于应用程序白名单的过滤条件,对来自系统自身的消息采用基于词汇黑名单的过滤条件。具体过程是首先读取这个消息是否来自系统中的某个应用。
[0033]①如果是来自系统某个应用的消息,将这个应用的包名和data/data/not if icat ion/appWhiteList.xml文件中的包名匹配,如果在白名单列表中,贝1J在通知栏显示此消息。
[0034]②如果新消息不是系统某个应用的发布的,那么执行程序读取消息内容,将data/data/notif icat ion/wordBlackList.xml中的关键字,与消息内容匹配,如果消息中没有响应的关键字,则将这个消息显示到通知栏;否则将这个消息截获,保存消息的所有信息到data/data/notification/BlackList.xml。
[0035]进入“过滤内容”界面,读取data/data/notification/BlackList.xml 中的所有内容,并逐条显示到界面上,用户可以点击查看,也可以点击删除,清除所有。点击查看,清楚,都会自动的从BlackList.xml中删除相应的记录,给用户的感觉是进入了第二个通知栏。
[0036]至此,经过白名单的筛选与黑名单的过滤,通知栏上展示的不再是泛滥的各种消息,而只剩用户关注的消息。
[0037]移动终端通知栏消息过滤装置是与上述过滤方法对应的装置,如图3所示,包括:
[0038]过滤条件获取模块,用于获取应用程序白名单和/或词汇黑名单;
[0039]消息监测模块,用于监测系统及系统中运行的应用程序发出的各种消息;
[0040]消息过滤模块,用于对监测到的消息进行基于应用程序和/或基于词汇的过滤,将过滤出的消息显示在通知栏上。
[0041]如图3所示,消息过滤模块分别连接消息检测模块和过滤条件获取模块,构成本过滤装置的一个实施例。
[0042]所述过滤出的消息为来自于所述应用程序白名单上的应用程序的消息和/或不包含所述词汇黑名单上的词汇的消息。
[0043]作为一个优选的实施例,所述消息过滤模块还用于将过滤掉的消息从通知栏上隐藏,并在接到查看指令时,将隐藏的消息展示在通知栏上。
[0044]作为一个优选的实施例,所述过滤条件获取模块还用于接收对所述应用程序白名单和/或所述词汇黑名单的更新。
[0045]作为一个优选的实施例,所述词汇黑名单上的词汇包括广告、推广、打折和特价。
[0046]至此,经过白名单的筛选与黑名单的过滤,通知栏上展示的不再是泛滥的各种消息,而只剩用户关注的消息。
[0047]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种移动终端通知栏消息过滤方法,其特征在于,包括步骤: 获取应用程序白名单和/或词汇黑名单; 监测系统及系统中运行的应用程序发出的各种消息; 对监测到的消息进行基于应用程序和/或基于词汇的过滤,将过滤出的消息显示在通知栏上, 所述过滤出的消息为来自于所述应用程序白名单上的应用程序的消息和/或不包含所述词汇黑名单上的词汇的消息。
2.根据权利要求1所述的移动终端通知栏消息过滤方法,其特征在于, 还包括步骤:将过滤掉的消息从通知栏上隐藏,并在接到查看指令时,将隐藏的消息展示在通知栏上。
3.根据权利要求1或2所述的移动终端通知栏消息过滤方法,其特征在于, 还包括步骤:接收对所述应用程序白名单和/或所述词汇黑名单的更新。
4.根据权利要求1或2所述的移动终端通知栏消息过滤方法,其特征在于, 所述词汇黑名单上的词汇包括广告、推广、打折和特价。
5.一种移动终端通知栏消息过滤装置,其特征在于,包括: 过滤条件获取模块,用于获取应用程序白名单和/或词汇黑名单; 消息监测模块,用于监测系统及系统中运行的应用程序发出的各种消息; 消息过滤模块,用于对监测到的消息进行基于应用程序和/或基于词汇的过滤,将过滤出的消息显示在通知栏上, 所述过滤出的消息为来自于所述应用程序白名单上的应用程序的消息和/或不包含所述词汇黑名单上的词汇的消息。
6.根据权利要求5所述的移动终端通知栏消息过滤装置,其特征在于, 所述消息过滤模块还用于将过滤掉的消息从通知栏上隐藏,并在接到查看指令时,将隐藏的消息展示在通知栏上。
7.根据权利要求5或6所述的移动终端通知栏消息过滤装置,其特征在于, 所述过滤条件获取模块还用于接收对所述应用程序白名单和/或所述词汇黑名单的更新。
8.根据权利要求5或6所述的移动终端通知栏消息过滤装置,其特征在于, 所述词汇黑名单上的词汇包括广告、推广、打折和特价。
【文档编号】H04M1/725GK103546641SQ201310520974
【公开日】2014年1月29日 申请日期:2013年10月29日 优先权日:2013年10月29日
【发明者】惠涛 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1