一种用于合并视频分段的方法与设备技术

技术编号:8164084 阅读:452 留言:0更新日期:2013-01-07 21:06
本发明专利技术的目的是提供一种用于合并视频分段的方法与设备。其中,视频合并设备获取用户的视频服务请求;根据所述视频服务请求,获取与所述视频服务请求相对应的待合并的视频分段的分段相关信息;根据所述分段相关信息,对所述视频分段进行合并处理,以获得与所述视频分段相对应的合并视频;将所述合并视频提供至所述用户。本发明专利技术根据用户的视频服务请求,诸如视频访问请求、视频合并请求等,获得相应的视频分段的分段相关信息,并根据这些分段相关信息,对视频分段进行合并处理,以获得合并视频,使得用户能够获得完整的合并视频,而不是多个视频分段,从而提升了用户的网络视频服务使用体验,并使得用户可以对合并视频进行其他后续使用处理。

【技术实现步骤摘要】
一种用于合并视频分段的方法与设备
本专利技术涉及网络视频服务
,尤其涉及一种用于合并视频分段的技术。
技术介绍
现有的视频网站,由于技术限制以及用户的网络环境限制,对于一个完整的视频文件,如一部影片,多将其分割为若干个视频分段,存储于视频网站的视频资源库中。当用户希望访问视频文件时,视频网站的服务器将这些视频分段所对应的视频播放页面提供给用户,并通过视频播放页面的视频播放器顺序播放这些视频分段。从而,用户只能通过视频播放页面,下载这些视频分段,而无法直接获得完整的视频文件,故,将这些视频分段合并为完整的视频文件的需求应运而生。因此,如何合并视频分段获得完整的合并视频,以应对用户需求的各种视频相关服务,成为目前急需解决的问题之一。
技术实现思路
本专利技术的目的是提供一种用于合并视频分段的方法与设备。根据本专利技术的一个方面,提供了一种计算机实现的用于合并视频分段的方法,其中,该方法包括以下步骤:a获取用户的视频服务请求;b根据所述视频服务请求,获取与所述视频服务请求相对应的待合并的视频分段的分段相关信息;c根据所述分段相关信息,对所述视频分段进行合并处理,以获得与所述视频分段相对应的合并视频;d将所述合并视频提供至所述用户。根据本专利技术的另一个方面,还提供了一种用于合并视频分段的设备,其中,该设备包括:请求获取装置,用于获取用户的视频服务请求;分段信息获取装置,用于根据所述视频服务请求,获取与所述视频服务请求相对应的待合并的视频分段的分段相关信息;视频合并装置,用于根据所述分段相关信息,对所述视频分段进行合并处理,以获得与所述视频分段相对应的合并视频;视频提供装置,用于将所述合并视频提供至所述用户。与现有技术相比,本专利技术根据用户的视频服务请求,诸如视频访问请求、视频合并请求等,获得相应的视频分段的分段相关信息,并根据这些分段相关信息,对视频分段进行合并处理,以获得合并视频,使得用户能够获得完整的合并视频,而不是多个视频分段,从而提升了用户的网络视频服务使用体验,并使得用户可以对合并视频进行其他后续使用处理。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术一个方面的用于合并视频分段的设备的示意图;图2示出根据本专利技术一个优选实施例的用于合并视频分段的设备的示意图;图3示出根据本专利技术另一个优选实施例的用于合并视频分段的设备的示意图;图4示出根据本专利技术另一个方面的用于合并视频分段的方法流程图;图5示出根据本专利技术一个优选实施例的用于合并视频分段的方法流程图;图6示出根据本专利技术另一个优选实施例的用于合并视频分段的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1为根据本专利技术一个方面的设备示意图,示出用于合并视频分段的设备。其中,视频合并设备1包括请求获取装置11、分段信息获取装置12、视频合并装置13和视频提供装置14。具体地,请求获取装置11获取用户的视频服务请求;分段信息获取装置12根据所述视频服务请求,获取与所述视频服务请求相对应的待合并的视频分段的分段相关信息;视频合并装置13根据所述分段相关信息,对所述视频分段进行合并处理,以获得与所述视频分段相对应的合并视频;视频提供装置14将所述合并视频提供至所述用户。在此,视频合并设备1包括用户设备或网络设备,其中,所述用户设备包括但不限于任何一种能与用户进行交互的电子产品,例如计算机、手机、PDA、平板电脑、PSP、掌上电脑PPC等;所述网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合,在此,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解,上述视频合并设备、用户设备以及网络设备仅为举例,其他现有的或今后可能出现的视频合并设备、用户设备或网络设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。请求获取装置11获取用户的视频服务请求。在此,请求获取装置11获取所述视频服务请求的方式包括但不限于:1)通过用户设备的浏览器截获用户自用户设备发送的视频服务请求;2)接收用户自用户设备发送的视频服务请求;3)接收第三方设备转发的所述视频服务请求。其中,所述视频服务请求包括任何可适用于本专利技术的用户与视频相关的请求,诸如视频合并请求,视频加速请求等。优选地,所述视频服务请求中包括用于查询待合并的视频分段的标识信息,所述标识信息诸如用户拟获得的合并视频的名称、视频分段的名称、待合并的视频分段所对应的视频页面的访问地址、待合并的视频分段的访问地址等。本领域技术人员应能理解,上述获取视频服务请求的方式以及视频服务请求仅为举例,其他现有的或今后可能出现的获取视频服务请求的方式或者视频服务请求如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。优选地,所述视频服务请求包括但不限于,以下至少任一项:1)视频合并请求;2)视频访问请求;3)视频下载请求;4)视频加速请求。具体地,1)用户向视频合并设备1提交视频合并请求,或者用户经由第三方设备向该视频合并设备1发送视频合并请求,该视频合并设备1的请求获取装置11通过接收该视频合并请求,获取该视频合并请求。2)用户经由用户设备的浏览器发送视频访问请求,视频合并设备1的请求获取装置11通过截获并解析所述浏览器所对应的数据包,获取该视频访问请求;或者请求获取装置11通过接收第三方设备转发的该视频访问请求,获取该视频访问请求。3)用户向视频合并设备1提交视频下载请求,或者用户经由第三方设备向该视频合并设备1发送视频下载请求,该视频合并设备1的请求获取装置11通过接收该视频下载请求,获取该视频下载请求。4)用户向视频合并设备1提交视频加速请求,或者用户经由第三方设备向该视频合并设备1发送视频加速请求,该视频合并设备1的请求获取装置11通过接收该视频加速请求,获取该视频加速请求。本领域技术人员应能理解,上述获取视频服务请求的方式以及视频服务请求仅为举例,其他现有的或今后可能出现的获取视频服务请求的方式或者视频服务请求如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。分段信息获取装置12根据请求获取装置11获取的视频服务请求,获取与所述视频服务请求相对应的待合并的视频分段的分段相关信息。在此,分段信息获取装置12根据所述视频服务请求,获取所述视频分段的分段相关信息的方式包括但不限于:解析所述视频服务请求,从所述视频服务请求的相关字段中提取所述视频分段的标识信息,并根据所述标识信息,获取所述视频分段的头部信息和数据信息,或者仅获取所述视频分段的头部信息;其中,1)所述标识信息包括所述视频分段的访问地址,根据所述访问地址,获取所述视频分段的头部信息和数据信息,或者仅获取所述视频分段的头部信息;2)所述标识信息包括所述视频分段所对应的视频页面的访问地址,根据所述标识信息,获取并解析所述视频页面,以获得所述视频分段的访问地址,并根据所述访问地址,获取所述视频分段的头部信息和数据信息,或者仅获取所述视频分段的头部信息;3)所述标识信息包括用户拟获得的合并视频的名称或者所述视频本文档来自技高网...
一种用于合并视频分段的方法与设备

