内容的处理方法、装置、服务器及存储介质与流程

文档序号:19951453发布日期:2020-02-18 10:36阅读:140来源:国知局
内容的处理方法、装置、服务器及存储介质与流程

本发明涉及互联网技术领域,具体涉及多数据处理技术领域,尤其涉及一种内容的处理方法、一种内容的处理装置、一种服务器及一种计算机存储介质。



背景技术:

随着电子技术的进步,电子设备体积越来越小,使得电子设备的使用场景越来越多;同时,随着互联网的发展,互联网中的内容越来越丰富,呈现的形式也越来越多;目前,用户可以使用电子设备访问服务器中自己感兴趣的内容,在播放完感兴趣的内容之后,通常电子设备会播放播放列表中的其他内容,导致接下来播放的内容类型较为单一;且由于同一播放列表中可能存在质量较差的内容,导致在随机推送的过程中质量较差的内容与质量较好的内容均等的推送给电子设备,导致在很多时候推送内容的质量较差,影响了用户的体验。



技术实现要素:

本发明实施例提供了一种内容的处理方法、装置、服务器及计算机存储介质,根据多种类型的内容和每个内容的表现情况构建内容推荐池,有利于提升推送内容的丰富性,提高推送内容的质量。

一方面,本发明实施例提供了一种内容的处理方法,该内容的处理方法包括:

调用第一推荐池中的第一内容,推荐池为推荐池为包含至少一种内容类型的内容集合;

根据所述第一推荐池的第一曝光次数e1对所述第一内容执行e1次内容推送操作,得到所述第一内容的e1个曝光记录,曝光记录用于标识用户与被推送的内容的交互信息,e1为正整数;

根据所述e1个曝光记录确定所述第一内容的第一曝光表现分值,曝光表现分值用于表征用户针对被推送的内容的综合关注度;

若所述第一曝光表现分值大于第一阈值v1,则将所述第一内容由所述第一推荐池转入第二推荐池;

根据所述第二推荐池的第二曝光次数e2对所述第一内容执行e2次所述内容推送操作,得到所述第一内容的e2个曝光记录,e1小于e2。

另一方面,本发明实施例提供了一种内容的处理装置,该内容的处理装置包括:

处理单元,用于调用第一推荐池中的第一内容,推荐池为推荐池为包含至少一种内容类型的内容集合;

通信单元,用于根据所述第一推荐池的第一曝光次数e1对所述第一内容执行e1次内容推送操作,得到所述第一内容的e1个曝光记录,曝光记录用于标识用户与被推送的内容的交互信息,e1为正整数;

所述处理单元,用于根据所述e1个曝光记录确定所述第一内容的第一曝光表现分值,曝光表现分值用于表征用户针对被推送的内容的综合关注度;若所述第一曝光表现分值大于第一阈值v1,则将所述第一内容由所述第一推荐池转入第二推荐池;

所述通信单元,用于根据所述第二推荐池的第二曝光次数e2对所述第一内容执行e2次所述内容推送操作,得到所述第一内容的e2个曝光记录,e1小于e2。

再一方面,本发明实施例提供了一种服务器,所述服务器包括输入设备和输出设备,所述服务器还包括:

处理器,适于实现一条或多条指令;以及,

计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如下步骤:

调用第一推荐池中的第一内容,推荐池为包含至少一种内容类型的数据集合;

根据所述第一推荐池的第一曝光次数e1对所述第一内容执行e1次内容推送操作,得到所述第一内容的e1个曝光记录,曝光记录用于标识用户与被推送的内容的交互信息,e1为正整数;

根据所述e1个曝光记录确定所述第一内容的第一曝光表现分值,曝光表现分值用于表征用户针对被推送的内容的综合关注度;

若所述第一曝光表现分值大于第一阈值v1,则将所述第一内容由所述第一推荐池转入第二推荐池;

根据所述第二推荐池的第二曝光次数e2对所述第一内容执行e2次所述内容推送操作,得到所述第一内容的e2个曝光记录,e1小于e2。

再一方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如下步骤:

调用第一推荐池中的第一内容,推荐池为包含至少一种内容类型的数据集合;

根据所述第一推荐池的第一曝光次数e1对所述第一内容执行e1次内容推送操作,得到所述第一内容的e1个曝光记录,曝光记录用于标识用户与被推送的内容的交互信息,e1为正整数;

根据所述e1个曝光记录确定所述第一内容的第一曝光表现分值,曝光表现分值用于表征用户针对被推送的内容的综合关注度;

若所述第一曝光表现分值大于第一阈值v1,则将所述第一内容由所述第一推荐池转入第二推荐池;

根据所述第二推荐池的第二曝光次数e2对所述第一内容执行e2次所述内容推送操作,得到所述第一内容的e2个曝光记录,e1小于e2。

本发明实施例可针对推荐池中的至少一种类型的内容按照推荐池的曝光次数进行推送,使得推送的内容不局限于单一的内容类型,推送内容的种类更加丰富;根据曝光记录确定每个内容的曝光表现分值,若曝光表现分值较高则可认为内容质量较高,若曝光表现分值较低则可认为内容质量较低;若第一推荐池中的内容质量较高则转入曝光次数更多的第二推荐池,使得内容获得更多的推送次数,有利于提升质量较高的内容的推送几率。由此可见,本发明实施例可针对至少一种内容类型的内容集合进行推送,使得推送的内容类型更加丰富,满足了不同场景下用户的需求;同时根据得到的曝光记录生成曝光表现分值,根据曝光表现分值将内容转入不同的推荐池,进而调整内容的曝光次数,使得推送的内容根据用户的反馈调整,提升了推送过程的灵活性和智能性。

附图说明

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

图1是本发明实施例提供的一种通信系统的架构示意图;

