一种用户内容推荐方法及装置、服务器、存储介质与流程

文档序号:23091055发布日期:2020-11-27 12:43阅读:110来源:国知局
一种用户内容推荐方法及装置、服务器、存储介质与流程

本发明涉及信息技术领域,尤其涉及一种用户内容推荐方法及装置、服务器、存储介质。



背景技术:

目前,对于新用户的内容推荐方法,一般会采用客户端对应的服务端中的历史热门数据来进行填充,即直接展示给新用户服务端中的历史最热门的内容,这种基于历史热门内容的用户内容推荐方式,存在没有考虑用户的个人喜好,导致新用户的使用体验感偏差的问题。因此,如何为用户提供个性化服务,提升用户体验感是需要解决的问题。



技术实现要素:

本发明实施例提供一种用户内容推荐方法及装置、服务器、存储介质,以期为用户提供个性化服务,提用户体验感。

第一方面,为本申请实施例提供了一种用户内容推荐方法,包括:

app客户端安装完成后,获取app客户端安装渠道信息;

解析上述安装渠道信息,得到至少一个渠道页面内容标识;

向服务端发送内容特征获取请求,上述内容特征获取请求携带上述至少一个渠道页面内容标识,以使上述服务端根据上述至少一个渠道页面内容标识以及预设映射关系列表得到渠道页面的至少一个内容特征;

接收上述渠道页面的至少一个内容特征,根据上述至少一个内容特征确定目标推荐内容数据;

通过客户端界面展示上述目标推荐内容数据。

可选的,上述方法还包括:

通过上述渠道页面获取上述app客户端的安装文件,上述安装文件携带上述app客户端安装渠道信息;

可选的,上述获取app客户端安装渠道信息,包括:

从上述app客户端的安装文件中提取得到上述app客户端安装渠道信息。

可选的,上述安装渠道信息包括多个字符;

上述解析上述安装渠道信息,得到至少一个渠道页面内容标识,包括:

遍历上述安装渠道信息中的字符;

若上述安装渠道信息中的字符中存在预设内容定位符,则提取上述安装渠道信息中上述预设内容定位符之间的字段,得到上述至少一个渠道页面内容标识。

可选的,上述根据上述至少一个内容特征确定目标推荐内容数据,包括:

基于预设匹配度表,得到上述至少一个内容特征中内容特征i与第一预设推荐内容集合中推荐内容数据kj的推荐标签j之间的标签匹配度,根据上述标签匹配度得到上述渠道页面的至少一个内容特征与上述推荐内容数据kj的至少一个推荐标签之间的匹配度;

若上述匹配度大于等于预设匹配阈值,则将上述推荐内容数据kj确定为与上述目标推荐内容数据。

可选的,上述根据上述至少一个内容特征确定目标推荐内容数据,还包括:

将上述至少一个内容特征发送至服务端,以使上述服务端根据上述至少一个内容特征,从第二预设推荐内容集合中得到与上述至少一个内容特征匹配的推荐内容数据ki,将上述推荐内容数据ki确定为上述目标推荐内容数据,并返回上述目标推荐内容数据;

接收上述服务端发送的上述目标推荐内容数据。

可选的,上述安装渠道信息为上述渠道页面的链接信息,上述渠道页面包括至少一个渠道页面内容,上述至少一个渠道页面内容中的每个渠道页面内容包括至少一个内容特征。

可选的,上述服务端包括内容平台。

第二方面,为本申请实施例提供了一种用户内容推荐装置,包括:

获取模块,用于app客户端安装完成后,获取app客户端安装渠道信息;

解析获取标识模块,用于解析上述安装渠道信息,得到至少一个渠道页面内容标识;

发送请求模块,用于向服务端发送内容特征获取请求,上述内容特征获取请求携带上述至少一个渠道页面内容标识,以使上述服务端根据上述至少一个渠道页面内容标识以及预设映射关系列表得到渠道页面的至少一个内容特征;

接收确定模块,用于接收上述渠道页面的至少一个内容特征,根据上述至少一个内容特征确定目标推荐内容数据;

