李 偉
(浙江省桐鄉市廣播電視臺,浙江 桐鄉 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.