凌讯CA集成概要规划——软件规划中的《概要规划》样例

来源:火狐app 时间:2022-09-23 10:41:50 阅读:9

  本文档针对凌讯 CA的集成要求与特色,进行概要规划和剖析,以便于编码时依照各项要求进行规划,也便利后续开发者快速地了解凌讯 CA的功用和特色,一起便于代码的了解和保护作业。

  凌讯CA集成规划遵从CA代码集成规范要求,契合接口命名,文件命名准则,分模块完结次序是解扰模块,菜单模块,音讯模块三大块,终究完结需通过CA公司认证,拿到证书。

  屏显音讯包括提示音讯,观看等级,邮件,指纹,跑马灯,应急播送,前端体系产生相关功用指令,终端机顶盒接收到之后,按同方凌讯文档规范做相应的实践处理。流程图如下:

  当应急播送来时,CA内核发送NOTIFIER_ACT_EMERGENCY_BROADCASTING告诉CA适配层,适配层判别解析数据之后,一方面向运用产生common音讯,提示用户“正在应急播送”,另一方面进行按键确认,并按解析到的相关频点,波特率,音视频pid和对应ecmpid等信息进行锁频,切台播映节目,播映节目需求把这些数据按ca内核要求,拼接回来给ca内核,意图是注册新的ECM服务,详细流程如下:

  当用户切换到成人级操控的节目上时,假如节意图等级比设置的等级高,则CA内核会中止解扰,一起提示用户需求输入暗码才干持续观看。等用户输入成人级暗码之后,CA内核校验暗码通过就会冻结成人级确认状况。CA从头承受ECM数据,契合条件的话持续解扰回来CW,将CW设置到解扰器中完结解扰,用户正常观看该节目。

  前端发送电子邮件指令,终端机顶盒承受到再传给CA内核,CA内核解析到邮件数据,直接发给CA适配层进行邮件的办理,包括保存,检查,删去等。邮件指令来自EMM通道,CA内核设置EMM 过滤条件,CA适配层将调用HDI层开过滤通道,设置过滤条件到底层,并注册回调函数,当HDI过滤到关于条件的数据之后,回传给CA内核,再有CA内核去解析得到邮件。详细流程看下图:

  用户能够在CA菜单中检查和设置作业时段,当时端体系时刻不在设置的作业时段内,用户将不能收到节目,此刻提示不在作业时段内,无法收看。

  解扰涉及到用户授权,首要是chipid跟用户id是否通过CA认证,节目是否有授权,首要通道有ECM跟EMM,当时端给用户授权时,通过EMM通道传输授权数据,CA内核解析授权数据给对运用户授权,ECM数据给到CA内核,算出操控字CW。

  3.对同一个pid运用不同的过滤条件,至少供给3种,因为不知道什么时分来数据,什么时分过滤,所以有必要一起检测监控数据,及时送给CA内核。

  4.假如机顶盒支撑多路解扰,每增加一路就需求增加1-3个过滤通道,假如是音视频一致加扰(TS层加扰),只需求供给一个过滤通道,假如是音视频分隔加扰,那么至少需求供给2个过滤通道。

  本软件集成开发是按凌讯CA开发文档规范集成,首要不违背开发文档上接口界说要求,遵从CA渠道代码架构和函数命名规矩,机顶盒集成模块运用规范C言语完结,移植厂商需求供给机顶盒渠道配套的编译环境和编译配置文件,机顶盒渠道有必要支撑多线程处理和信号量。

  当段过滤器缓冲区填满时,或许运用新数据掩盖旧有数据,或许直接将新数据丢掉,总归要选用一种办法确保段过滤器不会因数据量过大而溃散,直到过滤器缓冲区可用停止。一旦过滤器溃散,将导致CA模块作业反常。

  集成解扰切台速度要求不能超过2秒,支撑频频切台而不出现反常;用户界面显现需按凌讯CA认证要求显现,显现项和实践内容严厉按开发文档描绘情形显现。

  本软件是凌讯CA全新集成,首要依托SKHDI模块,完结过程中需求与CA公司人员和HDI层模块搭档对接,虽然CA公司供给了集成文档,总体上描绘也比较明晰,可是仍是有部分功用没有逻辑描绘,函数调用办法无法确认完结正确,在集成过程中,每到最终一步进行认证测验,基本功用仍是无法确认是否集成正确;HDI模块也是依据新渠道集成,需求驱动搭档提前先集成接口,供SKYCA模块调用,不确认要素影响比较显着,故有问题需求及时与相关模块人员交流,一起推动软件集成进展跟质量。

  凌讯CA归于独立一家CA,调用HDI接口都是公司一致规则接口,在移植凌讯CA到其他体系上的时分,解扰模块只需接口一致,彻底支撑重用性,而菜单运用模块和音讯模

  用户体会性:本软件完结之后供用户解扰播映节目,可2s内快速切台,支撑频频切台,节目播映受限的时分,有相关CA音讯提示,用户只需按音讯提示进行操作,即可持续播映解扰节目,在菜单运用上,能够检查CA相关信息,并能够设置一些约束办法,家长对家里小孩观看电视的时刻和小孩观看年纪能够做到有用的操控。

  可扩展性:遵从凌讯CA开发文档集成规划开发,做到可分层分模块完结。菜单运用和音讯模块依据实践需求做到增减,支撑功用的增加扩展,比方OSD,指纹,邮件,作业时段等,一些功用的增加跟剥离并不会影响其他功用正常运用。

  可重用性:凌讯CA解扰模块,菜单模块,音讯模块三大模块完结首要依据地点体系,解扰模块依靠HDI层接口封装接口,按公司一致接口封装,在任何体系渠道上都是可重用的,菜单和音讯模块,对体系详细的完结方式办法有直接关系,可重用性不强。

  解扰模块是整个凌讯CA集成的重要功用模块,这关系到用户是否能够观看加扰授权节目,也是广电客户利益地点,解扰流按数字电视事务信息及其编码界说上的MPEG-2体系在网上传输,跟其间跟解扰节目关系密切的是PMT表(节目映射)和CAT表(条件拜访),从PMT表能够解析得到ECMPID相关信息,传给CA内核之后会设置ECM(授权操控信息)过滤条件,过滤ECM数据,再回传给CA内核,CA内核再跟卡通讯算出CW。如下:

  要完结解扰还需求节目是有授权,盒子跟卡是有配对的情况下才能够,这便是CAT表中CA描绘值解析得到的EMMPID相关信息,此传给CA内核,再由CA内核设置EMM过滤条件,得到EMM数据,这些数据包括前端发送的各种EMM(授权办理信息)指令,其间授权指令,配对指令对是否能够解扰节目有直接关系。

  在凌讯CA集成过程中,数据交互首要是在HDI层,CAK和CA适配层进行,以解扰播映为首要功用过滤表数据,开demux过滤通道设置过滤器,到设置解扰操控字,都需求上面三个层密切配合,在解扰受阻的时分,不管是未授权仍是机卡未配对,CAK都会依据不同的情形提示对应的音讯错误码,显现给用户知道,便利用户处理;检查设置菜单功用,用户依据自己需求,能够挑选设置观看等级,作业时段等,也可检查一些CA相关基本信息。

地址:北京市海淀区丰秀中路3号院12号楼 / 邮编:100094 / 电话:010-82695000 010-82883933 / 传真:010-82883858

版权所有: 京ICP备05008170号 京公网安备11010802029694号
© All rights reserved by 火狐app

扫一扫,关注