图2是本发明实施例提供的一种内容的处理方法的流程示意图;

图3a是本发明实施例提供的一种内容推荐池的整体架构图;

图3b是本发明实施例提供的一种推荐池中内容集合的构成示意图;

图3c是本发明实施例提供的另一种推荐池中内容集合的构成示意图;

图3d是本发明实施例提供的另一种推荐池中内容集合的构成示意图;

图4是本发明另一实施例提供的一种内容的处理方法的流程示意图;

图5是本发明另一实施例提供的一种内容推送过程中服务器与车载设备的交互流程图;

图6是本发明实施例提供的一种内容的处理装置的结构示意图;

图7是本发明实施例提供的一种服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提出一种内容的处理方法,根据多种类型的内容和每个内容的表现情况构建内容推荐池,有利于提升推送内容的丰富性,提高推送内容的质量;该内容的处理方案可运用在服务器中,此处的服务器可以包括但不限于:智能手机、平板电脑、膝上计算机以及台式电脑等等。服务器可根据不同的业务需求构建对应的推荐池。例如当服务器与至少一个车载设备连接时,则构建适用于在车载设备上播放的内容的推荐池;若服务器与至少一个影院的媒体设备连接时,则构建适用于在电影院中播放的内容的推荐池;若服务器与至少一个移动终端连接时,则构建适用于在移动终端上播放的内容的推荐池。

下面以将该内容的处理方法运用在如图1所示的通信系统中,如图1所示,服务器与至少一个终端设备通信连接,其中,至少一个终端设备中的每个终端设备均可与服务器进行如下步骤:终端设备向服务器发送内容推送请求,服务器根据内容推送请求和预设的推荐机制确定待推送的第一内容,服务器向终端设备发送第一推送内容,终端设备播放第一内容;其中,终端设备可以是车载设备,内容请求信息中可包括汽车的行驶速度和当前车载设备的设备信息,设备信息包括当前车载设备是否配置有显示屏,以及显示屏所在的位置;若当前汽车的行驶速度大于预设速度,车载设备配置有显示屏且显示屏的位置与驾驶员的位置对应,则服务器只选择推荐池中的音频数据向车载设备进行推送;否则,服务器确定音频数据或视频数据均可向车载设备推送。

需要说明的是,本发明实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

基于上述的描述,本发明实施例提出一种内容的处理方法,该内容的处理方法可以由服务器执行。请参见图2,该内容的处理方法可包括以下步骤s201-s205:

s201,调用第一推荐池中的第一内容。

服务器可以设置有多个推荐池,推荐池为包含至少一种内容类型的内容集合,例如推荐池中可以包括短音频、长音频,短视频和长视频。具体的,本发明实施例中服务器可设置有三个推荐池,包括第一推荐池,第二推荐池和第三推荐池;其中三个推荐池中的内容流动如图3a所示,新增内容全部进入第一推荐池,第一推荐池的内容可转入第二推荐池和第三推荐池,第二推荐池的内容可转入第三推荐池,第三推荐池中的内容可转回第二推荐池或者在第三推荐池中停留时长大于预设时长后,内容失效,其中第一推荐池、第二推荐池和第三推荐池的曝光次数可以相同也可以不同。其中,服务器可以设置周期时间,在每进入一个新的周期时针对推荐池中内容进行一次更新,例如当前所在的周期为第t周期,服务器可根据第t-1周期时内容的曝光表现分值和新加入的内容确定在第n周期时,每个推荐池中的内容。

s202,根据第一推荐池的第一曝光次数e1对第一内容执行e1次内容推送操作,得到第一内容的e1个曝光记录。

其中,曝光记录可用于标识车载场景中用户与被推送的内容的交互信息,e1为正整数;交互信息包括用户是否针对播放内容执行切换操作,切换操作可以包括语音切换、点击屏幕进行切换、通过方向盘设置的多媒体控制按键进行切换;交互信息还包括内容播放的完整度,播放完整度指的是播放的时长与总时长之间的比率,例如60s的音频,只播放了6秒,则播放完整度为10%;交互信息还包括用户针对播放内容的评价信息,用户重复播放内容的次数,收藏,分享,点赞等针对播放内容执行的操作。服务器中每个推荐池中对应的曝光次数不同,服务器可根据推荐池的曝光次数针对推荐池中的内容执行推送操作,例如当前第一推荐池的曝光次数为e1,则服务器可针对第一推荐池中的内容执行e1次推送;可选的,服务器可根据推荐池之间曝光次数的比值来确定具体的推送次数。若第一推荐池的曝光次数为e1,第二推荐池的曝光次数为e2,第三推荐池的曝光次数为e3则,服务器根据e1、e2和e3的比值针对每个推荐池中的内容进行推送,及e1∶e2∶e3=第一推荐池中每个内容的推送次数∶第二推荐池中每个内容的推送次数∶第三推荐池中每个内容的推送次数,举例来说e1=20,e2=70,e3=10;若服务器在当前推送周期执行200次推送操作,则第一推荐池中的内容将被推送40次,第二推荐池中的内容将被推送140次,第三推荐池中的内容将被推送20次。

其中,曝光记录中每个曝光记录包括以下至少一种:所述第一内容的播放完整度、所述第一内容的切换记录、所述第一内容的分享以及收藏次数、所述第一内容的重复播放次数、所述第一内容的评价信息。

s203,根据e1个曝光记录确定第一内容的第一曝光表现分值。

其中,曝光表现分值可用于表征车载场景中用户针对被推送的内容的综合关注度;分值越高则表示用户针对被推送的内容的综合关注度越高,分值越低则表示用户针对被推送的内容的综合关注度越低。

s204,若第一曝光表现分值大于第一阈值v1,则将第一内容由第一推荐池转入第二推荐池。

