一种视频点播方法与设备.pdf

上传人:1****2 文档编号:4328345 上传时间:2018-09-13 格式:PDF 页数:21 大小:643.76KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110197509.6

申请日:

2011.07.14

公开号:

CN102883185A

公开日:

2013.01.16

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04N 21/238申请公布日:20130116|||实质审查的生效IPC(主分类):H04N 21/238申请日:20110714|||公开

IPC分类号:

H04N21/238(2011.01)I; H04N21/437(2011.01)I

主分类号:

H04N21/238

申请人:

上海聚力传媒技术有限公司

发明人:

王闻宇

地址:

201204 上海市浦东新区张江高科技园区毕升路299弄4号102室

优先权:

专利代理机构:

北京汉昊知识产权代理事务所(普通合伙) 11370

代理人:

罗朋

PDF下载: PDF下载
内容摘要

本发明的目的是提供一种用于视频点播的方法与设备。其中,视频点播服务设备获取用户经由移动终端发送的视频点播请求;根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;将所述目标视频文件提供至所述移动终端。与现有技术相比,本发明根据发送视频点播请求的移动终端的视频相关属性,对基于该视频点播请求获得的初始视频文件进行相应转换,使得用户的移动终端最终获得与其视频相关属性相符的目标视频文件,从而保证用户获得更好的视频点播体验。

权利要求书

权利要求书一种视频点播方法,其中,该方法包括以下步骤:a获取用户经由移动终端发送的视频点播请求;b根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;c根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;d将所述目标视频文件提供至所述移动终端。根据权利要求1所述的方法,其中,所述步骤b还包括:‑根据所述视频点播请求及所述移动终端的地址信息,搜索所述视频资源库,以获得所述初始视频文件。根据权利要求1或2所述的方法,其中,该方法还包括:x获取所述视频相关属性。根据权利要求3所述的方法,其中,所述步骤x还包括:‑根据所述视频点播请求,获取所述视频相关属性。根据权利要求4所述的方法,其中,所述步骤x还包括:‑根据所述视频点播请求,获取所述移动终端的标识信息;‑根据所述标识信息,查询终端属性库,以获得所述视频相关属性。根据权利要求3所述的方法,其中,所述步骤x还包括:‑接收自所述移动终端发送的所述视频相关属性。根据权利要求6所述的方法,其中,该方法还包括:‑将所述初始视频文件的相关属性信息提供至所述移动终端;其中,所述步骤x还包括:‑接收自所述移动终端发送的与所述相关属性信息相对应的所述视频相关属性。根据权利要求1至6中任一项所述的方法,其中,所述步骤b还包括:‑根据所述视频点播请求及所述视频相关属性,搜索所述视频资源库,以获得所述初始视频文件。根据权利要求1至8中任一项所述的方法,其中,所述步骤d还包括:‑将所述目标视频文件分割为多个目标视频分段;‑将所述目标视频分段提供至所述移动终端。根据权利要求1至9中任一项所述的方法,其中,所述视频相关属性包括以下至少任一项:‑所述移动终端所支持的媒体文件格式;‑所述移动终端的屏幕分辨率;‑所述移动终端的接入网络的速率。一种视频点播服务设备,其中,该设备包括:点播请求获取装置,用于获取用户经由移动终端发送的视频点播请求;初始文件获取装置,用于根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;初始文件转换装置,用于根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;目标文件提供装置,用于将所述目标视频文件提供至所述移动终端。根据权利要求11所述的设备,其中,所述初始文件获取装置还用于:‑根据所述视频点播请求及所述移动终端的地址信息,搜索所述视频资源库,以获得所述初始视频文件。根据权利要求11或12所述的设备,其中,该设备还包括:视频属性获取装置,用于获取所述视频相关属性。根据权利要求13所述的设备,其中,所述视频属性获取装置还用于:‑根据所述视频点播请求,获取所述视频相关属性。根据权利要求14所述的设备,其中,所述视频属性获取装置还用于:‑根据所述视频点播请求,获取所述移动终端的标识信息;‑根据所述标识信息,查询终端属性库,以获得所述视频相关属性。根据权利要求13所述的设备,其中,所述视频属性获取装置还用于:‑接收自所述移动终端发送的所述视频相关属性。根据权利要求16所述的设备,其中,该设备还包括:文件属性提供装置,用于将所述初始视频文件的相关属性信息提供至所述移动终端;其中,所述视频属性获取装置还用于:‑接收自所述移动终端发送的与所述相关属性信息相对应的所述视频相关属性。根据权利要求11至16中任一项所述的设备,其中,所述初始文件获取装置还用于:‑根据所述视频点播请求及所述视频相关属性,搜索所述视频资源库,以获得所述初始视频文件。根据权利要求11至18中任一项所述的设备,其中,所述目标文件提供装置还用于:‑将所述目标视频文件分割为多个目标视频分段;‑将所述目标视频分段提供至所述移动终端。根据权利要求11至19中任一项所述的设备,其中,所述视频相关属性包括以下至少任一项:‑所述移动终端所支持的媒体文件格式;‑所述移动终端的屏幕分辨率;‑所述移动终端的接入网络的速率。

说明书

