一种推送通知消息的方法及装置制造方法及图纸

技术编号:14882549 阅读:75 留言:0更新日期:2017-03-24 04:55
本发明专利技术公开了一种推送通知消息的方法及装置,涉及互联网技术领域,能够禁止不重要应用推送通知消息,提高用户体验度。本发明专利技术的推送通知消息的方法应用于终端,包括:读取数据库,判断数据库中是否包含根据用户指示确定的配置字段,数据库中的配置字段包括用户设置的是否允许应用推送通知消息以及推送方式;当数据库中没有包含根据用户指示确定的配置字段时,查找配置文件,配置文件中包含预设的配置字段,预设的配置字段包括对使用频率小于预设阈值的应用设置为禁止推送所述通知消息;获取配置文件中包含的配置字段;根据配置文件中的配置字段推送通知消息。本发明专利技术适用于可以安装应用的终端的使用过程中。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种推送通知消息的方法及装置
技术介绍
目前,随着互联网技术的快速发展,用户可以根据自己的需求和兴趣安装各种应用,例如:微信、QQ、地图、支付宝、打车软件等等,而为了让用户不错过应用中的新消息,当收到新消息时,一般应用都会给用户发送通知消息,这极大地方便了用户使用这些应用,但与此同时,不时出现的通知消息也会不时地分散用户的注意力,影响用户的工作学习,所以需要关闭不重要的应用通知。在现有技术中,部分终端没有设置是否允许推送应用的通知消息的选项,或者虽设置有是否允许推送应用的通知消息的选项,但用户并没有对该选项进行设置时,终端则一律默认允许推送通知消息,这样,过多不重要的通知消息仍然会影响用户正常的工作学习,而且应用通知的信息太多时,还会影响用户关注重要的应用通知。
技术实现思路
本专利技术提供一种推送通知消息的方法及装置,能够禁止不重要应用推送通知消息。为达到上述目的,本专利技术采用如下技术方案:第一方面,本专利技术实施例提供一种推送通知消息的方法,所述方法应用于终端,包括:读取数据库,判断所述数据库中是否包含根据用户指示确定的配置字段,所述数据库中的配置字段包括用户设置的是否允许应用推送通知消息以及推送方式;当所述数据库中没有包含根据用户指示确定的所述配置字段时,查找配置文件,所述配置文件中包含预设的配置字段,所述预设的配置字段包括对使用频率小于预设阈值的应用设置为禁止推送所述通知消息;获取所述配置文件中包含的所述配置字段;根据所述配置文件中的所述配置字段推送所述通知消息。第二方面,本专利技术实施例提供一种推送通知消息的装置,所述装置包括:读取单元,用于读取数据库,判断所述数据库中是否包含根据用户指示确定的配置字段,所述数据库中的配置字段包括用户设置的是否允许应用推送通知消息以及推送方式;查找单元,用于当所述读取单元读取到的数据库中没有包含根据用户指示确定的所述配置字段时,查找配置文件,所述配置文件中包含预设的配置字段,所述预设的配置字段包括对使用频率小于预设阈值的应用设置为禁止推送所述通知消息;获取单元,用于获取所述查找单元查找到的所述配置文件中包含的所述配置字段;处理单元,用于根据所述获取单元获取到的所述配置文件中的所述配置字段推送所述通知消息。本专利技术实施例提供的一种推送通知消息的方法及装置,通过查找数据库,当数据库中没有用户设置的是否允许应用推送通知消息以及推送方式的配置字段时,可以再查找配置文件,而配置文件中包含对每个使用频率小于预设阈值的应用预先设置为禁止推送通知消息,然后根据配置字段推送应用的通知消息。相比较于现有技术中的一律默认为允许推送通知消息,本专利技术可以根据配置文件中的预设的配置字段对不重要的应用(使用频率小于预设阈值的应用)设置为禁止推送通知消息,因此,能够禁止不重要的应用推送通知消息,这样有利于避免用户被不重要的应用通知消息分散注意力,有利于用户关注重要应用的通知消息,提高用户的体验度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种推送通知消息的方法流程图;图2为本专利技术实施例提供的另一种推送通知消息的方法流程图;图3为本专利技术实施例提供的一种推送通知消息的装置结构图;图4为本专利技术实施例提供的一种推送通知消息的设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种推送通知消息的方法,应用于终端,该终端可以为手机、电脑、平板电脑和车载终端等,在此不做限定。如图1所示,该方法包括:101、读取数据库,判断所述数据库中是否包含根据用户指示确定的配置字段。具体的,所述数据库中的配置字段包括用户设置的是否允许应用推送通知消息以及推送方式。其中,所述推送方式包括:托盘显示、声音提示和指示灯闪烁。此外,用户还可以设置推送方式的具体参数,例如:在托盘显示的推送方式下,还可以选择应用的通知消息在屏幕上方以横幅的方式显示,或者在锁定屏幕中间显示,具体显示位置在此不做限定。声音提示可以选择提示的铃声及音量大小。作为一种具体实施例,用户通过终端的交互界面对终端上安装的每一个应用分别进行设置,设置完成后,终端自动生成相关的配置字段并保存在数据库中。102、当所述数据库中没有包含根据用户指示确定的所述配置字段时,查找配置文件。其中,所述配置文件中包含预设的配置字段,所述预设的配置字段包括对使用频率小于预设阈值的应用设置为禁止推送所述通知消息。由于使用频率小于预设阈值的应用常常为用户不太关注的不重要的应用,因此,可以认为用户也不会太关注这些应用的通知消息,故在配置文件中对这些应用统一预设为禁止推送消息,可以避免用户被这些不关注不重要的应用的通知消息所分散注意力。可选的,配置文件中包含预设的配置字段,所述预设的配置字段包括对使用频率小于预设阈值的应用设置为允许推送应用通知消息,且其推送方式仅设定为托盘显示。在该实现方式中,即使对使用频率较低的应用仍然设定为允许推送,能够保证用户不会错过应用通知消息。但同时限定推送方式仅为托盘显示,无需声音提示或指示灯闪烁等其他推送方式,能够避免通知消息占用用户较多的注意力。需要说明的是,如果用户已经对使用频率小于预设阈值的应用设置了允许推送并限定了具体的推送方式,则仍然根据用户的设置推送应用通知消息即可。103、获取所述配置文件中包含的所述配置字段。作为一种具体实施例,配置字段具体包括应用名称的字段、是否允许推送通知消息的字段以及推送方式的字段,获取所述配置字段可以通过配置文件中匹配字段的方式来获取各个应用对应的配置字段,例如:查找应用名称的字段、根据应用名称的字段继续查找该应用名称对应的是否允许推送通知消息的字段以及推送方式的字段,这一组有对应关系的字段组可以表征该应用名称对应的是否允许推送通知消息以及允许的推送方式的具体设置。通过同样的方式查找配置文件中全部应用对应的字段组。在此,对配置字段的获取方式的不做限定。104、根据所述配置文件中的所述配置字段推送所述通知消息。具体地,对于每一个应用,根据该应用名称对应的是否允许推送通知消息的配置字段以及允许推送方式的配置字段来推送通知消息。本专利技术实施例提供的一种推送通知消息的方法及装置,通过查找数据库,当数据库中没有用户设置的是否允许应用推送通知消息以及推送方式的配置字段时,可以再查找配置文件,而配置文件中包含对每个使用频率小于预设阈值的应用预先设置为禁止推送通知消息,然后根据配置字段推送应用的通知消息。相比较于现有技术中的一律默认为允许推送通知消息,本专利技术可以根据配置文件中的预设的配置字段对不重要的应用(使用频率小于预设阈值的应用)设置为禁止推送通知消息,因此,能够禁止不重要的应用推送通知消息,这样有利于避免用户被不重要的应用通知消本文档来自技高网...
一种推送通知消息的方法及装置

