一种视频的获取方法及系统技术方案

技术编号:18449593 阅读:25 留言:0更新日期:2018-07-14 12:16
本发明专利技术提供了一种视频的获取方法及系统,本发明专利技术中将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中,每个所述IDC存储至少一种视频标签以及视频标签对应的多个待存储的视频,即不同的IDC存储的内容不同。相比于现有技术中每个IDC存储相同的视频的方式,当同现有技术存储相同数量的视频时,能够节约存储空间,并且每个IDC存储的视频不同,进而相比于现有技术能够存储较多数量的不同的视频,能够满足用户观看较多的短视频的要求,进而能够减少回源量。

【技术实现步骤摘要】
一种视频的获取方法及系统
本专利技术涉及视频存储与调度
,更具体的说,涉及一种视频的获取方法及系统。
技术介绍
视频内容分发网络CDN是一套能够提供视频流服务的系统,一般包括存储、同步、回源和调度等系统。其中,存储包括全局存储和边缘节点存储,其中,边缘节点为互联网数据中心IDC,且每个边缘节点存储的视频内容相同。边缘节点存储指边缘节点在进行存储时,仅存储热点的视频文件。对于长视频,热点长视频较少,分布较集中,用户观看视频时,用户主要访问的是热点长视频,因此,边缘节点存储的热点长视频能够满足用户大部分的需求。但是对于短视频,热点短视频较多,分布较分散,用户访问的热点短视频也较分散。如果边缘节点只存储部分热点短视频,当用户请求其他未存储的热点短视频时,回源量较大,会加重服务器的负担。若加大存储空间,存储较多的热点短视频,会减少回源量,但是由于每个热点短视频的访问量并不高,又会造成资源的浪费。
技术实现思路
有鉴于此,本专利技术提供一种视频的获取方法及系统,以解决边缘节点只存储部分热点短视频,当用户请求其他未存储的热点短视频时,回源量较大,会加重服务器的负担。若加大存储空间,存储较多的热点短视频,会减少回源量,但是由于每个热点短视频的访问量并不高,又会造成资源的浪费的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种视频的获取方法,包括:视频存储器将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中,并将生成的位置数据发送到调度器;其中,每个所述IDC存储至少一种视频标签以及视频标签对应的多个待存储的视频;所述多个不同的IDC属于同一个调度区域;所述位置数据用于表征每种视频标签以及每种视频标签对应的多个待存储的视频的存储位置信息;所述调度器接收所述位置数据和移动终端发送的视频获取请求,并根据所述视频获取请求以及所述位置数据确定存储所述视频获取请求对应的目标视频标签的目标IDC;所述调度器发送所述视频获取请求到所述目标IDC对应的视频服务器;所述视频服务器处理所述视频获取请求。优选地,所述将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中,包括:获取每个待存储的视频的视频标签、不同的IDC之间的流量份额比例和每种视频标签对应的视频的用户访问流量;根据每种视频标签对应的视频的用户访问流量,确定多种视频标签之间的流量比例;根据预设的视频存储规则、不同的IDC之间的流量份额比例、每个待存储的视频的视频标签和多种视频标签之间的流量比例,将不同类型的视频标签以及视频标签对应的待存储的视频存储到所述多个不同的IDC;其中,所述视频存储规则包括:任意两个IDC之间的流量份额比例与相应的IDC存储的至少一种视频标签对应的视频之间的流量比例的差值在预设数值内。优选地,所述视频获取请求中携带有视频标签参数;所述调度器根据所述视频获取请求以及所述位置数据确定存储所述视频获取请求对应的目标视频标签的目标IDC,包括:所述调度器根据所述视频获取请求中的所述视频标签参数确定出目标视频标签;所述调度器根据所述位置数据,确定存储所述目标视频标签的目标IDC。优选地,所述视频服务器处理所述视频获取请求,包括:根据所述视频获取请求,判断所述视频获取请求对应的目标视频标签是否存储在所述视频服务器中;当判断出所述视频获取请求对应的目标视频标签存储在所述视频服务器中,判断所述视频服务器中是否保存有所述视频获取请求对应的目标视频;当判断出所述视频服务器中保存有所述目标视频,将所述目标视频发送至所述移动终端。优选地,当所述视频服务器判断出所述视频服务器中未保存有所述目标视频后,还包括:所述视频服务器从包括有所述目标视频的服务器中获取所述目标视频;所述视频服务器保存所述目标视频;所述视频服务器将所述目标视频发送至所述移动终端。优选地,视频存储器将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中之前,还包括:所述视频存储器获取每个待存储的视频以及每个待存储的视频的标签;所述视频存储器从每个待存储的视频的标签中随机选取一个标签作为相应的待存储的视频的视频标签。一种视频的获取系统,包括视频存储器、调度器和视频服务器;所述视频存储器,用于将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中,并将生成的位置数据发送到调度器;其中,每个所述IDC存储至少一种视频标签以及视频标签对应的多个待存储的视频;所述多个不同的IDC属于同一个调度区域;所述位置数据用于表征每种视频标签以及每种视频标签对应的多个待存储的视频的存储位置信息;所述调度器,用于接收所述位置数据和移动终端发送的视频获取请求,并根据所述视频获取请求以及所述位置数据确定存储所述视频获取请求对应的目标视频标签的目标IDC,发送所述视频获取请求到所述目标IDC对应的视频服务器;所述视频服务器,用于处理所述视频获取请求。优选地,所述视频存储器用于将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中时,具体用于:获取每个待存储的视频的视频标签、不同的IDC之间的流量份额比例和每种视频标签对应的视频的用户访问流量;根据每种视频标签对应的视频的用户访问流量,确定多种视频标签之间的流量比例;根据预设的视频存储规则、不同的IDC之间的流量份额比例、每个待存储的视频的视频标签和多种视频标签之间的流量比例,将不同类型的视频标签以及视频标签对应的待存储的视频存储到所述多个不同的IDC;其中,所述视频存储规则包括:任意两个IDC之间的流量份额比例与相应的IDC存储的至少一种视频标签对应的视频之间的流量比例的差值在预设数值内。优选地,所述视频获取请求中携带有视频标签参数;相应的,所述调度器用于根据所述视频获取请求以及所述位置数据确定存储所述视频获取请求对应的目标视频标签的目标IDC时,具体用于:根据所述视频获取请求中的所述视频标签参数确定出目标视频标签;根据所述位置数据,确定存储所述目标视频标签的目标IDC。优选地,所述视频服务器用于处理所述视频获取请求时,具体用于:根据所述视频获取请求,判断所述视频获取请求对应的目标视频标签是否存储在所述视频服务器中;当判断出所述视频获取请求对应的目标视频标签存储在所述视频服务器中,判断所述视频服务器中是否保存有所述视频获取请求对应的目标视频;当判断出所述视频服务器中保存有所述目标视频,将所述目标视频发送至所述移动终端。优选地,当所述视频服务器判断出所述视频服务器中未保存有所述目标视频后,还用于:从包括有所述目标视频的服务器中获取所述目标视频;保存所述目标视频;将所述目标视频发送至所述移动终端。优选地,视频存储器用于将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中之前,还用于:获取每个待存储的视频以及每个待存储的视频的标签;从每个待存储的视频的标签中随机选取一个标签作为相应的待存储的视频的视频标签。相较于现有技术,本专利技术具有以下有益效果:本专利技术提供了一种视频的获取方法及系统,本专利技术中将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC本文档来自技高网...