说明书一种视频点播方法与设备
技术领域
本发明涉及网络视频服务技术领域,尤其涉及一种视频点播技术。
背景技术
现有的网络视频点播系统,主要考虑用户使用个人计算机等处理能力较强的视频播放设备进行点播,而没有考虑到手机、平板电脑等移动终端等的视频点播需求。
例如,由于接入网络的不同,特别地,移动终端在移动过程中在不同网络间切换,以使其接入带宽以及网络拥塞状况都可能有较大的差异,相应移动终端支持的视频文件的码率也会有所不同。并且,由于个人计算机的硬件配置较高,可以安装多种视频播放器,从而支持多种媒体文件格式,而对于移动终端来说,由于其处理能力较弱,每种品牌、型号的移动终端只能支持特定的媒体文件格式,如iphone、ipad支持的媒体文件格式包括mp4、mov等,htc的手机多支持mp4、3gp、avi等媒体文件格式。此外,由于移动终端的屏幕分辨率也大不相同,如果不针对不同分辨率的移动终端提供与其相适应的视频文件,那么其视频播放效果也会大打折扣,甚至无法播放。
因此,如何提供一种适用于移动终端的视频点播技术,以使得用户经由移动终端进行视频点播时,能够获得较好的视频播放效果与用户使用体验,成为目前急需解决的问题之一。
发明内容
本发明的目的是提供一种用于视频点播的方法与设备。
根据本发明的一个方面,提供了一种视频点播方法,其中,该方法包括以下步骤:
a获取用户经由移动终端发送的视频点播请求;
b根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;
c根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;
d将所述目标视频文件提供至所述移动终端。
根据本发明的另一个方面,还提供了一种视频点播服务设备,其中,该设备包括:
点播请求获取装置,用于获取用户经由移动终端发送的视频点播请求;
初始文件获取装置,用于根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;
初始文件转换装置,用于根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;
目标文件提供装置,用于将所述目标视频文件提供至所述移动终端。
与现有技术相比,本发明根据发送视频点播请求的移动终端的视频相关属性,诸如该移动终端所支持的媒体文件格式、对应的屏幕分辨率或者接入网络的速率等,对基于该视频点播请求获得的初始视频文件进行相应转换,并将转换后获得的目标视频文件提供至该移动终端,使得用户的移动终端最终获得与其视频相关属性相符的目标视频文件,从而保证用户获得更好的视频点播体验。
并且,由于现有的视频点播服务设备,主要面向个人计算机等处理能力较强的视频播放设备提供视频点播服务,本发明可以在现有的视频点播服务设备基础上,根据用户移动终端的视频相关属性,对现有的视频点播服务设备提供的初始视频文件,进行相应转换,以获得适应于用户移动终端的目标视频文件。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的视频点播服务设备的设备示意图;
图2示出根据本发明一个优选实施例的视频点播服务设备的设备示意图;
图3示出根据本发明另一个优选实施例的视频点播服务设备的设备示意图;
图4示出根据本发明另一个方面的视频点播的方法流程图;
图5示出根据本发明一个优选实施例的视频点播的方法流程图;
图6示出根据本发明另一个优选实施例的视频点播的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1为根据本发明一个方面的设备示意图,示出一种视频点播服务设备。其中,该视频点播服务设备1包括点播请求获取装置11、初始文件获取装置12、初始文件转换装置13和目标文件提供装置14。具体地,点播请求获取装置11获取用户经由移动终端发送的视频点播请求;初始文件获取装置12根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;初始文件转换装置13根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;目标文件提供装置14将所述目标视频文件提供至所述移动终端。在此,视频点播服务设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集合或基于云计算的计算机集合,在此,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解,上述视频点播服务设备仅为举例,其他现有的或今后可能出现的视频点播服务设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
点播请求获取装置11获取用户经由移动终端发送的视频点播请求。在此,点播请求获取装置11获取所述视频点播请求的方式包括但不限于:1)接收用户自移动终端发送的视频点播请求;2)接收第三方设备转发的用户自移动终端发送的视频点播请求。本领域技术人员应能理解,上述获取视频点播请求的方式仅为举例,其他现有的或今后可能出现的获取视频点播请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
初始文件获取装置12根据用户的视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件。例如,用户经由移动终端向视频点播服务设备1发送视频点播请求,视频点播服务设备1的点播请求获取装置11接收该视频点播请求;初始文件获取装置12根据该视频点播请求,在视频资源库进行匹配查询,获得相应的初始视频文件。在此,所述视频资源库包括视频点播服务设备1的视频资源库或与视频点播服务设备1相连的第三方设备提供的视频资源库,如基于CDN(内容分发网络的)视频资源库或基于P2P网络的视频资源库。本领域技术人员应能理解,上述获取初始视频文件的方式以及视频资源库仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式或者视频资源库如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,初始文件获取装置12根据用户的视频点播请求及用户移动终端的地址信息,搜索视频资源库,以获得相应的初始视频文件。在此,初始文件获取装置12根据视频点播请求以及移动终端的地址信息获取所述初始视频文件的方式包括但不限于:1)视频点播服务设备1包括基于CDN(内容分发网络)的服务器集群,该CDN中的中心服务器根据用户移动终端的地址信息,将用户的视频点播请求重定向到该CDN中距离该移动终端最近的服务器,该服务器的初始文件获取装置12根据该视频点播请求,在该服务器的视频资源库中进行搜索,以获得相应的初始视频文件;2)视频点播服务设备1包括基于P2P(对等网络)的服务器集群,该P2P网络中的至少一个节点接收用户的视频点播请求,该接收节点的初始文件获取装置12根据该视频点播请求以及移动终端的地址信息,搜索视频资源库,确定存储有相应的初始视频文件且距离该移动终端最近的节点,该最近节点向该用户移动终端提供该初始视频文件;3)初始文件获取装置12先根据用户的视频点播请求,搜索与视频点播服务设备1相连的第三方设备提供的视频资源库,例如在基于CDN(内容分发网络的)视频资源库或基于P2P网络的视频资源库进行搜索,以获得相匹配的分布于CDN或P2P网络的不同节点中的多个初始视频文件,再根据该用户移动终端的地址信息,从这些节点中确定距离该用户移动终端最接近的节点,该最近节点向该用户移动终端提供其存储的初始视频文件。本领域技术人员应能理解,上述获取初始视频文件的方式仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
初始文件转换装置13根据移动终端的视频相关属性,对初始文件获取装置12获取的初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件。在此,所述视频相关属性包括但不限于任何可适用于本发明的影响用户移动终端的视频播放的属性,诸如移动终端的屏幕分辨率、所支持的媒体文件格式等;所述视频相关属性可以通过解析用户的视频点播请求获取,也可以根据所述视频点播请求中移动终端的标识信息通过查询终端属性库获取,还可以通过向所述移动终端发送视频相关属性的查询请求获取。初始文件转换装置13不仅可以根据移动终端的一项视频相关属性对初始视频文件进行转换,还可以根据移动终端的多项视频相关属性对初始视频文件进行相应转换。例如,初始文件获取装置12获取初始视频文件;初始文件转换装置13根据移动终端的屏幕分辨率、所支持的媒体文件格式以及当前网络速率,对该初始视频文件的屏幕分辨率、所支持的媒体文件格式以及码率进行转换,以获得与该移动终端的各项视频相关属性一致的目标视频文件。本领域技术人员应能理解,上述视频相关属性以及转换初始视频文件的方式仅为举例,其他现有的或今后可能出现的视频相关属性或者转换初始视频文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,所述视频相关属性包括但不限于,以下至少任一项:
1)所述移动终端所支持的媒体文件格式;
2)所述移动终端的屏幕分辨率;
3)所述移动终端的接入网络的速率。
具体地,不同的移动终端其所支持的媒体文件格式以及对应的屏幕分辨率是不同的,移动终端的接入网络的速率包括移动终端的网络运营商为其分配的网络速率(即带宽)以及移动终端的当前网络速率。初始文件转换装置13可以根据移动终端的视频相关属性的一项或多项对所述初始视频文件进行相应转换。例如,根据移动终端的当前网络速率,初始文件转换装置13对所述初始视频文件的码率进行相应转换,以获得与该移动终端的当前网络速率一致的目标视频文件,使得移动终端能够流畅得播放该目标视频文件。又如,初始文件转换装置13根据移动终端的屏幕分辨率以及其所支持的媒体文件格式,转换所述初始视频文件的分辨率以及媒体文件格式,以获得该移动终端能够解码播放且画面清晰的目标视频文件。本领域技术人员应能理解,上述视频相关属性仅为举例,其他现有的或今后可能出现的视频相关属性如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
目标文件提供装置14将初始文件转换装置13转换获得的目标视频文件提供至用户的移动终端。在此,目标文件提供装置14将所述目标视频文件按照其所支持的通信协议,诸如HTTP、RTP、MMS、P2P等通信协议,发送至用户的移动终端。本领域技术人员应能理解,上述提供目标视频文件的方式以及通信协议仅为举例,其他现有的或今后可能出现的提供目标视频文件的方式或者通信协议如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,目标文件提供装置14将初始文件转换装置13转换获得的目标视频文件分割为多个目标视频分段;将所述目标视频分段提供至用户的移动终端。在此,目标文件提供装置14通过各种视频分割工具,诸如视频分割专家、Splitlt(视频文件快速分割)、Boilsoft Video Splitter(视频分割器)等视频分割软件,将所述目标视频文件分割为多个目标视频分段,并将所述目标视频分段按照其所支持的通信协议,诸如HTTP、RTP、MMS、P2P等通信协议,发送至用户的移动终端。本领域技术人员应能理解,上述提供目标视频分段的方式、视频分割工具以及通信协议仅为举例,其他现有的或今后可能出现的提供目标视频分段的方式、视频分割工具或者通信协议如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,点播请求获取装置11、初始文件获取装置12、初始文件转换装置13和目标文件提供装置14是持续不断工作的。具体地,点播请求获取装置11获取用户经由移动终端发送的视频点播请求;初始文件获取装置12根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;初始文件转换装置13根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;目标文件提供装置14将所述目标视频文件提供至所述移动终端。在此,本领域技术人员应理解“持续”是指点播请求获取装置11、初始文件获取装置12、初始文件转换装置13和目标文件提供装置14分别按照设定的或实时调整的工作模式要求进行视频点播请求的获取、初始视频文件的获取、转换以及目标视频文件的提供,直至视频点播服务设备1在较长时间内停止获取用户的视频点播请求。
在图1所示视频点播服务设备1的一个优选实施例中,点播请求获取装置11获取用户经由移动终端发送的视频点播请求;初始文件获取装置12根据所述视频点播请求及所述移动终端的视频相关属性,搜索视频资源库,以获得相应的初始视频文件;初始文件转换装置13根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;目标文件提供装置14将所述目标视频文件提供至所述移动终端。
其中,初始文件获取装置12根据用户的视频点播请求及用户移动终端的视频相关属性中的一项或多项进行搜索,以获得与该移动终端的该等视频相关属性部分相同或相近的初始视频文件。初始文件转换装置13根据该移动终端的其他与该初始视频文件不相符合的视频相关属性,对该初始视频文件进行相应转换,以获得与该移动终端的视频相关属性相对应的目标视频文件。
例如,点播请求获取装置11获取用户经由移动终端发送的视频点播请求;初始文件获取装置12根据该视频点播请求及该移动终端的屏幕分辨率、所支持的媒体文件格式,在视频资源库中进行搜索,获得与该移动终端屏幕分辨率相同、但媒体文件格式不同的初始视频文件;初始文件转换装置13根据该移动终端所支持的媒体文件格式,对该初始视频文件进行格式转换,以获得相应的目标视频文件;目标文件提供装置14将该目标视频文件发送至该移动终端。
本领域技术人员应能理解,上述获取初始视频文件的方式仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,初始文件获取装置12还根据用户的视频点播请求,结合用户移动终端的地址信息及视频相关属性,搜索视频资源库,以获得相应的初始视频文件。
例如,视频点播服务设备1包括基于CDN(内容分发网络)的服务器集群,该CDN的中心服务器根据移动终端的地址信息,将用户的视频点播请求重定向到该CDN中距离该移动终端最近的服务器,该服务器的初始文件获取装置12根据该视频点播请求及该移动终端的屏幕分辨率、所支持的媒体文件格式,在该服务器的视频资源库中进行搜索,获得与该移动终端屏幕分辨率相同、但媒体文件格式不同的初始视频文件;初始文件转换装置13根据该移动终端所支持的媒体文件格式,对该初始视频文件进行格式转换,以获得相应的目标视频文件;目标文件提供装置14将该目标视频文件发送至该移动终端。
本领域技术人员也应能理解,上述获取初始视频文件的方式仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
图2为根据本发明一个优选实施例的设备示意图,示出一种视频点播服务设备。其中,该视频点播服务设备1包括点播请求获取装置21、初始文件获取装置22、初始文件转换装置23、目标文件提供装置24和视频属性获取装置25。具体地,点播请求获取装置21获取用户经由移动终端发送的视频点播请求;初始文件获取装置22根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;视频属性获取装置25获取所述移动终端的视频相关属性;初始文件转换装置23根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;目标文件提供装置24将所述目标视频文件提供至所述移动终端。
其中,图2中点播请求获取装置21、初始文件获取装置22、初始文件转换装置23和目标文件提供装置24所执行的操作与图1中点播请求获取装置11、初始文件获取装置12、初始文件转换装置13和目标文件提供装置14所执行的操作相同或基本相同,为简明起见,以引用方式包含于此,不再赘述。
视频属性获取装置25获取用户移动终端的视频相关属性。在此,视频属性获取装置25获取所述视频相关属性的方式包括但不限于:
1)接收用户的移动终端发送的视频相关属性,在此,该视频相关属性可以是移动终端主动向视频点播服务设备1发送的,也可以是移动终端应视频点播服务设备1的查询请求向其发送的。例如,移动终端在向视频点播服务设备1发送视频点播请求的同时,向该视频点播服务设备1发送该移动终端的视频相关属性,以用于该视频点播服务设备1向其提供与其视频相关属性相对应的目标视频文件,相应地,视频属性获取装置25接收该移动终端的视频相关属性。又如,视频点播服务设备1的点播请求获取装置11接收用户的视频点播请求;视频属性获取装置25向该用户的移动终端发送视频相关属性查询请求,并接收该移动终端返回的视频相关属性。
2)根据用户的视频点播请求,获取用户移动终端的视频相关属性,具体方式包括但不限于:
a)解析用户的视频点播请求,从该视频点播请求的相关字段提取所述视频相关属性。例如,移动终端向视频点播服务设备1发送视频点播请求,并在包括该视频点播请求的数据包的包头的相应字段中写入该移动终端的视频相关属性;视频点播服务设备1的点播请求获取装置11接收该包括用户的视频点播请求的数据包;视频属性获取装置25解析该数据包,从其包头的相应字段中提取该移动终端的视频相关属性。
b)根据用户的视频点播请求,获取用户移动终端的标识信息,根据所述标识信息,查询终端属性库,以获得用户移动终端的视频相关属性。具体地,视频属性获取装置25解析用户的视频点播请求,从该视频点播请求的相关字段提取用户移动终端的标识信息,根据该标识信息,查询终端属性库,获得用户移动终端的视频相关属性,其中,所述终端属性库可以是视频点播服务设备1自身存储的,也可以是移动终端的网络运营商提供的,还可以是其他存储有移动终端的终端属性的第三方设备提供的。例如,移动终端向视频点播服务设备1发送视频点播请求,并在包括该视频点播请求的数据包的包头中写入该移动终端的标识信息;视频点播服务设备1的点播请求获取装置11接收该包括用户的视频点播请求的数据包;视频属性获取装置25解析该数据包,从其包头的相应字段中提取该移动终端的标识信息,并根据该标识信息查询该移动终端的网络运营商提供的终端属性库,从而获得该移动终端的视频相关属性。
本领域技术人员应能理解,上述获取移动终端的视频相关属性的方式以及终端属性库仅为举例,其他现有的或今后可能出现的获取移动终端的视频相关属性的方式或者终端属性库如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
需要说明的是,本领域技术人员应能理解,上述视频属性获取装置25既可以独立于初始文件获取装置22或初始文件转换装置23,也可以与初始文件获取装置22或初始文件转换装置23集成在一起。
本领域技术人员还应能理解,视频属性获取装置25所执行的操作与初始文件获取装置22所执行的操作之间不具有严格的顺序关系,视频属性获取装置25获取用户移动终端的视频相关属性的操作可以与初始文件获取装置22获取与用户点播请求相对应的初始视频文件的操作同时进行,或者在初始文件获取装置22获取所述初始视频文件的操作之前或之后进行。
图3为根据本发明另一优选实施例的设备示意图,示出一种视频点播服务设备。其中,该视频点播服务设备1包括点播请求获取装置31、初始文件获取装置32、初始文件转换装置33、目标文件提供装置34、视频属性获取装置35和文件属性提供装置36。具体地,点播请求获取装置31获取用户经由移动终端发送的视频点播请求;初始文件获取装置32根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;文件属性提供装置36将所述初始视频文件的相关属性信息提供至所述移动终端;视频属性获取装置35接收自所述移动终端发送的与所述相关属性信息相对应的所述移动终端的视频相关属性;初始文件转换装置33根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;目标文件提供装置34将所述目标视频文件提供至所述移动终端。
其中,图3中点播请求获取装置31、初始文件获取装置32、初始文件转换装置33和目标文件提供装置34所执行的操作与图1中点播请求获取装置11、初始文件获取装置12、初始文件转换装置13和目标文件提供装置14所执行的操作相同或基本相同,为简明起见,以引用方式包含于此,不再赘述。
文件属性提供装置36将初始文件获取装置32获取的初始视频文件的相关属性信息提供至用户的移动终端。在此,所述相关属性信息包括但不限于任何可适用于本发明的所述初始视频文件与用户移动终端的视频相关属性相对应的属性信息,诸如所述初始视频文件的媒体文件格式、码率、分辨率等。文件属性提供装置36提供所述相关属性信息的方式包括但不限于:1)将所述相关属性信息逐条或一次全部推送至用户的移动终端;2)将所述相关属性信息中的部分或全部基于页面技术,诸如ASP、JSP、PHP等,生成初始视频文件的相关属性信息页面,a)将该页面推送至用户的移动终端,或者b)将该页面的URL推送至用户的移动终端,由用户经由其移动终端访问该URL指向的初始视频文件的相关属性信息页面。本领域技术人员应能理解,上述初始视频文件的相关属性信息以及提供所述相关属性信息的方式仅为举例,其他现有的或今后可能出现的初始视频文件的相关属性信息或者提供所述相关属性信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
视频属性获取装置35接收自用户的移动终端发送的与初始视频文件的相关属性信息相对应的该移动终端的视频相关属性。例如,点播请求获取装置31获取用户的视频点播请求;初始文件获取装置32根据该视频点播请求,搜索视频资源库,以获得相应的初始视频文件;文件属性提供装置36将这些初始视频文件的媒体文件格式、码率、分辨率等相关属性信息发送至该用户的移动终端,该移动终端根据这些初始视频文件的相关属性信息,扫描其视频相关属性列表,确定媒体文件格式不相匹配,并将其支持的媒体文件格式发送至视频点播服务设备1;该视频点播服务设备1的视频属性获取装置35接收该移动终端所支持的媒体文件格式;初始文件转换装置33根据该媒体文件格式,对该初始视频文件进行相应的格式转换,以获得对应的目标视频文件;目标文件提供装置34将该转换后的目标视频文件提供至该移动终端。
图4为根据本发明另一个方面的方法流程图,示出一种计算机实习的视频点播过程。在此,所述计算机包括任何能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其硬件包括微处理器、FPGA、DSP、嵌入式设备等。具体地,在步骤S401中,视频点播服务设备1获取用户经由移动终端发送的视频点播请求;在步骤S402中,视频点播服务设备1根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;在步骤S403中,视频点播服务设备1根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;在步骤S404中,视频点播服务设备1将所述目标视频文件提供至所述移动终端。在此,视频点播服务设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集合或基于云计算的计算机集合,在此,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解,上述视频点播服务设备仅为举例,其他现有的或今后可能出现的视频点播服务设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S401中,视频点播服务设备1获取用户经由移动终端发送的视频点播请求。在此,视频点播服务设备1获取所述视频点播请求的方式包括但不限于:1)接收用户自移动终端发送的视频点播请求;2)接收第三方设备转发的用户自移动终端发送的视频点播请求。本领域技术人员应能理解,上述获取视频点播请求的方式仅为举例,其他现有的或今后可能出现的获取视频点播请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S402中,视频点播服务设备1根据用户的视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件。例如,在步骤S401中,用户经由移动终端向视频点播服务设备1发送视频点播请求,该视频点播服务设备1接收该视频点播请求;在步骤S402中,视频点播服务设备1根据该视频点播请求,在视频资源库进行匹配查询,获得相应的初始视频文件。在此,所述视频资源库包括视频点播服务设备1的视频资源库或与视频点播服务设备1相连的第三方设备提供的视频资源库,如基于CDN(内容分发网络的)视频资源库或基于P2P网络的视频资源库。本领域技术人员应能理解,上述获取初始视频文件的方式以及视频资源库仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式或者视频资源库如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,在步骤S402中,视频点播服务设备1根据用户的视频点播请求及用户移动终端的地址信息,搜索视频资源库,以获得相应的初始视频文件。在此,视频点播服务设备1根据视频点播请求以及移动终端的地址信息获取所述初始视频文件的方式包括但不限于:1)视频点播服务设备1包括基于CDN(内容分发网络)的服务器集群,该CDN中的中心服务器根据用户移动终端的地址信息,将用户的视频点播请求重定向到该CDN中距离该移动终端最近的服务器,该服务器根据该视频点播请求,在其视频资源库中进行搜索,以获得相应的初始视频文件;2)视频点播服务设备1包括基于P2P(对等网络)的服务器集群,该P2P网络中的至少一个节点接收用户的视频点播请求,该接收节点根据该视频点播请求以及移动终端的地址信息,搜索视频资源库,确定存储有相应的初始视频文件且距离该移动终端最近的节点,该最近节点向该用户移动终端提供该初始视频文件;3)视频点播服务设备1先根据用户的视频点播请求,搜索与该视频点播服务设备1相连的第三方设备提供的视频资源库,例如在基于CDN(内容分发网络的)视频资源库或基于P2P网络的视频资源库进行搜索,以获得相匹配的分布于CDN或P2P网络的不同节点中的多个初始视频文件,再根据该用户移动终端的地址信息,从这些节点中确定距离该用户移动终端最接近的节点,该最近节点向该用户移动终端提供其存储的初始视频文件。本领域技术人员应能理解,上述获取初始视频文件的方式仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S403中,视频点播服务设备1根据移动终端的视频相关属性,对其在步骤S402中获取的初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件。在此,所述视频相关属性包括但不限于任何可适用于本发明的影响用户移动终端的视频播放的属性,诸如移动终端的屏幕分辨率、所支持的媒体文件格式等;所述视频相关属性可以通过解析用户的视频点播请求获取,也可以根据所述视频点播请求中移动终端的标识信息通过查询终端属性库获取,还可以通过向所述移动终端发送视频相关属性的查询请求获取。视频点播服务设备1不仅可以根据移动终端的一项视频相关属性对初始视频文件进行转换,还可以根据移动终端的多项视频相关属性对初始视频文件进行相应转换。例如,在步骤S402中,视频点播服务设备1获取初始视频文件;在步骤S403中,视频点播服务设备1根据移动终端的屏幕分辨率、所支持的媒体文件格式以及当前网络速率,对该初始视频文件的屏幕分辨率、所支持的媒体文件格式以及码率进行转换,以获得与该移动终端的各项视频相关属性一致的目标视频文件。本领域技术人员应能理解,上述视频相关属性以及转换初始视频文件的方式仅为举例,其他现有的或今后可能出现的视频相关属性或者转换初始视频文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,所述视频相关属性包括但不限于,以下至少任一项:
1)所述移动终端所支持的媒体文件格式;
2)所述移动终端的屏幕分辨率;
3)所述移动终端的接入网络的速率。
具体地,不同的移动终端其所支持的媒体文件格式以及对应的屏幕分辨率是不同的,移动终端的接入网络的速率包括移动终端的网络运营商为其分配的网络速率(即带宽)以及移动终端的当前网络速率。视频点播服务设备1可以根据移动终端的视频相关属性的一项或多项对所述初始视频文件进行相应转换。例如,根据移动终端的当前网络速率,视频点播服务设备1对所述初始视频文件的码率进行相应转换,以获得与该移动终端的当前网络速率一致的目标视频文件,使得移动终端能够流畅得播放该目标视频文件。又如,根据移动终端的屏幕分辨率以及其所支持的媒体文件格式,视频点播服务设备1转换所述初始视频文件的分辨率以及媒体文件格式,以获得该移动终端能够解码播放且画面清晰的目标视频文件。本领域技术人员应能理解,上述视频相关属性仅为举例,其他现有的或今后可能出现的视频相关属性如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S404中,视频点播服务设备1将其在步骤S403中转换获得的目标视频文件提供至用户的移动终端。在此,视频点播服务设备1将所述目标视频文件按照其所支持的通信协议,诸如HTTP、RTP、MMS、P2P等通信协议,发送至用户的移动终端。本领域技术人员应能理解,上述提供目标视频文件的方式以及通信协议仅为举例,其他现有的或今后可能出现的提供目标视频文件的方式或者通信协议如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,视频点播服务设备1将其在步骤S403中转换获得的目标视频文件分割为多个目标视频分段;将所述目标视频分段提供至用户的移动终端。在此,视频点播服务设备1通过各种视频分割工具,诸如视频分割专家、Splitlt(视频文件快速分割)、Boilsoft Video Splitter(视频分割器)等视频分割软件,将所述目标视频文件分割为多个目标视频分段,并将所述目标视频分段按照其所支持的通信协议,诸如HTTP、RTP、MMS、P2P等通信协议,发送至用户的移动终端。本领域技术人员应能理解,上述提供目标视频分段的方式、视频分割工具以及通信协议仅为举例,其他现有的或今后可能出现的提供目标视频分段的方式、视频分割工具或者通信协议如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,视频点播服务设备1在步骤S401、步骤S402、步骤S403和步骤S404中是持续不断工作的。具体地,在步骤S401中,视频点播服务设备1获取用户经由移动终端发送的视频点播请求;在步骤S402中,视频点播服务设备1根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;在步骤S403中,视频点播服务设备1根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;在步骤S404中,视频点播服务设备1将所述目标视频文件提供至所述移动终端。在此,本领域技术人员应理解“持续”是指视频点播服务设备1在步骤S401、步骤S402、步骤S403和步骤S404中分别按照设定的或实时调整的工作模式要求进行视频点播请求的获取、初始视频文件的获取、转换以及目标视频文件的提供,直至该视频点播服务设备1在较长时间内停止获取用户的视频点播请求。
在图4所示过程的一个优选实施例中,在步骤S401中,视频点播服务设备1获取用户经由移动终端发送的视频点播请求;在步骤S402中,视频点播服务设备1根据所述视频点播请求及所述移动终端的视频相关属性,搜索视频资源库,以获得相应的初始视频文件;在步骤S403中,视频点播服务设备1根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;在步骤S404中,视频点播服务设备1将所述目标视频文件提供至所述移动终端。
其中,在步骤S402中,视频点播服务设备1根据用户的视频点播请求及用户移动终端的视频相关属性中的一项或多项进行搜索,以获得与该移动终端的该等视频相关属性部分相同或相近的初始视频文件。在步骤S403中,视频点播服务设备1根据该移动终端的其他与该初始视频文件不相符合的视频相关属性,对该初始视频文件进行相应转换,以获得与该移动终端的视频相关属性相对应的目标视频文件。
例如,在步骤S401中,视频点播服务设备1获取用户经由移动终端发送的视频点播请求;在步骤S402中,视频点播服务设备1根据该视频点播请求及该移动终端的屏幕分辨率、所支持的媒体文件格式,在视频资源库中进行搜索,获得与该移动终端屏幕分辨率相同、但媒体文件格式不同的初始视频文件;在步骤S403中,视频点播服务设备1根据该移动终端所支持的媒体文件格式,对该初始视频文件进行格式转换,以获得相应的目标视频文件;在步骤S404中,视频点播服务设备1将该目标视频文件发送至该移动终端。
本领域技术人员应能理解,上述获取初始视频文件的方式仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,在步骤S402中,视频点播服务设备1还根据用户的视频点播请求,结合用户移动终端的地址信息及视频相关属性,搜索视频资源库,以获得相应的初始视频文件。
例如,视频点播服务设备1包括基于CDN(内容分发网络)的服务器集群,该CDN的中心服务器根据移动终端的地址信息,将用户的视频点播请求重定向到该CDN中距离该移动终端最近的服务器,该服务器根据该视频点播请求及该移动终端的屏幕分辨率、所支持的媒体文件格式,在该服务器的视频资源库中进行搜索,获得与该移动终端屏幕分辨率相同、但媒体文件格式不同的初始视频文件;该服务器根据该移动终端所支持的媒体文件格式,对该初始视频文件进行格式转换,以获得相应的目标视频文件,并将该目标视频文件发送至该移动终端。
本领域技术人员也应能理解,上述获取初始视频文件的方式仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
图5为根据本发明一个优选实施例的方法流程图,示出一种视频点播过程。具体地,在步骤S501中,视频点播服务设备1获取用户经由移动终端发送的视频点播请求;在步骤S502中,视频点播服务设备1根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;在步骤S505中,视频点播服务设备1获取所述移动终端的视频相关属性;在步骤S503中,视频点播服务设备1根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;在步骤S504中,视频点播服务设备1将所述目标视频文件提供至所述移动终端。
其中,图5中视频点播服务设备1在步骤S501、步骤S502、步骤S503和步骤S504中所执行的操作与图4中视频点播服务设备1在步骤S401、步骤S402、步骤S403和步骤S404中所执行的操作相同或基本相同,为简明起见,以引用方式包含于此,不再赘述。
在步骤S505中,视频点播服务设备1获取用户移动终端的视频相关属性。在此,视频点播服务设备1获取所述视频相关属性的方式包括但不限于:
1)接收用户的移动终端发送的视频相关属性,在此,该视频相关属性可以是移动终端主动向视频点播服务设备1发送的,也可以是移动终端应视频点播服务设备1的查询请求向其发送的。例如,移动终端在向视频点播服务设备1发送视频点播请求的同时,向该视频点播服务设备1发送该移动终端的视频相关属性,以用于该视频点播服务设备1向其提供与其视频相关属性相对应的目标视频文件,相应地,该视频点播服务设备1接收该移动终端的视频相关属性。又如,视频点播服务设备1接收用户的视频点播请求,并向该用户的移动终端发送视频相关属性查询请求,接收该移动终端返回的视频相关属性。
2)根据用户的视频点播请求,获取用户移动终端的视频相关属性,具体方式包括但不限于:
a)解析用户的视频点播请求,从该视频点播请求的相关字段提取所述视频相关属性。例如,移动终端向视频点播服务设备1发送视频点播请求,并在包括该视频点播请求的数据包的包头的相应字段中写入该移动终端的视频相关属性;该视频点播服务设备1接收并解析该包括用户的视频点播请求的数据包,从其包头的相应字段中提取该移动终端的视频相关属性。
b)根据用户的视频点播请求,获取用户移动终端的标识信息,根据所述标识信息,查询终端属性库,以获得用户移动终端的视频相关属性。具体地,视频点播服务设备1解析用户的视频点播请求,从该视频点播请求的相关字段提取用户移动终端的标识信息,根据该标识信息,查询终端属性库,获得用户移动终端的视频相关属性,其中,所述终端属性库可以是视频点播服务设备1自身存储的,也可以是移动终端的网络运营商提供的,还可以是其他存储有移动终端的终端属性的第三方设备提供的。例如,移动终端向视频点播服务设备1发送视频点播请求,并在包括该视频点播请求的数据包的包头中写入该移动终端的标识信息;视频点播服务设备1接收并解析该包括用户的视频点播请求的数据包,从其包头的相应字段中提取该移动终端的标识信息,并根据该标识信息查询该移动终端的网络运营商提供的终端属性库,从而获得该移动终端的视频相关属性。
本领域技术人员应能理解,上述获取移动终端的视频相关属性的方式以及终端属性库仅为举例,其他现有的或今后可能出现的获取移动终端的视频相关属性的方式或者终端属性库如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
需要说明的是,本领域技术人员应能理解,视频点播服务设备1在步骤S505中获取用户移动终端的视频相关属性的操作与其在步骤S502中获取与用户点播请求相对应的初始视频文件的操作之间不具有严格的顺序关系,视频点播服务设备1获取用户移动终端的视频相关属性的操作可以与其获取与用户点播请求相对应的初始视频文件的操作同时进行,或者在其获取所述初始视频文件的操作之前或之后进行。
图6为根据本发明另一优选实施例的方法流程图,示出一种视频点播过程。具体地,在步骤S601中,视频点播服务设备1获取用户经由移动终端发送的视频点播请求;在步骤S602中,视频点播服务设备1根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;在步骤S606中,视频点播服务设备1将所述初始视频文件的相关属性信息提供至所述移动终端;在步骤S605中,视频点播服务设备1接收自所述移动终端发送的与所述相关属性信息相对应的所述移动终端的视频相关属性;在步骤S603中,视频点播服务设备1根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;在步骤S604中,视频点播服务设备1将所述目标视频文件提供至所述移动终端。
其中,图6中视频点播服务设备1在步骤S601、步骤S602、步骤S603和步骤S604中所执行的操作与图4中视频点播服务设备1在步骤S401、步骤S402、步骤S403和步骤S404中所执行的操作相同或基本相同,为简明起见,以引用方式包含于此,不再赘述。
在步骤S606中,视频点播服务设备1将其在步骤S602中获取的初始视频文件的相关属性信息提供至用户的移动终端。在此,所述相关属性信息包括但不限于任何可适用于本发明的所述初始视频文件与用户移动终端的视频相关属性相对应的属性信息,诸如所述初始视频文件的媒体文件格式、码率、分辨率等。视频点播服务设备1提供所述相关属性信息的方式包括但不限于:1)将所述相关属性信息逐条或一次全部推送至用户的移动终端;2)将所述相关属性信息中的部分或全部基于页面技术,诸如ASP、JSP、PHP等,生成初始视频文件的相关属性信息页面,a)将该页面推送至用户的移动终端,或者b)将该页面的URL推送至用户的移动终端,由用户经由其移动终端访问该URL指向的初始视频文件的相关属性信息页面。本领域技术人员应能理解,上述初始视频文件的相关属性信息以及提供所述相关属性信息的方式仅为举例,其他现有的或今后可能出现的初始视频文件的相关属性信息或者提供所述相关属性信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S605中,视频点播服务设备1接收自用户的移动终端发送的与初始视频文件的相关属性信息相对应的该移动终端的视频相关属性。例如,在步骤S601中,视频点播服务设备1获取用户的视频点播请求;在步骤S602中,视频点播服务设备1根据该视频点播请求,搜索视频资源库,以获得相应的初始视频文件;在步骤S606中,视频点播服务设备1将这些初始视频文件的媒体文件格式、码率、分辨率等相关属性信息发送至该用户的移动终端,该移动终端根据这些初始视频文件的相关属性信息,扫描其视频相关属性列表,确定媒体文件格式不相匹配,并将其支持的媒体文件格式发送至视频点播服务设备1;在步骤S605中,视频点播服务设备1接收该移动终端所支持的媒体文件格式;在步骤S603中,视频点播服务设备1根据该媒体文件格式,对该初始视频文件进行相应的格式转换,以获得对应的目标视频文件;在步骤S604中,视频点播服务设备1将该转换后的目标视频文件提供至该移动终端。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

