数字用户线接入复用器和流媒体数据传输系统及方法

文档序号:7954799阅读:302来源:国知局
专利名称:数字用户线接入复用器和流媒体数据传输系统及方法
技术领域
本发明涉及一种数字用户线接入复用器和流媒体数据传输系统及方法,尤其是一种可以提供流媒体数据处理的数字用户线接入复用器和流媒体数据传输系统及方法。
背景技术
流媒体技术是一种传输实施多媒体的技术,接收终端可以在获得部分媒体内容的情况下就可以播放,无需完全接收所有的媒体数据,而只需在播放的过程中终端通过网络继续获得媒体数据,继续播放。而非对称数字用户环路(Asymmetrical Digital Subscriber Line,ADSL),是一种可以通过普通电话线而提供宽带数据业务的技术。
随着时代的发展,出现了一种基于IP宽带网络上进行多媒体传输的业务--IPTV,也称为“宽带电视”,IPTV业务基于流媒体技术实现。流媒体技术的特点使得在网络上传输实时多媒体成为可能。流媒体的传输涉及到服务器、传输设备和终端。因为ADSL的技术特点是上行流量小,而下行流量大,十分适合于IPTV业务。另外,ADSL接入也是最常见的一种接入方式。在局端,数字用户线路接入复用器(Digital Subscriber Line Access Multiplexer,DSLAM)是进行ADSL用户汇聚的主要的传输设备,在ADSL用户和骨干网之间,做数据的转发,现在的DSLAM容量越来越大,功能越来越强,甚至具有了部分交换机的功能。Video over ADSL已经成为常见的一种组网配置要求。IPTV的主要业务方式是视频直播,点播方式为补充。
现有的DSLAM无法对流媒体数据进行监控,现有的流媒体传输系统是由多台流媒体服务器组合成机群,安放在数据中心,分别为不同网络拓扑中的用户提供服务,现有组网方式的缺点是,因为流媒体服务器位于数据中心,全网的网络设备都要支持组播功能,因此网络结构比较复杂,而且网络中心的流媒体服务器必需数量很多,数据处理的压力很大,由此造成了现有的流媒体传输方法比较繁琐。而且现有的流媒体传输系统和传输方法,由于服务器集中部署,用户访问可能需要扩越多极网络,服务质量得不到保证,并且视频点播方式为主,直播方式作为补充,因此,结构非常复杂,无法简单实现直播,并且现在没有特别适用于直播的组网方式。

