发布系统、媒体数据的发送方法、接收方法及相应装置的制作方法

文档序号:7664884阅读:188来源:国知局
专利名称:发布系统、媒体数据的发送方法、接收方法及相应装置的制作方法
技术领域
本发明涉及网络技术领域,尤其涉及一种媒体数据的发布技术。
技术背景随着网络应用的高速发展,网络带宽的逐步改善,网络媒体应用,特别是 网络多媒体应用大量出现,这些应用都可通过网络发送到不同用户终端。在现有技术中是将节目的多媒体数据(影像和声音等)存储到流媒体服务 器,用户通过访问流媒体服务器,在下载节目的同时便可观看和收听该节目, 而不需要在节目的整个多媒体文件下载完成后才能观看、收听。流媒体技术实 现了在低带宽环境下实时提供高质量的影音效果。然而,网络流媒体的格式是多种多样的,例如流媒体主流的格式有微软公司的wmv格式,Real公司的rm 和rmvb格式,还有flash动漫格式,这些格式的媒体数据互不兼容。不同媒体格式的媒体数据在同 一网络媒体发布系统中是不兼容的,即网络 '媒体运营商只能选择一种格式的媒体数据进行发送,这就大大限制了运营商选 择内容的灵活性,或者需要将不同的格式进行转码,才能进行发送,这又大大 增加了发送媒体数据的复杂度。不同媒体格式的々某体数据在同 一 系统中互不兼 容的特性给业务扩展带来了很大的技术困难,无法适应网络业务快速发展和多 样化的需求。网络i某体运营商只能针对不同格式,不同业务应用采购不同的网 络媒体发布系统,从而大大增加了投资的成本。发明内容本发明提供一种发布系统、媒体数据的发送方法、接收方法及相应装置, 使得不同媒体格式的媒体数据可以在同一系统中兼容,降低了运营商的投资成本。本发明实施例通过如下技术方案实现本发明实施例提供了 一种媒体数据的发送方法,该方法包括获取接收端上传的媒体数据的定位信息和包含所述媒体数据的媒体文件 的统一资源定位符URL;利用所述URL确定媒体文件,根据所述媒体文件的文件类型对应的媒体 格式,找到与该媒体格式对应的应用接口;利用所述应用接口获得相应媒体格 式的媒体数据的索引信息;根据所述索引信息和所述定位信息获得相应媒体格式的媒体数据;将该媒体格式的媒体数据发送出去。本发明实施例还提供了一种媒体数据的接收方法,该方法包括根据用户需要的媒体格式,找到与该媒体格式对应的应用接口,并通过所 述应用接口上传需要下载的媒体数据的定位信息和包含该媒体数据的媒体文 件的统一资源定位符URL;获取发送端根据所述上传的定位信息和URL反馈的媒体数据。本发明实施例还提供了一种媒体的发送装置,该装置包括第一单元、第 二单元、第三单元、第四单元;其中,第一单元,用于获取接收端上传的媒体数据的定位信息和包含所述 媒体数据的媒体文件的统一资源定位符URL;第二单元,用于利用所述URL确定媒体文件,根据所述媒体文件的文件 类型对应的媒体格式,找到与该々某体格式对应的应用接口;利用所述应用接口 获得相应媒体格式的媒体数据的索引信息;第三单元,用于根据所述索引信息和所述定位信息获得相应媒体格式的媒 体数据;第四单元,用于将该士某体格式的媒体数据发送出去。 本发明实施例还提供了一种媒体数据的接收装置,该装置包括格式信息 上传单元、媒体数据获得单元;
其中,格式信息上传单元,用于根据用户需要的媒体格式,找到与该媒体 格式对应的应用接口 ,并通过所述应用接口上传需要下载的々某体数据的定位信息和包含该媒体数据的媒体文件的统一资源定位符URL;媒体数据获得单元,用于获取发送端根据所述上传的定位信息和URL反 馈的媒体数据。本发明实施例还提供了一种发布系统,该发布系统包括媒体数据发送装 置、媒体数据接收装置;其中,媒体数据发送装置,用于获取接收端上传的媒体数据的定位信息和 包含所述媒体数据的媒体文件的统一资源定位符URL;利用所述URL确定媒 体文件,根据所述媒体文件的文件类型对应的媒体格式,找到与该媒体格式对 应的应用接口 ;利用所述应用接口获得相应媒体格式的i某体数据的索引信息; 根据所述索引信息和所述定位信息获得相应媒体格式的媒体数据;将该媒体格 式的媒体数据发送出去;媒体数据接收装置,用于根据用户需要的々某体格式,找到与该媒体格式对 应的应用接口 ,并通过所述应用接口上传需要下载的+某体数据的定位信息和包 含该媒体数据的媒体文件的统一资源定位符URL;获取发送端根据所述上传的 定位信息和URL反馈的媒体数据。由上述技术方案可以看出,本发明实施例中接收端根据用户需要的媒体格 式,找到与该媒体格式对应的应用接口,并通过所述应用接口上传定位信息和 统一资源定位符URL;发送端利用所述URL确定媒体文件,获得相应媒体格 式的媒体数据,并向接收端发送该相应媒体格式的媒体数据,这样就可以保证 不同媒体格式的i某体数据可以在同 一 系统中兼容。


