1、 谈谈BOSS系统CA授权异常的日常维护 李伟(桐乡市广播电视台,浙江 桐乡 314500)关键词:BOSS;CA;授权异常;nagra;seachangeKey words:nagra;seachange;CA;authorize exceptions;BOSS摘要:本文结合BOSS的运营实践,根据BOSS及CA系统出现各种各样异常现象,以CA工作和使用为切入点,分析各类故障产生的原因,提出机BOSS及CA系统日常维护中需要注意的几个方面的要素和处理CA授权异常的一些建议和经验。Abstract:This with the boss of practice, according to the
2、 boss and ca system is a phenomenon in various ca and used for cutting points and analysis of the failure of the reasons, the boss and ca system of the need to pay attention to several aspects of the elements and treatment of the ca authorized some a dvice and experience.引言BOSS(Business&Operation Su
3、pport System )是以客来自wWw.lW5u.CoM户服务、业务运营和管理为核心,以关键性事物操作(客服服务和计费)为主要功能的一个综合的信息化平台。作为业务运营支持系统,BOSS不仅能够实现对数字电视用户资料、资源产品、节目包产品、账务来自www.lW5u.CoM等的管理,更重要的是还可以向数字电视CA系统发送智能卡的授权指令。BOSS及CA的工作原理为:在前端系统中,加热器每隔几秒钟会发送一个不同的CW字,以将数字电视清流节目加扰为加扰流节目,如果CW字被破解,运营商的整个运营控制系统将全部瘫痪,为此CW字还必须被SK(业务密钥)根据一定的算法所加密,从而形成ECM(授权控制信息
4、),同时BOSS系统向CA系统发送特定用户智能卡的授权信息,CA系统通过PDK(用户分配密钥)将这些授权信息及SK信息进行再次加密形成EMM(授权管理信息);在用户端,当智能卡被插入时,解码器首先在传送流中寻找PSI,在PSI中找到条件接收表CAT后,根据其给出的EMM包识别码,找到相应的加密EMM信息,智能卡首先通过PDK对加密的EMM进行解密,再根据解出的EMM信息确定给智能卡用户是否有权收看该节目(要求用户所订购的节目没有到期),如果该卡已经被授权,可通过获取的SK对ECM进行解密,得到控制字CW,将加扰解密解扰成正常节目提供给用户收看。一、问题描述:在BOSS日常系统维护中,我们经常面
5、临的问题就是CA授权异常,导致系统卡单,工单无法完工,造成正常的业务无法办理,严重时会影响客户电视套餐的正常收看,降低客户满意度。系统CA异常单同时也会占用系统的物理或逻辑资源,给系统的正常运行带来压力,降低其它工单的完成速度,降低影响营业厅的业务办理效率,给广电客户带来经济上的损失。二、原因分析:造成系统卡单的原因主要有两种:1)华数营业厅的员工没有正确理解BOSS的业务规则,在给用户办理业务时出现错误操作,造成系统对产品授权异常,工单无法完工。2)我们的BOSS系统自身有时也会出现一些异常,特别是在多线程授权情况下,出现授权任务撞车,重复授权,导致系统工单无法正常完工。三、解决方案和效果:
6、对于CA 异常,主要包含nagra异常和seachange 异常,在华数的BOSS 系统中,nagra 主要负责的是单向节目的授权,seachange 主要是负责双向节目的授权,因此需要从两个面解决CA 异常问题。1. nagra 异常(1) 定购时的授权异常1)客户已订购了单向基本产品包的情况下,但因客户欠费或者客户暂停,导致基本产品包为暂停状态,在这种情况下如果营业员继续为客户订购基本产品包,就会出现订购的基本包无法完工,并且卡在授权的节点。原因分析及解决办法:导致以上CA 授权异常的情况,主要是营业员对同一产品重复订购,因为对于一个CA卡只能订购一个基本包节目,也就是说在nagra 服务
7、器上一个卡号(账号)只能对应一个基本节目包,如果重复订购该产品则授权无法通过,出现授权异常。解决此种问题的最简单方式是:取消暂停状态的基本产品包以及依赖于基本产品包上的所有节目(这些节目都为“关联暂停”状态),待取消单完工后,转到前台“CA异常处理”界面选择相应的授权异常信息,直接在前台处理。处理完工后,被卡工单会自动完工。2)客户已订购了基本产品包的情况下,基本产品包为暂停状态,操作员在此基础上继续订购依赖于基本产品包的节目,例如“交互体验包”,“试看产品”等,也会出现卡单情况。原因分析及解决办法:根据广电行业的业务规则,客户的产品可以分为基本产品和增值产品,增值产品是依赖于基本产品的,如果
8、基本产品欠费暂停,增值产品也会受牵连,被关联暂停。以上情况主要是基本产品为非正常状态,在其基础上订购增值产品,导致订购增值产品的工单无法正常完成。解决此种异常的主要方法是:恢复暂停状态的基本产品包,待产品恢复单完工后,转到“CA 异常处理”界面,对异常进行处理,待处理完工后,工单也会自动完工。3)有一种特殊情况的CA 异常,一般是可以在“CA 异常处理”界面直接“处理”成功。原因分析及解决办法:这种情况主要是我们BOSS 系统接口机和CA服务之间的网络出现异常,或者CA服务器出现宕机,导致我们BOSS 系统无法向CA 服务器发送授权信息,出现CA 授权异常。在此种情况下待网络恢复正常,或者CA
9、 服务器工作正常后,我们只需要直接在CA 异常界面下处理异常,工单则可以自动完工。这种CA 异常有个特点,此种异常的工单数量较大,并且异常代码都相同。(2)订购时报停户的异常1 ) 客户做更换物理资源业务(A 卡换成B 卡)时,对A 卡发停户指令失败,可以在“查询CA 授权记录”界面对该卡的授权记录进行查询。原因分析及解决办法:客户更换物理资源是先对一个A 卡做反授权即停户,然后对B 卡做授权,此种情况下A 卡发停户指令失败很可能是在CA 系统中该卡号已是停户状态,BOSS 系统重复对CA 系统法停户指令,导致CA 服务器认为是异常,反授权无法通过。因此需要将CA 系统中的A 卡变成正常状态,
10、然后再对其发停户指令。在“综合业务受理”界面对A 卡进行刷新产品授权,相当于对A 卡发送了一次授权操作,待完成后,CA系统中的A 卡状态是正常状态,然后转到“CA 异常处理”界面,处理相应的异常,此时相当于系统重新对A卡发送发授权指令,而A卡在CA 系统中的状态正常,因此就不会出现卡单现象。2)这种一般是可以在“CA 异常处理”界面“处理”成功,与第一种情况大致相同,主要是网络或CA 系统出现异常,这里不再重复。2. seachange 异常1)开户报错和授权报错的异常原因分析及解决办法:遇到此种情况的授权异常,我们主要和技术人员进行CA 授权确认,出现此种异常主要原因是CA 服务器已经成功收
11、到BOSS 发过去的开户和授权命令,BOSS 系统重复发送开户和授权命令,导致授权失败,这种授权失败是由于BOSS 的接口机有多个线程发送授权任务,有些时候会引起撞车。由于命令已经成功发送,只需要在outcasinfos 表里面删除对应的记录:delete from outcasinfos owhere o.description like %智能卡号%;然后将被卡的工单手签完工,因为华数系统不能直接手动回签,组要在数据库中修改,具体语句如下:select a.id , a.isprocessed fromcustomersjoin customerorders co wherec.id =c
12、o.customeridjoin workorders wo wherewo.customerorderid=co.idjoin processes p wherewo.processid=p.idjoin activities a wherea.processid=p.idwhere c . code =xxxxxxxxxand a.isprocessed=0SQL 语句1通过客户代码:XXXXXXXXX,查询出没有完工的工单节点,activities 表示一个工单的节点流,a.isprocessed=0 表示该节点不能被手动回签,因此我们必须将其改为1,然后在界面下回签:Update ac
13、tivities aset a.isprocessed=1 wherea.id=xxxxxxxxxxxxxxx。a.id=xxxxxxxxxxxxxxx 对应的是SQL 语句1中查询得到的a.id2)更换智能卡的异常。原因:高清互动机顶盒客户更换对应的智能卡时(A 卡更换为B卡),A 卡的nagra 停户命令没有发送成功,然后对B 卡成功发送停户指令。或者对A 卡的更换卡命令发送失败,造成对B 卡的开户以及授权指令发送失败。解决办法:在outcasinfos 表里面删除对应的记录(delete fromoutcasinfos o where o.descriptionlike %智能卡号%;智
14、能卡号填写该用户对应的智能卡号),然后在“综合业务受理”界面,打开“刷新产品授权”界面对交互体验包进行刷新产品授权操作,然后“查询CA 授权记录”界面对该B 卡进行授权记录查询,如果命令发送成功(1 个开户命令,8 个授权命令,如果显示为已发送,则为发送成功),则表示刷新产品授权成功;如果发送失败则重新执行“刷新产品授权”操作。四、结束语随着三网融合试点的逐步推进,如何通过BOSS 、CA系统提供广电的信息化管理水平,已经成为决定数字有线电视运营商实力和竞争成败的关键性因素之一。质量可靠、性能稳定的CA系统在整个数字有线网络中显得尤其重要,它的正常运营不仅牵涉到软件的安全,还涉及到整个网络的管理,我们在日常维护中要勤观察、勤记录、勤思考,不断提高自己的故障处理能力,有效地提高业务办理效率和提升用户服务满意度。参考文献:1周志彦. 全业务运营环境下黄石广电BOSS的建设J. 电视技术,2010(09):50-51.2邹林辉. 广电BOSS架构与关键技术探讨J. 电视技术,2010(07):62-64.3刘诚,钱振凯. BOSS、CA常见故障分析及解决办法J. 中国数字电视,2010(08):9-10.4陈剑. 浅谈莱芜广电综合业务运营支撑系统(BOSS)方案J. 有线电视技术,2010(09): 43-45. -全文完-