其中,第二推荐池的曝光次数e2>e1,及内容在第二推荐池中获得的推送次数大于在第一推荐池中内容获得的推送次数;第一阈值v1可以是预设置的,也可以是服务器根据具体情况确定的,服务器在每进入一个周期时可以设定第一推荐池中一定比例的内容转入第二推荐池中,一定比例的内容转入第三推荐池;第二推荐池中一定比例的内容转入第三推荐池;第三推荐池中一定比例的内容转入第二推荐池,一定比例的内容成为失效内容,服务器可根据比例确定临界内容的曝光表现分值,根据临界内容的曝光表现分值等于曝光阈值。举例来说,每进入一个周期时可设置第一推荐池中曝光表现分值处于前20%的内容转入第二推荐池中,曝光表现分值处于倒数20%的内容转入第三推荐池;第二推荐池中曝光表现分值处于倒数20%的内容转入第三推荐池,正数80%的内容留在第二推荐池中;第三推荐池中曝光表现分值处于前5%的内容转入第二推荐池,曝光表现分值处于倒数30%的内容成为失效内容;因此,服务器可根据比例确定出每个推荐池的阈值,例如第一阈值v1可以是前一个周期中曝光表现分值在正排第20%的内容的曝光表现分值。

如图3b所示,图3b为本发明实施例提供的一种在第t周期时第一推荐池中内容集合的构成的示意图,在第t周期时第一推荐池中的内容包括第t周期新增内容,以及在第t-1周期满足条件:阈值l1<曝光表现分值≤阈值v1,的内容,其中,l1<v1,且l1可以是预设的也可以是如上述示例中根据比例确定的。

如图3c所示,图3c为本发明实施例提供的一种在第t周期时第二推荐池中内容集合的构成的示意图,第t周期时第二推荐池中的内容包括:第t-1周期时第一推荐池中曝光表现分值>v1的内容,第t-1周期时第二推荐池中曝光表现分值>v2的内容,第t-1周期时第三推荐池中曝光表现分值>v3的内容,其中,v2和v3可以是预设的也可以是如上述示例中根据比例确定的,例如上述示例中,前一周期中第二推荐池中正数80%的内容将留在当前周期的第二推荐池中,则第二阈值v2可以是正数第80%的内容的曝光表现分值;前一周期中第三推荐池中正数5%的内容将转入当前周期的第二推荐池,则第三阈值v3可以是正数第5%的内容的曝光表现分值。

如图3d所示,图3d为本发明实施例提供的一种在第t周期时第三推荐池中内容集合的构成的示意图,第t周期时第三推荐池中的内容包括:第t-1周期时第一推荐池中曝光表现分值≤l1的内容,第t-1周期时第二推荐池中曝光表现分值≤v2的内容,第t-1周期时第三推荐池中停留时长小于预设时长且曝光表现分值<v3的内容。

s205,根据第二推荐池的第二曝光次数e2对第一内容执行e2次内容推送操作,得到第一内容的e2个曝光记录,e1小于e2。

其中,得到第一内容的e2个曝光记录之后,方法还包括:根据所述e2个曝光记录确定第二曝光表现分值,若第二曝光表现分值小于第二阈值v2,则将第一内容由第二推荐池转入第三推荐池;在检测到第一内容在第三推荐池中的存在时长大于预设时长时,标记第一内容为失效内容。可见,在停留时间大于预设时长时,标记为失效内容,使得该内容不再进行推送,实现了对质量较差的内容的淘汰,以优化整个推荐池系统中的内容质量。

其中,第二曝光表现分值的计算方式可以是与第一曝光表现分值相同的计算方式;第三推荐池的第三曝光次数e3小于第二推荐池的第二曝光次数e2。

其中,预设时长可以是设定的时长也可以是根据第三推荐池中内容数量的多少动态确定的,具体的,服务器可设定第三推荐池的最大容量,在第三推荐池中内容占有的容量大于最大容量的第一预设比例时,则根据预设的映射关系确定预设时长为第一时长,在第三推荐池中内容占有的容量低于最大容量的第二预设比例时,则根据预设的映射关系确定预设时长为第二时长,在第三推荐池中内容占有的容量大于最大容量的第二预设比例且小于最大容量的第一预设比例时,则根据预设的映射关系确定预设时长为第三时长;其中,第一预设比例大于第二预设比例;第一预设时长<第三预设时长<第二预设时长;举例来说,第一预设比例=80%,第二预设比例=20%,第一时长为10天,第二时长为30天,第三时长为20天;在第三推荐池中内容占有的容量大于等于最大容量的80%时,内容在第三推荐池中的停留时长到达10天时,则标记为失效内容,从第三推荐池中删除;在第三推荐池中内容占有的容量小于等于最大容量的20%时,内容在第三推荐池中的停留时长到达30天时,则标记为失效内容,从第三推荐池中删除;在第三推荐池中内容占有的容量大于等于最大容量的20%小于等于最大容量的80%时,内容在第三推荐池中的停留时长到达20天时,则标记为失效内容,从第三推荐池中删除;可见,服务器动态的调节预设时长的长度,可使得推荐池中内容数量较多时,加快内容迭代的速率,在第三推荐池中内容数量较少时,减缓内容迭代的速率,有利于将推荐池中内容数量维持在相对稳定的数量。

本发明实施例可针对推荐池中的至少一种类型的内容按照推荐池的曝光次数进行推送,使得推送的内容不局限于单一的内容类型,推送内容的种类更加丰富;根据曝光记录确定每个内容的曝光表现分值,若曝光表现分值较高则可认为内容质量较高,若曝光表现分值较低则可认为内容质量较低;若第一推荐池中的内容质量较高则转入曝光次数更多的第二推荐池,使得内容获得更多的推送次数,有利于提升质量较高的内容的推送几率。由此可见,本发明实施例可针对至少一种内容类型的内容集合进行推送,使得推送的内容类型更加丰富,满足了不同场景下用户的需求;同时根据得到的曝光记录生成曝光表现分值,根据曝光表现分值将内容转入不同的推荐池,进而调整内容的曝光次数,使得推送的内容根据用户的反馈调整,提升了推送过程的灵活性和智能性。