【技术保护点】
一种推送通知消息的方法,其特征在于,所述方法应用于终端,包括:读取数据库,判断所述数据库中是否包含根据用户指示确定的配置字段,所述数据库中的配置字段包括用户设置的是否允许应用推送通知消息以及推送方式;当所述数据库中没有包含根据用户指示确定的所述配置字段时,查找配置文件,所述配置文件中包含预设的配置字段,所述预设的配置字段包括对使用频率小于预设阈值的应用设置为禁止推送所述通知消息;获取所述配置文件中包含的所述配置字段;根据所述配置文件中的所述配置字段推送所述通知消息。

【技术特征摘要】
1.一种推送通知消息的方法,其特征在于,所述方法应用于终端,包括:读取数据库,判断所述数据库中是否包含根据用户指示确定的配置字段,所述数据库中的配置字段包括用户设置的是否允许应用推送通知消息以及推送方式;当所述数据库中没有包含根据用户指示确定的所述配置字段时,查找配置文件,所述配置文件中包含预设的配置字段,所述预设的配置字段包括对使用频率小于预设阈值的应用设置为禁止推送所述通知消息;获取所述配置文件中包含的所述配置字段;根据所述配置文件中的所述配置字段推送所述通知消息。2.根据权利要求1所述的方法,其特征在于,所述推送方式包括:托盘显示、声音提示和指示灯闪烁。3.根据权利要求2所述的方法,其特征在于,所述配置文件中还包括对终端使用频率大于等于预设阈值的应用预先设置是否允许推送所述通知消息以及所述推送方式的所述配置字段;在所述获取所述配置文件中包含的所述配置字段之前,所述方法还包括:将终端使用频率大于等于预设阈值的应用进行分类;当应用属于通话类时,将应用对应的配置字段设置为允许推送所述通知消息,并且所述推送方式为托盘显示、声音提示和提示灯闪烁;当应用属于生活类时,将应用对应的配置字段设置为允许推送所述通知消息,并且推送方式为托盘显示和声音提示;当应用属于学习类时,将应用对应的配置字段设置为允许推送所述通知消息,并且推送方式为托盘显示;当应用属于娱乐类时,将应用对应的配置字段设置为禁止推送所述通知消息;将所述配置字段保存至所述配置文件中。4.根据权利要求2所述的方法,其特征在于,所述根据所述配置文件中的所述配置字段推送所述通知消息包括:当所述配置字段被设置为禁止应用推送所述通知消息时,将应用加入黑名单,禁止所述黑名单中的应用推送通知消息;当所述配置字段被设置为允许应用推送所述通知消息时,将应用加入白名单,允许所述白名单中的应用以所述预设的配置字段设置的所述推送方式推送通知消息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述数据库中包含根据用户指示确定的所述配置字段时,获取所述数据库中包含的所述配置字段;根据所述数据库中的所述配置字段推送所述通知消息。6.一种推送通知消息的装置,...

【专利技术属性】
技术研发人员:张充成伟男卓优
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1