本實(shí)用新型涉及機(jī)頂盒領(lǐng)域,尤其涉及一種基于機(jī)頂盒的流媒體用戶認(rèn)證系統(tǒng)。
背景技術(shù):
隨著流媒體技術(shù)的發(fā)展,人們發(fā)現(xiàn)流媒體帶來了很多便利,數(shù)字電視的推廣中單純的直播節(jié)目已經(jīng)不能滿足我們的需要。作為流媒體的延伸,家庭終端機(jī)頂盒也添加了流媒體的元素,流媒體的實(shí)現(xiàn)滿足了我們對家庭用戶對網(wǎng)絡(luò)資源的需求。一個普通家庭里,網(wǎng)絡(luò)必不可少。流媒體資源的推廣,早已經(jīng)成為人們關(guān)注的焦點(diǎn),但一直沒有找到一個統(tǒng)一的流媒體系統(tǒng)進(jìn)行管理。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型提供一種基于機(jī)頂盒的流媒體用戶認(rèn)證系統(tǒng),解決現(xiàn)有流媒體資源控制的問題。
為解決上述問題,本實(shí)用新型實(shí)施例提供一種基于機(jī)頂盒的流媒體用戶認(rèn)證系統(tǒng),包括機(jī)頂盒、流媒體服務(wù)器和BOSS服務(wù)器,所述機(jī)頂盒與所述流媒體服務(wù)器通訊連接,所述流媒體服務(wù)器與所述BOSS服務(wù)器通訊連接,所述機(jī)頂盒設(shè)有讀卡器模塊、獲取模塊和打包模塊,所述讀卡器模塊和獲取模塊均耦接所述打包模塊,所述讀卡器模塊用于讀取當(dāng)前智能卡的信息,所述獲取模塊用于獲取流媒體資源節(jié)目的URL地址,所述打包模塊用于將流媒體資源節(jié)目的URL地址和智能卡的信息進(jìn)行打包生成播放信息,所述BOSS服務(wù)器內(nèi)設(shè)有信息認(rèn)證模塊;
機(jī)頂盒將播放信息發(fā)送至流媒體服務(wù)器;流媒體服務(wù)器實(shí)時將用戶播放信息轉(zhuǎn)發(fā)至BOSS服務(wù)器;BOSS服務(wù)器對播放信息進(jìn)行認(rèn)證。
作為一種實(shí)施方式,智能卡通過ISO07816協(xié)議將當(dāng)前用戶賬號和密碼數(shù)據(jù)發(fā)送給所述機(jī)頂盒。
作為一種實(shí)施方式,所述流媒體服務(wù)器和BOSS服務(wù)器通過HTTP接口或Webservices接口進(jìn)行通訊連接。
作為一種實(shí)施方式,所述機(jī)頂盒上設(shè)有雙向信號傳輸?shù)慕涌凇?/p>
作為一種實(shí)施方式,所述機(jī)頂盒通過DHCP獲取流媒體資源節(jié)目的URL地址。
與現(xiàn)有技術(shù)相比,本技術(shù)方案具有以下優(yōu)點(diǎn):利用機(jī)頂盒、網(wǎng)絡(luò)、流媒體服務(wù)器和BOSS服務(wù)器,實(shí)現(xiàn)了流媒體在機(jī)頂盒上的用戶認(rèn)證功能。
附圖說明
圖1是本實(shí)用新型實(shí)施例的基于機(jī)頂盒的流媒體用戶認(rèn)證系統(tǒng)的結(jié)構(gòu)框圖。
附圖標(biāo)注:1、機(jī)頂盒;11、讀卡器模塊;12、獲取模塊;13、打包模塊;2、流媒體服務(wù)器;3、BOSS服務(wù)器。
具體實(shí)施方式
以下結(jié)合附圖,對本實(shí)用新型上述的和另外的技術(shù)特征和優(yōu)點(diǎn)進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型的部分實(shí)施例,而不是全部實(shí)施例。
如圖1所示,一種基于機(jī)頂盒的流媒體用戶認(rèn)證系統(tǒng),包括機(jī)頂盒1、流媒體服務(wù)器2和BOSS服務(wù)器3。其中,機(jī)頂盒1置有雙向信號傳輸?shù)慕涌?,?nèi)部包括讀卡器模塊11、獲取模塊12和打包模塊13,讀卡器模塊11用于讀取當(dāng)前智能卡的信息,智能卡的信息包括流媒體用戶的賬號和密碼,具體的,讀取方式通過ISO07816協(xié)議;獲取模塊12用于獲取流媒體資源節(jié)目的URL地址,具體的,獲取方式通過DHCP;讀卡器模塊11和獲取模塊12均耦接打包模塊13,打包模塊13用于將流媒體資源節(jié)目的URL地址和智能卡的信息進(jìn)行打包生成播放信息。上述各個模塊的工作過程如下,機(jī)頂盒1在接通網(wǎng)絡(luò)后,通過DHCP獲取到IP,同時獲取當(dāng)前智能卡的信息,機(jī)頂盒1在播放流媒體中的節(jié)目時,在視頻播放URL中的UserName、Password字段攜帶當(dāng)前用戶的賬號和密碼(即智能卡的信息)生成播放信息。
機(jī)頂盒1將播放信息發(fā)送至流媒體服務(wù)器2;流媒體服務(wù)器2實(shí)時將用戶播放信息通過HTTP接口或Webservices接口轉(zhuǎn)發(fā)至BOSS服務(wù)器;BOSS服務(wù)器對播放信息進(jìn)行認(rèn)證,認(rèn)證成功后給播放器返回節(jié)目數(shù)據(jù),否則返回認(rèn)證失敗信息。
以上所述的具體實(shí)施例,對本實(shí)用新型的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步的詳細(xì)說明,應(yīng)當(dāng)理解,以上所述僅為本實(shí)用新型的具體實(shí)施例而已,并不用于限定本實(shí)用新型的保護(hù)范圍。特別指出,對于本領(lǐng)域技術(shù)人員來說,凡在本實(shí)用新型的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。