一种相关性的计算方法及装置制造方法及图纸

技术编号:18292699 阅读:47 留言:0更新日期:2018-06-24 08:50
本发明专利技术提供一种相关性的计算方法及装置,只需要获取视频和每个广告类别之间的相关性,以及获取每个候选广告和每个广告类别之间的相关性,即可计算得到视频与每个候选广告之间的相关性,因此只需要存储视频和每个广告类别之间的相关性以及每个候选广告和每个广告类别之间的相关性。视频和广告类别之间的相关性的总数为视频的总数乘以广告类别的总数,候选广告和广告类别之间的相关性的总数为候选广告的总数乘以广告类别的总数。通常广告类别的总数通常为数百个,需要存储的数据总量为数千万乘以数百与数十万乘以数百后的和值,此和值远远小于数千万乘以数十万的值,即本申请需要存储的数据总量远远小于现有技术中存储的数据总量,节省了存储空间。

【技术实现步骤摘要】
一种相关性的计算方法及装置
本专利技术属于多媒体
,尤其涉及一种相关性的计算方法及装置。
技术介绍
随着新媒体环境的不断深化,相应的信息技术也随之进步。在信息领域内,不断扩张的用户需求促进着技术、服务等业务的快速发展。在此背景下,作为互联网热门行业的网络视频领域发展迅速。由于视频网站庞大的用户群体,越来越多的广告商已经将注意力逐渐移向视频网站。目前,视频网站播放广告的手段是基于视频和广告之间的相关性,选择与视频相关性高的广告以插播到当前播放的视频中。当在播放一个视频时,存在多个候选广告,需要在线计算当前播放的视频与每个候选广告之间的相关性,导致不能及时响应插播广告的请求。对此,现有技术采用的技术手段是离线计算每个视频和每个广告之间的相关性,并将其存储到数据库中,当接收到插播广告的请求时,直接从数据库中查找当前播放视频与多个候选广告之间的相关性,并根据查找到的相关性确定插播的广告。但是,由于视频网站内的视频数量很大,通常为数千万个,同时广告总量也很大,通常为数十万个,因此离线分别计算出每个视频与每个广告之间的相关性后,数据库中需要存储数千万与数十万级相乘后得到的数量的相关性数据,导致占用大量的存储空间。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种相关性的计算方法及装置,用于解决现有技术中占用存储空间大的问题。技术方案如下:本专利技术提供一种相关性的计算方法,包括:在播放视频的过程中接收到在所述视频中插播广告的请求时,根据所述视频的标识获取所述视频与每个广告类别之间的相关性;-根据候选广告的标识获取每个所述候选广告分别与每个所述广告类别之间的相关性;其中,所述候选广告为插播到所述视频中的广告;根据所述视频与每个所述广告类别之间的相关性和每个所述候选广告分别与每个所述广告类别之间的相关性,分别计算所述视频与每个所述候选广告之间的相关性。优选地,所述接收在视频中插播广告的请求之前,还包括:分别获取每个所述视频的描述文件、每个所述广告类别的描述文件和每个广告的描述文件;根据所述视频的描述文件和所述广告类别的描述文件,分别计算并存储每个所述视频和每个所述广告类别之间的相关性;根据所述广告的描述文件和所述广告类别的描述文件,分别计算并存储每个所述广告和每个所述广告类别之间的相关性。优选地,所述分别获取每个所述视频的描述文件、每个所述广告类别的描述文件和每个所述广告的描述文件之后,还包括:去除每个所述广告类别的描述文件中的无效描述词。优选地,所述根据候选广告的标识获取每个所述候选广告分别与每个所述广告类别之间的相关性后,还包括:判断是否获取到所述候选广告分别与每个所述广告类别之间的相关性;判断没有获取到所述候选广告分别与每个所述广告类别之间的相关性,则获取所述候选广告的描述文件;根据所述候选广告的描述文件和所述广告类别的描述文件,分别计算并存储所述候选广告和每个所述广告类别之间的相关性。优选地,所述根据所述视频与每个所述广告类别之间的相关性和每个所述候选广告分别与每个所述广告类别之间的相关性,分别计算所述视频与每个所述候选广告之间的相关性后,还包括:比较所述视频与每个所述候选广告之间的相关性,获得相关性最大值;获取与所述相关性最大值对应的候选广告;播放所述相关性最大值对应的候选广告。本专利技术还提供一种相关性的计算装置,包括:第一获取单元,用于在播放视频的过程中接收到在所述视频中插播广告的请求时,根据所述视频的标识获取所述视频与每个广告类别之间的相关性;第二获取单元,用于根据候选广告的标识获取每个所述候选广告分别与每个所述广告类别之间的相关性;其中,所述候选广告为插播到所述视频中的广告;第一计算单元,用于根据所述视频与每个所述广告类别之间的相关性和每个所述候选广告分别与每个所述广告类别之间的相关性,分别计算所述视频与每个所述候选广告之间的相关性。优选地,还包括:第三获取单元,用于分别获取每个所述视频的描述文件、每个所述广告类别的描述文件和每个广告的描述文件;第二计算单元,用于根据所述视频的描述文件和所述广告类别的描述文件,分别计算并存储每个所述视频和每个所述广告类别之间的相关性;第三计算单元,用于根据所述广告的描述文件和所述广告类别的描述文件,分别计算并存储每个所述广告和每个所述广告类别之间的相关性。优选地,还包括:去除单元,用于去除每个所述广告类别的描述文件中的无效描述词。优选地,还包括:判断单元,用于判断是否获取到所述候选广告分别与每个所述广告类别之间的相关性;判断没有获取到所述候选广告分别与每个所述广告类别之间的相关性时,则调用所述第三获取单元获取所述候选广告的描述文件;并调用所述第三计算单元根据所述候选广告的描述文件和所述广告类别的描述文件,分别计算并存储所述候选广告和每个所述广告类别之间的相关性。优选地,还包括:比较单元,用于比较所述视频与每个所述候选广告之间的相关性,获得相关性最大值;第四获取单元,用于获取与所述相关性最大值对应的候选广告;播放单元,用于播放所述相关性最大值对应的候选广告。与现有技术相比,本专利技术提供的上述技术方案具有如下优点:从上述技术方案可知,本申请中只需要获取视频和每个广告类别之间的相关性,以及获取每个候选广告和每个广告类别之间的相关性,即可计算得到视频与每个候选广告之间的相关性,因此只需要存储视频和每个广告类别之间的相关性以及每个候选广告和每个广告类别之间的相关性。视频和广告类别之间的相关性的总数为视频的总数乘以广告类别的总数,候选广告和广告类别之间的相关性的总数为候选广告的总数乘以广告类别的总数。通常广告类别的总数通常为数百个,需要存储的数据总量为数千万乘以数百与数十万乘以数百后的和值,此和值远远小于数千万乘以数十万的值,因此,本申请需要存储的数据总量远远小于现有技术中存储的数据总量,节省了存储空间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种相关性的计算方法的流程图;图2是本专利技术实施例提供的另一种相关性的计算方法的流程图;图3是本专利技术实施例提供的一种相关性的计算装置的结构示意图;图4是本专利技术实施例提供的另一种相关性的计算装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术公开了一种相关性的计算方法,参见图1,该实施例包括以下步骤:S101、在播放视频的过程中接收到在所述视频中插播广告的请求时,根据所述视频的标识获取所述视频与每个广告类别之间的相关性;在视频网站内的视频中,选择一个视频,并播放此视频。其中,视频网站内的视频总量为数千万个。在播放视频的过程中,需要在特定位置处插播与当前播放的视频相关的广告。在需要在当前播放视频的特定位置处插播广告时,会本文档来自技高网...
一种相关性的计算方法及装置

