一种内容推送方法、内容推送装置及电子设备与流程

文档序号:17161043发布日期:2019-03-20 00:43阅读:145来源:国知局
一种内容推送方法、内容推送装置及电子设备与流程

本申请属于信息处理技术领域,尤其涉及一种内容推送方法、内容推送装置、电子设备及计算机可读存储介质。



背景技术:

当前已经出现了针对汽修技师这一特殊用户的内容推送软件,汽修技师用户可以通过这些内容推送软件浏览当前的汽修热点知识及新闻等。但在当前的内容推送软件中,各条内容是根据其阅读量和评论量的数量进行排序后,再通过后台运营人员人工干预的方式推送给用户的。上述传统的内容推送算法所推送的内容仍不够客观,且无法实现针对用户的个性化内容推送。



技术实现要素:

有鉴于此,本申请提供了一种内容推送方法、内容推送装置、电子设备及计算机可读存储介质,可实现针对用户的个性化内容推送。

本申请的第一方面提供了一种内容推送方法,包括:

获取用户的用户数据;

采集上述用户的用户行为;

根据上述用户数据在内容库中筛选得到第一待推送内容集合;

根据上述用户行为在内容库中筛选得到第二待推送内容集合;

基于上述用户行为及上述用户数据的权重,对上述第一待推送内容集合及第二待推送内容集合中的各条内容进行评分;

基于评分结果向上述用户推送上述第一待推送内容集合及上述第二待推送内容集合中的内容。

可选地,上述用户数据包括用户等级,上述内容推送方法还包括:

接收上传至上述内容库中的新内容;

对所述新内容进行等级评价并生成等级标签,以使得所述新内容的等级标签与对应的用户等级相关联;

所述根据所述用户数据在内容库中筛选得到第一待推送内容集合,包括:

在所述内容库中,获取与所述用户的用户等级相关联的等级标签,并根据所述等级标签筛选出作为所述第一待推送内容集合中的内容。

可选地,上述对上述新内容进行等级评价并生成等级标签,包括:

向当前在线的各个用户发布上述新内容;

接收当前在线的各个用户对上述新内容的用户评级结果;

将数量最多的用户评级结果作为上述新内容的评级结果;

基于所述评级结果生成所述新内容的等级标签。

可选地,上述内容推送方法还包括:

获取上述用户已上传的历史内容中,历史内容的总数量、各条历史内容的评级结果及好评率;

基于上述历史内容的总数量、各条历史内容的评级结果及好评率,确定上述用户的用户等级。

可选地,上述用户数据包括用户位置,上述根据上述用户数据在内容库中筛选得到第一待推送内容集合,包括;

基于上述用户位置确定用户所属区域;

获取上述用户所属区域的热点车辆信息;

在上述内容库中,获取与上述热点车辆信息相关联的内容作为上述第一待推送内容集合中的内容。

可选地,上述采集上述用户的用户行为,包括:

在上述内容库中,获取上述用户对各条内容的点击数;

将上述点击数大于预设点击数的内容作为目标内容;

上述根据上述用户行为在内容库中筛选得到第二待推送内容集合,包括:

在上述内容库中,获取其它内容与上述目标内容的相关度;

将与上述目标内容相关度高于预设相关度阈值的其它内容作为上述第二待推送内容集合中的内容。

本申请的第二方面提供了一种内容推送装置,包括:

获取单元,用于获取用户的用户数据;

采集单元,用于采集上述用户的用户行为;

第一筛选单元,用于根据上述用户数据在内容库中筛选得到第一待推送内容集合;

第二筛选单元,用于根据上述用户行为在内容库中筛选得到第二待推送内容集合;

评分单元,用于基于上述用户行为及上述用户数据的权重,对上述第一待推送内容集合及第二待推送内容集合中的各条内容进行评分;

推送单元,用于基于评分结果向上述用户推送上述第一待推送内容集合及上述第二待推送内容集合中的内容。

