论文部分内容阅读
近年来IPTV作为新兴业务在国内外得到了极大的发展,IPTV机顶盒是IPTV系统的终端设备,是IPTV业务系统的重要组成部分,目前受到多方的关注和研究。AVS-IPTV机顶盒是利用中国完全自主的AVS标准,避开国外高昂专利费,首次支持AVS的IPTV机顶盒。另外,IPv6将成为下一代互联网的主体,但是,IPv4目前仍是主体,并不会在短时间内被IPv6取代,IPv4和IPv6将在很长时间内共存。因此,如何在AVS-IPTV机顶盒中兼容IPv4/IPv6两种网络协议成为了研究AVS-IPTV机顶盒的重点之一。此外,IPTV终端和IPTV业务系统间的接口规范还没有统一,IPTV机顶盒的中间件架构也没有统一,国家信息产业部和发展改革委员会等正在致力于相关标准的研究与制订,这也是IPTV机顶盒被广泛关注和研究的原因。
本文对AVS.IPTV机顶盒进行了研究,提出了兼容IPv4/IPv6两种网络协议的解决方案:完成操作系统层、系统开发包层和应用层三个层次上对IPv4/IPv6的兼容和实现IPv4地址和IPv6地址的配置生成。本文研究了Linux操作系统层兼容IPv4/IPv6双协议栈的原理和IJnux内核编译的方法,分析了系统开发包层的作用和API函数中涉及IPv4/IPv6的函数差异及作用,研究了应用程序兼容IPv4/IPv6两种网络协议的原理和改动要点,研究了配置生成IPv4地址几种方式的原理、实现过程和配置生成IPv6地址几种方式的原理、实现过程。通过操作系统层、系统开发包层和应用层这三层对IPv4/IPv6的兼容,以及配置生成IPv4/IPv6地址方式的实现,达到了AVS-IPIv机顶盒兼容IPv4/IPv6的目的。最后,对IPTV机顶盒中间件及其架构进行了初步研究。