【技术保护点】
1.一种相关性的计算方法,其特征在于,包括:在播放视频的过程中接收到在所述视频中插播广告的请求时,根据所述视频的标识获取所述视频与每个广告类别之间的相关性;‑根据候选广告的标识获取每个所述候选广告分别与每个所述广告类别之间的相关性;其中,所述候选广告为插播到所述视频中的广告;根据所述视频与每个所述广告类别之间的相关性和每个所述候选广告分别与每个所述广告类别之间的相关性,分别计算所述视频与每个所述候选广告之间的相关性。

【技术特征摘要】
1.一种相关性的计算方法,其特征在于,包括:在播放视频的过程中接收到在所述视频中插播广告的请求时,根据所述视频的标识获取所述视频与每个广告类别之间的相关性;-根据候选广告的标识获取每个所述候选广告分别与每个所述广告类别之间的相关性;其中,所述候选广告为插播到所述视频中的广告;根据所述视频与每个所述广告类别之间的相关性和每个所述候选广告分别与每个所述广告类别之间的相关性,分别计算所述视频与每个所述候选广告之间的相关性。2.根据权利要求1所述的计算方法,其特征在于,所述接收在视频中插播广告的请求之前,还包括:分别获取每个所述视频的描述文件、每个所述广告类别的描述文件和每个广告的描述文件;根据所述视频的描述文件和所述广告类别的描述文件,分别计算并存储每个所述视频和每个所述广告类别之间的相关性;根据所述广告的描述文件和所述广告类别的描述文件,分别计算并存储每个所述广告和每个所述广告类别之间的相关性。3.根据权利要求2所述的计算方法,其特征在于,所述分别获取每个所述视频的描述文件、每个所述广告类别的描述文件和每个所述广告的描述文件之后,还包括:去除每个所述广告类别的描述文件中的无效描述词。4.根据权利要求1-3任一项所述的计算方法,其特征在于,所述根据候选广告的标识获取每个所述候选广告分别与每个所述广告类别之间的相关性后,还包括:判断是否获取到所述候选广告分别与每个所述广告类别之间的相关性;判断没有获取到所述候选广告分别与每个所述广告类别之间的相关性,则获取所述候选广告的描述文件;根据所述候选广告的描述文件和所述广告类别的描述文件,分别计算并存储所述候选广告和每个所述广告类别之间的相关性。5.根据权利要求1-3任一项所述的计算方法,其特征在于,所述根据所述视频与每个所述广告类别之间的相关性和每个所述候选广告分别与每个所述广告类别之间的相关性,分别计算所述视频与每个所述候选广告之间的相关性后,还包括:比较所述视频与每个所述候选广告之间的相关性,获得相关性最大值;获取与所...

【专利技术属性】
技术研发人员:王铭
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1