信息推荐服务 信息推送服务器,根据用户喜好进行信息推送的方法及服务器技术...

【技术实现步骤摘要】

【专利摘要】本专利技术公开了一种根据用户喜好进行信息推送的方法及服务器,包括:获取预设范围内的用户的喜好标签;接收到目标用户发出的喜好信息推送请求;将所述目标用户的喜好标签与所述预设范围内的除所述目标用户以外的其他用户的喜好标签进行匹配;将匹配成功的其他用户的喜好标签推送给所述目标用户。本专利技术提出的喜好推送方法及服务器,扩大了推送内容的范围,同时又能够有针对性地向用户推送内容。【专利说明】根据用户喜好进行信息推送的方法及服务器

本专利技术涉及数据统计与处理

,特别是指一种根据用户喜好进行信息推送的方法及服务器。

技术介绍

随着网络技术的不断发展,现如今,用户通过网络寻找资源、观看视频越来越频繁,但是,随着网络中数据量越来越庞大,用户寻找针对自己偏好的资源、视频等也就越来越难。同时,由于每个人的喜好不同,显眼位置的资源、视频等并不能保证满足每个人的个性化需求。现有的推荐技术,举例来说,通常采用查找与用户当前观看或已看完的视频或者用户经常点击的视频相类似的视频推荐给用户,但这样的推荐方法因为仅仅以用户的喜好为出发点,因此其推荐范围较小,难以真正满足用户的个性化需求。有的时候,用户在长时间观看某一类的视频后,需要换到另一类自己同样感兴趣的视频时,则只能重新查找其他视频,比如看久了足球视频想要看些足球明星的趣闻,就必须重新选择趣闻类;或者,用户在长时间观看某一类的视频后,需要换一类视频,但又不知自己的目标时,则只能无奈地关掉软件,停止观看视频,这样就损失了用户对软件的粘性。

技术实现思路