展示模块,用于通过客户端界面展示上述目标推荐内容数据。

可选的,上述装置还包括:

获取安装文件模块,用于通过上述渠道页面获取上述app客户端的安装文件,上述安装文件携带上述app客户端安装渠道信息;

可选的,上述获取模块具体用于:

从上述app客户端的安装文件中提取得到上述app客户端安装渠道信息。

可选的,上述安装渠道信息包括多个字符;

上述解析获取标识模块包括:

遍历单元,用于遍历上述安装渠道信息中的字符;

提取单元,用于若上述安装渠道信息中的字符中存在预设内容定位符,则提取上述安装渠道信息中上述预设内容定位符之间的字段,得到上述至少一个渠道页面内容标识。

可选的,上述接收确定模块包括:

计算匹配度单元,用于基于预设匹配度表,得到上述至少一个内容特征中内容特征i与第一预设推荐内容集合中推荐内容数据kj的推荐标签j之间的标签匹配度,根据上述标签匹配度得到上述渠道页面的至少一个内容特征与上述推荐内容数据kj的至少一个推荐标签之间的匹配度;

目标推荐内容确定单元,用于若上述匹配度大于等于预设匹配阈值,则将上述推荐内容数据kj确定为与上述目标推荐内容数据。

可选的,上述接收确定模块还包括:

发送单元,用于将上述至少一个内容特征发送至服务端,以使上述服务端根据上述至少一个内容特征,从第二预设推荐内容集合中得到与上述至少一个内容特征匹配的推荐内容数据ki,将上述推荐内容数据ki确定为上述目标推荐内容数据,并返回上述目标推荐内容数据;

接收目标推荐内容单元,用于接收上述服务端发送的上述目标推荐内容数据。

可选的,上述客户端安装渠道信息为上述渠道页面的链接信息,上述渠道页面包括至少一个渠道页面内容,上述至少一个渠道页面内容中的每个渠道页面内容包括至少一个内容特征。

可选的,上述服务端包括内容平台。

第三方面,为本申请实施例提供了一种服务器,包括处理器、存储器和收发器,上述处理器、上述存储器和上述收发器相互连接,其中,上述存储器用于存储支持上述电子设备执行上述用户内容推荐方法的计算机程序,上述计算机程序包括程序指令;上述处理器被配置用于调用上述程序指令,执行如上述本申请实施例一方面中上述的用户内容推荐方法。

第四方面,为本申请实施例提供了一种存储介质,上述存储介质存储有计算机程序,上述计算机程序包括程序指令;上述程序指令当被处理器执行时使上述处理器执行如本申请实施例一方面中上述的用户内容推荐方法。

在本申请实施例中,app客户端安装完成后,获取app客户端安装渠道信息;解析安装渠道信息,得到至少一个渠道页面内容标识;向服务端发送内容特征获取请求,内容特征获取请求携带至少一个渠道页面内容标识,以使服务端根据至少一个渠道页面内容标识以及预设映射关系列表得到渠道页面的至少一个内容特征;接收渠道页面的至少一个内容特征,根据至少一个内容特征确定目标推荐内容数据;通过客户端界面展示目标推荐内容数据。这样可以通过app客户端安装渠道信息得到目标推荐内容数据,从而为用户提供个性化服务,提升新用户的使用体验感和用户留存率。

附图说明

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

图1是本申请实施例提供的一种系统架构图;

图2是本申请实施例提供的一种用户内容推荐方法的流程示意图;

图3是本申请实施例提供的一种客户端界面展示目标推荐内容数据的人机交互界面示意图;

图4是本申请实施例提供的另一种用户内容推荐方法的流程示意图;

图5是本申请实施例提供的一种用户内容推荐装置的结构示意图;

