论文部分内容阅读
本论文主要介绍对数字电视系统中的用户管理系统(Subscribe Management System,缩写为SMS)以及它和条件接收系统(Conditional Access System,缩写为CA)之间接口的设计与实现。 首先,论文通过介绍数字电视系统的框架以及其中的各个模块相互协作关系,可以得出用户管理系统及其密切相关的CA系统在数字电视系统中的地位并且从全局上分析了SMS的功能与CA系统流程;接着本文用UML时序图辅助描述CA系统如何起到有条件接收控制的作用,其中CA系统内部各个模块相互协作关系是分析的重点。SMS在CA系统流程中的作用是定义SMS与CA系统之间的接口的依据。例如,在CA系统的三重密钥机制中,SMS的PDK和智能卡地址信息是加密机制运作的根本;在CA系统的加扰流程中,SMS节目授权信息是决定CA系统向哪些用户传送经加密的密钥的根据等等。 本论文的中心是用户管理系统的功能与实现,我们设计并实现了用户管理系统的各个模块与接口,文中用子功能图对各模块和接口的功能进行详细的描述。用户管理系统与CA系统的接口对SMS系统尤为重要,我们对该接口采用XML来描述被传递的内容,达到易表达、易读、易分析的目的,将XML格式的数据放在TCP协议层上传输来保证接口的高效稳定。在SMS与CA系统的接口的实现方案中,我们运用触发器截取SMS需要通知CA系统的所有数据,实现在发送数据前能对要发送的信息进行优化,提高效率。整个系统有很好的可扩展性,能支持对多个CA系统的数据传递。