用于使用AVB网络中的应用层结构管理音频/视频流的系统技术方案

技术编号:9847178 阅读:143 留言:0更新日期:2014-04-02 15:37
本发明专利技术公开了一种包括通话器、收听器和控制器的系统,该系统可以通过以太网音频/视频桥接网络进行通信。所述控制器可以通过通话器和收听器的一个或多个应用层接口传达控制消息以管理所述通话器与所述收听器之间的数据流。基于控制消息,所述通话器和所述收听器可以使用流预留协议进行通信以预留数据流的连接或删除与数据流的连接。所述通话器和所述收听器可以通过应用层接口将预留或删除连接的成功传达到控制器。

【技术实现步骤摘要】
【国外来华专利技术】用于使用AVB网络中的应用层结构管理音频/视频流的系统
本专利技术涉及一种以太网音频-视频桥接(“AVB”)网络,且更特定地说涉及通过经由顶层应用层接口发送的控制消息而管理AVB网络上的数据流。
技术介绍
音频/视频(“A/V”)数据可以在网络系统中从一个端点传输到另一端点。在发送A/V数据之前,可以通过网络发送控制信号以建立A/V数据可以在其上从一个端点行进到另一端点的路径。类似地,控制信号可以用来删除端点之间的路径。
技术实现思路
一种包括通话器(talker)、收听器(listener)和控制器的系统可以通过以太网音频/视频桥接(AVB)网络进行通信。控制器可以被配置来管理通话器与收听器之间的一个或多个数据流的流动。为了管理数据流的流动,控制器可以将控制消息传达到通话器和/或收听器。在一个示例性系统中,控制消息可以是根据媒体导向系统传输(MOST)标准使用的功能块(FBlock)控制消息。控制消息可以通过通话器和/或收听器的一个或多个应用层接口模块而传达。当接收到控制消息时,应用层接口模块可以被配置来使用根据流预留协议(SRP)描述或使用的一个或多个功能以管理数据流通过AVB网络的流动。为了使用所述功能,应用层接口模块可以与一个或多个状态机模块和/或一个或多个SRP堆栈模块进行通信。控制器可以通过将一个或多个控制消息提供给通话器和收听器以创建数据流和/或删除与数据流的连接来管理数据流的流动。当通话器接收到创建数据流的控制消息时,通话器可以将消息传达到状态机模块。状态机模块可以被配置来使用SRP协议堆栈模块注册一个或多个属性,这可以在收听器处引发一个或多个事件以将数据流通知收听器。通话器可以被配置来通过应用层接口模块将指示通话器是否能够创建数据流的状态消息发送到控制器。当接收到成功消息时,控制器可以被配置来将连接消息发送到收听器以连接到数据流。收听器可以通过收听器的应用层接口模块接收连接消息。应用层接口模块可以将连接消息传达到状态机模块。当接收到连接消息且确定由通话器引发一个或多个事件时,状态机模块可以执行一个或多个功能以确定收听器是否能够连接到数据流和/或建立到数据流的连接。状态机模块也可以被配置来使用SRP协议堆栈模块注册一个或多个属性,这可以在通话器处引发一个或多个事件,从而将收听器能够连接到数据流通知通话器。收听器也可以通过收听器的应用层接口模块将指示收听器是否能够连接到数据流的状态消息发送到控制器。当确定由收听器的注册引发一个或多个收听器事件时,通话器的状态机模块可以执行功能以与收听器建立连接并将数据流发送到收听器。控制器也可以被配置来将控制消息发送到通话器和收听器以删除与数据流的连接。控制器可以被配置来通过收听器的应用层接口将断开消息发送到收听器。当接收到断开消息时,收听器的状态机模块可以被配置来执行一个或多个功能以与数据流断开,包括使用SRP堆栈模块取消一个或多个收听器属性的注册。收听器可以被配置来通过应用层接口将指示收听器是否能够删除与数据流的连接的状态消息发送到控制器。当从收听器接收到状态消息时,控制器可以被配置来通过通话器的应用接口将删除数据流的消息发送到通话器。当接收到消息时,通话器的状态机模块可以被配置来执行一个或多个功能以删除数据流,包括使用SRP堆栈模块取消一个或多个通话器属性的注册。通话器可以被配置来通过应用层接口将指示通话器是否能够删除数据流的状态消息发送到控制器。本领域一般技术人员在检查下列附图和详述之后将明白其它系统、方法、特征和优点。希望所有这样的额外系统、方法、特征和优点均包括在这样的描述内、包括在本专利技术的范围内且受下列权利要求保护。附图说明参考下列附图和描述可以更好地理解系统。附图中的组件不一定按比例绘制,而是强调说明本专利技术的原理。此外,在附图中,相同的参考数字指定不同附图中的对应部分。图1是示例性网络通信系统的方框图。图2是示出客户端、控制器、通话器和收听器的一个或多个组件的示例性网络通信系统的方框图。图3是控制器可以执行用于在以太网AVB网络中的通话器与收听器之间创建数据流的示例性方法的流程图。图4是控制器可以执行用于删除以太网AVB网络中的通话器与一个或多个收听器之间的数据流的流程图。图5是通话器和收听器可以执行用于基于接收自控制器的指令在通话器与收听器之间创建数据流的示例性方法的流程图。图6是图5的示例性方法在更加详述之后的流程图。图7是通话器和收听器可以执行用于基于接收自控制器的指令删除通话器与收听器之间的数据流的示例性方法的流程图。图8是图7的示例性方法在更加详述之后的流程图。图9是示例性网络通信系统的方框图。图10是搭配网络通信系统中的一个或多个组件使用的处理系统的实例。具体实施方式连接网络装置的需求持续快速增长。在许多系统中,制造具有网络连接和/或通信能力的许多个装置。例如,在一些汽车中,先前未考虑连接的组件被制造成具有连接能力。可以将诸如刹车、风门的部分和/或各个其它部分制造成支持以太网音频-视频桥接(“以太网AVB”)的装置,其可以通过以太网AVB网络进行通信。在一些系统中,以太网AVB网络可以用来利用无线且/或通过有线(诸如以太网电缆)发送的音频和/或视频数据流连接一个或多个装置。在其它系统中,装置可以通过使用除了以太网电缆(诸如光纤电缆)以外的媒体的网络相互连接和/或通信。使用除了以太网电缆以外的媒体的示例性网络是媒体导向系统传输(MOST)网络。以MOST网络连接的装置可以使用MOST车辆总线标准而相互通信,MOST车辆总线标准使用分时多路复用作为底层传输机制以在装置之间传达A/V数据。在使用MOST车辆标准进行通信的系统中,可以使用功能块(“FBlock”)控制信号对通过网络发送的A/V数据执行控制。FBlock控制信号可以由MOST网络中的装置在装置的应用层处发送和/或接收。在应用层处,装置可以具有用于发送和接收FBlock控制信号的接口。接口可以称作FBlock接口。FBlock接口可以与装置内的相同或不同层中的其它应用和/或模块进行通信以发送、接收和/或处理FBlock控制信号。使用光纤电缆的MOST网络可以用使用以太网电缆的AVB网络来替换,其中底层传输机制包括优先级分组交换而非分时多路复用。如果MOST网络用以太网AVB网络来替换,那么可以希望仍然使用FBlock控制信号来控制A/V数据的流动。图1示出了示例性网络通信系统100,其可以并有、包括和/或使用顶层应用层控制信号(诸如FBlock控制信号)以控制A/V信号的流动。系统100可以包括多个电子装置,包括电子装置130、131、132、140、141、142、150、160和190。可以包括更多或更少电子装置。每个电子装置130、131、132、140、141、142、150、160和/或190可以被配置来执行一个或多个角色。角色可以包括通话器的角色、收听器的角色、通话器/收听器的角色、客户端的角色和/或控制器的角色。可以包括其它角色。通话器的角色可以是跨网络110传输信息和/或数据。替代地或此外,通话器的角色可以是建立、创建和/或预留用于传输携带信息和/或数据的数据流的连接。替代地或此外,通话器的角色可以是删除或拆除连接。收听器的角色可以是接收已经通过网络本文档来自技高网...
用于使用AVB网络中的应用层结构管理音频/视频流的系统