请参见图4,是本发明实施例提供的另一种内容的处理方法的流程示意图。该内容的处理方法可以由服务器执行。如图4所示,该内容的处理方法可包括以下步骤s401-s407:

s401,调用第一推荐池中的第一内容,推荐池为包含至少一种内容类型的内容集合。

服务器可以设置有多个推荐池,推荐池为包含至少一种内容类型的内容集合,例如推荐池中可以包括短音频、长音频,短视频和长视频,其中音频或视频的长短判别方法可以是根据音频或视频的总时长的长短来判断,具体的,可以设定预先设定一个时长,音频或视频的总时长大于预先设定的时长的为长音频或长视频,音频或视频的总时长小于预先设定的时长的为短音频或短视频

s402,根据第一推荐池的第一曝光次数e1对第一内容执行e1次内容推送操作,得到第一内容的e1个曝光记录。

其中,曝光记录用于标识车载场景中用户与被推送的内容的交互信息,e1为正整数;e1个曝光记录中每个曝光记录包括以下信息中的至少一种:第一内容的播放完整度、第一内容的切换记录、第一内容的分享以及收藏次数、第一内容的重复播放次数、第一内容的评价信息。内容推送操作包括服务器与终端之间的交互过程,具体实施过程中,终端可以是车载设备。内容推送操作包括步骤s11-s16。如图5所示,图5为本发明实施例提供的一种内容推送过程中服务器与车载设备的交互流程图。

s11,接收来自第一车载设备的内容推送请求,内容推送请求包括第一车载设备的屏幕信息和所属车辆的运动信息。

其中,屏幕信息包括屏幕的位置信息,服务器可根据屏幕的位置信息确定出该屏幕是否是主驾驶位置的人对应的屏幕;车辆的运动信息包括车辆的行驶速度,倒车或者前进的速度均取速度的绝对值,及行驶速度恒为正数。

其中,内容推送请求中还可以包括第一车载设备当前或者前一播放内容的播放情况,例如,当前或者前一播放内容的播放完整度,当前或前一播放内容是否分享或者收藏,当前或者前一播放内容是否被切换,当前或者前一播放内容重复播放的次数,当前或者前一播放内容的评价信息等。

s12,根据屏幕信息判断第一屏幕是否为主驾驶位置对应的屏幕。

s13,根据车辆的运动信息判断车辆的行驶速度是否在预设范围内。

可选的,预设范围可以是设定的数值范围也可以是具体的数值,例如本发明实施例可以设定为0。

s14,若行驶速度在预设范围内,则确定第一内容的状态标识为可用状态标识。

举例来说,预设范围可以是0m/s-1m/s,车辆的行驶速度在此范围内时任意一种类型的内容均为可用状态标识。可选的,预设范围也可以仅设定为0m/s;及车辆处于静止状态时,任意一种类型的内容均为可用状态标识。

其中,服务器在确定出推荐池中每个内容的状态标识后,可向车载设备发送第一内容,以完成推送操作。

s15,若第一屏幕是主驾驶位置对应的屏幕,行驶速度不在预设范围内,且第一内容为短音频或长音频时,则确定第一内容的状态标识为可用状态标识。

可见,服务器在第一屏幕是主驾驶位置对应的屏幕且行驶速度不在预设范围的情况下,只有第一内容为音频类内容时才确定状态标识为可用状态标识,及车辆在行驶过程中主驾驶位置的屏幕只播放音频类内容,保证了司机驾驶的安全性,提升了服务器的智能性。可选的,服务器可预先确定每个推荐池中每个内容所属的类别;根据车载设备发送的内容推送请求确定可用的内容类别,再根据上述实施例中推荐池的推送机制从可用的内容类别中选择推送的内容。

s16,向第一车载设备推送第一内容。

可选的,内容推送操作可以包括以下步骤:

s21,接收来自第一车载设备的内容推送请求,内容推送请求包括当前时间点之前的预设时长内的视频内容,视频内容包括第一车载设备所属车辆中第一人物的脸部画面。

s22,根据视频内容判断第一人物是否为驾驶人员。

具体的,根据视频内容中第一人物在车辆中的位置判断是否为驾驶人员。

若第一人物是驾驶人员则执行步骤s31-s34;若第一人物不是驾驶人员则执行步骤s41-s45。

步骤s31-s34,包括:

s31,根据脸部画面确定第一人物的精神状态。

其中,精神状态可以包括正常状态,疲倦状态。确定精神状态的方法可以是根据预设的图像处理方法处理视频中每一帧图像中人物的脸部表情特征,得到每张图片的精神状态的评估值,在计算视频内容中每一帧图像对应的精神状态的评估值的平均值得到人物的精神状态;也可以是根据大量的图片训练得到神经网络模型,将视频中内容输入到神经网络模型中,神经网络模型输出人物的精神状态;其中神经网络模型可以是bert模型,具体训练过程中可首先将大量精神状态为正常状态的人物的脸部图像输入到bert(bidirectionalencoderrepresentationfromtransformers)模型中进行训练,再将大量精神状态为疲倦状态的人物的脸部图像输入到bert模型中进行训练,以完成神经网络模型的训练,得到可识别人物精神状态的神经网络模型。

s32,若精神状态为困倦状态且第一内容为兴奋类型的音频内容,则确定第一内容的状态标识为可用状态标识