一种视频点播方法与设备.pdf_第1页
第1页 / 共21页
一种视频点播方法与设备.pdf_第2页
第2页 / 共21页
一种视频点播方法与设备.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《一种视频点播方法与设备.pdf》由会员分享,可在线阅读,更多相关《一种视频点播方法与设备.pdf(21页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102883185 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 3 1 8 5 A *CN102883185A* (21)申请号 201110197509.6 (22)申请日 2011.07.14 H04N 21/238(2011.01) H04N 21/437(2011.01) (71)申请人上海聚力传媒技术有限公司 地址 201204 上海市浦东新区张江高科技园 区毕升路299弄4号102室 (72)发明人王闻宇 (74)专利代理机构北京汉昊知识产权代理事务 所(普通合伙) 11370 代理人罗朋 (54) 发明名称 一种视频点播方法。

2、与设备 (57) 摘要 本发明的目的是提供一种用于视频点播的方 法与设备。其中,视频点播服务设备获取用户经由 移动终端发送的视频点播请求;根据所述视频点 播请求,搜索视频资源库,以获得与所述视频点播 请求相对应的初始视频文件;根据所述移动终端 的视频相关属性,对所述初始视频文件进行相应 转换,以获得与所述视频相关属性相对应的目标 视频文件;将所述目标视频文件提供至所述移动 终端。与现有技术相比,本发明根据发送视频点播 请求的移动终端的视频相关属性,对基于该视频 点播请求获得的初始视频文件进行相应转换,使 得用户的移动终端最终获得与其视频相关属性相 符的目标视频文件,从而保证用户获得更好的视 频。

3、点播体验。 (51)Int.Cl. 权利要求书2页 说明书13页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 13 页 附图 5 页 1/2页 2 1.一种视频点播方法,其中,该方法包括以下步骤: a获取用户经由移动终端发送的视频点播请求; b根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始 视频文件; c根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所 述视频相关属性相对应的目标视频文件; d将所述目标视频文件提供至所述移动终端。 2.根据权利要求1所述的方法,其中,所述步骤b还包括: 。

4、-根据所述视频点播请求及所述移动终端的地址信息,搜索所述视频资源库,以获得所 述初始视频文件。 3.根据权利要求1或2所述的方法,其中,该方法还包括: x获取所述视频相关属性。 4.根据权利要求3所述的方法,其中,所述步骤x还包括: -根据所述视频点播请求,获取所述视频相关属性。 5.根据权利要求4所述的方法,其中,所述步骤x还包括: -根据所述视频点播请求,获取所述移动终端的标识信息; -根据所述标识信息,查询终端属性库,以获得所述视频相关属性。 6.根据权利要求3所述的方法,其中,所述步骤x还包括: -接收自所述移动终端发送的所述视频相关属性。 7.根据权利要求6所述的方法,其中,该方法还。

5、包括: -将所述初始视频文件的相关属性信息提供至所述移动终端; 其中,所述步骤x还包括: -接收自所述移动终端发送的与所述相关属性信息相对应的所述视频相关属性。 8.根据权利要求1至6中任一项所述的方法,其中,所述步骤b还包括: -根据所述视频点播请求及所述视频相关属性,搜索所述视频资源库,以获得所述初始 视频文件。 9.根据权利要求1至8中任一项所述的方法,其中,所述步骤d还包括: -将所述目标视频文件分割为多个目标视频分段; -将所述目标视频分段提供至所述移动终端。 10.根据权利要求1至9中任一项所述的方法,其中,所述视频相关属性包括以下至少 任一项: -所述移动终端所支持的媒体文件格式。

6、; -所述移动终端的屏幕分辨率; -所述移动终端的接入网络的速率。 11.一种视频点播服务设备,其中,该设备包括: 点播请求获取装置,用于获取用户经由移动终端发送的视频点播请求; 初始文件获取装置,用于根据所述视频点播请求,搜索视频资源库,以获得与所述视频 点播请求相对应的初始视频文件; 初始文件转换装置,用于根据所述移动终端的视频相关属性,对所述初始视频文件进 权 利 要 求 书CN 102883185 A 2/2页 3 行相应转换,以获得与所述视频相关属性相对应的目标视频文件; 目标文件提供装置,用于将所述目标视频文件提供至所述移动终端。 12.根据权利要求11所述的设备,其中,所述初始文。

7、件获取装置还用于: -根据所述视频点播请求及所述移动终端的地址信息,搜索所述视频资源库,以获得所 述初始视频文件。 13.根据权利要求11或12所述的设备,其中,该设备还包括: 视频属性获取装置,用于获取所述视频相关属性。 14.根据权利要求13所述的设备,其中,所述视频属性获取装置还用于: -根据所述视频点播请求,获取所述视频相关属性。 15.根据权利要求14所述的设备,其中,所述视频属性获取装置还用于: -根据所述视频点播请求,获取所述移动终端的标识信息; -根据所述标识信息,查询终端属性库,以获得所述视频相关属性。 16.根据权利要求13所述的设备,其中,所述视频属性获取装置还用于: -。

8、接收自所述移动终端发送的所述视频相关属性。 17.根据权利要求16所述的设备,其中,该设备还包括: 文件属性提供装置,用于将所述初始视频文件的相关属性信息提供至所述移动终端; 其中,所述视频属性获取装置还用于: -接收自所述移动终端发送的与所述相关属性信息相对应的所述视频相关属性。 18.根据权利要求11至16中任一项所述的设备,其中,所述初始文件获取装置还用 于: -根据所述视频点播请求及所述视频相关属性,搜索所述视频资源库,以获得所述初始 视频文件。 19.根据权利要求11至18中任一项所述的设备,其中,所述目标文件提供装置还用 于: -将所述目标视频文件分割为多个目标视频分段; -将所述。

9、目标视频分段提供至所述移动终端。 20.根据权利要求11至19中任一项所述的设备,其中,所述视频相关属性包括以下至 少任一项: -所述移动终端所支持的媒体文件格式; -所述移动终端的屏幕分辨率; -所述移动终端的接入网络的速率。 权 利 要 求 书CN 102883185 A 1/13页 4 一种视频点播方法与设备 技术领域 0001 本发明涉及网络视频服务技术领域,尤其涉及一种视频点播技术。 背景技术 0002 现有的网络视频点播系统,主要考虑用户使用个人计算机等处理能力较强的视频 播放设备进行点播,而没有考虑到手机、平板电脑等移动终端等的视频点播需求。 0003 例如,由于接入网络的不同,。

10、特别地,移动终端在移动过程中在不同网络间切换, 以使其接入带宽以及网络拥塞状况都可能有较大的差异,相应移动终端支持的视频文件的 码率也会有所不同。并且,由于个人计算机的硬件配置较高,可以安装多种视频播放器,从 而支持多种媒体文件格式,而对于移动终端来说,由于其处理能力较弱,每种品牌、型号的 移动终端只能支持特定的媒体文件格式,如iphone、ipad支持的媒体文件格式包括mp4、 mov等,htc的手机多支持mp4、3gp、avi等媒体文件格式。此外,由于移动终端的屏幕分辨 率也大不相同,如果不针对不同分辨率的移动终端提供与其相适应的视频文件,那么其视 频播放效果也会大打折扣,甚至无法播放。 。

11、0004 因此,如何提供一种适用于移动终端的视频点播技术,以使得用户经由移动终端 进行视频点播时,能够获得较好的视频播放效果与用户使用体验,成为目前急需解决的问 题之一。 发明内容 0005 本发明的目的是提供一种用于视频点播的方法与设备。 0006 根据本发明的一个方面,提供了一种视频点播方法,其中,该方法包括以下步骤: 0007 a获取用户经由移动终端发送的视频点播请求; 0008 b根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的 初始视频文件; 0009 c根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得 与所述视频相关属性相对应的目标视频文。

12、件; 0010 d将所述目标视频文件提供至所述移动终端。 0011 根据本发明的另一个方面,还提供了一种视频点播服务设备,其中,该设备包括: 0012 点播请求获取装置,用于获取用户经由移动终端发送的视频点播请求; 0013 初始文件获取装置,用于根据所述视频点播请求,搜索视频资源库,以获得与所述 视频点播请求相对应的初始视频文件; 0014 初始文件转换装置,用于根据所述移动终端的视频相关属性,对所述初始视频文 件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件; 0015 目标文件提供装置,用于将所述目标视频文件提供至所述移动终端。 0016 与现有技术相比,本发明根据发送视频点。

13、播请求的移动终端的视频相关属性,诸 如该移动终端所支持的媒体文件格式、对应的屏幕分辨率或者接入网络的速率等,对基于 说 明 书CN 102883185 A 2/13页 5 该视频点播请求获得的初始视频文件进行相应转换,并将转换后获得的目标视频文件提供 至该移动终端,使得用户的移动终端最终获得与其视频相关属性相符的目标视频文件,从 而保证用户获得更好的视频点播体验。 0017 并且,由于现有的视频点播服务设备,主要面向个人计算机等处理能力较强的视 频播放设备提供视频点播服务,本发明可以在现有的视频点播服务设备基础上,根据用户 移动终端的视频相关属性,对现有的视频点播服务设备提供的初始视频文件,进。

14、行相应转 换,以获得适应于用户移动终端的目标视频文件。 附图说明 0018 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显: 0019 图1示出根据本发明一个方面的视频点播服务设备的设备示意图; 0020 图2示出根据本发明一个优选实施例的视频点播服务设备的设备示意图; 0021 图3示出根据本发明另一个优选实施例的视频点播服务设备的设备示意图; 0022 图4示出根据本发明另一个方面的视频点播的方法流程图; 0023 图5示出根据本发明一个优选实施例的视频点播的方法流程图; 0024 图6示出根据本发明另一个优选实施例的视频点播的方法流。

15、程图。 0025 附图中相同或相似的附图标记代表相同或相似的部件。 具体实施方式 0026 下面结合附图对本发明作进一步详细描述。 0027 图1为根据本发明一个方面的设备示意图,示出一种视频点播服务设备。其中,该 视频点播服务设备1包括点播请求获取装置11、初始文件获取装置12、初始文件转换装置 13和目标文件提供装置14。具体地,点播请求获取装置11获取用户经由移动终端发送的 视频点播请求;初始文件获取装置12根据所述视频点播请求,搜索视频资源库,以获得与 所述视频点播请求相对应的初始视频文件;初始文件转换装置13根据所述移动终端的视 频相关属性,对所述初始视频文件进行相应转换,以获得与所。

16、述视频相关属性相对应的目 标视频文件;目标文件提供装置14将所述目标视频文件提供至所述移动终端。在此,视频 点播服务设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集合或基于云 计算的计算机集合,在此,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的 一个超级虚拟计算机。本领域技术人员应能理解,上述视频点播服务设备仅为举例,其他现 有的或今后可能出现的视频点播服务设备如可适用于本发明,也应包含在本发明保护范围 以内,并以引用方式包含于此。 0028 点播请求获取装置11获取用户经由移动终端发送的视频点播请求。在此,点播请 求获取装置11获取所述视频点播请求的方式包括但不限于:。

17、1)接收用户自移动终端发送 的视频点播请求;2)接收第三方设备转发的用户自移动终端发送的视频点播请求。本领域 技术人员应能理解,上述获取视频点播请求的方式仅为举例,其他现有的或今后可能出现 的获取视频点播请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引 用方式包含于此。 说 明 书CN 102883185 A 3/13页 6 0029 初始文件获取装置12根据用户的视频点播请求,搜索视频资源库,以获得与所述 视频点播请求相对应的初始视频文件。例如,用户经由移动终端向视频点播服务设备1发 送视频点播请求,视频点播服务设备1的点播请求获取装置11接收该视频点播请求;初始 文件获取装。

