通知过滤方法技术

技术编号:14705416 阅读:48 留言:0更新日期:2017-02-25 10:40
本发明专利技术实施例涉及一种通知过滤方法,包括:用户终端接收服务器推送的系统通知数据并进行缓存;所述系统通知数据包括通知的内容信息、通知的时间信息和发布者标识信息;对所述系统通知数据进行解析,得到所述发布者标识信息;根据所述用户终端中记录的当前用户的用户信息获取过滤条件信息;所述过滤条件信息为一个或多个;根据所述发布者标识信息在所述过滤条件信息中进行匹配查询,并根据所述匹配查询结果确定是否对所述系统通知数据进行过滤;当确定不对所述系统通知数据进行过滤时,根据所述系统通知数据生成通知显示信息,加载到用户终端的通知栏模块进行显示。

【技术实现步骤摘要】

本专利技术涉及信息处理
,尤其涉及一种通知过滤方法
技术介绍
消息推送,就是在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。通知,可以理解为是一种特殊的消息。消息在被接收后不会在系统通知栏展现,而通知在发送后会在系统通知栏收到展现,同时响铃或振动提醒用户进行查看。随着移动应用的发展,用户终端中安装的应用程序越来越多,各式各样的通知铺天盖地,每次通知到达时产生震动或响铃,对用户也会产生一些不便的干扰,如何能够过滤垃圾通知只保留用户关心的通知目前业内还没有解决方案。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种通知过滤方法,能够由用户根据需要配置过滤条件信息,过滤条件信息可以采用白名单或黑名单方式,对接收到的通知进行过滤,对未通过过滤的通知直接丢弃,仅将通过过滤的通知加入系统通知栏向用户展示。从而实现了一种面向用户需求定制的通知展示方案。有鉴于此,本专利技术实施例提供了一种通知过滤方法,包括:用户终端接收服务器推送的系统通知数据并进行缓存;所述系统通知数据包括通知的内容信息、通知的时间信息和发布者标识信息;对所述系统通知数据进行解析,得到所述发布者标识信息;根据所述用户终端中记录的当前用户的用户信息获取过滤条件信息;所述过滤条件信息为一个或多个;根据所述发布者标识信息在所述过滤条件信息中进行匹配查询,并根据所述匹配查询结果确定是否对所述系统通知数据进行过滤;当确定不对所述系统通知数据进行过滤时,根据所述系统通知数据生成通知显示信息,加载到用户终端的通知栏模块进行显示。优选的,所述根据所述匹配查询结果确定是否对所述系统通知数据进行过滤具体为:当所述发布者标识信息命中任意一个所述过滤条件信息时,确定对所述系统通知数据进行过滤;否则不过滤。优选的,所述根据所述匹配查询结果确定是否对所述系统通知数据进行过滤具体为:当所述发布者标识信息与任一所述过滤条件信息都不相符时,确定对所述系统通知数据进行过滤;否则不过滤。优选的,所述用户终端接收服务器推送的系统通知数据并进行缓存之前,所述方法还包括:接收用户登录信息;所述用户登录信息包括登录用户的所述用户信息;对所述用户信息进行存储。优选的,在所述根据所述用户终端的用户信息获取过滤条件信息之前还包括:接收用户输入的过滤条件信息,存储在所述用户终端中。进一步优选的,在所述接收用户输入的过滤条件信息之后,所述方法还包括:将所述过滤条件信息和所述用户的用户信息发送到服务器,生成所述用户的过滤条件记录。优选的,所述方法还包括:当确定对所述系统通知数据进行过滤时,将所述系统通知数据从所述缓存中删除。本专利技术实施例提供的通知过滤方法,能够由用户根据需要配置过滤条件信息,过滤条件信息可以采用白名单或黑名单方式,对接收到的通知进行过滤,对未通过过滤的通知直接丢弃,仅将通过过滤的通知加入系统通知栏向用户展示。从而实现了一种面向用户需求定制的通知展示方案。附图说明图1为本专利技术实施例提供的通知过滤方法的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本实施例提供的通知过滤方法,适用于安装有移动应用的用户终端中。图1为本专利技术实施例提供的通知过滤方法流程图,如图1所示,包括:步骤100,接收用户登录信息并进行存储;具体的,用户登录信息包括登录用户的用户信息。步骤110,用户终端接收服务器推送的系统通知数据并进行缓存;具体的,系统通知数据包括通知的内容信息、通知的时间信息和发布者标识信息。发布者标识信息时区分不同通知发送方的唯一区分标识,本实施例提供的方法就是根据发布者标识信息,对通知进行过滤。步骤120,对系统通知数据进行解析,得到发布者标识信息;步骤130,根据用户终端中记录的当前用户的用户信息获取过滤条件信息;具体的,过滤条件信息是预先存储在用户终端本地并更新在用户管理服务器中的。其过程可以包括:首先,接收用户输入的过滤条件信息,过滤条件信息可以为一个或多个。将过滤条件信息存储在用户终端的本地数据库中,然后将过滤条件信息和用户的用户信息同步到用户管理服务器,生成该用户的过滤条件记录。获取过滤条件信息是根据用户信息从用户管理服务器请求过滤条件信息。在用户管理服务器中存储有用户的过滤条件记录,其中记录有用户的用户信息和过滤条件信息的对应关系。因此可以根据用户信息获取对应的过滤条件信息。在网络连接中断,无法从用户管理服务器查询过滤条件记录的情况下,可以从本地数据库中获取本地存储的过滤条件信息,作为当前所需的过滤条件信息。因为每一次用户终端从用户管理服务器获取过滤条件信息时,都会以此更新在本地更新本地存储的过滤条件信息。因此在网络连接中断的情况下,使用本地存储的过滤条件信息作为过滤条件,也能获得比较准确的过滤结果。步骤140,根据所述发布者标识信息在所述过滤条件信息中进行匹配查询,并根据所述匹配查询结果确定是否对所述系统通知数据进行过滤;具体的,可以以白名单过滤方式或者黑名单过滤方式对系统通知数据进行过滤。下面分别进行说明。以白名单过滤方式可以为:当所述发布者标识信息命中任意一个所述过滤条件信息时,确定对所述系统通知数据进行过滤;否则不过滤。以黑名单过滤方式可以为:当所述发布者标识信息与任一所述过滤条件信息都不相符时,确定对所述系统通知数据进行过滤;否则不过滤。步骤150,当确定不对所述系统通知数据进行过滤时,根据所述系统通知数据生成通知显示信息,加载到用户终端的通知栏模块进行显示。即,将通知显示信息在用户终端的系统通知栏中加载并显示。步骤160,当确定对所述系统通知数据进行过滤时,将所述系统通知数据从所述缓存中删除。当然,还可以在系统内存中设置滤除数据存储区,对滤出的系统通知数据进行存储。本专利技术实施例提供的通知过滤方法,能够由用户根据需要配置过滤条件信息,过滤条件信息可以采用白名单或黑名单方式,对接收到的通知进行过滤,对未通过过滤的通知直接丢弃,仅将通过过滤的通知加入系统通知栏向用户展示。从而实现了一种面向用户需求定制的通知展示方案。专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本专利技术的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或
内所公知的任意其它形式的存储介质中。以上所述的具体实施方式,对本专利技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本专利技术的具体实施方式而已,并不用于限定本专利技术的保护范围,凡在本本文档来自技高网
...
通知过滤方法

