【技术实现步骤摘要】
本申请涉及互联网技术,尤其是涉及一种推送消息的排序方法及装置。
技术介绍
推送消息包括推送邮件、推送短消息、推送弹窗等等。通过定期向用户发送推送消息,能够帮助用户高效率地发掘有价值的信息,减少用户的搜索时间。在很多应用场景下,都需要根据推送消息与用户需求的贴合度,对推送消息进行排序。例如为了考虑用户体验,推送消息通常会有数量的限制,此时仅会向用户发送排在前几位的,即与用户需求贴合度较高的推送消息。目前一种常用的排序方式是根据推送消息在历史推送过程中的打开率以及跳转率对推送消息进行排序。推送消息的打开率指的是该推送消息被用户所打开的比例,推送消息的跳转率指的是用户跳转到该推送消息中的推送链接的比例。然而这种方式由于仅仅考虑了打开率和跳转率,考虑因素十分片面,不能全面地反映推送消息与用户需求的贴合度。例如用户在打开推送消息后,具体是执行了注册会员、修改密码操作,还是仅仅执行了浏览操作,其能够反映出该推送消息与用户需求的贴合度必然不同,但是现有技术的这种排序方式并不能对这些用户行为进行区分,因此导致排序结果不能十分全面地反映出与用户需求的贴合程度,从而使得按照排序结果发送的推送消息产生实际价值的可能性比较低,因此造成资源的浪费。
技术实现思路
本申请解决的技术问题在于提供一种推送消息的排序方法及装置,以实现更加全面地反映出推送消息与用户需求的贴合度,从而提高推送消息产生实际价值的可能 ...
【技术保护点】
一种推送消息的排序方法,其特征在于,所述方法包括:确定待排序的多个推送消息;获取每个推送消息在历史推送过程中导致用户产生的用户消耗值;至少基于所述用户消耗值,对所述多个推送消息进行排序。
【技术特征摘要】
1.一种推送消息的排序方法,其特征在于,所述方法包括:
确定待排序的多个推送消息;
获取每个推送消息在历史推送过程中导致用户产生的用户消耗值;
至少基于所述用户消耗值,对所述多个推送消息进行排序。
2.根据权利要求1所述的排序方法,其特征在于,所述至少基于所述用
户消耗值,对所述多个推送消息进行排序包括:
至少基于每个推送消息的平均消耗值,对所述多个推送消息进行排序;
其中,任一推送消息的平均消耗值为该推送消息的用户消耗值与推送次
数的比值。
3.根据权利要求1所述的排序方法,其特征在于,每个推送消息的用户
消耗值包括以下参数中的至少一种:该推送消息所导致用户产生的时间消耗
值,以及该推送消息所导致用户产生的跳转步数消耗值。
4.根据权利要求3所述的排序方法,其特征在于,所述该推送消息中指
示至少一个用户行为,所述该推送消息所导致用户产生的时间消耗值至少基
于以下参数计算出:
该推送消息中指示的各个用户行为分别导致用户产生的时间消耗值,以
及为所述各个用户行为分别设置的权重值。
5.根据权利要求3所述的排序方法,其特征在于,所述该推送消息中设
置有推送链接;
该推送消息所导致用户产生的时间消耗值包括:用户进入该推送消息中
的推送链接后的时间消耗值;
该推送消息所导致用户产生的跳转步数消耗值包括:用户进入该推送消
息中的推送链接后的跳转步数消耗值。
6.根据权利要求1至5任一项所述的排序方法,其特征在于,所述方法
还包括:
对所述用户消耗值进行平滑性处理;所述平滑性处理用于减少任一推送
消息所导致各个用户产生的用户消耗值之间的差值;
所述至少基于所述用户消耗值,对所述多个推送消息进行排序包括:
至少基于经过平滑性处理后的所述用户消耗值,对所述多个推送消息进
行排序。
7.根据权利要求6所述的排序方法,其特征在于,所述平滑性处理包括:
开n次方处理,2≤n≤4。
8.根据权利要求1所述的排序方法,其特征在于,在对所述多个推送消
息进行排序时,还基于以下参数中的至少一种:每个推送消息在历史推送过
程中的打开率以及跳转率;
其中,每个推送消息的打开率为该推送消息被用户所打开的比例;每个
推送消息的跳转率为用户跳转到该推送消息中的推送链接的比例。
9.根据权利要求1所述的排序方法,其特征在于,所述方法还包括:
在对所述多个推送消息进行排序后,选取排在前预设位数的推送消息进
行推送。
10.一种推送消息的排序装置,其特征在于,所述装置包括:
确定单元,用于确定待排序的多个推送消息;
获取单元,用于获取每个推送消息在历史推送过程中导致用户产生的用
户消耗值;
排序单元,用于至少基于所述用户消耗值,对所述多个推送消息进行排
序。
11.根据权利要求10所述的排序装置,其特征在于,所述排序单元用于...
【专利技术属性】
技术研发人员:贾亮,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。