18、置12根据该视频点播请求,在视频资源库进行匹配查询,获得相应的初始视频 文件。在此,所述视频资源库包括视频点播服务设备1的视频资源库或与视频点播服务设 备1相连的第三方设备提供的视频资源库,如基于CDN(内容分发网络的)视频资源库或基 于P2P网络的视频资源库。本领域技术人员应能理解,上述获取初始视频文件的方式以及 视频资源库仅为举例,其他现有的或今后可能出现的获取初始视频文件的方式或者视频资 源库如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。 0030 优选地,初始文件获取装置12根据用户的视频点播请求及用户移动终端的地址 信息,搜索视频资源库,以获得相应的初始视频文。

19、件。在此,初始文件获取装置12根据视频 点播请求以及移动终端的地址信息获取所述初始视频文件的方式包括但不限于:1)视频 点播服务设备1包括基于CDN(内容分发网络)的服务器集群,该CDN中的中心服务器根据 用户移动终端的地址信息,将用户的视频点播请求重定向到该CDN中距离该移动终端最近 的服务器,该服务器的初始文件获取装置12根据该视频点播请求,在该服务器的视频资源 库中进行搜索,以获得相应的初始视频文件;2)视频点播服务设备1包括基于P2P(对等网 络)的服务器集群,该P2P网络中的至少一个节点接收用户的视频点播请求,该接收节点的 初始文件获取装置12根据该视频点播请求以及移动终端的地址信息。

