李 伟
(浙江省桐乡市广播电视台,浙江 桐乡 314500)
BOSS(Business&Operation Support System)是以客户服务、业务运营和管理为核心,以关键性事物操作(客服服务和计费)为主要功能的一个综合的信息化平台。BOSS业务运营支持系统不但能够实现对数字电视用户资料、资源产品、节目包产品、账务等的管理,更加关键的作用是向数字电视CA系统发送智能卡的授权指令。BOSS及CA的工作原理为:前端系统中的加热器间隔性地发送不同的控制字(CW),通过加扰使得正常的数字电视节目变为加扰节目。通过业务密钥(SK)根据一定的算法对CW加密,变成授权控制信息(ECM),从而使整个运营控制系统具有一定的安全保障。当CA系统接收到BOSS系统向智能卡发送的授权信息,通过用户分配密钥(PDK),将授权、SK等信息进行加密形成授权管理信息(EMM)。然后,解码器在智能卡被插入后寻找PSI,找到条件接收表(CAT)后,利用EMM包识别码,找到相应的加密EMM信息。智能卡首先通过PDK对加密的EMM进行解密,再根据解出的EMM信息确定智能卡用户是否有权收看该节目的权利。正常授权的智能卡,通过获取的SK对ECM进行解密,得到CW,将加扰解密解扰成正常节目提供给用户收看。
在BOSS日常系统维护中,经常面临的问题就是CA授权异常,导致系统卡单,工单无法完工,造成正常的业务无法办理,严重时会影响客户电视套餐的正常收看,降低客户满意度。系统CA异常单同时也会占用系统的物理或逻辑资源,给系统的正常运行带来压力,降低其他工单的完成速度,降低营业厅的业务办理效率,给广电客户带来经济上的损失。
造成系统卡单的原因主要有两种:1)营业厅的员工没有正确理解BOSS的业务规则,在给用户办理业务时出现错误操作,造成系统对产品授权异常,工单无法完工。2)BOSS系统自身有时也会出现一些异常,特别是在多线程授权情况下,出现授权任务撞车,重复授权,导致系统工单无法正常完工[1]。
对于CA异常,主要包含nagra异常和seachange异常。在华数的BOSS系统中,nagra主要负责的是单向节目的授权,seachange主要是负责双向节目的授权,因此需要从两个面解决CA异常问题。
3.1.1 定购时的授权异常
客户已订购了单向基本产品包的情况下,因客户欠费或者客户暂停,导致基本产品包为暂停状态,在这种情况下如果营业员继续为客户订购基本产品包,就会出现订购的基本包无法完工,并且卡在授权的节点。导致以上CA授权异常的情况,主要是营业员对同一产品重复订购,因为对于一个CA卡只能订购一个基本包节目,也就是说在nagra服务器上一个卡号(账号)只能对应一个基本节目包,如果重复订购该产品则授权无法通过,出现授权异常[2]。解决此种问题的最简单方式是:取消暂停状态的基本产品包以及依赖于基本产品包上的所有节目(这些节目都为“关联暂停”状态),待取消单完工后,转到前台“CA异常处理”界面选择相应的授权异常信息,直接在前台处理。处理完工后,被卡工单会自动完工。
客户已订购了基本产品包的情况下,基本产品包为暂停状态,操作员在此基础上继续订购依赖于基本产品包的节目,例如“交互体验包”,“试看产品”等,也会出现卡单情况。根据广电行业的业务规则,客户的产品可以分为基本产品和增值产品,增值产品是依赖于基本产品的,如果基本产品欠费暂停,增值产品也会受牵连,被关联暂停。以上情况主要是基本产品为非正常状态,在其基础上订购增值产品,导致订购增值产品的工单无法正常完成。解决此种异常的主要方法是:恢复暂停状态的基本产品包,待产品恢复单完工后,转到“CA异常处理”界面,对异常进行处理,待处理完工后,工单也会自动完工。
有一种特殊情况的CA异常,一般是可以在“CA异常处理”界面直接处理成功。这种情况主要是BOSS系统接口机和CA服务之间的网络出现异常,或者CA服务器出现宕机,导致BOSS系统无法向CA服务器发送授权信息,出现CA授权异常。在此种情况下,待网络恢复正常,或者CA服务器工作正常后,只需要直接在CA异常界面下处理,工单则可以自动完工[3]。这种CA异常的特点是,异常的工单数量较大,并且异常代码都相同。
3.1.2 订购时报停户的异常
客户做更换物理资源业务(A卡换成B卡)时,对A卡发停户指令失败,可以在“查询CA授权记录”界面对该卡的授权记录进行查询。客户更换物理资源是先对一个A卡做反授权即停户,然后对B卡做授权,此种情况下A卡发停户指令失败很可能是在CA系统中该卡号已是停户状态,BOSS系统重复对CA系统发停户指令,导致CA服务器认为是异常,反授权无法通过。因此,需要将CA系统中的A卡变成正常状态,然后再对其发停户指令。在“综合业务受理”界面对A卡进行刷新产品授权,相当于对A卡发送了一次授权操作,待完成后,CA系统中的A卡状态是正常状态,然后转到“CA异常处理”界面,处理相应的异常,此时相当于系统重新对A卡发送授权指令,而A卡在CA系统中的状态正常,因此就不会出现卡单现象。
在“CA异常处理”界面处理成功,与第一种情况大致相同,主要是网络或CA系统出现异常,这里不再重复。
3.2.1 开户报错和授权报错的异常
遇到此种情况的授权异常,应该主要和技术人员进行CA授权确认。出现此种异常主要原因是CA服务器已经成功收到BOSS发过去的开户和授权命令,BOSS系统重复发送开户和授权命令,导致授权失败,这种授权失败是由于BOSS的接口机有多个线程发送授权任务,有些时候会引起撞车。由于命令已经成功发送,只需要在outcasinfos表里面删除对应的记录:“delete from outcasin⁃fos o where o.description like‘%智能卡号%’”,然后将被卡的工单手签完工,因为华数系统不能直接手动回签,要在数据库中修改,具体语句如下:
该SQL语句通过客户代码“xxxxxxxxx”查询出没有完工的工单节点。“activities”表示一个工单的节点流。“a.is⁃processed=0”表示该节点不能被手动回签,因此必须将其改为1,然后在界面下回签“Update activities a set a.ispro⁃cessed=1 where a.id=’xxxxxxxxxxxxxxx’”。“a.id=’xxxxxxxxxxxxxxx’”对应的是SQL语句中查询得到的a.id。
3.2.2 更换智能卡的异常
高清互动机顶盒客户更换对应的智能卡时(A卡更换为B卡),A卡的nagra停户命令没有发送成功,然后对B卡成功发送停户指令。或者对A卡的更换卡命令发送失败,造成对B卡的开户以及授权指令发送失败[4]。
解决办法为:在outcasinfos表里面删除对应的记录(“delete from outcasinfos o where o.description like‘%智能卡号%’”;智能卡号位置填写该用户对应的智能卡号),然后在“综合业务受理”界面,打开“刷新产品授权”界面对交互体验包进行刷新产品授权操作,然后“查询CA授权记录”界面对该B卡进行授权记录查询,如果命令发送成功(1个开户命令,8个授权命令,如果显示为已发送,则为发送成功),则表示刷新产品授权成功;如果发送失败则重新执行“刷新产品授权”操作。
三网融合试点工作正在逐渐进行中,进一步掌握BOSS、CA系统,提高广电工作者的信息化管理水平,这在数字有线电视运营商竞争中显得尤为重要。质量可靠、性能稳定的CA系统在整个数字有线网络中显得尤其重要,它的正常运营不仅牵涉到软件的安全,还涉及到整个网络的管理。因此,在日常维护中要勤观察、勤记录、勤思考,不断提高自己的故障处理能力,有效地提高业务办理效率和提升用户服务满意度。
[1]周志彦.全业务运营环境下黄石广电BOSS的建设[J].电视技术,2010,34(9):50-51.
[2]邹林辉.广电BOSS架构与关键技术探讨[J].电视技术,2010,34(7):62-64.
[3]刘诚,钱振凯.BOSS、CA常见故障分析及解决办法[J].中国数字电视,2010(8):9-10.
[4]陈剑.浅谈莱芜广电综合业务运营支撑系统(BOSS)方案[J].有线电视技术,2010(9):43-45.