多媒体数据传输控制方法、处理装置、服务器及播放系统的制作方法

文档序号:8000378阅读:248来源:国知局
多媒体数据传输控制方法、处理装置、服务器及播放系统的制作方法
【专利摘要】本发明提供一种多媒体数据传输控制方法、处理装置、服务器及播放系统,其中方法包括:将待发送的多媒体数据转换为N路内容相同的多媒体流,其中N为大于1的整数;以预设时间间隔向接收端设备发送所述N路多媒体流,以供所述接收端设备对接收的N路多媒体流进行整合以获得内容完整的多媒体数据;内容完整的多媒体数据在播放时可以有效避免出现卡屏、黑屏、马赛克等现象,提高视频播放的流畅性,可靠性高、稳定性强。
【专利说明】多媒体数据传输控制方法、处理装置、服务器及播放系统
【技术领域】
[0001]本发明涉及多媒体内容播放控制领域,尤其涉及一种多媒体数据传输控制方法、处理装置、服务器及播放系统。
【背景技术】
[0002]地铁、轻轨上一般都设有视频设备,由于列车在高速运动下,视频数据无法通过有线的方式传送到列车上,这种情况下就不可避免的要采用无线的方式将数据传送到列车上,但是无线的方式带来的问题是视频数据在传送过程中会丢失,数据的丢失会导致视频设备播放不正常,出现卡屏、黑屏、马赛克等现象,影响视频设备的播放效果。

【发明内容】

[0003]为解决上述问题,本发明提供一种多媒体数据传输控制方法、处理装置、服务器及播放系统,能够有效的提高车载视频设备播放的流畅性。
[0004]一种多媒体数据传输控制方法,包括:
[0005]将待发送的多媒体数据转换为N路内容相同的多媒体流,其中N为大于I的整数;
[0006]以预设时间间隔向接收端设备发送所述N路多媒体流,以供所述接收端设备对接收的N路多媒体流进行整合以获得内容完整的多媒体数据。
[0007]一种多媒体数据传输控制方法,包括:
[0008]接收头端服务器以预设时间间隔依次发送N路相同内容的多媒体流,其中N为大于I的整数;
[0009]判断接收到的任意一路多媒体流是否有内容缺失,如果有,则从接收到的其余N-1路多媒体流获取缺失的相应内容、并和本路多媒体流的其他内容进行整合,以得到内容完整的多媒体数据。
[0010]本发明还提供一种服务器,包括:
[0011]数据转换模块,将待发送的多媒体数据转换为N路内容相同的多媒体流,其中N为大于I的整数;
[0012]数据发送模块,用于以预设时间间隔向接收端设备发送所述N路多媒体流,以供所述接收端设备对接收的N路多媒体流进行整合以获得内容完整的多媒体数据。
[0013]本发明还提供一种多媒体数据处理装置,包括:
[0014]数据接收模块,用于接收头端服务器以预设时间间隔依次发送N路相同内容的多媒体流,其中N为大于I的整数;
[0015]判断模块,用于判断接收到的任意一路多媒体流是否有内容缺失;
[0016]处理模块,用于当任意一路多媒体流有内容缺失时从接收到的其余N-1路多媒体流获取缺失的相应内容、并和本路多媒体流的其他内容进行整合,以得到内容完整的多媒体数据。
[0017]本发明还提供一种视频播放系统,包括:上述的服务器,以及上述的多媒体数据处理装置,所述服务器与所述多媒体数据处理装置连接。
[0018]本发明提供的多媒体数据传输控制方法、处理装置、服务器及播放系统,可将多路多媒体流的进行整合生成内容完整的多媒体数据,避免因传输过程中数据丢失而导致的视频设备播放不正常,能够有效的提高车载视频设备播放的流畅性。
【专利附图】