可选地,上述用户数据包括用户等级,上述内容推送装置还包括:

内容接收单元,用于接收上传至上述内容库中的新内容;

内容评级单元,用于对所述新内容进行等级评价并生成等级标签,以使得所述新内容的等级标签与对应的用户等级相关联;

所述第一筛选单元,具体用于在所述内容库中,获取与所述用户的用户等级相关联的等级标签,并根据所述等级标签筛选出作为所述第一待推送内容集合中的内容。

可选地,上述内容评级单元包括:

新内容发布子单元,用于向当前在线的各个用户发布上述新内容;

用户评级结果接收子单元,用于接收当前在线的各个用户对上述新内容的用户评级结果;

评级结果确定子单元,用于将数量最多的用户评级结果作为上述新内容的评级结果;

等级标签生成子单元,用于基于所述评级结果生成所述新内容的等级标签。

可选地,上述内容推送装置还包括:

历史内容获取单元,用于获取上述用户已上传的历史内容中,历史内容的总数量、各条历史内容的评级结果及好评率;

用户等级确定单元,用于基于上述历史内容的总数量、各条历史内容的评级结果及好评率,确定上述用户的用户等级。

可选地,上述用户数据包括用户位置,上述第一筛选单元包括;

所属区域确定子单元,用于基于上述用户位置确定用户所属区域;

热点信息获取子单元,用于获取上述用户所属区域的热点车辆信息;

第一集合内容确定子单元,用于在上述内容库中,获取与上述热点车辆信息相关联的内容作为上述第一待推送内容集合中的内容。

可选地,上述采集单元包括:

点击数获取子单元,用于在上述内容库中,获取上述用户对各条内容的点击数;

目标内容确定子单元,用于将上述点击数大于预设点击数的内容作为目标内容;

上述第二筛选单元包括;

相关度获取子单元,用于在上述内容库中,获取其它内容与上述目标内容的相关度;

第二集合内容确定子单元,将与上述目标内容相关度高于预设相关度阈值的其它内容作为上述第二待推送内容集合中的内容。

本申请的第三方面提供了一种电子设备,上述电子设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上第一方面的方法的步骤。

本申请的第四方面提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上第一方面的方法的步骤。

本申请的第五方面提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法的步骤。

由上可见,通过本申请方案,首先获取用户的用户数据,并采集上述用户的用户行为,再根据上述用户数据在内容库中筛选得到第一待推送内容集合,根据上述用户行为在内容库中筛选得到第二待推送内容集合,之后基于上述用户行为及上述用户数据的权重,对上述第一待推送内容集合及第二待推送内容集合中的各条内容进行评分,最后基于评分结果向上述用户推送上述第一待推送内容集合及上述第二待推送内容集合中的内容。本申请方案可通过用户数据及用户行为,为用户制定个性化推送内容,一定程度上减轻后台运营人员对推送内容的人工干预,使得推送结果更加合理且精准,节省用户搜索内容的是啊金成本,提升用户体验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的内容推送方法的实现流程示意图;

图2是本发明实施例提供的内容推送装置的结构示意图;

图3是本发明实施例提供的电子设备的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

当前用户能够获取信息的渠道已经从传统的纸媒、电视等转向了互联网,而移动终端作为大多数用户最常使用的能够接入互联网的智能设备,则成为了用户生活中不可缺少的一部分。许多用户习惯于通过移动终端上安装的新闻应用程序或者学习类应用程序获取最新信息。进一步地,不同的用户人群可以通过不同的应用程序获取信息,例如,学生可以通过与教辅资料配套的学习类app获取学习资料并巩固学习效果,汽修技师可以通过golo应用程序学习汽修知识,获取汽车领域的最新消息等。为了说明本申请上述的技术方案,下面通过具体实施例来进行说明。

实施例一

在步骤101中,获取用户的用户数据;

