在流媒体中输入附加数据的方法及其系统与流程

文档序号:11292622阅读:342来源:国知局
在流媒体中输入附加数据的方法及其系统与流程

本发明涉及视频处理技术,尤其涉及一种在流媒体中输入附加数据的方法及其系统。



背景技术:

现今在互联网流媒体中插入附加数据已经是一种主流技术,其附加数据包括文字、图片、其他流媒体等。例如,可在一段流媒体的播放过程中暂停播放,插入辅助性的文字、图片、其他流媒体等,具体可以是节目预告、广告等等。在实际应用中,需要对附加数据所产生的的点击率(又曝光率)进行数据汇总,从而来控制该附加数据的展示次数,实现整个网站资源的合理配置。现有技术的流媒体内附加数据技术中,一般采用cpm的投放方式,组合式、分类、精准流媒体投放等等。然而,现有技术针对单个流媒体节目进行对应的附加数据投放,投放内容单一,会造成附加数据投放量不足或者浪费的情况。

针对上述技术问题,专利cn103391459b公开的一种在流媒体中插入附加数据的方法中,通过播放器想附加数据投放的网络服务器发送附加数据请求;附加数据投放的网络服务器处理基于比例投放的附加数据业务逻辑;并根据附加数据请求中的节目id从节目列表中筛选,找到对应的剧集组合id,根据该id在剧集组合列表中筛选,找出该投放的附加数据列表,并遍历该附加数据列表,用随机数在附加数据列表里面筛选,找到匹配的百分比附加数据,附加数据投放的网络服务器处理向播放器返回附加数据协议到播放器。该技术方案能够满足针对一系列流媒体节目组合的附加数据打包投放需求,进而避免附加数据投放量不足或者浪费现象。但是,该技术方案并没有对流媒体节目组合做过多描述,如果组合的流媒体节目分别针对不同用户群,则存在着投放不精准的缺点;且上述方法并没有投放方式不具体,也无法实现投放的精准和实现目标投放比重。



技术实现要素:

本发明的目的在于克服现有技术中的缺陷,涉及一种在流媒体中输入附加数据的方法及其系统,该方法通过预先在投放区段设置至少两个以上的附加数据文件,在相应播放器时根据以播放情况和目标投放比重结合判断选择附加数据文件,避免投放数据投放量不足或者浪费现象,并避免各投放的附加数据文件不均衡的技术问题。

为实现上述目的,本发明所采用的技术方案是一种在流媒体中输入附加数据的方法,所述方法至少包括

剧集组合服务器依据节目列表中各个节目的相似度差值判断是否属于同一组合,如是,则将对应的节目id录入剧集组合列表;

每个节目id对应的附加数据从节目列表中筛选出来,加入到对应的剧集组合列表中;其中,基于比重投放的附加数据业务逻辑,每一个附加数据具有相应的目标投放比重信息;

在剧集组合的投放区间范围内的任一投放区段,形成至少两个包含附加数据文件的投放,且每个投放的所述附加数据文件在时间上对准;

响应于播放器的发送附加数据请求,附加数据投放的网络服务器对应于投放区间范围,选择投放附加数据文件。

进一步的方案中,响应于播放器的发送附加数据请求之前还包括:按预设时间周期设置多个统计点,投放监控服务器设置第一统计点的投放区段中各个投放的投放比重,即第一预设投放比重;所述第一预设投放比重与所述目标投放比重相同。

在另一个优选方案中,所述响应于播放器的发送附加数据请求进行投放的方法中设有统计点检测,所述统计点检测方法包括:

投放监控服务器在每个统计点位置,对其对应的统计时间段内已投放的各个投放信息进行统计,获得每个投放在统计时间段的实际投放次数及每个投放之间实际投放比重;

在统计点统计时间段内,投放监控服务器结合上一统计点的实际投放比重与其预设投放比重统计综合判断,获得下一统计点的投放区段中各个投放的投放比重,即第n预设投放比重;其中n与统计点排列次序相同。

本发明还提供了一种在流媒体中输入附加数据的系统,所述系统至少包括:

