李 偉
(浙江省桐鄉(xiāng)市廣播電視臺(tái),浙江 桐鄉(xiāng) 314500)
BOSS(Business&Operation Support System)是以客戶服務(wù)、業(yè)務(wù)運(yùn)營(yíng)和管理為核心,以關(guān)鍵性事物操作(客服服務(wù)和計(jì)費(fèi))為主要功能的一個(gè)綜合的信息化平臺(tái)。BOSS業(yè)務(wù)運(yùn)營(yíng)支持系統(tǒng)不但能夠?qū)崿F(xiàn)對(duì)數(shù)字電視用戶資料、資源產(chǎn)品、節(jié)目包產(chǎn)品、賬務(wù)等的管理,更加關(guān)鍵的作用是向數(shù)字電視CA系統(tǒng)發(fā)送智能卡的授權(quán)指令。BOSS及CA的工作原理為:前端系統(tǒng)中的加熱器間隔性地發(fā)送不同的控制字(CW),通過(guò)加擾使得正常的數(shù)字電視節(jié)目變?yōu)榧訑_節(jié)目。通過(guò)業(yè)務(wù)密鑰(SK)根據(jù)一定的算法對(duì)CW加密,變成授權(quán)控制信息(ECM),從而使整個(gè)運(yùn)營(yíng)控制系統(tǒng)具有一定的安全保障。當(dāng)CA系統(tǒng)接收到BOSS系統(tǒng)向智能卡發(fā)送的授權(quán)信息,通過(guò)用戶分配密鑰(PDK),將授權(quán)、SK等信息進(jìn)行加密形成授權(quán)管理信息(EMM)。然后,解碼器在智能卡被插入后尋找PSI,找到條件接收表(CAT)后,利用EMM包識(shí)別碼,找到相應(yīng)的加密EMM信息。智能卡首先通過(guò)PDK對(duì)加密的EMM進(jìn)行解密,再根據(jù)解出的EMM信息確定智能卡用戶是否有權(quán)收看該節(jié)目的權(quán)利。正常授權(quán)的智能卡,通過(guò)獲取的SK對(duì)ECM進(jìn)行解密,得到CW,將加擾解密解擾成正常節(jié)目提供給用戶收看。
在BOSS日常系統(tǒng)維護(hù)中,經(jīng)常面臨的問(wèn)題就是CA授權(quán)異常,導(dǎo)致系統(tǒng)卡單,工單無(wú)法完工,造成正常的業(yè)務(wù)無(wú)法辦理,嚴(yán)重時(shí)會(huì)影響客戶電視套餐的正常收看,降低客戶滿意度。系統(tǒng)CA異常單同時(shí)也會(huì)占用系統(tǒng)的物理或邏輯資源,給系統(tǒng)的正常運(yùn)行帶來(lái)壓力,降低其他工單的完成速度,降低營(yíng)業(yè)廳的業(yè)務(wù)辦理效率,給廣電客戶帶來(lái)經(jīng)濟(jì)上的損失。
造成系統(tǒng)卡單的原因主要有兩種:1)營(yíng)業(yè)廳的員工沒(méi)有正確理解BOSS的業(yè)務(wù)規(guī)則,在給用戶辦理業(yè)務(wù)時(shí)出現(xiàn)錯(cuò)誤操作,造成系統(tǒng)對(duì)產(chǎn)品授權(quán)異常,工單無(wú)法完工。2)BOSS系統(tǒng)自身有時(shí)也會(huì)出現(xiàn)一些異常,特別是在多線程授權(quán)情況下,出現(xiàn)授權(quán)任務(wù)撞車(chē),重復(fù)授權(quán),導(dǎo)致系統(tǒng)工單無(wú)法正常完工[1]。
對(duì)于CA異常,主要包含nagra異常和seachange異常。在華數(shù)的BOSS系統(tǒng)中,nagra主要負(fù)責(zé)的是單向節(jié)目的授權(quán),seachange主要是負(fù)責(zé)雙向節(jié)目的授權(quán),因此需要從兩個(gè)面解決CA異常問(wèn)題。
3.1.1 定購(gòu)時(shí)的授權(quán)異常
客戶已訂購(gòu)了單向基本產(chǎn)品包的情況下,因客戶欠費(fèi)或者客戶暫停,導(dǎo)致基本產(chǎn)品包為暫停狀態(tài),在這種情況下如果營(yíng)業(yè)員繼續(xù)為客戶訂購(gòu)基本產(chǎn)品包,就會(huì)出現(xiàn)訂購(gòu)的基本包無(wú)法完工,并且卡在授權(quán)的節(jié)點(diǎn)。導(dǎo)致以上CA授權(quán)異常的情況,主要是營(yíng)業(yè)員對(duì)同一產(chǎn)品重復(fù)訂購(gòu),因?yàn)閷?duì)于一個(gè)CA卡只能訂購(gòu)一個(gè)基本包節(jié)目,也就是說(shuō)在nagra服務(wù)器上一個(gè)卡號(hào)(賬號(hào))只能對(duì)應(yīng)一個(gè)基本節(jié)目包,如果重復(fù)訂購(gòu)該產(chǎn)品則授權(quán)無(wú)法通過(guò),出現(xiàn)授權(quán)異常[2]。解決此種問(wèn)題的最簡(jiǎn)單方式是:取消暫停狀態(tài)的基本產(chǎn)品包以及依賴于基本產(chǎn)品包上的所有節(jié)目(這些節(jié)目都為“關(guān)聯(lián)暫?!睜顟B(tài)),待取消單完工后,轉(zhuǎn)到前臺(tái)“CA異常處理”界面選擇相應(yīng)的授權(quán)異常信息,直接在前臺(tái)處理。處理完工后,被卡工單會(huì)自動(dòng)完工。
客戶已訂購(gòu)了基本產(chǎn)品包的情況下,基本產(chǎn)品包為暫停狀態(tài),操作員在此基礎(chǔ)上繼續(xù)訂購(gòu)依賴于基本產(chǎn)品包的節(jié)目,例如“交互體驗(yàn)包”,“試看產(chǎn)品”等,也會(huì)出現(xiàn)卡單情況。根據(jù)廣電行業(yè)的業(yè)務(wù)規(guī)則,客戶的產(chǎn)品可以分為基本產(chǎn)品和增值產(chǎn)品,增值產(chǎn)品是依賴于基本產(chǎn)品的,如果基本產(chǎn)品欠費(fèi)暫停,增值產(chǎn)品也會(huì)受牽連,被關(guān)聯(lián)暫停。以上情況主要是基本產(chǎn)品為非正常狀態(tài),在其基礎(chǔ)上訂購(gòu)增值產(chǎn)品,導(dǎo)致訂購(gòu)增值產(chǎn)品的工單無(wú)法正常完成。解決此種異常的主要方法是:恢復(fù)暫停狀態(tài)的基本產(chǎn)品包,待產(chǎn)品恢復(fù)單完工后,轉(zhuǎn)到“CA異常處理”界面,對(duì)異常進(jìn)行處理,待處理完工后,工單也會(huì)自動(dòng)完工。
有一種特殊情況的CA異常,一般是可以在“CA異常處理”界面直接處理成功。這種情況主要是BOSS系統(tǒng)接口機(jī)和CA服務(wù)之間的網(wǎng)絡(luò)出現(xiàn)異常,或者CA服務(wù)器出現(xiàn)宕機(jī),導(dǎo)致BOSS系統(tǒng)無(wú)法向CA服務(wù)器發(fā)送授權(quán)信息,出現(xiàn)CA授權(quán)異常。在此種情況下,待網(wǎng)絡(luò)恢復(fù)正常,或者CA服務(wù)器工作正常后,只需要直接在CA異常界面下處理,工單則可以自動(dòng)完工[3]。這種CA異常的特點(diǎn)是,異常的工單數(shù)量較大,并且異常代碼都相同。
3.1.2 訂購(gòu)時(shí)報(bào)停戶的異常
客戶做更換物理資源業(yè)務(wù)(A卡換成B卡)時(shí),對(duì)A卡發(fā)停戶指令失敗,可以在“查詢CA授權(quán)記錄”界面對(duì)該卡的授權(quán)記錄進(jìn)行查詢??蛻舾鼡Q物理資源是先對(duì)一個(gè)A卡做反授權(quán)即停戶,然后對(duì)B卡做授權(quán),此種情況下A卡發(fā)停戶指令失敗很可能是在CA系統(tǒng)中該卡號(hào)已是停戶狀態(tài),BOSS系統(tǒng)重復(fù)對(duì)CA系統(tǒng)發(fā)停戶指令,導(dǎo)致CA服務(wù)器認(rèn)為是異常,反授權(quán)無(wú)法通過(guò)。因此,需要將CA系統(tǒng)中的A卡變成正常狀態(tài),然后再對(duì)其發(fā)停戶指令。在“綜合業(yè)務(wù)受理”界面對(duì)A卡進(jìn)行刷新產(chǎn)品授權(quán),相當(dāng)于對(duì)A卡發(fā)送了一次授權(quán)操作,待完成后,CA系統(tǒng)中的A卡狀態(tài)是正常狀態(tài),然后轉(zhuǎn)到“CA異常處理”界面,處理相應(yīng)的異常,此時(shí)相當(dāng)于系統(tǒng)重新對(duì)A卡發(fā)送授權(quán)指令,而A卡在CA系統(tǒng)中的狀態(tài)正常,因此就不會(huì)出現(xiàn)卡單現(xiàn)象。
在“CA異常處理”界面處理成功,與第一種情況大致相同,主要是網(wǎng)絡(luò)或CA系統(tǒng)出現(xiàn)異常,這里不再重復(fù)。
3.2.1 開(kāi)戶報(bào)錯(cuò)和授權(quán)報(bào)錯(cuò)的異常
遇到此種情況的授權(quán)異常,應(yīng)該主要和技術(shù)人員進(jìn)行CA授權(quán)確認(rèn)。出現(xiàn)此種異常主要原因是CA服務(wù)器已經(jīng)成功收到BOSS發(fā)過(guò)去的開(kāi)戶和授權(quán)命令,BOSS系統(tǒng)重復(fù)發(fā)送開(kāi)戶和授權(quán)命令,導(dǎo)致授權(quán)失敗,這種授權(quán)失敗是由于BOSS的接口機(jī)有多個(gè)線程發(fā)送授權(quán)任務(wù),有些時(shí)候會(huì)引起撞車(chē)。由于命令已經(jīng)成功發(fā)送,只需要在outcasinfos表里面刪除對(duì)應(yīng)的記錄:“delete from outcasin?fos o where o.description like‘%智能卡號(hào)%’”,然后將被卡的工單手簽完工,因?yàn)槿A數(shù)系統(tǒng)不能直接手動(dòng)回簽,要在數(shù)據(jù)庫(kù)中修改,具體語(yǔ)句如下:
該SQL語(yǔ)句通過(guò)客戶代碼“xxxxxxxxx”查詢出沒(méi)有完工的工單節(jié)點(diǎn)?!癮ctivities”表示一個(gè)工單的節(jié)點(diǎn)流。“a.is?processed=0”表示該節(jié)點(diǎn)不能被手動(dòng)回簽,因此必須將其改為1,然后在界面下回簽“Update activities a set a.ispro?cessed=1 where a.id=’xxxxxxxxxxxxxxx’”?!癮.id=’xxxxxxxxxxxxxxx’”對(duì)應(yīng)的是SQL語(yǔ)句中查詢得到的a.id。
3.2.2 更換智能卡的異常
高清互動(dòng)機(jī)頂盒客戶更換對(duì)應(yīng)的智能卡時(shí)(A卡更換為B卡),A卡的nagra停戶命令沒(méi)有發(fā)送成功,然后對(duì)B卡成功發(fā)送停戶指令。或者對(duì)A卡的更換卡命令發(fā)送失敗,造成對(duì)B卡的開(kāi)戶以及授權(quán)指令發(fā)送失敗[4]。
解決辦法為:在outcasinfos表里面刪除對(duì)應(yīng)的記錄(“delete from outcasinfos o where o.description like‘%智能卡號(hào)%’”;智能卡號(hào)位置填寫(xiě)該用戶對(duì)應(yīng)的智能卡號(hào)),然后在“綜合業(yè)務(wù)受理”界面,打開(kāi)“刷新產(chǎn)品授權(quán)”界面對(duì)交互體驗(yàn)包進(jìn)行刷新產(chǎn)品授權(quán)操作,然后“查詢CA授權(quán)記錄”界面對(duì)該B卡進(jìn)行授權(quán)記錄查詢,如果命令發(fā)送成功(1個(gè)開(kāi)戶命令,8個(gè)授權(quán)命令,如果顯示為已發(fā)送,則為發(fā)送成功),則表示刷新產(chǎn)品授權(quán)成功;如果發(fā)送失敗則重新執(zhí)行“刷新產(chǎn)品授權(quán)”操作。
三網(wǎng)融合試點(diǎn)工作正在逐漸進(jìn)行中,進(jìn)一步掌握BOSS、CA系統(tǒng),提高廣電工作者的信息化管理水平,這在數(shù)字有線電視運(yùn)營(yíng)商競(jìng)爭(zhēng)中顯得尤為重要。質(zhì)量可靠、性能穩(wěn)定的CA系統(tǒng)在整個(gè)數(shù)字有線網(wǎng)絡(luò)中顯得尤其重要,它的正常運(yùn)營(yíng)不僅牽涉到軟件的安全,還涉及到整個(gè)網(wǎng)絡(luò)的管理。因此,在日常維護(hù)中要勤觀察、勤記錄、勤思考,不斷提高自己的故障處理能力,有效地提高業(yè)務(wù)辦理效率和提升用戶服務(wù)滿意度。
[1]周志彥.全業(yè)務(wù)運(yùn)營(yíng)環(huán)境下黃石廣電BOSS的建設(shè)[J].電視技術(shù),2010,34(9):50-51.
[2]鄒林輝.廣電BOSS架構(gòu)與關(guān)鍵技術(shù)探討[J].電視技術(shù),2010,34(7):62-64.
[3]劉誠(chéng),錢(qián)振凱.BOSS、CA常見(jiàn)故障分析及解決辦法[J].中國(guó)數(shù)字電視,2010(8):9-10.
[4]陳劍.淺談萊蕪廣電綜合業(yè)務(wù)運(yùn)營(yíng)支撐系統(tǒng)(BOSS)方案[J].有線電視技術(shù),2010(9):43-45.