在本申请实施例中,用户可以通过移动终端或其它智能设备,在注册成功后以自己的帐户及密码登陆应用程序;在用户登陆后,服务器可以获取到用户的用户数据。其中,以应用程序为golo等与汽修相关的应用程序为例,由于应用程序面对的用户是汽修技师用户,出于对汽修技师用户的特征考虑,上述用户数据可以包括但不限于如下一种以上数据:用户位置,擅长品牌,擅长车型,擅长技术领域,用户等级。其中,上述用户位置具体为用户当前所处的实时位置,可通过对登陆有用户帐户的移动终端进行定位而获得,例如,可以通过该移动终端的全球定位系统(globalpositioningsystem,gps)模块获取到移动终端的当前位置;或者,或者,在步骤101中,如果上述移动终端连接有无线保真(wireless-fidelity,wi-fi)网络,则可以通过上述wi-fi网络获取到移动终端的当前位置;或者,在步骤101中,还可以通过上述移动终端的基站定位服务获取到上述移动终端的当前位置,此处不作限定。在获取到移动终端的当前位置后,由于现在多数人均有移动终端不离身的习惯,因而可以直接将上述移动终端的当前位置作为用户位置。并且,由于汽修技师实际上也分很多种类,一个汽修技师通常只精于修理某几个品牌、某几个车型的某些领域的故障。例如,有精于修理发动机的汽修技师,也有精于修理变速箱的汽修技师,还有精于补胎换机油的汽修技师等;进一步地,在精于修理发动机的汽修技师中,还可以被细分为精于修理汽油发动机的汽修技师及精于修理柴油发动机的汽修技师等;虽然汽油发动机与柴油发动机均为发动机,但二者的工作原理、维护方法及修理方法却截然不同。因而,只有获取到了用户的擅长品牌、擅长车型及擅长技术领域,才能更好的为用户推送个性化内容。而用户等级则可以用来指示用户修理汽车故障的经验及水平。可选地,用户的擅长品牌、擅长车型及擅长领域可以在用户注册帐户时自行填写,且均可多选。

在步骤102中,根据上述用户数据在内容库中筛选得到第一待推送内容集合;

在本申请实施例中,服务器中的内容库能够不间断的更新当前最新的汽修知识或消息,且每个用户可以自行向上述内容库中上传新内容,以提升用户活跃度。具体地,可通过上述用户数据在上述内容库中进行筛选操作,将筛选得到的内容存入第一待推送内容集合中,例如,用户user1的擅长品牌为brand1,擅长车型为a系列,擅长领域为汽油发动机的维护及修理;则可以在内容库中,将与brand1、a系列和/或汽油发动机相关的内容存入上述第一待推送内容集合中。

在步骤103中,采集上述用户的用户行为;

在本申请实施例中,上述用户行为具体指的是用户对各条内容的主动浏览行为,可选地,上述应用程序还可以通过第三方应用程序授权登陆,例如,通过腾讯qq账号、微信账号或者新浪微博账号登陆。若上述应用程序是通过第三方应用程序授权登陆的,则还可以基于上述授权的第三方应用程序采集用户的用户行为,也即,不仅可以基于上述应用程序自身采集用户行为,也可以通过第三方应用程序采集用户行为,此处不对上述第三方应用程序的类型作出限定。可选地,上述应用程序还可以与第三方应用程序达成合作协议,共享用户行为的信息,例如,与今日头条,网易新闻,凤凰新闻,腾讯新闻等应用程序合作,获取用户在这些新闻类应用程序中的浏览记录,以采集更为全面的用户行为。

在步骤104中,根据上述用户行为在内容库中筛选得到第二待推送内容集合;

