适于连接家庭网络与服务供应商网络的装置的制造方法

文档序号:8548391阅读:386来源:国知局
适于连接家庭网络与服务供应商网络的装置的制造方法
【技术领域】
[0001]本发明涉及端用户设备的领域,具体涉及经由与服务供应商网络的宽带连接进行操作以提供互联网服务的住宅网关。
【背景技术】
[0002]住宅网关被广泛用于将客户家庭中的设备与互联网或任何其他广域网(WAN)连接。住宅网关使用例如支持铜线上的高数据速率传输的数字用户线(xDSL)技术、高速无线通信或光纤宽带传输系统。家庭网络已经成为许多端用户的日常生活的一部分。家庭网络由多个异构组件组成,其意味着家庭网络由多种不同类型的设备组成。所有这些设备需要彼此通信和与互联网通信。
[0003]如用于家庭网络的一般的住宅网关通常包括微处理器、其中存储具有软件模块和应用的操作系统的非易失性存储器、和用于住宅网关的操作的易失性存储器。住宅网关的操作系统是例如LINUX操作系统和代表应用的执行环境的网关专用中间件。软件模块提供例如DSL调制解调器功能、电缆或光调制解调器功能、网关和交换功能、FXS功能、VoIP功能,并且包括用于无线操作的W1-Fi节点和以太网桥。因此,住宅网关需要管理多个不同的媒体流技术,并且在不同的媒体交互器之间通常存在传输协议的不匹配。例如,VoIP(基于互联网协议的语音)使用RTP/RTCP(实时传输协议/RTP控制协议)分组,FXS/FX0(外部交换服务/外部交换局)使用来自DSP (数字信号处理器)的媒体采样、并且应答机使用需要播放/存储的文件等。将不同的传输协议彼此链接通常是复杂和独立的实施方式。
[0004]US20050190743公开了一种包括多个协议处理器(protocol handler)和与每个协议处理器通信的多个操作模块的住宅网关。第一协议处理器与给定的客户协议或服务供应商协议相关联,并且被配置为将符合关联协议的输入信号转换为通用信息格式。第二协议处理器还被配置为将信息从通用信息格式转换为符合第二关联协议的输出信号。操作模块之一连接第一协议处理器与第二协议处理器,并且被配置为使用通用信息格式的信息来执行通信操作。

【发明内容】