发明内容
本发明的第一目的是针对上述现有技术的不足,提供一种数字用户线接入复用器,可以对流媒体数据进行监控。
本发明的第二目的是针对现有的流媒体传输系统及传输方法的不足,提供一种流媒体传输系统及传输方法,通过简单的系统结构,实现直播。
为了实现上述第一目的,本发明提供了一种数字用户线接入复用器,包括主控模块,其中还包括接口模块,与所述主控模块相连接,用于通过骨干网和接入网与上层设备和流媒体接收终端的交互,以及对该数字用户线接入复用器的通道进行设置;流媒体服务器,与所述主控模块和接口模块相连接,用于流媒体的处理。
上述技术方案的流媒体服务器包括设备管理接口模块,与所述主控模块相连接;直播转发模块,与所述接口模块和设备管理接口模块相连接,用于接收外部媒体流,和根据设定做转发、存储、时移、整形、单/组播转换处理;媒体流服务模块,与所述直播转发模块、设备管理接口模块和接口模块相连接,用于根据直播转发模块获取媒体流;用户连接管理模块,与所述直播转发模块和设备管理接口模块相连接,用于接收终端设备的命令。
并且所述直播转发模块可以包括媒体数据接口子模块,与所述接口模块和设备管理接口模块相连接,用于根据配置外部流媒体服务器请求媒体流,并接收流媒体数据;数据包转换子模块,与所述媒体数据接口子模块、设备管理接口模块和用户连接管理模块相连接,用于根据所述用户连接管理模块发送的用户数据,将媒体数据传输到相应的用户分组内,并向用户连接管理模块发送信息。
另外,所述媒体数据接口子模块和数据包转换子模块通过媒体缓存子模块相连接,并且与所述设备管理接口模块相连接,而且连接有内容存储接口模块,所述内容存储接口模块还连接有存储器,所述媒体缓存子模块用于将接收后的原始媒体流数据作暂时性的保存和分类,并且可以按照给定的时间间隔通过内容存储接口模块在存储器上将媒体数据存储成指定的格式。所述媒体数据接口子模块还连接有监控终端接口模块,用于将原始媒体内容传送给监控设备。所述设备管理接口模块、用户连接管理模块和媒体流服务模块还连接有点播服务模块,用于处理点播形式的请求。
为实现上述第二目的,本发明提供了一种流媒体数据传输系统,包括数个流媒体服务器,用于提供流媒体数据;数个数字用户线接入复用器,通过骨干网与所述数个流媒体服务器相连接,用于处理流媒体请求信息和处理流媒体数据;数个流媒体接收终端,通过接入网络与所述数字用户线接输入复用器相连接,用于发送流媒体请求信息和接收所述数字用户线接入复用器处理后的流媒体数据。
上述方案中的数字用户线接入复用器通过宽带接入服务器与所述骨干网相连接。所述流媒体接收终端为PC或电视机。所述接入网络为ADSL网络。
为实现上述第二目的,本发明还提供了一种流媒体数据传输方法,包括如下步骤步骤1,数字用户线接入复用器接收到流媒体接收终端通过接入网发送的流媒体请求信息;
步骤2,数字用户线接入复用器将通过骨干网接收到的流媒体服务器发送的流媒体数据或者将自身保存的流媒体数据发送给流媒体接收终端;步骤3,流媒体接收终端接收流媒体数据进行播放。
上述技术方案中的步骤1具体为数字用户线接入复用器中的接口模块接收到流媒体接收终端通过接入网发送流媒体请求信息。所述步骤2具体为,步骤20,接口模块将流媒体请求信息发送与该数字用户线接入复用器中的主控模块;步骤21,主控模块通过该数字用户线接入复用器中的设备管理接口模块发送给用户连接管理模块;步骤22,所述用户连接管理模块判断该流媒体请求信息,如果为直播请求则执行步骤23;如果为点播请求则执行步骤24;步骤23,用户连接管理模块判断该流媒体接收终端的直播请求的频道,然后通过设备管理接口模块发送给主控模块,主控模块将该流媒体接收终端加入该频道组,通过设备管理接口控制该数字用户线接入复用器的媒体流服务模块,向该接收终端发送通过直播转发模块接收的该频道的流媒体数据;步骤24,用户连接管理模块将该流媒体接收终端的点播请求发送给该数字用户线接入复用器的点播服务模块,该点播服务模块解析该点拨请求信息,然后通过该数字用户线复用器的内容存储接口,从存储设备中调用该接收终端需要的流媒体数据,并通过媒体流服务模块将该流媒体数据发送给该流媒体接收终端。
并且,所述步骤23中的通过设备管理接口控制该数字用户线接入复用器的媒体流服务模块,向该接收终端发送通过直播转发模块接收的该频道的流媒体数据具体为步骤231,所述直播转发模块的媒体数据接口子模块通过该数字用户线接入复用器的接口模块,接收到流媒体服务器通过骨干网接送的流媒体数据,然后将该流媒体数据发送给所述直播转发模块的数据包转换子模块;步骤232,该数据包转换子模块根据所述用户连接管理模块发送的用户数据对该流媒体数据进行处理;步骤233,处理后的流媒体数据发送给媒体流服务模块,然后发送给流媒体接收终端。其中所述步骤232中的流媒体数据进行处理具体包括根据主控模块的配置,将流媒体数据按频道划分;对属于各个频道的流媒体数据包,进行IP地址转换,使得流媒体数据包的组播地址与主控模块内的频道信息保持对应。其中所述231还包括,所述直播转发模块的媒体数据接口子模块将接收到的流媒体数据通过媒体缓存子模块发送给数据包转换子模块,并根据设备管理接口模块的控制信息将流媒体数据通过内容存储接口发送给存储器进行储存。
因此,本发明数字用户线接入复用器,可以对流媒体数据进行监控。流媒体传输系统及传输方法,通过简单的结构,实现直播。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明数字用户线接入复用器的结构示意图。
图2为本发明流媒体数据传输系统的结构示意图。
图3为本发明流媒体数据传输方法的流程图。
图4为本发明流媒体数据传输方法的直播转发的流程图。
具体实施例方式
本发明将现有的数字用户线接入复用器(Digital Subscriber LineAccess Multiplexer,DSLAM)中,植入一个流媒体服务器,使得DSLAM可以方便的实现点播和直播,因此利用该DSLAM的流媒体传输系统结构简单,并且非常适用于直播,服务中心的流媒体服务器数据处理压力减小。
如图1所示,为本发明DSLAM的结构示意图,包括互相连接的主控模块1、接口模块2和流媒体服务器3,该流媒体服务器3包括设备管理接口模块30,与所述主控模块1相连接;直播转发模块31,与所述接口模块2和设备管理接口模块30相连接,用于接收外部媒体流,和根据设定做转发、存储、时移、整形、单/组播转换处理;媒体流服务模块32,与所述直播转发模块31、设备管理接口模块30和接口模块2相连接,用于根据直播转发模块31获取媒体流;用户连接管理模块33,与所述直播转发模块31和设备管理接口模块30相连接,用于接收终端设备的命令。
所述直播转发模块31包括媒体数据接口子模块311,与所述接口模块2和设备管理接口模块30相连接,用于根据配置外部流媒体服务器请求媒体流,并接收流媒体数据;数据包转换子模块312,与所述媒体数据接口子模块311、设备管理接口模块30和用户连接管理模块33相连接,用于根据所述用户连接管理模块33发送的用户数据,将媒体数据传输到相应的用户分组内,并向用户连接管理模块33发送信息。
而且所述媒体数据接口子模块311和数据包转换子模块312通过媒体缓存子模块313相连接,并且与所述设备管理接口模块30相连接,而且连接有内容存储接口模块314,所述内容存储接口模块314还连接有存储器315,所述媒体缓存子模块313用于将接收后的原始媒体流数据作暂时性的保存和分类,并且可以按照给定的时间间隔通过内容存储接口模块314在存储器315上将媒体数据存储成指定的格式。
所述媒体数据接口子模块311还连接有监控终端接口模块316,用于将原始媒体内容传送给监控设备,所述设备管理接口模块30、用户连接管理模块33和媒体流服务模块32还连接有点播服务模块34,用于处理点播形式的请求。
由此实现了对流媒体接收终端的点播请求和直播请求的处理,并且可以进行监控。
如图2所示,为本发明流媒体传输系统的结构示意图,包括,数个流媒体服务器4,数个DSLAM5,通过骨干网6与所述数个流媒体服务器4相连接,用于处理流媒体请求信息和处理流媒体数据;数个流媒体接收终端7,通过接入网络(通常为ADSL网络)8与所述DSLAM5相连接,用于发送流媒体请求信息和接收所述DSLAM5处理后的流媒体数据,而且可以利用宽带接入服务器(BAS)9提供用户认证,在DSLAM不能该功能的网络中应用,所述流媒体接收终端7可以为PC或电视机。
利用了本发明的DSLAM的流媒体传输系统,系统中的网络设备不必都支持组播功能,而且可以减少数据中心的流媒体服务器,这样网络结构简单了,因此流媒体的数据处理的压力减小了很多。
本发明流媒体传输方法就是数字用户线接入复用器接收到流媒体接收终端通过接入网发送的流媒体请求信息;数字用户线接入复用器将通过骨干网接收到的流媒体服务器发送的流媒体数据或者将自身保存的流媒体数据发送给流媒体接收终端;流媒体接收终端接收流媒体数据进行播放。如图3所示,为具体方法的流程图,详细步骤如下步骤101,数字用户线接入复用器中的接口模块接收到流媒体接收终端通过接入网发送流媒体请求信息;步骤102,接口模块将流媒体请求信息发送与该数字用户线接入复用器中的主控模块;步骤103,主控模块通过该数字用户线接入复用器中的设备管理接口模块发送给用户连接管理模块;步骤104,所述用户连接管理模块判断该流媒体请求信息,如果为直播请求则执行步骤110;如果为点播请求则执行步骤120;步骤110,用户连接管理模块判断该流媒体接收终端的直播请求的频道,然后通过设备管理接口模块发送给主控模块,主控模块将该流媒体接收终端加入该频道组,通过设备管理接口控制该数字用户线接入复用器的媒体流服务模块,向该接收终端发送通过直播转发模块接收的该频道的流媒体数据;步骤120,用户连接管理模块将该流媒体接收终端的点播请求发送给该数字用户线接入复用器的点播服务模块,该点播服务模块解析该点拨请求信息,然后通过该数字用户线复用器的内容存储接口,从存储设备中调用该接收终端需要的流媒体数据,并通过媒体流服务模块将该流媒体数据发送给该流媒体接收终端。
如图4所示,在步骤110中,其中所述通过设备管理接口控制该数字用户线接入复用器的媒体流服务模块,向该接收终端发送通过直播转发模块接收的该频道的流媒体数据具体为步骤201,所述直播转发模块的媒体数据接口子模块通过该数字用户线接入复用器的接口模块,接收到流媒体服务器通过骨干网接送的流媒体数据,然后将该流媒体数据发送给所述直播转发模块的数据包转换子模块;步骤202,该数据包转换子模块根据所述用户连接管理模块发送的用户数据对该流媒体数据进行处理;这些处理都包括根据主控模块的配置,将流媒体数据按频道划分;对属于各个频道的流媒体数据包,进行IP地址转换,使得流媒体数据包的组播地址与主控模块内的频道信息保持对应;另外对于某些特殊的用户的请求,主控模块将为其建立独立的频道,数据包转换子模块为这些独立频道进行相应的IP地址转换等等;步骤203,处理后的流媒体数据发送给媒体流服务模块,然后发送给流媒体接收终端。
而其在步骤201中还包括,所述直播转发模块的媒体数据接口子模块将接收到的流媒体数据通过媒体缓存子模块发送给数据包转换子模块,并根据设备管理接口模块的控制信息将流媒体数据通过内容存储接口发送给存储器按照一定格式进行储存。
因此本发明流媒体数据的传输方法,非常简单而且实用的实现了对接收终端直播请求和点播请求的处理。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种数字用户线接入复用器,包括主控模块,其特征在于还包括接口模块,与所述主控模块相连接,用于通过骨干网和接入网与上层设备和流媒体接收终端的交互,以及对通道进行设置;流媒体服务器,与所述主控模块和接口模块相连接,用于流媒体的处理。
2.根据权利要求1所述的数字用户线接入复用器,其特征在于所述流媒体服务器包括设备管理接口模块,与所述主控模块相连接;直播转发模块,与所述接口模块和设备管理接口模块相连接,用于接收外部媒体流,和根据设定做转发、存储、时移、整形、单/组播转换处理;媒体流服务模块,与所述直播转发模块、设备管理接口模块和接口模块相连接,用于根据直播转发模块获取媒体流;用户连接管理模块,与所述直播转发模块和设备管理接口模块相连接,用于接收终端设备的命令。
3.根据权利要求2所述的数字用户线接入复用器,其特征在于所述直播转发模块包括媒体数据接口子模块,与所述接口模块和设备管理接口模块相连接,用于根据配置外部流媒体服务器请求媒体流,并接收流媒体数据;数据包转换子模块,与所述媒体数据接口子模块、设备管理接口模块和用户连接管理模块相连接,用于根据所述用户连接管理模块发送的用户数据,将媒体数据传输到相应的用户分组内,并向用户连接管理模块发送信息。
4.根据权利要求3所述的数字用户线接入复用器,其特征在于所述媒体数据接口子模块和数据包转换子模块通过媒体缓存子模块相连接,并且与所述设备管理接口模块相连接,而且连接有内容存储接口模块,所述内容存储接口模块还连接有存储器,所述媒体缓存子模块用于将接收后的原始媒体流数据作暂时性的保存和分类,并且可以按照给定的时间间隔通过内容存储接口模块在存储器上将媒体数据存储成指定的格式。
5.根据权利要求3所述的数字用户线接入复用器,其特征在于所述媒体数据接口子模块还连接有监控终端接口模块,用于将原始媒体内容传送给监控设备。
6.根据权利要求2、3或4所述的数字用户线接入复用器,其特征在于所述设备管理接口模块、用户连接管理模块和媒体流服务模块还连接有点播服务模块,用于处理点播形式的请求。
7.一种采用上述任一权利要求所述的数字用户线接入复用器的流媒体数据传输系统,其特征在于包括数个流媒体服务器,用于提供流媒体数据;数个所述数字用户线接入复用器,通过骨干网与所述数个流媒体服务器相连接,用于处理流媒体请求信息和处理流媒体数据;数个流媒体接收终端,通过接入网络与所述数字用户线接输入复用器相连接,用于发送流媒体请求信息和接收所述数字用户线接入复用器处理后的流媒体数据。
8.根据权利要求7所述的流媒体数据传输系统,其特征在于所述数字用户线接入复用器通过宽带接入服务器与所述骨干网相连接。
9.根据权利要求7或8所述的流媒体数据传输系统,其特征在于所述流媒体接收终端为PC或电视机。
10.根据权利要求7或8所述的流媒体数据传输系统,其特征在于所述接入网络为ADSL网络。
11.一种流媒体数据传输方法,其中包括如下步骤步骤1,数字用户线接入复用器接收到流媒体接收终端通过接入网发送的流媒体请求信息;步骤2,数字用户线接入复用器将通过骨干网接收到的流媒体服务器发送的流媒体数据或者将自身保存的流媒体数据发送给流媒体接收终端;步骤3,流媒体接收终端接收流媒体数据进行播放。
12.根据权利要求11所述的流媒体数据传输方法,其中所述步骤1具体为数字用户线接入复用器中的接口模块接收到流媒体接收终端通过接入网发送流媒体请求信息。
13.根据权利要求12所述的流媒体数据传输方法,其中所述步骤2具体为,步骤20,接口模块将流媒体请求信息发送与该数字用户线接入复用器中的主控模块;步骤21,主控模块通过该数字用户线接入复用器中的设备管理接口模块发送给用户连接管理模块;步骤22,所述用户连接管理模块判断该流媒体请求信息,如果为直播请求则执行步骤23;如果为点播请求则执行步骤24;步骤23,用户连接管理模块判断该流媒体接收终端的直播请求的频道,然后通过设备管理接口模块发送给主控模块,主控模块将该流媒体接收终端加入该频道组,通过设备管理接口控制该数字用户线接入复用器的媒体流服务模块,向该接收终端发送通过直播转发模块接收的该频道的流媒体数据;步骤24,用户连接管理模块将该流媒体接收终端的点播请求发送给该数字用户线接入复用器的点播服务模块,该点播服务模块解析该点拨请求信息,然后通过该数字用户线复用器的内容存储接口,从存储设备中调用该接收终端需要的流媒体数据,并通过媒体流服务模块将该流媒体数据发送给该流媒体接收终端。
14.根据权利要求13所述的流媒体数据传输方法,其中所述步骤23中的通过设备管理接口控制该数字用户线接入复用器的媒体流服务模块,向该接收终端发送通过直播转发模块接收的该频道的流媒体数据具体为步骤231,所述直播转发模块的媒体数据接口子模块通过该数字用户线接入复用器的接口模块,接收到流媒体服务器通过骨干网接送的流媒体数据,然后将该流媒体数据发送给所述直播转发模块的数据包转换子模块;步骤232,该数据包转换子模块根据所述用户连接管理模块发送的用户数据对该流媒体数据进行处理;步骤233,处理后的流媒体数据发送给媒体流服务模块,然后发送给流媒体接收终端。
15.根据权利要求14所述的流媒体数据传输方法,其中所述步骤232中的流媒体数据进行处理具体包括根据主控模块的配置,将流媒体数据按频道划分;对属于各个频道的流媒体数据包,进行IP地址转换,使得流媒体数据包的组播地址与主控模块内的频道信息保持对应。
16.根据权利要求14或15所述的流媒体数据传输方法,其中所述231还包括,所述直播转发模块的媒体数据接口子模块将接收到的流媒体数据通过媒体缓存子模块发送给数据包转换子模块,并根据设备管理接口模块的控制信息将流媒体数据通过内容存储接口发送给存储器进行储存。
全文摘要
本发明涉及一种数字用户线接入复用器,包括主控模块,设备管理接口模块,与所述主控模块相连接;媒体服务器,与所述设备管理接口模块相连接。还涉及一种流媒体传输系统,包括数个流媒体服务器;数个数字用户线接入复用器,通过骨干网与所述数个流媒体服务器相连接;数个流媒体接收终端,通过接入网络与所述数字用户线接输入复用器相连接。还涉及一种流媒体传输方法,包括数字用户线接入复用器通过骨干网接收到流媒体服务器发送的流媒体数据;数字用户线接入复用器将收到的流媒体数据进行处理通过接入网发送到流媒体接收终端。因此,本发明数字用户线接入复用器,实现了流媒体数据的监控,流媒体传输系统及传输方法,通过简单的结构实现直播。
文档编号H04L12/56GK1863054SQ200610034139
公开日2006年11月15日 申请日期2006年3月3日 优先权日2006年3月3日
发明者杨锦春 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1