图6是本申请实施例提供的一种服务器的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参见图1,是本申请实施例提供的一种系统架构图。如图1所示,该系统架构图包括广告平台、内容平台、app客户端所在终端和服务端。其中,广告平台来进行投放的针对客户端的广告素材信息,即用户在app客户端所在终端看到的渠道页面,来源于内容平台中的内容,是通过在广告平台的配置信息中加入内容平台的内容区别id(渠道页面内容标识)来实现的,在对广告平台的配置信息配置完成后,广告平台开始投放针对客户端的广告素材信息,用户在看到app客户端所在终端上显示的针对app客户端的广告素材信息后,可以通过点击该广告素材信息的方式对app客户端进行下载,并在app客户端下载完成后,获取app客户端安装渠道信息,即渠道页面的网址链接信息,通过解析渠道页面的网址链接信息的方式,从渠道页面的网址链接信息中提取得到至少一个渠道页面内容标识,并向服务端或者内容平台发送内容特征获取请求,该内容特征获取请求携带至少一个渠道页面内容标识,服务端或者内容平台在接收到获取内容特征请求后,根据至少一个渠道页面内容标识以及预设映射关系列表得到渠道页面的至少一个内容特征,并将渠道页面的至少一个内容特征返回给app客户端,app客户端根据接收到的渠道页面的至少一个内容特征确定目标推荐内容数据,并通过客户端界面将目标推荐内容数据展示给用户。

请参见图2,是本申请实施例提供的一种用户内容推荐方法的流程示意图。如图2所示,该方法实施例包括如下步骤:

s101,app客户端安装完成后,获取app客户端安装渠道信息。

在执行步骤s101之前,客户端通过上述渠道页面获取上述客户端的安装文件,并对客户端的安装文件进行安装,其中,上述安装文件携带上述客户端安装渠道信息,上述客户端安装渠道信息为上述渠道页面的链接信息,上述渠道页面包括至少一个渠道页面内容,上述至少一个渠道页面内容中的每个渠道页面内容包括至少一个内容特征。可以理解的,渠道页面即用户点击下载客户端的页面,客户端安装渠道信息即用户点击下载客户端的页面的网址链接信息,如url(uniformresourcelocator,统一资源定位符)。

在客户端安装完成后,客户端根据预设文档位置从客户端的安装文件中的预设文档位置处,提取得到客户端安装渠道信息。

进一步地,客户端可以通过广告平台提供的sdk(softwaredevelopmentkit,软件开发工具包)来获取客户端安装渠道信息。举例来说,当来自于facebook广告渠道安装的用户下载安装客户端之后,facebook广告平台提供的sdk即可识别获取客户端安装渠道信息,并将客户端安装渠道信息发送至客户端。

s102,解析安装渠道信息,得到至少一个渠道页面内容标识。

具体的,客户端从安装渠道信息中提取得到至少一个渠道页面内容标识。

一种可能的实施方式中,上述安装渠道信息包括多个字符;

上述解析上述安装渠道信息,得到至少一个渠道页面内容标识,包括:

遍历上述安装渠道信息中的字符;

若上述安装渠道信息中的字符中存在上述预设内容定位符,则提取上述安装渠道信息中上述预设内容定位符之间的字段,得到上述至少一个渠道页面内容标识。

其中,预设内容定位符由广告平台与内容平台共同自定义确定,可以为url格式下的任一字符,本申请实施例对此不做限定。

举例来说,客户端在得到安装渠道信息“https://www.bn.cn/*ad*”后,从安装渠道信息中的第1个字符“h”开始,将安装渠道信息https://www.bn.cn/*ad*中的每一个字符与预设定位符“*”进行比较,得到第19个字符和第22个字符均与预设定位符“*”一致,则提取安装渠道信息“https://www.bn.cn/*ad*”中第19个字符“*”和第22个字符“*”之间的字段“ad”,得到渠道页面内容标识a和渠道页面内容标识d。

s103,向服务端发送内容特征获取请求,内容特征获取请求携带至少一个渠道页面内容标识,以使服务端根据至少一个渠道页面内容标识以及预设映射关系列表得到渠道页面的至少一个内容特征。

