数据传输方法和装置制造方法及图纸

技术编号:18369441 阅读:37 留言:0更新日期:2018-07-05 13:15
本发明专利技术实施例提供一种数据传输方法和装置,其中,该方法包括:在当前传输数据单元中有第一类数据和/或第二类数据丢失,且在该当前传输数据单元中还存在未发送的第二类数据和/或第三类数据时,不发送该未发送的第二类数据和/或第三类数据;其中,该第一类数据是指解码时不参考其他类数据的数据;该第二类数据是指解码时参考该第一类数据的数据;该第三类数据是指解码时参考该第一类数据和该第二类数据的数据。通过本实施例的上述方法,考虑数据间的相关性,根据数据的重要程度设计丢包策略,由此,降低数据丢失对数据恢复质量的影响,保证重要数据的有效传输,提高数据传输质量,并可以节省网络资源,降低了网络发生拥塞的可能性。

Data transmission methods and devices

An embodiment of the invention provides a data transmission method and device, in which the method includes: there is a first class of data and / or second kinds of data lost in the current transmission data unit, and the unsent second classes are not sent when there are still second classes of data and / or third types of data that are not sent in the current transmission data unit. Data and / or third types of data, in which the first class of data refers to data that does not refer to other class data in decoding; the second type of data refers to the data referring to the first class of data in decoding; the third type of data refers to the data that is referred to the first class of data and the second types of data in decoding. Through the above method, we consider the correlation between data and design the packet loss strategy according to the importance of the data, thereby reducing the effect of data loss on the quality of data recovery, ensuring the effective transmission of important data, improving the quality of data transmission, saving network resources and reducing network congestion. Possibility.