【技术保护点】
1.一种视频的获取方法,其特征在于,包括:视频存储器将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中,并将生成的位置数据发送到调度器;其中,每个所述IDC存储至少一种视频标签以及视频标签对应的多个待存储的视频;所述多个不同的IDC属于同一个调度区域;所述位置数据用于表征每种视频标签以及每种视频标签对应的多个待存储的视频的存储位置信息;所述调度器接收所述位置数据和移动终端发送的视频获取请求,并根据所述视频获取请求以及所述位置数据确定存储所述视频获取请求对应的目标视频标签的目标IDC;所述调度器发送所述视频获取请求到所述目标IDC对应的视频服务器;所述视频服务器处理所述视频获取请求。

【技术特征摘要】
1.一种视频的获取方法,其特征在于,包括:视频存储器将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中,并将生成的位置数据发送到调度器;其中,每个所述IDC存储至少一种视频标签以及视频标签对应的多个待存储的视频;所述多个不同的IDC属于同一个调度区域;所述位置数据用于表征每种视频标签以及每种视频标签对应的多个待存储的视频的存储位置信息;所述调度器接收所述位置数据和移动终端发送的视频获取请求,并根据所述视频获取请求以及所述位置数据确定存储所述视频获取请求对应的目标视频标签的目标IDC;所述调度器发送所述视频获取请求到所述目标IDC对应的视频服务器;所述视频服务器处理所述视频获取请求。2.根据权利要求1所述的获取方法,其特征在于,所述将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中,包括:获取每个待存储的视频的视频标签、不同的IDC之间的流量份额比例和每种视频标签对应的视频的用户访问流量;根据每种视频标签对应的视频的用户访问流量,确定多种视频标签之间的流量比例;根据预设的视频存储规则、不同的IDC之间的流量份额比例、每个待存储的视频的视频标签和多种视频标签之间的流量比例,将不同类型的视频标签以及视频标签对应的待存储的视频存储到所述多个不同的IDC;其中,所述视频存储规则包括:任意两个IDC之间的流量份额比例与相应的IDC存储的至少一种视频标签对应的视频之间的流量比例的差值在预设数值内。3.根据权利要求1所述的获取方法,其特征在于,所述视频获取请求中携带有视频标签参数;所述调度器根据所述视频获取请求以及所述位置数据确定存储所述视频获取请求对应的目标视频标签的目标IDC,包括:所述调度器根据所述视频获取请求中的所述视频标签参数确定出目标视频标签;所述调度器根据所述位置数据,确定存储所述目标视频标签的目标IDC。4.根据权利要求1所述的获取方法,其特征在于,所述视频服务器处理所述视频获取请求,包括:根据所述视频获取请求,判断所述视频获取请求对应的目标视频标签是否存储在所述视频服务器中;当判断出所述视频获取请求对应的目标视频标签存储在所述视频服务器中,判断所述视频服务器中是否保存有所述视频获取请求对应的目标视频;当判断出所述视频服务器中保存有所述目标视频,将所述目标视频发送至所述移动终端。5.根据权利要求4所述的获取方法,其特征在于,当所述视频服务器判断出所述视频服务器中未保存有所述目标视频后,还包括:所述视频服务器从包括有所述目标视频的服务器中获取所述目标视频;所述视频服务器保存所述目标视频;所述视频服务器将所述目标视频发送至所述移动终端。6.根据权利要求1所述的获取方法,其特征在于,视频存储器将不同类型的视频标签以及视频标签对应的待存储的视频存储到多个不同的互联网数据中心IDC中之前,还包括:所述视频存储器获取每个待存储的视频以及每个待存储的视频的标签;所述视频存储器从每个待存储的视频的标签中随机选取一个标签作为相应的待存储的视频的视频标签。7.一...

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

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

1