專利名稱:一種授權(quán)管理信息的定時(shí)接收方法和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動多媒體廣播技術(shù)領(lǐng)域,尤其涉及一種條件接收系統(tǒng)的授 權(quán)管理信息接收方法和系統(tǒng)。
背景技術(shù):
近年來,移動多媒體廣播技術(shù)的發(fā)展,使建立專業(yè)頻道、多元化的收費(fèi) 方式成為移動多媒體廣播技術(shù)一個(gè)重要的方面。建立收費(fèi)渠道,其中關(guān)鍵性 的技術(shù)是要有加密技術(shù)的支持,通過信息加密技術(shù),從技術(shù)角度維護(hù)收視者 的合法權(quán)益,保證運(yùn)營者的利益。
條件接收(Conditional Access, CA)是移動多媒體廣播技術(shù)加密控制的 核心技術(shù)保證,為移動多々某體廣播的運(yùn)營提供了必要的技術(shù)手段,使擁有授 權(quán)的用戶合法地使用某一項(xiàng)業(yè)務(wù),而未經(jīng)授權(quán)的用戶不能使用這一業(yè)務(wù)。
條件接收系統(tǒng)本身是一個(gè)綜合性系統(tǒng),系統(tǒng)涉及到多種技術(shù),包括加解 密技術(shù)、加解擾技術(shù)、編碼技術(shù)、復(fù)用技術(shù)、智能卡技術(shù)、網(wǎng)絡(luò)技術(shù)、接收 技術(shù)等,此外還涉及到用戶管理、節(jié)目管理、收費(fèi)管理等信息管理技術(shù)。
一個(gè)典型的條件*接收系統(tǒng)主要由網(wǎng)絡(luò)側(cè)和終端組成。其中,網(wǎng)絡(luò)側(cè)包含 有節(jié)目管理系統(tǒng)、用戶管理系統(tǒng)、授權(quán)管理中心、加密設(shè)備、加擾設(shè)備等。
為了實(shí)現(xiàn)條件接收系統(tǒng)的功能,為了使訂戶能得到相應(yīng)的服務(wù),用戶授 權(quán)管理消息(Entitlement Management Messages , EMM)的獲取、生成、加密、 發(fā)送等處理就非常重要。節(jié)目有條件接收的核心是控制字(Control Word, CW)傳輸?shù)目刂?。對CW加密的業(yè)務(wù)密鑰SK (Service Key)在EMM中傳 送,EMM中還包含地址、用戶授權(quán)信息、節(jié)目來源、時(shí)間、內(nèi)容分類和節(jié)目 價(jià)格等節(jié)目信息。用戶終端的智能卡在接收到EMM之后,產(chǎn)生授權(quán),終端 側(cè)只有擁有了相應(yīng)節(jié)目的授權(quán),才能正確解開加密了的CW。可見,EMM的發(fā)送是實(shí)現(xiàn)條件接收系統(tǒng)功能的一個(gè)必不可少的方面。條件接收系統(tǒng)目前有
兩種EMM發(fā)送辦法
第一種是基于雙向認(rèn)證的EMM發(fā)送辦法,這種方法主要是針對手機(jī)終 端,利用手機(jī)現(xiàn)有的身份認(rèn)證技術(shù)來實(shí)現(xiàn),過程比較復(fù)雜。業(yè)務(wù)密鑰是以個(gè) 人分配密鑰加密,采用點(diǎn)對點(diǎn)的方式發(fā)送的,如采用短信方式等;
第二種是基于數(shù)據(jù)廣播的EMM發(fā)送方法,此種方法可以適用所有終端, 移動多媒體廣播條件接收系統(tǒng)將業(yè)務(wù)密鑰以個(gè)人分配密鑰加密形成EMM,并 以數(shù)據(jù)廣播的形式發(fā)送。
具體來說,基于廣播發(fā)送的EMM分發(fā)方案是對所有類型的終端用戶l侖 播EMM數(shù)據(jù)。前端授權(quán)管理中心對所有開通業(yè)務(wù)的用戶分別形成EMM數(shù) 據(jù),然后在單獨(dú)的一個(gè)頻道上輪播。用戶在未獲得針對自己的EMM數(shù)據(jù)之 前,必須一直接收并解析EMM廣播數(shù)據(jù),直到解析到屬于自己的EMM為 止。這樣如果有100萬訂購用戶,則EMM有100萬條。當(dāng)然條件接收系統(tǒng) 授權(quán)管理中心會采用類似分組的方式發(fā)送EMM,以減少數(shù)據(jù)流量,但是對于 終端來講,從數(shù)據(jù)廣播中獲取EMM需要消耗太多的資源,用戶只能被動的 接收所有的EMM數(shù)據(jù)廣播,直到接收到以該用戶的用戶密鑰加密后的EMM 為止。
這種做法增加了終端的處理負(fù)擔(dān),極大的浪費(fèi)了終端資源,增加了網(wǎng)絡(luò) 數(shù)據(jù)量,而且所有的終端能否可靠的獲得EMM也是未知的,不利于條件接 收系統(tǒng)的推廣。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種授權(quán)管理信息的定時(shí)接收方法和終 端,大大減少終端對無關(guān)的EMM的接收和解析,節(jié)約了終端資源,減小終 端的電池消耗。
為解決上述技術(shù)問題,本發(fā)明提出一種授權(quán)管理信息的定時(shí)接收方法, 其中
網(wǎng)絡(luò)側(cè)為需要接收授權(quán)管理信息EMM的終端分配與之——對應(yīng)的用戶標(biāo)號SN,并將EMM總條數(shù)和EMM長度信息發(fā)送給終端;網(wǎng)絡(luò)側(cè)在各EMM 中攜帶該EMM對應(yīng)終端的SN,根據(jù)與終端約定的SN的排列順序輪播EMM;
終端接入后接收EMM,根據(jù)所接收的EMM中攜帶的SN、本終端的SN、 SN的排列順序、EMM的總條數(shù)和EMM長度信息確定接收本終端對應(yīng)的 EMM的時(shí)間段,并在該時(shí)間段內(nèi)接收EMM。
進(jìn)一步地,上述接收方法還可具有以下特點(diǎn)
如權(quán)利要求1所述的接收方法,其特征在于,終端確定接收本終端對應(yīng) 的EMM的時(shí)間段具體是指當(dāng)本終端的SN在本次輪播中排列在當(dāng)前接收的 EMM中的SN之后時(shí),根據(jù)SN排列順序、當(dāng)前接收的EMM中的SN和本 終端的SN確定與本終端對應(yīng)的EMM和當(dāng)前EMM所間隔的EMM的條數(shù); 否則根據(jù)SN排列順序、當(dāng)前接收的EMM中的SN、本終端的SN及EMM 的總條數(shù)確定所述間隔的EMM的條數(shù);確定間隔的EMM條數(shù)后根據(jù)EMM 長度信息確定接收本終端對應(yīng)的EMM的時(shí)間段。
進(jìn)一步地,上述接收方法還可具有以下特點(diǎn)
EMM長度信息為EMM最小長度和EMM最大長度;終端確定間隔的 EMM條數(shù)后根據(jù)EMM長度信息得到確定接收本終端對應(yīng)的EMM的時(shí)間段 具體是指終端用所述間隔條數(shù)乘以EMM最小長度后除以網(wǎng)絡(luò)側(cè)發(fā)送EMM 的最大速度得到所述起始時(shí)刻;及用于將所述間隔條數(shù)乘以EMM最大長度 后除以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最小速度得到所述終止時(shí)刻。
進(jìn)一步地,上述接收方法還可具有以下特點(diǎn)
終端完成定時(shí)時(shí)間的計(jì)算后停止接收EMM并開始計(jì)時(shí),達(dá)到所述開始 時(shí)刻時(shí)開始接收EMM,在到達(dá)所述終止時(shí)刻前如果接收到所述終端對應(yīng)的 EMM則保存所述EMM并停止接收EMM;否則根據(jù)最后接收到的EMM中 包含的SN重新計(jì)算并進(jìn)行定時(shí)接收。
進(jìn)一步地,上述接收方法還可具有以下特點(diǎn)
終端對所述起始時(shí)刻進(jìn)行下取整運(yùn)算,對所述終止時(shí)刻進(jìn)行上取整運(yùn)算。 進(jìn)一步地,上述接收方法還可具有以下特點(diǎn)
終端還在起始時(shí)刻前設(shè)置若干個(gè)測試時(shí)間,在到達(dá)所述測試時(shí)間時(shí)接收EMM,根據(jù)該EMM中的SN重新計(jì)算定時(shí)接收EMM的時(shí)間段,并按照所 述新的計(jì)算結(jié)果定時(shí)接收對應(yīng)的EMM。
為了實(shí)現(xiàn)是上述接收方法,本發(fā)明還提出一種終端,包含接收^t塊、解 析模塊、運(yùn)算模塊和控制模塊,其中
接收模塊用于從網(wǎng)絡(luò)側(cè)接收EMM總條數(shù)、EMM長度信息和用戶標(biāo)號 SN并發(fā)送給運(yùn)算模塊;及收到控制模塊發(fā)送的接收命令后接收EMM,收到 控制模塊發(fā)送的停止命令后停止接收EMM;以及在收到控制模塊發(fā)送的試接 收命令后接收一個(gè)EMM發(fā)送給解析模塊,并啟動運(yùn)算模塊;
解析模塊用于從接收模塊中獲取EMM并解析出其中包含的SN; 運(yùn)算模塊用于根據(jù)EMM總條數(shù)、從解析模塊中獲取的SN、本終端的 SN、 EMM長度信息確定定時(shí)接收EMM的時(shí)間段并將其發(fā)送給控制模塊;
控制模塊用于在所述時(shí)間段開始時(shí)發(fā)送接收命令給接收模塊,結(jié)束時(shí)發(fā) 送停止命令給接收模塊;以及在接入時(shí)發(fā)送試接收命令給接收模塊。
進(jìn)一步地,上述終端還可具有以下特點(diǎn)
接收模塊在所述時(shí)間段中接收EMM時(shí)將收到的EMM發(fā)給解析模塊;
控制模塊還用于在所述時(shí)間段中接收EMM時(shí)判斷從解析模塊獲取的SN 是否為接收模塊所接收的本終端的SN,如果是則發(fā)送停止命令給接收模塊; 如果超過所述時(shí)間段仍未獲取與本終端SN匹配的EMM,則發(fā)送試接收命令 給接收模塊。
進(jìn)一步地,上述終端還可具有以下特點(diǎn)
運(yùn)算模塊當(dāng)本終端的SN在本次輪播中排列在當(dāng)前接收的EMM中的SN 之后時(shí),根據(jù)SN排列順序、當(dāng)前接收的EMM中的SN和本終端的SN確定 與本終端對應(yīng)的EMM和當(dāng)前EMM所間隔的EMM的條數(shù);否則根據(jù)SN排 列順序、當(dāng)前接收的EMM中的SN、本終端的SN及EMM的總條數(shù)確定所 述間隔的EMM的條數(shù);確定間隔的EMM條數(shù)后根據(jù)EMM長度信息確定接 收本終端對應(yīng)的EMM的時(shí)間段。
進(jìn)一步地,上述終端還可具有以下特點(diǎn)
EMM長度信息為EMM最小長度和EMM最大長度;運(yùn)算模塊確定間隔的EMM條數(shù)后根據(jù)EMM長度信息得到確定接收本 終端對應(yīng)的EMM的時(shí)間段具體是指所述運(yùn)算^t塊用于將所述間隔條數(shù)乘 以EMM最小長度后除以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最大速度得到所述起始時(shí)刻; 及用于將所述間隔條數(shù)乘以EMM最大長度后除以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最小 速度得到所述終止時(shí)刻。
進(jìn)一步地,上述終端還可具有以下特點(diǎn)
所述運(yùn)算模塊還用于對所述起始時(shí)刻進(jìn)行下取整運(yùn)算,對所述終止時(shí)刻 進(jìn)行上取整運(yùn)算。
進(jìn)一步地,上述終端還可具有以下特點(diǎn)
所述控制模塊還用于在起始時(shí)刻前設(shè)置若干個(gè)測試時(shí)間,在到達(dá)所述測 試時(shí)間時(shí),發(fā)送試接收命令給接收模塊。
本發(fā)明的技術(shù)方案中,網(wǎng)絡(luò)側(cè)為EMM增加用于定位的信息,終端根據(jù) 所述定位信息定位接收對應(yīng)的EMM,從而大大減少終端對無關(guān)的EMM的接 收和解析,節(jié)約了終端資源,減小終端的電池消耗;同時(shí)使用用戶標(biāo)號SN 作為EMM信息作為定位接收的標(biāo)識,避免用戶信息在廣播網(wǎng)絡(luò)上發(fā)送,降 低了用戶信息泄露的可能;當(dāng)終端注銷業(yè)務(wù)后,網(wǎng)絡(luò)側(cè)分發(fā)包含失效標(biāo)號的 EMM信息時(shí),以固定比特的字節(jié)來填充所述EMM信息,使得終端在定位接 收時(shí)能夠定位的更準(zhǔn)確。
圖1是本發(fā)明實(shí)施例一種用于授權(quán)管理信息定時(shí)接收的終端的邏輯框圖。
圖2是本發(fā)明實(shí)施例終端定時(shí)接收授權(quán)管理信息的流程圖。
具體實(shí)施例方式
本發(fā)明提出一種授權(quán)管理信息的定時(shí)接收方法和終端,其基本構(gòu)思是 網(wǎng)絡(luò)側(cè)為需要接收EMM的終端分配與所述終端——對應(yīng)的用戶標(biāo)號SN,及發(fā)送給終端用于定位接收的EMM的描述信息;終端側(cè)根據(jù)本終端的SN和描 述信息在一定時(shí)間段內(nèi)接收對應(yīng)的EMM。釆用所述方法大大減少了采用數(shù)據(jù) 輪播方式的EMM分發(fā)時(shí)終端對無關(guān)的EMM的接收和解析,節(jié)約了終端資 源,減小了終端的電池消耗;同時(shí)使用用戶標(biāo)號SN作為EMM分發(fā)和接收的 標(biāo)識,避免用戶信息在廣播網(wǎng)絡(luò)上發(fā)送,P爭低了用戶信息泄露的可能。
下面將結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。
要實(shí)現(xiàn)本發(fā)明實(shí)施例 一種授權(quán)管理信息的定時(shí)接收方法,首先需要在網(wǎng) 絡(luò)側(cè)為終端增加用于進(jìn)行定位接收的信息,包含
網(wǎng)絡(luò)側(cè)為需要接收授權(quán)管理信息EMM的終端分配與之——對應(yīng)的用戶 標(biāo)號SN,并將EMM的總條數(shù)和EMM長度信息發(fā)送給終端;網(wǎng)絡(luò)側(cè)在各EMM 中攜帶該EMM對應(yīng)終端的SN,根據(jù)與終端約定的SN的排列順序輪播EMM。
所述用戶標(biāo)號SN是按網(wǎng)絡(luò)側(cè)與終端約定的規(guī)則生成并下發(fā)給終端的, 較佳的,可以采用序號的形式按依次遞增的順序生成,比如l, 2, 3, 4…, 當(dāng)然也可以按網(wǎng)絡(luò)側(cè)與終端約定的其他規(guī)則生成,比如依次遞減方式、間隔 一個(gè)固定值跳躍遞增或遞減方式等。
網(wǎng)絡(luò)側(cè)為需要接收EMM的終端分配與所述終端——對應(yīng)的用戶標(biāo)號SN 的方法可以包括當(dāng)用戶進(jìn)行注冊時(shí),網(wǎng)絡(luò)側(cè)建立一個(gè)從終端注冊信息到用 戶標(biāo)號SN的映射,并將所述用戶標(biāo)號SN作為注冊反饋信息下發(fā)給終端,使 得終端能夠根據(jù)該用戶標(biāo)號SN接收針對所述終端的EMM,比如收看一些不 需要訂購的免費(fèi)的節(jié)目但所述節(jié)目仍需要接收EMM,用戶向網(wǎng)絡(luò)側(cè)申請進(jìn)行 注冊即可;或者也可以在用戶訂購多i某體廣播節(jié)目的時(shí)候,將所述用戶標(biāo)號 SN作為訂購反饋信息下發(fā)給終端。
終端注銷業(yè)務(wù)時(shí),網(wǎng)絡(luò)側(cè)刪除所述終端與為其分配的用戶標(biāo)號SN之間 的聯(lián)系,保留所述SN,并將所述SN標(biāo)志為失效標(biāo)號;終端注銷業(yè)務(wù)后,網(wǎng) 絡(luò)側(cè)分發(fā)包含所述失效標(biāo)號的EMM信息時(shí),以固定比特的字節(jié)來填充所述 EMM信息,采用以固定比特的字節(jié)來填充所述EMM信息的方法,能夠使得 終端在定位接收時(shí)定位的更準(zhǔn)確。需要指出的是,網(wǎng)絡(luò)側(cè)統(tǒng)計(jì)的EMM總條 數(shù)包含所述包含失效標(biāo)號的EMM的條數(shù)。對于選擇了非即時(shí)注銷訂購業(yè)務(wù) 的用戶,比如選擇包月形式訂購業(yè)務(wù)的用戶,到達(dá)終止訂購業(yè)務(wù)的時(shí)間時(shí),可以對用戶標(biāo)號SN進(jìn)行更新,即重新建立SN與終端的——對應(yīng)關(guān)系,進(jìn)行
更新時(shí)會通知終端更新后的所述終端的用戶標(biāo)號SN。當(dāng)終端新注冊或者新訂
購業(yè)務(wù)時(shí),網(wǎng)絡(luò)側(cè)可以首先將已經(jīng)分配的標(biāo)號中的所述失效標(biāo)號分配給新注 冊或者新訂購業(yè)務(wù)的終端,并重新建立所述終端的用戶信息與所述用戶標(biāo)號
SN的——對應(yīng)關(guān)系,此時(shí)的EMM總數(shù)不發(fā)生改變,將EMM中填充的固定 比特更新為所述新注冊或者新訂購業(yè)務(wù)的終端對應(yīng)的EMM;如果已經(jīng)分配的 標(biāo)號中沒有失效的標(biāo)號,則在當(dāng)前分配的標(biāo)號之后重新分配標(biāo)號,并更新 EMM總數(shù),采用所述先將失效標(biāo)號SN分配出去的方法可以避免整個(gè)EMM 條數(shù)的增多以及無效EMM的增加,提高終端定位接收的準(zhǔn)確度。
所述EMM的總條數(shù)和EMM的長度信息作為用于終端進(jìn)行定位接收 EMM的描述信息可通過條件接收表中增加相應(yīng)信息來承載,具有EMM定位 接收功能的終端會解析這些信息作為定位接收EMM的依據(jù)。所述EMM長 度信息具體包含的內(nèi)容根據(jù)網(wǎng)絡(luò)側(cè)與終端的約定進(jìn)行設(shè)定,比如當(dāng)EMM 長度相同時(shí),可以包括EMM的字節(jié)數(shù);或者當(dāng)EMM長度不同時(shí),可以包 括EMM數(shù)據(jù)最大字節(jié)數(shù)和最小字節(jié)數(shù)。所述描述信息可以作為一組公用的 信息單獨(dú)進(jìn)行廣播,也可以包含在每一條EMM中廣播出去。
所述用戶標(biāo)號SN可通過條件接收表中增加相應(yīng)信息來承載。所述用戶 標(biāo)號具有唯一性,與EMM——對應(yīng),因此在廣播發(fā)送的每一條EMM中均 需要包含本EMM對應(yīng)的SN。
網(wǎng)絡(luò)側(cè)對EMM進(jìn)行輪播,每一輪發(fā)送的EMM是根據(jù)網(wǎng)絡(luò)側(cè)與終端約 定的所述EMM中包含的SN的排列順序依次發(fā)送的,即網(wǎng)絡(luò)側(cè)按一定的規(guī)律 對存在的所有用戶標(biāo)號SN進(jìn)行排序,由于每一條EMM中均包含一個(gè)所述用 戶標(biāo)號SN,所以對SN的排序也就是對包含所述SN的EMM的排序。較佳 的,所述EMM的發(fā)送順序,即SN的排列順序可以按照SN的生成順序進(jìn)行 排序;當(dāng)然,還可以按照網(wǎng)絡(luò)側(cè)與終端約定的其他規(guī)則進(jìn)行排序,比如約定 SN生成的順序?yàn)橐孕蛱栃问揭来芜f增的,而EMM進(jìn)行輪播時(shí)的順序可以是 以序號形式依次遞減的。
終端接入后接收EMM,根據(jù)所接收的EMM中攜帶的SN、本終端的SN、 SN的排列順序、EMM的總條數(shù)和EMM長度信息確定接收本終端對應(yīng)的EMM的時(shí)間段,并在該時(shí)間段內(nèi)接收EMM。
也就是說,終端不必在輪播周期內(nèi)一直接收EMM,僅在輪播中的特定時(shí) 謬殳接收自己的EMM信息即可,因此可以達(dá)到省電的效果。
終端確定接收本終端對應(yīng)的EMM的時(shí)間段具體可以是指
如果根據(jù)排列順序,本終端的SN在本次輪播中排列在當(dāng)前接收的EMM 中的SN之后,則根據(jù)SN排列順序、當(dāng)前接收的EMM中的SN和本終端的 SN可以確定與本終端對應(yīng)的EMM和當(dāng)前EMM所間隔的EMM的條數(shù);
如果根據(jù)排列順序,本終端的SN在本次4侖播中排列在當(dāng)前接收的EMM 中的SN之前,則根據(jù)SN排列順序、當(dāng)前接收的EMM中的SN、本終端的 SN及EMM的總條數(shù)才可以確定本終端對應(yīng)的EMM和當(dāng)前EMM所間隔的 EMM的條數(shù);確定間隔的EMM條數(shù)后根據(jù)EMM長度信息確定接收本終端 對應(yīng)的EMM的時(shí)間段。
EMM長度信息為EMM最小長度和EMM最大長度;終端確定間隔的 EMM條數(shù)后根據(jù)EMM長度信息得到確定接收本終端對應(yīng)的EMM的時(shí)間段 具體可以是指
終端用所述間隔條數(shù)乘以EMM最小長度后除以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最 大速度得到所述起始時(shí)刻;及用于將所述間隔條數(shù)乘以EMM最大長度后除 以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最小速度得到所述終止時(shí)刻。
終端還可以對所述起始時(shí)刻進(jìn)行下取整運(yùn)算,對所述終止時(shí)刻進(jìn)行上取 整運(yùn)算。
終端在時(shí)間段內(nèi)接收EMM具體可以是指終端完成定時(shí)時(shí)間的計(jì)算后 停止接收EMM并開始計(jì)時(shí),達(dá)到所述開始時(shí)刻時(shí)開始接收EMM,在到達(dá)所 述終止時(shí)刻前如果接收到所述終端對應(yīng)的EMM則保存所述EMM并停止接 收EMM;否則根據(jù)最后接收到的EMM中包含的SN重新計(jì)算并進(jìn)行定時(shí)接收。
其中,如果終端未收到本終端的EMM則重新計(jì)算并進(jìn)行定時(shí)接收。
較佳的,終端還在起始時(shí)刻前設(shè)置若千個(gè)測試時(shí)間,在到達(dá)所述測試時(shí) 間時(shí)接收EMM,根據(jù)該EMM中的SN重新計(jì)算定時(shí)接收EMM的時(shí)間段,并按照所述新的計(jì)算結(jié)果進(jìn)行定時(shí)接收。采用該方法可以對定時(shí)接收EMM 的時(shí)間段進(jìn)行校準(zhǔn),減小由于網(wǎng)絡(luò)側(cè)分發(fā)EMM時(shí)出現(xiàn)問題,比如發(fā)送中斷 需要重新發(fā)送等,造成之前計(jì)算的定時(shí)接收EMM的時(shí)間段不再適用的影響。
為實(shí)現(xiàn)上述接收方法,本發(fā)明還提供了一種終端,如圖1所示包含接收 模塊、解析模塊、運(yùn)算模塊和控制模塊
接收模塊用于從網(wǎng)絡(luò)側(cè)接收EMM總條數(shù)、EMM長度信息和用戶標(biāo)號 SN并發(fā)送給運(yùn)算模塊;及收到控制模塊發(fā)送的接收命令后接收EMM,收到 控制模塊發(fā)送的停止命令后停止接收EMM;以及在收到控制模塊發(fā)送的試接 收命令后接收一個(gè)EMM發(fā)送給解析模塊,并啟動運(yùn)算模塊;
解析模塊用于從接收模塊中獲取EMM并解析出其中包含的SN; 運(yùn)算模塊用于根據(jù)EMM總條數(shù)、從解析模塊中獲取的SN、本終端的 SN、 EMM長度信息確定定時(shí)接收EMM的時(shí)間段并將其發(fā)送給控制才莫塊;
控制模塊用于在所述時(shí)間段開始時(shí)發(fā)送接收命令給接收模塊,結(jié)束時(shí)發(fā) 送停止命令給接收模塊;以及在接入時(shí)發(fā)送試接收命令給接收模塊。
進(jìn)一步地,接收模塊還可以在所述時(shí)間段中接收EMM時(shí)將收到的EMM 發(fā)給解析模塊;
控制模塊還可以用于在所述時(shí)間段中接收EMM時(shí)判斷從解析^^莫塊獲取 的SN是否為接收模塊所接收的本終端的SN,如果是則發(fā)送停止命令給接收 模塊;如果超過所述時(shí)間段仍未獲取與本終端SN匹配的EMM,則發(fā)送試接 收命令給接收模塊。
進(jìn)一步地,所述運(yùn)算模塊確定定時(shí)接收EMM的時(shí)間段具體可以是指
運(yùn)算模塊當(dāng)本終端的SN在本次輪播中排列在當(dāng)前接收的EMM中的SN 之后時(shí),根據(jù)SN排列順序、當(dāng)前接收的EMM中的SN和本終端的SN確定 與本終端對應(yīng)的EMM和當(dāng)前EMM所間隔的EMM的條數(shù);否則根據(jù)SN排 列順序、當(dāng)前接收的EMM中的SN、本終端的SN及EMM的總條數(shù)確定所 述間隔的EMM的條數(shù);確定間隔的EMM條數(shù)后根據(jù)EMM長度信息確定接 收本終端對應(yīng)的EMM的時(shí)間段。進(jìn)一步地,所述運(yùn)算模塊用于將所述間隔條數(shù)乘以EMM最小長度后除 以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最大速度得到所述起始時(shí)刻;及用于將所述間隔條數(shù) 乘以EMM最大長度后除以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最小速度得到所述終止時(shí)刻。
其中,對于間隔的EMM條數(shù)的計(jì)算是根據(jù)網(wǎng)絡(luò)側(cè)與終端約定的EMM 輪播規(guī)律進(jìn)行的,不同的EMM輪播規(guī)律對應(yīng)不同的計(jì)算方法。比如當(dāng)所 述EMM的發(fā)送順序即SN的排列順序,是采用序號的形式4務(wù)農(nóng)次遞增或遞減 的,則可以采用如下計(jì)算方法首先用于對本終端的SN和當(dāng)前接收到的EMM 中包含的SN的大小進(jìn)行判斷,如果本終端的SN大于終端當(dāng)前接收到的EMM 中包含的SN,則用本終端的SN減去終端當(dāng)前接收到的EMM中包含的SN; 否則(包括當(dāng)前接收的EMM中的SN正好為本終端SN的情況)用本終端的 SN減去終端當(dāng)前接收到的EMM中包含的SN后再加上網(wǎng)絡(luò)側(cè)每一輪發(fā)送的 EMM條數(shù);或者用于對本終端的SN減去終端當(dāng)前接收到的EMM中包含的 SN后再加上網(wǎng)絡(luò)側(cè)每一輪發(fā)送的EMM條數(shù)并將所述計(jì)算結(jié)果對網(wǎng)絡(luò)側(cè)每一 輪發(fā)送的EMM個(gè)數(shù)進(jìn)行取模運(yùn)算獲得間隔條數(shù)。又比如當(dāng)所述EMM的 發(fā)送順序即SN的排列順序,是釆用序號的形式間隔一個(gè)固定值跳躍遞增或 遞減時(shí),還需要在完成上述處理后再除以進(jìn)行輪播的兩相鄰EMM中包含的 SN的序號間隔,才能得到所述間隔的EMM條數(shù)。
較佳的,所述運(yùn)算模塊還用于對所述起始時(shí)刻和所述終止時(shí)刻進(jìn)行取整 運(yùn)算;對所述起始時(shí)刻進(jìn)行下取整運(yùn)算,對所述終止時(shí)刻進(jìn)行上取整運(yùn)算。
較佳的,所述控制模塊還用于在起始時(shí)間前設(shè)置若干測試時(shí)間,在到達(dá) 所述測試時(shí)間時(shí),發(fā)送試接收命令給所述接收模塊。所述控制模塊的該功能 用于對所述運(yùn)算模塊計(jì)算出的定時(shí)接收EMM的時(shí)間段進(jìn)行校準(zhǔn),減小由于 網(wǎng)絡(luò)側(cè)分發(fā)EMM時(shí)出現(xiàn)問題,比如發(fā)送中斷需要重新發(fā)送等,造成之前計(jì) 算的定時(shí)接收EMM的時(shí)間段不再適用的影響。
下面介紹本發(fā)明實(shí)施例終端側(cè)的處理方法即接收方法,如圖2所示包括 如下步驟
步驟S210:解析當(dāng)前接收到的EMM中包含的用戶標(biāo)號SN;
步驟S220:根據(jù)本終端對應(yīng)的SN、終端當(dāng)前接收到的EMM中包含的 SN和EMM的總條數(shù)計(jì)算從當(dāng)前輪播到本終端對應(yīng)的EMM所間隔的EMM的條數(shù);
終端用于定位的SN包含與所述終端——對應(yīng)的用戶標(biāo)號SNd和當(dāng)前接 收到的EMM信息里包含的用戶標(biāo)號SNc。對于間隔的EMM條數(shù)的計(jì)算是 根據(jù)網(wǎng)絡(luò)側(cè)與終端約定的EMM輪播規(guī)律進(jìn)行的,不同的EMM輪播規(guī)律對 應(yīng)不同的計(jì)算方法。
本實(shí)施例中采用的所述EMM的發(fā)送順序即SN的排列順序,是采用序號 的形式按依次遞增或遞減的,可以按照如下方法計(jì)算間隔的EMM條數(shù)由 于網(wǎng)絡(luò)側(cè)對EMM進(jìn)行輪播時(shí)每一輪發(fā)送的EMM是根據(jù)網(wǎng)絡(luò)側(cè)與終端約定 的所述EMM中包含的SN的排列順序依次發(fā)送的,所以可以根據(jù)所述終端的 SNd和當(dāng)前接收到的EMM里包含的用戶標(biāo)號SNc的差值計(jì)算出還需要發(fā)送 多少條EMM后可以收到所述終端對應(yīng)的EMM。
如果終端的用戶標(biāo)號SNd大于當(dāng)前接收到的EMM信息里包含的用戶標(biāo) 號SNc,即在每一輪EMM輪播中,先發(fā)送包含SNc的EMM消息后發(fā)送包 含SNd的EMM時(shí),則在當(dāng)前一輪的EMM播放周期中就可以收到包含SNd 的EMM 了 ,終端只需要用SNd減去SNc即可得到還需要經(jīng)過多少個(gè)EMM 消息終端就可以收到所述終端對應(yīng)的EMM消息了 ;
如果終端的用戶標(biāo)號SNd小于當(dāng)前接收到的EMM里包含的用戶標(biāo)號 SNc,即在每一輪EMM輪播中,先發(fā)送包含SNd的EMM后發(fā)送包含SNc 的EMM時(shí),則當(dāng)前一輪的EMM播放周期中包含SNd的EMM已經(jīng)發(fā)送過 了 ,終端需要在下一輪播放的EMM中4妄收所述終端對應(yīng)的EMM,此時(shí)終端 需要用SNd減去SNc后再加上網(wǎng)絡(luò)側(cè)每一輪發(fā)送的EMM個(gè)數(shù)T后得到還需 要經(jīng)過多少個(gè)EMM終端可以收到所述終端對應(yīng)的EMM。
為了方便終端進(jìn)行運(yùn)算,可以將SNd和SNc進(jìn)行大小判斷的步驟簡化掉, 采用SNd減去SNc后再加上網(wǎng)絡(luò)側(cè)每一輪發(fā)送的EMM個(gè)數(shù)T,以保證上述 計(jì)算值為正數(shù),然后將所述計(jì)算值對網(wǎng)絡(luò)側(cè)每一輪發(fā)送的EMM個(gè)數(shù)T進(jìn)行 ^f莫運(yùn)算,這樣就可以達(dá)到與采用先對SNd和SNc進(jìn)行大小判斷后分別進(jìn)行 計(jì)算的方法相同的結(jié)果。當(dāng)然,在其他實(shí)施例中,所述EMM間隔條數(shù)的計(jì) 算方法根據(jù)EMM輪播規(guī)律的不同而有多種不同的計(jì)算方法。步驟S230:根據(jù)所述EMM間隔條數(shù)和EMM長度信息計(jì)算定時(shí)接收 EMM的時(shí)間段;
得到從當(dāng)前輪播到本終端對應(yīng)的EMM所間隔的EMM的條數(shù)后,還需 要根據(jù)所述結(jié)果繼續(xù)計(jì)算具體接收EMM的時(shí)間段,所述時(shí)間段包括開始時(shí) 刻Tl和^冬止時(shí)刻T2;
對于進(jìn)行EMM接收的開始時(shí)刻Tl的計(jì)算方法可以為首先將間隔條數(shù) 乘以EMM數(shù)據(jù)的最小字節(jié)數(shù)得到需要等待的最小字節(jié)數(shù),然后再除以EMM 輪播的最大速度,就可以得到開始時(shí)刻T1 了,為了方便終端進(jìn)行定時(shí),還可 以對所述結(jié)果T1進(jìn)行下取整運(yùn)算;
相對應(yīng)的,對于進(jìn)行EMM接收的終止時(shí)刻T2計(jì)算方法可以為首先將 上述EMM的間隔條數(shù)乘以EMM數(shù)據(jù)的最大字節(jié)數(shù)得到需要等待的最大字 節(jié)數(shù),然后再除以EMM輪播的最小速度,就可以得到終止時(shí)刻T2 了,為了 方便終端進(jìn)行定時(shí),還可以對所述結(jié)果T2進(jìn)行上取整運(yùn)算。
當(dāng)然如果網(wǎng)絡(luò)側(cè)進(jìn)行輪播的EMM的長度相同的話,上述計(jì)算方法依然 適用,此時(shí)EMM數(shù)據(jù)的最大字節(jié)數(shù)和最小字節(jié)數(shù)是相同的;及對于EMM輪 播速度為相同的情況時(shí),上述計(jì)算方法也適用,此時(shí)EMM輪播的最大速度 和最小速度是相同的。
步驟S240:終端停止接收EMM并進(jìn)行定時(shí),到達(dá)所述時(shí)間段的起始時(shí) 刻時(shí)開始接收EMM并解析其中包含的SN;
較佳的,終端還在T1時(shí)刻前設(shè)置一測試時(shí)間,在到達(dá)所述測試時(shí)間時(shí), 重新計(jì)算定時(shí)接收EMM的時(shí)間段,并按照所述新的計(jì)算結(jié)果進(jìn)行定時(shí)接收。 采用該方法可以對定時(shí)接收EMM的時(shí)間段進(jìn)行校準(zhǔn),減小由于網(wǎng)絡(luò)側(cè)分發(fā) EMM時(shí)出現(xiàn)問題,比如發(fā)送中斷需要重新發(fā)送等,造成之前計(jì)算的定時(shí)接收 EMM的時(shí)間段不再適用的影響。
步驟S250:判斷收到的EMM中是否包含所述終端的SN;
如果在Tl到T2的時(shí)間段內(nèi)收到的EMM中包含所述終端的SN則進(jìn)入步驟S260;否則返回步驟S210根據(jù)最后解析的EMM中包含的SN重新計(jì)算 并進(jìn)行定時(shí)4姿收;
步驟S260:保存包含所述終端SN的EMM,結(jié)束。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的 但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、 一種授權(quán)管理信息的定時(shí)接收方法,其特征在于網(wǎng)絡(luò)側(cè)為需要接收授權(quán)管理信息EMM的終端分配與之——對應(yīng)的用戶 標(biāo)號SN,并將EMM總條數(shù)和EMM長度信息發(fā)送給終端;網(wǎng)絡(luò)側(cè)在各EMM中攜帶該EMM對應(yīng)終端的SN,根據(jù)與終端約定的SN 的排列順序輪播EMM;終端接入后接收EMM,根據(jù)所接收的EMM中攜帶的SN、本終端的SN、 SN的排列順序、EMM的總條數(shù)和EMM長度信息確定接收本終端對應(yīng)的 EMM的時(shí)間段,并在該時(shí)間段內(nèi)接收EMM。
2、 如權(quán)利要求l所述的接收方法,其特征在于,終端確定接收本終端對 應(yīng)的EMM的時(shí)間段具體是指當(dāng)本終端的SN在本次輪播中排列在當(dāng)前接收的EMM中的SN之后時(shí), 根據(jù)SN排列順序、當(dāng)前接收的EMM中的SN和本終端的SN確定與本終端 對應(yīng)的EMM和當(dāng)前EMM所間隔的EMM的條數(shù);否則根據(jù)SN排列順序、 當(dāng)前接收的EMM中的SN、本終端的SN及EMM的總條數(shù)確定所述間隔的 EMM的條數(shù);確定間隔的EMM條數(shù)后根據(jù)EMM長度信息確定接收本終端 對應(yīng)的EMM的時(shí)間l史。
3、 如權(quán)利要求2所迷的接收方法,其特征在于EMM長度信息為EMM最小長度和EMM最大長度;終端確定間隔的 EMM條數(shù)后根據(jù)EMM長度信息得到確定接收本終端對應(yīng)的EMM的時(shí)間段 具體是指終端用所述間隔條數(shù)乘以EMM最小長度后除以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最 大速度得到所述起始時(shí)刻;及用于將所述間隔條數(shù)乘以EMM最大長度后除 以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最小速度得到所述終止時(shí)刻。
4、 如權(quán)利要求3所述的接收方法,其特征在于,終端在所述時(shí)間段內(nèi)接 收EMM是指終端完成定時(shí)時(shí)間的計(jì)算后停止接收EMM并開始計(jì)時(shí),達(dá)到所迷開始 時(shí)刻時(shí)開始接收EMM,在到達(dá)所述終止時(shí)刻前如杲接收到所述終端對應(yīng)的 EMM則保存所述EMM并停止接收EMM;否則根據(jù)最后接收到的EMM中 包含的SN重新計(jì)算并進(jìn)行定時(shí)接收。
5、 如權(quán)利要求3所述的接收方法,其特征在于,還包括 終端對所述起始時(shí)刻進(jìn)行下取整運(yùn)算,對所述終止時(shí)刻進(jìn)行上取整運(yùn)算。
6、 如權(quán)利要求4所述的接收方法,其特征在于終端還在起始時(shí)刻前設(shè)置若干個(gè)測試時(shí)間,在到達(dá)所述測試時(shí)間時(shí)接收 EMM,根據(jù)該EMM中的SN重新計(jì)算定時(shí)接收EMM的時(shí)間段,并按照所 述新的計(jì)算結(jié)果定時(shí)接收對應(yīng)的EMM。
7、 一種終端,其特征在于,包含接收模塊、解析模塊、運(yùn)算模塊和控制 模塊接收才莫塊用于從網(wǎng)絡(luò)側(cè)接收EMM總條數(shù)、EMM長度信息和用戶標(biāo)號 SN并發(fā)送給運(yùn)算模塊;及收到控制模塊發(fā)送的接收命令后接收EMM,收到 控制模塊發(fā)送的停止命令后停止接收EMM;以及在收到控制模塊發(fā)送的試接 收命令后接收一個(gè)EMM發(fā)送給解析才莫塊,并啟動運(yùn)算才莫塊;解析模塊用于從接收模塊中獲取EMM并解析出其中包含的SN;運(yùn)算模塊用于根據(jù)EMM總條數(shù)、從解析模塊中獲取的SN、本終端的 SN、 EMM長度信息確定定時(shí)接收EMM的時(shí)間段并將其發(fā)送給控制模塊;控制模塊用于在所述時(shí)間段開始時(shí)發(fā)送接收命令給接收模塊,結(jié)束時(shí)發(fā) 送停止命令給接收模塊;以及在接入時(shí)發(fā)送試接收命令給接收模塊。
8、 如權(quán)利要求7所述的終端,其特征在于接收模塊在所述時(shí)間段中接收EMM時(shí)將收到的EMM發(fā)給解析才莫塊;控制模塊還用于在所述時(shí)間段中接收EMM時(shí)判斷從解析模塊獲取的SN 是否為接收模塊所接收的本終端的SN,如果是則發(fā)送停止命令給接收模塊; 如果超過所述時(shí)間段仍未獲取與本終端SN匹配的EMM,則發(fā)送試接收命令給接收模塊。
9、 如權(quán)利要求7所述的終端,其特征在于,所述運(yùn)算模塊確定定時(shí)接收EMM的時(shí)間段是指運(yùn)算模塊當(dāng)本終端的SN在本次輪播中排列在當(dāng)前接收的EMM中的SN 之后時(shí),根據(jù)SN排列順序、當(dāng)前接收的EMM中的SN和本終端的SN確定 與本終端對應(yīng)的EMM和當(dāng)前EMM所間隔的EMM的條數(shù);否則根據(jù)SN排 列順序、當(dāng)前接收的EMM中的SN、本終端的SN及EMM的總條數(shù)確定所 述間隔的EMM的條數(shù);確定間隔的EMM條數(shù)后根據(jù)EMM長度信息確定接 收本終端對應(yīng)的EMM的時(shí)間段。
10、 如權(quán)利要求9所述的終端,其特征在于EMM長度信息為EMM最 小長度和EMM最大長度;運(yùn)算模塊確定間隔的EMM條數(shù)后根據(jù)EMM長度信息得到確定接收本 終端對應(yīng)的EMM的時(shí)間l爻具體是指所述運(yùn)算模塊用于將所述間隔條數(shù)乘以EMM最小長度后除以網(wǎng)絡(luò)側(cè)發(fā) 送EMM的最大速度得到所述起始時(shí)刻;及用于將所述間隔條數(shù)乘以EMM最 大長度后除以網(wǎng)絡(luò)側(cè)發(fā)送EMM的最小速度得到所述終止時(shí)刻。
11、 如權(quán)利要求IO所述的終端,其特征在于所述運(yùn)算模塊還用于對所述起始時(shí)刻進(jìn)行下取整運(yùn)算,對所述終止時(shí)刻 進(jìn)行上取整運(yùn)算。
12、 如權(quán)利要求11所述的終端,其特征在于所述控制模塊還用于在起始時(shí)刻前設(shè)置若干個(gè)測試時(shí)間,在到達(dá)所述測 試時(shí)間時(shí),發(fā)送試接收命令給接收模塊。
全文摘要
本發(fā)明提出一種授權(quán)管理信息的定時(shí)接收方法網(wǎng)絡(luò)側(cè)為需要接收授權(quán)管理信息EMM的終端分配與之一一對應(yīng)的用戶標(biāo)號SN,并將EMM總條數(shù)和EMM長度信息發(fā)送給終端;網(wǎng)絡(luò)側(cè)在各EMM中攜帶該EMM對應(yīng)終端的SN,根據(jù)與終端約定的SN的排列順序輪播EMM;終端接入后接收EMM,根據(jù)所接收的EMM中攜帶的SN、本終端的SN、SN的排列順序、EMM的總條數(shù)和EMM長度信息確定接收本終端對應(yīng)的EMM的時(shí)間段,并在該時(shí)間段內(nèi)接收EMM。為實(shí)現(xiàn)該方法,本發(fā)明還提供了一種終端,大大減少了終端對無關(guān)的EMM的接收和解析,節(jié)約了終端資源,減小了終端的電池消耗。
文檔編號H04H60/76GK101312402SQ200810114090
公開日2008年11月26日 申請日期2008年5月30日 優(yōu)先權(quán)日2008年5月30日
發(fā)明者孫家旺, 斐 孟, 輝 張, 李向陽, 楊君云, 王西強(qiáng) 申請人:北京創(chuàng)毅視訊科技有限公司