举例来说,客户端在向服务端发送内容特征获取请求,内容特征获取请求携带渠道页面内容标识d和渠道页面内容标识f,服务端在接收到内容特征获取请求后,根据渠道页面内容标识d和渠道页面内容标识f,通过查询预设的映射关系列表,得到渠道页面内容标识d的内容特征为d1和d2以及渠道页面内容标识f的内容特征为f,从而得到渠道页面的内容特征为内容特征d1、内容特征d2和内容特征f,并将渠道页面的内容特征发送给客户端。

s104,接收渠道页面的至少一个内容特征,根据至少一个内容特征确定目标推荐内容数据。

一种可能的实施方式中,上述根据上述至少一个内容特征确定目标推荐内容数据,包括:

基于预设匹配度表,得到上述至少一个内容特征中内容特征i与第一预设推荐内容集合中推荐内容数据kj的推荐标签j之间的标签匹配度,根据上述标签匹配度得到上述渠道页面的至少一个内容特征与上述推荐内容数据kj的至少一个推荐标签之间的匹配度;

若上述匹配度大于等于预设匹配阈值,则将上述推荐内容数据kj确定为上述目标推荐内容数据。

其中,第一预设推荐内容集合包括多个推荐内容数据,第一多个推荐内容数据中的每个推荐内容数据对应至少一个推荐标签。

具体的,若渠道页面的内容特征为i1、i2、i3,推荐内容数据kj的推荐标签为j1、j2、j3,则渠道页面的内容特征与推荐内容数据kj的推荐标签之间的匹配度计算公式可以为渠道页面的内容特征i1、i2、i3分别与推荐内容数据kj的推荐标签j1、j2、j3之间的标签匹配度的总和,其中单个内容特征与单个推荐标签之间的标签匹配度可以通过预设匹配度表获得。

举例来说,渠道页面的内容特征为周杰伦、说好不哭,推荐内容数据kj的推荐标签为奶茶、周杰伦演唱会,分别通过查找预设的匹配度表格的方式获得内容特征“周杰伦”分别与推荐标签“奶茶”和“周杰伦演唱会”之间的匹配度为80和95,内容特征“说好不哭”分别与推荐标签“奶茶”和“周杰伦演唱会”之间的匹配度为0和80,则渠道页面的内容特征与推荐内容数据kj的推荐标签之间的匹配度为255,超过预设匹配阈值200,则将推荐内容数据kj确定为目标推荐内容数据。

s105,通过客户端界面展示目标推荐内容数据。

示例性的,请参见图3,图3是本申请实施例提供的一种客户端界面展示目标推荐内容数据的人机交互界面示意图。如图3所示,在客户端安装完成后,用户通过点击人机交互界面3a中的客户端图标向客户端发送访问指令,客户端在接收到访问指令后,跳转到人机交互界面3b,向用户展示与渠道页面的内容特征“周杰伦、说好不哭”匹配的目标推荐内容数据。进一步地,客户端在获取目标推荐内容数据后,在不需要用户发送访问客户端指令的情况下,自动打开客户端,通过图3中的人机交互界面3b向用户展示与渠道页面的内容特征“周杰伦、说好不哭”匹配的目标推荐内容数据。

在本申请实施例中,app客户端安装完成后,获取app客户端安装渠道信息;解析安装渠道信息,得到至少一个渠道页面内容标识;通过向服务端发送携带至少一个渠道页面内容标识的内容特征获取请求的方式获取渠道页面的至少一个内容特征;根据渠道页面的至少一个内容特征确定目标推荐内容数据,通过客户端界面展示目标推荐内容数据。这样可以通过客户端安装渠道信息得到目标推荐内容数据,从而为用户提供个性化服务,提升新用户的使用体验感和用户留存率。

请参见图4,是本申请实施例提供的一种用户内容推荐方法的流程示意图。如图4所示,该方法实施例包括如下步骤:

s201,app客户端安装完成后,获取app客户端安装渠道信息。

s202,解析安装渠道信息,得到至少一个渠道页面内容标识。