20、,搜索视频资源库,确 定存储有相应的初始视频文件且距离该移动终端最近的节点,该最近节点向该用户移动终 端提供该初始视频文件;3)初始文件获取装置12先根据用户的视频点播请求,搜索与视频 点播服务设备1相连的第三方设备提供的视频资源库,例如在基于CDN(内容分发网络的) 视频资源库或基于P2P网络的视频资源库进行搜索,以获得相匹配的分布于CDN或P2P网 络的不同节点中的多个初始视频文件,再根据该用户移动终端的地址信息,从这些节点中 确定距离该用户移动终端最接近的节点,该最近节点向该用户移动终端提供其存储的初始 视频文件。本领域技术人员应能理解,上述获取初始视频文件的方式仅为举例,其他现有的 或。

21、今后可能出现的获取初始视频文件的方式如可适用于本发明,也应包含在本发明保护范 围以内,并以引用方式包含于此。 0031 初始文件转换装置13根据移动终端的视频相关属性,对初始文件获取装置12获 取的初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件。在 此,所述视频相关属性包括但不限于任何可适用于本发明的影响用户移动终端的视频播放 的属性,诸如移动终端的屏幕分辨率、所支持的媒体文件格式等;所述视频相关属性可以通 过解析用户的视频点播请求获取,也可以根据所述视频点播请求中移动终端的标识信息通 过查询终端属性库获取,还可以通过向所述移动终端发送视频相关属性的查询请求获取。 初始。

