【技术实现步骤摘要】
一种推送消息处理方法、计算机可读存储介质及终端设备
本专利技术属于计算机
,尤其涉及一种推送消息处理方法、计算机可读存储介质及终端设备。
技术介绍
用户往往会在手机、平板电脑等移动终端上安装数量众多的应用程序(APP),而各类APP也会向用户推送各类资讯、通知等。作为手机用户,常常会被广告类的推送消息所打扰,现有技术中为了解决这个问题,往往会将推送消息均屏蔽掉,但是这样又往往会将一些用户想要看到的推送信息也屏蔽掉,影响用户的使用体验。
技术实现思路
有鉴于此,本专利技术实施例提供了一种推送消息处理方法、计算机可读存储介质及终端设备,以解决现有技术对推送消息进行屏蔽时,会将一些用户想要看到的推送信息也屏蔽掉,影响用户使用体验的问题。本专利技术实施例的第一方面提供了一种推送消息处理方法,可以包括:接收消息推送服务器下发的推送消息;将所述推送消息与预设的关键词集合中的关键词依次进行匹配,并将与匹配成功的关键词对应的消息类型确定为所述推送消息的消息类型,所述关键词集合中包括与预设的各种消息类型分别对应的各个关键词子集,每个关键词子集中包括一个以上的关键词;获取与所述推送消息的消息类型对应的用户接受度,所述用户接受度用于表示用户对指定消息类型的推送消息的接受程度,根据所述用户在指定时间段内对所述指定消息类型的推送消息的历史反馈记录计算得到;若与所述消息类型对应的用户接受度大于或等于预设的接受度阈值,则将所述推送消息显示至指定的终端界面;若与所述消息类型对应的用户接受度小于所述接受度阈值,则禁止所述推送消息在所述终端界面的显示。本专利技术实施例的第二方面提供了一种计 ...
【技术保护点】
1.一种推送消息处理方法,其特征在于,包括:接收消息推送服务器下发的推送消息;将所述推送消息与预设的关键词集合中的关键词依次进行匹配,并将与匹配成功的关键词对应的消息类型确定为所述推送消息的消息类型,所述关键词集合中包括与预设的各种消息类型分别对应的各个关键词子集,每个关键词子集中包括一个以上的关键词;获取与所述推送消息的消息类型对应的用户接受度,所述用户接受度用于表示用户对指定消息类型的推送消息的接受程度,根据所述用户在指定时间段内对所述指定消息类型的推送消息的历史反馈记录计算得到;若与所述消息类型对应的用户接受度大于或等于预设的接受度阈值,则将所述推送消息显示至指定的终端界面;若与所述消息类型对应的用户接受度小于所述接受度阈值,则禁止所述推送消息在所述终端界面的显示;所述用户接受度和所述接受度阈值的初始计算过程包括:获取所述用户在预设的初始时间段内的历史反馈记录;根据所述历史反馈记录分别统计所述用户在所述初始时间段内对各种消息类型的推送消息进行正向反馈的次数、进行负向反馈的次数以及进行中性反馈的次数;根据下式计算所述接受度阈值:
【技术特征摘要】
1.一种推送消息处理方法,其特征在于,包括:接收消息推送服务器下发的推送消息;将所述推送消息与预设的关键词集合中的关键词依次进行匹配,并将与匹配成功的关键词对应的消息类型确定为所述推送消息的消息类型,所述关键词集合中包括与预设的各种消息类型分别对应的各个关键词子集,每个关键词子集中包括一个以上的关键词;获取与所述推送消息的消息类型对应的用户接受度,所述用户接受度用于表示用户对指定消息类型的推送消息的接受程度,根据所述用户在指定时间段内对所述指定消息类型的推送消息的历史反馈记录计算得到;若与所述消息类型对应的用户接受度大于或等于预设的接受度阈值,则将所述推送消息显示至指定的终端界面;若与所述消息类型对应的用户接受度小于所述接受度阈值,则禁止所述推送消息在所述终端界面的显示;所述用户接受度和所述接受度阈值的初始计算过程包括:获取所述用户在预设的初始时间段内的历史反馈记录;根据所述历史反馈记录分别统计所述用户在所述初始时间段内对各种消息类型的推送消息进行正向反馈的次数、进行负向反馈的次数以及进行中性反馈的次数;根据下式计算所述接受度阈值:其中,Posn为所述用户在所述初始时间段内对标号为n的消息类型的推送消息进行正向反馈的次数,Negn为所述用户在所述初始时间段内对标号为n的消息类型的推送消息进行负向反馈的次数,Neun为所述用户在所述初始时间段内对标号为n的消息类型的推送消息进行中性反馈的次数,1≤n≤N,N为各种消息类型的总数目,λ为预设的调节系数,AccThresh为所述接受度阈值;根据下式计算与标号为n的消息类型对应的用户接受度:其中,Accn为与标号为n的消息类型对应的用户接受度。2.根据权利要求1所述的推送消息处理方法,其特征在于,所述用户接受度和所述接受度阈值的更新过程包括:获取所述用户在更新时间段内的历史反馈记录,所述更新时间段为从所述用户接受度或所述接受度阈值的最后一次更新时间到当前时间之间的时间段;根据所述历史反馈记录分别统计所述用户在所述更新时间段内对各种消息类型的推送消息进行正向反馈的次数、进行负向反馈的次数以及进行中性反馈的次数;根据下式计算所述接受度阈值的更新量:其中,Pos′n为所述用户在所述更新时间段内对标号为n的消息类型的推送消息进行正向反馈的次数,Neg′n为所述用户在所述更新时间段内对标号为n的消息类型的推送消息进行负向反馈的次数,Neu′n为所述用户在所述更新时间段内对标号为n的消息类型的推送消息进行中性反馈的次数,Acc′Thresh为所述接受度阈值的更新量;根据下式对所述接受度阈值进行更新计算:AccThresh=k1*AccThresh+(1-k1)*Acc′Thresh;根据下式计算与标号为n的消息类型对应的用户接受度的更新量:其中,Acc′n为与标号为n的消息类型对应的用户接受度的更新量;根据下式对与标号为n的消息类型对应的用户接受度进行更新计算:Accn=k2*Accn+(1-k2)*Acc′n其中,k1、k2均为预设的权重系数。3.根据权利要求1至2中任一项所述的推送消息处理方法,其特征在于,所述将所述推送消息与预设的关键词集合中的关键词依次进行匹配,并将与匹配成功的关键词对应的消息类型确定为所述推送消息的消息类型包括:从所述关键词集合中选取优先级最高且尚未被选取过的一个关键词作为当前关键词;在所述推送消息中查找所述当前关键词;若在所述推送消息中未查找到所述当前关键词,则返回执行所述从所述关键词集合中选取优先级最高且尚未被选取过的一个关键词作为当前关键词的步骤;若在所述推送消息中查找到所述当前关键词,则确定所述推送消息与所述当前关键词匹配成功,并将与所述当前关键词对应的消息类型确定为所述推送消息的消息类型。4.根据权利要求3所述的推送消息处理方法,其特征在于,所述优先级的计算过程包括:获取在预设的统计时间段内的历史匹配记录;根据所述历史匹配记录统计所述关键词集合中的各个关键词匹配成功的次数;根据所述各个关键词匹配成功的次数确定所述各个关键词的优先级,且所述各个关键词的优先级与所述各个关键词匹配成功的次数正相关...
【专利技术属性】
技术研发人员:姜翔,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。