【技术实现步骤摘要】
数据传输方法和装置
本专利技术涉及通信
,尤其涉及一种数据传输方法和装置。
技术介绍
随着信息技术的日益进步以及无线通信
的不断拓展,依赖于实时数据传输的应用需求越来越受到人们的重视,但是,实时数据传输对网络的性能具有很高的要求,由于分配给各类数据的网络资源以及网络所受到环境影响是动态变化和不可预测的,因此会出现数据丢失的情况,无法为实时数据传输提供可靠的服务质量(QualityofService,Qos)保障。应该注意,上面对技术背景的介绍只是为了方便对本专利技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本专利技术的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
由于网络条件的影响,不可避免地存在数据丢包问题,而数据丢包会影响接收端数据恢复质量,另外,由于数据之间的相关性,一个重要数据的丢失会导致其他数据的传输变的无意义,传输这些数据将会浪费网络资源。本专利技术实施例提出了一种数据传输方法和装置,考虑不同类型数据间的相关性,根据数据的重要程度设计丢包策略,由此,降低数据丢失对数据恢复质量的影响,保证重要数据的有效传输,提高数据传输质量,并可以节省网络资源,降低了网络发生拥塞的可能性。本专利技术实施例的上述目的是通过如下技术方案实现的:根据本专利技术实施例的第一个方面,提供了一种数据传输装置,其中,该装置应用于网络中的节点,其中,该装置包括:第一判断单元,其用于判断在当前传输数据单元中是否有第一类数据和/或第二类数据丢失;第一处理单元,其用于在该第一判断单元判断结果为是,且在该当前传输数据单元中还存在未发送的第二类数据和/或第三类数据时,不发送该未发送的第二类数据和/或第三类数据;其中,该传输数据单元中包含第一类数据,第二类数据和第三类数据,该第一类数据是指解码时不参考其他类数据的数据;该第二类数据是指解码时参考该第一类数据的数据;该第三类数据是指解码时参考该第一类数据和该第二类数据,并不作为其他类数据参考的数据。根据本专利技术实施例的第二个方面,提供了一种数据传输方法,该方法包括:在当前传输数据单元中是否有第一类数据和/或第二类数据丢失,且在该当前传输数据单元中还存在未发送的第二类数据和/或第三类数据时,不发送该未发送的第二类数据和/或第三类数据;其中,该传输数据单元中包含第一类数据,第二类数据和第三类数据,该第一类数据是指解码时不参考其他类数据的数据;该第二类数据是指解码时参考该第一类数据的数据;该第三类数据是指解码时参考该第一类数据和该第二类数据,并不作为其他类数据参考的数据。本专利技术实施例的有益效果在于,通过本实施例的上述方法和装置,考虑不同类型数据间的相关性,根据数据的重要程度设计丢包策略,由此,降低数据丢失对数据恢复质量的影响,保证重要数据的有效传输,提高数据传输质量,并可以节省网络资源,降低了网络发生拥塞的可能性。参照后文的说明和附图,详细公开了本专利技术的特定实施方式,指明了本专利技术的原理可以被采用的方式。应该理解,本专利技术的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本专利技术的实施方式包括许多改变、修改和等同。针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。附图说明参照以下的附图可以更好地理解本专利技术的很多方面。附图中的部件不是成比例绘制的,而只是为了示出本专利技术的原理。为了便于示出和描述本专利技术的一些部分,附图中对应部分可能被放大或缩小。在本专利技术的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。在附图中:图1是本实施例1中数据传输方法流程图;图2是本实施例1中数据传输方法流程图;图3是本实施例1中GOP结构示意图;图4是本实施例3中数据传输方法流程图;图5是本实施例4中数据传输装置示意图;图6是本实施例4中数据传输装置示意图;图7是本实施例4中数据传输装置示意图;图8是本实施例4中数据传输装置硬件构成示意图。具体实施方式参照附图,通过下面的说明书,本专利技术实施例的前述以及其它特征将变得明显。这些实施方式只是示例性的,不是对本专利技术的限制。为了使本领域的技术人员能够容易地理解本专利技术的原理和实施方式,本专利技术实施例以视频数据为例进行说明,但可以理解,本专利技术实施例并不限于视频数据,例如,本专利技术实施例提供的方法和装置也适用于其它网络中传输的数据。下面参照附图对本专利技术的具体实施方式进行说明。实施例1本实施例1提供一种数据传输方法,应用于网络中的节点,图1是该数据传输方法流程图,如图1所示,该方法包括:步骤101,判断在当前传输数据单元中是否有第一类数据和/或第二类数据丢失;步骤102,在判断结果为是,且在该当前传输数据单元中还存在未发送的第二类数据和/或第三类数据时,不发送该未发送的第二类数据和/或第三类数据;其中,该传输数据单元中包含第一类数据,第二类数据和第三类数据,该第一类数据是指解码时不参考其他类数据的数据;该第二类数据是指解码时参考该第一类数据的数据;该第三类数据是指解码时参考该第一类数据和该第二类数据,并不作为其他类数据参考的数据。通过本实施例的上述方法,考虑不同类型数据间的相关性,根据数据的重要程度设计丢包策略,由此,降低数据丢失对数据恢复质量的影响,保证重要数据的有效传输,提高数据传输质量,并可以节省网络资源,降低了网络发生拥塞的可能性。在本实施例中,传输数据单元作为传输数据的基本单元,由源节点发出,一个以上连续的传输数据单元构成整个传输数据,每个传输数据单元中包含第一类数据、第二类数据和第三类数据,该第一类数据是指解码时不参考其他类数据的数据,但可以作为其他两类数据解码时参考的数据;该第二类数据是指解码时参考该第一类数据的数据,并作为第三类数据解码时参考的数据;该第三类数据是指解码时参考该第一类数据和该第二类数据,并不作为其他类数据参考的数据,不同类型的数据对数据恢复质量的影响不同,其中,第一类数据最重要,对数据恢复质量的影响较大,第二类数据次之,第三类数据对数据恢复质量的影响最小。在本实施例中,一个传输数据单元中第一类数据,第二类数据和第三类数据的传输位置可以根据数据间的相关性确定,其中,传输位置表示数据在传输队列中的传输次序,其中,将对数据恢复质量的影响较大的数据放在靠前的传输位置,将对数据恢复质量的影响较小的数据放在靠后的传输位置;例如,可以先传输第一类数据,随后传输第二类数据,最后传输第三类数据,也可以先传输第一类数据,随后传输解码依赖于该第一类数据的第二类数据和第三类数据,最后传输解码依赖于该已传输的第二类数据和第三类数据的其他第二类数据和第三类数据,本实施例并不以此作为限制。因此,在本实施例中,为了降低数据丢失对数据恢复质量的影响,保证重要数据的有效传输,提高数据传输质量,考虑不同类型数据间的相关性,根据数本文档来自技高网...
数据传输方法和装置