在本申请实施例中,通过上述用户行为对内容库中的内容进行筛选,例如,在采集了用户的用户行为后,若发现用户浏览次数最多的是与brand2品牌的变速箱相关的内容,则可以在内容库中,将与brand2和/或变速箱相关的内容存入上述第二待推送内容集合中。可选地,上述步骤101、102与步骤103、104之间不存在时间的先后顺序,即,可以先执行步骤101、102,再执行步骤103、104;或者,也可以是先执行步骤103、104,再执行步骤101、102;又或者,还可以是同时执行步骤101、102及步骤103、104,此处不对步骤的执行顺序作出限定。

在步骤105中,基于上述用户行为及上述用户数据的权重,对上述第一待推送内容集合及第二待推送内容集合中的各条内容进行评分;

在本申请实施例中,可以由用户自行分配上述用户行为及用户数据的权重,例如,将用户行为的权重分配为0.6,将用户数据的权重分配为0.4。假定上述第一待推送内容集合中存放的为与brand1、a系列和/或汽油发动机相关的内容,第二待推送内容集合中存放的为与brand2和/或变速箱相关的内容,则可以根据相关度由高至低的顺序对第一待推送内容集合及第二推送内容集合中所存放的内容进行排序,相关度越高,排序越靠前,基础得分则越高,例如,若第一待推送内容集合中的内容context1同时与brand1、a系列及汽油发动机相关,而context2仅与brand1相关,则context1的基础等分将高于context2,可假定context1的基础等分为100,context2的基础得分为60;随后,在各条内容都获得了基础得分后,基于上述权重对上各条内容进行加权平均计算。又例如,若context1中还涉及到了与brand2相关的信息,则在筛选第二待推送内容集合时,该context2也会被存放于上述第二待推送内容集合中,且该context2在第二待推送内容集合中的基础得分为60;而context2则与brand2及变速箱均无关,该context2不会被筛选至第二待推送内容集合中。那么根据加权平均计算,可知该context1的评分为(100*0.6+60*0.4)/2=42,而context1的评分为(60*0.6+0*0.4)/2=18。

在步骤106中,基于评分结果向上述用户推送上述第一待推送内容集合及上述第二待推送内容集合中的内容。

在本申请实施例中,在获得上述第一待推送内容集合级第二待推送内容集合中的各条内容的评分后,基于评分结果由高至低的顺序向用户推送内容,例如,上述context1由于分数高于context2,则相对于context2而言,context1可以被优先推送。

在一种应用场景中,上述用户数据包括用户等级,则上述内容推送方法还包括:

接收上传至上述内容库中的新内容;

对所述新内容进行等级评价并生成等级标签,以使得所述新内容的等级标签与对应的用户等级相关联;

上述步骤102,包括:

在所述内容库中,获取与所述用户的用户等级相关联的等级标签,并根据所述等级标签筛选出作为所述第一待推送内容集合中的内容。

在本申请实施例中,用户不仅可以通过该应用程序获取内容,也可以主动发布新内容。在用户创建并编辑好内容后,可以将该新内容上传至内容库中;服务器在接收到上传至上述内容库中的新内容后,针对每一新内容,均会对该新内容进行评级,并基于评级结果生成等级标签,以使得该新内容的等级标签与某一用户等级相关联。例如,假定用户等级分为一级、二级直至五级这五个等级,其中,一级为最低级,五级为最高级。而内容库中的内容评级也被分为一级、二级直至五级这五个等级,在对内容库的新内容进行评定后,假定该新内容为三级,则确定该新内容的等级标签为三级,可将该内容与用户等级三级相关联,也即是说,该内容将被优先推送给用户等级为三级的用户。需要注意的是,在基于用户等级向用户推送内容时,通常仅推送与该用户等级持平或者更高级的内容,例如,针对用户等级为三级的用户,优先向其推送评级为三级的内容,同时也可以向其推送等级标签为三级以上(例如四级、五级)的内容,但基本不考虑向其推送等级标签未达到三级(例如一级、二级)的内容。

具体地,上述对所述新内容进行等级评价并生成等级标签,包括:

a1、向当前在线的各个用户发布上述新内容;