其中,服务器可预先设置不同弄音频内容的数据库,例如兴奋类型的音频内容、舒缓心情的音频内容,等都可以设置不同的数据库,在第一内容上传至服务器时,服务器将其归入到对应的数据库,具体操作可以是电子设备智能的根据播放数据将其归入对应的数据库(例如音乐类型为摇滚类、电音类的音频可以划分至为兴奋类型的音频,音乐类型为民谣,轻音乐的可以划分至舒缓心情的音频内容),也可以是人为的将其归入数据库中;服务器在执行内容推送的送操作时,可根据内容所在的数据库确定音频内容的类型。

s33,若精神状态为正常状态,则根据第一人物的脸部画面确定第一人物的预估年龄,获取第一内容的标签信息,根据标签信息确定第一内容关联的年龄区间段,若年龄区间段包含预估年龄且第一内容为音频内容,则确定第一内容的状态标识为可用状态标识。

步骤s41-s45,包括:

s41,获取第一车载设备的位置信息。

s42,根据位置信息获取车辆当前行驶道路的路面状态。

具体的,可以是根据位置信息确定出车辆当前行驶的道路,获取车辆当前行驶道路的实景地图,得到路面状态。

s43,根据路面状态确定行驶道路的平整程度。

具体的,在得到行驶道路的实景地图后,根据预设的图像处理算法确定出地面中高于参考平面(道路平整部分可以确定为参考平面)以及低于参考平面的区域,确定高于参考平面以及低于参考平面的区域的面积与行驶道路的纵面的比例;开发人员可以预设一个阈值,在比例大于阈值时,认为道路不平整;在比例小于阈值时,认为道路平整。

s44,若平整程度满足预设条件,则根据脸部画面确定第一人物的精神状态,若精神状态为正常状态且第一内容为视频内容时,确定第一内容的状态标识为可用状态标识。

具体的,预设条件可以是高于参考平面以及低于参考平面的区域的面积与行驶道路的纵面的比例小于预设的阈值。

s45,若平整程度不满足预设条件,则在第一内容为音频内容时,确定第一内容的状态标识为可用状态标识。

s403,根据预设公式和e1个曝光记录计算第一内容的第一曝光表现分值。

其中,预设公式为:pi=(ei-xi-yi)/ei,i=1或2。每个曝光记录包括第一内容的播放完整度和第一内容的切换记录。pi表示第i曝光表现分值,xi表示第一内容播放完整度小于第一完整度的曝光记录的数量,yi表示播放完整度大于第一完整度且小于第二完整度、且包含切换记录的曝光记录的数量,切换的方式包括:语音、屏幕点击和方控切换,方控切换是指通过汽车方向盘上的多媒体控制按键切换内容的方式。

其中,第一完整度和第二完整度为预设置的完整度,第一完整度小于第二完整度;例如第一完整度可以是20%,第二完整度可以是50%。

其中,车载设备的方向盘上设置有多媒体控制按键,多媒体控制按键设置有,音量加减键,切换至下一内容的按键,切换至前一内容的按键,汽车的驾驶人员可通过多媒体控制按键便捷的实现音量的调整和内容的切换。

可选的,每个曝光记录包括第一内容的播放完整度、第一内容的分享以及收藏次数和第一内容的重复播放次数;第一曝光表现分值或第二曝光表现分值通过如下公式计算得到:pi=(xi+m*fi+n*hi)/ei,i=1或2;其中,pi表示第i曝光表现分值,xi表示第一内容播放完整度小于第一完整度的曝光记录的数量,m和n为预设的系数,fi表示第一内容分享以及收藏的次数,hi表示第一内容重复播放的次数。

可选的,每个曝光记录包括第一内容的播放完整度和第一内容的重复播放次数;第一曝光表现分值或第二曝光表现分值通过如下公式计算得到:pi=(ei-xi+k*bi)/ei,i=1或2;其中,pi表示第i曝光表现分值,xi表示第一内容的播放完整度小于第一完整度的曝光记录的数量,k为预设的系数,bi表示第一内容重复播放的数量。

s404,若第一曝光表现分值小于阈值l3,则将第一内容由第一推荐池转入第三推荐池;

其中,l3小于v1。

s405,根据第三推荐池的第一曝光次数e3对第一内容执行e3次内容推送操作,得到第一内容的e3个曝光记录。

s406,根据预设公式和e3个曝光记录计算第一内容的第三曝光表现分值。

其中,第三曝光表现分值的计算方式可与第一曝光表现分值和第二曝光表现分值的计算方式相同,及在步骤403所列的公式中i取值为3。

s407,若第三曝光表现分值大于第三阈值v3,则将第一内容由第三推荐池转入到第二推荐池。

其中,若第一内容在第三推荐池中停留的时长大于预设时长,则将被标记为失效内容,服务器删除第一内容。

本发明实施例可针对推荐池中的至少一种类型的内容按照推荐池的曝光次数进行推送,使得推送的内容不局限于单一的内容类型,推送内容的种类更加丰富;根据曝光记录确定每个内容的曝光表现分值,若曝光表现分值较高则可认为内容质量较高,若曝光表现分值较低则可认为内容质量较低;若第一推荐池或第二推荐池中的内容质量较低则转入具有淘汰机制的第三推荐池,若内容在第三推荐池中曝光表现分值大于预设的数值则可转入到第二推荐池,使得内容获得更多的曝光几率,由于曝光表现分值是根据曝光记录计算得到的,因此曝光表现分值可以反映用户对于内容的综合关注度;根据曝光表现分值动态的调整内容所在的推荐池,进而调整内容的曝光次数,及根据用户综合关注度动态调整内容的曝光次数,提升了推送过程的灵活性和智能性。