【技术保护点】
一种计算机实现的用于合并视频分段的方法,其中,该方法包括以下步骤:a获取用户的视频服务请求;b根据所述视频服务请求,获取与所述视频服务请求相对应的待合并的视频分段的分段相关信息;c根据所述分段相关信息,对所述视频分段进行合并处理,以获得与所述视频分段相对应的合并视频;d将所述合并视频提供至所述用户。

【技术特征摘要】
1.一种计算机实现的用于合并视频分段的方法,其中,该方法包括以下步骤:a获取用户的视频服务请求;b根据所述视频服务请求,获取与所述视频服务请求相对应的待合并的视频分段的分段相关信息,其中,所述分段相关信息包括所述视频分段的头部信息以及所述视频分段的数据信息与地址信息之一,其中,所述地址信息用于获取相应视频分段的头部信息和/或数据信息;c根据所述分段相关信息,对所述视频分段进行合并处理,以获得与所述视频分段相对应的合并视频;其中,根据所述头部信息,获得所述合并视频的合并头部信息;根据所述合并头部信息以及对所述数据信息的合并,获得所述合并视频;d将所述合并视频提供至所述用户。2.根据权利要求1所述的方法,其中,所述步骤b还包括:-根据所述视频服务请求,获取所述分段相关信息,其中,所述分段相关信息包括所述视频分段的地址信息和所述视频分段的头部信息;其中,所述步骤c还包括:c11根据所述头部信息,获得所述合并视频的合并头部信息;c12根据所述地址信息,获取与所述地址信息相对应的所述视频分段的数据信息;c13根据所述合并头部信息,合并所述数据信息,以获得所述合并视频。3.根据权利要求2所述的方法,其中,所述步骤b还包括:-根据所述视频服务请求,查询视频资源库,以获得与所述视频服务请求相对应的视频页面;-解析所述视频页面,以获得所述地址信息;-根据所述地址信息,获取所述头部信息。4.根据权利要求2或3所述的方法,其中,所述数据信息包括多个数据单元;其中,所述步骤c13还包括:-根据所述视频分段中每一个的前一顺序视频分段的数据信息中最后一个数据单元的时间戳和时长,调整所述视频分段中每一个的数据信息中每一数据单元的时间戳,以获得调整后的所述视频分段中每一个的数据信息;-将所述调整后的每一个视频分段的数据信息与其所对应的前一顺序视频分段的数据信息相拼接,以获得所述合并视频的合并数据信息;-根据所述合并头部信息,以及所述合并数据信息,获得所述合并视频。5.根据权利要求1所述的方法,其中,所述步骤b还包括:b1根据所述视频服务请求,获取与所述视频服务请求相对应的视频分段;b2根据所述视频分段,获取所述分段相关信息,其中,所述分段相关信息包括所述视频分段的头部信息和所述视频分段的数据信息;其中,所述步骤c还包括:c21根据所述视频分段的头部信息,获得所述合并视频的合并头部信息;c22根据所述合并头部信息,合并所述数据信息,获得所述合并视频。6.根据权利要求5所述的方法,其中,所述步骤b1还包括:-根据所述视频服务请求,查询视频资源库,以获得与所述视频服务请求相对应的视频页面;-解析所述视频页面,以获得所述视频分段的地址信息;-根据所述地址信息,获取所述视频分段。7.根据权利要求5或6所述的方法,其中,所述数据信息包括多个数据单元;其中,所述步骤c22还包括:-根据所述视频分段中每一个的前一顺序视频分段的数据信息中最后一个数据单元的时间戳和时长,调整所述视频分段中每一个的数据信息中每一数据单元的时间戳,以获得调整后的所述视频分段中每一个的数据信息;-将所述调整后的每一个视频分段的数据信息与其所对应的前一顺序视频分段的数据信息相拼接,以获得所述合并视频的合并数据信息;-根据所述合并头部信息,以及所述合并数据信息,获得所述合并视频。8.根据权利要求2或5所述的方法,其中,所述步骤c还包括:-对所述数据信息进行预处理操作,以获得预处理后的所述数据信息,供后续合并处理。9.根据权利要求8所述的方法,其中,所述预处理操作包括以下至少任一项:-调整所述数据信息的码率;-调整所述数据信息的分辨率;-调整所述数据信息的编码格式。10.根据权利要求1所述的方法,其中,所述视频服务请求包括以下至少任一项:-视频合并请求;-视频访问请求;-视频下载请求;-视频加速请求。11.一种用于合并视频分段的设备,其中,该设备包括:请求获取装置,用于获取用户的视频服务请求;分段信息获取装置,用于根...

【专利技术属性】
技术研发人员:汪坤付刚
申请(专利权)人:上海聚力传媒技术有限公司
类型:发明
国别省市:

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

1