一种在单向网络中传输数据的方法及装置制造方法及图纸

技术编号:4249199 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在单向网络中传输数据的方法和装置,所述方法包括:如果待传输原始数据为非连续性媒体信息,在发送端,将所述原始数据分组为固定长度的数据包,对所述分组后的数据包进行外码编码,将所述经外码编码后的数据包再进行内码编码,之后,将经内码编码后的数据包送入传输通道;在接收端,根据编码数据的载荷类型判断媒体信息类型,若为非连续性媒体信息,将从传输通道接收到的数据包进行内码解码,将经内码解码后的数据包再进行外码解码,获得原始数据。应用本发明专利技术,增强了数据传输端到端的重构能力,提高了单向网络数据传输的可靠性,从而达到有效提高单向网络通信质量的目标。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种在单向网络中传输数据的方法及装置
技术介绍
Internet是基于分组交换的网络,采用的是基于数据包的存储转发技术,每个数 据包携带目的地址和源地址等控制信息,交换节点将收到的数据包进行缓存,通过查找路 由表再将该数据包交给某个端口转发出去。 在Internet网络通信中,网络通信通常建立在TCP协议或UDP协议之上,其中TCP 是基于连接的协议,能为应用程序提供可靠的通信连接,可以使一台计算机发出的字节流 无差错地发往网络上的其他计算机,具体的,TCP协议通过三次握手信息建立连接,在传输 数据时,当数据丢失或错误时,具有重传机制,可以保证数据传输的完整性;而UDP是面向 非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去,因此不能保障通信的 可靠性。 数据包在传输中的损坏和丢包现象不可避免,这对于单向网络通信的情况尤为严 重,由于不存在反馈信道,不能采用传统的握手信号,无法通过重传丢失的数据包来保证数 据的完整性。再有,数据传输的物理媒介有光纤、电缆和无线信道等。由于信号在媒介的传 输中总会有衰减、失真及各种干扰,接收端接收到的数据都会不可避免的出现差错。 针对单向网络通信可靠性的问题,目前采用前向纠错编码(Forward ErrorCorrection, FEC)技术可较好地改善误码性能,在Internet通信中应用的FEC方法 多涉及音频、图像、流媒体等传输领域,由理论及应用分析可知,采用基于FEC的方法能使 单向网络传输性能获得极大的提高。 但是,正是因为目前的FEC方法多涉及音频、图像、流媒体等传输领域,因而目前 采用FEC方法的多为多播传输,在多播传输中都存在弱反馈现象,即接收端也会通知发送 端某个包没收到,发送端会再次针对该包进行多播发送,因此这类FEC差错控制的方法不 是纯粹的无反馈。 然而有很多场合存在纯粹的无任何反馈的应用场景,如在低密级网络与高密级网 络相连时,只能允许低密级信息流向高密级网络而不能有任何反向信息的传输。这样,在 Internet的环境下,如何保证在纯粹的无任何反馈的应用场景中单向网络数据传输可靠性 成为有待解决的问题。
技术实现思路
本专利技术实施例在于提供一种在单向网络中传输数据的方法及装置,应用于不同媒 体信息的传输,以提高单向网络数据传输的可靠性。 本专利技术实施例提供了一种在单向网络中传输数据的方法,包括 如果待传输原始数据为非连续性媒体信息, 在发送端, 将所述原始数据分组为固定长度的数据包,对所述分组后的数据包进行外码编 码,将所述经外码编码后的数据包再进行内码编码,之后,将经内码编码后的数据包送入传 输通道; 在接收端, 根据编码数据的载荷类型判断媒体信息类型,若为非连续性媒体信息,将从传输 通道接收到的数据包进行内码解码,将经内码解码后的数据包再进行外码解码,获得原始 数据。 其中,如果待传输原始数据为连续性媒体信息,则进一步包括 在发送端, 将所述原始数据分组为固定长度的数据包,对所述分组后的数据包进行内码编 码,之后,将经内码编码后的数据包送入传输通道; 在接收端, 根据编码数据的载荷类型判断媒体信息类型,若为连续性媒体信息,将从传输通道接收到的数据包进行内码解码,获得原始数据。 其中,所述内码为Raptor码,所述外码为RS码。 其中,所述非连续性媒体信息包括数据信息、文本信息; 所述连续性媒体信息包括音频信息、图像信息、流媒体信息。 其中,所述送入传输通道的编码后的数据包括载荷类型、数据块号、编码标识、编 码序号和编码符号。 本专利技术实施例还提供了一种在单向网络中传输数据的装置,所述装置包括发送 端和接收端,如果待传输原始数据为非连续性媒体信息,则 所述发送端包括 分组模块,用于将所述原始数据分组为固定长度的数据包; 外码编码模块,用于对所述分组后的数据包进行外码编码; 内码编码模块,用于将所述经外码编码后的数据包再进行内码编码; 传送模块,用于将经内码编码后的数据包送入传输通道; 所述接收端包括 判断单元,用于根据编码数据的载荷类型判断媒体信息类型,若为非连续性媒体 信息,将从传输通道接收到的数据包传送给内码解码模块; 内码解码模块,用于对接收到的数据包进行内码解码,将经内码解码后的数据包 再传送给外码解码模块; 外码解码模块,用于对接收到的数据包进行外码解码,获得原始数据。 其中,如果待传输原始数据为连续性媒体信息,则 所述发送端包括, 分组模块,用于将所述原始数据分组为固定长度的数据包; 内码编码模块,用于对所述分组后的数据包进行内码编码; 传送模块,用于将经内码编码后的数据包送入传输通道; 所述接收端包括, 判断单元,根据编码数据的载荷类型判断媒体信息类型,若为连续性媒体信息,将从传输通道接收到的数据包传送给内码解码模块; 内码解码模块,用于对接收到的数据包进行内码解码,获得原始数据。 其中,所述内码为Raptor码,所述外码为RS码。 其中,所述非连续性媒体信息包括数据信息、文本信息;所述连续性媒体信息包括 音频信息、图像信息、流媒体信息。 其中,所述送入传输通道的编码后的数据包括载荷类型、数据块号、编码标识、编 码序号和编码符号。 应用本专利技术实施例所述的在单向网络中传输数据的方法及装置,对数据、文本等 非连续性媒体信息采用内码和外码级联的编解码方法如RS编码和R即tor编码的级联编解 码方法,得到原始数据,增强了数据传输端到端的重构能力,提高了单向网络数据传输的可 靠性,从而达到有效提高单向网络通信质量的目标。附图说明 为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是根据本专利技术实施例的一种在单向网络中传输数据的方法示意图; 图2是根据本专利技术实施例的另一种在单向网络中传输数据的方法示意图; 图3是根据本专利技术实施例的一种在单向网络中传输数据的装置结构示意图; 图4是根据本专利技术实施例的另一种在单向网络中传输数据的装置结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。本专利技术实施例利用前向纠错编码(Forward Error Correction, FEC)技术来恢复传输过程中丢失的数据包,降低数据传输中的丢包率,提高数据传输的可靠性。 本专利技术提出了在使用外码和内码级联的编解码方法,使得由内码没有恢复出的错误可以由外码恢复出来,如采用RS(Reed Solomon Code)码和Raptor码级联编码的方法,让R即tor译码没有恢复的错误可以由RS译码恢复出来,因此该方法可以大大提高数据传输的可靠性。 参见图1 ,其是根据本专利技术实施例的一种在单向网络中传输数据的方法示意图。在 本实施例中,已确定待传输原始数据是否本文档来自技高网
...

