專利名稱:一種用戶授權方法及其授權系統的制作方法
技術領域:
本發明涉及數字多媒體廣播,尤其涉及一種用戶授權方法及其授權系統。
背景技術:
目前,隨著廣播電視系統面向數字化、產業化的發展,用戶為自身收看的電視節目內容進行付費已成為這一發展的必然,而要實現用戶為自身收看的電視節目內容進行付費的目的,首要解決的技術問題是應該對收看電視節目的用戶進行有效管理。條件接收系統(CAS,Conditional Access System)就是在現有廣播電視網中實施的用于對用戶進行有效管理的方式之一,而由CAS技術實現的對用戶進行管理的主要過程 如下廣播電視網的頭端(HE,Head End)對要發送給用戶的電視節目數據進行加擾處理,然后再對用戶能夠收看的節目進行授權,并且授權處理后的授權數據還要進行加密處理后才能傳送到最終用戶終端;用戶終端接收到電視節目后,只有合法用戶才能對加密處理的授權數據進行解密,得到相應的授權數據,然后使用授權數據對加擾處理的電視節目進行解擾處理,以正常收看電祝節目;而非法用戶或者沒有正常接收到自身授權數據的用戶由于無法對加擾處理的電視節目進行解擾,因此就不能正常收看電視節目,這樣就到達了對用戶收看的電視節目內容進行控制和管理的目的。傳統的用戶授權大多是長時間的授權,即用戶訂購幾個月、甚至一年的電視節目。BOSS 系統(Business&Operation Support System)向 CAS 發送長授權指令,CAS 以單個用戶為單位,直接向用戶發送長授權包。隨著網絡規模擴大,整個網絡承載的終端節點數目不斷增多,即用戶可能達到百萬級規模甚至更大,如果仍然使用以用戶為單位,逐個發送包含授權信息的授權包的方式,服務端就需要產生大量的授權包,產生這么多的授權包往往需要花費數天的時間,同時這些授權包也占用了大量的網絡帶寬,影響其他業務的正常運營。CA廠商提出使用組授權的方式來解決以上問題,按照用戶編號將若干個用戶分作一組,將對多個用戶的授權包壓縮成對一個用戶組的授權包,這個新的授權包簡稱為組包。但是組內每個用戶的授權時間不同,也有可能出現組內用戶中途退訂或申請授權的情況,這造成處于同一組的用戶授權有長有短,單一的組授權包無法清楚描述組內所有用戶擁有的授權信息,無法產生一個可以包括組內所有用戶的合理授權。因此運營商使用將長時間的授權按照固定的授權周期分割成若干個短授權,進行分段授權的授權方式,例如將包年的長授權分割成按月逐次授權,在每月的固定時間向用戶下發新授權周期內的組授權包。運營商采用分段授權、逐次授權的方式,在固定的時間向合法用戶發送下一個授權周期的新授權包,以替換現有授權。為保證用戶終端能夠及時收到新的授權包,方便運營商調度,運營商往往會提前下發下一個授權周期的授權包,并增加一定的緩沖時間。緩沖時間一般遠小于授權周期,是運營商免費提供給用戶終端使用的,用來防止新授權周期的授權包未能及時被用戶終端接收到。用戶在收到新的短授權包時,將使用新授權替換現有授權,即將現有授權覆蓋,轉而使用新授權包里的授權信息。傳統的用戶授權使用普通授權方式,即每個授權包中只包含一個用戶的授權信息。但是,當系統用戶數量達到幾十萬,甚至數百萬規模時,普通授權包將占用大量帶寬。對傳統的用戶授權的改進是使用組授權方式,即按照用戶編號將若干個用戶分為一組,將對多個用戶的授權信息壓縮成對一個用戶組的授權信息,每個組授權包中包含多個用戶的授權信息。組授權方式的缺點在于,組內每個用戶的授權時間不同,也有可能出現組內用戶中途退訂或申請授權的情況,這造成處于同一組的用戶授權有長有短,單一的組授權包無法清楚描述組內所有用戶擁有的授權信息,無法產生一個可以包括組內所有用戶的合理授權。還有一種授權方式是短授權調度替換,即將長時間的授權按照固定的授權周期分
割成若干個短授權,進行分段替換終端授權的授權方式,例如將長時間授權分割成按周期的逐次授權,在現有周期內向用戶下發新授權周期內的組授權包。用戶的終端收到新的授權包后,將現有授權替換成新的授權。這種授權方式的缺點在于,為防止訂購下一周期的用戶開機后無法及時收到授權,系統使用“緩沖時間”的機制,系統每次調度時將為用戶提供一定的免費觀看時間,因為這部分緩沖時間是運營商免費提供給用戶終端的,運營商不得不自己為這部分授權買單,自身利益會受到損害。
發明內容
本發明的目的在于提出一種用戶授權方法及其授權系統,這種用戶授權方法及其授權系統基于組授權和短授權調度替換機制,保證授權信息及時到達終端,用戶可準時觀看,又可剔除“緩沖時間”機制保證運營商的利益不受損失。為達此目的,本發明提供了一種用戶授權方法,其特征在于,包括步驟SI.將用戶分成至少一個用戶組,頭端根據用戶組為組內的終端產生包含授權時間段的新授權信息,并向終端定期地發送所述新授權信息;S2.所述終端接收到所述新授權信息;S3.檢查所述終端中是否已存在授權信息,如果否,則進行以下步驟S4 ;如果是,則依次進行以下步驟S5、S6 ;S4.將所述新授權信息寫入所述終端;S5.將所述終端中已存在的原有授權信息的授權時間段和所述新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段;S6.利用新授權時間段更新原有授權信息。進一步地,步驟SI中的所述定期地發送包括按月發送、按季度發送、按年發送。進一步地,所述新授權信息通過有線通信網的有線傳輸線路或無線通信網的無線傳輸線路下發到所述終端。進一步地,步驟SI中的所述至少一個用戶組是根據用戶標識信息而劃分的。尤其是,所述用戶標識信息包括以下中的至少一項用戶ID、用戶訂購的節目信息和用戶ID與用戶訂購的節目信息之間的綁定關系。對應地,本發明還提出了一種用戶授權系統,其特征在于,包括頭端,用于根據對用戶進行分組而形成的至少一個用戶組為組內的終端產生包含授權時間段的新授權信息,并向終端定期地發送所述新授權信息;終端,進一步包括信息接收模塊,用于接收所述新授權信息;判斷模塊,用于檢查所述終端中是否已存在授權信息,如果否,則調用寫入模塊;如果是,則調用更新模塊;寫入模塊,用于將所述新授權信息寫入所述終端;更新模塊,用于將所述終端中已存在的原有授權信息的授權時間段和所述新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段,并且利用新授權時間段更新原有授權信息。
進一步地,所述定期地發送包括按月發送、按季度發送、按年發送。進一步地,所述新授權信息通過有線通信網的有線傳輸線路或無線通信網的無線傳輸線路下發到所述終端。進一步地,所述對用戶進行分組是根據用戶標識信息而將用戶分成至少一個用戶組。尤其是,所述用戶標識信息包括以下中的至少一項用戶ID、用戶訂購的節目信息和用戶ID與用戶訂購的節目信息之間的綁定關系。本發明既能保證授權信息及時到達終端,用戶可準時觀看,又可剔除“緩沖時間”機制,保證運營商的利益不受損失。
圖I是根據本發明實施例的一種用戶授權方法的流程圖;圖2是根據本發明實施例的用戶授權場景的示意圖;圖3是根據本發明實施例的一種用戶授權系統的結構框圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。本發明在服務端將用戶現有的長時間、一次性節目訂購分割成若干個短授權,將現有的一次性授權改為按照固定的授權周期分段、逐次授權,新產生的授權包僅對下一個授權周期有效,不同的授權周期需要不同的授權包,并取消現有的緩沖時間設置。根據本發明,服務端在每個授權周期結束前產生下一個授權周期的組授權包,提前下發至用戶終端。例如,對于按月授權,運營商可以在每月的25日向用戶終端下發下個月的組授權包,由此,簡化了運營商調度和管理,確保用戶終端能夠及時收到新的授權信息,能夠解密觀看下一個授權周期內的節目內容。根據本發明,用戶的終端采取將現有授權與新授權進行合并的方式,取代現有技術的授權信息簡單替換。終端在收到新的產品授權信息后,檢查該產品授權信息是否存在于終端中,如果不存在,表明是新產品的授權,將新的產品授權信息寫入到終端中。如果該編號的產品授權信息已經存在于終端中,則比較產品現有授權和新授權的開始時間和結束時間,取兩者的并集,將屬于同一編號產品的授權信息進行合并,最后終端將更新后的產品授權信息寫入到終端中。
實施例一圖I是本發明實施例一所述的一種用戶授權方法的流程圖,如圖I所示,本實施例所述的用戶授權方法包括以下步驟SI.將用戶分成至少一個用戶組,頭端根據用戶組為組內的終端產生包含授權時間段的新授權信息,并向終端定期地發送所述新授權信息。步驟SI中的所述定期地發送包括但不限于按月發送、按季度發送或者按半年發送。本發明在服務端將用戶現有的長時間、一次性節目訂購分割成若干個短授權,將現有的一次性授權改為按照固定的授權周期分段、逐次授權,新產生的、包含新授權信息的授權包僅對下一個授權周期有效,不同的授權周期需要不同的授權包,并取消現有技術的緩沖時間設置。 步驟SI中的所述至少一個用戶組是根據用戶標識信息而劃分的。所述用戶標識信息包括以下中的至少一項用戶ID、用戶訂購的節目信息和用戶ID與用戶訂購的節目信息之間的綁定關系。根據本發明的一個實施例,可以把訂購了特定節目信息的用戶分成組,或者把具有特定范圍內的用戶ID的用戶分成組,或者同時考慮用戶ID與用戶訂購的節目信息二者把用戶分成組。S2.所述終端接收到所述新授權信息。所述終端通過有線通信網的有線傳輸線路或無線通信網的無線傳輸線路接收所述新授權信息。根據本發明的一個實施例,所述有線傳輸線路例如是PSTN (公用電話交換網)通信網中的有線傳輸信道或是廣播電視網中的有線傳輸信道;所述無線傳輸線路例如是GSM通信網中的無線傳輸信道或是3G、4G等通信網中的無線傳輸信道。S3.檢查所述終端中是否已存在授權信息,如果否,則進行以下步驟S4 ;如果是,則依次進行以下步驟S5、S6。例如,如果所述終端中先前已經保存了授權信息,則流程依次進行步驟S5、S6 ;如果所述終端中并不存在授權信息,則流程前進到步驟S4。S4.將所述新授權信息寫入所述終端,流程結束。例如,所述終端包括存儲器,在上述步驟S4中將所述新授權信息寫入存儲器中以供將來使用。S5.將所述終端中已存在的原有授權信息的授權時間段和所述新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段。S6.利用新授權時間段更新原有授權信息。在實施例一的基礎上參考圖2,圖2是根據本發明實施例的用戶授權場景的示意圖。參見圖2,例如運營商實行按月逐次授權方式,在每月的25號以用戶組為單位向用戶下發下個月的新授權信息。新授權信息的授權時間段的開始時間和結束時間分別為下個月的第一天和最后一天。假設當前時間為2010年I月。場景I:用戶本月新購買一授權產品,從2010年2月開始生效。頭端在本月25日下發所述產品的新授權信息,新授權信息的授權時間段的開始時間是2010年2月I日,結束時間是2010年2月28日。根據實施例一,對用戶的終端進行檢查,因為用戶是本月新購買該授權產品,所以終端中并不存在該授權產品的授權信息。因此,在檢查后,所述終端內寫入了所述新授權信息,新授權信息的授權時間段的開始時間是2010年2月I日,新授權信息的授權時間段的結束時間是2010年2月28日。場景2 :用戶已經有一授權產品,其現有授權信息的授權時間段的開始時間和結束時間分別為2010年I月I日和2010年I月31日。頭端在2010年I月25日下發2010年2月的新授權信息,新授權信息的授權時間段的開始時間為2010年2月I日,結束時間為2010年2月28日。根據實施例一,對用戶的終端進行檢查,因為用戶已經購買了所述授權產品,所以終端中存在授權信息。因此,在檢查后,將所述終端中已存在的原有授權信息的授權時間段和所述新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段,所形成的新授權時間段的開始時間為2010年I月I日,結束時間為2010年2月28日。最后,利用新授權時間段對終端內的原有產品授權信息進行更新。實施例二根據本發明的同一構思,本發明還提供了一種用戶授權系統。圖3是本發明實施 例二所述的一種用戶授權系統的結構框圖,如圖3所示,本實施例二所述的用戶授權系統包括頭端,用于根據對用戶進行分組而形成的至少一個用戶組為組內的終端產生包含授權時間段的新授權信息,并向終端定期地發送所述新授權信息。所述定期地發送包括但不限于按月發送、按季度發送或者按半年發送。本發明在服務端將用戶現有的長時間、一次性節目訂購分割成若干個短授權,將現有的一次性授權改為按照固定的授權周期分段、逐次授權,新產生的、包含新授權信息的授權包僅對下一個授權周期有效,不同的授權周期需要不同的授權包,并取消現有技術的緩沖時間設置。根據本發明的實施例,上述對用戶進行分組是根據用戶標識信息而將用戶分成至少一個用戶組。尤其是,所述用戶標識信息包括以下中的至少一項用戶ID、用戶訂購的節目信息和用戶ID與用戶訂購的節目信息之間的綁定關系。例如,可以把訂購了特定節目信息的用戶分成組,或者把具有特定范圍內的用戶ID的用戶分成組,或者同時考慮用戶ID與用戶訂購的節目信息二者把用戶分成組。終端,進一步包括信息接收模塊,用于接收所述新授權信息;判斷模塊,用于檢查所述終端中是否已存在授權信息,如果否,則調用寫入模塊,如果是,則調用更新模塊;寫入模塊,用于將所述新授權信息寫入所述終端;更新模塊,用于將所述終端中已存在的原有授權信息的授權時間段和所述新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段,并且利用新授權時間段更新原有授權信息。根據本發明的實施例,所述終端通過有線通信網的有線傳輸線路或無線通信網的無線傳輸線路接收所述新授權信息。所述有線傳輸線路例如是PSTN (公用電話交換網)通信網中的有線傳輸信道或是廣播電視網中的有線傳輸信道;所述無線傳輸線路例如是GSM通信網中的無線傳輸信道或是3G、4G等通信網中的無線傳輸信道。根據本發明的實施例,所述終端包括存儲器,在接收到所述新授權信息且所述終端中不存在授權信息的情況下,所述終端將所述新授權信息寫入存儲器中以供將來使用。在實施例二的基礎上參考圖2,圖2是根據本發明實施例的用戶授權場景的示意圖。
參見圖2,例如運營商實行按月逐次授權方式,在每月的25號以用戶組為單位向用戶下發下個月的新授權信息。新授權信息的授權時間段的開始時間和結束時間分別為下個月的第一天和最后一天。假設當前時間為2010年I月。場景I:用戶本月新購買一授權產品,從2010年2月開始生效。頭端在本月25日下發所述產品的新授權信息,新授權信息的授權時間段的開始時間是2010年2月I日,結束時間是2010年2月28日。根據實施例二,終端通過信息接收模塊接收新授權信息后,判斷模塊開始檢查所述終端中是否已存在授權信息。因為用戶是本月新購買該授權產品,所以終端中并不存在該授權產品的授權信息。因此,所述判斷模塊調用寫入模塊來在所述終端內寫入了所述新授權信息,新授權信息的授權時間段的開始時間是2010年2月I日,新授權信息的授權時間段的結束時間是2010年2月28日。場景2 :用戶已經有一授權產品,其現有授權信息的授權時間段的開始時間和結束時間分別為2010年I月I日和2010年I月31日。頭端在2010年I月25日下發2010年2月的新授權信息,新授權信息的授權時間段的開始時間為2010年2月I日,結束時間為2010年2月28日。根據實施例二,終端通過信息接收模塊接收新授權信息后,判斷模塊 開始檢查所述終端中是否已存在授權信息。因為用戶已經購買了所述授權產品,所以終端中存在授權信息。因此,在檢查后,所述判斷模塊調用更新模塊來將所述終端中已存在的原有授權信息的授權時間段和所述新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段,最終用新授權時間段來對終端內的原有產品授權信息進行更新。所形成的新授權時間段的開始時間為2010年I月I日,結束時間為2010年2月28曰。本領域普通技術人員可以理解實現上述實施例的方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中。所述的計算機可讀取存儲介質,如R0M/RAM、磁碟、光盤等。本發明所述的技術方案基于組授權和短授權調度替換機制,保證授權信息及時到達終端,用戶可準時觀看,又可剔除“緩沖時間”機制,保證運營商的利益不受損失。上述僅為本發明的較佳實施例及所運用技術原理,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍內。
權利要求
1.一種用戶授權方法,其特征在于,包括步驟 51.將用戶分成至少一個用戶組,頭端根據用戶組為組內的終端產生包含授權時間段的新授權信息,并向終端定期地發送所述新授權信息; 52.所述終端接收到所述新授權信息; 53.檢查所述終端中是否已存在授權信息,如果否,則進行以下步驟S4;如果是,執行步驟S5 ; 54.將所述新授權信息寫入所述終端; 55.將所述終端中已存在的原有授權信息的授權時間段和所述新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段; 56.利用新授權時間段更新原有授權信息。
2.根據權利要求I所述的方法,其特征在于,步驟SI中的所述定期地發送包括按月發送、按季度發送、按年發送。
3.根據權利要求I所述的方法,其特征在于,所述新授權信息通過有線通信網的有線傳輸線路或無線通信網的無線傳輸線路下發到所述終端。
4.根據權利要求I所述的方法,其特征在于,步驟SI中的所述至少一個用戶組是根據用戶標識信息而劃分的。
5.根據權利要求4所述的方法,其特征在于,所述用戶標識信息包括以下中的至少一項用戶ID、用戶訂購的節目信息和用戶ID與用戶訂購的節目信息之間的綁定關系。
6.一種用戶授權系統,其特征在于,包括 頭端,用于根據對用戶進行分組而形成的至少一個用戶組為組內的終端產生包含授權時間段的新授權信息,并向終端定期地發送所述新授權信息; 終端,進一步包括 信息接收模塊,用于接收所述新授權信息; 判斷模塊,用于檢查所述終端中是否已存在授權信息,如果否,則調用寫入模塊;如果是,則調用更新模塊; 寫入模塊,用于將所述新授權信息寫入所述終端; 更新模塊,用于將所述終端中已存在的原有授權信息的授權時間段和所述新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段,并且利用新授權時間段更新原有授權信息。
7.根據權利要求6所述的用戶授權系統,其特征在于,所述定期地發送包括按月發送、按季度發送、按年發送。
8.根據權利要求6所述的用戶授權系統,其特征在于,所述新授權信息通過有線通信網的有線傳輸線路或無線通信網的無線傳輸線路下發到所述終端。
9.根據權利要求6所述的用戶授權系統,其特征在于,所述對用戶進行分組是根據用戶標識信息而將用戶分成至少一個用戶組。
10.根據權利要求9所述的用戶授權系統,其特征在于,所述用戶標識信息包括以下中的至少一項用戶ID、用戶訂購的節目信息和用戶ID與用戶訂購的節目信息之間的綁定關系O
全文摘要
本發明公開了一種用戶授權方法及其授權系統。其中,該用戶授權方法包括S1.將用戶分成至少一個用戶組,頭端根據用戶組為組內的終端產生包含授權時間段的新授權信息,并向終端定期地發送新授權信息;S2.終端接收到新授權信息;S3.檢查終端中是否已存在授權信息,如果否,則進行以下步驟S4;如果是,則依次進行以下步驟S5、S6;S4.將新授權信息寫入終端;S5.將終端中已存在的原有授權信息的授權時間段和新授權信息的授權時間段進行比較并對兩個授權時間段取并集以便形成新授權時間段;S6.利用新授權時間段更新原有授權信息。本發明既保證授權信息及時到達,又剔除了“緩沖時間”,保障了運營商的利益。
文檔編號H04N21/258GK102868918SQ20121036656
公開日2013年1月9日 申請日期2012年9月27日 優先權日2012年9月27日
發明者劉奎, 王天星, 王文軍, 李偉東, 李紅艷, 謝佩博 申請人:北京視博數字電視科技有限公司