一种各端视频上下线控制方法、装置以及系统的制作方法

文档序号:10555978阅读:314来源:国知局
一种各端视频上下线控制方法、装置以及系统的制作方法
【专利摘要】本发明提供了一种各端视频上下线控制方法、装置以及系统。其控制方法包括获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息;选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件;将筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器,以供与所述目标视频终端类型信息相匹配的视频终端从所述服务器中进行下载或者在线观看。本发明解决了现阶段的CMS具有不能满足在多个视频端口存在的情况下,实现一次操控,多端控制的效果的技术问题,可以提高CMS的控制效率和质量,进而提升视频终端用户体验。
【专利说明】
一种各端视频上下线控制方法、装置以及系统
技术领域
[0001]本发明实施例涉及互联网视频领域,尤其涉及一种各端视频上下线控制方法、装置以及系统。
【背景技术】
[0002]CMS(Content Management System)意为〃内容管理系统〃,是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解。在互联网视频领域,其主要是视频文件进行控制。
[0003]在传统互联网视频领域CMS较多的在后台一对一的控制前端视频,但是,随着各种视频终端的快速发展,出现了电视客户端、手机客户端、PC客户端、手机WAP站以及PC网页播放器端等多种端口,即互联网视频领域向多端运营的角度去发展是大势所趋,很显然现阶段传统的一对一的CMS已经无法满足对各个端口的控制。
[0004]S卩,现阶段的CMS具有不能满足在多个视频端口存在的情况下,实现一次操控,多端控制的效果的技术问题。

【发明内容】