22、文件转换装置13不仅可以根据移动终端的一项视频相关属性对初始视频文件进行转 换,还可以根据移动终端的多项视频相关属性对初始视频文件进行相应转换。例如,初始文 件获取装置12获取初始视频文件;初始文件转换装置13根据移动终端的屏幕分辨率、所 支持的媒体文件格式以及当前网络速率,对该初始视频文件的屏幕分辨率、所支持的媒体 文件格式以及码率进行转换,以获得与该移动终端的各项视频相关属性一致的目标视频文 件。本领域技术人员应能理解,上述视频相关属性以及转换初始视频文件的方式仅为举例, 说 明 书CN 102883185 A 4/13页 7 其他现有的或今后可能出现的视频相关属性或者转换初始视频文件的方。

23、式如可适用于本 发明,也应包含在本发明保护范围以内,并以引用方式包含于此。 0032 优选地,所述视频相关属性包括但不限于,以下至少任一项: 0033 1)所述移动终端所支持的媒体文件格式; 0034 2)所述移动终端的屏幕分辨率; 0035 3)所述移动终端的接入网络的速率。 0036 具体地,不同的移动终端其所支持的媒体文件格式以及对应的屏幕分辨率是不同 的,移动终端的接入网络的速率包括移动终端的网络运营商为其分配的网络速率(即带 宽)以及移动终端的当前网络速率。初始文件转换装置13可以根据移动终端的视频相关 属性的一项或多项对所述初始视频文件进行相应转换。例如,根据移动终端的当前网络速 。