基于上述内容的处理方法实施例的描述,本发明实施例还公开了一种内容的处理装置,所述内容的处理装置可以是运行于服务器中的一个计算机程序(包括程序代码)。该内容的处理装置可以执行图2或图4所示的方法。请参见图6,所述内容的处理装置可以运行如下单元:

处理单元101,用于调用第一推荐池中的第一内容,推荐池为推荐池为包含至少一种内容类型的内容集合;

通信单元102,用于根据所述第一推荐池的第一曝光次数e1对所述第一内容执行e1次内容推送操作,得到所述第一内容的e1个曝光记录,曝光记录用于标识用户与被推送的内容的交互信息,e1为正整数;

所述处理单元101,用于根据所述e1个曝光记录确定所述第一内容的第一曝光表现分值,曝光表现分值用于表征用户针对被推送的内容的综合关注度;若所述第一曝光表现分值大于第一阈值v1,则将所述第一内容由所述第一推荐池转入第二推荐池;

所述通信单元102,用于根据所述第二推荐池的第二曝光次数e2对所述第一内容执行e2次所述内容推送操作,得到所述第一内容的e2个曝光记录,e1小于e2。

在一种实施方式中,所述e1个曝光记录中每个曝光记录包括以下信息中的至少一种:所述第一内容的播放完整度、所述第一内容的切换记录、所述第一内容的分享以及收藏次数、所述第一内容的重复播放次数、所述第一内容的评价信息。

再一种实施方式中,所述每个曝光记录包括所述第一内容的播放完整度和所述第一内容的切换记录;处理单元102在计算第一曝光表现分值或所述第二曝光表现分值时,具体用于执行如下公式:pi=(ei-xi-yi)/ei,i=1或2;其中,pi表示第i曝光表现分值,xi表示播放完整度小于第一完整度的曝光记录的数量,yi表示播放完整度大于所述第一完整度且小于第二完整度、且包含切换记录的曝光记录的数量,切换的方式包括:语音、屏幕点击和方控切换,所述方控切换是指通过汽车方向盘上的多媒体控制按键进行切换的方式。

再一种实施方式中,所述每个曝光记录包括所述第一内容的播放完整度、所述第一内容的分享以及收藏次数和所述第一内容的重复播放次数;处理单元102在计算第一曝光表现分值或所述第二曝光表现分值时,具体用于执行如下公式:pi=(xi+m*fi+n*hi)/ei,i=1或2;其中,pi表示第i曝光表现分值,xi表示播放完整度小于第一完整度的曝光记录的数量,m和n为预设的系数,fi表示分享以及收藏的次数,hi表示重复播放的次数。

再一种实施方式中,所述每个曝光记录包括所述第一内容的播放完整度和所述第一内容的重复播放次数;处理单元102在计算第一曝光表现分值或所述第二曝光表现分值时,具体用于执行如下公式:pi=(ei-xi+k*bi)/ei,i=1或2;其中,pi表示第i曝光表现分值,xi表示播放完整度小于第一完整度的曝光记录的数量,k为预设的系数,bi表示重复播放的数量。

再一种实施方式中,处理单元102在用于执行内容推送操作时,具体用于:接收来自第一车载设备的内容推送请求,所述内容推送请求包括所述第一车载设备的屏幕信息和所属车辆的运动信息;根据所述屏幕信息和所述车辆的运动信息,确定所述第一内容的状态标识为可用状态标识;向所述第一车载设备推送所述第一内容。

再一种实施方式中,所述第一内容的内容类型包括以下任意一种:短音频、长音频,短视频处理单元102在用于根据所述屏幕信息和所述车辆的运动信息,确定所述第一内容的状态标识为可用状态标识时,具体用于:根据所述屏幕信息判断第一屏幕是否为主驾驶位置对应的屏幕;根据所述车辆的运动信息判断车辆的行驶速度是否在预设范围内;若所述第一屏幕是主驾驶位置对应的屏幕且所述行驶速度在所述预设范围内,则确定所述第一内容的状态标识为可用状态标识;若所述第一屏幕是主驾驶位置对应的屏幕,所述行驶速度不在所述预设范围内,且所述第一内容为短音频或长音频时,则确定所述第一内容的状态标识为可用状态标识。

再一种实施方式中,处理单元102在用于执行内容推送操作时,具体用于:接收来自第一车载设备的内容推送请求,所述内容推送请求包括当前时间点之前的预设时长内的视频内容,所述视频内容包括所述第一车载设备所属车辆中第一人物的脸部画面;根据所述视频内容判断所述第一人物是否为驾驶人员;若是,则根据所述脸部画面确定所述第一人物的精神状态;若所述精神状态为困倦状态且所述第一内容为兴奋类型的音频内容,则确定所述第一内容的状态标识为可用状态标识;若所述精神状态为正常状态,则根据所述第一人物的脸部画面确定所述第一人物的预估年龄,获取所述第一内容的标签信息,根据所述标签信息确定所述第一内容关联的年龄区间段,若所述年龄区间段包含所述预估年龄且所述第一内容为音频内容,则确定所述第一内容的状态标识为可用状态标识;若否,则获取所述第一车载设备的位置信息,根据所述位置信息获取所述车辆当前行驶道路的路面状态;根据所述路面状态确定所述行驶道路的平整程度,若所述平整程度满足预设条件,则根据所述脸部画面确定所述第一人物的精神状态,若所述精神状态为正常状态且所述第一内容为视频内容时,确定所述第一内容的状态标识为可用状态标识;若所述平整程度不满足预设条件,则在所述第一内容为音频内容时,确定所述第一内容的状态标识为可用状态标识。

再一种实施方式中,在根据所述e1个曝光记录确定所述第一内容的第一曝光表现分值之后,处理单元102还可用于:若所述第一曝光表现分值小于第三阈值v3,则将所述第一内容由所述第一推荐池转入第三推荐池;在检测到所述第一内容在所述第三推荐池中的存在时长大于预设时长时,标记所述第一内容为失效内容。

