[发明专利]一种媒体文件的传输方法及设备在审
申请号: | 201710104636.4 | 申请日: | 2017-02-24 |
公开(公告)号: | CN108512809A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 邹明 | 申请(专利权)人: | 北京优朋普乐科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100123 北京市朝阳区高碑店*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体数据 发送端设备 接收端设备 媒体文件 校验信息 预设 传输媒体文件 媒体文件传输 预设算法 传输 重传 发送 | ||
本发明实施例提供了一种媒体文件的传输方法及设备,用以解决现有的传输媒体文件的技术方案中存在的媒体文件传输效率低的问题。方法包括:发送端设备将待发送的媒体文件划分为预设份数的媒体数据;发送端设备针对预设份数的媒体数据中的每份媒体数据执行如下操作:采用预设算法对该媒体数据进行计算得到第一校验信息,并将该媒体数据和该第一校验信息发送给接收端设备,该第一校验信息用于接收端设备判断发送端设备是否需要向接收端设备重传媒体数据。
技术领域
本发明涉及数据传输领域,尤其涉及一种媒体文件的传输方法及设备。
背景技术
在传输媒体文件的过程中,网络故障、磁盘损坏、人为篡改等因素会导致媒体文件传输过程出现错误,造成媒体数据损坏,进而可能会导致媒体文件无法播放或者媒体文件播放出现错误。
为了保证传输的媒体文件的正确性,现有的传输媒体文件的技术方案中,在媒体文件传输完成之后,接收端设备对接收的媒体文件进行校验。当接收端设备对接收的媒体文件校验失败时,说明该媒体数据在传输过程中出现错误,该错误可能是媒体文件中出现部分错误,但发送端设备仍然需要将整个媒体文件重传给接收端设备,因此导致媒体文件中的媒体数据存在重复传输的情况,进而导致媒体文件传输效率低。
综上,现有的传输媒体文件的技术方案中存在媒体文件传输效率低的问题。
发明内容
本发明实施例提供了一种媒体文件的传输方法及设备,用以解决现有的传输媒体文件的技术方案中存在媒体文件传输效率低的问题。
第一方面,本发明实施例提供一种媒体文件的传输方法,包括:
发送端设备将待发送的媒体文件划分为预设份数的媒体数据;
发送端设备针对预设份数的媒体数据中的每份媒体数据执行如下操作:
采用预设算法对媒体数据进行计算得到第一校验信息,并将媒体数据和第一校验信息发送给接收端设备,第一校验信息用于接收端设备判断发送端设备是否需要向接收端设备重传媒体数据。
在一种可能的设计中,发送端设备将媒体数据和第一校验信息发送给接收端设备,包括:
发送端设备将第一校验信息携带在媒体数据的扩展字段中,并将扩展字段携带有第一校验信息的媒体数据发送给接收端设备;或者,
发送端设备将第一校验信息携带在独立于媒体文件的文件中,并将媒体数据和独立于媒体文件的文件发送给接收端设备。
在一种可能的设计中,发送端设备采用预设算法对媒体数据进行计算得到第一校验信息之后,还包括:
发送端设备对第一校验信息进行计算得到第二校验信息,将第二校验信息携带在独立于媒体文件的文件中,第二校验信息用于接收端设备判断发送端设备是否需要向接收端设备重传媒体文件。
第二方面,本发明实施例提供一种媒体文件的传输方法,包括:
接收端设备接收发送端设备发送的媒体数据和第三校验信息,媒体数据为发送端设备将待发送的媒体文件划分为预设份数的媒体数据中的任意一份媒体数据,第三校验信息为发送端设备采用预设算法对媒体数据进行计算得到的校验信息;
接收端设备采用预设算法对接收的媒体数据进行计算得到第四校验信息;
当第三校验信息与第四校验信息满足预设条件时,接收端设备确定接收的媒体数据正确;或者,当第三校验信息与第四校验信息不满足预设条件时,接收端设备向发送端设备请求重传媒体数据。
在一种可能的设计中,当第三校验信息与第四校验信息满足预设条件时,接收端设备确定接收的媒体数据正确,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优朋普乐科技有限公司,未经北京优朋普乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710104636.4/2.html,转载请声明来源钻瓜专利网。