推送信息的处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26730328 阅读:31 留言:0更新日期:2020-12-15 14:30
本申请涉及一种推送信息的处理方法、装置、计算机设备和存储介质。方法包括:当接收到推送信息时,获取推送消息的消息类型;基于消息类型确定与推送消息匹配的目标应用程序组;目标应用程序组中存储有与消息类型匹配的应用程序的历史推送消息将目标应用程序组中的各历史推送消息分别与推送消息进行比对,得到比对结果;当根据比对结果确定推送消息为非冗余消息时,显示推送消息。采用本申请提供的方案,在存在不同的应用程序向终端推送实质相同的消息时,可以避免冗余消息的重复显示。

【技术实现步骤摘要】
推送信息的处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种推送信息的处理方法、装置、计算机设备和存储介质。
技术介绍
随着计算机
的发展,广告、新闻、八卦等推送信息都会通过终端安装的各种应用程序向用户进行推送。用户可以随时随地的了解到世界各地的最新消息。但是,由于终端上的应用程序多种多样且互不关联,往往会向用户推送内容实质相同的信息。例如第一应用程序推送了一条关于明星A结婚的消息,第二应用程序也推送了一条关于明星A结婚的消息,其他具有推送功能的应用程序仍然会继续推动这条消息至用户手机。在不同的时间里,用户多次收到的推送消息可能会存在多条均是关于明星A结婚的消息,此种消息推送的方式导致不同的应用程序推送的实质相同的消息被终端多次重复显示。
技术实现思路
基于此,有必要针对上述实质相同的推送消息被终端多次重复显示的问题,提供一种推送信息的处理方法、装置、计算机设备和存储介质。一种推送信息的处理方法,所述方法包括:当接收到推送信息时,获取所述推送消息的消息类型;基于所述消息类型确定与所述推送消息匹配的目标应用程序组;所述目标应用程序组中包括相同类型的应用程序的历史推送消息;将所述目标应用程序组中的各历史推送消息分别与所述推送消息进行比对,得到比对结果;当根据所述比对结果确定所述推送消息为非冗余消息时,显示所述推送消息。在其中一个实施例中,所述当接收到推送信息时,获取所述推送消息的消息类型包括:当接收到推送消息时,提取所述推送消息的关键字;基于所述关键字确定所述推送消息的消息类型。在其中一个实施例中,该推送信息的处理方法还包括:随机生成独立密钥;按照所述独立密钥对所述关键字和所述消息类型进行加密;将加密后的所述关键字和所述消息类型作为一条记录写入部署于区块链中的智能合约。在其中一个实施例中,该推送信息的处理方法还包括:当检测到存在新安装的应用程序时,拉取与所述应用程序相关的目标数据;对所述目标数据进行分析,以确定所述新安装的应用程序所属的应用程序组;确定所述新安装的应用程序的应用标识,将所述应用标识添加至所述新安装的应用程序所属的应用程序组中。在其中一个实施例中,该推送信息的处理方法还包括:当根据所述比对结果确定所述推送消息为冗余消息时,确定与所述推送消息之间符合相似条件的目标历史推送消息;获取所述目标历史推送消息对应的用户行为数据;基于所述用户行为数据确定所述推送消息的推送必要度;当所述推送必要度达到必要度阈值时,显示所述推送消息。一种信息处理装置,所述装置包括:消息类型获取模块,用于当接收到推送信息时,获取所述推送消息的消息类型;应用程序组确定模块,用于基于所述消息类型确定与所述推送消息匹配的目标应用程序组;所述目标应用程序组中包括相同类型的应用程序的历史推送消息;消息比对模块,用于将所述目标应用程序组中的各历史推送消息分别与所述推送消息进行比对,得到比对结果;推送消息显示模块,用于当根据所述比对结果确定所述推送消息为非冗余消息时,显示所述推送消息。在其中一个实施例中,该消息类型获取模块还用于当接收到推送消息时,提取所述推送消息的关键字;基于所述关键字确定所述推送消息的消息类型。在其中一个实施例中,该消息类型获取模块还用于随机生成独立密钥;按照所述独立密钥对所述关键字和所述消息类型进行加密;将加密后的所述关键字和所述消息类型作为一条记录写入部署于区块链中的智能合约。一种计算机设备,包括存储器、处理器以及存储在存储器上的计算机程序,所述处理器执行所述程序时实现上述任一所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述处理器执行计算机程序时实现上述任一所述方法的步骤如下步骤。上述推送信息的处理方法、装置、计算机设备和存储介质,当接收到推送信息时,获取推送消息的消息类型;基于消息类型确定与推送消息匹配的目标应用程序组;目标应用程序组中包括相同类型的应用程序的历史推送消息;将目标应用程序组中的各历史推送消息分别与推送消息进行比对,得到比对结果;当根据比对结果确定推送消息为非冗余消息时,显示推送消息。采用本申请提供的方案,在存在不同的应用程序向终端推送实质相同的消息时,可以避免冗余消息的重复显示。附图说明图1为一个实施例中终端的结构示意图;图2为一个实施例中推送信息的处理方法的流程图;图3为一个实施例中推送信息的处理装置的结构示意图图;图4为另一个实施例中推送信息的处理方法的流程图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的推送信息的处理方法,可以应用于如图1所示的终端100。该终端100包括存储器、处理器、网络接口、显示屏和输入装置。存储器中存储有计算机程序,处理器执行计算机程序存储器中的计算机程序时,可以实现本申请提供的推送信息的处理方法。其中,终端具体可以是具有显示功能的台式终端或移动终端,具有显示功能的移动终端例如具有显示功能的手机、具有显示功能的平板电脑、具有显示功能的笔记本电脑、具有显示功能的便携式可穿戴设备等等。如图2所示,在一个实施例中,提供了一种推送信息的处理方法。本实施例主要以该方法应用于上述图1中的终端100来举例说明。参照图2,如下步骤该推送信息的处理方法包括如下步骤:步骤S202,当接收到推送信息时,获取推送消息的消息类型。具体地,终端可以实时对推送消息的输入进行监测。当终端监测到至少一个推送消息输入时,对输入的推送消息进行拦截。终端可以从服务器拉取参考推送消息和对应的参考消息类型,并提取拦截的推送消息的标题内容。将提取的标题内容与各个参考推送消息的参考标题内容做比对,得到与拦截的推送消息相匹配的目标参考推送消息。将目标参考推送消息对应的参考消息类型确定为拦截的推送消息的消息类型。在一个实施例中,例如终端提取拦截的推送消息的标题内容为:“A与B离婚了,A为某明星的姓名,各个参考推送消息的参考标题内容中,某个参考推送消息的内容为“C即将在D城市启动2019的第一场演唱会”,C也为某明星的姓名,该参考推送消息对应的消息类型为娱乐八卦类。由于拦截的推送消息的标题内容与该参考推送消息的标题内容均提到了明星的名字,则终端可以直接将该参考推送消息确定为与拦截的推送消息相匹配的目标参考推送消息,并将该参考推送消息对应的消息类型“娱乐八卦类”确定为拦截的推送消息的消息类型。步骤S204,基于消息类型确定与推送消息匹配的目标应用程序组;目标应用程序组中存储有与消息类型匹配的应用程序的历史推送消息。具体地,终端中存储有多个目标应用程序组,每个应用程序组中存储有终本文档来自技高网...