[0005]本发明的实施例提供了一种各端视频上下线控制方法、装置以及系统,用以解决现阶段的CMS具有不能满足在多个视频端口存在的情况下,实现一次操控,多端控制的效果的技术问题。
[0006]本发明的实施例提供了一种各端视频上下线控制方法,所述控制方法包括:
[0007]获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息;
[0008]选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件;
[0009]将筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器,以供与所述目标视频终端类型信息相匹配的视频终端从所述服务器中进行下载或者在线观看。
[0010]本发明的实施例并提供了一种各端视频上下线控制装置,所述控制装置包括:
[0011]获取模块,用于获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息;
[0012]选取模块,用于选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件;
[0013]分发模块,用于将所述选取模块筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器;
[0014]本发明的实施例还提供了一种各端视频上下线控制系统,所述控制系统包括一控制装置、多个服务器以及多个视频终端;
[0015]所述控制装置,包括:
[0016]获取模块,用于获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息;
[0017]选取模块,用于选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件;
[0018]分发模块,用于将所述选取模块筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的所述服务器;
[0019]所述各个服务器,用于接收并存储所述分发模块分发的所述视频文件;
[0020]所述各个视频终端,用于从与所述服务器中进行下载或者在线观看所述视频文件。
[0021]本发明的实施例提供的一种各端视频上下线控制方法、装置以及系统,通过选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件,并将筛选出的所述视频文件分发给各个服务器,以供与所述目标视频终端类型信息相匹配的视频终端从所述服务器中进行下载或者在线观看,解决现阶段的CMS具有不能满足在多个视频端口存在的情况下,实现一次操控,多端控制的效果的技术问题;另外,所述每个视频文件携带有表明支持播放的视频终端类型信息,可以方便控制人员进行有目的的选取,保证所述视频文件在各个视频终端能够顺利播放,可以提高CMS的控制效率和质量,进而提升视频终端用户体验。
【附图说明】
[0022]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本发明实施例提供的一种各端视频上下线控制方法的一流程图;
[0024]图2为本发明实施例提供的一种各端视频上下线控制方法的又一流程图;
[0025]图3为本发明实施例提供的一种各端视频上下线控制方法的又一流程图;
[0026]图4为本发明实施例提供的一种各端视频上下线控制装置的一方框图;
[0027]图5为本发明实施例提供的一种各端视频上下线控制系统的一方框图;
[0028]图6为本发明实施例提供的一种各端视频上下线控制装置的又一方框图;
[0029]图7为本发明实施例提供的一种各端视频上下线控制装置的又一方框图。
【具体实施方式】
[0030]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]实施例1
[0032]为解决现阶段的CMS具有不能满足在多个视频端口存在的情况下,实现一次操控,多端控制的效果的技术问题,本发明实施例1提供了一种各端视频上下线控制方法。所述控制方法适应于互联网视频网站管理者对各个终端的视频进行控制管理。请参考图1,为本发明实施例1的各端视频上下线控制方法的一流程图,所述方法包括:
[0033]步骤S100,获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息;
[0034]步骤S200,选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件;
[0035]步骤S300,将筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器,以供与所述目标视频终端类型信息相匹配的视频终端从所述服务器中进行下载或者在线观看。
[0036]在步骤SlOO中,所述不同类型视频终端指示的是不同类型的能够播放视频文件的端口,由于端口类型的不同,其能够支持播放的视频文件的格式也不相同,具体地,所述不同类型视频终可以包括电视客户端、手机客户端、PC客户端、手机WAP站以及PC网页播放器端中的至少一个。在这里,对于所述不同类型视频终,本实施例所列举的这些终端仅是当下比较常见的视频终端,并不构成对所述不同类型视频终的实际限制,另外,本发明研究的方案是多个视频端口下的控制管理,因此,所述不同类型视频终端的类型数量并没有上限的要求,其下限一般为两个以上(含两个)。
[0037]获取与所述不同类型视频终端相匹配的多个视频文件,具体地,同样一个视频文件,如电影《速度与激情7》,其在电视上、手机上以及网页等上播放的文件格式都不一样,主要是因为电视、手机、网页等的视频播放形式和终端屏幕比例等都不尽相同,因此要分别获取适宜于电视、手机、网页等播放的多个视频文件,其获取的方法可以是通过一个视频原文件进行相应的转化而得到,在此对于其详细的方法不予过多描述,详细请见下述实施例。其中,所述多个视频文件中的每个视频文件中都携带有表明支持播放的视频终端类型信息,即所述每个视频文件中都有一个所述视频终端类型信息,而所述视频终端类型信息可以表明所述视频文件可以在何种视频终端上进行播放。举例说明,若一个视频文件的名称为“APK.《速度与激情7》”可以表明这个视频文件可以在安卓的操作系统的视频端口上进行播放;若一个视频文件的名称为“10S.《速度与激情7》”可以表明这个视频文件可以在苹果的操作系统的视频端口上进行播放。
[0038]以上所举的实例只是本发明的其中若干种实现形式,可以想到的是在本发明的构思下可以衍生出其他多种实现形式,但应当理解为属于本发明的思想范畴,应落入本发明的保护范围。
[0039]承接上述步骤S100,在步骤S200中,选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件,在这里,所述多个视频文件中具有多种类型,如电视端的、电脑端的、手机端的等,视频网站的管理者可以根据所述视频的性质选取目标视频终端类型信息,如播放时间较长的视频文件可以放在电视上或者电脑上,就选取电视端和电脑端为目标视频终端类型信息;一些较小的视频文件适宜于手机上观看可以放在手机上,就选取手机端为目标视频终端类型信息。需要指出的是,以上选取方式只是本实施例所列举的几种形式,并不是对本实施例以及本发明的限制。在选取所述目标视频终端类型信息,会自动滤去哪些与哪些未被选中的视频终端类型信息对应的视频文件,筛选出与所述目标视频终端类型信息对应的视频文件,这些所述筛选出与所述目标视频终端类型信息对应的视频文件被视为有效的视频文件,即可以被用户在各种类型的视频终端上所看到。
[0040]其中,所述目标视频终端类型信息的个数不小于I,即至少要选取一个视频终端类型信息,也就是视频文件至少能够被一种视频终端进行播放,可以想到的是所述目标视频终端类型信息的个数的上限即为所述视频终端类型的个数,其中,当所述目标视频终端类型信息的个数与所述视频终端类型的个数相同时,即表示所述视频文件适宜于全终端播放。
[0041]承接上述步骤S200,在步骤S300中,将筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器,以供与所述目标视频终端类型信息相匹配的视频终端从所述服务器中进行下载或者在线观看。在这里,所述筛选出与所述目标视频终端类型信息对应的视频文件在筛选后还不能即刻被用户所看见,其需要将其发送至用户可以进行访问的服务器上。由于,选取的所述目标视频终端类型信息有多种类型,即筛选出的与所述目标视频终端类型信息相匹配的视频终端也有多种,因此,一般会设置多个服务器用于接收所述筛选出的所述视频文件,一个服务器接收一个类型的所述视频文件,可以想到的是也可以是一个服务器,在所述服务器上划分成多个区域,每个区域接收一个类型的所述视频文件。
[0042]与所述目标视频终端类型信息相匹配的视频终端可以从所述多个服务器的不同服务器,或者是一个服务器中的多个区域中的不同区域,进行下载或者在线观看。其中,各个视频终端的用户可以根据终端类型的不同或者是根据存储于服务器的存储形式的不同进行在线播放或者下载之后进行播放,所述在线播放和所述下载之后进行播放本发明并不对其具体形式进行限定。
[0043]本实施例通过选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件,并将筛选出的所述视频文件分发给各个服务器,以供与所述目标视频终端类型信息相匹配的视频终端从所述服务器中进行下载或者在线观看,解决现阶段的CMS具有不能满足在多个视频端口存在的情况下,实现一次操控,多端控制的效果的技术问题,具有有目的投放视频,可以提升控制效率。另外,所述每个视频文件携带有表明支持播放的视频终端类型信息,可以方便控制人员进行有目的的选取,保证所述视频文件在各个视频终端能够顺利播放,可以提高CMS的控制效率和质量,进而提升视频终端用户体验。
[0044]以上所举的实例只是本发明的其中若干种实现形式,可以想到的是在本发明的构思下可以衍生出其他多种实现形式,但应当理解为属于本发明的思想范畴,应落入本发明的保护范围。
[0045]实施例2
[0046]请参考图2,为本发明实施例2的一种各端视频上下线控制方法的一流程图,本实施例在实施例1的基础上,所述步骤SlOO,获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息;所述获取与不同类型视频终端相匹配的多个视频文件的方法进一步包括:
[0047]步骤SI10,接收视频文件的原文件;
[0048]步骤S120,将所述原文件转化成与不同类型视频终端相匹配的多个视频文件。
[0049]在步骤SllO中,视频文件的原文件指的是在互联网上的各种类型的视频文件的母文件,互联网视频网站的管理者首先要接收所述视频文件的原文件,所述接收的方式可以是通过网络进行无线传输或者是直接通过存储装置进行有线拷贝传输,在此本发明实施例并不对此进行过多限定,
[0050]以上所举的实例只是本发明的其中若干种实现形式,可以想到的是在本发明的构思下可以衍生出其他多种实现形式,但应当理解为属于本发明的思想范畴,应落入本发明的保护范围。
[0051]承接上述步骤S110,在步骤S120中,将所述原文件转化成与不同类型视频终端相匹配的多个视频文件,一个视频文件的原文件可以根据需要由视频转换程序转换成多种视频格式,其中,所述多种视频格式分别是指可以被多种视频端口进行播放的格式,即与不同类型视频终端相匹配的多个视频文件,如原文件是AVI格式的文件被转换成MP4、FLV、WMV等格式的文件。需要说明的是,在这里不仅包括对视频文件的格式进行转化,还可以对视频文件的像素分辨率和播放窗口比例进行适应性调整,以使得将所述原文件转化成与不同类型视频终端相匹配的多个视频文件,即这里的转化并不单单是传统意义上的视频格式的转化,还包括了视频文件的适应性调整,其主要目的是由一个视频文件的原文件获得与不同类型视频终端相匹配的多个视频文件,因此本发明实施例,并不对所述视频文件的原文件的转化项目做具体的限定,可以想到的是,只要是对所述视频文件的原文件进行一对多的转化、调整都应该属于本发明的思想范畴,应当落入本发明的保护范围。
[0052]实施例3
[0053]请参考图3,为本发明实施例3的一种各端视频上下线控制方法的一流程图,本实施例在实施例1的基础上,所述步骤S300,将筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器,以供与所述目标视频终端类型信息相匹配的视频终端从所述服务器中进行下载或者在线观看;所述将筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器的方法进一步包括:
[0054]步骤S310,根据筛选出的所述视频文件的存储地址给筛选出的所述视频文件分配网络链接地址;
[0055]步骤S320,将所述网络链接地址发送至与所述目标视频终端类型信息相对应的服务器。
[0056]在步骤S310中,在步骤S200中筛选出的所述视频文件一般会存储于一个数据库中,而每个视频文件都有一个属于自己的存储目录,即所述视频文件的存储地址,根据所述存储地址给所述视频文件分配网络链接地址。在这里,所述存储地址即本地的所述视频文件的存储目录,对于每个所述视频文件来说是唯一的标示,通过访问所述存储地址可以调取所述存储地址对应的所述视频文件;所述网络链接地址也是唯一的,其与所述存储地址具有一一对应的关系,所述网络链接地址可以被各个端口的用户所访问,进而访问所述网络链接地址对应的所述存储地址,即调取了所述存储地址对应的所述视频文件。
[0057]承接上述步骤S310,在步骤S320中,在分配得到所述网络链接地址之后,将所述网络链接地址发送至与所述目标视频终端类型信息相对应的服务器,具体地,所述网络链接地址对应所述视频文件,所述视频文件又对应于所述目标视频终端类型信息,即所述网络链接地址对应于所述目标视频终端类型信息,而所述多个服务器又是根据所述目标视频终端类型信息进行分类的,例如电视端的服务器以及手机端的服务器等,或者一个服务器的多个服务器分区等,这样的是所述网络链接地址其实在服务器上显示也是分类进行的,即所述网络链接地址发送至与所述目标视频终端类型信息相对应的服务器,如手机端的服务器上存储的都是所述目标视频终端类型对应的所述视频文件的所述网络链接地址。用户可以通过在不同视频终端上访问所述不同类型的服务器的所述网络链接地址而调取所述视频文件。
[0058]需要说明的是,以上所举的实例只是本发明的其中若干种实现形式,可以想到的是在本发明的构思下可以衍生出其他多种实现形式,但应当理解为属于本发明的思想范畴,应落入本发明的保护范围。
[0059]实施例4
[0060]为解决现阶段的CMS具有不能满足在多个视频端口存在的情况下,实现一次操控,多端控制的效果的技术问题,本发明实施例4提供了一种各端视频上下线控制装置以及系统。所述控制装置以及系统适应于互联网视频网站管理者对各个终端的视频进行控制管理。请参考图4以及图5,分别为本发明实施例4的各端视频上下线控制装置的一方框图以及控制系统的一方框图,所述控制系统包括一控制装置10、多个服务器(I号服务器210、2号服务器220……N号服务器2N0)以及多个视频终端(I号视频终端310、2号视频终端320……N号视频终端3N0)。其中,所述控制装置1,包括获取模块110、选取模块120以及分发模块130。
[0061]所述获取模块110用于获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息。
[0062]所述选取模块120用于选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件。
[0063]所述分发模块130用于将所述选取模块筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的所述服务器。
[0064]所述各个服务器(210、220……2N0中的任一个)用于接收并存储所述分发模块分发的所述视频文件;
[0065]所述各个视频终端(310、320……3N0中的任一个)用于从与所述服务器中进行下载或者在线观看所述视频文件。
[0066]以及,在本发明的其他较佳实施例中,所述目标视频终端类型信息的个数不小于
1
[0067]另外,在本发明的其他较佳实施例中,所述不同类型视频终端包括:电视客户端、手机客户端、PC客户端、手机WAP站以及PC网页播放器端中的至少一个。
[0068]实施例5
[0069]请参考图6,为本发明实施例5的一种各端视频上下线控制系统的一方框图,本实施例是在实施例4的基础上,所述控制装置10的所述获取模块110还包括接收单元1110和视频转化单元1120。
[0070]所述接收单元1110用于接收视频文件的原文件。
[0071]所述视频转化单元1120用于将所述原文件转化成与不同类型视频终端相匹配的多个视频文件。
[0072]实施例6
[0073]请参考图7,为本发明实施例6的一种各端视频上下线控制系统的一方框图,本实施例是在实施例4的基础上,所述控制装置10的所述分发模块130还包括分配单元1310和发送单元1320。
[0074]所述分配单元1310用于根据所述选取模块120筛选出的所述视频文件的存储地址给筛选出的所述视频文件分配一网络链接地址;
[0075]所述发送单元1320用于将所述分配单元1310分配的所述网络链接地址发送至与所述目标视频终端类型信息相对应的服务器。
[0076]以上所述的实现在视频直播过程中进行语音互动的移动客户端的实施例若有不清楚之处,请参考前述实现在视频直播过程中进行语音互动的方法的实施例。
[0077]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0078]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0079]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种各端视频上下线控制方法,其特征在于,包括: 获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息; 选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件; 将筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器,以供与所述目标视频终端类型信息相匹配的视频终端从所述服务器中进行下载或者在线观看。2.如权利要求1所述的各端视频上下线控制方法,其特征在于,所述获取与不同类型视频终端相匹配的多个视频文件进一步包括: 接收视频文件的原文件; 将所述原文件转化成与不同类型视频终端相匹配的多个视频文件。3.如权利要求1所述的各端视频上下线控制方法,其特征在于,所述将筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器进一步包括: 根据筛选出的所述视频文件的存储地址给筛选出的所述视频文件分配网络链接地址; 将所述网络链接地址发送至与所述目标视频终端类型信息相对应的服务器。4.如权利要求1所述的各端视频上下线控制方法,其特征在于,所述目标视频终端类型信息的个数不小于I。5.一种各端视频上下线控制装置,其特征在于,包括: 获取模块,用于获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息; 选取模块,用于选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件; 分发模块,用于将所述选取模块筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的服务器。6.如权利要求5所述的各端视频上下线控制装置,其特征在于,所述获取模块进一步包括: 接收单元,用于接收视频文件的原文件; 视频转化单元,用于将所述原文件转化成与不同类型视频终端相匹配的多个视频文件。7.如权利要求5所述的各端视频上下线控制装置,其特征在于,所述分发模块进一步包括: 分配单元,用于根据筛选出的所述视频文件的存储地址给筛选出的所述视频文件分配一网络链接地址; 发送单元,用于将所述网络链接地址发送至与所述目标视频终端类型信息相对应的服务器。8.如权利要求5所述的各端视频上下线控制装置,其特征在于,所述目标视频终端类型信息的个数不小于I。9.如权利要求5所述的各端视频上下线控制装置,其特征在于,所述不同类型视频终端包括: 电视客户端、手机客户端、PC客户端、手机WAP站以及PC网页播放器端中的至少一个。10.—种各端视频上下线控制系统,其特征在于,包括一控制装置、多个服务器以及多个视频终端; 所述控制装置,包括: 获取模块,用于获取与不同类型视频终端相匹配的多个视频文件,其中,所述每个视频文件携带有表明支持播放的视频终端类型信息; 选取模块,用于选取目标视频终端类型信息,筛选出与所述目标视频终端类型信息对应的视频文件; 分发模块,用于将所述选取模块筛选出的所述视频文件分发给与所述目标视频终端类型信息相对应的所述服务器; 所述各个服务器,用于接收并存储所述分发模块分发的所述视频文件; 所述各个视频终端,用于从与所述服务器中进行下载或者在线观看所述视频文件。
【文档编号】H04N21/258GK105915955SQ201510920695
【公开日】2016年8月31日
【申请日】2015年12月11日
【发明人】郭欣
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1