終端及其電視業務的播放方法
2023-12-07 03:53:16 1
專利名稱:終端及其電視業務的播放方法
技術領域:
本發明涉及通信領域,尤其涉及一種終端及其電視業務的播放方法。
背景技術:
在通信技術中,對於傳輸的信息進行保密已經成為客戶越來越正常的需求,在通信技術中進行加密的主要目的在於幫助保護用戶的標識或數據不被讀取,幫助保護數據被不更改,以及確保數據發自特定的一方。歸納而言,即要滿足保密性,數據完整性,和身份驗證的需求。在手機電視業務中,業務密鑰是用於對節目密鑰進行加密的密鑰。業務密鑰的獲取通常分為兩種模式在PULL模式下,若在用戶播放時沒有業務密鑰,則通過與網絡平臺和卡的信息交互,實現業務密鑰的獲取和存儲;而在PUSH模式下,在網絡平臺推送業務密鑰時,通過簡訊通知方式觸發終端進行業務密鑰獲取流程。目前的業務密鑰更新機制是採用網絡主動推送和客戶端/終端請求獲取相結合的方式。其中,客戶端/終端獲取業務密鑰的方式有三種(1)客戶端/終端在訂購過程中獲取業務密鑰當用戶訂購某個頻道/節目後,網絡平臺會在訂購流程中對用戶進行鑑權。如果鑑權成功,則在訂購響應消息中將業務密鑰發送給客戶端/終端,客戶端/客戶端再轉發給用戶認證模塊。(2)客戶端/終端在播放節目時發現本地沒有業務密鑰,會主動向平臺獲取業務密鑰客戶端/終端判斷本地是否保存有有效的業務密鑰,如果本地未保存有效的業務密鑰,則客戶端/終端查詢訂購關係表判斷用戶是否訂購了該業務。如果已訂購,則啟動向網絡發起業務密鑰請求的流程。另外,客戶端/終端還支持在一條消息中請求多個業務密鑰。(3)業務平臺主動推送方式在用戶訂購某個頻道/節目以後,平臺會在適當的時候通過PUSH消息通知用戶,觸發終端啟動業務密鑰獲取流程。從用戶角度考慮,用戶不會頻繁進行訂購退訂的相關操作,通過在訂購過程中獲取業務密鑰的機率不高。況且,對於數據卡、上網本等,平均每天最少重上電一次,重上電會使之前保存的業務密鑰無效,對於手機終端,關機一次再開機進入手機電視,業務密鑰也會變得無效。每次進入業務為了獲取業務密鑰先退訂,再訂購是不可能的。因此,大多數情況下,在實際應用時客戶端/終端主要是在播放節目時主動向平臺發起獲取業務密鑰的流程。圖1為根據相關技術的終端播放加密節目的流程圖,包括以下步驟步驟S102,終端響應於用戶選擇進入手機電視業務的操作指令啟動電視業務,並進行電視業務的初始化;步驟S104,終端接受用戶選擇節目進行播放;步驟S106,終端會先判斷本地是否保存有有效的業務密鑰。若有業務密鑰則執行步驟S114,若沒有有效的業務密鑰,則執行步驟S106 ;步驟S108,終端進入業務密鑰的獲取流程;
步驟S110,經過一段時間的鑑權交互後判斷獲取業務密鑰是否成功,若是,則轉入步驟S114,若否,則轉入步驟S112 ;步驟S112,終端給出相關提示;以及步驟S114,終端直接進行播放。根據上述流程,步驟S106判斷為有業務密鑰直接執行步驟S114,其所需的時間大致為1.5秒左右,和進入播放未加密的節目花費時間一樣;而步驟S106判斷為沒有有效的業務密鑰到執行步驟S114進行播放,所需要花費的時間平均為10秒左右,與之前的1. 5秒相比所需時間明顯增加。因此,在相關技術中由於獲取業務密鑰的流程是位於用戶選擇播放節目與開始播放之間,從而會導致進入播放的時間加長,影響用戶體驗。另外,還需要考慮對於免費的頻道的處理,平臺會對開通了業務的終端主動下發業務密鑰,此業務密鑰的下發是隨著訂購關係表的下發一起進行的。若平臺下發業務密鑰失敗(業務密鑰沒有下發下來),此時,終端還是需要在播放該免費節目時向平臺獲取業務密鑰,因此同樣存在上述問題。
發明內容
本發明的主要目的在於提供一種終端及其電視業務的播放方法,以至少解決上述問題。根據本發明的一個方面,提供了一種終端的電視業務的播放方法,包括終端向業務平臺獲取業務密鑰;終端接受用戶對節目的選擇;終端使用獲取到的業務密鑰播放用戶選擇的節目。優選地,終端向業務平臺獲取業務密鑰包括終端啟動電視業務,並在啟動過程中獲取業務密鑰。優選地,終端向業務平臺獲取業務密鑰是在終端啟動電視業務之前。優選地,終端向業務平臺獲取業務密鑰包括終端向業務平臺獲取用戶的訂購關係;終端使用訂購關係中的業務密鑰標識向業務平臺獲取業務密鑰標識所對應的業務密鑰;終端將獲取到的業務密鑰保存到本地。優選地,終端使用訂購關係中的業務密鑰標識向業務平臺獲取業務密鑰標識所對應的業務密鑰包括終端向業務平臺發送業務密鑰獲取請求消息,其中,業務密鑰獲取請求消息中包含多個電視節目套餐和/或免費電視節目的業務密鑰標識;業務平臺將多個電視節目套餐和/或免費電視節目的業務密鑰標識所對應的多個電視節目套餐和/或免費電視節目的業務密鑰發送給終端。優選地,在終端將獲取到的業務密鑰保存到本地之後還包括對於獲取到的業務密鑰中具有業務平臺所標記的確認標記的業務密鑰,終端向業務平臺進行確認。根據本發明的另一方面,提供了一種終端,包括業務密鑰獲取模塊,用於向業務平臺獲取業務密鑰;接受模塊,用於接受用戶對節目的選擇;播放模塊,用於使用獲取到的業務密鑰播放用戶選擇的節目。優選地,在上述的終端中,還包括啟動模塊,用於啟動電視業務;其中,業務密鑰獲取模塊在啟動模塊啟動電視業務的過程中獲取業務密鑰。
優選地,在上述的終端中,還包括啟動模塊,用於啟動電視業務;其中,業務密鑰獲取模塊向業務平臺獲取業務密鑰是在啟動模塊啟動電視業務之前。優選地,業務密鑰獲取模塊包括第一獲取單元,用於向業務平臺獲取用戶的訂購關係;第二獲取單元,用於使用訂購關係中的業務密鑰標識向業務平臺獲取業務密鑰標識所對應的業務密鑰;保存單元,用於將獲取到的業務密鑰保存到本地。優選地,第二獲取單元包括發送單元,用於向業務平臺發送業務密鑰獲取請求消息,其中,業務密鑰獲取請求消息中包含多個電視節目套餐和/或免費電視節目的業務密鑰標識;接收模塊,用於接收業務平臺返回的多個電視節目套餐和/或免費電視節目的業務密鑰標識所對應的多個電視節目套餐和/或免費電視節目的業務密鑰。通過本發明,由於在終端接受用戶對節目的選擇播放節目之前預先獲取業務密鑰,解決了現有技術中進入播放的時間較長的問題,從而保證了用戶選擇節目進行播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1為根據相關技術的終端播放加密節目的流程圖;圖2示出了根據本發明實施例的終端的示意圖;圖3示出了根據本發明實施例的業務密鑰獲取模塊的示意圖;圖4為根據本發明實施例的終端的電視業務的播放方法的流程圖;圖5為根據本發明優選實施例一的電視業務的具體播放流程圖;圖6為根據本發明優選實施例二的電視業務的具體播放流程圖。
具體實施例方式下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。圖2示出了根據本發明實施例的終端的示意圖,包括業務密鑰獲取模塊20,用於向業務平臺獲取業務密鑰;接受模塊30,用於接受用戶對節目的選擇;播放模塊40,用於使用獲取到的業務密鑰播放用戶選擇的節目。該實施例由於在終端接受用戶對節目的選擇播放節目之前預先獲取業務密鑰,解決了現有技術中進入播放的時間較長的問題,從而保證了用戶選擇節目進行播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗。優選地,在上述的終端中,還包括啟動模塊10,用於啟動電視業務;其中,業務密鑰獲取模塊20在啟動模塊10啟動電視業務的過程中獲取業務密鑰。該優選實施例的終端由於把業務密鑰的獲取置前,將獲取業務密鑰的步驟放在電視業務的啟動(即初始化)過程中,解決了相關技術中進入播放的時間較長的問題,從而保證了播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗。
或者,優選地,在上述的終端中,還包括啟動模塊10,用於啟動電視業務。其中,業務密鑰獲取模塊20向業務平臺獲取業務密鑰是在啟動模塊10啟動電視業務之前。該優選實施例的終端由於把業務密鑰的獲取置前,將獲取業務密鑰的步驟放在啟動電視業務之前,解決了相關技術中進入播放的時間較長的問題,從而保證了用戶選擇節目進行播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗。其中,如圖3所示,在上述的優選實施例中,業務密鑰獲取模塊20包括第一獲取單元201,用於向業務平臺獲取用戶的訂購關係;第二獲取單元202,用於使用訂購關係中的業務密鑰標識向業務平臺獲取業務密鑰標識所對應的業務密鑰;保存單元203,用於將獲取到的業務密鑰保存到本地。該優選實施例提供了業務密鑰獲取模塊在電視業務的初始化過程中,終端獲取業務密鑰的具體實施方案。終端通過與業務平臺的交互更新訂購關係表,從而可以根據更新的訂購關係表中的各電視節目套餐或各頻道的電視節目(包括免費電視節目)的業務密鑰標識來獲取到這些用戶訂購的以及免費的電視節目的業務密鑰。其中,第二獲取單元202包括發送單元2021,用於向業務平臺發送業務密鑰獲取請求消息,其中,業務密鑰獲取請求消息中包含多個電視節目套餐和/或免費電視節目的業務密鑰標識;接收模塊2022,用於接收業務平臺返回的多個電視節目套餐和/或免費電視節目的業務密鑰標識所對應的多個電視節目套餐和/或免費電視節目的業務密鑰。與相關技術中只能一次獲取單個電視節目套餐或單個頻道相比,該優選實施例中的業務密鑰獲取模塊由於將業務密鑰的獲取步驟置前,即預先獲取業務密鑰,可以同時把多個電視節目套餐(包括免費頻道)放在一條業務密鑰獲取請求消息中一起進行請求,因此終端能夠一次同時獲取到多個電視節目套餐的業務密鑰。上述的終端可以是數據卡或上網筆記本電腦等,也可以是移動終端,如手機等。圖4示出了根據本發明實施例的終端的電視業務的播放方法,包括以下步驟步驟S402,終端向業務平臺獲取業務密鑰;步驟S404,終端接受用戶對節目的選擇;步驟S406,終端使用獲取到的業務密鑰播放用戶選擇的節目。該實施例由於在終端接受用戶對節目的選擇播放節目之前預先獲取業務密鑰,解決了現有技術中進入播放的時間較長的問題,從而保證了用戶選擇節目進行播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗。優選地,步驟S402包括終端啟動電視業務,並在啟動過程中獲取業務密鑰。該優選實施例由於把業務密鑰的獲取置前,將獲取業務密鑰的步驟放在電視業務的啟動(即初始化)過程中,解決了相關技術中進入播放的時間較長的問題,不影響播放響應時間,從而保證了播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗。
或者,優選地,步驟S402中終端向業務平臺獲取業務密鑰是在終端啟動電視業務之前。該優選實施例由於把業務密鑰的獲取置前,將獲取業務密鑰的步驟放在啟動電視業務之前,解決了相關技術中進入播放的時間較長的問題,不影響播放響應時間,從而保證了用戶選擇節目進行播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗。此外,該優選實施例對電視業務的播放的其他流程沒有影響,用戶體驗更好。其中,在上述的方法中,終端向業務平臺獲取業務密鑰包括終端向業務平臺獲取用戶的訂購關係;終端使用訂購關係中的業務密鑰標識向業務平臺獲取業務密鑰標識所對應的業務密鑰;終端將獲取到的業務密鑰保存到本地。這樣,終端能夠根據獲取到的用戶訂購關係表中的各電視節目套餐或各頻道的電視節目(包括免費電視節目)的業務密鑰標識來獲取到這些用戶訂購的以及免費的電視節目的業務密鑰。業務密鑰的獲取的準確性高。 其中,終端接收到業務平臺返回的業務密鑰後需要將其保存更新到終端的智慧卡或集成模塊中。其中,終端使用訂購關係中的業務密鑰標識向業務平臺獲取業務密鑰標識所對應的業務密鑰包括終端向業務平臺發送業務密鑰獲取請求消息,其中,業務密鑰獲取請求消息中包含多個電視節目套餐和/或免費電視節目的業務密鑰標識;業務平臺將多個電視節目套餐和/或免費電視節目的業務密鑰標識所對應的多個電視節目套餐和/或免費電視節目的業務密鑰發送給終端。該優選實施例中的業務密鑰獲取模塊由於將業務密鑰的獲取步驟置前,即預先獲取業務密鑰,可以同時把多個電視節目套餐(包括免費頻道)放在一條業務密鑰獲取請求消息中一起進行請求,因此終端能夠一次同時獲取到多個電視節目套餐的業務密鑰。從而解決了相關技術中只能一次獲取單個電視節目套餐或單個頻道的問題。優選地,在終端將獲取到的業務密鑰保存到本地之後還包括對於獲取到的業務密鑰中具有業務平臺所標記的確認標記(用於指示終端針對該業務密鑰向業務平臺進行確認)的業務密鑰,終端需要向業務平臺發起確認流程進行確認。對於業務平臺標記了需要確認的業務密鑰,終端接收並保存後需要向業務平臺發起確認流程進行確認。圖5為本發明優選實施例一的電視業務的具體播放流程圖,把獲取業務密鑰的流程放在了電視業務的初始化過程中,包括以下步驟步驟S502,終端接收到用戶通過操作生成的進入電視業務的指令後,進入電視業務(如手機電視);步驟S504,在電視業務初始化過程中在組件模塊後臺發起獲取業務密鑰請求。具體地,在電視業務初始化過程中獲取到用戶的訂購關係後,根據訂購關係中的業務密鑰標識,終端主動發起業務密鑰獲取流程,並將獲取到的業務密鑰保存到本地(如保存更新到終端的智慧卡或集成模塊中);其中,對於業務平臺標記了需要確認的業務密鑰,終端接收並保存後需要向業務平臺發起確認流程進行確認。步驟S506,用戶選擇節目進行播放;步驟S508,由於本地已經有有效的業務密鑰,直接進入播放流程,能迅速進行播放。這樣能有效地縮短進入播放所需的時間。總之,預先獲取業務密鑰,能夠很好地解決由於業務密鑰無效,要查詢訂購關係後發起業務密鑰獲取流程而引起的進入播放響應慢的問題,提高用戶體驗。圖6為本發明優選實施例二的電視業務的具體播放流程圖,把獲取業務密鑰放在進入電視業務之前,包括以下步驟步驟S602,在手機上電開機後進入手機電視業務之前或者數據卡/上網本上電後進入電視業務之前,終端先獲取用戶的訂購關係,根據訂購關係中的業務密鑰標識在後臺發起業務密鑰獲取請求,並將獲取到的業務密鑰保存到本地(如保存更新到終端的智慧卡或集成模塊中);其中,對於業務平臺標記了需要確認的業務密鑰,終端接收並保存後需要向業務平臺發起確認流程進行確認。步驟S604,終端接收到用戶通過操作生成的進入電視業務的指令後,進入電視業務;步驟S606,用戶選擇播放節目;步驟S608,由於本地已經有有效的業務密鑰,直接進入播放流程。和上述實施例一相比,這種方案對其他流程沒有影響,用戶體驗更好。上述實施例一和實施例二由於預先獲取業務密鑰,可以把多個電視節目套餐和免費頻道放在一起進行請求,能同時獲取多個套餐的業務密鑰。從而能夠同時獲取到多個電視節目的業務密鑰,提高了業務密鑰的獲取效率,進一步縮短了獲取業務密鑰所需的時間。 解決了在相關技術的訂購或播放中獲取的業務密鑰只能是單個套餐或單個頻道的問題。從以上的描述中,可以看出,本發明實現了如下技術效果(1)保證了播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗;(2)能夠同時獲取到多個電視節目的業務密鑰,提高了業務密鑰的獲取效率,進一步縮短了獲取業務密鑰所需的時間。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
9
權利要求
1.一種終端的電視業務的播放方法,其特徵在於,包括 終端向業務平臺獲取業務密鑰;所述終端接受用戶對節目的選擇; 所述終端使用獲取到的業務密鑰播放用戶選擇的節目。
2.根據權利要求1所述的方法,其特徵在於,終端向業務平臺獲取業務密鑰包括 終端啟動電視業務,並在啟動過程中獲取所述業務密鑰。
3.根據權利要求1所述的方法,其特徵在於,所述終端向業務平臺獲取業務密鑰是在所述終端啟動電視業務之前。
4.根據權利要求1至3任一項所述的方法,其特徵在於,終端向業務平臺獲取業務密鑰包括所述終端向所述業務平臺獲取所述用戶的訂購關係;所述終端使用所述訂購關係中的業務密鑰標識向所述業務平臺獲取所述業務密鑰標識所對應的業務密鑰;所述終端將獲取到的業務密鑰保存到本地。
5.根據權利要求4所述的方法,其特徵在於,所述終端使用所述訂購關係中的業務密鑰標識向所述業務平臺獲取所述業務密鑰標識所對應的業務密鑰包括所述終端向所述業務平臺發送業務密鑰獲取請求消息,其中,所述業務密鑰獲取請求消息中包含多個電視節目套餐和/或免費電視節目的業務密鑰標識;所述業務平臺將所述多個電視節目套餐和/或免費電視節目的業務密鑰標識所對應的所述多個電視節目套餐和/或免費電視節目的業務密鑰發送給所述終端。
6.根據權利要求4所述的方法,其特徵在於,在所述終端將獲取到的業務密鑰保存到本地之後還包括對於所述獲取到的業務密鑰中具有所述業務平臺所標記的確認標記的業務密鑰,所述終端向所述業務平臺進行確認。
7.—種終端,其特徵在於,包括業務密鑰獲取模塊,用於向業務平臺獲取業務密鑰;接受模塊,用於接受用戶對節目的選擇;播放模塊,用於使用獲取到的業務密鑰播放用戶選擇的節目。
8.根據權利要求7所述的終端,其特徵在於,還包括 啟動模塊,用於啟動電視業務;其中,所述業務密鑰獲取模塊在所述啟動模塊啟動電視業務的過程中獲取所述業務密鑰。
9.根據權利要求7所述的終端,其特徵在於,還包括 啟動模塊,用於啟動電視業務;其中,所述業務密鑰獲取模塊向業務平臺獲取業務密鑰是在所述啟動模塊啟動電視業務之前。
10.根據權利要求7至9任一項所述的終端,其特徵在於,所述業務密鑰獲取模塊包括第一獲取單元,用於向所述業務平臺獲取所述用戶的訂購關係;第二獲取單元,用於使用所述訂購關係中的業務密鑰標識向所述業務平臺獲取所述業務密鑰標識所對應的業務密鑰;保存單元,用於將獲取到的業務密鑰保存到本地。
11.根據權利要求10所述的終端,其特徵在於,所述第二獲取單元包括 發送單元,用於向所述業務平臺發送業務密鑰獲取請求消息,其中,所述業務密鑰獲取請求消息中包含多個電視節目套餐和/或免費電視節目的業務密鑰標識;接收模塊,用於接收所述業務平臺返回的所述多個電視節目套餐和/或免費電視節目的業務密鑰標識所對應的所述多個電視節目套餐和/或免費電視節目的業務密鑰。
全文摘要
本發明公開了一種終端及其電視業務的播放方法,其中,方法包括終端向業務平臺獲取業務密鑰;終端接受用戶對節目的選擇;終端使用獲取到的業務密鑰播放用戶選擇的節目。本發明保證了用戶選擇節目進行播放時本地已經保存有有效的業務密鑰,加快了播放加密節目的響應速率,增強了用戶體驗。
文檔編號H04W12/06GK102158757SQ20101011147
公開日2011年8月17日 申請日期2010年2月11日 優先權日2010年2月11日
發明者黃麗 申請人:中興通訊股份有限公司