用于发送传输流包的方法和设备技术

技术编号:5444789 阅读:229 留言:0更新日期:2012-04-11 18:40
提供了一种处理并发送传输流包以及处理发送的传输流包的方法。基于介质访问控制(MAC)层管理的时间信息在MAC层中产生时间戳,并基于与当发生传输错误时与用于常规数据帧的不同的算法重传输包括传输流包的数据帧。因此,不需要发送和接收用于在发送终端与接收终端之间精确发送传输流包的附加同步包,并能够减小由延迟和抖动引起的性能衰减。

【技术实现步骤摘要】
【国外来华专利技术】
符合本专利技术的方法和设备涉及传输流,更具体地,涉及处理并发送传输 流包,以及处理发送的传输流包。
技术介绍
为了发送音频视频(AV)数据,通常使用传输流(TS)格式。当接收或 发送AV数据时,在发送终端与接收终端之间的时间同步非常重要。因此, 发送终端和接收终端发送和接收包括时间信息的包,且终端通过使用各种算 法尝试同步。图1是用于解释根据现有技术的发送传输流包的方法的示意图。左边的设备包含TS产生器,其是用于提供传输流包的源,且TS产生器 可以是用于存储图像数据、流应用的存储介质或运动图像专家组(MPEG) 编码器。右边的设备包含TS消费器,其消费传输流包,且TS消费器可以是 显示装置、复用器/解复用器(MUX/DEMUX )或MPEG解码器。发送终端根据网络类型(诸如,以太网或无线LAN)通过网络接口将传 输流包发送到接收终端。发送终端的TS产生器和接收终端的TS消费器使用 包括在传输流包中的信息来控制传输,但网络接口不参与这个处理。更具体 地,介质访问控制(MAC)层或物理层不确定从上层发送的数据是否是传输 流包,从而通过相同的方法处理所有数据,并且不对传输流包执行控制操作。因此,根据现有技术,在通过网络发送传输流包的处理中可发生延迟和 抖动,使接收终端不能精确地输出图像。此外,为了避免延迟和抖动,发送 终端的TS产生器和接收终端的TS消费器不得不在应用层包括附加模块,以 对传输流包执行精确同步。发送终端和接收终端还不得不交换用于同步的包。 因此,实现过于复杂。
技术实现思路
技术问题本专利技术的示例性实施例提供了 一种用于在网络终端的介质访问控制(MAC)层中处理并发送传输流包的方法和设备。 有益效果从连接到网络的终端的MAC层提供用于为传输流包产生时间戳的时间 信息。因此,不需要发送和接收用于在发送终端与接收终端之间精确发送传 输流包的附加包。此外,将单个时间戳添加到多个传输流包减小了网络流量。 另外,基于MAC层中的时间来控制传输流包,从而可保持网络中的传 输流包的时间特性。因此,减小了由延迟和抖动引起的性能衰减。附图说明图1是用于解释根据现有技术的发送传输流包的方法的示意图2是示出根据本专利技术的示例性实施例的用于发送传输流包的操作的流程图3示出根据本专利技术的示例性实施例的添加了时间戳的传输流包的组; 图4是示出根据本专利技术的示例性实施例的接收设备用于处理发送的传输流包的操作的流程图5是示出根据本专利技术的示例性实施例的用于发送传输流包的设备和用于接收并处理传输流包的设备的结构的框图。具体实施例方式最优模式根据本专利技术的一方面,提供了 一种用于从连接到网络的终端发送传输流 包的方法,该方法包括根据MAC层在与其它终端同步时管理以控制在网 络中使用的介质的时间信息产生时间戳;通过使用时间戳处理传输流包;发 送处理的传输流包。所述网络可以是无线局域网(WLAN)。在这种情况下,所述时间信息是 根据信标帧的时间戳字段设置的值。所述网络可以是无线个域网(WPAN)。在这种情况下,所述时间信息是 根据信标帧的微微网同步参数字段设置的值。所述处理的步骤可包括通过组合多个传输流包来产生包组;以及通过将时间戳添加到包组来产生MAC协议数据单元(MPDU )。所述处理的步骤还可包括记录指示传输流包包括在MPDU中的信息。 在所述发送的步骤中,当发生传输错误时,可基于预定的设置值执行重传输,而不是基于网络设置的重试限制。在所述发送的步骤中,当发生传输错误时,可执行重传输,直到提前发 送的并且存储在接收传输流包的另 一终端的緩沖中的所有传输流包被消费。根据本专利技术的另 一方面,提供了 一种记录有用于执行发送传输流包的方 法的计算机程序的计算机可读介质。根据本专利技术的另 一方面,提供了 一种用于从连接到网络的终端发送传输 流包的设备,该设备包括时间戳产生器,根据MAC层在与其它终端同步 时管理以控制在网络中使用的介质的时间信息产生时间戳;包处理器,通过 使用时间戳处理传输流包;发送器,发送处理的传输流包。根据本专利技术的另一方面,提供了一种在连接到网络的终端的MAC层中 处理传输流包的方法,该方法包括从通过网络接收的帧提取时间戳;以及 根据提取的时间fl和MAC (介质访问控制)层在与其它终端同步时管理以控 制在网络中使用的介质的时间信息来输出包括在帧中的传输流包。在所述输出的步骤中,可根据预定的规则通过使用单个时间戳来输出多 个传输流包。根据本专利技术的另 一方面,提供了 一种记录有用于执行处理传输流包的方 法的计算机程序的计算才几可读介质。根据本专利技术的另一方面,提供了一种在连接到网络的终端的MAC层中 处理传输流包的设备,该设备包括时间戳提取单元,从通过网络接收的帧 提取时间戳;输出单元,根据提取的时间戳和MAC层在与其它终端同步时 管理以控制在网络中使用的介质的时间信息来输出包括在帧中的传输流包。 专利技术模式图2是示出根据本专利技术的示例性实施例的用于从发送终端发送传输流包 的操作的流程图。在操作210中,发送终端的介质访问控制(MAC)层使用MAC层管理 的时间信息产生用于从上层发送所述传输流包的传输流包的时间戳。与网络 中的其它终端同步地管理由MAC层管理的时间信息,以通过MAC层控制网 络中使用的介质。因此,应用到本专利技术的环境预先假定发送终端的MAC层7和接收终端的MAC层支持时间同步功能。例如,使用IEEE 802.11标准或IEEE 802.15.3标准等的网络提供这种功 能。在使用IEEE 802.il的无线局域网(WLAN)中,终端根据信标帧的时间 戳字段在MAC层中执行时间同步。在使用IEEE 802.15.3的无线个域网 (WPAN )中,终端根据信标帧的微微网同步参数字段在MAC层中执行时间 同步。MAC层通过使用服务访问点(SAP)将时间信息提供给上层。 在操作220, MAC层通过组合传输流包形成包组。所述包组是多个传输 流包的组。在操作230, MAC层通过将时间戳添加到组来产生MAC协议数据单元 (MPDU)。如上所述,多个传输流包与单个时间戳组合以减小网络流量。然 而,这样做的话,发送终端的MAC层和接收终端的MAC层不得不提前了解则。所述规则的示例是当时间戳被添加到包组前端时,时间戳表示在包组 前面的传输流包的输出时间,并且在时间戳表示的时间之后以预定的间隔输 出下一传输流包。在操作240,在产生的MPDU中表示传输流标记(TS标记)。TS标记是 指示传输流包包括在MPDU的有效载荷中的标识符。接收终端的MAC层识 别TS标记、从MPDU提取时间戳并根据MAC层的时间信息将传输流包输 出到上层。TS标记由记录在MPDU头的帧控制字段中的类型信息和/或子类 型信息表示。TS标记可通过连续记录或展开标识符表示,通过在MPDU 的帧体中使用hash函数或各种函数识别所述标识符。此外,可通过使用 物理层收敛过程(PLCP)协议数据单元(PPDU)的'保留字段或服务 字段来表示TS标记。在操作250,包括MPDU的数据帕被发送。在操作260,确定数据帧的传输是否成功。这可通过使用确认(ACK) 帧来检查。当传输失败时,在操作270,确定是否将传输失败的数据帧重新发送。 一般来说,在无线网络中,当数据帧的传输失本文档来自技高网...

