当前位置:问答库>论文摘要

题目:数字电视DTV-CI标准命令口协议栈的研究及实现

关键词:嵌入式系统;协议栈;DTV-CI;机卡分离;条件接收

  摘要

随着数字技术在电视领域的逐步应用,电视产业正在经历从模拟到数字的过渡,技术上更先进、满足用户和运营商各种需求的数字电视必将越来越普及。数字电视要构建良好的运营和盈利模式,必须有先进的条件接收系统(CAS)作为技术保证。在条件接收研究领域,当前最先进的技术是机卡分离技术方案。机顶盒里不再直接进行CA(Conditional Access)处理,从而做到与CA无关,成为一个通用机。插上外部接口模块后,CA在模块里运行,机顶盒接收来自模块的指令,并做相应功能处理。在机卡分离方案中,通用接口的定义是非常重要的一部分,是机顶盒与条件接收模块交互的桥梁。这种通用接口分为两部分,即命令接口和传送流接口。命令接口负责外部模块和主机资源之间的通信。做好这种通用接口是关系到机卡分离方案成功与否的关键。本文的主题就是数字电视大卡机卡分离方案通用接口模块中命令口协议栈的研究和实现。该命令口协议栈由链路层、传输层、会话层和应用层组成,负责完成主机(机顶盒)和条件接收模块间的命令数据通信。本文首先介绍了我国数字电视机卡分离方案的行业推荐标准(DTV-CI标准)中命令口协议栈部分的基础知识,并分析了当前实际应用中可能会遇到的问题;接着对嵌入式系统中协议栈的几种常见的实现方式进行了比较,确定了驱动程序加接口任务的总体设计方案;然后对命令口协议栈处理系统各个模块的详细设计做了具体说明,重点介绍了协议处理驱动程序模块、接口任务模块和资源管理模块;再接下来对该协议栈处理系统进行封装,实现了一个机卡分离DTV-CI标准协议栈处理中间件;随后对中间件的功能和性能做了详尽的测试并给出了测试结果;最后介绍了本协议栈研究的现状,同时对尚存在的问题做了简单的讨论并给出了解决思路。