这里,步骤s201-步骤s202的具体实现方式可参考图2对应的实施例中步骤s101-s102的描述,此处不再赘述。

s203,基于至少一个渠道页面内容标识中的各个渠道页面内容标识获取渠道页面的至少一个内容特征。

具体的,app客户端向内容平台发送内容特征获取请求,内容特征获取请求携带至少一个渠道页面内容标识,内容平台根据至少一个渠道页面内容标识以及预设映射关系列表得到各个渠道页面内容标识的内容特征,进而得到渠道页面的至少一个内容特征,并返回渠道页面的至少一个内容特征,app客户端接收渠道页面的至少一个内容特征。

s204,在第一预设推荐内容集合中是否得到与至少一个内容特征匹配的目标推荐内容数据。

一种可能的实施方式中,上述根据上述渠道页面的至少一个内容特征,在第一预设推荐内容集合中得到与上述渠道页面的至少一个内容特征匹配的目标推荐内容数据,包括:

基于预设匹配度表,得到上述渠道页面的至少一个内容特征中内容特征i与推荐内容数据kj的推荐标签j之间的标签匹配度,根据上述标签匹配度得到上述渠道页面的至少一个内容特征与上述推荐内容数据kj的至少一个推荐标签之间的匹配度;

若上述匹配度大于等于预设匹配阈值,则将上述推荐内容数据kj确定为与上述目标推荐内容数据。

其中,第一预设推荐内容集合位于app客户端中的预设存储区域内。

具体的,若渠道页面的内容特征为i1、i2、i3,推荐内容数据kj的推荐标签为j1、j2、j3,则渠道页面的内容特征与推荐内容数据kj的推荐标签之间的匹配度计算公式可以为渠道页面的内容特征i1、i2、i3分别与推荐内容数据kj的推荐标签j1、j2、j3之间的标签匹配度的总和,其中单个内容特征与单个推荐标签之间的标签匹配度可以通过预设匹配度表获得。

可以理解为,若渠道页面的至少一个内容特征与第一预设推荐内容集合中的推荐内容数据的至少一个推荐标签之间的匹配度大于等于预设匹配阈值,则将该推荐内容数据确定为目标推荐内容数据,并执行步骤s207;若渠道页面的至少一个内容特征与预设推荐内容集合中的任意一个推荐内容数据的至少一个推荐标签之间的匹配度均小于预设匹配阈值,则执行步骤s205。

s205,向服务端发送推荐内容数据获取请求,推荐内容数据获取请求携带至少一个内容特征,以使服务端在第二预设推荐内容集合中找到与至少一个内容特征匹配的目标推荐内容数据,并返回目标推荐内容数据。

其中,第二预设推荐内容集合位于服务端中的预设存储区域内。

具体的,客户端向服务端发送推荐内容数据获取请求,推荐内容数据获取请求携带至少一个内容特征,服务端在接收到推荐内容数据获取请求后,示例性的,可以根据渠道页面的至少一个内容特征,通过以下方式得到目标推荐内容数据:看过该作品的用户,还看过的其他作品;该作品的作者的其他热门作品;与该作品具备相同内容特征的其他作品。服务端在得到目标推荐内容数据后,将目标推荐内容数据发送给客户端。

举例来说,服务端在接收到推荐内容数据获取请求后,根据该推荐内容数据获取请求携带的内容特征“舞蹈视频”,则服务端将与“舞蹈视频”具有相同内容特征的街舞、现代舞和爵士舞等方面的舞蹈视频确定为目标推荐内容数据,并该目标推荐内容数据发送给客户端。

s206,接收服务端返回的目标推荐内容数据。

s207,通过客户端界面展示目标推荐内容数据。

这里,步骤s207的具体实现方式可参考图2对应的实施例中步骤s105的描述,此处不再赘述。