【技术保护点】
1.一种推送信息的处理方法,所述方法包括:/n当接收到推送信息时,获取所述推送消息的消息类型;/n基于所述消息类型确定与所述推送消息匹配的目标应用程序组;所述目标应用程序组中存储有与所述消息类型匹配的应用程序的历史推送消息;/n将所述目标应用程序组中的各历史推送消息分别与所述推送消息进行比对,得到比对结果;/n当根据所述比对结果确定所述推送消息为非冗余消息时,显示所述推送消息。/n

【技术特征摘要】
1.一种推送信息的处理方法,所述方法包括:
当接收到推送信息时,获取所述推送消息的消息类型;
基于所述消息类型确定与所述推送消息匹配的目标应用程序组;所述目标应用程序组中存储有与所述消息类型匹配的应用程序的历史推送消息;
将所述目标应用程序组中的各历史推送消息分别与所述推送消息进行比对,得到比对结果;
当根据所述比对结果确定所述推送消息为非冗余消息时,显示所述推送消息。


2.根据权利要求1所述的方法,其特征在于,所述当接收到推送信息时,获取所述推送消息的消息类型包括:
当接收到推送消息时,提取所述推送消息的关键字;
基于所述关键字确定所述推送消息的消息类型。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
随机生成独立密钥;
按照所述独立密钥对所述关键字和所述消息类型进行加密;
将加密后的所述关键字和所述消息类型作为一条记录写入部署于区块链中的智能合约。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到存在新安装的应用程序时,拉取与所述应用程序相关的目标数据;
对所述目标数据进行分析,以确定所述新安装的应用程序所属的应用程序组;
确定所述新安装的应用程序的应用标识,将所述应用标识添加至所述新安装的应用程序所属的应用程序组中。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当根据所述比对结果确定所述推送消息为冗余消息时,确定与所述推送消息之间符合相似条件的目标历史推送消息;
获取所...

【专利技术属性】
技术研发人员:邓洁金云浩
申请(专利权)人:重庆理工大学
类型:发明
国别省市:重庆;50

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

1