剧集组合服务器,用于依据节目列表中各个节目的相似度差值进行剧集组合,将对应的节目id录入剧集组合列表,并将每个节目id对应的附加数据从节目列表中筛选出来,加入到对应的剧集组合列表中;

附加数据投放的网络服务器,用于在剧集组合的投放区间范围内的任一投放区段,形成至少两个包含附加数据文件的投放,并响应于播放器的发送附加数据请求,对应于投放区间范围选择投放附加数据文件;

播放器,用于向附加数据投放的网络服务器发送附加数据投放请求。

进一步的,所述系统还包括投放监控服务器,用于按预设时间周期设置多个统计点,并在每个统计点位置,对其对应的统计时间段内已投放的各个投放信息进行统计,获得每个投放在复议统计时间段的实际投放次数及每个投放之间实际投放比重;投放监控服务器还结合上一统计点的实际投放比重与其预设投放比重统计综合判断,获得下一统计点的投放区段中各个投放的投放比重。

本发明的在流媒体中输入附加数据的方法和系统,通过将流媒体附加数据剧集组合形式打包,其中依据节目相似度差值组合的剧集组合列表,使得附加数据文件投放给目标用户的精准率大大提高。在投放过程中对剧集组合的投放区间范围实现相关优选投放、或是随机选择随机投放,在保证达到目标预设比重的基础上,使得附加数据文件投放可选择范围更广,进一步提高投放精准度。此外,还在播放过程中设有投放监控,当投放比重偏离目标预设比重时,及时调整相应的投放参考比重,进一步保证投放任务的完成。

附图说明

图1为在流媒体中输入附加数据的方法一实施例的流程示意图;

图2为在流媒体中输入附加数据的方法第二实施例的流程示意图;

图3为在流媒体中输入附加数据的方法中投放对准的概念示意图;

图4为在流媒体中输入附加数据的方法中设置预设投放比重的流程示意图;

图5为在流媒体中输入附加数据的系统的结构示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图1示出了本发明在流媒体中输入附加数据的方法的一种实施例,所述方法包括:

步骤10、剧集组合服务器依据节目列表中各个节目的相似度差值判断是否属于同一组合,如是,则将对应的节目id录入剧集组合列表;

步骤11、每个节目id对应的附加数据从节目列表中筛选出来,加入到对应的剧集组合列表中;其中,基于比重投放的附加数据业务逻辑,每一个附加数据具有相应的目标投放比重信息;

步骤12、在剧集组合的投放区间范围内的任一投放区段,形成至少两个包含附加数据文件的投放,且每个投放的所述附加数据文件在时间上对准;

步骤13、响应于播放器的发送附加数据请求,附加数据投放的网络服务器对应于投放区间范围,选择投放附加数据文件。

图2示出了本发明在流媒体中输入附加数据的方法的第二种实施例,该实施例方法包括下述步骤:

步骤20:剧集组合;

剧集组合服务器依据节目列表中各个节目的相似度差值判断是否属于同一组合,如是,则将对应的节目id录入剧集组合列表。

其中的相似度判断为:获取资源库中节目视频的简介信息,所述视频简介信息包括视频类型、视频风格、视频名称以及相关演员导演信息;剧集组合服务器根据各个视频的视频信息,根据各个节目视频信息相似度比较,当相似度达到组合阈值时,得到剧集组合的推荐结果。

具体的包括:

a1、服务器从互联网资源库中获取各个视频的视频信息;可以从互联网通过爬虫工具获取视频的基本信息,作为视频分类的源数据。

a2、对视频信息进行预处理后,建立视频信息参数的向量空间模型;该处所述预处理是指文本聚类,包括文本集合和文本数据预处理,预处理可包括数据清洗、分词和停词。

a3、使用聚类迭代算法对视频信息参数的向量空间模型进行计算,根据计算结果得出各个视频在对应类别中的类别权重后,进行相似度计算。建立向量空间模型为:计算文本中各个词在本文中出现的次数c(wi),统计文本集合中出现词wi的文本数量doc_c(wi)。根据上述步骤,可以得到文本i、单词wi的权值。每个文本的向量可表示为w[i][j]。在通过kmeans聚类算法的计算过程的距离度量采用文本之间的相似度,采用余弦定理计算向量相似度计算两个文本的相似度,通过向量之间的夹角判断相似度大小--夹角越小相似度越大。在剧集组合过程中,将某一节目作为组合中心,其他节目与中心节目比较计算相似度,将计算过程中向量夹角小于某个数值的所有节目合并为一个剧集组合。

