[发明专利]一种传输视频文件的方法及装置有效
| 申请号: | 201510391884.2 | 申请日: | 2015-07-06 |
| 公开(公告)号: | CN104994441B | 公开(公告)日: | 2018-09-25 |
| 发明(设计)人: | 吴晓龙 | 申请(专利权)人: | 无锡天脉聚源传媒科技有限公司 |
| 主分类号: | H04N21/61 | 分类号: | H04N21/61;H04N21/647;H04N21/231 |
| 代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张亮 |
| 地址: | 214000 江苏省无锡*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 传输 视频文件 方法 装置 | ||
1.一种传输视频文件的方法,其特征在于,该方法用于客户端且包括以下步骤:
获取待上传的视频文件;
获取所述视频文件的指纹和视频长度;
向服务器发送所述视频文件的指纹和视频长度;
接收服务器发送的指纹匹配一致但视频长度匹配不一致的反馈;
将所述视频文件切分成多个视频段,并获取该多个视频段的指纹;
将所述视频文件的每个视频段的指纹发送给服务器;
接收服务器反馈的指纹;
上传反馈的指纹所对应的视频段;
所述接收服务器发送的指纹匹配一致但视频长度匹配不一致的反馈,包括:
接收服务器发送的指纹匹配一致,及上传的视频长度大于服务器侧的视频时长的反馈,所述反馈包括服务器侧的视频时长;
将所述视频文件的每个视频段的指纹发送给服务器,包括:
将与服务器侧的视频时长等长的视频段的指纹发送给服务器;
将与服务器侧的视频时长等长以外的视频段的指纹发送给服务器。
2.如权利要求1所述的传输视频文件的方法,其特征在于,所述将所述视频文件的每个视频段的指纹发送给服务器,包括:
将所述视频文件的每个视频段的指纹合并成指纹串;
将所述指纹串发送给服务器。
3.如权利要求1所述的传输视频文件的方法,其特征在于,将所述视频文件的每个视频段的指纹发送给服务器,包括:
将所述视频文件切分成多个长度相等的视频段。
4.一种传输视频文件的方法,其特征在于,该方法用于服务器且包括以下步骤:
接收客户端上传的视频文件的指纹和视频长度;
将接收到的视频文件的指纹与本地的视频文件的指纹进行匹配;
在视频文件的指纹匹配一致时,将收到的视频长度与本地匹配一致的视频文件的指纹对应的视频长度进行匹配;
在视频长度匹配不一致时,向客户端发送视频长度匹配不一致的反馈;
接收客户端上传的多个视频段的指纹;
将本地的匹配一致的视频文件切分成多个视频段,并获取该多个视频段的指纹;
将收到的多个视频段的指纹与本地的匹配一致的视频文件的指纹所对应的视频段的指纹进行匹配,确定收到的多个视频段的指纹中匹配不一致的视频段的指纹;
向客户端发送匹配不一致的视频段的指纹;
接收客户端上传的视频段;
接收客户端上传的多个视频段的指纹,包括:
接收客户端上传的指纹串;
所述方法还包括:
按照预设的长度,将收到的指纹串切分为多个指纹。
5.一种传输视频文件的装置,其特征在于,该装置为一种客户端且包括:
一计算模块,该计算模块用于计算该客户端获得的待上传视频文件的指纹和/或视频长度;
一通讯模块,该通讯模块用于将所述视频文件的指纹和/或视频长度发送给服务器以及接收服务器反馈的指纹和/或视频长度匹配结果;
一视频切分模块,该视频切分模块用于根据匹配结果的反馈将待上传视频文件切分成多个视频段;
一频上传模块,该视频上传模块用于向服务器上传视频文件;
该装置传输视频文件的方法包括:
该计算模块获取所述视频文件的指纹和视频长度;
该通讯模块向服务器发送所述视频文件的指纹和视频长度并接收服务器发送的指纹匹配一致但视频长度匹配不一致的反馈;
该视频切分模块将待上传视频文件切分成多个视频段;
该计算模块获取所述多个视频段的指纹;
该通讯模块将每个视频段的指纹发送给服务器并接收服务器反馈的指纹;
该视频上传模块上传反馈的指纹所对应的视频段。
6.一种传输视频文件的装置,其特征在于,该装置为一种服务器且包括:
一视频接收模块,该视频接收模块用于接收客户端上传的视频文件;
一通讯模块,该通讯模块用于接收客户端发送的视频文件的指纹和/或视频长度,以及将指纹和/或视频长度匹配结果反馈给客户端;
一视频切分模块,该视频切分模块用于将本地视频文件切分成多个视频段;
一计算模块,该计算模块用于计算本地存储的视频文件的指纹和/或视频长度;
一匹配模块,该匹配模块用于将该通讯模块接收到的视频文件的指纹和/或视频长度与本地存储的视频文件的指纹和/或视频长度进行匹配,并将匹配结果告知通讯模块;
该装置传输视频文件的方法包括:
该通讯模块接收客户端上传的视频文件的指纹和视频长度;
该匹配模块将接收到的视频文件的指纹与本地的视频文件的指纹进行匹配,且在视频文件的指纹匹配一致时,将收到的视频长度与本地匹配一致的视频文件的指纹对应的视频长度进行匹配;
该通讯模块在视频长度匹配不一致时,向客户端发送视频长度匹配不一致的反馈,并接收客户端上传的多个视频段的指纹;
该视频切分模块将本地的匹配一致的视频文件切分成多个视频段,该计算模块获取该多个视频段的指纹;
该匹配模块将收到的多个视频段的指纹与本地的匹配一致的视频文件的指纹所对应的视频段的指纹进行匹配,确定收到的多个视频段的指纹中匹配不一致的视频段的指纹;
该通讯模块向客户端发送匹配不一致的视频段的指纹;
该视频接收模块接收客户端上传的视频段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡天脉聚源传媒科技有限公司,未经无锡天脉聚源传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510391884.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频摘要信息的显示方法及装置
- 下一篇:一种菜单切换方法及用户终端