[0005]适于经由宽带连接来连接家庭网络与服务供应商网络以便提供互联网服务的装置包括:媒体中继,所述媒体中继用于针对输出连接,接收根据第一协议的家庭网络的数据流并向服务供应商网络发送根据第二协议的数据流,以及针对输入连接则反之。媒体中继包括:媒体设备接口,用于将媒体中继与家庭网络链接,并用于将信令数据与接收数据流的媒体数据分离;信令交换机,用于将根据第一协议的信令数据转换为根据第二协议的信令数据;媒体交换机,用于将根据第一协议的媒体数据转换为根据第二协议的媒体数据;以及网络接口,用于将媒体中继与服务供应商网络链接,并用于将来自信令交换机的信令数据和来自媒体交换机的媒体数据组合。
[0006]在本发明的另一方面中,信令交换机从媒体设备接口接收媒体数据的元数据和原始数据,媒体设备接口针对输出连接,生成可用于媒体交换机的媒体数据的元数据,以及网络接口针对输出连接,使用元数据与来自媒体交换机的媒体数据来重新生成媒体数据,以及针对输入连接则反之。信令交换机从媒体设备接口接收媒体数据的元数据和原始数据。媒体交换机具体地包括多个不同的进入连接点和多个不同的退出连接点,用于处理根据多个不同协议的数据流。具体地,元数据包括第一和第一协议的种类,以及还有源端口号和目的端口号,源端口号和目的端口号由媒体交换机用于定义第一协议和第二协议之间的转换的类型或定义在第一协议和第二协议相同的情况下不需要转换。有利地,端口号还被媒体交换机用于选择媒体交换机的相应进入连接点和相应退出连接点。
[0007]本发明提供了一种多媒体流架构,其抽象媒体传输协议以降低媒体交换机的复杂度,使得不同类型的端设备可以易于互联,而不需要知晓在另一侧使用的传输协议。
【附图说明】
[0008]以下参照示意性附图以示例的方式更详细地描述了本发明的优选实施例,其中:
[0009]图1是家庭网络的住宅网关,其包括具有媒体交换机的媒体中继,
[0010]图2是包括多个进入连接点和退出连接点的媒体交换机,
[0011]图3是图2的媒体交换机的示例实施例,以及
[0012]图4-14是具有不同连接点类型和不同转换的图2的媒体交换机的特定示例。
【具体实施方式】
[0013]以下说明书中,描述了适于经由宽带连接来连接家庭网络与服务提供应商网络以提供互联网服务的装置。为了解释,阐述了各种特定细节,以提供对优选实施例的透彻理解。然而,本领域技术人员将显而易见的是,可以不用这些特定细节来实践本发明。
[0014]该装置是例如住宅网关或媒体网关、路由器、交换机或机顶盒,并且在优选实施例中包括微处理器、其中存储操作系统和应用的非易失性存储器,和用于该装置的操作的易失性存储器。该装置的操作系统是例如LINUX操作系统和设备专用中间件,设备专用中间件代表设备执行环境。设备执行环境包括具体地用于提供DSL调制解调器功能、网关和交换功能、FXS功能、VoIP功能和W1-Fi操作的软件组件。
[0015]如图1所示,该装置包括媒体中继1,其包括媒体设备接口 2、信令交换机3、媒体交换机4和网络接口 5。媒体中继I经由媒体设备接口 2与端设备6连接,例如用户的家庭网络的笔记本电脑、平板PC、智能电话或智能TV。具体地,该装置充当家庭网络中的基站(例如充当住宅网关),并经由宽带连接7 (例如xDSL或光纤连接)连接家庭网络与服务供应商网络8,以提供互联网服务。
[0016]媒体设备接口 2接收端设备6的包括信令数据和媒体数据的任意媒体流,分离(如果尚未分离)接收媒体流的媒体数据与信令数据,并将信令数据转发给信令交换机3,以及将媒体数据转发给媒体交换机4。网络接口 5从媒体交换机接收任意信令数据,以及从媒体交换机4接收媒体数据,并针对输出连接,将根据第二协议的任意信令数据和媒体数据组合,并经由宽带连接7和与互联网或互联网的一部分连接的服务供应商网络8将输出数据流转发至第二用户的任意端设备9。
[0017]在输入连接的情况下(例如,从端设备9),媒体中继相应地操作如下:网络接口 5从服务供应商网络8接收根据第一协议的数据流,并将信令数据与接收数据流的媒体数据分离。信令数据被转发至信令交换机3,并且媒体数据被转发至媒体交换机4。媒体设备接口 2从信令交换机3接收信令数据,并且从媒体交换机4接收媒体数据。它将根据第二协议的信令数据和媒体数据组合,并将相应的数据流转发至端设备6。
[0018]具体地,媒体设备接口 2还根据媒体数据生成元数据,以针对输出连接向媒体交换机4提供与原始数据分离的元数据。原始数据是数据流的原始媒体数据,例如包括在数据流中的音频和/或视频数据。可以根据信令数据或基于识别媒体数据协议来生成媒体数据的元数据。网络接口5相应处理从媒体交换机4接收的元数据和原始数据。针对输入连接,由网络接口 5根据媒体数据生成元数据,并且相应地通过媒体设备接口 2组合元数据。媒体交换机4连接同一类型或不同类型的至少两个连接点20-26、30-36。
[0019]元数据包括第一和第二协议的类型,并且还包括所连接的设备的源和目的端口号,端口号由媒体交换机用于定义第一和第二协议之间的转换的类型,或在第一和第二协议相同的情况下用于识别不需要转换。
[0020]如图2所示,媒体交换机4包括进入侧和退出侧的多个连接点。连接点20-26和30-36的每一个可以是进入连接点或退出连接点。媒体交换机4 一侧的连接点20-26与媒体设备接口 2链接,并且连接点30-36与网络接口 5链接。每个连接点具有根据具体媒体协议类型的特定功能,其可以是原始数据的连接的中继类型连接点20、RTP/RTCP(实时传输协议/实时传输控制协议)连接点21、文件连接点22、DSP (数字信号处理)连接点23、转码器连接点24、多播连接点25或任意其他媒体连接点26。相应地,媒体交换机4在它的另一侧包括同一类型的连接点-连接点30-36。
[0021]当充当进入点时,除仅接收原始数据流而不接收元数据的中继连接点20以外,每个连接点20-26取决于协议类型从媒体设备接口 2接收原始媒体流以及描述原始媒体流的一些元数据。当连接点20-26充当进入连接点时,连接点30-36与网络接口 5链接并作为退出连接点。在连接点30-36充当进入连接点的情况下,连接点21-26充当相应的退出连接点。媒体交换机4将每个进入连接点与退出连接点互连,使得一个进入连接点与一个同一类型或不同类型的退出连接点连接。由媒体交换机4根据第一和第二协议的元数据来选择任意两个设备之间互连的相应的进入连接点和退出连接点,例如端口号。
[0022]对于示例性互连,可以如图3所示组织媒体交换机4。输入原始数据流由中继连接点20接收,并且由媒体交换机4交换至RTP/RTCP退出连接点31。输入数据流由RTP/RTCP进入连接点21接收,并且由媒体交换机4交换至文件退出连接点32。输入数据流由文件进入连接点22接收,并且由媒体交换机4交换至DSP退出连接点33。输入数据流由DSP进入连接点23接收,并由媒体交换机4交换至中继退出连接点30。输入原始数据流由中继连接点20接收,并由媒体交换机4交换至转码器退出连
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1