在本申请实施例中,app客户端安装完成后,获取app客户端安装渠道信息,从安装渠道信息中提取得到至少一个渠道页面内容标识;基于至少一个渠道页面内容标识中的各个渠道页面内容标识获取渠道页面的至少一个内容特征;判断在位于客户端的第一预设推荐内容集合中是否得到与渠道页面的至少一个内容特征匹配的目标推荐内容数据,若存在,则通过客户端界面展示目标推荐内容数据;若不存在,则向服务端发送获取推荐内容数据获取请求,从而使服务端根据推荐内容数据获取请求携带的至少一个内容特征,在服务端中的第二预设推荐内容集合中得到与至少一个内容特征匹配的目标推荐内容数据,并将目标推荐内容数据发送至客户端,客户端将接收到的目标推荐内容数据通过客户端界面展示给用户。这样可以通过客户端安装渠道信息得到目标推荐内容数据,从而为用户提供个性化服务,提升新用户的使用体验感和用户留存率。

请参见图5,为本申请实施例提供了一种用户内容推荐装置的结构示意图。如图5所示,该用户内容推荐装置包括获取模块501、解析获取标识模块502、发送请求模块503、接收确定模块504和展示模块505。

获取模块501,用于app客户端安装完成后,获取app客户端安装渠道信息;

解析获取标识模块502,用于解析上述安装渠道信息,得到至少一个渠道页面内容标识;

发送请求模块503,用于向服务端发送内容特征获取请求,上述内容特征获取请求携带上述至少一个渠道页面内容标识,以使上述服务端根据上述至少一个渠道页面内容标识以及预设映射关系列表得到渠道页面的至少一个内容特征;

接收确定模块504,用于接收上述渠道页面的至少一个内容特征,根据上述至少一个内容特征确定目标推荐内容数据;

展示模块505,用于通过客户端界面展示上述目标推荐内容数据。

可选的,上述装置还包括:

获取安装文件模块506,用于通过上述渠道页面获取上述app客户端的安装文件,上述安装文件携带上述app客户端安装渠道信息;

可选的,上述获取模块501具体用于:

从上述app客户端的安装文件中提取得到上述app客户端安装渠道信息。

可选的,上述安装渠道信息包括多个字符;

上述解析获取标识模块502包括:

遍历单元5021,用于遍历上述安装渠道信息中的字符;

提取单元5012,用于若上述安装渠道信息中的字符中存在预设内容定位符,则提取上述安装渠道信息中上述预设内容定位符之间的字段,得到上述至少一个渠道页面内容标识。

可选的,上述接收确定模块504包括:

计算匹配度单元5041,用于基于预设匹配度表,得到上述至少一个内容特征中内容特征i与第一预设推荐内容集合中推荐内容数据kj的推荐标签j之间的标签匹配度,根据上述标签匹配度得到上述渠道页面的至少一个内容特征与上述推荐内容数据kj的至少一个推荐标签之间的匹配度;

目标推荐内容确定单元5042,用于若上述匹配度大于等于预设匹配阈值,则将上述推荐内容数据kj确定为与上述目标推荐内容数据。

可选的,上述接收确定模块504还包括:

发送单元5043,用于将上述至少一个内容特征发送至服务端,以使上述服务端根据上述至少一个内容特征,从第二预设推荐内容集合中得到与上述至少一个内容特征匹配的推荐内容数据ki,将上述推荐内容数据ki确定为上述目标推荐内容数据,并返回上述目标推荐内容数据;

接收目标推荐内容单元5044,用于接收上述服务端发送的上述目标推荐内容数据。

其中,上述安装渠道信息为上述渠道页面的链接信息,上述渠道页面包括至少一个渠道页面内容,上述至少一个渠道页面内容中的每个渠道页面内容包括至少一个内容特征。

可选的,上述服务端包括内容平台。

可以理解的,该用户内容推荐装置500用于实现图2和图4实施例中客户端所执行的步骤。关于图5的用户内容推荐装置500包括的功能块的具体实现方式及相应的有益效果,可参考前述图2和图4的实施例的具体介绍,这里不赘述。