【技术保护点】
1.一种数据传输装置,所述装置应用于网络中的节点,其中,所述装置包括:第一判断单元,其用于判断在当前传输数据单元中是否有第一类数据和/或第二类数据丢失;第一处理单元,其用于在所述第一判断单元判断结果为是,且在所述当前传输数据单元中还存在未发送的第二类数据和/或第三类数据时,不发送所述未发送的第二类数据和/或第三类数据;其中,所述传输数据单元中包含第一类数据,第二类数据和第三类数据,所述第一类数据是指解码时不参考其他类数据的数据;所述第二类数据是指解码时参考所述第一类数据的数据;所述第三类数据是指解码时参考所述第一类数据和所述第二类数据,并不作为其他类数据参考的数据。

【技术特征摘要】
1.一种数据传输装置,所述装置应用于网络中的节点,其中,所述装置包括:第一判断单元,其用于判断在当前传输数据单元中是否有第一类数据和/或第二类数据丢失;第一处理单元,其用于在所述第一判断单元判断结果为是,且在所述当前传输数据单元中还存在未发送的第二类数据和/或第三类数据时,不发送所述未发送的第二类数据和/或第三类数据;其中,所述传输数据单元中包含第一类数据,第二类数据和第三类数据,所述第一类数据是指解码时不参考其他类数据的数据;所述第二类数据是指解码时参考所述第一类数据的数据;所述第三类数据是指解码时参考所述第一类数据和所述第二类数据,并不作为其他类数据参考的数据。2.根据权利要求1所述的装置,其中,所述第一处理单元根据在当前传输数据单元中丢失的数据类型和传输位置确定在当前传输数据单元中不发送的数据的数据类型和传输位置。3.根据权利要求1所述的装置,其中,在所述节点是源节点时,所述装置还包括:第一获取单元,其用于在所述当前传输数据单元传输完成后,获取数据恢复质量;第一确定单元,其用于在所述数据恢复质量小于阈值时,根据预定的丢包策略,确定下一个传输数据单元中不再发送的丢包组合,所述丢包组合包括不再发送的数据的数据类型和传输位置;以及第二处理单元,其用于根据所述第一确定单元确定的丢包组合的信息传输所述下一个传输数据单元;或者,在所述节点是源节点时,所述装置还包括:第一接收单元,其用于在所述当前传输数据单元传输完成,且在数据恢复质量小于阈值时,接收目的节点发送的丢包组合,所述丢包组合包括下一个传输数据单元中不再发送的数据的数据类型和传输位置;以及第三处理单元,其用于根据所述第一接收单元接收的丢包组合的信息传输所述下一个传输数据单元。4.根据权利要求3所述的装置,其中,在满足所述数据恢复质量大于等于所述阈值的条件下,所述第一确定单元将使网络丢包率最小的丢包组合确定为下一个传输数据单元中不再发送的丢包组合。5.根据权利要求4所述的装置,其中,...

【专利技术属性】
技术研发人员:吴杰朱舟底欣田军
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本,JP

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

1