24、率,初始文件转换装置13对所述初始视频文件的码率进行相应转换,以获得与该移动终端 的当前网络速率一致的目标视频文件,使得移动终端能够流畅得播放该目标视频文件。又 如,初始文件转换装置13根据移动终端的屏幕分辨率以及其所支持的媒体文件格式,转换 所述初始视频文件的分辨率以及媒体文件格式,以获得该移动终端能够解码播放且画面清 晰的目标视频文件。本领域技术人员应能理解,上述视频相关属性仅为举例,其他现有的或 今后可能出现的视频相关属性如可适用于本发明,也应包含在本发明保护范围以内,并以 引用方式包含于此。 0037 目标文件提供装置14将初始文件转换装置13转换获得的目标视频文件提供至用 户的移动终。

25、端。在此,目标文件提供装置14将所述目标视频文件按照其所支持的通信协 议,诸如HTTP、RTP、MMS、P2P等通信协议,发送至用户的移动终端。本领域技术人员应能理 解,上述提供目标视频文件的方式以及通信协议仅为举例,其他现有的或今后可能出现的 提供目标视频文件的方式或者通信协议如可适用于本发明,也应包含在本发明保护范围以 内,并以引用方式包含于此。 0038 优选地,目标文件提供装置14将初始文件转换装置13转换获得的目标视频文件 分割为多个目标视频分段;将所述目标视频分段提供至用户的移动终端。在此,目标文件 提供装置14通过各种视频分割工具,诸如视频分割专家、Splitlt(视频文件快速分。

26、割)、 Boilsoft Video Splitter(视频分割器)等视频分割软件,将所述目标视频文件分割为多 个目标视频分段,并将所述目标视频分段按照其所支持的通信协议,诸如HTTP、RTP、MMS、 P2P等通信协议,发送至用户的移动终端。本领域技术人员应能理解,上述提供目标视频分 段的方式、视频分割工具以及通信协议仅为举例,其他现有的或今后可能出现的提供目标 视频分段的方式、视频分割工具或者通信协议如可适用于本发明,也应包含在本发明保护 范围以内,并以引用方式包含于此。 0039 优选地,点播请求获取装置11、初始文件获取装置12、初始文件转换装置13和目 标文件提供装置14是持续不断工。

27、作的。具体地,点播请求获取装置11获取用户经由移动终 端发送的视频点播请求;初始文件获取装置12根据所述视频点播请求,搜索视频资源库, 以获得与所述视频点播请求相对应的初始视频文件;初始文件转换装置13根据所述移动 终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相 对应的目标视频文件;目标文件提供装置14将所述目标视频文件提供至所述移动终端。在 此,本领域技术人员应理解“持续”是指点播请求获取装置11、初始文件获取装置12、初始 说 明 书CN 102883185 A 5/13页 8 文件转换装置13和目标文件提供装置14分别按照设定的或实时调整的工作模式要求进行。

28、 视频点播请求的获取、初始视频文件的获取、转换以及目标视频文件的提供,直至视频点播 服务设备1在较长时间内停止获取用户的视频点播请求。 0040 在图1所示视频点播服务设备1的一个优选实施例中,点播请求获取装置11获取 用户经由移动终端发送的视频点播请求;初始文件获取装置12根据所述视频点播请求及 所述移动终端的视频相关属性,搜索视频资源库,以获得相应的初始视频文件;初始文件转 换装置13根据所述移动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得 与所述视频相关属性相对应的目标视频文件;目标文件提供装置14将所述目标视频文件 提供至所述移动终端。 0041 其中,初始文件获取装置1。

29、2根据用户的视频点播请求及用户移动终端的视频相 关属性中的一项或多项进行搜索,以获得与该移动终端的该等视频相关属性部分相同或相 近的初始视频文件。初始文件转换装置13根据该移动终端的其他与该初始视频文件不相 符合的视频相关属性,对该初始视频文件进行相应转换,以获得与该移动终端的视频相关 属性相对应的目标视频文件。 0042 例如,点播请求获取装置11获取用户经由移动终端发送的视频点播请求;初始文 件获取装置12根据该视频点播请求及该移动终端的屏幕分辨率、所支持的媒体文件格式, 在视频资源库中进行搜索,获得与该移动终端屏幕分辨率相同、但媒体文件格式不同的初 始视频文件;初始文件转换装置13根据该。

30、移动终端所支持的媒体文件格式,对该初始视频 文件进行格式转换,以获得相应的目标视频文件;目标文件提供装置14将该目标视频文件 发送至该移动终端。 0043 本领域技术人员应能理解,上述获取初始视频文件的方式仅为举例,其他现有的 或今后可能出现的获取初始视频文件的方式如可适用于本发明,也应包含在本发明保护范 围以内,并以引用方式包含于此。 0044 优选地,初始文件获取装置12还根据用户的视频点播请求,结合用户移动终端的 地址信息及视频相关属性,搜索视频资源库,以获得相应的初始视频文件。 0045 例如,视频点播服务设备1包括基于CDN(内容分发网络)的服务器集群,该CDN 的中心服务器根据移动。

31、终端的地址信息,将用户的视频点播请求重定向到该CDN中距离该 移动终端最近的服务器,该服务器的初始文件获取装置12根据该视频点播请求及该移动 终端的屏幕分辨率、所支持的媒体文件格式,在该服务器的视频资源库中进行搜索,获得与 该移动终端屏幕分辨率相同、但媒体文件格式不同的初始视频文件;初始文件转换装置13 根据该移动终端所支持的媒体文件格式,对该初始视频文件进行格式转换,以获得相应的 目标视频文件;目标文件提供装置14将该目标视频文件发送至该移动终端。 0046 本领域技术人员也应能理解,上述获取初始视频文件的方式仅为举例,其他现有 的或今后可能出现的获取初始视频文件的方式如可适用于本发明,也应。

32、包含在本发明保护 范围以内,并以引用方式包含于此。 0047 图2为根据本发明一个优选实施例的设备示意图,示出一种视频点播服务设备。 其中,该视频点播服务设备1包括点播请求获取装置21、初始文件获取装置22、初始文件转 换装置23、目标文件提供装置24和视频属性获取装置25。具体地,点播请求获取装置21 获取用户经由移动终端发送的视频点播请求;初始文件获取装置22根据所述视频点播请 说 明 书CN 102883185 A 6/13页 9 求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频文件;视频属性获取装 置25获取所述移动终端的视频相关属性;初始文件转换装置23根据所述移动终端的。

33、视频 相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标 视频文件;目标文件提供装置24将所述目标视频文件提供至所述移动终端。 0048 其中,图2中点播请求获取装置21、初始文件获取装置22、初始文件转换装置23 和目标文件提供装置24所执行的操作与图1中点播请求获取装置11、初始文件获取装置 12、初始文件转换装置13和目标文件提供装置14所执行的操作相同或基本相同,为简明起 见,以引用方式包含于此,不再赘述。 0049 视频属性获取装置25获取用户移动终端的视频相关属性。在此,视频属性获取装 置25获取所述视频相关属性的方式包括但不限于: 0050 1)接收用。

34、户的移动终端发送的视频相关属性,在此,该视频相关属性可以是移动 终端主动向视频点播服务设备1发送的,也可以是移动终端应视频点播服务设备1的查询 请求向其发送的。例如,移动终端在向视频点播服务设备1发送视频点播请求的同时,向该 视频点播服务设备1发送该移动终端的视频相关属性,以用于该视频点播服务设备1向其 提供与其视频相关属性相对应的目标视频文件,相应地,视频属性获取装置25接收该移动 终端的视频相关属性。又如,视频点播服务设备1的点播请求获取装置11接收用户的视频 点播请求;视频属性获取装置25向该用户的移动终端发送视频相关属性查询请求,并接收 该移动终端返回的视频相关属性。 0051 2)根。

35、据用户的视频点播请求,获取用户移动终端的视频相关属性,具体方式包括 但不限于: 0052 a)解析用户的视频点播请求,从该视频点播请求的相关字段提取所述视频相关属 性。例如,移动终端向视频点播服务设备1发送视频点播请求,并在包括该视频点播请求的 数据包的包头的相应字段中写入该移动终端的视频相关属性;视频点播服务设备1的点播 请求获取装置11接收该包括用户的视频点播请求的数据包;视频属性获取装置25解析该 数据包,从其包头的相应字段中提取该移动终端的视频相关属性。 0053 b)根据用户的视频点播请求,获取用户移动终端的标识信息,根据所述标识信息, 查询终端属性库,以获得用户移动终端的视频相关属。

36、性。具体地,视频属性获取装置25解 析用户的视频点播请求,从该视频点播请求的相关字段提取用户移动终端的标识信息,根 据该标识信息,查询终端属性库,获得用户移动终端的视频相关属性,其中,所述终端属性 库可以是视频点播服务设备1自身存储的,也可以是移动终端的网络运营商提供的,还可 以是其他存储有移动终端的终端属性的第三方设备提供的。例如,移动终端向视频点播服 务设备1发送视频点播请求,并在包括该视频点播请求的数据包的包头中写入该移动终端 的标识信息;视频点播服务设备1的点播请求获取装置11接收该包括用户的视频点播请求 的数据包;视频属性获取装置25解析该数据包,从其包头的相应字段中提取该移动终端的。