在本申请实施例中,每次对新内容进行评定时,可以向一预设用户群发布上述新内容,例如,向当前在线的用户发布上述新内容;或者,也可以向一预设用户等级(例如五级)的用户发布上述新内容;或者,也可以向属于一预设区域的用户发布上述新内容,此处不作限定。

a2、接收当前在线的各个用户对上述新内容的用户评级结果;

a3、将数量最多的用户评级结果作为上述新内容的评级结果;

a4、基于所述评级结果生成所述新内容的等级标签。

在本申请实施例中,在向一预设用户群发布了上述新内容后,接收上述预设用户群中各个用户返回的对上述新内容的用户评级结果。例如,假定针对一新内容context3,在向当前在线的用户发布该新内容后,若发现共有387个用户对该新内容的用户评级结果为3级,共有986个用户对该新内容的用户评级结果为4级,共有131个用户对该新内容的用户评级结果为5级,则由于对该新内容的用户评级结果中,评为4级的数量最多,因而此处可确定该新内容context3的评级结果为4级,相应地,该context3的等级标签也为4级。可选地,若该新内容发布后,所接收到的用户评级结果的数量没有达到预设的数量阈值,即对该新内容进行评级操作的用户过少,则可向后台反馈该新内容,等待并接收后台由专业内容鉴定人员返回的评级结果。

可选地,上述内容推送方法还包括:

获取上述用户已上传的历史内容中,历史内容的总数量、各条历史内容的评级结果及好评率;

基于上述历史内容的总数量、各条历史内容的评级结果及好评率,确定上述用户的用户等级。

在本申请实施例中,若用户的已上传的内容总数量越多、各条历史内容的评级结果越高级、其他用户对该用户的好评率越高,则认为该用户的汽修知识及经验较为丰富,其用户等级应该越高。具体的评定规则可由后台管理人员自行设置,此处不作限定。

在另一种应用场景中,上述用户数据包括用户位置,则上述步骤102也可以包括;

b1、基于上述用户位置确定用户所属区域;

在本申请实施例中,上述用户位置通常精确到了具体的经纬度,因而可以根据该用户位置确定用户所属区域,该用户所属区域可以具体到市。

b2、获取上述用户所属区域的热点车辆信息;

在本申请实施例中,上述热点车辆信息具体包括热门品牌、热门车型及热门车系等信息。上述热点车辆信息可以是通过该用户所属区域的各个汽车销售服务店而得到的,例如,最近一段时间内,销量最好的品牌、车型、车系等;或者,上述热点车辆信息也可以是通过该用户所属区域的各个汽车维修厂而得到的,例如,最近一段时间内,维修频率最高的品牌、车型、车系等;又或者,也可以是通过同属于该用户所属区域的其他用户的浏览记录所得到的热点车辆信息,此处不作限定。

b3、在上述内容库中,获取与上述热点车辆信息相关联的内容作为上述第一待推送内容集合中的内容。

可选地,上述步骤103,包括:

在上述内容库中,获取上述用户对各条内容的点击数;

将上述点击数大于预设点击数的内容作为目标内容;

上述步骤104,包括:

在上述内容库中,获取其它内容与上述目标内容的相关度;

将与上述目标内容相关度高于预设相关度阈值的其它内容作为上述第二待推送内容集合中的内容。

在本申请实施例中,用户对各条内容的点击数等价于用户对各条内容的浏览次数,用户点击的越多,则浏览的越多,也就意味着用户对该条内容的兴趣越大。通过上述步骤所筛选得到的目标内容即为用户比较感兴趣的内容,之后,再获取其它内容与该目标内容的相关度,相关度越高,则用户对该其它内容也感兴趣的可能性也就越大,具体地,通过设置一相关度阈值,只有高于上述相关度阈值的其它内容才可作为第二待推送内容集合中的内容。