图1为本发明第一实施例中的媒体数据的发送方法框图; 图2为本发明第二实施例中的媒体数据的接收方法框图; 图3为本发明第三实施例中的媒体数据的发送装置结构图; 图4为本发明第四实施例中的媒体数据的接收装置结构图; 图5为本发明第五实施例中的发布系统结构图。
具体实施方式
本发明实施例提供了一种发布系统、媒体数据的发送方法、接收方法及相 应装置,该技术可以保证不同媒体格式的媒体数据在同一系统中兼容,下面结 合说明书附图对本发明实施例进行详细说明。本发明第一实施例提供了一种媒体数据的发送方法,在实施所述第一 实施例之前,需要预先在发送端设置支持不同媒体格式的应用接口。考虑到传统技术中不同媒体格式对应各自的编解码,同 一 系统中不同媒体 格式互不兼容而引起的不便,本发明提供的技术方案通过协调不同媒体格式之 间的差异,从现有技术存在的不同媒体格式中抽象出几种固定算法,每种算法 至少对应一种媒体格式。根据抽象出的固定算法设置应用接口,使每个应用接 口与一种算法对应,有几种算法就设置几个应用接口。第一实施例的具体实施过程如图1所示,包括如下步骤 S101、接收服务器或终端上传的不同媒体格式的媒体文件,并在网络中存 储所述媒体文件。上传的媒体文件包含不同媒体格式的媒体数据与所述媒体数据的索引信 息。所述索引信息包括^!某体数据的大小、数据分块索引表。其中数据分块索引 表包括本块索引标识、本块开始位置,块大小,前一块索引标识或者后一块 索引标识或者前后块索引标识。其中特定格式的索《I信息可以通过与该格式对应的应用接口获得。 为了使终端可以尽可能快地接收到其所需要的数据,可以对媒体文件进行 分布式存储,对上传的媒体文件进行复制,并将复制的媒体文件存储到多个服 务器中,用户根据其网络连接情况从其直接所属的网络服务器中获得其所需的
数据,从而提高网站的访问及响应速度,并且降低了网络延迟。本发明并不限 制媒体数据在多个服务器中的存储方式,可以是对媒体文件整体进行复制,并 分布式存储到不同服务器中,也可以是对媒体文件划分为子文件后再进行复制,并分布式存储到不同服务器中。例如使用内容分发网络(CDN, Content Delivery Network)技术,该:技术是通过在现有的Internet中叠加一层新的网络 架构,将网站内容发送到离用户最近的"边缘节点"上,使用户能就近取得所 需内容,解决跨域访问网站的线路瓶颈,提高网站的访问及响应速度。S102 、获取接收端上传的媒体数据的定位信息和包含所述媒体数据的媒体 文件的统一资源定位符(URL, Uniform Resource Locator)。所述定位信息可 以是文件结构对应的索引标识,此时在初始传递媒体数据的时候,发送端需要 将该文件的索引信息整个传递给接收终端;也可以是根据々某体文件约定的定位 信息,例如播放始码和播放时间通过该媒体的解码接口计算出文件中对应的索 引标识。5103、 利用所述URL确定媒体文件,根据所述媒体文件的文件类型对应 的媒体格式,找到支持该i某体格式的应用接口 ;利用所述应用接口获得相应力某 体格式的媒体数据的索引信息。5104、 根据所述索《1信息和所述定位信息从媒体文件中获得相应媒体格式 的媒体数据。5105、 将该媒体格式的媒体数据发送出去。在发送该媒体格式的媒体数据之前、可以对该相应媒体格式的媒体数据进 行如下处理为了使网络^^某体业务更好地适用于分配不同带宽的终端,协调不同终端由 于带宽不同而产生的网络延时,对获得的媒体数据进行切片处理,生成对应的 切片控制信息,并将所述切片控制信息发送出去。具体包括首先,根据网络侧对终端分配的带宽的不同设置々某体数据切片大小 例如,发送一个1.5M码流的点播业务的i某体数据,对于2M带宽的用户,其有能力接收该1.5M码流的点播业务的媒体数据,则可以把该媒体数据的切 片大小设置为小于2M的某个值,每秒钟向该终端发送一个小于2M的数据包, 观察该终端接收数据包的能力,得到一个适合该2M带宽用户的数据包的大小, 从而得到与该2M带宽用户对应的々某体数据切片大小;对于1M带宽的用户,其没有能力接收该1.5M码流的点播业务的媒体数 据,则可以把该媒体数据的切片大小设置为小于1M的某个值,每秒钟向该终 端发送一个小于1M的数据包,观察该终端接收数据包的能力,得到一个适合 该1M带宽用户的数据包的大小,从而得到与该1M带宽用户对应的々某体数据 切片大小;对于无线网用户,如手机用户,其带宽一般为512K,就需要将媒体数据 切片设置的更小,以满足该手机用户可以接收到其所需要的业务。更进一步,为了增强在线播放的体验,在对媒体数据进行切片处理之前, 发送端可以事先将该媒体文件转码为几种码率的媒体文件,例如将2M码率的 媒体文件转码为512K、 1M、 1.5M等多个码率的媒体文件,当发现用户的接收 带宽适合1M码率的接收情况,则发送1M码率的媒体文件。然后根据转码后 得到的媒体文件码率大小,对包含在所述媒体文件中的媒体数据进行切片处 理。更进一步,发送端对媒体文件进行实时转码,则根据合适的码率发送媒体 数据即可。其次,按照设定的媒体数据切片大小对媒体数据进行切片处理,得到多个 媒体数据切片,并生成与所述多个媒体数据切片对应的切片控制信息,并将所 述切片控制信息发送出去。所述的切片处理可以是物理切片处理,将所述承载媒体数据的媒体文件划 分为多个子文件,得到多个々某体子文件,并生成与所述多个々某体子文件对应的 切片控制信息;所述的切片处理也可以是逻辑切片处理,对媒体数据按照媒体 数据的数据结构关系或设定的大小进行分组,得到多个々某体数据块,并生成与
所述多个媒体数据块对应的切片控制信息。为了满足低带宽用户可以更快地接收到其所需要的媒体数据,还可以对媒 体数据切片进行子切片,得到多个媒体数据切片的子切片,并生成与所述多个 媒体数据切片的子切片对应的子切片控制信息。为了保证媒体数据的可靠性,还可以在切片控制信息中嵌入用于终端对其 获得的媒体数据的正确性进行验证的切片验证信息,并将所述切片验证信息发 送出去。为了避免切片控制信息在网络中传输时被截取、中断、纂改、伪造,保证 切片控制信息经过网络传输后的安全性,还可以对切片控制信息进行数字签名 处理,生成与所述切片控制信息对应的数字签名码,并将所述数字签名码发送 出去。考虑到网络侧对终端分配的带宽可能产生的变化,还可以调整对媒体数据进行切片处理时设置的切片大小,具体方法为方法一、不考虑网络侧对终端分配的带宽,根据固定媒体数据切片大小, 调整发送媒体数据切片块或媒体数据切片组的频率。如,分别有A和B两个终端,A用户网络带宽为1M, B用户网络带宽为 2M。将媒体数据切片步长设定为256K,则A用户每秒至多可以接收4个媒体 数据切片,考虑到网络损耗和接收效率等情况,可以对A用户每秒发送3个媒 体数据切片;B用户每秒至多可以接收8个媒体数据切片,考虑到网络损耗 和接收效率等情况,可以对B用户每秒发送7个^ 某体数据切片。方法二、观察终端的接收能力(网络侧对终端分配的带宽越大,接收能力 越强;网络侧对终端分配的带宽越小,接收能力越若),调整媒体数据切片大 小至一个最佳的值。如,设定媒体数据切片的初始大小为100K,并设定媒体数据切片的大小 为一个以2的倍数递增的递增序列。经过观察,用户可以接收100K的J 某体数 据切片,可以接收200K的媒体数据切片.........可以接收500K的媒体数据切 片,但不能接收600K的媒体数据切片,那么可以最终把媒体数据切片大小设 定为550K的固定步长。然后对不同带宽的用户根据方法一提供的方法确定其 发送媒体数据切片的频率。方法三、首先根据方法二得到一个最佳的媒体切片大小和发送频率,然后 探测网络侧对终端分配的带宽是否有变化,再根据其变化调整i某体数据切片大 小。如,对一个2M带宽的用户,经过初步观察,得到每秒向其发布3个步长 为550K的媒体数据切片,经过一个探测周期后,对该2M带宽的用户进行探 测,发现其带宽变为1M,其接收能力降低,经过观察将媒体数据切片的步长 调整为300K,每秒向其发送3个步长为300K的媒体数据切片。每隔一个探测 周期对该用户进行一次探测,再根据其网络带宽变化调整媒体数据切片大小。 所述的探测周期可以是固定的一个时间段,也可以是内部设定的灵活方式,只 要能保证及时探测到终端接收能力的变化情况就可以了 。若对々某体数据切片大小进行了上述调整,则按照调整后的切片大小对々某体数据进行切片处理,生成新的切片控制信息,并将调整后生成的切片控制信息 发送出去。^ 某体数据和切片控制信息发送通道可以采用安全网络传输通道,例如可以 釆用安全套接字(SSL, Secure Sockets Layer)技术,这样可以进一步保证网 络数据包的传输是安全的。本发明第二实施例提供了 一种媒体数据的接收方法,在实施所述第二实施 例之前,需要预先在终端设置支持不同媒体格式的应用接口 。所述应用接口与在实施第一实施例之前设置应用4妄口的方法相同。另 外,为了方便终端的操作,该应用接口还设置了打开、关闭、暂停、读取, 定位等参数并在相应终端应用窗口设置快捷选项,用户可以根据自己的需 要点击相应的快捷选项,驱动应用接口获得相应业务。预先在终端设置上述应用接口 ,就可以保证终端可以获得其想获得的 网络媒体,而不受媒体格式限制。第二实施例的具体实施过程如图2所示,包括如下步骤5201、 根据用户需要的媒体格式,找到与该媒体格式对应的应用接口,并 通过所述应用接口上传需要下载的媒体数据的定位信息和包含该媒体数据的 :煤体文件的URL;5202、 获取发送端根据所述上传的定位信息和URL反馈的媒体数据。 本发明提供的技术方案不仅可以适用于传统的客户/服务器(C-S,Client-Server)网络才莫式,也适用于点对点(P2P, Peer to Peer)网绍一莫式。对 于C-S网络模式,终端只能从相应的服务器获取到其所需要的々某体数据,而对 于P2P网络模式,终端可以从相应的服务器获取到其所需要的々某体数据,也可 以从其他的终端获取到其所需要的媒体数据。所以,这里获得用户需要的媒体 格式的媒体数据并不限定在发送端或是服务器,而根据其所在的网络模式和自 身需要确定其所需要获取的媒体数据在网络中的分布情况。如果々某体数据:故进行了切片处理,则获取的发送端才艮据所述上传的定位信 息和URL反馈的媒体数据并不是完整的媒体数据,而是媒体数据切片。这就 需要从发送端获得与该媒体数据切片对应的切片控制信息,并利用该切片控制 信息将得到的媒体数据切片拼接成初始的媒体数据。在将得到的媒体数据切片拼接成初始的媒体数据之前 如果媒体数据切片被进行了子切片,则从发送端获取与多个媒体数据切片 的子切片对应的子切片控制信息,将々某体数据切片的子切片4并接成为i某体数据 切片。如果切片控制信息被进行了数字签名处理,从发送端获得与所述切片控制 信息对应的数字签名码,并利用所述的数字签名码对切片控制信息进行验证, 并获得验证通过的切片控制信息。如果切片控制信息中被嵌入了切片验证信息,则终端要先从切片控制信息 中读取切片验证信息,利用所述切片验证信息对获取的媒体数据切片进行验
证,并接收通过验证的媒体数据切片。
S203、接收并保存完成拼接的媒体数据。
本发明第三实施例提供了一种媒体数据的发送装置,如图3所示,包括第 一单元、第二单元、第三单元、第四单元;
其中,第一单元,用于获取接收端上传的媒体数据的定位信息和包含所述 媒体数据的媒体文件的统一资源定位符URL;
第二单元,用于利用所述URL确定媒体文件,根据所述媒体文件的文件 类型对应的媒体格式,找到与该媒体格式对应的应用接口;利用所述应用接口 获得相应媒体格式的媒体数据的索引信息;
第三单元,用于根据所述索引信息和所述定位信息从媒体文件中获得相应 媒体格式的媒体数据;
第四单元,用于将该媒体格式的媒体数据发送出去。
若对媒体数据进行了切片处理
则所述发送装置还包括切片处理单元,用于根据网络侧为终端分配的带 宽的不同,对所述媒体数据进行切片处理,得到多个媒体数据切片,生成与所 述多个媒体数据切片对应的切片控制信息;
所述第四单元还用于将所述切片控制信息发送出去。
若对媒体数据切片进行了子切片处理
则所述切片处理单元还包括子切片处理模块,用于对所述媒体数据切片 进行子切片处理,得到多个媒体数据切片的子切片,生成与所述多个媒体数据 切片的子切片对应的子切片控制信息;
所述第四单元还用于将所述子切片控制信息发送出去。
若在切片控制信息中嵌入了切片验证码
则所述切片处理单元还包括切片验证模块,用于在切片控制信息中嵌入 用于验证々某体数据切片正确性的切片验证信息;
所述第四单元还用于将所述切片验证信息发送出去。
若对切片控制信息进行了数字签名处理
则所述切片处理单元还包括数字签名处理模块,用于对所述切片控制信 息进行数字签名处理,生成与所述切片控制信息对应的数字签名码; 所述第四单元还用于将所述数字签名码发送出去。 若考虑到网络侧对终端分配的带宽的变化
则所述发送装置还包括调整单元,用于根据网络侧为终端分配的带宽的 变化,调整媒体数据切片大小,并按照调整后的媒体数据切片大小对媒体数据 进行切片处理,得到多个媒体数据切片,生成与所述多个媒体数据切片对应的 切片控制信息;
所述第四单元还用于将调整后生成的切片控制信息发送出去。
本发明第四实施例提供了一种媒体数据的接收装置,如图4所示,包括格 式信息上传单元和^ 某体数据获得单元;
其中,格式信息上传单元,用于根据用户需要的媒体格式,找到与该媒体 格式对应的应用接口 ,并通过所述应用接口上传需要下载的媒体数据的定位信 息和包含该媒体数据的媒体文件的统一 资源定位符URL;
媒体数据获得单元,用于获取发送端根据所述上传的定位信息和URL反 馈的媒体数据。
如果媒体数据被进行了切片处理,则所述接收装置还包括 切片处理单元,用于从发送端获得与々某体数据对应的切片控制信息,并利
用所述切片控制信息将得到的媒体数据拼接成初始的媒体数据。
进一步,如果J 某体数据切片被进行了子切片处理,则所述切片处理单元还
包括
子切片处理^t块,用于获得与所述^ 某体凄t据切片的子切片对应的子切片控 制信息,并利用所述子切片控制信息对媒体数据切片的子切片拼接成为々某体数 据切片。
如果切片控制信息中被嵌入了切片验证信息,则所述切片处理单元还包