【技术保护点】
一种通知过滤方法,其特征在于,所述方法包括:用户终端接收服务器推送的系统通知数据并进行缓存;所述系统通知数据包括通知的内容信息、通知的时间信息和发布者标识信息;对所述系统通知数据进行解析,得到所述发布者标识信息;根据所述用户终端中记录的当前用户的用户信息获取过滤条件信息;所述过滤条件信息为一个或多个;根据所述发布者标识信息在所述过滤条件信息中进行匹配查询,并根据所述匹配查询结果确定是否对所述系统通知数据进行过滤;当确定不对所述系统通知数据进行过滤时,根据所述系统通知数据生成通知显示信息,加载到用户终端的通知栏模块进行显示。

【技术特征摘要】
1.一种通知过滤方法,其特征在于,所述方法包括:用户终端接收服务器推送的系统通知数据并进行缓存;所述系统通知数据包括通知的内容信息、通知的时间信息和发布者标识信息;对所述系统通知数据进行解析,得到所述发布者标识信息;根据所述用户终端中记录的当前用户的用户信息获取过滤条件信息;所述过滤条件信息为一个或多个;根据所述发布者标识信息在所述过滤条件信息中进行匹配查询,并根据所述匹配查询结果确定是否对所述系统通知数据进行过滤;当确定不对所述系统通知数据进行过滤时,根据所述系统通知数据生成通知显示信息,加载到用户终端的通知栏模块进行显示。2.根据权利要求1所述的通知过滤方法,其特征在于,所述根据所述匹配查询结果确定是否对所述系统通知数据进行过滤具体为:当所述发布者标识信息命中任意一个所述过滤条件信息时,确定对所述系统通知数据进行过滤;否则不过滤。3.根据权利要求1所述的通知过滤方法,其特征在于,所述根据所述匹配查询结果确定是...

【专利技术属性】
技术研发人员:张作勇曹鹏飞陈家制
申请(专利权)人:江西博瑞彤芸科技有限公司
类型:发明
国别省市:江西;36

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

1