由上可见,通过本申请实施例,可根据用户的用户数据及用户行为在内容库中筛选出用户感兴趣的内容,并可根据各条内容与用户数据及用户行为的相关程度进行评分及排序后,向用户优先推送更加符合用户当前需求的内容,实现用户的个性化推送内容制定,一定程度上减轻后台运营人员对推送内容的人工干预,使得推送结果更加合理且精准,节省用户搜索内容的是啊金成本,提升用户体验。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

实施例二

本申请实施例提供一种内容推送装置,如图2所示,本申请实施例中的内容推送装置200包括:

获取单元201,用于获取用户的用户数据;

采集单元202,用于采集上述用户的用户行为;

第一筛选单元203,用于根据上述用户数据在内容库中筛选得到第一待推送内容集合;

第二筛选单元204,用于根据上述用户行为在内容库中筛选得到第二待推送内容集合;

评分单元205,用于基于上述用户行为及上述用户数据的权重,对上述第一待推送内容集合及第二待推送内容集合中的各条内容进行评分;

推送单元206,用于基于评分结果向上述用户推送上述第一待推送内容集合及上述第二待推送内容集合中的内容。

可选地,上述用户数据包括用户等级,上述内容推送装置200还包括:

内容接收单元,用于接收上传至上述内容库中的新内容;

内容评级单元,用于对所述新内容进行等级评价并生成等级标签,以使得所述新内容的等级标签与对应的用户等级相关联;

上述第一筛选单元203,具体用于在所述内容库中,获取与所述用户的用户等级相关联的等级标签,并根据所述等级标签筛选出作为所述第一待推送内容集合中的内容。

可选地,上述内容评级单元包括:

新内容发布子单元,用于向当前在线的各个用户发布上述新内容;

用户评级结果接收子单元,用于接收当前在线的各个用户对上述新内容的用户评级结果;

评级结果确定子单元,用于将数量最多的用户评级结果作为上述新内容的评级结果;

等级标签生成子单元,用于基于所述评级结果生成所述新内容的等级标签。

可选地,上述内容推送装置200还包括:

历史内容获取单元,用于获取上述用户已上传的历史内容中,历史内容的总数量、各条历史内容的评级结果及好评率;

用户等级确定单元,用于基于上述历史内容的总数量、各条历史内容的评级结果及好评率,确定上述用户的用户等级。

可选地,上述用户数据包括用户位置,上述第一筛选单元203包括;

所属区域确定子单元,用于基于上述用户位置确定用户所属区域;

热点信息获取子单元,用于获取上述用户所属区域的热点车辆信息;

第一集合内容确定子单元,用于在上述内容库中,获取与上述热点车辆信息相关联的内容作为上述第一待推送内容集合中的内容。

可选地,上述采集单元201包括:

点击数获取子单元,用于在上述内容库中,获取上述用户对各条内容的点击数;

目标内容确定子单元,用于将上述点击数大于预设点击数的内容作为目标内容;

上述第二筛选单元204包括;

相关度获取子单元,用于在上述内容库中,获取其它内容与上述目标内容的相关度;

第二集合内容确定子单元,将与上述目标内容相关度高于预设相关度阈值的其它内容作为上述第二待推送内容集合中的内容。

由上可见,通过本申请实施例,内容推送装置可根据用户的用户数据及用户行为在内容库中筛选出用户感兴趣的内容,并可根据各条内容与用户数据及用户行为的相关程度进行评分及排序后,向用户优先推送更加符合用户当前需求的内容,实现用户的个性化推送内容制定,一定程度上减轻后台运营人员对推送内容的人工干预,使得推送结果更加合理且精准,节省用户搜索内容的是啊金成本,提升用户体验。

实施例三

本申请实施例提供一种电子设备,请参阅图3,本申请实施例中的电子设备包括:存储器301,一个或多个处理器302(图3中仅示出一个)及存储在存储器301上并可在处理器上运行的计算机程序。其中:存储器301用于存储软件程序以及模块,处理器302通过运行存储在存储器301的软件程序以及单元,从而执行各种功能应用以及数据处理,以获取上述预设事件对应的资源。具体地,处理器302通过运行存储在存储器301的上述计算机程序时实现以下步骤:

