[发明专利]用于IPTV的可编程网络协议处理系统及方法无效
| 申请号: | 200710041773.4 | 申请日: | 2007-06-08 |
| 公开(公告)号: | CN101321282A | 公开(公告)日: | 2008-12-10 |
| 发明(设计)人: | 郁迅 | 申请(专利权)人: | 上海晶视电子科技有限公司 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/015;H04N5/00;H04L29/06 |
| 代理公司: | 上海智信专利代理有限公司 | 代理人: | 缪利明 |
| 地址: | 201506上海市金山*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 iptv 可编程 网络 协议 处理 系统 方法 | ||
技术领域
本发明涉及交互式网络电视(IPTV),更具体地,本发明涉及一种用于IPTV的可编程网络协议处理系统及方法。
背景技术
IPTV市场持续增长,根据MRG的最新报告《IPTV全球预测报告(2007年4月)》预测,2007年IPTV用户将达到为1430万,2011年更会达到为6360万。IPTV SoC(片)是这个产业里面核心的一个组成部分。目前用于IPTV的SoC产品,其网络处理部分都由SoC内的主控CPU来完成,包括数据包的接收,数据包的协议分析,数据包的检查都由主CPU来完成,这将耗费相当部分的CPU的资源。而CPU的资源对于IPTV的增值服务来说是非常重要的,一旦IPTV的机顶盒部署以后,运营商的ARPU值将与所能提供的增值服务成一定的正比关系,因此更多的CPU资源将被用来做增值服务。然而CPU的资源不是可以无限增长的,在消费类电子领域,由于价格与功耗的因素,CPU不能达到PC领域的速度。那么另外一个选择就是,如何将原本由主SoC的主CPU的工作能够由SoC其它的模块来分担,尽最大可能来降低网络协议处理对主CPU的资源要求。
网络数据的处理是网络通信的重要组成部分。为了能够高效,有序,以及通过网络可靠地传输数据,在进行数据传输之前,数据的发送者要根据网络的传输协议对网络数据进行打包,加上数据的目的地址,校验信息等包头数据。数据的接收者在收到数据后,要对数据包进行拆包处理,校验并去掉包头数据,将有用的数据提取出来并交给后级的数据处理器处理。
传统的数据拆包由主处理器(CPU)运行网络协议处理程序,对数据包的数据逐个进行校验,并根据网络协议分析数据包,将数据提取出来,并舍弃掉已经失去了使用价值的数据包头。
这样的处理可以达到协议分析和处理的目的,但要消耗很多CPU的计算能力。尤其是在数据传输密集的宽带多媒体应用中,这使得这些应用对CPU运算能力的要求越来越高,CPU的运行频率也越来越高,导致了宽带多媒体应用的终端设备成本居高不下,功耗节节攀高。
发明内容
本发明的目的,在于克服现有的IPTV领域中数据处理的上述缺点,从而提供了一种IPTV可编程网络协议处理系统。
本发明的IPTV可编程网络协议处理系统,包括一个过滤模块,通过该过滤模块,该系统可有效分离输入数据,并将分离后的数据输送到指定的数据出口。
更具体地,所述过滤模块包括一个IP地址过滤单元以及与该IP地址过滤单元相连接的一个IP协议过滤单元。所述输入数据通过一个媒体控制单元,输送到所述IP地址过滤单元。一中断控制单元与所述媒体控制单元、所述IP地址过滤单元以及所述IP协议过滤单元相连接。所述IP协议过滤单元进一步连接有一个数据输出控制单元以及一个RTP协议加速单元,然后该RTP协议加速单元与该数据输出控制单元相连接。所述RTP协议加速单元以及数据输出控制单元与所述中断控制单元相连接,并且所述IP协议过滤单元以及所述数据输出控制单元连接有一个可编程的组合逻辑单元。
本发明的另一个目的,在于提供一种机顶盒系统芯片,该芯片包括一个可编程网络协处理系统,该系统包括:
一媒体控制单元,用于接收来自于网络输入路径以及内存的输入数据;
一IP地址过滤单元,用于对该输入数据进行IP地址过滤;
一IP协议过滤单元,用于对该IP地址过滤后的数据进行协议分析和过滤;
一数据输出控制单元,用于直接接收经过该IP协议过滤单元的输出数据;
一RTP协议加速单元,用于接收经过该IP协议过滤单元的RTP协议数据,并传输给该数据输出控制单元;
一可编程的组合逻辑单元,与该IP协议过滤单元以及该数据输出控制单元相连接;以及
一与该媒体控制单元、该IP地址过滤单元、该IP协议过滤单元、该数据输出单元以及该RTP协议加速单元相连接的中断控制单元。
本发明的再一目的,在于提供一种IPTV可编程网络协议的处理方法,包括以下步骤:
接收输入数据;
对该输入数据进行IP地址过滤;
对该IP地址过滤后的数据进行协议分析和过滤,其中非RTP协议部分的数据直接输出到系统内存,并发送中断给主CPU,RTP协议部分的数据经加速处理,并发送中断给主CPU,并且该IP协议分析过滤由可编程的组合逻辑控制;
输出该经过协议分析和过滤后的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海晶视电子科技有限公司,未经上海晶视电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710041773.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于IPTV的可编程网络协议处理系统及方法
- 下一篇:塑料干燥机