有鉴于此,本专利技术实施例的目的在于提出一种根据用户喜好进行信息推送的方法及服务器,扩大了推送内容的范围,同时又能够有针对性地向用户推送内容。基于上述目的本专利技术实施例提供的根据用户喜好进行信息推送的方法,应用于服务器,包括:获取预设范围内的用户的喜好标签;接收到目标用户发出的喜好信息推送请求;将所述目标用户的喜好标签与所述预设范围内的除所述目标用户以外的其他用户的喜好标签进行匹配;将匹配成功的其他用户的喜好标签推送给所述目标用户。在一些实施方式中,所述匹配成功是指目标用户的喜好标签与其他用户的喜好标签有至少一个喜好标签是相同的。在一些实施方式中,所述将匹配成功的其他用户的喜好标签推送给目标用户的步骤包括:根据相同喜好标签的数量多少,对匹配成功的其他用户的喜好标签进行排序;根据排序结果,向目标用户依次推送匹配成功的其他用户的喜好标签。在一些实施方式中,所述获取预设范围内的用户的喜好标签的步骤包括:获取预设范围内的用户的历史观看记录和/或喜好记录;所述喜好记录包括用户的点赞记录和/或评论记录;根据预设范围内的用户的所述历史观看记录和/或喜好记录,分析得到各用户的喜好标签。在一些实施方式中,所述根据预设范围内的用户的所述历史观看记录和/或喜好记录,分析得到各用户的喜好标签的步骤具体为:从各用户的历史观看记录和/或喜好记录中,分析得出相应用户的喜好标签及所述喜好标签的喜好程度大小;根据各用户的喜好标签的喜好程度大小对各用户的喜好标签进行排序,得到各用户的按照喜好程度大小排序的喜好标签;所述将匹配成功的其他用户的喜好标签推送给目标用户的步骤包括:对于相同喜好标签的数量相等的两个以上匹配成功的其他用户的喜好标签,将所述两个以上匹配成功的其他用户的喜好标签中与目标用户的喜好标签相同的喜好标签,对比目标用户的喜好标签的排序,并得到该喜好标签在目标用户的喜好标签中的排名;按照相同喜好标签在目标用户的喜好标签中的排名先后,将相同喜好标签的数量相等的多个用户的喜好标签依次推送给目标用户。在一些实施方式中,所述根据预设范围内的用户的所述历史观看记录和/或喜好记录,分析得到各用户的喜好标签的步骤具体为:从各用户的历史观看记录和/或喜好记录中,分析得出相应用户的喜好标签及所述喜好标签的喜好程度大小;根据喜好程度大小对该用户的喜好标签进行排序,得到按照喜好程度大小排序的喜好标签;所述将匹配成功的其他用户的喜好标签推送给目标用户的步骤包括:删除匹配成功的其他用户的喜好标签中与目标用户的喜好标签相同的喜好标签;将删除后的其他用户的喜好标签中喜好程度大小排序靠前的多个喜好标签推送给目标用户。本专利技术实施例的另一方面还提供了一种根据用户喜好进行信息推送的服务器,包括:喜好标签获取模块,用于获取预设范围内的用户喜好标签;推送请求接收模块,用于接收目标用户发出的喜好信息推送请求;标签匹配模块,用于将目标用户的喜好标签与预设范围内的除目标用户以外的其他用户的喜好标签进行匹配;标签推送模块,用于将匹配成功的其他用户的喜好标签推送给目标用户。在一些实施方式中,所述匹配成功是指目标用户的喜好标签与其他用户的喜好标签中有至少一个喜好标签是相同的。在一些实施方式中,所述标签推送模块,具体用于:根据相同喜好标签的数量多少,对匹配成功的其他用户的喜好标签进行排序;根据排序结果,向目标用户依次推送匹配成功的其他用户的喜好标签。在一些实施方式中,所述喜好标签获取模块,具体用于:获取预设范围内的用户的历史观看记录和/或喜好记录;所述喜好记录包括用户的点赞记录和/或评论记录;根据预设范围内的用户的所述历史观看记录和/或喜好记录,分析得到各用户的喜好标签。在一些实施方式中,所述喜好标签获取模块,具体用于:从各用户的历史观看记录和/或喜好记录中,分析得出相应用户的喜好标签及所述喜好标签的喜好程度大小;根据各用户的喜好标签的喜好程度大小对各用户的喜好标签进行排序,得到各用户的按照喜好程度大小排序的喜好标签;所述标签推送模块,具体用于:对于相同喜好标签的数量相等的两个以上匹配成功的其他用户的喜好标签,将所述两个以上匹配成功的其他用户的喜好标签中与目标用户的喜好标签相同的喜好标签,对比目标用户的喜好标签的排序,并得到该喜好标签在目标用户的喜好标签中的排名;按照相同喜好标签在目标用户的喜好标签中的排名先后,将相同喜好标签的数量相等的多个用户的喜好标签依次推送给目标用户。在一些实施方式中,所述喜好标签获取模块,具体用于:从各用户的历史观看记录和/或喜好记录中,分析得出相应用户的喜好标签及所述喜好标签的喜好程度大小;根据喜好程度大小对该用户的喜好标签进行排序,得到按照喜好程度大小排序的喜好标签;所述标签推送模块,具体用于:删除匹配成功的其他用户的喜好标签中与目标用户的喜好标签相同的喜好标签;将删除后的其他用户的喜好标签中喜好程度大小排序靠前的多个喜好标签推送给目标用户。从上面所述可以看出,本专利技术实施例提供的根据用户喜好进行信息推送的方法及服务器,通过将预设范围内的用户的历史观看记录和喜好记录处理为用户喜好标签列表后,在目标用户发出推送请求后,向目标用户推送与其用户喜好标签列表相匹配的其他用户的用户喜好标签列表,从而使得目标用户可以体验到大范围推荐,看到与自己有相同爱好的一类人喜爱的视频、新闻等内容,给用户的视频观看提供极大的便利,提升了用户体验。【附图说明】图1为本专利技术提供的根据用户喜好进行信息推送的方法的一个实施例的流程示意图;图2为本专利技术提供的根据用户喜好进行信息推送的方法的另一个实施例的流程示意图;图3为本专利技术提供的根据用户喜好进行信息推送的方法的又一个实施例的流程示意图;图4为本专利技术提供本文档来自技高网...

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值