【技术保护点】
一种用于从连接到网络的终端发送传输流包的方法,该方法包括: 根据介质访问控制(MAC)层在与其它终端同步时管理以控制在网络中使用的介质的时间信息产生时间戳; 通过使用时间戳处理传输流包;以及 发送处理的传输流包。

【技术特征摘要】
【国外来华专利技术】KR 2006-9-22 10-2006-00924571、一种用于从连接到网络的终端发送传输流包的方法,该方法包括根据介质访问控制(MAC)层在与其它终端同步时管理以控制在网络中使用的介质的时间信息产生时间戳;通过使用时间戳处理传输流包;以及发送处理的传输流包。2、 如权利要求1所述的方法,其中,所述网络是无线局域网(WLAN),其中,所述时间信息是根据信标帧的时间戳字段设置的值。3、 如权利要求1所述的方法,其中,所述网络是无线个域网(WPAN),4、 如权利要求l所述的方法,其中,所述处理的步骤包括 通过组合多个传输流包来产生包组;以及 通过将时间f^添加到包组来产生MAC协议^:据单元(MPDU )。5、 如权利要求4所述的方法,其中,所述处理的步骤还包括在记录中, 记录指示多个传输流包包括在MPDU中的信息。6、 如权利要求5所述的方法,其中,在记录中,通过使用记录在MPDU 头的帧控制字段中的类型信息或子类型信息来记录指示所述多个传输流包包 括在MPDU的有效载荷中的信息。7、 如权利要求l所述的方法,其中,在所述发送的步骤中,当发生传输 错误时,基于预定的设置值执行重传输,而不是基于网络设置的重试限制。8、 如权利要求l所述的方法,其中,在所述发送的步骤中,当发生传输 错误时,执行重传输,直到提前发送的并且存储在接收传输流包的另一终端 的緩冲中的所有传输流包被消费。9、 一种记录有用于执行权利要求1所述的方法的计算机程序的计算机可 读介质。10、 一种用于从连接到网络的终端发送传输流包的设备,该设备包括 时间戳产生器,根据介质访问控制(MAC)层在与其它终端同步时管理以控制在网络中使用的介质的时间信息产生时间戳;包处理器,通过使用时间戳处理传输流包;和 发送器,发送处理的传输流包。11、 如权利要求IO所述的设备,其中,所述网络是无线局域网(WLAN),其中,所述时间信息是基于信标帧的时间戳字段设置的值。12、 如权利要求10所述的设备,其中,所述网络是无线个域网(WPAN),其中,所述时间信息是基于信标帧的微微网同步参数字段设置的值。13、 如权利要...

【专利技术属性】
技术研发人员:梁七烈斯科特晟旭李卢东辉
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1