上述图5所示实施例中的用户内容推荐装置500可以以图6所示的服务器600来实现。请参见图6,为本申请实施例提供了一种服务器的结构示意图。如图6所示,上述服务器600可以包括:一个或多个处理器601、存储器602和收发器603。上述处理器601、存储器602和收发器603通过总线604连接。其中,上述收发器603用于获取客户端安装渠道信息或者发送渠道页面内容标识,上述存储器602用于存储计算机程序,该计算机程序包括程序指令;处理器601用于执行存储器602存储的程序指令,执行如下操作:

app客户端安装完成后,获取app客户端安装渠道信息;

解析上述安装渠道信息,得到至少一个渠道页面内容标识;

向服务端发送内容特征获取请求,上述内容特征获取请求携带上述至少一个渠道页面内容标识,以使上述服务端根据上述至少一个渠道页面内容标识以及预设映射关系列表得到渠道页面的至少一个内容特征;

接收上述渠道页面的至少一个内容特征,根据上述至少一个内容特征确定目标推荐内容数据;

通过客户端界面展示上述目标推荐内容数据。

可选的,上述处理器601还具体执行以下操作:

通过上述渠道页面获取上述app客户端的安装文件,上述安装文件携带上述app客户端安装渠道信息;

可选的,上述处理器601获取app客户端安装渠道信息,具体执行以下操作:

从上述app客户端的安装文件中提取得到上述app客户端安装渠道信息。

可选的,上述安装渠道信息包括多个字符;

上述处理器601解析上述安装渠道信息,得到至少一个渠道页面内容标识,具体执行以下操作:

遍历上述安装渠道信息中的字符;

若上述安装渠道信息中的字符中存在预设内容定位符,则提取上述安装渠道信息中上述预设内容定位符之间的字段,得到上述至少一个渠道页面内容标识。

可选的,上述处理器601根据上述至少一个内容特征确定目标推荐内容数据,具体执行以下操作:

基于预设匹配度表,得到上述至少一个内容特征中内容特征i与第一预设推荐内容集合中推荐内容数据kj的推荐标签j之间的标签匹配度,根据上述标签匹配度得到上述渠道页面的至少一个内容特征与上述推荐内容数据kj的至少一个推荐标签之间的匹配度;

若上述匹配度大于等于预设匹配阈值,则将上述推荐内容数据kj确定为与上述目标推荐内容数据。

可选的,上述处理器601根据上述至少一个内容特征确定目标推荐内容数据,还具体执行以下操作:

将上述至少一个内容特征发送至服务端,以使上述服务端根据上述至少一个内容特征,从第二预设推荐内容集合中得到与上述至少一个内容特征匹配的推荐内容数据ki,将上述推荐内容数据ki确定为上述目标推荐内容数据,并返回上述目标推荐内容数据;

接收上述服务端发送的上述目标推荐内容数据。

其中,上述安装渠道信息为上述渠道页面的链接信息,上述渠道页面包括至少一个渠道页面内容,上述至少一个渠道页面内容中的每个渠道页面内容包括至少一个内容特征。

可选的,上述服务端包括内容平台。

在本申请实施例中还提供了一种计算机存储介质,可以用于存储图5所示实施例中上述用户内容推荐装置所用的计算机软件指令,其包含用于执行上述实施例中为用户内容推荐装置所设计的程序。该存储介质包括但不限于快闪存储器、硬盘、固态硬盘。

在本申请实施例中还提供了一种计算机程序产品,该计算机产品被计算设备运行时,可以执行上述图5所示实施例中为所设计的用户内容推荐装置。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请中,“a和/或b”是指下述情况之一:a,b,a和b。“……中至少一个”是指所列出的各项或者任意数量的所列出的各项的任意组合方式,例如,“a、b和c中至少一个”是指下述情况之一:a,b,c,a和b,b和c,a和c,a、b和c这七种情况中的任一种。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

本申请实施例提供的方法及相关装置是参照本申请实施例提供的方法流程图和/或结构示意图来描述的,具体可由计算机程序指令实现方法流程图和/或结构示意图的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。这些计算机程序指令可提供到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或结构示意一个方框或多个方框中指定的功能的步骤。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

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