再一种实施方式中,在得到所述第一内容的e2个曝光记录之后,处理单元102还可用于:根据所述e2个曝光记录确定所述第一内容的第二曝光表现分值;若所述第二曝光表现分值小于第二阈值v2,则将所述第一内容由所述第二推荐池转入第三推荐池;在检测到所述第一内容在所述第三推荐池中的存在时长大于预设时长时,标记所述第一内容为失效内容。

根据本发明的一个实施例,图2或图4所示的方法所涉及的各个步骤均可以是由图6所示的内容的处理装置中的各个单元来执行的。例如,图2中所示的步骤s201、s203、s204、s206可以由图6中所示的处理单元101来执行,步骤s202和s205可由图6中所示的通信单元102来执行;又如,图4中所示的步骤s401和s403、s404、s406和s407可以由图6中所示的处理单元101来执行,步骤s402和s405可由图6中所示的处理单元102来执行。

根据本发明的另一个实施例,图6所示的内容的处理装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本发明的其它实施例中,基于内容的处理装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。

根据本发明的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图2或图4中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图6中所示的内容的处理装置设备,以及来实现本发明实施例的内容的处理方法。所述计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。

本发明实施例可针对推荐池中的至少一种类型的内容按照推荐池的曝光次数进行推送,使得推送的内容不局限于单一的内容类型,推送内容的种类更加丰富;根据曝光记录确定每个内容的曝光表现分值,若曝光表现分值较高则可认为内容质量较高,若曝光表现分值较低则可认为内容质量较低;若第一推荐池中的内容质量较高则转入曝光次数更多的第二推荐池,使得内容获得更多的推送次数,有利于提升质量较高的内容的推送几率;若第二推荐池中的内容质量较低则转入曝光次数更少的第三推荐池。由此可见,本发明实施例可针对至少一种内容类型的内容集合进行推送,使得推送的内容类型更加丰富,满足了不同场景下用户的需求;同时根据得到的曝光记录生成曝光表现分值,根据曝光表现分值将内容转入不同的推荐池,进而调整内容的曝光次数,使得推送的内容根据用户的反馈调整,提升了推送过程的灵活性和智能性。

基于上述方法实施例以及装置实施例的描述,本发明实施例还提供一种服务器。请参见图7,该服务器至少包括处理器201、输入设备202、输出设备203以及计算机存储介质204。其中,服务器内的处理器201、输入设备202、输出设备203以及计算机存储介质204可通过总线或其他方式连接。

计算机存储介质204可以存储在服务器的存储器中,所述计算机存储介质204用于存储计算机程序,所述计算机程序包括程序指令,所述处理器201用于执行所述计算机存储介质204存储的程序指令。处理器201(或称cpu(centralprocessingunit,中央处理器))是服务器的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能;在一个实施例中,本发明实施例所述的处理器201可以用于进行一系列的内容的处理处理,包括:调用第一推荐池中的第一内容,推荐池为包含至少一种内容类型的内容集合;根据第一推荐池的第一曝光次数e1对第一内容执行e1次内容推送操作,得到第一内容的e1个曝光记录,曝光记录用于标识用户与被推送的内容的交互信息,e1为正整数;根据e1个曝光记录确定第一内容的第一曝光表现分值,曝光表现分值用于表征用户针对被推送的内容的综合关注度;若第一曝光表现分值大于第一阈值v1,则将第一内容由第一推荐池转入第二推荐池;根据第二推荐池的第二曝光次数e2对第一内容执行e2次内容推送操作,得到第一内容的e2个曝光记录,e1小于e2。。

本发明实施例还提供了一种计算机存储介质(memory),所述计算机存储介质是服务器中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括服务器中的内置存储介质,当然也可以包括服务器所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了服务器的操作系统。并且,在该存储空间中还存放了适于被处理器201加载并执行的一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。

在一个实施例中,可由处理器201加载并执行计算机存储介质中存放的一条或多条指令,以实现上述有关内容的处理实施例中的方法的相应步骤;具体实现中,计算机存储介质中的一条或多条指令由处理器201加载并执行如下步骤:

调用第一推荐池中的第一内容,推荐池为包含至少一种内容类型的内容集合;

根据所述第一推荐池的第一曝光次数e1对所述第一内容执行e1次内容推送操作,得到所述第一内容的e1个曝光记录,曝光记录用于标识用户与被推送的内容的交互信息,e1为正整数;

根据所述e1个曝光记录确定所述第一内容的第一曝光表现分值,曝光表现分值用于表征用户针对被推送的内容的综合关注度;

若所述第一曝光表现分值大于第一阈值v1,则将所述第一内容由所述第一推荐池转入第二推荐池;

根据所述第二推荐池的第二曝光次数e2对所述第一内容执行e2次所述内容推送操作,得到所述第一内容的e2个曝光记录,e1小于e2。

在一种实施方式中,所述e1个曝光记录中每个曝光记录包括以下信息中的至少一种:所述第一内容的播放完整度、所述第一内容的切换记录、所述第一内容的分享以及收藏次数、所述第一内容的重复播放次数、所述第一内容的评价信息。

再一种实施方式中,所述每个曝光记录包括所述第一内容的播放完整度和所述第一内容的切换记录;在计算第一曝光表现分值或所述第二曝光表现分值时,所述一条或多条指令还可由处理器201加载并具体执行:根据如下公式pi=(ei-xi-yi)/ei,i=1或2,计算得到曝光表现分值;其中,pi表示第i曝光表现分值,xi表示播放完整度小于第一完整度的曝光记录的数量,yi表示播放完整度大于所述第一完整度且小于第二完整度、且包含切换记录的曝光记录的数量,切换的方式包括:语音、屏幕点击和方控切换,所述方控切换是指通过汽车方向盘上的多媒体控制按键进行切换的方式。

