提供推送信息的方法及系统技术方案

技术编号:17012113 阅读:23 留言:0更新日期:2018-01-11 09:00
本申请公开了一种提供推送信息的方法和系统。该方法包括:从数据库中读取历史播放数据中各节目中推送信息的播放数据,根据读取的所述播放数据生成至少一个推送信息模型;响应于来自用户接口的针对一节目的查询请求,根据所述查询请求从所述至少一个推送信息模型中确定所述节目对应的推送信息模型;根据所述对应的推送信息模型确定所述节目的推送预测数据;提供所述推送预测数据,其用于确定推送方案从而在提供所述节目时根据所述推送方案提供推送信息。

【技术实现步骤摘要】
提供推送信息的方法及系统
本申请涉及互联网领域,特别涉及一种提供推送信息的方法及系统。
技术介绍
随着互联网的发展,出现了越来越多网络音/视频内容的提供者。在提供音/视频节目时,内容提供者也会向用户提供推送信息,帮助用户了解与节目有关的其它内容。对于尚未开播的新节目,一般由工作人员根据经验估计新节目播出后推送信息的播放情况,制定推送方案。在新节目上线后,则在提供节目内容时根据推送方案提供推送信息。但是,人工预估结果的准确性不高,根据人工预估的结果制定推送方案时,可能存在不能完成预定的推送任务的情况,或者提前完成了推送任务后在提供节目时需要临时获取新的推送任务的情况,使得节目的提供和推送信息的提供流程不能顺畅进行。而且,使用人工预估也会产生较高的人力成本。
技术实现思路
本申请实施例提供了一种提供推送信息的方法和系统,可以根据数据库中的历史播放数据生成推送信息模型,利用推送信息模型来确定新节目的推送信息播放情况的预测数据。本申请实施例的一种提供推送信息的方法包括:从数据库中读取历史播放数据中各节目中推送信息的播放数据,根据读取的所述播放数据生成至少一个推送信息模型;响应于来自用户接口的针对一节目的查询请求,根据所述查询请求从所述至少一个推送信息模型中确定所述节目对应的推送信息模型;根据所述对应的推送信息模型确定所述节目的推送预测数据;提供所述推送预测数据,其用于确定推送方案从而在提供所述节目时根据所述推送方案提供推送信息。本申请实施例的一种提供推送信息的系统包括:模型生成单元,用于提供至少一个推送信息模型,所述至少一个推送信息模型是利用数据库中的历史播放数据中各节目中推送信息的播放数据生成的;模型选择单元,用于根据来自用户接口的针对一节目的查询请求,从所述至少一个推送信息模型中确定所述节目对应的推送信息模型;预测单元,用于根据所述对应的推送信息模型计算所述节目的推送预测数据;结果提供单元,用于提供所述推送预测数据,所述推送预测数据用于确定推送方案从而在提供所述节目时根据所述推送方案提供推送信息。从以上技术方案可以看出,本专利技术实施例利用数据库中保存的历史播放数据生成推送信息模型,在查询新节目的推送预测数据时,可以利用与新节目匹配的模型来确定新节目的推送预测数据。这种方式通过分析历史播放数据,并进行新节目与已建立模型之间的匹配,从而使得根据匹配的模型得到的推送预测数据更合理、更准确,基于此确定的推送方案也能够使在新节目的播放流程更加顺畅。附图说明图1是本专利技术实施例的一种提供推送信息的方法流程图;图2为本专利技术实施例的一种确定节目对应的推送信息模型的方法流程图;图3为一个实施例中用于生成查询请求的用户接口示意图;图4为本专利技术实施例的一种确定节目对应的推送信息模型的方法流程图;图5为本专利技术实施例的一种确定节目对应的推送信息模型的方法流程图;图6为本专利技术实施例的一种确定推送预测数据的方法流程图;图7为本专利技术实施例的一种用于显示和接收计算参数值的用户接口示意图;图8a和图8b分别为本专利技术实施例中各时间段推送信息播放次数的展示接口示意图;图9为本专利技术实施例中播放器变更方法的流程图;图10为一种用于接收播放器变更请求的用户接口示意图;图11为本专利技术实施例的一种提供推送信息的系统的示意图。具体实施方式为了描述上的简洁和直观,下文通过描述若干代表性的实施例来对本专利技术的方案进行阐述。但本文并未示出所有实施方式。实施例中大量的细节仅用于帮助理解本专利技术的方案,本专利技术的技术方案实现时可以不局限于这些细节。为了避免不必要地模糊了本专利技术的方案,一些实施方式没有进行细致地描述,而是仅给出了框架。下文中,“包括”是指“包括但不限于”,“根据……”是指“至少根据……,但不限于仅根据……”。说明书和权利要求书中的“包括”是指某种程度上至少包括,应当解释为除了包括之后提到的特征外,其它特征也可以存在。图1是本专利技术实施例的一种提供推送信息的方法流程图。如图1所示,该方法10可以包括以下步骤。步骤S11,从数据库中读取历史播放数据中各节目中推送信息的播放数据,根据读取的所述播放数据生成至少一个推送信息模型。步骤S12,响应于来自用户接口的针对一节目的查询请求,根据所述查询请求从所述至少一个推送信息模型中确定所述节目对应的推送信息模型。步骤S13,根据所述对应的推送信息模型确定所述节目的推送预测数据。步骤S14,提供所述推送预测数据,其用于确定推送方案从而在提供所述节目时根据所述推送方案提供推送信息。通过分析历史播放数据、建立模型,并使用建立的模型对新节目的推送信息播放情况进行预测,可以使推送预测数据更合理、更准确,基于此确定的推送方案也更合理,从而使新节目的播放流程更加顺畅。同时,也降低了人工成本。本专利技术实施例的方法可以由一个或多个计算设备实现,如PC、服务器、服务器集群等。计算设备可以通过有线或者无线连接与一数据库进行数据交互,也可以通过有线或者无线连接与一用户接口进行通信。本专利技术实施例中,节目是指通过互联网提供的音频或者视频。节目可以包括,但不限于,音乐、有声书、电台、电视剧、电影、综艺节目、资讯、用户原创内容,等。这里的节目可以是指单个音频或视频,例如一段音乐、一部电影;也可以指内容具有相关性的一系列音频或视频的集合,例如包括多个视频片段(即,多集)的一部电视剧可以作为一个节目,一部电影的正片、宣传片、花絮、采访等多个片段可以作为一个节目,包括多集的某一季综艺可以作为一个节目,等。推送信息是指在向用户提供节目时向用户推荐的其它信息,例如与当前节目内容相关的其它节目、资讯、商品、服务等。推送信息可以在不同的时间点、不同的位置提供。例如,节目开始前播放的推送信息一般称为前贴片,节目播放过程中插播的推送信息一般称为中插片,节目播放完毕后播放的推送信息一般称为后贴片。此外,还有播放窗口外围提供的推送信息,用户暂停播放时提供的推送信息、语音播报的推送信息、弹窗形式的推送信息、角标形式的推送信息、字幕形式的推送信息,等等。历史播放数据是指针对已经上线的节目的播出情况进行统计得到的统计数据。历史播放数据可以包括节目的播放数据和节目中的推送信息的播放数据。节目的播放数据可以包括,但不限于:播放总次数,节目各片段的播放次数、节目在各时间段内的播放次数、节目在各平台中的播放次数,等。推送信息的播放数据包括:某一节目中,各个类型的推送信息(如前贴片一、前贴片二、后贴片,等)的播放次数、在各平台的播放次数、在各时间段中的播放次数,各时长的节目片段中推送信息的播放次数等。一些例子中,推送信息的播放数据还可以包括,播放时间在后的推送信息的播放次数与在其之前播放的推送信息的播放次数的比值(也称为转化率)。由于前贴片一之前没有其它推送信息,前贴片一的转化率可以是前贴片一的播放次数与节目播放总次数的比率。转化率也可以根据播放平台划分为不同播放平台中的转化率,根据时间段划分为各时间段的转化率,或者根据节目的时长划分为各时长片段中的转化率,等。转化率可以体现出节目播放过程中节目用户数量随时间变化的情况。一些例子中,平台可以指接收节目的用户终端类型,例如PC、移动终端,等。另一些例子中,平台可以指提供节目的形式,例如网页平台、客户端软件平台。网页平台是指提供带有节目播放功能本文档来自技高网...
提供推送信息的方法及系统

