專利名稱:手機電視業(yè)務(wù)密鑰分發(fā)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機電視通訊領(lǐng)域,尤其涉及手機電視系統(tǒng)業(yè)務(wù)密鑰向用戶終端 分發(fā)的方法及系統(tǒng)。
背景技術(shù):
手機電視節(jié)目數(shù)據(jù)是用節(jié)目密鑰加密后的數(shù)據(jù)流,節(jié)目密鑰由業(yè)務(wù)密鑰加密 后通過數(shù)字廣播發(fā)送給用戶,用戶接收到節(jié)目密鑰后,用業(yè)務(wù)密鑰解出節(jié)目密鑰, 從而可以通過節(jié)目密鑰解出節(jié)目數(shù)據(jù)。所以,用戶要觀看手機電視節(jié)目,必須先 獲得業(yè)務(wù)密鑰。業(yè)務(wù)密鑰都有一定的有效期。由于手機電視業(yè)務(wù)一般都采用包月的形式提供 業(yè)務(wù),所以業(yè)務(wù)密鑰的有效期一般都設(shè)置為一個自然月,即業(yè)務(wù)密鑰只在當月有 效,在新的一個月到來時,需要為用戶更新業(yè)務(wù)密鑰。由于要為大量的用戶更新業(yè)務(wù)密鑰,如果在新的一個月到來的零點開始同時 為所有需要更新業(yè)務(wù)密鑰的用戶更新密鑰,將造成系統(tǒng)和網(wǎng)絡(luò)的擁塞,甚至造成 系統(tǒng)癱瘓,導致新的一個月開始時用戶正在收看的節(jié)目無法繼續(xù)觀看;如果提前 一段時間進行業(yè)務(wù)密鑰分發(fā),則提前的時間設(shè)定就成為關(guān)鍵問題,如果設(shè)置的提 前時間比較短,隨著系統(tǒng)用戶的不斷增加,會造成一些用戶到需要更新業(yè)務(wù)密鑰 時,系統(tǒng)還沒有對該用戶發(fā)起密鑰更新,導致用戶正在觀看的節(jié)目中斷。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是,提供手機電視業(yè)務(wù)密鑰分發(fā)的方法,解決業(yè) 務(wù)密鑰發(fā)送時間不當引起的系統(tǒng)或網(wǎng)絡(luò)擁塞問題,本發(fā)明還提供了一種實現(xiàn)上述 方法的系統(tǒng)。本發(fā)明所述的手機電視業(yè)務(wù)密鑰分發(fā)的方法,包括以下步驟步驟一手機電視系統(tǒng)配置其每秒可發(fā)送的密鑰通知短信數(shù)量;步驟二手機電視系統(tǒng)統(tǒng)計或者讀取用戶定購業(yè)務(wù)數(shù),并計算以步驟一所述的短信發(fā)送速度發(fā)送完所有訂購用戶的密鑰通知所需要的時間一,分別計算當前 時間到本月第一時間的時間差一和到本月第二時間的時間差二;步驟三若時間一小于等于時間差一且大于等于時間差二,則系統(tǒng)生成業(yè)務(wù) 密鑰,并以步驟一所述的短信發(fā)送速度發(fā)送密鑰通知,用戶終端收到通知后發(fā)起 業(yè)務(wù)密鑰獲取請求,得到業(yè)務(wù)密鑰后保存到卡中;否則,執(zhí)行步驟二。所述步驟一前或步驟一中包括設(shè)定預(yù)設(shè)時間間隔,其中,所述預(yù)設(shè)時間包 括第一時間及第二時間,所述第一時間大于第二時間。所述步驟二中,手機電視系統(tǒng)定時統(tǒng)計一次數(shù)據(jù)庫中頻道業(yè)務(wù)訂購表中的用 戶訂購業(yè)務(wù)數(shù)。所述步驟三中,用戶終端在得到業(yè)務(wù)密鑰前需通過手機電視系統(tǒng)鑒權(quán)。 本發(fā)明所述的手機電視業(yè)務(wù)密鑰分發(fā)的方法,包括以下步驟 步驟a:手機電視業(yè)務(wù)中心讀取配置的短信發(fā)送速度;步驟b:手機電視業(yè)務(wù)中心統(tǒng)計或者讀取用戶訂購業(yè)務(wù)總數(shù),并計算以配置 的短信發(fā)送速度給所有用戶發(fā)完業(yè)務(wù)密鑰通知所需時間;步驟C:手機電視業(yè)務(wù)中心判斷所需時間是否位于預(yù)設(shè)時間間隔內(nèi),若是, 則發(fā)送業(yè)務(wù)密鑰通知給用戶終端;否則,執(zhí)行步驟二。所述步驟a前或步驟a中包括設(shè)定預(yù)設(shè)時間間隔,其中,所述預(yù)設(shè)時間包 括第一時間及第二時間,所述第一時間大于第二時間。所述步驟b中包括手機電視業(yè)務(wù)中心從數(shù)據(jù)庫用戶訂購關(guān)系表獲取用戶訂 購業(yè)務(wù)總數(shù)。所述步驟C進一步包括手機電視業(yè)務(wù)中心生成業(yè)務(wù)密鑰,當用戶終端向手機電視業(yè)務(wù)中心發(fā)起業(yè)務(wù) 密鑰獲取請求時,返回業(yè)務(wù)密鑰給用戶終端。本發(fā)明所述的手機電視業(yè)務(wù)密鑰分發(fā)的系統(tǒng),包括手機電視業(yè)務(wù)中心,用以讀取配置的短信發(fā)送速度;統(tǒng)計用戶訂購業(yè)務(wù)總數(shù), 并計算以配置的短信發(fā)送速度給所有用戶發(fā)完業(yè)務(wù)密鑰通知短信所需時間;判斷 所需時間是否位于預(yù)設(shè)時間間隔內(nèi),并在是的情況下,發(fā)送業(yè)務(wù)密鑰通知消息給 用戶終端。所述系統(tǒng)還包括數(shù)據(jù)庫,所述數(shù)據(jù)庫用以保存用戶訂購業(yè)務(wù)總數(shù)。 本發(fā)明可根據(jù)待更新業(yè)務(wù)密鑰的用戶數(shù)計算出每個月密鑰開始更新的時間, 確保在新的一個月開始時完成對全部用戶密鑰更新觸發(fā)的同時,盡量延后密鑰更 新的開始時間,減少密鑰下發(fā)后用戶退定等操作對系統(tǒng)的影響,同時能保證用戶 正在收看的跨月的節(jié)目不中斷,同時也避免了密鑰同時集中下發(fā)對系統(tǒng)和網(wǎng)絡(luò)造成的沖擊。
圖1是手機電視系統(tǒng)密鑰分發(fā)相關(guān)模塊組網(wǎng)圖; 圖2是用戶訂購包月業(yè)務(wù)流程圖;圖3是本發(fā)明用戶業(yè)務(wù)密鑰分發(fā)流程圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明做進一步詳細描述。圖1為手機電視系統(tǒng)密鑰分發(fā)相關(guān)模塊組網(wǎng)圖。其中手機電視業(yè)務(wù)中心是手 機電視系統(tǒng)的核心模塊,也是本發(fā)明涉及的主要模塊,主要實現(xiàn)業(yè)務(wù)控制管理、 密鑰管理分發(fā)、訂購關(guān)系管理功能,所述手機電視業(yè)務(wù)中心設(shè)置有密鑰管理分發(fā)模塊;短信接口機模塊是手機電視業(yè)務(wù)中心到短信網(wǎng)關(guān)的接口,手機電視業(yè)務(wù)中心通過短信接口機對用戶實現(xiàn)短信發(fā)送功能;數(shù)據(jù)庫服務(wù)器存儲手機電視系統(tǒng)用戶信息、節(jié)目信息、用戶訂購信息等。圖2為用戶訂購包月業(yè)務(wù)流程。包括以下步驟步驟201:用戶向手機電視業(yè)務(wù)中心發(fā)起業(yè)務(wù)包月訂購請求。步驟202:手機電視業(yè)務(wù)中心收到用戶訂購消息后,對訂購消息進行合法性檢査,檢査通過后,向數(shù)據(jù)庫用戶訂購關(guān)系表寫入訂購信息。步驟203:手機電視業(yè)務(wù)中心向用戶發(fā)送短信息,通知業(yè)務(wù)訂購成功。圖3為本發(fā)明用戶業(yè)務(wù)密鑰分發(fā)流程,對所有包月用戶在月末進行業(yè)務(wù)密鑰的分發(fā),具體包括以下步驟步驟301:手機電視業(yè)務(wù)中心啟動,讀取配置的每秒短信發(fā)送數(shù)量參數(shù)。 手機電視業(yè)務(wù)中心事先已經(jīng)配置好其每秒可發(fā)送的密鑰通知短信數(shù)量,所以手機電視業(yè)務(wù)中心啟動后直接讀取即可。步驟302:密鑰管理分發(fā)模塊每隔1小時統(tǒng)計用戶訂購關(guān)系表中的用戶訂購業(yè)務(wù)總數(shù),并計算以系統(tǒng)配置的短信發(fā)送速度給所有用戶發(fā)完密鑰通知短信所需時間n。本發(fā)明中,若用戶訂購關(guān)系表中具有統(tǒng)計并存儲用戶訂購業(yè)務(wù)總數(shù)的功能, 則密鑰管理分發(fā)模塊直接從戶訂購關(guān)系表中讀取用戶訂購業(yè)務(wù)總數(shù)即可。步驟303:密鑰管理分發(fā)模塊計算當前時間到本月最后一天24點的時間長度T2。步驟304:密鑰管理分發(fā)模塊計算當前時間到本月最后一天23點的時間長 度T3。步驟305:若T1在T2與T3之間,即Tl小于T2并且大于T3,或者Tl小于 等于T2并且大于等于T3,則進行步驟306,否則返回步驟302。步驟306:密鑰管理分發(fā)模塊生成業(yè)務(wù)密鑰,以系統(tǒng)配置的短信發(fā)送速度向 訂購業(yè)務(wù)的用戶發(fā)送密鑰通知短信。步驟307:用戶終端收到業(yè)務(wù)密鑰短信通知后,向手機電視平臺發(fā)起業(yè)務(wù)密 鑰獲取請求。步驟308:業(yè)務(wù)中心對用戶鑒權(quán)通過后,密鑰管理分發(fā)模塊返回業(yè)務(wù)密鑰給 終端。步驟309:用戶終端接收到密鑰后,保存到卡中。在另一優(yōu)選實施例中,其流程與圖3類似,故結(jié)合圖3介紹如下步驟301,啟動手機電視平臺后,手機電視業(yè)務(wù)中心讀取配置的短信發(fā)送 數(shù)量,即短信發(fā)送速度參數(shù)。步驟302':手機電視業(yè)務(wù)中心(密鑰管理分發(fā)模塊)定時,比如每隔l小 時,或不定時統(tǒng)計或者讀取數(shù)據(jù)庫用戶訂購關(guān)系表中的用戶訂購業(yè)務(wù)總數(shù),并計 算以系統(tǒng)配置的短信發(fā)送速度給所有用戶發(fā)完業(yè)務(wù)密鑰通知短信所需時間T1。步驟303':手機電視業(yè)務(wù)中心(密鑰管理分發(fā)模塊)計算當前時間到預(yù)設(shè) 的第一時間,比如本月最后一天24點,之間的時間差T2。步驟304':手機電視業(yè)務(wù)中心(密鑰管理分發(fā)模塊)計算當前時間到預(yù)設(shè) 的第二時間,比如本月最后一天23點,之間的時間差T3。步驟305':手機電視業(yè)務(wù)中心判斷T1是否位于T2、 T3之間,如果是,則 進行步驟306,,否則返回步驟302,。步驟306':手機電視業(yè)務(wù)中心(密鑰管理分發(fā)模塊)生成業(yè)務(wù)密鑰,以初 始配置的短信發(fā)送速度向訂購業(yè)務(wù)的用戶發(fā)送密鑰通知短信。步驟307':用戶終端收到業(yè)務(wù)密鑰短信通知后,向手機電視平臺發(fā)起業(yè)務(wù) 密鑰獲取請求。步驟308':手機電視業(yè)務(wù)中心對發(fā)起業(yè)務(wù)密鑰獲取請求的用戶鑒權(quán)通過 后,返回業(yè)務(wù)密鑰給用戶終端。步驟309':用戶終端接收到業(yè)務(wù)密鑰后,保存到卡中,用以供節(jié)目密鑰解7密。與現(xiàn)有技術(shù)相比,本發(fā)明可根據(jù)待更新業(yè)務(wù)密鑰的用戶數(shù)計算出每個月密鑰 開始更新的時間,即開始業(yè)務(wù)密鑰通知下發(fā)的時間確定在一預(yù)設(shè)區(qū)間內(nèi),這樣可 間接避免業(yè)務(wù)密鑰同時集中下發(fā)對系統(tǒng)和網(wǎng)絡(luò)造成的沖擊。本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改 變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1. 手機電視業(yè)務(wù)密鑰分發(fā)的方法,其特征在于,包括以下步驟步驟一手機電視系統(tǒng)配置其每秒可發(fā)送的密鑰通知短信數(shù)量;步驟二手機電視系統(tǒng)統(tǒng)計或者讀取用戶定購業(yè)務(wù)數(shù),并計算以步驟一所述的短信發(fā)送速度發(fā)送完所有訂購用戶的密鑰通知所需要的時間一,分別計算當前時間到本月第一時間的時間差一和到本月第二時間的時間差二;步驟三若時間一小于等于時間差一且大于等于時間差二,則系統(tǒng)生成業(yè)務(wù)密鑰,并以步驟一所述的短信發(fā)送速度發(fā)送密鑰通知,用戶終端收到通知后發(fā)起業(yè)務(wù)密鑰獲取請求,得到業(yè)務(wù)密鑰后保存到卡中;否則,執(zhí)行步驟二。
2、 如權(quán)利要求1所述的手機電視業(yè)務(wù)密鑰分發(fā)的方法,其特征在于,所述 步驟一前或步驟一中包括設(shè)定預(yù)設(shè)時間間隔,其中,所述預(yù)設(shè)時間包括第一時 間及第二時間,所述第一時間大于第二時間。
3、 如權(quán)利要求1所述的手機電視業(yè)務(wù)密鑰分發(fā)的方法,其特征在于,所述 步驟二中,手機電視系統(tǒng)定時統(tǒng)計一次數(shù)據(jù)庫中頻道業(yè)務(wù)訂購表中的用戶訂購業(yè) 務(wù)數(shù)。
4、 如權(quán)利要求1所述的手機電視業(yè)務(wù)密鑰分發(fā)的方法,其特征在于,所述 步驟三中,用戶終端在得到業(yè)務(wù)密鑰前需通過手機電視系統(tǒng)鑒權(quán)。
5、 手機電視業(yè)務(wù)密鑰分發(fā)的方法,其特征在于,包括以下步驟 步驟a:手機電視業(yè)務(wù)中心讀取配置的短信發(fā)送速度;步驟b:手機電視業(yè)務(wù)中心統(tǒng)計或者讀取用戶訂購業(yè)務(wù)總數(shù),并計算以配置 的短信發(fā)送速度給所有用戶發(fā)完業(yè)務(wù)密鑰通知所需時間;步驟C:手機電視業(yè)務(wù)中心判斷所需時間是否位于預(yù)設(shè)時間間隔內(nèi),若是, 則發(fā)送業(yè)務(wù)密鑰通知給用戶終端;否則,執(zhí)行步驟二。
6、 如權(quán)利要求5所述的手機電視業(yè)務(wù)密鑰分發(fā)的方法,其特征在于,所述 步驟a前或步驟a中包括設(shè)定預(yù)設(shè)時間間隔,其中,所述預(yù)設(shè)時間包括第一時 間及第二時間,所述第一時間大于第二時間。
7、 如權(quán)利要求5所述的手機電視業(yè)務(wù)密鑰分發(fā)的方法,其特征在于,所述 步驟b中包括手機電視業(yè)務(wù)中心從數(shù)據(jù)庫用戶訂購關(guān)系表獲取用戶訂購業(yè)務(wù)總 數(shù)。
8、 權(quán)利要求5所述的手機電視業(yè)務(wù)密鑰分發(fā)的方法,其特征在于,所述步驟C進一步包括手機電視業(yè)務(wù)中心生成業(yè)務(wù)密鑰,當用戶終端向手機電視業(yè)務(wù)中心發(fā)起業(yè)務(wù) 密鑰獲取請求時,返回業(yè)務(wù)密鑰給用戶終端。
9、 一種應(yīng)用于如權(quán)利要求5-8所述方法的手機電視業(yè)務(wù)密鑰分發(fā)的系統(tǒng),其特征在于,所述系統(tǒng)包括手機電視業(yè)務(wù)中心,用以讀取配置的短信發(fā)送速度;統(tǒng)計用戶訂購業(yè)務(wù)總數(shù), 并計算以配置的短信發(fā)送速度給所有用戶發(fā)完業(yè)務(wù)密鑰通知短信所需時間;判斷 所需時間是否位于預(yù)設(shè)時間間隔內(nèi),并在是的情況下,發(fā)送業(yè)務(wù)密鑰通知消息給 用戶終端。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括數(shù)據(jù)庫,所述 數(shù)據(jù)庫用以保存用戶訂購業(yè)務(wù)總數(shù)。
全文摘要
本發(fā)明涉及手機電視系統(tǒng)業(yè)務(wù)密鑰向用戶終端分發(fā)的方法,該方法首先在手機電視系統(tǒng)中配置其每秒可發(fā)送的密鑰通知短信數(shù)量;再統(tǒng)計或者讀取用戶定購業(yè)務(wù)數(shù),并計算以配置的短信發(fā)送速度發(fā)送完所有訂購用戶的密鑰通知所需要的時間一;然后分別計算當前時間到本月第一時間的時間差一和到本月第二時間的時間差二,若時間一小于等于時間差一且大于等于時間差二,則系統(tǒng)生成業(yè)務(wù)密鑰,并以系統(tǒng)配置的短信發(fā)送速度發(fā)送密鑰通知,用戶終端收到通知后發(fā)起業(yè)務(wù)密鑰獲取請求,得到業(yè)務(wù)密鑰后保存到卡中;本發(fā)明解決了業(yè)務(wù)密鑰發(fā)送時間不當引起的系統(tǒng)或網(wǎng)絡(luò)擁塞問題,同時也避免了密鑰同時集中下發(fā)對系統(tǒng)和網(wǎng)絡(luò)造成的沖擊。
文檔編號H04L9/08GK101262335SQ200810066680
公開日2008年9月10日 申請日期2008年4月23日 優(yōu)先權(quán)日2008年4月23日
發(fā)明者朱柳輝, 楊萬祥 申請人:中興通訊股份有限公司