再一种实施方式中,所述每个曝光记录包括所述第一内容的播放完整度、所述第一内容的分享以及收藏次数和所述第一内容的重复播放次数;在计算第一曝光表现分值或所述第二曝光表现分值时,所述一条或多条指令还可由处理器201加载并具体执行:根据如下公式pi=(xi+m*fi+n*hi)/ei,i=1或2,计算得到曝光表现分值;其中,pi表示第i曝光表现分值,xi表示播放完整度小于第一完整度的曝光记录的数量,m和n为预设的系数,fi表示分享以及收藏的次数,hi表示重复播放的次数。

再一种实施方式中,所述每个曝光记录包括所述第一内容的播放完整度和所述第一内容的重复播放次数;在计算第一曝光表现分值或所述第二曝光表现分值时,所述一条或多条指令还可由处理器201加载并具体执行:根据如下公式pi=(ei-xi+k*bi)/ei,i=1或2,计算得到曝光表现分值;其中,pi表示第i曝光表现分值,xi表示播放完整度小于第一完整度的曝光记录的数量,k为预设的系数,bi表示重复播放的数量。

再一种实施方式中,在用于执行内容推送操作时,所述一条或多条指令还可由处理器201加载并具体执行:接收来自第一车载设备的内容推送请求,所述内容推送请求包括所述第一车载设备的屏幕信息和所属车辆的运动信息;根据所述屏幕信息和所述车辆的运动信息,确定所述第一内容的状态标识为可用状态标识;向所述第一车载设备推送所述第一内容。

再一种实施方式中,所述第一内容的内容类型包括以下任意一种:短音频、长音频,短视频;在用于根据所述屏幕信息和所述车辆的运动信息,确定所述第一内容的状态标识为可用状态标识时,所述一条或多条指令还可由处理器201加载并具体执行:根据所述屏幕信息判断第一屏幕是否为主驾驶位置对应的屏幕;根据所述车辆的运动信息判断车辆的行驶速度是否在预设范围内;若所述第一屏幕是主驾驶位置对应的屏幕且所述行驶速度在所述预设范围内,则确定所述第一内容的状态标识为可用状态标识;若所述第一屏幕是主驾驶位置对应的屏幕,所述行驶速度不在所述预设范围内,且所述第一内容为短音频或长音频时,则确定所述第一内容的状态标识为可用状态标识。

再一种实施方式中,在用于执行内容推送操作时,所述一条或多条指令还可由处理器201加载并具体执行:接收来自第一车载设备的内容推送请求,所述内容推送请求包括当前时间点之前的预设时长内的视频内容,所述视频内容包括所述第一车载设备所属车辆中第一人物的脸部画面;根据所述视频内容判断所述第一人物是否为驾驶人员;若是,则根据所述脸部画面确定所述第一人物的精神状态;若所述精神状态为困倦状态且所述第一内容为兴奋类型的音频内容,则确定所述第一内容的状态标识为可用状态标识;若所述精神状态为正常状态,则根据所述第一人物的脸部画面确定所述第一人物的预估年龄,获取所述第一内容的标签信息,根据所述标签信息确定所述第一内容关联的年龄区间段,若所述年龄区间段包含所述预估年龄且所述第一内容为音频内容,则确定所述第一内容的状态标识为可用状态标识;若否,则获取所述第一车载设备的位置信息,根据所述位置信息获取所述车辆当前行驶道路的路面状态;根据所述路面状态确定所述行驶道路的平整程度,若所述平整程度满足预设条件,则根据所述脸部画面确定所述第一人物的精神状态,若所述精神状态为正常状态且所述第一内容为视频内容时,确定所述第一内容的状态标识为可用状态标识;若所述平整程度不满足预设条件,则在所述第一内容为音频内容时,确定所述第一内容的状态标识为可用状态标识。

再一种实施方式中,在根据所述e1个曝光记录确定所述第一内容的第一曝光表现分值之后,所述一条或多条指令还可由处理器201加载并具体执行:若所述第一曝光表现分值小于第三阈值v3,则将所述第一内容由所述第一推荐池转入第三推荐池;在检测到所述第一内容在所述第三推荐池中的存在时长大于预设时长时,标记所述第一内容为失效内容。

再一种实施方式中,在所述得到所述第一内容的e2个曝光记录之后,所述一条或多条指令还可由处理器201加载并具体执行:根据所述e2个曝光记录确定所述第一内容的第二曝光表现分值;若所述第二曝光表现分值小于第二阈值v2,则将所述第一内容由所述第二推荐池转入第三推荐池;在检测到所述第一内容在所述第三推荐池中的存在时长大于预设时长时,标记所述第一内容为失效内容。

本发明实施例可针对推荐池中的至少一种类型的内容按照推荐池的曝光次数进行推送,使得推送的内容不局限于单一的内容类型,推送内容的种类更加丰富;根据曝光记录确定每个内容的曝光表现分值,若曝光表现分值较高则可认为内容质量较高,若曝光表现分值较低则可认为内容质量较低;若第一推荐池中的内容质量较高则转入曝光次数更多的第二推荐池,使得内容获得更多的推送次数,有利于提升质量较高的内容的推送几率;若第二推荐池中的内容质量较低则转入曝光次数更少的第三推荐池。由此可见,本发明实施例可针对至少一种内容类型的内容集合进行推送,使得推送的内容类型更加丰富,满足了不同场景下用户的需求;同时根据得到的曝光记录生成曝光表现分值,根据曝光表现分值将内容转入不同的推荐池,进而调整内容的曝光次数,使得推送的内容根据用户的反馈调整,提升了推送过程的灵活性和智能性。

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

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