37、 标识信息,并根据该标识信息查询该移动终端的网络运营商提供的终端属性库,从而获得 该移动终端的视频相关属性。 0054 本领域技术人员应能理解,上述获取移动终端的视频相关属性的方式以及终端属 性库仅为举例,其他现有的或今后可能出现的获取移动终端的视频相关属性的方式或者终 端属性库如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。 说 明 书CN 102883185 A 7/13页 10 0055 需要说明的是,本领域技术人员应能理解,上述视频属性获取装置25既可以独立 于初始文件获取装置22或初始文件转换装置23,也可以与初始文件获取装置22或初始文 件转换装置23集成在一。

38、起。 0056 本领域技术人员还应能理解,视频属性获取装置25所执行的操作与初始文件获 取装置22所执行的操作之间不具有严格的顺序关系,视频属性获取装置25获取用户移动 终端的视频相关属性的操作可以与初始文件获取装置22获取与用户点播请求相对应的初 始视频文件的操作同时进行,或者在初始文件获取装置22获取所述初始视频文件的操作 之前或之后进行。 0057 图3为根据本发明另一优选实施例的设备示意图,示出一种视频点播服务设备。 其中,该视频点播服务设备1包括点播请求获取装置31、初始文件获取装置32、初始文件转 换装置33、目标文件提供装置34、视频属性获取装置35和文件属性提供装置36。具体地。

39、, 点播请求获取装置31获取用户经由移动终端发送的视频点播请求;初始文件获取装置32 根据所述视频点播请求,搜索视频资源库,以获得与所述视频点播请求相对应的初始视频 文件;文件属性提供装置36将所述初始视频文件的相关属性信息提供至所述移动终端;视 频属性获取装置35接收自所述移动终端发送的与所述相关属性信息相对应的所述移动终 端的视频相关属性;初始文件转换装置33根据所述移动终端的视频相关属性,对所述初始 视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频文件;目标文件提 供装置34将所述目标视频文件提供至所述移动终端。 0058 其中,图3中点播请求获取装置31、初始文件获取装置。

40、32、初始文件转换装置33 和目标文件提供装置34所执行的操作与图1中点播请求获取装置11、初始文件获取装置 12、初始文件转换装置13和目标文件提供装置14所执行的操作相同或基本相同,为简明起 见,以引用方式包含于此,不再赘述。 0059 文件属性提供装置36将初始文件获取装置32获取的初始视频文件的相关属性信 息提供至用户的移动终端。在此,所述相关属性信息包括但不限于任何可适用于本发明的 所述初始视频文件与用户移动终端的视频相关属性相对应的属性信息,诸如所述初始视频 文件的媒体文件格式、码率、分辨率等。文件属性提供装置36提供所述相关属性信息的方 式包括但不限于:1)将所述相关属性信息逐条。

41、或一次全部推送至用户的移动终端;2)将所 述相关属性信息中的部分或全部基于页面技术,诸如ASP、JSP、PHP等,生成初始视频文件 的相关属性信息页面,a)将该页面推送至用户的移动终端,或者b)将该页面的URL推送至 用户的移动终端,由用户经由其移动终端访问该URL指向的初始视频文件的相关属性信息 页面。本领域技术人员应能理解,上述初始视频文件的相关属性信息以及提供所述相关属 性信息的方式仅为举例,其他现有的或今后可能出现的初始视频文件的相关属性信息或者 提供所述相关属性信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以 引用方式包含于此。 0060 视频属性获取装置35接收自用户。

42、的移动终端发送的与初始视频文件的相关属性 信息相对应的该移动终端的视频相关属性。例如,点播请求获取装置31获取用户的视频 点播请求;初始文件获取装置32根据该视频点播请求,搜索视频资源库,以获得相应的初 始视频文件;文件属性提供装置36将这些初始视频文件的媒体文件格式、码率、分辨率等 相关属性信息发送至该用户的移动终端,该移动终端根据这些初始视频文件的相关属性信 说 明 书CN 102883185 A 10 8/13页 11 息,扫描其视频相关属性列表,确定媒体文件格式不相匹配,并将其支持的媒体文件格式发 送至视频点播服务设备1;该视频点播服务设备1的视频属性获取装置35接收该移动终端 所支持。

43、的媒体文件格式;初始文件转换装置33根据该媒体文件格式,对该初始视频文件进 行相应的格式转换,以获得对应的目标视频文件;目标文件提供装置34将该转换后的目标 视频文件提供至该移动终端。 0061 图4为根据本发明另一个方面的方法流程图,示出一种计算机实习的视频点播过 程。在此,所述计算机包括任何能够按照事先存储的程序,自动、高速地进行大量数值计算 和各种信息处理的现代化智能电子设备,其硬件包括微处理器、FPGA、DSP、嵌入式设备等。 具体地,在步骤S401中,视频点播服务设备1获取用户经由移动终端发送的视频点播请求; 在步骤S402中,视频点播服务设备1根据所述视频点播请求,搜索视频资源库,。

44、以获得与所 述视频点播请求相对应的初始视频文件;在步骤S403中,视频点播服务设备1根据所述移 动终端的视频相关属性,对所述初始视频文件进行相应转换,以获得与所述视频相关属性 相对应的目标视频文件;在步骤S404中,视频点播服务设备1将所述目标视频文件提供至 所述移动终端。在此,视频点播服务设备1包括但不限于网络主机、单个网络服务器、多个 网络服务器集合或基于云计算的计算机集合,在此,云计算是分布式计算的一种,由一群松 散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解,上述视频点播 服务设备仅为举例,其他现有的或今后可能出现的视频点播服务设备如可适用于本发明, 也应包含在本发明。

45、保护范围以内,并以引用方式包含于此。 0062 在步骤S401中,视频点播服务设备1获取用户经由移动终端发送的视频点播请 求。在此,视频点播服务设备1获取所述视频点播请求的方式包括但不限于:1)接收用户 自移动终端发送的视频点播请求;2)接收第三方设备转发的用户自移动终端发送的视频 点播请求。本领域技术人员应能理解,上述获取视频点播请求的方式仅为举例,其他现有的 或今后可能出现的获取视频点播请求的方式如可适用于本发明,也应包含在本发明保护范 围以内,并以引用方式包含于此。 0063 在步骤S402中,视频点播服务设备1根据用户的视频点播请求,搜索视频资源库, 以获得与所述视频点播请求相对应的初。

46、始视频文件。例如,在步骤S401中,用户经由移动 终端向视频点播服务设备1发送视频点播请求,该视频点播服务设备1接收该视频点播请 求;在步骤S402中,视频点播服务设备1根据该视频点播请求,在视频资源库进行匹配查 询,获得相应的初始视频文件。在此,所述视频资源库包括视频点播服务设备1的视频资源 库或与视频点播服务设备1相连的第三方设备提供的视频资源库,如基于CDN(内容分发网 络的)视频资源库或基于P2P网络的视频资源库。本领域技术人员应能理解,上述获取初 始视频文件的方式以及视频资源库仅为举例,其他现有的或今后可能出现的获取初始视频 文件的方式或者视频资源库如可适用于本发明,也应包含在本发明。

47、保护范围以内,并以引 用方式包含于此。 0064 优选地,在步骤S402中,视频点播服务设备1根据用户的视频点播请求及用户移 动终端的地址信息,搜索视频资源库,以获得相应的初始视频文件。在此,视频点播服务设 备1根据视频点播请求以及移动终端的地址信息获取所述初始视频文件的方式包括但不 限于:1)视频点播服务设备1包括基于CDN(内容分发网络)的服务器集群,该CDN中的中 心服务器根据用户移动终端的地址信息,将用户的视频点播请求重定向到该CDN中距离该 说 明 书CN 102883185 A 11 9/13页 12 移动终端最近的服务器,该服务器根据该视频点播请求,在其视频资源库中进行搜索,以获。

48、 得相应的初始视频文件;2)视频点播服务设备1包括基于P2P(对等网络)的服务器集群, 该P2P网络中的至少一个节点接收用户的视频点播请求,该接收节点根据该视频点播请求 以及移动终端的地址信息,搜索视频资源库,确定存储有相应的初始视频文件且距离该移 动终端最近的节点,该最近节点向该用户移动终端提供该初始视频文件;3)视频点播服务 设备1先根据用户的视频点播请求,搜索与该视频点播服务设备1相连的第三方设备提供 的视频资源库,例如在基于CDN(内容分发网络的)视频资源库或基于P2P网络的视频资源 库进行搜索,以获得相匹配的分布于CDN或P2P网络的不同节点中的多个初始视频文件,再 根据该用户移动终。

49、端的地址信息,从这些节点中确定距离该用户移动终端最接近的节点, 该最近节点向该用户移动终端提供其存储的初始视频文件。本领域技术人员应能理解,上 述获取初始视频文件的方式仅为举例,其他现有的或今后可能出现的获取初始视频文件的 方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。 0065 在步骤S403中,视频点播服务设备1根据移动终端的视频相关属性,对其在步骤 S402中获取的初始视频文件进行相应转换,以获得与所述视频相关属性相对应的目标视频 文件。在此,所述视频相关属性包括但不限于任何可适用于本发明的影响用户移动终端的 视频播放的属性,诸如移动终端的屏幕分辨率、所支持的媒体文件格式等;所述视频相关属 性可以通过解析用户的视频点播请求获取,也可以根据所述视频点播请求中移动终端的标 识信息通过查询终端属性库获取,还可以通过向所述移动终端发送视频相关属性的查询请 求获取。视频点播服务设备1不仅可以根据移动终端的一项视频相关属性对初始视频文件 进行转换,还可以根据移动终端的多项视频相关属性对初始视频文件进行相应。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1