【技术保护点】
一种在单向网络中传输数据的方法,其特征在于,包括:如果待传输原始数据为非连续性媒体信息,在发送端,将所述原始数据分组为固定长度的数据包,对所述分组后的数据包进行外码编码,将所述经外码编码后的数据包再进行内码编码,之后,将经内码编码后的数据包送入传输通道;在接收端,根据编码数据的载荷类型判断媒体信息类型,若为非连续性媒体信息,将从传输通道接收到的数据包进行内码解码,将经内码解码后的数据包再进行外码解码,获得原始数据。

【技术特征摘要】
一种在单向网络中传输数据的方法,其特征在于,包括如果待传输原始数据为非连续性媒体信息,在发送端,将所述原始数据分组为固定长度的数据包,对所述分组后的数据包进行外码编码,将所述经外码编码后的数据包再进行内码编码,之后,将经内码编码后的数据包送入传输通道;在接收端,根据编码数据的载荷类型判断媒体信息类型,若为非连续性媒体信息,将从传输通道接收到的数据包进行内码解码,将经内码解码后的数据包再进行外码解码,获得原始数据。2. 根据权利要求1所述的方法,其特征在于,如果待传输原始数据为连续性媒体信息, 则进一步包括在发送端,将所述原始数据分组为固定长度的数据包,对所述分组后的数据包进行内码编码,之 后,将经内码编码后的数据包送入传输通道; 在接收端,根据编码数据的载荷类型判断媒体信息类型,若为连续性媒体信息,将从传输通道接 收到的数据包进行内码解码,获得原始数据。3. 根据权利要求1或2所述的方法,其特征在于,所述内码为R即tor码,所述外码为 RS码。4. 根据权利要求1或2所述的方法,其特征在于, 所述非连续性媒体信息包括数据信息、文本信息; 所述连续性媒体信息包括音频信息、图像信息、流媒体信息。5. 根据权利要求1或2所述的方法,其特征在于,所述送入传输通道的编码后的数据包 括载荷类型、数据块号、编码标识、编码序号和编码符号。6. —种在单向网络中传输数据的装置,其特征在于,所述装置包括发送端和接收端, 如果待传输原始数据为非连续性媒体信息,则所述发送端包括分组模块,用于将所述原始数据分组为固...

【专利技术属性】
技术研发人员:郭春梅
申请(专利权)人:联想网御科技北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1