步骤21:剧集组合列表建立;

每个节目id对应的附加数据从节目列表中筛选出来,加入到对应的剧集组合列表中;其中,基于比重投放的附加数据业务逻辑,每一个附加数据具有相应的目标投放比重信息。

在剧集组合后,所述节目列表存放节目与剧集组合存在映射关系,剧集组合列表包括以下信息:剧集组合、剧集组合中的节目、剧集组合节目对应的附加数据文件及其他附加数据文件,投放的网络服务器可通过剧集组合找到该剧集对应的一组附加数据列表,附加数据列表中每个附加数据文件有相应的投放比例信息。例如在剧集组合中,在插入附加数据的整个时长包括第一投放和第二投放,所述第一投放和第二投放的目标投放比重分别为60%和40%。需要说明的是,本发明所述的投放比重是指各个投放之间次数的比值关系。

步骤22:各个投放进行对准;

在剧集组合的投放区间范围内的任一投放区段,设置至少两个包含附加数据文件的投放,且每个投放的所述附加数据文件在时间上对准。所述投放是在剧集组合列表生成后中,自动关联对应剧集附加数据列表,将附加数据文件源地址加载到投放区段;该处为至少两个的加载,甚至可以是全部加载,从而实现多个备用投放,使得在播放节目是可选择性的载入附加数据文件。本发明所述选择性是指可自行指定附加数据文件,或是根据播放时的播放节目信息进行自动关联最相近的附加数据文件。

图3示出本发明所述的对准概念,是指在同一投放区段的每个投放的开始时间(图中起始点)对准在同一时间点,且每个投放的结束时间(图中终止点)对准在同一时间点。

步骤23:设置统计点;

投放监控服务器在投放任务的时间内,按预设时间周期设置多个统计点,各个统计点对应的统计时间段一般相同;例如以24小时设一个统计点。

上述步骤20-步骤23为投放准备阶段,下述步骤则是开始响应播放实现投放任务的方法。

步骤24:响应于播放器进行投放;

播放器向附加数据投放的网络服务器发送附加数据请求,附加数据投放的网络服务器进行投放。该处的响应和投放为第一统计点所对应的时间段的响应和投放,第一统计时间段内的投放一般是以目标投放比重为预设投放比重,在预设投放比重基础上进行有选择或者随机的对投放区段中的多个备用投放进行选择。

步骤25:到达某一统计点时,对该统计点的投放数据统计,并确认下一统计点预设投放比重;

由于网络播放节目的播放率或点击率是不确定的,无法预期的,导致投放次数无法按照目标投放比例进行,因此,为保证各个投放在预定的目标投放数值的相近范围内,本发明划分阶段进行统计,以及时调节偏离的投放比重,如图4所示,具体方法如下。

b1:获得每个投放在统计时间段的实际投放次数f及每个投放的实际投放比重p;

在每个统计点位置,对其对应的统计时间段内已投放的各个投放信息进行统计,获得每个投放在统计时间段的实际投放次数f及每个投放的实际投放比重p。

b2:计算上一统计点的获得实际投放比重pn-1与其预设投放比重pen-1的差值d,获得下一统计点的投放区段中各个投放的投放比重pen;

在第n-1统计点的统计区段,投放监控服务器根据第n-1统计点的统计时间段的投放统计数据,获取每个投放在第n-1统计点的统计时间段的实际投放次数fn-1及每个投放的实际投放比重pn-1。

计算每个投放的实际投放比重与其预设投放比重的差值d,计算方式如下:

(1)当每个投放的实际投放比重pn-1与其预设投放比重pen-1差值d均未超过预设值时,确认第n统计点的统计时间段内,每个投放比重仍按照预设投放比重pen-1进行设置。