【技术保护点】
一种提供推送信息的方法,其特征在于,包括:从数据库中读取历史播放数据中各节目中推送信息的播放数据,根据读取的所述播放数据生成至少一个推送信息模型;响应于来自用户接口的针对一节目的查询请求,根据所述查询请求从所述至少一个推送信息模型中确定所述节目对应的推送信息模型;根据所述对应的推送信息模型确定所述节目的推送预测数据;提供所述推送预测数据,其用于确定推送方案从而在提供所述节目时根据所述推送方案提供推送信息。

【技术特征摘要】
1.一种提供推送信息的方法,其特征在于,包括:从数据库中读取历史播放数据中各节目中推送信息的播放数据,根据读取的所述播放数据生成至少一个推送信息模型;响应于来自用户接口的针对一节目的查询请求,根据所述查询请求从所述至少一个推送信息模型中确定所述节目对应的推送信息模型;根据所述对应的推送信息模型确定所述节目的推送预测数据;提供所述推送预测数据,其用于确定推送方案从而在提供所述节目时根据所述推送方案提供推送信息。2.根据权利要求1所述的方法,其特征在于,所述根据查询请求从所述至少一个推送信息模型中确定所述节目对应的推送信息模型包括:根据所述查询请求获取所述节目的属性值,根据所述节目的属性值从所述至少一个推送信息模型中确定所述对应的推送信息模型。3.根据权利要求2所述的方法,其特征在于,所述根据读取的所述播放数据生成至少一个推送信息模型包括:根据所述历史播放数据中每一节目中推送信息的播放数据,生成与该节目的节目标识对应的推送信息模型;所述根据所述节目的属性值从所述至少一个推送信息模型中确定所述节目对应的推送信息模型包括:根据所述查询请求获取所述节目的参考节目标识,将所述参考节目标识对应的推送信息模型作为所述节目对应的推送信息模型。4.根据权利要求2所述的方法,其特征在于,所述根据读取的所述播放数据生成至少一个推送信息模型包括:根据所述历史播放数据中属于同一分类的各节目中推送信息的播放数据,生成与所述分类对应的推送信息模型;所述根据所述节目的属性值从所述至少一个推送信息模型中确定所述节目对应的推送信息模型包括:从所述查询请求中获取所述节目的标识,根据所述节目的标识从所述数据库中获取所述节目所属的分类;将所述分类对应的推送信息模型作为所述节目对应的推送信息模型。5.根据权利要求2所述的方法,其特征在于,所述根据读取的所述播放数据生成至少一个推送信息模型包括:根据所述历史播放数据中各节目的至少一个属性的值以及各节目中推送信息的播放数据,生成所述至少一个推送信息模型;所述根据所述节目的至少一个属性的值从所述至少一个推送信息模型中确定所述节目对应的推送信息模型包括:从所述查询请求中获取所述节目的标识,根据所述节目的标识从所述数据库中读取所述节目的所述至少一个属性的值;在所述至少一个推送信息模型中查找与所述节目的所述至少一个属性的值相似性最高的推送信息模型,将查找到的推送信息模型作为所述节目对应的推送信息模型。6.根据权利要求1所述的方法,其特征在于,所述根据所述节目对应的推送信息模型确定所述节目的推送预测数据包括:将所述推送信息模型中的推送信息的播放数据作为所述节目的推送预测数据。7.根据权利要求1所述的方法,其特征在于,所述根据所述节目对应的推送信息模型确定所述节目的推送预测数据包括:将所述推送信息模型中的计算参数值通过用户接口提供给用户;响应于来自用户接口的参数调整指令,调整所述计算参数值;根据调整后的所述计算参数值计算所述节目的推送预测数据。8.根据权利要求7所述的方法,其特征在于,所述计算参数包括以下中的至少一个:节目播放总次数、推送信息的播放率;所述根据调整后的所述计算参数值计算所述节目的推送预测数据包括:计算所述节目播放总次数和所述推送信息的播放率的乘积作为所述节目中推送信息的播放总次数的预测值。9.根据权利要求7所述的方法,其特征在于,所述计算参数包括以下中的至少一个:节目播放总次数、前一推送信息的播放率、前一推送信息到后一推送信息之间的转化率;所述根据调整后的所述计算参数值计算所述节目的推送预测数据包括:计算所述节目播放总次数、所述前一推送信息的播放率和所述转化率的乘积作为所述节目中后一推送信息的播放总次数的预测值。10.根据权利要求7所述的方法,其特征在于,所述计算参数包括以下中的至少一个:节目播放总次数N、节目中各时长范围的片段的播放比率T,前一推送信息的播放率P、前一推送信息到后一推送信息之间的转化率R;所述根据调整后的所述计算参数值计算所述节目的推送预测数据包括:按照以下公式计算所述节目中...

【专利技术属性】
技术研发人员:徐晓光袁晔锋
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1