專利名稱:數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)的通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及SMS與外圍系統(tǒng)的通信技術(shù),特別涉及SMS與外圍系統(tǒng)通信的數(shù)據(jù)組織結(jié)構(gòu)。
背景技術(shù):
SMS (Subscriber Management System)用戶管理系統(tǒng),是采用數(shù)字技術(shù)、網(wǎng)絡(luò)技術(shù),對 用戶訂購數(shù)字電視產(chǎn)品進行服務(wù)的運營管理信息系統(tǒng)。SMS通過對用戶訂購信息的記錄與處 理,形成用戶數(shù)據(jù)庫,與外圍系統(tǒng)CAS (Conditional Access System,條件接收系統(tǒng))、 EPG (Electronic Program Guide, 電子節(jié)目指南)、PMS (Program Management System, 節(jié)目管理系統(tǒng))等進行數(shù)據(jù)交互。
為了使數(shù)字電視前端系統(tǒng)能夠密切配合,做到系統(tǒng)集成化,SMS與外圍系統(tǒng)間需要通過 約定的軟硬件接口完成數(shù)據(jù)之間的交換,共同完成對訂購數(shù)字電視產(chǎn)品用戶的管理。為減少 系統(tǒng)資源并提高系統(tǒng)安全性,可靠性,雙方應(yīng)采用約定的數(shù)據(jù)組織結(jié)構(gòu)進行數(shù)據(jù)組包。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)之間實現(xiàn)安 全、準確交互數(shù)據(jù)的數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)的通信方法。
本發(fā)明解決所述技術(shù)問題采用的技術(shù)方案是,數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)的通信 方法,其特征在于,包括下列步驟
a、 設(shè)置數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)的接口為C/S方式;
b、 數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)建立連接;
c、 數(shù)字電視用戶管理系統(tǒng)對發(fā)送的數(shù)據(jù)進行組包,數(shù)據(jù)包由包頭和包體構(gòu)成,包頭包 括協(xié)議版本號、加密版本號、加密類別、運營商編號、包體長度;所述包體包括消息編 號、消息類型、數(shù)據(jù)長度、數(shù)據(jù)包內(nèi)容、數(shù)據(jù)摘要;并對包體加密;
d、 數(shù)字電視用戶管理系統(tǒng)通過接口將數(shù)據(jù)包發(fā)送給外圍系統(tǒng);
進一步的,所述外圍系統(tǒng)通過接口向數(shù)字電視用戶系統(tǒng)返回的數(shù)據(jù)包的組包方式與數(shù)字 電視用戶管理系統(tǒng)發(fā)送的數(shù)據(jù)包的組包方式相同。
本發(fā)明的有益效果是,數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)之間能夠安全、準確地傳輸數(shù) 據(jù),實現(xiàn)了數(shù)字電視前端系統(tǒng)之間的數(shù)據(jù)的順利交互。
以下結(jié)合具體實施方式
對本發(fā)明作進一步說明。
具體實施例方式
設(shè)置數(shù)字電視用戶管理系統(tǒng)(SMS)與外圍系統(tǒng)的接口為C/S方式,SMS與外圍系統(tǒng)互為 服務(wù)器,互為客戶端;SMS與外圍系統(tǒng)建立會話連接,然后對SMS要向外圍系統(tǒng)發(fā)送的數(shù)據(jù)進 行組包,數(shù)據(jù)包由包頭和包體組成,其格式分別如下所示
數(shù)據(jù)包的包頭
Data—Packet () {
Protocal—Version Crypt—Version Key—Type Operator—ID Client—ID Data—Len Data()
Bits
8
6
2 16 16 16
解釋
協(xié)議版本號
加密版本號
加密類別
運營商編號
客戶端號
包體長度
包體內(nèi)容
數(shù)據(jù)包的包體:
Data()
Bits
解釋
Message—ID 16
Message—Type 16
Data—Length 16 Data—Content()
Message—Auth 128
消息編號
消息類型
數(shù)據(jù)長度
數(shù)據(jù)包內(nèi)容
數(shù)據(jù)摘要
SMS在向外圍系統(tǒng)發(fā)送組包好的數(shù)據(jù)包之前,要對數(shù)據(jù)作加密,即對數(shù)據(jù)包的包體加密 ,加密方式可采用通用的加密方式,如3DES和DES,以保證數(shù)據(jù)傳遞的安全和可靠。SMS對包 體加密完成后,SMS通過接口將數(shù)據(jù)包發(fā)送給外圍系統(tǒng),傳遞命令請求,外圍系統(tǒng)執(zhí)行命令 后,通過接口向SMS返回數(shù)據(jù)包,傳遞命令執(zhí)行的結(jié)果,返回的數(shù)據(jù)包的組包方式與數(shù)字電 視用戶管理系統(tǒng)發(fā)送的數(shù)據(jù)包的組包方式相同。SMS與外圍系統(tǒng)交互的數(shù)據(jù)包的格式均相同
,所不同的只是數(shù)據(jù)包的包體中的數(shù)據(jù)內(nèi)容部分。例如,SMS與CAS建立會話時發(fā)送的數(shù)據(jù)包 描述如下
Unsigned char session[30]= {0x01, 0x06, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0xel, 0xee, 0x84, 0x14, 0x74, Oxbb, 0x8e, 0x30, Oxad, 0xd7, 0xe8, Oxbl, Oxbd, 0x52, OxOb, 0xd7}; 數(shù)據(jù)包的包頭為"0x01, 0x06, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18",包體為 "0x00, 0x01, 0x00, 0x01, 0x00, 0x00, Oxel, Oxee, 0x84, 0x14, 0x74,
Oxbb, 0x8e, 0x30, Oxad, 0xd7, 0xe8, Oxbl, Oxbd, 0x52, OxOb, 0xd7"。其中,"0x01"表示協(xié)議 版本號為l, "0x0"表示加密版本號為l, "6"表示加密類別為不加密,"0x00 0x01"表 示運營商編號為l, "0x00 0x01"表示客戶端編號為l, "0x00 0x18"表示包體長度為24 Bytes; "0x00 0x01"表示消息編號為l,消息編號為自增型序號,"0x00 0x01"表示消息 類型為l, "0x00 0x00"表示數(shù)據(jù)長度為O, "Oxel Oxee 0x84 0x14 0x74 Oxbb 0x8e 0x30 Oxad 0xd7 0xe8 Oxbl Oxbd 0x52 OxOb 0xd7"表示數(shù)據(jù)摘要。
權(quán)利要求
1.數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)的通信方法,其特征在于,包括下列步驟a、設(shè)置數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)的接口為C/S方式;b、數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)建立連接;c、數(shù)字電視用戶管理系統(tǒng)對發(fā)送的數(shù)據(jù)進行組包,數(shù)據(jù)包由包頭和包體構(gòu)成,包頭包括協(xié)議版本號、加密版本號、加密類別、運營商編號、包體長度;所述包體包括消息編號、消息類型、數(shù)據(jù)長度、數(shù)據(jù)包內(nèi)容、數(shù)據(jù)摘要;并對包體加密;d、數(shù)字電視用戶管理系統(tǒng)通過接口將數(shù)據(jù)包發(fā)送給外圍系統(tǒng)。
全文摘要
本發(fā)明涉及SMS與外圍系統(tǒng)的通信技術(shù),特別涉及SMS與外圍系統(tǒng)通信的數(shù)據(jù)組織結(jié)構(gòu)。本發(fā)明公開了一種數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)的通信方法。本發(fā)明的技術(shù)方案包括下列步驟設(shè)置SMS外圍系統(tǒng)的接口為C/S方式;SMS與外圍系統(tǒng)建立連接;SMS對發(fā)送的數(shù)據(jù)進行組包,數(shù)據(jù)包由包頭和包體構(gòu)成,包頭包括協(xié)議版本號、加密版本號、加密類別、運營商編號、包體長度;所述包體包括消息編號、消息類型、數(shù)據(jù)長度、數(shù)據(jù)包內(nèi)容、數(shù)據(jù)摘要;并對包體加密;SMS通過接口將數(shù)據(jù)包發(fā)送給外圍系統(tǒng)。本發(fā)明的有益效果是,數(shù)字電視用戶管理系統(tǒng)與外圍系統(tǒng)之間能夠安全、準確地傳輸數(shù)據(jù),實現(xiàn)了數(shù)字電視前端系統(tǒng)之間的數(shù)據(jù)的順利交互。
文檔編號H04N7/16GK101184201SQ20071020308
公開日2008年5月21日 申請日期2007年12月14日 優(yōu)先權(quán)日2007年12月14日
發(fā)明者東 劉, 軍 唐, 建 肖 申請人:四川長虹電器股份有限公司