例如预设值d设为0.03,第一投放的预设投放比重pen-1为60%,第二投放的预设投放比重pen-1为40%;第n-1统计点统计的第一投放的实际投放比重pn-1为58%,第二投放的实际投放比重pn-1为42%,那么第一投放的差值d为0.02,第二投放的差值d为0.02,均未超过差值d的预设值,符合上述情况;则第n统计点的统计时间段内的第一投放的预设投放比重pen为60%,第二投放的预设投放比重pen为40%。

(2)当至少一个投放的实际投放比重与预设投放比重差值d超过预设值时,重新确认第n统计点的预设投放比重。

重新确认第n统计点的预设投放比重包括下述两种方式:

(2.1)当所述附加数据文件的实际投放比重pn-1与其预设投放比重pen-1差值d小于预设值时,则相应增加第n统计点中该附加数据文件的预设投放比重。

(2.2)当所述附加数据文件的实际投放比重pn-1与其预设投放比重pen-1差值d大于预设值时,则相应减小第n统计点中该附加数据文件的预设投放比重。

例如预设值d设为0.03,第一投放的预设投放比重pen-1为60%,第二投放的预设投放比重pen-1为40%;第n-1统计点统计的第一投放的实际投放比重pn-1为70%,第二投放的实际投放比重pn-1为30%,那么第一投放的差值d为0.1,第二投放的差值d为0.1,即第一投放差值d和第二投放差值d均超过预设值0.03,则相应增加第n统计点中第二投放的附加数据文件的预设投放比重,相应减小加第n统计点中第一投放的附加数据文件的预设投放比重。

在具体的实施例中,根据差值d的大小设置下一统计点增加或减少的比重数:例如将差值d设置为三个层次,第一层的差值d为0.03-0.1范围时增加或减少10%,第二层的差值d为0.1-0.3范围时增加或减少20%,第三层的差值位0.4-0.99范围时增加或减少30%。相应的,实现增加或减少预设投放比重中的比重,实现平衡后尽可能将各个投放实际投放比重与其目标投放比重相同。

步骤26:达到下一统计点所对应统计时间段,响应于播放器进行投放;

播放器向附加数据投放的网络服务器发送附加数据请求,下一统计点的统计时间段内的附加数据投放的网络服务器进行投放。

步骤27:循环步骤25-步骤26,直至完成投放任务。

图5示出了本发明的在流媒体中输入附加数据的系统,所述系统至少包括剧集组合服务器、附加数据投放的网络服务器、投放监控服务区以及播放器。

剧集组合服务器用于依据节目列表中各个节目的相似度差值进行剧集组合,将对应的节目id录入剧集组合列表,并将每个节目id对应的附加数据从节目列表中筛选出来,加入到对应的剧集组合列表中。

附加数据投放的网络服务器用于在剧集组合的投放区间范围内的任一投放区段,形成至少两个包含附加数据文件的投放,并响应于播放器的发送附加数据请求,对应于投放区间范围选择投放附加数据文件。

播放器用于向附加数据投放的网络服务器发送附加数据投放请求。

投放监控服务器用于按预设时间周期设置多个统计点,并在每个统计点位置,对其对应的统计时间段内已投放的各个投放信息进行统计,获得每个投放在复议统计时间段的实际投放次数及每个投放之间实际投放比重;投放监控服务器还结合上一统计点的实际投放比重与其预设投放比重统计综合判断,获得下一统计点的投放区段中各个投放的投放比重。

所述获得下一统计点的投放区段中各个投放的投放比重,具体为:

在第n统计点的统计区段,投放监控服务器根据第n-1统计点的统计时间段的投放统计数据,获取每个投放在第n-1统计点的统计时间段的实际投放次数及每个投放的实际投放比重,并计算每个投放的实际投放比重与其预设投放比重的差值d。

当每个投放的实际投放比重与其预设投放比重差值d均未超过预设值时,确认第n统计点的统计时间段内,每个投放比重仍按照预设投放比重进行设置。

当至少一个投放的实际投放比重与预设投放比重差值d超过预设值时,重新确认第n统计点的预设投放比重。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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