【附图说明】
[0019]图1为本发明提供的多媒体数据传输控制方法第一种实施例的流程图;
[0020]图2为本发明提供的多媒体数据传输控制方法第二种实施例的流程图;
[0021]图3为本发明提供的多媒体数据传输方法中N路多媒体数据整合的原理示意图;
[0022]图4为本发明提供的服务器一种实施例的结构示意图;
[0023]图5为本发明提供的多媒体数据处理装置设备一种实施例的结构示意图;
[0024]图6为本发明提供的多媒体播放系统一种实施例的结构示意图。
【具体实施方式】
[0025]下面参照附图来说明本发明的实施例。在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或者更多个其他附图或实施方式中示出的元素和特征相结合。应当注意,为了清楚目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的部件和处理的表示和描述。
[0026]多媒体数据传输控制方法实施例:
[0027]如图1所示,本实施例提供的多媒体数据传输控制方法包括:
[0028]步骤SIOI,将待发送的多媒体数据转换为N路内容相同的多媒体流,其中N为大于I的整数;
[0029]步骤S102,以预设时间间隔向接收端设备发送所述N路多媒体流,以供所述接收端设备对接收的N路多媒体流进行整合以获得内容完整的多媒体数据。
[0030]任意一路多媒体流中包含多个数据包,因此发送任意一路多媒体流包括:对本路多媒体流包括的多个数据包按预定规律分别标识并按预定顺序依次发送。
[0031]N路多媒体流中的相同的数据包的标识相同,每个数据包的大小一致。
[0032]作为一种可选的实施方式,按照预设规律进行标识包括但不限于按照数字1-N的排列顺序进行标识等。
[0033]多媒体流的数量N可以根据带宽设定。
[0034]上述方法的执行主体为头端服务器。
[0035]如图2所示,本实施例提供的多媒体数据传输控制方法包括:
[0036]步骤S201,接收头端服务器以预设时间间隔依次发送N路相同内容的多媒体流,其中N为大于I的整数;
[0037]步骤S202,判断接收到的任意一路多媒体流是否有内容缺失,如果有,则从接收到的其余N-1路多媒体流获取缺失的相应内容、并和本路多媒体流的其他内容进行整合,以得到内容完整的多媒体数据。
[0038]具体地,判断接收到的任意一路多媒体流是否有缺失,包括:根据任意一路多媒体流中的数据包标识的预设规律判断数据包是否有缺失,并确定缺失数据包的标识。[0039]如果发现这一路多媒体流的数据包有缺失,则从接收到的其余N-1路多媒体流获取与确定的标识对应的数据包。
[0040]上述方法的执行主体为接收端设备。
[0041 ] 下面通过具体实施例进行说明。
[0042]头端服务器将待发的多媒体数据转换为3路内容相同的多媒体流,即将待发的多媒体数据进行复制,每一路多媒体数据均包括多个按照预设规律进行标识的数据包,例如,每一路多媒体数据包括6个数据包,将8个数据包按照A— F依次进行标识,每个数据包的大小相同;将3路多媒体流依次进行发送,发送各路多媒体数据之间间隔预设时长。例如间隔的预设时长为5秒,第I路多媒体流发送完毕后等待5秒后发送第2路多媒体流,第2路多媒体流发送完毕之后再等待5秒发送第3路多媒体流;在带宽允许的条件下,也可传输更多路的多媒体流。
[0043]接收端设备依次接收第I路多媒体流、第2路多媒体流和第3路多媒体数流,如图3所示,将第I路多媒体流中的数据包存入第一队列,第2路多媒体流中的数据包存入第二队列,第3路多媒体流中的数据包存入第三队列,之后判断其中任意一路多媒体流是否存在内容缺失,例如,首先判断第I路多媒体流是否存在内容缺失,从第一队列开始,使第一队列中的数据包依次转存至第四队列中,数据包按照从A至F顺序存储,假设第I路多媒体流中的数据包B和数据包E缺失,则从第二队列中寻找数据包B和数据包E,找到数据包B之后将数据包B存入第四队列中的相应位置,如果第二队列中缺少数据包E,则从第三队列中查找出数据包E,并存入第四队列相应位置,这样最终在第四队列中会形成一路完成的多媒体数据。
[0044]将完整的多媒体数据发送给播放设备进行播放,由于多媒体数据是完整的,因此在进行播放时能有效避免出现卡屏、黑屏、马赛克等现象,提高视频播放的流畅性。
[0045]本实施例提供的多媒体数据传输控制方法,当发现某一路多媒体流有缺失时通过将多路多媒体流进行整合生成一路完成的多媒体数据,完整的多媒体数据在播放时可以有效避免出现卡屏、黑屏、马赛克等现象,提高视频播放的流畅性,可靠性高、稳定性强。
[0046]服务器实施例
[0047]如图4所示,本实施例提供的服务器包括:
[0048]数据转换模块301,用于将待发送的多媒体数据转换为N路内容相同的多媒体流,其中N为大于I的整数;
[0049]数据发送模块302,用于以预设时间间隔向接收端设备发送所述N路多媒体流,以供所述接收端设备对接收的N路多媒体流进行整合以获得内容完整的多媒体数据。
[0050]每一路多媒体流中均包含多个数据包,此外,本实施例提供的服务器还包括:标识模块303,用于将任意一路多媒体流包括的多个数据包按预定规律分别标识,因此内容相同的N路多媒体流中的相同的数据包的标识相同,每个数据包的大小一致。
[0051]本实施例提供的服务器用于为接收端设备提供多路多媒体流,与接收端设备采用无线的方式进行连接。
[0052]多媒体数据处理装置实施例:
[0053]如图5所示,本实施例提供的多媒体数据处理装置包括:
[0054]数据接收模块401,用于接收头端服务器以预设时间间隔依次发送N路相同内容的多媒体流,其中N为大于I的整数;
[0055]判断模块402,用于判断接收到的任意一路多媒体流是否有内容缺失;
[0056]处理模块403,用于当任意一路多媒体流有内容缺失时从接收到的其余N-1路多媒体流获取缺失的相应内容、并和本路多媒体流的其他内容进行整合,以得到内容完整的多媒体数据。
[0057]具体地,判断模块402包括标识确定模块404,用于根据任意一路多媒体流中的数据包标识的预设规律判断数据包是否有缺失,并确定缺失数据包的标识。
[0058]处理模块403包括:
[0059]数据获取模块405,用于从接收到的其余N-1路多媒体流获取与确定的标识对应的数据包。
[0060]数据整合模块406,用于将获取的数据包本路多媒体流的其他内容进行整合,以得到内容完整的多媒体数据。
[0061]此外,本实施例提供的多媒体数据处理装置还包括发送模块407,用于将生成的一路完整的多媒体数据发送至多媒体播放设备进行播放。
[0062]具体工作原理请参考多媒体数据传输方法实施例。
[0063]作为一种可选的实施方式,本实施例提供的多媒体数据处理装置设置在列车车头,与服务器通过无线的方式连接。
[0064]本实施例提供的多媒体数据处理装置,当发现接收到的某一路多媒体数据有缺失时通过将多路多媒体数据进行整合生成一路完成的多媒体数据,完整的多媒体数据在播放时可以有效避免出现卡屏、黑屏、马赛克等现象,提高视频播放的流畅性,可靠性高、稳定性强。
[0065]视频播放系统实施例:
[0066]如图6所示,本实施例提供的视频播放系统包括:
[0067]服务器502以及多媒体数据处理装置503,服务器502与多媒体数据处理装置503连接。
[0068]此外,还包括多媒体播放设备501,多媒体播放设备501与多媒体数据处理装置503连接,多媒体播放设备用于接收多媒体数据处理装置发送的内容完整的多媒体数据并进行播放。
[0069]具体地,多媒体数据处理装置503作为接收端设备与服务器502采用无线的方式进行连接,多媒体播放设备501与多媒体数据处理装置503采用有线的方式连接,作为一种可选的实施方式,多媒体数据处理装置503设置在列车车头,多媒体播放设备501设置在车厢内。
[0070]多媒体数据处理装置503和服务器502请参考上述相关实施例。
[0071]本实施例提供的多媒体播放系统,当发现无线传输过程中某一路多媒体流有缺失时通过将多路多媒体流进行整合生成一路完成的多媒体数据,完整的多媒体数据在播放时可以有效避免出现卡屏、黑屏、马赛克等现象,提高视频播放的流畅性,可靠性高、稳定性强。
[0072]虽然已经详细说明了本发明及其优点,但是应当理解在不超出由所附的权利要求所限定的本发明的精神和范围的情况下可以进行各种改变、替代和变换。而且,本申请的范围不仅限于说明书所描述的过程、设备、手段、方法和步骤的具体实施例。本领域内的普通技术人员从本发明的公开内容将容易理解,根据本发明可以使用执行与在此所述的相应实施例基本相同的功能或者获得与其基本相同的结果的、现有和将来要被开发的过程、设备、手段、方法或者步骤。因此,所附的权利要求旨在它们的范围内包括这样的过程、设备、手段、方法或者步骤。
【权利要求】
1.一种多媒体数据传输控制方法,其特征在于,包括: 将待发送的多媒体数据转换为N路内容相同的多媒体流,其中N为大于I的整数; 以预设时间间隔向接收端设备发送所述N路多媒体流,以供所述接收端设备对接收的N路多媒体流进行整合以获得内容完整的多媒体数据。
2.根据权利要求1所述的多媒体数据传输控制方法,其特征在于,任意一路多媒体流包括多个数据包;发送任意一路多媒体流包括:对本路多媒体流包括的多个数据包按预定规律分别标识并按预定顺序依次发送。
3.一种多媒体数据传输控制方法,其特征在于,包括: 接收头端服务器以预设时间间隔依次发送N路相同内容的多媒体流,其中N为大于I的整数; 判断接收到的任意一路多媒体流是否有内容缺失,如果有,则从接收到的其余N-1路多媒体流获取缺失的相应内容、并和本路多媒体流的其他内容进行整合,以得到内容完整的多媒体数据。
4.根据权利要求3所述的多媒体数据传输控制方法,其特征在于,判断接收到的任意一路多媒体流是否有内容缺失,包括:根据任意一路多媒体流中的数据包标识的预设规律判断数据包是否有缺失,并确定缺失数据包的标识,和/或, 从接收到的其余N-1路视多媒体流获取缺失的相应内容,包括:从接收到的其余N-1路多媒体流获取与确定的标识对应的数据包。
5.一种服务器,其特征在于,包括: 数据转换模块,用于将待发送`的多媒体数据转换为N路内容相同的多媒体流,其中N为大于I的整数; 数据发送模块,用于以预设时间间隔向接收端设备发送所述N路多媒体流,以供所述接收端设备对接收的N路多媒体流进行整合以获得内容完整的多媒体数据。
6.根据权利要求5所述的服务器,其特征在于,还包括:标识模块,用于将任意一路多媒体流包括的多个数据包按预定规律分别标识。
7.一种多媒体数据处理装置,其特征在于,包括: 数据接收模块,用于接收头端服务器以预设时间间隔依次发送N路相同内容的多媒体流,其中N为大于I的整数; 判断模块,用于判断接收到的任意一路多媒体流是否有内容缺失; 处理模块,用于当任意一路多媒体流有内容缺失时从接收到的其余N-1路多媒体流获取缺失的相应内容、并和本路多媒体流的其他内容进行整合,以得到内容完整的多媒体数据。
8.根据权利要求9所述的多媒体数据处理装置,其特征在于,所述判断模块包括标识确定模块,用于根据任意一路多媒体流中的数据包标识的预设规律判断数据包是否有缺失,并确定缺失数据包的标识;和/或, 所述处理模块包括数据获取模块和数据整合模块,所述数据获取模块用于从接收到的其余N-1路多媒体流获取与确定的标识对应的数据包;所述数据整合模块用于将获取的数据包和本路多媒体流的其他内容进行整合,以得到内容完整的多媒体数据。
9.一种多媒体播放系统,其特征在于,包括:如权利要求5或6所述的服务器,以及如权利要求7或8所述的多媒体数据处理装置,所述服务器与所述多媒体数据处理装置连接。
10.根据权利要求9所述 的多媒体播放系统,其特征在于,所述多媒体播放系统还包括多媒体播放设备,所述多媒体播放设备与所述多媒体数据处理装置连接,所述多媒体播放设备用于接收多媒体数据处理装置发送的内容完整的多媒体数据并进行播放。
【文档编号】H04N21/234GK103888783SQ201310217303
【公开日】2014年6月25日 申请日期:2013年6月3日 优先权日:2013年6月3日
【发明者】陈凯, 未晓华 申请人:北京朝歌软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1