获取用户的用户数据;

采集上述用户的用户行为;

根据上述用户数据在内容库中筛选得到第一待推送内容集合;

根据上述用户行为在内容库中筛选得到第二待推送内容集合;

基于上述用户行为及上述用户数据的权重,对上述第一待推送内容集合及第二待推送内容集合中的各条内容进行评分;

基于评分结果向上述用户推送上述第一待推送内容集合及上述第二待推送内容集合中的内容。

假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,上述用户数据包括用户等级,处理器302通过运行存储在存储器301的上述计算机程序时还实现以下步骤:

接收上传至上述内容库中的新内容;

对所述新内容进行等级评价并生成等级标签,以使得所述新内容的等级标签与对应的用户等级相关联;

所述根据所述用户数据在内容库中筛选得到第一待推送内容集合,包括:

在所述内容库中,获取与所述用户的用户等级相关联的等级标签,并根据所述等级标签筛选出作为所述第一待推送内容集合中的内容。

在上述第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,上述对上述新内容进行等级评价并生成等级标签,包括:

向当前在线的各个用户发布上述新内容;

接收当前在线的各个用户对上述新内容的用户评级结果;

将数量最多的用户评级结果作为上述新内容的评级结果;

基于所述评级结果生成所述新内容的等级标签。

在上述第二种可能的实施方式作为基础而提供的第四种可能的实施方式中,处理器302通过运行存储在存储器301的上述计算机程序时还实现以下步骤:

获取上述用户已上传的历史内容中,历史内容的总数量、各条历史内容的评级结果及好评率;

基于上述历史内容的总数量、各条历史内容的评级结果及好评率,确定上述用户的用户等级。

在上述第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,上述用户数据包括用户位置,上述根据上述用户数据在内容库中筛选得到第一待推送内容集合,包括;

基于上述用户位置确定用户所属区域;

获取上述用户所属区域的热点车辆信息;

在上述内容库中,获取与上述热点车辆信息相关联的内容作为上述第一待推送内容集合中的内容。

在上述第一种可能的实施方式作为基础而提供的第六种可能的实施方式中,上述采集上述用户的用户行为,包括:

在上述内容库中,获取上述用户对各条内容的点击数;

将上述点击数大于预设点击数的内容作为目标内容;

上述根据上述用户行为在内容库中筛选得到第二待推送内容集合,包括:

在上述内容库中,获取其它内容与上述目标内容的相关度;

将与上述目标内容相关度高于预设相关度阈值的其它内容作为上述第二待推送内容集合中的内容。

上述电子设备3可以是服务器等计算设备。进一步,如图3所示,上述电子设备还可包括:一个或多个输入设备303(图3中仅示出一个)和一个或多个输出设备304(图3中仅示出一个)。存储器301、处理器302、输入设备303和输出设备304通过总线305连接。

应当理解,在本申请实施例中,所称处理器302可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备303可以包括键盘、触控板、指纹采传感器、麦克风等,输出设备304可以包括显示器、扬声器等。

存储器301可以包括只读存储器和随机存取存储器,并向处理器302提供指令和数据。存储器301的一部分或全部还可以包括非易失性随机存取存储器。例如,存储器301还可以存储设备类型的信息。

由上可见,通过本申请实施例,电子设备可根据用户的用户数据及用户行为在内容库中筛选出用户感兴趣的内容,并可根据各条内容与用户数据及用户行为的相关程度进行评分及排序后,向用户优先推送更加符合用户当前需求的内容,实现用户的个性化推送内容制定,一定程度上减轻后台运营人员对推送内容的人工干预,使得推送结果更加合理且精准,节省用户搜索内容的是啊金成本,提升用户体验。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。

以上上述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1