切片验证模块,用于从切片控制信息中获得切片验证信息,并利用所述的 切片验证信息对媒体数据切片进行验证,获得通过验证的媒体数据切片。
如果切片控制信息被进行了数字签名处理,则所述切片处理单元还包括 数字签名处理模块,用于获得与所述切片控制信息对应的数字签名码,并
利用所述的数字签名码对切片控制信息进行验证,获得通过验证的切片控制信

本发明第五实施例提供了一种发布系统,如图5所示,包括媒体数据发送 装置和媒体数据接收装置;
其中,媒体数据发送装置,用于获取接收端上传的媒体数据的定位信息和 包含所述媒体数据的媒体文件的统一资源定位符URL;利用所述URL确定媒 体文件,根据所述媒体文件的文件类型对应的々某体格式,找到与该媒体格式对 应的应用接口 ;利用所述应用接口获得相应媒体格式的媒体数据的索引信息; 根据所述索引信息和所述定位信息从媒体文件中获得相应媒体格式的媒体数 据;将该媒体格式的媒体数据发送出去;
媒体数据接收装置,用于根据用户需要的媒体格式,找到与该媒体格式对 应的应用接口 ,并通过所述应用接口上传需要下载的媒体数据的定位信息和包 含该媒体数据的媒体文件的统一资源定位符URL;获取发送端根据所述上传的 定位信息和URL反馈的媒体数据。
通过上述实施例可以使不同士某体格式的々某体数据在同 一系统中兼容,降低 了运营商投资成本,并且可以保证各个终端都可以最佳地接收到其所需要的媒 体格式的媒体数据。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、 一种纟某体数据的发送方法,其特征在于,包括获取接收端上传的媒体数扭的定位信息和包含所述媒体数据的媒体文件 的统一资源定位符URL;利用所述URL确定媒体文件,根据所述媒体文件的文件类型对应的々某体 格式,找到与该媒体格式对应的应用接口;利用所述应用接口获得相应媒体格 式的々某体数据的索引信息;根据所述索引信息和所述定位信息获得相应媒体格式的媒体数据;将该媒体格式的媒体数据发送出去。
2、 如权利要求1所述的发送方法,其特征在于,还包括 对多种媒体格式的媒体文件进行复制,并分布式存储到不同服务器中,所述媒体文件中包含对应多种媒体格式的媒体数据和索引信息。
3、 如权利要求2所述的发送方法,其特征在于,所述对多种々某体格式的 媒体文件进行复制,并分布式存储到不同服务器中,进一步包括将媒体文件整体进行复制,并分布式存储到不同服务器中; 或,将媒体文件划分为子文件后再进行复制,并分布式存储到不同服务器中。
4、 如权利要求l、 2或3所述的发送方法,其特征在于,还包括 根据网络侧为终端分配的带宽的不同,对所述i某体数据进行切片处理,得到多个媒体数据切片,生成与所述多个媒体数据切片对应的切片控制信息,并 将所述切片控制信息发送出去。
5、 如权利要求4所述的发送方法,其特征在于,所述切片处理,包括 将所述承载媒体数据的媒体文件划分为多个子文件,得到多个媒体子文件,并生成与所述多个々某体子文件对应的切片控制信息; 或,对媒体数据按照媒体数据的数据结构关系或设定的大小进行分组,得到多 个媒体数据块,并生成与所述多个媒体数据块对应的切片控制信息。
6、 如权利要求4所述的发送方法,其特征在于,还包括 对所述々某体数据切片进行子切片处理,得到多个^f某体数据切片的子切片,片控制信息发送出去。
7、 如权利要求4所述的发送方法,其特征在于,还包括在切片控制信息中嵌入用于验证媒体数据切片正确性的切片验证信息,并 将所述切片验证信息发送出去。
8、 如权利要求4所述的发送方法,其特征在于,还包括对所述切片控制信息进行数字签名处理,生成与所述切片控制信息对应的 数字签名码,并将所述数字签名码发送出去。
9、 如权利要求4所述的发送方法,其特征在于,还包括 根据网络侧为终端分配的带宽的变化,调整媒体数据切片大小,并按照调整后的媒体数据切片大小对媒体数据进行切片处理,得到多个媒体数据切片, 生成与所述多个々某体数据切片对应的切片控制信息,并将调整后生成的切片控 制信息发送出去。
10、 如权利要求9所述的发送方法,其特征在于,所述调整4某体数据切片 大小,包括根据固定媒体数据切片大小,调整发送媒体数据切片块或媒体数据切片组 的频率;或,根据网络侧为终端分配的带宽的不同,调整々某体数据切片大小;或, 每隔一个设定的探测周期对终端进行探测,若探测到网络侧为终端分配的带宽有变化,则调整媒体数据切片大小;根据调整后媒体数据切片大小,调整发送媒体数据切片块或媒体数据切片组的频率。
11、 如权利要求4所述的发送方法,其特征在于,采用安全网络传输通道 发送所述々某体数据和切片控制信息。
12、 一种纟某体凄t据的接收方法,其特征在于,包括根据用户需要的々某体格式,找到与该々某体格式对应的应用接口,并通过所 述应用接口上传需要下载的媒体数据的定位信息和包含该Jf某体数据的媒体文 件的统一资源定位符URL;获取发送端根据所述上传的定位信息和URL反馈的媒体数据。
13、 如权利要求12所述的接收方法,其特征在于,还包括 获得与所述媒体数据对应的切片控制信息,并利用所述切片控制信息将得到的媒体数据拼接成初始的媒体数据。
14、 如权利要求13所述的接收方法,其特征在于,还包括 获得与所述^ 某体数据切片的子切片对应的子切片控制信息,并利用所述子切片控制信息对媒体数据切片的子切片拼接成媒体数据切片。
15、 如权利要求13所述的接收方法,其特征在于,还包括获得与所述切片控制信息对应的数字签名码,并利用所述的数字签名码对 切片控制信息进行^S正,获得通过验证的切片控制信息。
16、 如权利要求13所述的接收方法,其特征在于,还包括从切片控制信息中获得切片验证信息,并利用所述的切片验证信息对^某体 数据切片进行验证,获得通过验证的媒体数据切片。
17、 一种媒体数据的发送装置,其特征在于,包括第一单元,用于获取接收端上传的媒体数据的定位信息和包含所述媒体数 据的媒体文件的统一资源定位符URL;第二单元,用于利用所述URL确定媒体文件,根据所述媒体文件的文件 类型对应的i某体格式,找到与该媒体格式对应的应用接口;利用所述应用接口 获得相应媒体格式的媒体数据的索引信息;第三单元,用于根据所述索引信息和所述定位信息获得相应媒体格式的媒 体数据;第四单元,用于将该媒体格式的媒体数据发送出去。
18、 如权利要求17所述的发送装置,其特征在于,所述发送装置还包括切片处理单元,用于根据网络侧为终端分配的带宽 的不同,对所述媒体数据进行切片处理,得到多个媒体数据切片,生成与所述 多个々某体数据切片对应的切片控制信息;所述第四单元还用于将所述切片控制信息发送出去。
19、 如权利要求18所述的发送装置,其特征在于,所述切片处理单元还包括子切片处理模块,用于对所述媒体数据切片进 行子切片处理,得到多个媒体数据切片的子切片,生成与所述多个媒体数据切 片的子切片对应的子切片控制信息;所述第四单元还用于将所述子切片控制信息发送出去。
20、 如权利要求18所述的发送装置,其特征在于, 所述切片处理单元还包括切片验证模块,用于在切片控制信息中嵌入用于验证媒体数据切片正确性的切片验证信息;所述第四单元还用于将所述切片验证信息发送出去。
21、 如权利要求18所述的发送装置,其特征在于,所述切片处理单元还包括数字签名处理模块,用于对所述切片控制信息 进行数字签名处理,生成与所述切片控制信息对应的数字签名码; 所述第四单元还用于将所述数字签名码发送出去。
22、 如权利要求18所述的发送装置,其特征在于, 所述发送装置还包括调整单元,用于根据网络侧为终端分配的带宽的变化,调整媒体数据切片大小,并按照调整后的媒体数据切片大小对媒体数据进 行切片处理,得到多个媒体数据切片,生成与所述多个媒体数据切片对应的切 片控制信息;所述第四单元还用于将调整后生成的切片控制信息发送出去。
23、 一种媒体数据的接收装置,其特征在于,包括 格式信息上传单元,用于根据用户需要的媒体格式,找到与该媒体格式对应的应用接口 ,并通过所述应用接口上传需要下载的媒体数据的定位信息和包含该媒体数据的媒体文件的统一资源定位符URL;媒体数据获得单元,用于获取发送端根据所述上传的定位信息和URL反 馈的媒体数据。
24、 如权利要求23所述的接收装置,其特征在于,所述接收装置还包括 切片处理单元,用于从发送端获得与媒体数据对应的切片控制信息,并利用所述切片控制信息将得到的媒体数据拼接成初始的媒体数据。
25、 如权利要求24所述的接收装置,其特征在于,所述切片处理单元还 包括子切片处理模块,用于获得与所述媒体数据切片的子切片对应的子切片控 制信息,并利用所述子切片控制信息对^ 某体数据切片的子切片拼接成々某体数据 切片。
26、 如权利要求24所述的接收装置,其特征在于,所述切片处理单元还 包括数字签名处理模块,用于获得与所述切片控制信息对应的数字签名码,并 利用所述的数字签名码对切片控制信息进行验证,获得通过验证的切片控制信 息。
27、 如权利要求24所述的接收装置,其特征在于,所述切片处理单元还 包括切片验证模块,用于从切片控制信息中获得切片验证信息,并利用所述的 切片验证信息对媒体数据切片进行验证,获得通过验证的媒体数据切片。
28、 一种发布系统,其特征在于,包括媒体数据发送装置,用于获取接收端上传的媒体数据的定位信息和包含所 述媒体数据的媒体文件的统一资源定位符URL;利用所述URL确定媒体文件, 根据所述媒体文件的文件类型对应的媒体格式,找到与该媒体格式对应的应用 接口;利用所述应用接口获得相应媒体格式的媒体数据的索引信息;根据所述索引信息和所述定位信息获得相应媒体格式的媒体数据;将该媒体格式的媒体 数据发送出去;媒体数据接收装置,用于根据用户需要的媒体格式,找到与该媒体格式对 应的应用接口 ,并通过所述应用接口上传需要下载的媒体数据的定位信息和包 含该媒体数据的媒体文件的统一资源定位符URL;获取发送端根据所述上传的 定位信息和URL反馈的媒体数据。
全文摘要
一种发布系统、媒体数据的发送方法、接收方法及相应装置,使得不同媒体格式的媒体数据可以在同一系统中兼容。该技术包括发送端获取接收端上传的定位信息和URL;利用所述URL确定媒体文件,根据所述媒体文件的文件类型对应的媒体格式,找到与该媒体格式对应的应用接口;利用所述应用接口获得相应媒体格式的媒体数据的索引信息;根据所述索引信息和所述定位信息获得相应媒体格式的媒体数据;将该媒体格式的媒体数据发送出去;接收端根据用户需要的媒体格式,找到与该媒体格式对应的应用接口,并通过应用接口上传需要下载的媒体数据的定位信息和URL;获取发送端根据上传定位信息和URL反馈的媒体数据。
文档编号H04L12/18GK101145933SQ200710176430
公开日2008年3月19日 申请日期2007年10月26日 优先权日2007年10月26日
发明者叶东富, 李春华, 郭宗明 申请人:北大方正集团有限公司;北京大学;北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1