【技术保护点】
一种被配置来通过以太网音频‑视频桥接(“AVB”)网络建立数据流的连接的通话器装置,所述通话器装置包括:应用层接口模块;状态机模块,其与所述应用层接口模块进行通信;和流预留协议(“SRP)堆栈模块,其与所述应用层接口模块和所述状态机模块进行通信,其中所述应用层接口模块被配置来:确定用于创建所述数据流的消息;且将所述消息传达到所述状态机模块;其中所述状态机模块被配置来:接收所述消息;响应于接收到所述消息,使用所述SRP堆栈模块将所述通话器装置能够创建所述数据流的消息传达到所述AVB网络;使用所述SRP堆栈模块确定收听器装置能够接受所述数据流;且基于所述收听器装置能够接受所述数据流的确定建立所述数据流与所述收听器装置的连接。

【技术特征摘要】
【国外来华专利技术】2011.06.30 US 13/174,1001.一种被配置来通过以太网音频-视频桥接(“AVB”)网络建立与收听器的连接的通话器装置,所述通话器装置包括:由处理器可执行的多个模块,该多个模块包括:功能块FBlock接口模块;流预留协议(“SRP”)堆栈模块,来根据SRP在所述以太网AVB网络上建立连接,状态机模块,其与所述FBlock接口模块和SRP堆栈模块进行通信;其中所述FBlock接口模块被配置来:确定来创建数据流;且响应于该确定,将所述FBlock控制消息传达到所述状态机模块,所述FBlock控制消息指示到状态机来在以太网AVB网络上建立用于数据流的连接;其中所述状态机模块被配置来:接收所述FBlock控制消息;响应于接收到所述FBlock控制消息,使用所述SRP堆栈模块在第一SRP消息中将所述通话器装置想要传送所述数据流传达到所述AVB网络;接收指示所述收听器装置接受数据流能力的第二SRP消息;使用所述SRP堆栈模块确定收听器装置能够接受所述数据流;且响应于所述收听器装置能够接受所述数据流的确定根据SRP在所述以太网AVB网络上建立连接用于所述数据流与所述收听器装置的通信。2.根据权利要求1所述的通话器装置,其中所述状态机模块还被配置来使用所述SRP协议堆栈模块注册通话器通告(“TA”)属性作为使用所述SRP堆栈模块将所述通话器装置能够创建所述数据流传达到所述AVB网络的部分。3.根据权利要求1所述的通话器装置,其中所述状态机模块还被配置来向所述SRP堆栈模块发出查询,其中向所述SRP堆栈模块发出的所述查询指示与所述数据流相关联的流ID。4.根据权利要求1所述的通话器装置,其中所述状态机模块还被配置来从所述SRP堆栈模块接收收听器就绪事件作为所述收听器装置能够接受所述数据流的所述确定的部分。5.根据权利要求1所述的通话器装置,其中所述状态机模块还被配置来从控制器接收所述FBlock控制消息以确定来产生所述数据流。6.根据权利要求5所述的通话器装置,其中所述FBlock接口还被配置来将指示所述通话器装置能够创建所述数据流的成功消息发送到所述控制器,其中到所述控制器的所述成功消息包括所述数据流的流ID。7.根据权利要求1所述的通话器装置,其中所述状态机模块被配置来启动音频/视频传输协议(“AVTP”)引擎以响应于用于与所述收听器装置的数据流的通信在所述以太网AVB网络上的连接的建立开始所述数据流的通信。8.根据权利要求1所述的通话器装置,其中所述收听器装置包括第一收听器装置,且其中所述状态机模块还被配置来使用所述SRP堆栈模块确定第二收听器装置能够接受所述数据流。9.根据权利要求1所述的通话器装置,其中...

【专利技术属性】
技术研发人员:D奥尔森L皮尔逊C冈瑟
申请(专利权)人:哈曼国际工业有限公司
类型:发明
国别省市:美国;US

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

1