專利名稱:提供廣播多播業(yè)務(wù)的方法、系統(tǒng)以及應(yīng)用服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及廣播多播技術(shù)。
背景技術(shù):
隨著具有多媒體處理功能的手持終端的普及,通過終端接收電視節(jié)目等廣播業(yè)務(wù)的技術(shù)得到了廣泛關(guān)注。目前承載所述廣播業(yè)務(wù)的技術(shù)主要是地面廣播技術(shù)、衛(wèi)星廣播技術(shù)和移動通信技術(shù)(基于蜂窩網(wǎng)絡(luò)的系統(tǒng))。
所述地面廣播技術(shù)和衛(wèi)星廣播技術(shù)具有廣覆蓋、節(jié)目及頻道資源豐富等特點,但缺少反向交互信道,業(yè)務(wù)模式有限,且必須結(jié)合智能卡才能接收系統(tǒng)的付費服務(wù)。
所述移動通信技術(shù)支持網(wǎng)絡(luò)與終端之間的雙向通信,通過蜂窩網(wǎng)絡(luò)開展廣播多播類業(yè)務(wù)的同時可以利用上行信道為用戶提供豐富的交互類應(yīng)用,同時還可以利用反向交互信道提供靈活的業(yè)務(wù)訂閱、定制等,從而能夠提供更多的業(yè)務(wù)模式,但是,蜂窩網(wǎng)絡(luò)也面臨頻譜資源有限,覆蓋成本高等問題,目前利用蜂窩網(wǎng)絡(luò)開展廣播多播業(yè)務(wù)僅能提供較少的頻道。
在這種情況下,出現(xiàn)了地面廣播網(wǎng)絡(luò)和蜂窩網(wǎng)絡(luò)松散耦合的系統(tǒng),該系統(tǒng)利用支持地面廣播網(wǎng)絡(luò)和蜂窩網(wǎng)絡(luò)的雙模終端,通過地面廣播網(wǎng)絡(luò)接收下行廣播數(shù)據(jù),并且通過蜂窩網(wǎng)絡(luò)發(fā)送上行交互信令,從而可以提供較豐富的廣播多播節(jié)目,但是地面廣播網(wǎng)絡(luò)和蜂窩網(wǎng)絡(luò)是相互獨立的。
與本發(fā)明有關(guān)的現(xiàn)有技術(shù)提供的地面廣播網(wǎng)絡(luò)和蜂窩網(wǎng)絡(luò)的松散耦合系統(tǒng)如圖1所示,包括業(yè)務(wù)源、地面廣播網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)以及支持所述地面廣播網(wǎng)絡(luò)和蜂窩網(wǎng)絡(luò)的雙模終端。
所述業(yè)務(wù)源負責(zé)產(chǎn)生業(yè)務(wù)流。
所述地面廣播網(wǎng)絡(luò)包括短期密鑰生成器、廣播業(yè)務(wù)管理與分發(fā)服務(wù)器、業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器、用戶管理服務(wù)器和廣播網(wǎng)絡(luò)承載通道等。其中所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器還可以獨立于地面廣播網(wǎng)絡(luò)而設(shè)置。
其中所述短期密鑰生成器用來生成短期密鑰。
所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器,負責(zé)將接收到的業(yè)務(wù)流的基本的屬性信息傳送給所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器,以及利用所述短期密鑰對業(yè)務(wù)流進行加密;以及發(fā)送業(yè)務(wù)登記請求到所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器請求對應(yīng)的業(yè)務(wù)密鑰,并利用獲取到的業(yè)務(wù)密鑰對短期密鑰進行加密;然后通過所述廣播網(wǎng)絡(luò)承載通道將加密后的短期密鑰和加密后的業(yè)務(wù)流發(fā)送給所述雙模終端。
所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器,負責(zé)接收所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器的業(yè)務(wù)屬性信息,并根據(jù)設(shè)定的參數(shù)以及所述業(yè)務(wù)屬性信息生成完整的業(yè)務(wù)指南,并將所述業(yè)務(wù)指南發(fā)送給所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器分發(fā);以及接收所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器發(fā)送的業(yè)務(wù)登記請求,并根據(jù)設(shè)定的業(yè)務(wù)邏輯建立業(yè)務(wù)綁定關(guān)系,并生成對應(yīng)的業(yè)務(wù)密鑰,發(fā)送給所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器。
所述用戶管理服務(wù)器主要通過所述蜂窩網(wǎng)絡(luò)的承載通道與所述雙模終端間的交互,完成用戶的注冊、用戶的業(yè)務(wù)訂閱、業(yè)務(wù)訂閱信息維護和查詢,以及基本的計費功能等。當(dāng)通過所述蜂窩網(wǎng)絡(luò)承載通道與所述雙模終端進行交互時,主要通過讓用戶在其使用的雙模終端中輸入用戶名及密碼的方法完成對用戶的認證授權(quán)。
所述蜂窩網(wǎng)絡(luò)包括運營系統(tǒng)、訂閱管理服務(wù)器和蜂窩網(wǎng)絡(luò)承載通道。
所述運營系統(tǒng)主要負責(zé)蜂窩網(wǎng)絡(luò)為用戶提供移動數(shù)據(jù)業(yè)務(wù)后的計費信息的處理。
所述訂閱管理服務(wù)器主要通過蜂窩網(wǎng)絡(luò)承載通道與所述雙模終端的交互,對蜂窩網(wǎng)絡(luò)相關(guān)用戶的注冊,以及用戶的訂閱關(guān)系信息進行維護。
所述蜂窩網(wǎng)絡(luò)承載通道,用于提供所述雙模終端與所述蜂窩網(wǎng)絡(luò)間通信的通道,以及提供雙模終端到地面廣播網(wǎng)絡(luò)中的用戶管理服務(wù)器的反向通道和/或前向的點對點承載通道。
所述雙模終端包括蜂窩網(wǎng)絡(luò)模塊、地面廣播網(wǎng)絡(luò)模塊和業(yè)務(wù)邏輯及用戶界面模塊。其中所述蜂窩網(wǎng)絡(luò)模塊包括智能卡和移動數(shù)據(jù)業(yè)務(wù)接收機。所述地面廣播網(wǎng)絡(luò)模塊包括智能卡、地面廣播接收機。
所述蜂窩網(wǎng)絡(luò)模塊中的智能卡主要負責(zé)保存與移動數(shù)據(jù)業(yè)務(wù)相關(guān)的業(yè)務(wù)密鑰,并根據(jù)蜂窩網(wǎng)絡(luò)下發(fā)的指令更新所述業(yè)務(wù)密鑰。所述移動數(shù)據(jù)業(yè)務(wù)接收機主要負責(zé)接收移動數(shù)據(jù)信號,然后利用所述業(yè)務(wù)密鑰進行解密,獲得相應(yīng)的業(yè)務(wù)內(nèi)容。
所述地面廣播網(wǎng)絡(luò)模塊中的智能卡主要負責(zé)保存與廣播業(yè)務(wù)相關(guān)的業(yè)務(wù)密鑰,并根據(jù)廣播網(wǎng)絡(luò)下發(fā)的指令更新所述業(yè)務(wù)密鑰。所述地面廣播接收機主要負責(zé)接收廣播信號,包括加密后的短期密鑰和加密后的業(yè)務(wù)流,并根據(jù)需要從智能卡中獲取相應(yīng)的業(yè)務(wù)密鑰,然后利用所述業(yè)務(wù)密鑰對所述短期密鑰進行解密,獲得相應(yīng)的短期密鑰,然后利用所述短期密鑰對所述業(yè)務(wù)流進行解密,獲得相應(yīng)的業(yè)務(wù)內(nèi)容。
所述業(yè)務(wù)邏輯及用戶界面模塊主要用于提供用戶操作界面,以及根據(jù)用戶的指令協(xié)調(diào)地面廣播網(wǎng)絡(luò)模塊和蜂窩網(wǎng)絡(luò)模塊分別工作,接收廣播或者進行上行交互。
由上述可以看出,蜂窩網(wǎng)絡(luò)和地面廣播網(wǎng)絡(luò)分別有獨立的用戶管理系統(tǒng)和計費系統(tǒng)。當(dāng)?shù)孛鎻V播網(wǎng)絡(luò)中的用戶管理服務(wù)器通過蜂窩網(wǎng)絡(luò)與終端進行交互時,所述蜂窩網(wǎng)絡(luò)僅僅提供雙模終端到地面廣播網(wǎng)絡(luò)中的用戶管理服務(wù)器的反向通道和/或前向的點對點通道。另外,用戶與地面廣播網(wǎng)絡(luò)中的用戶管理服務(wù)器進行交互時,使用輸入用戶名及密碼的認證授權(quán)方式。因此,現(xiàn)有技術(shù)存在如下的缺陷1、由于蜂窩網(wǎng)絡(luò)和地面廣播網(wǎng)絡(luò)分別有獨立的用戶管理系統(tǒng)和計費系統(tǒng),所以兩個網(wǎng)絡(luò)不能進行統(tǒng)一的認證計費及用戶管理,從而不利于移動運營商和廣電運營商深度合作,提供豐富多樣的業(yè)務(wù)組合;另外終端上也需要相應(yīng)地設(shè)置兩個獨立的密鑰管理模塊,即兩個智能卡,分別管理廣播業(yè)務(wù)相關(guān)密鑰及蜂窩網(wǎng)絡(luò)相關(guān)密鑰。
2、由于雙模終端中的地面廣播網(wǎng)絡(luò)模塊和蜂窩網(wǎng)絡(luò)模塊各自獨立,所以當(dāng)某個用戶使用的雙模終端中的地面廣播網(wǎng)絡(luò)模塊的智能卡需要進行密鑰更新時,需要通過地面廣播網(wǎng)絡(luò)下發(fā)密鑰更新指令來完成,而這種點對點傳送的內(nèi)容會降低地面廣播網(wǎng)絡(luò)的容量,這也最終限制了整個系統(tǒng)不能提供靈活的訂閱模式(因為靈活的訂閱模式會產(chǎn)生大量的下行密鑰更新指令)。
發(fā)明內(nèi)容
本發(fā)明提供一種提供廣播業(yè)務(wù)的方法,通過本發(fā)明,使用雙模終端的用戶能夠通過蜂窩網(wǎng)絡(luò)訂閱廣播業(yè)務(wù)以及獲取與廣播業(yè)務(wù)相關(guān)的業(yè)務(wù)密鑰。
本發(fā)明通過如下技術(shù)方案實現(xiàn)本發(fā)明提供一種提供廣播多播業(yè)務(wù)的方法,其包括當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間的應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器確定訂閱成功后,根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶;當(dāng)廣播網(wǎng)絡(luò)下發(fā)的廣播多播業(yè)務(wù)到達所述用戶時,所述用戶根據(jù)所述業(yè)務(wù)密鑰獲得相應(yīng)的廣播多播業(yè)務(wù)。
其中,所述應(yīng)用服務(wù)器獲取廣播網(wǎng)絡(luò)提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰的過程,具體包括所述應(yīng)用服務(wù)器檢查其內(nèi)是否緩存有對應(yīng)的有效業(yè)務(wù)密鑰,若有,則將所述業(yè)務(wù)密鑰下發(fā)給所述用戶;否則,獲取廣播網(wǎng)絡(luò)提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并將其下發(fā)給所述用戶。
其中,在所述應(yīng)用服務(wù)器獲取廣播網(wǎng)絡(luò)提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰的過程之前,還包括所述應(yīng)用服務(wù)器根據(jù)用戶發(fā)送的訂閱請求,觸發(fā)蜂窩網(wǎng)絡(luò)對所述用戶進行接入認證,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
其中,當(dāng)所述用戶為預(yù)付費用戶時,還包括所述應(yīng)用服務(wù)器通過蜂窩網(wǎng)絡(luò)驗證所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)更新所述用戶的訂閱關(guān)系。
其中,當(dāng)網(wǎng)絡(luò)側(cè)更新業(yè)務(wù)密鑰后,所述的方法還包括所述應(yīng)用服務(wù)器獲取更新后的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)更新后的業(yè)務(wù)密鑰給用戶。
其中,所述應(yīng)用服務(wù)器通過蜂窩網(wǎng)絡(luò)下發(fā)更新后的業(yè)務(wù)密鑰的過程,具體包括當(dāng)需要更新業(yè)務(wù)密鑰時,網(wǎng)絡(luò)中具有生成業(yè)務(wù)密鑰功能的網(wǎng)元主動發(fā)送業(yè)務(wù)密鑰到所述應(yīng)用服務(wù)器;所述應(yīng)用服務(wù)器通過蜂窩網(wǎng)絡(luò)查詢用戶的訂閱關(guān)系,并得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)下發(fā)所述業(yè)務(wù)密鑰給所述用戶;或,當(dāng)應(yīng)用服務(wù)器接收到用戶的業(yè)務(wù)密鑰請求后,且根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,從廣播網(wǎng)絡(luò)中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)所述業(yè)務(wù)密鑰給所述用戶。
其中,所述通過蜂窩網(wǎng)絡(luò)下發(fā)業(yè)務(wù)密鑰給用戶的過程具體包括通過蜂窩網(wǎng)絡(luò)安全機制獲取到協(xié)商密鑰,并利用其對所述業(yè)務(wù)密鑰進行加密處理,并將加密處理后的業(yè)務(wù)密鑰下發(fā)給用戶。
其中,所述的方法還包括應(yīng)用服務(wù)器根據(jù)用戶的訂閱請求及業(yè)務(wù)密鑰請求生成廣播多播業(yè)務(wù)的計費數(shù)據(jù)并發(fā)送給蜂窩網(wǎng)絡(luò)。
其中,所述的方法還包括網(wǎng)絡(luò)側(cè)中具有生成業(yè)務(wù)指南功能的網(wǎng)元根據(jù)廣播網(wǎng)絡(luò)的業(yè)務(wù)注冊請求,對業(yè)務(wù)指南進行更新,并通過所述廣播網(wǎng)絡(luò)將更新后的業(yè)務(wù)指南下發(fā)給用戶。
本發(fā)明還提供一種提供廣播多播業(yè)務(wù)的系統(tǒng),包括網(wǎng)絡(luò)側(cè)的蜂窩網(wǎng)絡(luò)、廣播網(wǎng)絡(luò)和業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器,以及支持所述蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)的終端,還包括應(yīng)用服務(wù)器,用于當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達時,并確定訂閱成功后,根據(jù)所述用戶的訂閱請求從業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將所述業(yè)務(wù)密鑰下發(fā)給所述用戶使用的終端;所述終端,用于當(dāng)廣播網(wǎng)絡(luò)下發(fā)的廣播多播業(yè)務(wù)到達時,根據(jù)所述業(yè)務(wù)密鑰獲得相應(yīng)的廣播多播業(yè)務(wù)。
其中,所述應(yīng)用服務(wù)器包括業(yè)務(wù)密鑰緩存單元和業(yè)務(wù)密鑰處理單元;所述業(yè)務(wù)密鑰緩存單元,用于當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達所述應(yīng)用服務(wù)器后,并確定訂閱成功后,根據(jù)所述用戶的訂閱請求檢查其內(nèi)是否緩存有對應(yīng)的業(yè)務(wù)密鑰,并將檢查結(jié)果發(fā)送給所述業(yè)務(wù)密鑰處理單元;所述業(yè)務(wù)密鑰處理單元,用于當(dāng)所述業(yè)務(wù)密鑰處理單元接收到已經(jīng)有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)密鑰緩存單元中獲取所述業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)給所述用戶;或,當(dāng)接收到?jīng)]有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)給所述用戶。
其中,所述應(yīng)用服務(wù)器包括接入認證觸發(fā)單元,用于根據(jù)用戶的業(yè)務(wù)訂閱請求向蜂窩網(wǎng)絡(luò)發(fā)起接入認證請求,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
其中,所述應(yīng)用服務(wù)器包括訂閱權(quán)限查詢單元,用于通過與蜂窩網(wǎng)絡(luò)驗證所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)更新所述用戶的訂閱關(guān)系。
其中,所述應(yīng)用服務(wù)器包括更新業(yè)務(wù)密鑰處理單元,用于獲取更新后的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)所述更新后的業(yè)務(wù)密鑰。
其中,所述更新業(yè)務(wù)密鑰處理單元包括第一更新業(yè)務(wù)密鑰處理子單元,用于當(dāng)網(wǎng)絡(luò)側(cè)需要更新業(yè)務(wù)密鑰,且主動發(fā)送業(yè)務(wù)密鑰到所述應(yīng)用服務(wù)器時,從蜂窩網(wǎng)絡(luò)中查詢用戶的訂閱關(guān)系,并得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)將所述業(yè)務(wù)密鑰下發(fā)給所述用戶;或,第二更新業(yè)務(wù)密鑰處理子單元,用于當(dāng)應(yīng)用服務(wù)器接收到用戶的業(yè)務(wù)密鑰請求后,且根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,從所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶。
其中,所述應(yīng)用服務(wù)器還包括業(yè)務(wù)密鑰加密單元,用于通過蜂窩網(wǎng)絡(luò)安全機制獲取到協(xié)商密鑰,并利用其對需要下發(fā)的業(yè)務(wù)密鑰進行加密處理。
其中,所述應(yīng)用服務(wù)器包括計費數(shù)據(jù)產(chǎn)生單元,用于根據(jù)用戶的訂閱請求及業(yè)務(wù)密鑰請求生成廣播多播業(yè)務(wù)的計費數(shù)據(jù),并將其發(fā)送給蜂窩網(wǎng)絡(luò)。
本發(fā)明還提供一種應(yīng)用服務(wù)器,其設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間,用于接收通過蜂窩網(wǎng)絡(luò)傳送的用戶的訂閱請求,并確定訂閱成功后,根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將所述業(yè)務(wù)密鑰下發(fā)給所述用戶使用的終端。
其中,所述的應(yīng)用服務(wù)器包括業(yè)務(wù)密鑰緩存單元和業(yè)務(wù)密鑰處理單元;所述業(yè)務(wù)密鑰緩存單元,用于當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達所述應(yīng)用服務(wù)器,并確定訂閱成功后,檢查其內(nèi)是否緩存有對應(yīng)的業(yè)務(wù)密鑰,并將檢查結(jié)果發(fā)送給所述業(yè)務(wù)密鑰處理單元;所述業(yè)務(wù)密鑰處理單元,用于當(dāng)所述業(yè)務(wù)密鑰處理單元接收到已經(jīng)有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)密鑰緩存單元中獲取所述業(yè)務(wù)密鑰,并下發(fā)給所述用戶;或,當(dāng)接收到?jīng)]有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述網(wǎng)絡(luò)側(cè)具有生成業(yè)務(wù)密鑰功能的網(wǎng)元中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)給所述用戶。
其中,所述的應(yīng)用服務(wù)器包括接入認證觸發(fā)單元,用于根據(jù)用戶的業(yè)務(wù)訂閱請求向蜂窩網(wǎng)絡(luò)發(fā)起接入認證請求,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
其中,所述的應(yīng)用服務(wù)器包括訂閱權(quán)限查詢單元,用于通過與蜂窩網(wǎng)絡(luò)驗證所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)更新所述用戶的訂閱關(guān)系。
其中,所述的應(yīng)用服務(wù)器包括更新業(yè)務(wù)密鑰處理單元,用于當(dāng)網(wǎng)絡(luò)側(cè)需要更新業(yè)務(wù)密鑰,且主動發(fā)送業(yè)務(wù)密鑰到所述應(yīng)用服務(wù)器時,從蜂窩網(wǎng)絡(luò)中查詢用戶的訂閱關(guān)系,并得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)將業(yè)務(wù)密鑰下發(fā)給所述用戶;或,用于當(dāng)應(yīng)用服務(wù)器接收到用戶的業(yè)務(wù)密鑰請求后,且根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,從網(wǎng)絡(luò)側(cè)具有生成業(yè)務(wù)密鑰功能的網(wǎng)元中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶。
其中,所述應(yīng)用服務(wù)器還包括業(yè)務(wù)密鑰加密單元,用于通過蜂窩網(wǎng)絡(luò)安全機制獲取到協(xié)商密鑰,并利用其對需要下發(fā)的業(yè)務(wù)密鑰進行加密處理。
其中,所述的應(yīng)用服務(wù)器包括計費數(shù)據(jù)產(chǎn)生單元,用于根據(jù)用戶的訂閱請求及業(yè)務(wù)密鑰請求生成廣播多播業(yè)務(wù)的計費數(shù)據(jù),并將其發(fā)送給蜂窩網(wǎng)絡(luò)。
由上述本發(fā)明提供的具體實施方案可以看出,本發(fā)明中,由于當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間的應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶,所以使用雙模終端的用戶能夠通過蜂窩網(wǎng)絡(luò)訂閱廣播業(yè)務(wù)以及獲取與廣播業(yè)務(wù)相關(guān)的業(yè)務(wù)密鑰。
另外,通過本發(fā)明,當(dāng)用戶接入地面廣播網(wǎng)絡(luò)時,能夠通過蜂窩網(wǎng)絡(luò)對所述用戶進行認證;能夠通過蜂窩網(wǎng)絡(luò)對地面廣播網(wǎng)絡(luò)中的用戶的訂閱關(guān)系進行管理。
再者,通過本發(fā)明還能夠通過蜂窩網(wǎng)絡(luò)產(chǎn)生廣播業(yè)務(wù)和移動通信業(yè)務(wù)的組合消費清單,從而使運營商能夠利用所述組合計費方式提供豐富多樣的業(yè)務(wù)組合。
圖1為背景技術(shù)提供的;圖2為本發(fā)明提供的第一實施例的流程圖;圖3為本發(fā)明提供的第一實施例中的業(yè)務(wù)指南的產(chǎn)生與下發(fā)的流程圖;圖4為本發(fā)明提供的第一實施例中的業(yè)務(wù)訂閱流程;圖5為本發(fā)明提供的第一實施例中的業(yè)務(wù)下發(fā)流程;圖6為本發(fā)明提供的第一實施例中的網(wǎng)絡(luò)發(fā)起的業(yè)務(wù)密鑰分發(fā)流程;圖7為本發(fā)明提供的第一實施例中的終端發(fā)起的密鑰請求及分發(fā)流程;圖8為本發(fā)明提供的第二實施例中的系統(tǒng)結(jié)構(gòu)示意圖;圖9為本發(fā)明提供的第三實施例中的應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明將廣播網(wǎng)絡(luò)和移動通信網(wǎng)絡(luò)結(jié)合在一起為用戶提供廣播多播業(yè)務(wù),其能夠采用蜂窩網(wǎng)絡(luò)更為完善的認證,計費和用戶管理功能對廣播網(wǎng)絡(luò)和蜂窩網(wǎng)絡(luò)中的用戶進行統(tǒng)一管理;而且可以利用蜂窩網(wǎng)絡(luò)中的訂閱管理服務(wù)器積累用戶的注冊信息及業(yè)務(wù)訂閱信息,并由訂閱管理服務(wù)器根據(jù)用戶的注冊/訂閱/密鑰請求事件來觸發(fā)計費系統(tǒng)對用戶進行計費。
本發(fā)明提供的第一實施例是一種提供廣播多播業(yè)務(wù)的方法,其核心是當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間的應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶;當(dāng)廣播網(wǎng)絡(luò)下發(fā)廣播多播業(yè)務(wù)到達所述用戶時,所述用戶使用所述業(yè)務(wù)密鑰獲得相應(yīng)的廣播多播業(yè)務(wù)。其流程如圖2所示,包括如下步驟步驟S10,網(wǎng)絡(luò)側(cè)中的業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器根據(jù)廣播網(wǎng)絡(luò)的業(yè)務(wù)注冊請求,對業(yè)務(wù)指南進行更新,并通過所述廣播網(wǎng)絡(luò)將更新后的業(yè)務(wù)指南下發(fā)給用戶。
網(wǎng)絡(luò)側(cè)通過下發(fā)業(yè)務(wù)指南給用戶來通知用戶業(yè)務(wù)的描述信息,業(yè)務(wù)指南產(chǎn)生及下發(fā)的流程如圖3所示,具體實施過程如下步驟S101,廣播網(wǎng)絡(luò)中的廣播業(yè)務(wù)管理與分發(fā)服務(wù)器向網(wǎng)絡(luò)側(cè)中的業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器發(fā)起業(yè)務(wù)注冊。
步驟S102,所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器響應(yīng)所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器的業(yè)務(wù)注冊請求。
步驟S103,所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器根據(jù)一定時間內(nèi)收到的業(yè)務(wù)注冊請求更新業(yè)務(wù)指南,并發(fā)送業(yè)務(wù)指南更新命令給所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器。
步驟S104,所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器通過廣播網(wǎng)絡(luò)下發(fā)更新后的業(yè)務(wù)指南給用戶所使用的終端。
當(dāng)用戶獲得網(wǎng)絡(luò)側(cè)下發(fā)的業(yè)務(wù)指南后,能夠根據(jù)所述業(yè)務(wù)指南選擇相應(yīng)的廣播多播業(yè)務(wù),但是當(dāng)用戶要使用這些業(yè)務(wù)時,需要兩個獨立的過程,即業(yè)務(wù)訂閱過程和業(yè)務(wù)下發(fā)過程,前者保證用戶有權(quán)限獲取業(yè)務(wù)密鑰,而后者則保證業(yè)務(wù)以受保護的形式下發(fā)給終端。業(yè)務(wù)訂閱過程可以發(fā)生在網(wǎng)絡(luò)下發(fā)業(yè)務(wù)之前前,也可以發(fā)生在網(wǎng)絡(luò)側(cè)下發(fā)業(yè)務(wù)過程中。當(dāng)用戶使用終端接收到網(wǎng)絡(luò)側(cè)下發(fā)的業(yè)務(wù)流并且嘗試使用時,如果尚未獲取業(yè)務(wù)密鑰,還會發(fā)起業(yè)務(wù)密鑰獲取的過程。具體如下步驟S20,用戶根據(jù)所述業(yè)務(wù)指南選擇相應(yīng)的廣播多播業(yè)務(wù),并通過蜂窩網(wǎng)絡(luò)發(fā)送訂閱請求訂閱所述業(yè)務(wù)。當(dāng)所述訂閱請求到達設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間的應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器確定訂閱成功后,根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶。
步驟S20的具體實施過程如圖4所示步驟S201,終端向應(yīng)用服務(wù)器發(fā)起業(yè)務(wù)訂閱請求。
步驟S202,所述應(yīng)用服務(wù)器根據(jù)用戶發(fā)送的訂閱請求,與蜂窩網(wǎng)絡(luò)協(xié)同,發(fā)起終端認證及安全密鑰協(xié)商的流程。
步驟S202中,所述應(yīng)用服務(wù)器根據(jù)用戶發(fā)送的訂閱請求,觸發(fā)蜂窩網(wǎng)絡(luò)中的認證網(wǎng)元對所述用戶進行接入認證,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
當(dāng)認證通過后,所述應(yīng)用服務(wù)器檢查其內(nèi)是否緩存有對應(yīng)的有效業(yè)務(wù)密鑰,若有,則將所述業(yè)務(wù)密鑰下發(fā)給所述用戶;否則,從網(wǎng)絡(luò)側(cè)中具有生成業(yè)務(wù)密鑰功能的網(wǎng)元,如設(shè)置在廣播網(wǎng)絡(luò)中的或獨立于廣播網(wǎng)絡(luò)而設(shè)置的業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器,中獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并將其下發(fā)給所述用戶。當(dāng)所述用戶為預(yù)付費用戶時,還需要所述應(yīng)用服務(wù)器通過蜂窩網(wǎng)絡(luò)驗證所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)更新所述用戶的訂閱關(guān)系。具體如下步驟S203,如果認證通過,則應(yīng)用服務(wù)器檢查其內(nèi)是否有緩存的相應(yīng)業(yè)務(wù)密鑰,若有,則進入第S207步;否則,進入第S204步。
步驟S204,所述應(yīng)用服務(wù)器向網(wǎng)絡(luò)側(cè)中具有生成業(yè)務(wù)密鑰功能的網(wǎng)元發(fā)起業(yè)務(wù)密鑰請求,請求用戶訂閱業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰。
步驟S205,所述網(wǎng)絡(luò)側(cè)中具有生成業(yè)務(wù)密鑰功能的網(wǎng)元對應(yīng)用服務(wù)器的業(yè)務(wù)密鑰請求進行響應(yīng),響應(yīng)消息應(yīng)指示業(yè)務(wù)是否有效的信息,對于有效的業(yè)務(wù),若業(yè)務(wù)密鑰已經(jīng)產(chǎn)生,則響應(yīng)消息中還攜帶對應(yīng)的業(yè)務(wù)密鑰。
步驟S206,如果業(yè)務(wù)有效,并且獲得了業(yè)務(wù)密鑰,則應(yīng)用服務(wù)器緩存此密鑰。如果業(yè)務(wù)有效但是沒有獲得業(yè)務(wù)密鑰,則不緩存密鑰直接進入第S207步,如果業(yè)務(wù)無效,則進入第S209步,指示用戶訂閱失敗,其中可包含失敗的原因。
步驟S207,應(yīng)用服務(wù)器向運營系統(tǒng)驗證用戶是否有訂閱權(quán)限(該步驟可選,主要針對預(yù)付費用戶進行)。如果用戶沒有訂閱權(quán)限,則直接進入第S209步指示用戶訂閱失敗,其中可包含失敗的原因;否則進入第S208步。
步驟S208,更新用戶在蜂窩網(wǎng)絡(luò)的訂閱管理服務(wù)器中的訂閱關(guān)系。
步驟S209,響應(yīng)用戶訂閱請求,如果是從第S206或S207步進入,則指示訂閱失敗及失敗原因。如果是從第S208步進入,則根據(jù)第S208步操作的成功與否指示訂閱成功或失敗,對失敗的情形需指示原因。
步驟S210,如果用戶訂閱成功,且所述應(yīng)用服務(wù)器已經(jīng)獲取了相應(yīng)的業(yè)務(wù)密鑰,此時所述應(yīng)用服務(wù)器下發(fā)所述業(yè)務(wù)密鑰給所述用戶使用的終端。
步驟S211,終端響應(yīng)所述應(yīng)用服務(wù)器的業(yè)務(wù)密鑰下發(fā)消息。
步驟S30,廣播網(wǎng)絡(luò)通過廣播網(wǎng)絡(luò)承載通道下發(fā)用戶訂閱的廣播多播業(yè)務(wù),以及利用業(yè)務(wù)密鑰加密的短期密鑰流給所述用戶使用的終端。所述用戶利用所獲取的業(yè)務(wù)密鑰對所述廣播網(wǎng)絡(luò)下發(fā)給的短期密鑰進行解密,并利用解密后得到的短期密鑰對所述廣播網(wǎng)絡(luò)下發(fā)的業(yè)務(wù)流進行解密,獲得相應(yīng)的廣播多播業(yè)務(wù)。
步驟S30的具體實施過程如如圖5所示,包括如下步驟
步驟S301,當(dāng)廣播網(wǎng)絡(luò)需要下發(fā)業(yè)務(wù)時,其通過廣播業(yè)務(wù)管理與分發(fā)服務(wù)器向短期密鑰生成器請求用于加密業(yè)務(wù)流的短期密鑰。
步驟S302,所述短期密鑰生成器響應(yīng)廣播業(yè)務(wù)管理與分發(fā)服務(wù)器的短期密鑰請求,響應(yīng)消息中攜帶短期密鑰。
步驟S303,所述廣播業(yè)務(wù)管理服務(wù)器還向業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器請求用于加密短期密鑰的業(yè)務(wù)密鑰。
步驟S304,所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)響應(yīng)所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器的業(yè)務(wù)密鑰請求,響應(yīng)消息中攜帶業(yè)務(wù)密鑰。
上述步驟S301、步驟S302步可以發(fā)生在步驟S303、步驟S304步之后,而且步驟S301、步驟S302步會在短期密鑰過期后重新執(zhí)行。
步驟S305,所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器利用所述業(yè)務(wù)密鑰加密所述短期密鑰。
步驟S306,所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器以廣播方式經(jīng)廣播網(wǎng)絡(luò)下發(fā)加密后的短期密鑰。
步驟S307,所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器利用所述短期密鑰加密需要下發(fā)的業(yè)務(wù)流。
步驟S308,所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器以廣播方式經(jīng)廣播網(wǎng)絡(luò)下發(fā)加密后的業(yè)務(wù)流。
步驟S309,已經(jīng)獲取過業(yè)務(wù)密鑰的終端利用所數(shù)業(yè)務(wù)密鑰解密所述短期密鑰,進而用獲得的短期密鑰解密所數(shù)業(yè)務(wù)流,收看廣播節(jié)目。
對于經(jīng)過加密才下發(fā)的業(yè)務(wù)流,需要對業(yè)務(wù)流解密才能正確接收。業(yè)務(wù)流是通過短期密鑰加密的,而短期密鑰是經(jīng)過業(yè)務(wù)密鑰加密的,所以在步驟S309中,終端需要首先使用所述業(yè)務(wù)密鑰解密短期密鑰流,以獲得短期密鑰,然后利用獲得的短期密鑰解密所述業(yè)務(wù)流,才能收看其訂閱的廣播節(jié)目。
為了保證合法用戶的權(quán)益,網(wǎng)絡(luò)側(cè)需要每隔一定的時間主動對其下發(fā)的業(yè)務(wù)密鑰進行更新,此時網(wǎng)絡(luò)側(cè)中具有生成業(yè)務(wù)密鑰功能的網(wǎng)元主動發(fā)送業(yè)務(wù)密鑰更新請求將業(yè)務(wù)密鑰發(fā)送到應(yīng)用服務(wù)器;所述應(yīng)用服務(wù)器從蜂窩網(wǎng)絡(luò)中的訂閱管理服務(wù)器中查詢用戶的訂閱關(guān)系,得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)將業(yè)務(wù)密鑰下發(fā)給所述用戶。具體實施過程如圖6所示,包括如下步驟步驟S601,網(wǎng)絡(luò)側(cè)中的業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器生成新的業(yè)務(wù)密鑰。
步驟S602,所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器將新生成的業(yè)務(wù)密鑰發(fā)送給應(yīng)用服務(wù)器。
步驟S603,所述應(yīng)用服務(wù)器接收到業(yè)務(wù)密鑰后,向所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器發(fā)送確認響應(yīng)消息。
步驟S604,所述應(yīng)用服務(wù)器查詢蜂窩網(wǎng)絡(luò)中的訂閱管理服務(wù)器中的用戶訂購關(guān)系,得到當(dāng)前訂購了該業(yè)務(wù)的用戶信息。
步驟S605,根據(jù)所述用戶信息,所述應(yīng)用服務(wù)器將所述業(yè)務(wù)密鑰發(fā)送給對應(yīng)的終端。
步驟S606,終端接收到業(yè)務(wù)密鑰后,響應(yīng)應(yīng)用服務(wù)器,并利用所接收到的業(yè)務(wù)密鑰及時更新其內(nèi)原先存有的業(yè)務(wù)密鑰,從而保證了業(yè)務(wù)接收的連續(xù)性,避免了由于密鑰更新不及時造成的中斷現(xiàn)象。
當(dāng)由于終端關(guān)機、暫時不在服務(wù)區(qū)等種種原因?qū)е陆K端不能及時接收到網(wǎng)絡(luò)側(cè)更新的業(yè)務(wù)密鑰,且網(wǎng)絡(luò)經(jīng)過一段主動下發(fā)的時間周期后,不再主動發(fā)起密鑰更新時,如果所述終端需要業(yè)務(wù)密鑰,需要其主動發(fā)起密鑰請求流程以獲取相應(yīng)的業(yè)務(wù)密鑰。該主動獲取業(yè)務(wù)密鑰的流程的核心是所述終端主動發(fā)起密鑰請求,并通過蜂窩網(wǎng)絡(luò)承載通道到達所述應(yīng)用服務(wù)器,此時所述應(yīng)用服務(wù)器通過從蜂窩網(wǎng)絡(luò)中的訂閱管理服務(wù)器中查詢用戶的訂閱關(guān)系,以確定所述用戶是否為合法用戶;當(dāng)根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,從網(wǎng)絡(luò)側(cè)具有生成業(yè)務(wù)密鑰功能的網(wǎng)元,如業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取相應(yīng)的業(yè)務(wù)密鑰,然后通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶。具體實施過程如圖7所示,包括如下步驟
步驟S701,終端向應(yīng)用服務(wù)器發(fā)送業(yè)務(wù)密鑰請求消息。
步驟S702,所述應(yīng)用服務(wù)器向訂閱管理服務(wù)器查詢用戶的訂閱關(guān)系,以確定請求的合法性。
步驟S703,對于合法的請求,根據(jù)終端的請求信息,應(yīng)用服務(wù)器判斷其內(nèi)是否已經(jīng)緩存了對應(yīng)的業(yè)務(wù)密鑰,如果沒有,則所述應(yīng)用服務(wù)器向所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器發(fā)起業(yè)務(wù)密鑰請求。
步驟S704,根據(jù)步驟S703的密鑰請求,所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器響應(yīng)所述業(yè)務(wù)密鑰請求消息,并將對應(yīng)的業(yè)務(wù)密鑰發(fā)送給所述應(yīng)用服務(wù)器。
步驟S705,所述應(yīng)用服務(wù)器收到響應(yīng)消息后,向終端響應(yīng)業(yè)務(wù)密鑰請求確認消息,肯定密鑰請求有效。
步驟S706,所述應(yīng)用服務(wù)器向終端下發(fā)業(yè)務(wù)密鑰。
步驟S707,所述終端收到業(yè)務(wù)密鑰后,向所述應(yīng)用服務(wù)器響應(yīng)確認消息。并利用所獲取的業(yè)務(wù)密鑰更新其原有的業(yè)務(wù)密鑰。
通過上述終端主動發(fā)起的密鑰請求及分發(fā)流程,終端可以隨時獲得可用的業(yè)務(wù)密鑰,符合用戶隨機接收業(yè)務(wù)的特點。
上述流程中,在通過蜂窩網(wǎng)絡(luò)下發(fā)業(yè)務(wù)密鑰給用戶的過程中,還可以利用蜂窩網(wǎng)絡(luò)的安全機制獲取到一個協(xié)商密鑰,并利用所述協(xié)商密鑰對所述業(yè)務(wù)密鑰進行加密后再通過蜂窩網(wǎng)絡(luò)下發(fā)。
對于WCDMA(Wide-band Code Division Multiple Access;寬帶碼分多址接入系統(tǒng))或者GSM(Global System for Mobile Communications;全球移動通信系統(tǒng))網(wǎng)絡(luò),所述安全機制可以是GBA(Generic Bottsdrapping Architecture;通用引導(dǎo)架構(gòu))。在所述GBA安全機制中,主要通過NAF(Network ApplicationFunction;網(wǎng)絡(luò)應(yīng)用功能實體),BSF(Bottsdrapping Server Function;引導(dǎo)服務(wù)器),HSS(Home Subscriber Server;歸屬簽約用戶服務(wù)器)和UE(用戶設(shè)備)網(wǎng)元獲得協(xié)商密鑰。對于沒有HSS的蜂窩網(wǎng)絡(luò),可以通過HLR(Home LocationRegister;歸屬位置寄存器)代替。采用HLR代替HSS后,HLR和BSF之間的接口采用標(biāo)準(zhǔn)的MAP(Mobile Application Part;移動應(yīng)用部分)信令交互代替原來HSS與BSF之間的接口。
另外,在用戶訂閱過程中,如果訂閱成功或者用戶訂閱關(guān)系成功更新,則所述應(yīng)用服務(wù)器通過計費數(shù)據(jù)產(chǎn)生單元生成廣播多播業(yè)務(wù)的計費數(shù)據(jù),并將其發(fā)送給蜂窩網(wǎng)絡(luò)中的與計費有關(guān)的計費網(wǎng)元,也可以是所述運營系統(tǒng),然后觸發(fā)蜂窩網(wǎng)絡(luò)的計費網(wǎng)元或所述運營系統(tǒng)對用戶訂閱的計費。另外,用戶發(fā)起的密鑰請求流程也可能觸發(fā)蜂窩網(wǎng)絡(luò)的計費網(wǎng)元或所述運營系統(tǒng)對用戶的計費。通過這個方案,廣播網(wǎng)絡(luò)不需要重新建設(shè)一套計費系統(tǒng),而只需利用蜂窩網(wǎng)絡(luò)的計費系統(tǒng)進行計費,和蜂窩網(wǎng)絡(luò)原有的計費信息結(jié)合,統(tǒng)一消費清單,方便用戶的結(jié)算。
本發(fā)明提供的第二實施例是一種提供廣播多播業(yè)務(wù)的系統(tǒng),其結(jié)構(gòu)如圖8所示,包括業(yè)務(wù)源、廣播網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)、可以設(shè)置在廣播網(wǎng)絡(luò)中,也可以獨立于廣播網(wǎng)絡(luò)而設(shè)置的業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器、支持所述蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)的終端,以及設(shè)置在廣播網(wǎng)絡(luò)和蜂窩網(wǎng)絡(luò)之間的應(yīng)用服務(wù)器。其中所述廣播網(wǎng)絡(luò)包括短期密鑰生成器、廣播業(yè)務(wù)管理與分發(fā)服務(wù)器和廣播網(wǎng)絡(luò)承載通道,當(dāng)支持互動業(yè)務(wù)時,還可以包括互動服務(wù)器。所述蜂窩網(wǎng)絡(luò)包括運營系統(tǒng)、訂閱管理服務(wù)器和蜂窩網(wǎng)絡(luò)承載通道。所述應(yīng)用服務(wù)器包括接入認證觸發(fā)單元、業(yè)務(wù)密鑰緩存單元、業(yè)務(wù)密鑰處理單元、訂閱權(quán)限查詢單元、更新業(yè)務(wù)密鑰處理單元、業(yè)務(wù)密鑰加密單元和計費數(shù)據(jù)產(chǎn)生單元。所述雙模終端包括蜂窩網(wǎng)絡(luò)模塊、地面廣播網(wǎng)絡(luò)模塊和業(yè)務(wù)邏輯及用戶界面模塊。其中所述蜂窩網(wǎng)絡(luò)模塊和所述地面廣播網(wǎng)絡(luò)模塊可以共用一塊智能卡,另外所述蜂窩網(wǎng)絡(luò)模塊還包括移動數(shù)據(jù)業(yè)務(wù)接收機。所述地面廣播網(wǎng)絡(luò)模塊還包括地面廣播接收機。
所述業(yè)務(wù)源負責(zé)產(chǎn)生業(yè)務(wù)流。
所述短期密鑰生成器負責(zé)為受保護的廣播業(yè)務(wù)生成短期密鑰,基于廣播業(yè)務(wù)管理與分發(fā)服務(wù)器的請求返回有效的短期密鑰。
所述廣播業(yè)務(wù)管理與分發(fā)服務(wù)器負責(zé)向業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器請求登記新業(yè)務(wù),其中所述請求中包含業(yè)務(wù)的基本信息。并負責(zé)加密及分發(fā)來自業(yè)務(wù)源的廣播業(yè)務(wù)流,以及分發(fā)來自業(yè)務(wù)邏輯及業(yè)務(wù)密鑰服務(wù)器的業(yè)務(wù)指南。還可能將互動服務(wù)器發(fā)送的互動信息附加在廣播業(yè)務(wù)流中。
所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器接收廣播業(yè)務(wù)管理與分發(fā)服務(wù)器的業(yè)務(wù)登記請求,并根據(jù)設(shè)定的業(yè)務(wù)邏輯生成業(yè)務(wù)捆綁關(guān)系,為捆綁業(yè)務(wù)組合或某個特定的業(yè)務(wù)生成業(yè)務(wù)密鑰或業(yè)務(wù)組密鑰。同時根據(jù)設(shè)定的參數(shù)及廣播業(yè)務(wù)管理與分發(fā)服務(wù)器提供的參數(shù)生成完整的業(yè)務(wù)指南。將業(yè)務(wù)指南交由廣播業(yè)務(wù)管理與分發(fā)服務(wù)器分發(fā)。
所述互動服務(wù)器主要負責(zé)通過蜂窩網(wǎng)絡(luò)承載通道接收來自用戶的互動反饋,根據(jù)不同的具體應(yīng)用可能產(chǎn)生統(tǒng)計結(jié)果,電子商務(wù)會話等,還可能基于用戶的互動信息對節(jié)目內(nèi)容產(chǎn)生影響。并將產(chǎn)生的互動信息發(fā)送給廣播業(yè)務(wù)管理與分發(fā)服務(wù)器,如互動方式,時機等等。
廣播網(wǎng)絡(luò)承載通道用來提供廣播業(yè)務(wù)下發(fā)的通道及用戶與網(wǎng)絡(luò)進行雙向交互的通道。
所述應(yīng)用服務(wù)器負責(zé)處理用戶的訂閱請求或業(yè)務(wù)密鑰請求,對用戶進行認證,向運營系統(tǒng)查詢用戶是否有訂閱權(quán)限。以及,更新及查詢訂閱管理服務(wù)器中的用戶訂閱關(guān)系,并根據(jù)用戶訂閱關(guān)系判斷預(yù)付費用戶是否有權(quán)限獲取業(yè)務(wù)密鑰,通過蜂窩網(wǎng)絡(luò)的認證機制獲取加密業(yè)務(wù)密鑰的協(xié)商密鑰,并利用所述協(xié)商密鑰對下發(fā)業(yè)務(wù)密鑰進行加密,并將加密后的業(yè)務(wù)密鑰下發(fā)給訂閱業(yè)務(wù)的合法用戶終端。以及,根據(jù)用戶的訂閱請求及業(yè)務(wù)密鑰請求生成計費數(shù)據(jù)并發(fā)送給運營系統(tǒng)。
所述訂閱管理服務(wù)器主要負責(zé)保存用戶的訂閱關(guān)系。
所述運營系統(tǒng)主要負責(zé)收集計費數(shù)據(jù)對用戶進行計費,并且判斷預(yù)付費用戶是否有訂閱權(quán)限。
所述蜂窩網(wǎng)絡(luò)承載通道用來提供移動通信數(shù)據(jù)業(yè)務(wù)下發(fā)的通道及用戶與網(wǎng)絡(luò)進行雙向交互的通道。
當(dāng)所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器設(shè)置在所述廣播網(wǎng)絡(luò)之外時,需要其能夠通過廣播網(wǎng)絡(luò)與所述廣播網(wǎng)絡(luò)中的廣播業(yè)務(wù)管理與分發(fā)服務(wù)器進行通信,以及能夠通過蜂窩網(wǎng)絡(luò)與所述應(yīng)用服務(wù)器進行通信。
上述業(yè)務(wù)源與運營系統(tǒng)也可以獨立在本系統(tǒng)之外。
所述終端中的智能卡主要負責(zé)保存與業(yè)務(wù)相關(guān)的業(yè)務(wù)密鑰,并根據(jù)網(wǎng)絡(luò)下發(fā)的指令更新所述業(yè)務(wù)密鑰。
所述終端中的移動數(shù)據(jù)業(yè)務(wù)接收機主要負責(zé)接收移動數(shù)據(jù)信號,然后利用所述業(yè)務(wù)密鑰進行解密,獲得相應(yīng)的業(yè)務(wù)內(nèi)容。
所述地面廣播網(wǎng)絡(luò)模塊中的地面廣播接收機主要負責(zé)接收廣播信號,包括加密后的短期密鑰和加密后的業(yè)務(wù)流,并根據(jù)需要從智能卡中獲取相應(yīng)的業(yè)務(wù)密鑰,然后利用所述業(yè)務(wù)密鑰對所述短期密鑰進行解密,獲得相應(yīng)的短期密鑰,然后利用所述短期密鑰對所述業(yè)務(wù)流進行解密,獲得相應(yīng)的業(yè)務(wù)內(nèi)容。
所述業(yè)務(wù)邏輯及用戶界面模塊主要用于提供用戶操作界面,以及根據(jù)用戶的指令協(xié)調(diào)地面廣播網(wǎng)絡(luò)模塊和蜂窩網(wǎng)絡(luò)模塊分別工作,接收廣播或者進行上行交互。
所述第二實施例中的各個網(wǎng)元之間的信號傳遞關(guān)系如下業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器根據(jù)廣播網(wǎng)絡(luò)的業(yè)務(wù)注冊請求,對業(yè)務(wù)指南進行更新,并通過所述廣播網(wǎng)絡(luò)將更新后的業(yè)務(wù)指南下發(fā)給用戶。業(yè)務(wù)指南產(chǎn)生與下發(fā)的具體情況與第一實施例中的相關(guān)描述雷同,這里不再詳細描述。
用戶根據(jù)所述業(yè)務(wù)指南選擇自己感興趣的業(yè)務(wù)并請求訂閱,于是其通過蜂窩網(wǎng)絡(luò)承載通道發(fā)送訂閱請求到應(yīng)用服務(wù)器;所述應(yīng)用服務(wù)器根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將所述業(yè)務(wù)密鑰下發(fā)給所述用戶使用的終端。期間還可以對所述用戶進行接入認證;還可以從蜂窩網(wǎng)絡(luò)中查詢預(yù)付費用戶的訂閱權(quán)限;還可以生成計費數(shù)據(jù),并將所述計費數(shù)據(jù)提供給運營系統(tǒng)或蜂窩網(wǎng)絡(luò)中的有關(guān)計費的網(wǎng)元,以便生成相應(yīng)的計費清單。具體如下
當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達所述應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器中的接入認證觸發(fā)單元根據(jù)用戶的業(yè)務(wù)訂閱請求向蜂窩網(wǎng)絡(luò)發(fā)起接入認證請求,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
當(dāng)應(yīng)用服務(wù)器接收到用戶通過認證的認證結(jié)果后,通過所述業(yè)務(wù)密鑰緩存單元根據(jù)所述用戶的訂閱請求檢查其內(nèi)是否緩存有對應(yīng)的業(yè)務(wù)密鑰,并將檢查結(jié)果發(fā)送給所述業(yè)務(wù)密鑰處理單元。
當(dāng)所述業(yè)務(wù)密鑰處理單元接收到已經(jīng)有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)密鑰緩存單元中獲取所述業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)承載通道下發(fā)給所述用戶;或,當(dāng)接收到?jīng)]有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)承載通道下發(fā)給所述用戶。
當(dāng)在通過蜂窩網(wǎng)絡(luò)下發(fā)業(yè)務(wù)密鑰給用戶的過程中,還可以通過業(yè)務(wù)密鑰加密單元觸發(fā)蜂窩網(wǎng)絡(luò)的安全機制,并獲取到一個協(xié)商密鑰,然后利用所述協(xié)商密鑰對所述業(yè)務(wù)密鑰進行加密后再通過蜂窩網(wǎng)絡(luò)下發(fā)。所述蜂窩網(wǎng)絡(luò)的安全機制的相關(guān)說明與上述第一實施例中的相關(guān)描述雷同,這里不再詳細描述。
如果所述用戶為預(yù)付費用戶時,所述應(yīng)用服務(wù)器還需要在下發(fā)給所述用戶之前,通過訂閱權(quán)限查詢單元從運營系統(tǒng)中查詢所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)更新所述用戶的訂閱關(guān)系。
另外,為了保證合法用戶的權(quán)益,廣播網(wǎng)絡(luò)需要每隔一定的時間主動對其下發(fā)的業(yè)務(wù)密鑰進行更新,此時也要通過所述應(yīng)用服務(wù)器完成,具體如下業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器通過業(yè)務(wù)密鑰更新請求主動發(fā)送業(yè)務(wù)密鑰到所述應(yīng)用服務(wù)器;所述應(yīng)用服務(wù)器通過其更新業(yè)務(wù)密鑰處理單元中的第一更新業(yè)務(wù)密鑰處理子單元從蜂窩網(wǎng)絡(luò)中的訂閱管理服務(wù)器中查詢用戶的訂閱關(guān)系,并得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)承載通道將業(yè)務(wù)密鑰下發(fā)給所述用戶。與上述下發(fā)業(yè)務(wù)密鑰時一樣,在下發(fā)所述業(yè)務(wù)密鑰前,可以通過業(yè)務(wù)密鑰加密單元觸發(fā)蜂窩網(wǎng)絡(luò)的安全機制,并獲取到一個協(xié)商密鑰,然后利用所述協(xié)商密鑰對所述業(yè)務(wù)密鑰進行加密后再通過蜂窩網(wǎng)絡(luò)下發(fā)。
當(dāng)終端由于關(guān)機、暫時不在服務(wù)區(qū)等種種原因?qū)е陆K端不能及時接收到網(wǎng)絡(luò)側(cè)更新的業(yè)務(wù)密鑰時,而且所述終端如果需要所述業(yè)務(wù)密鑰,其可以主動發(fā)起密鑰請求,并通過蜂窩網(wǎng)絡(luò)承載通道到達所述應(yīng)用服務(wù)器,此時所述應(yīng)用服務(wù)器通過其內(nèi)的更新業(yè)務(wù)密鑰處理子單元中的第二更新業(yè)務(wù)密鑰處理子單元從蜂窩網(wǎng)絡(luò)中的訂閱管理服務(wù)器中查詢用戶的訂閱關(guān)系,以確定所述用戶是否為合法用戶;當(dāng)根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,發(fā)送業(yè)務(wù)密鑰請求到所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器,并根據(jù)所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器的響應(yīng)獲取到相應(yīng)的業(yè)務(wù)密鑰,然后通過蜂窩網(wǎng)絡(luò)承載通道將其下發(fā)給所述用戶。與上述下發(fā)業(yè)務(wù)密鑰時一樣,在下發(fā)所述業(yè)務(wù)密鑰前,可以通過業(yè)務(wù)密鑰加密單元觸發(fā)蜂窩網(wǎng)絡(luò)的安全機制,并獲取到一個協(xié)商密鑰,然后利用所述協(xié)商密鑰對所述業(yè)務(wù)密鑰進行加密后再通過蜂窩網(wǎng)絡(luò)下發(fā)。
在用戶訂閱過程中,如果訂閱成功或者用戶訂閱關(guān)系成功更新,則所述應(yīng)用服務(wù)器通過計費數(shù)據(jù)產(chǎn)生單元生成廣播多播業(yè)務(wù)的計費數(shù)據(jù),并將其發(fā)送給蜂窩網(wǎng)絡(luò)中的與計費有關(guān)的計費網(wǎng)元,也可以是所述運營系統(tǒng),然后觸發(fā)蜂窩網(wǎng)絡(luò)的計費網(wǎng)元或所述運營系統(tǒng)對用戶訂閱的計費。另外,用戶發(fā)起的密鑰請求流程也可能觸發(fā)蜂窩網(wǎng)絡(luò)的計費網(wǎng)元或所述運營系統(tǒng)對用戶的計費。通過這個方案,廣播網(wǎng)絡(luò)不需要重新建設(shè)一套計費系統(tǒng),而只需利用蜂窩網(wǎng)絡(luò)的計費系統(tǒng)進行計費,和蜂窩網(wǎng)絡(luò)原有的計費信息結(jié)合,統(tǒng)一消費清單,方便用戶的結(jié)算。
當(dāng)廣播網(wǎng)絡(luò)下發(fā)的利用業(yè)務(wù)密鑰加密的短期密鑰流,以及利用所述短期密鑰加密的業(yè)務(wù)流到達所述用戶后,所述用戶使用所述業(yè)務(wù)密鑰對所述廣播網(wǎng)絡(luò)下發(fā)給的短期密鑰進行解密,并利用解密后得到的短期密鑰對所述廣播網(wǎng)絡(luò)下發(fā)的業(yè)務(wù)流進行解密,獲得相應(yīng)的廣播多播業(yè)務(wù)。
本發(fā)明提供的第三實施例是一種應(yīng)用服務(wù)器,其根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)為所述廣播多播業(yè)務(wù)分配的相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將所述業(yè)務(wù)密鑰下發(fā)給所述用戶使用的終端。期間還可以對所述用戶進行接入認證;還可以從蜂窩網(wǎng)絡(luò)中查詢預(yù)付費用戶的訂閱權(quán)限;還可以生成計費數(shù)據(jù),并將所述計費數(shù)據(jù)提供給運營系統(tǒng)或蜂窩網(wǎng)絡(luò)中的有關(guān)計費的網(wǎng)元,以便生成相應(yīng)的計費清單。其結(jié)構(gòu)如圖9所示,包括接入認證觸發(fā)單元、業(yè)務(wù)密鑰緩存單元、業(yè)務(wù)密鑰處理單元、訂閱權(quán)限查詢單元、更新業(yè)務(wù)密鑰處理單元、業(yè)務(wù)密鑰加密單元和計費數(shù)據(jù)產(chǎn)生單元。
所述應(yīng)用服務(wù)器中的各個元器件之間的信號傳遞關(guān)系如下當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達所述應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器中的接入認證觸發(fā)單元根據(jù)用戶的業(yè)務(wù)訂閱請求向蜂窩網(wǎng)絡(luò)發(fā)起接入認證請求,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
當(dāng)應(yīng)用服務(wù)器接收到用戶通過認證的認證結(jié)果后,通過所述業(yè)務(wù)密鑰緩存單元根據(jù)所述用戶的訂閱請求檢查其內(nèi)是否緩存有對應(yīng)的業(yè)務(wù)密鑰,并將檢查結(jié)果發(fā)送給所述業(yè)務(wù)密鑰處理單元。
當(dāng)所述業(yè)務(wù)密鑰處理單元接收到已經(jīng)有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)密鑰緩存單元中獲取所述業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)承載通道下發(fā)給所述用戶;或,當(dāng)接收到?jīng)]有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)承載通道下發(fā)給所述用戶。
當(dāng)在通過蜂窩網(wǎng)絡(luò)下發(fā)業(yè)務(wù)密鑰給用戶的過程中,還可以通過業(yè)務(wù)密鑰加密單元觸發(fā)蜂窩網(wǎng)絡(luò)的安全機制,并獲取到一個協(xié)商密鑰,然后利用所述協(xié)商密鑰對所述業(yè)務(wù)密鑰進行加密后再通過蜂窩網(wǎng)絡(luò)下發(fā)。所述蜂窩網(wǎng)絡(luò)的安全機制的相關(guān)說明與上述第一實施例中的相關(guān)描述雷同,這里不再詳細描述。
如果所述用戶為預(yù)付費用戶時,所述應(yīng)用服務(wù)器還需要在通過蜂窩網(wǎng)絡(luò)承載通道下發(fā)給所述用戶之前,通過訂閱權(quán)限查詢單元從運營系統(tǒng)中查詢所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)承載通道更新所述運營系統(tǒng)中的用戶的訂閱關(guān)系。
另外,為了保證合法用戶的權(quán)益,網(wǎng)絡(luò)側(cè)需要每隔一定的時間主動對其下發(fā)的業(yè)務(wù)密鑰進行更新,此時也要通過所述應(yīng)用服務(wù)器完成,具體如下網(wǎng)絡(luò)側(cè)的業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器通過業(yè)務(wù)密鑰更新請求主動發(fā)送業(yè)務(wù)密鑰到所述應(yīng)用服務(wù)器;所述應(yīng)用服務(wù)器通過其更新業(yè)務(wù)密鑰處理單元從蜂窩網(wǎng)絡(luò)中的訂閱管理服務(wù)器中查詢用戶的訂閱關(guān)系,并得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)承載通道將業(yè)務(wù)密鑰下發(fā)給所述用戶。與上述下發(fā)業(yè)務(wù)密鑰時一樣,在下發(fā)所述業(yè)務(wù)密鑰前,可以通過業(yè)務(wù)密鑰加密單元觸發(fā)蜂窩網(wǎng)絡(luò)的安全機制,并獲取到一個協(xié)商密鑰,然后利用所述協(xié)商密鑰對所述業(yè)務(wù)密鑰進行加密后再通過蜂窩網(wǎng)絡(luò)下發(fā)。
當(dāng)終端由于關(guān)機、暫時不在服務(wù)區(qū)等種種原因?qū)е陆K端不能及時接收到網(wǎng)絡(luò)側(cè)更新的業(yè)務(wù)密鑰時,而且所述終端如果需要所述業(yè)務(wù)密鑰,其可以主動發(fā)起密鑰請求,并通過蜂窩網(wǎng)絡(luò)承載通道到達所述應(yīng)用服務(wù)器,此時所述應(yīng)用服務(wù)器通過其內(nèi)的更新業(yè)務(wù)密鑰處理單元從蜂窩網(wǎng)絡(luò)中的訂閱管理服務(wù)器中查詢用戶的訂閱關(guān)系,以確定所述用戶是否為合法用戶;當(dāng)根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,發(fā)送業(yè)務(wù)密鑰請求到所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器,并根據(jù)所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器的響應(yīng)從所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取到相應(yīng)的業(yè)務(wù)密鑰,然后通過蜂窩網(wǎng)絡(luò)承載通道將其下發(fā)給所述用戶。與上述下發(fā)業(yè)務(wù)密鑰時一樣,在下發(fā)所述業(yè)務(wù)密鑰前,可以通過業(yè)務(wù)密鑰加密單元觸發(fā)蜂窩網(wǎng)絡(luò)的安全機制,并獲取到一個協(xié)商密鑰,然后利用所述協(xié)商密鑰對所述業(yè)務(wù)密鑰進行加密后再通過蜂窩網(wǎng)絡(luò)下發(fā)。
在用戶訂閱過程中,如果訂閱成功或者用戶訂閱關(guān)系成功更新,則所述應(yīng)用服務(wù)器通過計費數(shù)據(jù)產(chǎn)生單元生成廣播多播業(yè)務(wù)的計費數(shù)據(jù),并將其發(fā)送給蜂窩網(wǎng)絡(luò)中的與計費有關(guān)的計費網(wǎng)元,也可以是所述運營系統(tǒng),然后觸發(fā)蜂窩網(wǎng)絡(luò)的計費網(wǎng)元或所述運營系統(tǒng)對用戶訂閱的計費。另外,用戶發(fā)起的密鑰請求流程也可能觸發(fā)蜂窩網(wǎng)絡(luò)的計費網(wǎng)元或所述運營系統(tǒng)對用戶的計費。通過這個方案,廣播網(wǎng)絡(luò)不需要重新建設(shè)一套計費系統(tǒng),而只需利用蜂窩網(wǎng)絡(luò)的計費系統(tǒng)進行計費,和蜂窩網(wǎng)絡(luò)原有的計費信息結(jié)合,統(tǒng)一消費清單,方便用戶的結(jié)算。
由上述本發(fā)明提供的具體實施方案可以看出,本發(fā)明中,由于當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間的應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶,所以使用雙模終端的用戶能夠通過蜂窩網(wǎng)絡(luò)訂閱廣播業(yè)務(wù)以及獲取與廣播業(yè)務(wù)相關(guān)的業(yè)務(wù)密鑰。
另外,通過本發(fā)明,當(dāng)用戶接入地面廣播網(wǎng)絡(luò)時,能夠通過蜂窩網(wǎng)絡(luò)對所述用戶進行認證;能夠通過蜂窩網(wǎng)絡(luò)對地面廣播網(wǎng)絡(luò)中的用戶的訂閱關(guān)系進行管理。
再者,通過本發(fā)明還能夠通過蜂窩網(wǎng)絡(luò)產(chǎn)生廣播業(yè)務(wù)和移動通信業(yè)務(wù)的組合消費清單,從而使運營商能夠利用所述組合計費方式提供豐富多樣的業(yè)務(wù)組合。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種提供廣播多播業(yè)務(wù)的方法,其特征在于,包括當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間的應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器確定訂閱成功后,根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶;當(dāng)廣播網(wǎng)絡(luò)下發(fā)的廣播多播業(yè)務(wù)到達所述用戶時,所述用戶根據(jù)所述業(yè)務(wù)密鑰獲得相應(yīng)的廣播多播業(yè)務(wù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用服務(wù)器獲取廣播網(wǎng)絡(luò)提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰的過程,具體包括所述應(yīng)用服務(wù)器檢查其內(nèi)是否緩存有對應(yīng)的有效業(yè)務(wù)密鑰,若有,則將所述業(yè)務(wù)密鑰下發(fā)給所述用戶;否則,獲取廣播網(wǎng)絡(luò)提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并將其下發(fā)給所述用戶。
3.如權(quán)利要求1所述的方法,其特征在于,在所述應(yīng)用服務(wù)器獲取廣播網(wǎng)絡(luò)提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰的過程之前,還包括所述應(yīng)用服務(wù)器根據(jù)用戶發(fā)送的訂閱請求,觸發(fā)蜂窩網(wǎng)絡(luò)對所述用戶進行接入認證,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
4.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述用戶為預(yù)付費用戶時,還包括所述應(yīng)用服務(wù)器通過蜂窩網(wǎng)絡(luò)驗證所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)更新所述用戶的訂閱關(guān)系。
5.如權(quán)利要求1所述的方法,其特征在于,當(dāng)網(wǎng)絡(luò)側(cè)更新業(yè)務(wù)密鑰后,還包括所述應(yīng)用服務(wù)器獲取更新后的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)更新后的業(yè)務(wù)密鑰給用戶。
6.如權(quán)利要求5所述的方法,其特征在于,所述應(yīng)用服務(wù)器通過蜂窩網(wǎng)絡(luò)下發(fā)更新后的業(yè)務(wù)密鑰的過程,具體包括當(dāng)需要更新業(yè)務(wù)密鑰時,網(wǎng)絡(luò)中具有生成業(yè)務(wù)密鑰功能的網(wǎng)元主動發(fā)送業(yè)務(wù)密鑰到所述應(yīng)用服務(wù)器;所述應(yīng)用服務(wù)器通過蜂窩網(wǎng)絡(luò)查詢用戶的訂閱關(guān)系,并得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)下發(fā)所述業(yè)務(wù)密鑰給所述用戶;或,當(dāng)應(yīng)用服務(wù)器接收到用戶的業(yè)務(wù)密鑰請求后,且根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,從廣播網(wǎng)絡(luò)中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)所述業(yè)務(wù)密鑰給所述用戶。
7.如權(quán)利要求1、2、5或6所述的方法,其特征在于,所述通過蜂窩網(wǎng)絡(luò)下發(fā)業(yè)務(wù)密鑰給用戶的過程具體包括通過蜂窩網(wǎng)絡(luò)安全機制獲取到協(xié)商密鑰,并利用其對所述業(yè)務(wù)密鑰進行加密處理,并將加密處理后的業(yè)務(wù)密鑰下發(fā)給用戶。
8.如權(quán)利要求1所述的方法,其特征在于,還包括應(yīng)用服務(wù)器根據(jù)用戶的訂閱請求及業(yè)務(wù)密鑰請求生成廣播多播業(yè)務(wù)的計費數(shù)據(jù)并發(fā)送給蜂窩網(wǎng)絡(luò)。
9.如權(quán)利要求1所述的方法,其特征在于,還包括網(wǎng)絡(luò)側(cè)中具有生成業(yè)務(wù)指南功能的網(wǎng)元根據(jù)廣播網(wǎng)絡(luò)的業(yè)務(wù)注冊請求,對業(yè)務(wù)指南進行更新,并通過所述廣播網(wǎng)絡(luò)將更新后的業(yè)務(wù)指南下發(fā)給用戶。
10.一種提供廣播多播業(yè)務(wù)的系統(tǒng),包括網(wǎng)絡(luò)側(cè)的蜂窩網(wǎng)絡(luò)、廣播網(wǎng)絡(luò)和業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器,以及支持所述蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)的終端,其特征在于,還包括應(yīng)用服務(wù)器,用于當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達時,并確定訂閱成功后,根據(jù)所述用戶的訂閱請求從業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將所述業(yè)務(wù)密鑰下發(fā)給所述用戶使用的終端;所述終端,用于當(dāng)廣播網(wǎng)絡(luò)下發(fā)的廣播多播業(yè)務(wù)到達時,根據(jù)所述業(yè)務(wù)密鑰獲得相應(yīng)的廣播多播業(yè)務(wù)。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器包括業(yè)務(wù)密鑰緩存單元和業(yè)務(wù)密鑰處理單元;所述業(yè)務(wù)密鑰緩存單元,用于當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達所述應(yīng)用服務(wù)器后,并確定訂閱成功后,根據(jù)所述用戶的訂閱請求檢查其內(nèi)是否緩存有對應(yīng)的業(yè)務(wù)密鑰,并將檢查結(jié)果發(fā)送給所述業(yè)務(wù)密鑰處理單元;所述業(yè)務(wù)密鑰處理單元,用于當(dāng)所述業(yè)務(wù)密鑰處理單元接收到已經(jīng)有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)密鑰緩存單元中獲取所述業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)給所述用戶;或,當(dāng)接收到?jīng)]有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)給所述用戶。
12.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器包括接入認證觸發(fā)單元,用于根據(jù)用戶的業(yè)務(wù)訂閱請求向蜂窩網(wǎng)絡(luò)發(fā)起接入認證請求,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
13.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器包括訂閱權(quán)限查詢單元,用于通過與蜂窩網(wǎng)絡(luò)驗證所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)更新所述用戶的訂閱關(guān)系。
14.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器包括更新業(yè)務(wù)密鑰處理單元,用于獲取更新后的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)所述更新后的業(yè)務(wù)密鑰。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述更新業(yè)務(wù)密鑰處理單元包括第一更新業(yè)務(wù)密鑰處理子單元,用于當(dāng)網(wǎng)絡(luò)側(cè)需要更新業(yè)務(wù)密鑰,且主動發(fā)送業(yè)務(wù)密鑰到所述應(yīng)用服務(wù)器時,從蜂窩網(wǎng)絡(luò)中查詢用戶的訂閱關(guān)系,并得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)將所述業(yè)務(wù)密鑰下發(fā)給所述用戶;或,第二更新業(yè)務(wù)密鑰處理子單元,用于當(dāng)應(yīng)用服務(wù)器接收到用戶的業(yè)務(wù)密鑰請求后,且根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,從所述業(yè)務(wù)邏輯與業(yè)務(wù)密鑰服務(wù)器中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶。
16.如權(quán)利要求10、11、14或15所述的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器還包括業(yè)務(wù)密鑰加密單元,用于通過蜂窩網(wǎng)絡(luò)安全機制獲取到協(xié)商密鑰,并利用其對需要下發(fā)的業(yè)務(wù)密鑰進行加密處理。
17.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器包括計費數(shù)據(jù)產(chǎn)生單元,用于根據(jù)用戶的訂閱請求及業(yè)務(wù)密鑰請求生成廣播多播業(yè)務(wù)的計費數(shù)據(jù),并將其發(fā)送給蜂窩網(wǎng)絡(luò)。
18.一種應(yīng)用服務(wù)器,其特征在于,其設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間,用于接收通過蜂窩網(wǎng)絡(luò)傳送的用戶的訂閱請求,并確定訂閱成功后,根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將所述業(yè)務(wù)密鑰下發(fā)給所述用戶使用的終端。
19.如權(quán)利要求18所述的應(yīng)用服務(wù)器,其特征在于,包括業(yè)務(wù)密鑰緩存單元和業(yè)務(wù)密鑰處理單元;所述業(yè)務(wù)密鑰緩存單元,用于當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達所述應(yīng)用服務(wù)器,并確定訂閱成功后,檢查其內(nèi)是否緩存有對應(yīng)的業(yè)務(wù)密鑰,并將檢查結(jié)果發(fā)送給所述業(yè)務(wù)密鑰處理單元;所述業(yè)務(wù)密鑰處理單元,用于當(dāng)所述業(yè)務(wù)密鑰處理單元接收到已經(jīng)有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述業(yè)務(wù)密鑰緩存單元中獲取所述業(yè)務(wù)密鑰,并下發(fā)給所述用戶;或,當(dāng)接收到?jīng)]有緩存業(yè)務(wù)密鑰的檢測結(jié)果后,從所述網(wǎng)絡(luò)側(cè)具有生成業(yè)務(wù)密鑰功能的網(wǎng)元中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)下發(fā)給所述用戶。
20.如權(quán)利要求18所述的應(yīng)用服務(wù)器,其特征在于,包括接入認證觸發(fā)單元,用于根據(jù)用戶的業(yè)務(wù)訂閱請求向蜂窩網(wǎng)絡(luò)發(fā)起接入認證請求,并根據(jù)所述蜂窩網(wǎng)絡(luò)返回的響應(yīng)獲得所述用戶的認證結(jié)果。
21.如權(quán)利要求18所述的應(yīng)用服務(wù)器,其特征在于,包括訂閱權(quán)限查詢單元,用于通過與蜂窩網(wǎng)絡(luò)驗證所述用戶是否具有訂閱權(quán)限,并當(dāng)所述用戶具有訂閱權(quán)限時,通過蜂窩網(wǎng)絡(luò)更新所述用戶的訂閱關(guān)系。
22.如權(quán)利要求18所述的應(yīng)用服務(wù)器,其特征在于,包括更新業(yè)務(wù)密鑰處理單元,用于當(dāng)網(wǎng)絡(luò)側(cè)需要更新業(yè)務(wù)密鑰,且主動發(fā)送業(yè)務(wù)密鑰到所述應(yīng)用服務(wù)器時,從蜂窩網(wǎng)絡(luò)中查詢用戶的訂閱關(guān)系,并得到當(dāng)前訂購所述業(yè)務(wù)密鑰對應(yīng)的業(yè)務(wù)的用戶,然后通過蜂窩網(wǎng)絡(luò)將業(yè)務(wù)密鑰下發(fā)給所述用戶;或,用于當(dāng)應(yīng)用服務(wù)器接收到用戶的業(yè)務(wù)密鑰請求后,且根據(jù)用戶的訂閱關(guān)系確定所述用戶為合法用戶時,從網(wǎng)絡(luò)側(cè)具有生成業(yè)務(wù)密鑰功能的網(wǎng)元中獲取相應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶。
23.如權(quán)利要求18、19或22所述的應(yīng)用服務(wù)器,其特征在于,包括業(yè)務(wù)密鑰加密單元,用于通過蜂窩網(wǎng)絡(luò)安全機制獲取到協(xié)商密鑰,并利用其對需要下發(fā)的業(yè)務(wù)密鑰進行加密處理。
24.如權(quán)利要求18所述的應(yīng)用服務(wù)器,其特征在于,包括計費數(shù)據(jù)產(chǎn)生單元,用于根據(jù)用戶的訂閱請求及業(yè)務(wù)密鑰請求生成廣播多播業(yè)務(wù)的計費數(shù)據(jù),并將其發(fā)送給蜂窩網(wǎng)絡(luò)。
全文摘要
本發(fā)明公開一種提供廣播多播業(yè)務(wù)的方法、系統(tǒng)以及應(yīng)用服務(wù)器,其核心是當(dāng)用戶發(fā)送的訂閱請求通過蜂窩網(wǎng)絡(luò)到達設(shè)置在蜂窩網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)之間的應(yīng)用服務(wù)器后,所述應(yīng)用服務(wù)器根據(jù)所述用戶的訂閱請求獲取廣播網(wǎng)絡(luò)所提供的廣播多播業(yè)務(wù)對應(yīng)的業(yè)務(wù)密鑰,并通過蜂窩網(wǎng)絡(luò)將其下發(fā)給所述用戶。通過本發(fā)明使用雙模終端的用戶能夠通過蜂窩網(wǎng)絡(luò)訂閱廣播多播業(yè)務(wù)以及獲取與廣播多播業(yè)務(wù)相關(guān)的業(yè)務(wù)密鑰。而且當(dāng)用戶接入地面廣播網(wǎng)絡(luò)時,能夠通過蜂窩網(wǎng)絡(luò)對所述用戶進行認證,以及對地面廣播網(wǎng)絡(luò)中的用戶的訂閱關(guān)系進行管理。還能夠通過蜂窩網(wǎng)絡(luò)產(chǎn)生廣播多播業(yè)務(wù)和移動數(shù)據(jù)業(yè)務(wù)的組合消費清單,使運營商能夠利用組合計費方式提供豐富多樣的業(yè)務(wù)組合。
文檔編號H04L12/18GK1921433SQ200610152239
公開日2007年2月28日 申請日期2006年9月20日 優(yōu)先權(quán)日2006年9月20日
發(fā)明者司宏杰, 劉崇利 申請人:華為技術(shù)有限公司