基于云分支服務(wù)器實現(xiàn)電視直播的方法
【專利摘要】本發(fā)明提出一種基于云分支服務(wù)器ECBS實現(xiàn)電視直播的方法,采用WIFI、DMBT、3/4G、DVB-C,CMMB,ETHERNET以及其它的廣播信號,包括廣播電臺的廣播、衛(wèi)星、直播星的信號都可以搜索下來進(jìn)行統(tǒng)一的編輯發(fā)射成WIFI信號及網(wǎng)絡(luò)信號,實現(xiàn)了電視不用搜臺,在打開終端時自動從云分支服務(wù)器ECBS端將電視頻道數(shù)據(jù)庫下載到本地。云分支服務(wù)器ECBS具有電視直播的功能,是一種將電視直播接入到服務(wù)器中并生成頻道數(shù)據(jù)庫的方法,云分支服務(wù)器ECBS可隨時獲取電視信號。
【專利說明】
[0001] 基于云分支服務(wù)器實現(xiàn)電視直播的方法
技術(shù)領(lǐng)域
[0002] 本發(fā)明屬于計算機(jī)技術(shù)應(yīng)用領(lǐng)域,特別是涉及到一種基于云分支服務(wù)器實現(xiàn)電視 直播的方法及云分支服務(wù)器。
【背景技術(shù)】
[0003] 云平臺大數(shù)據(jù)以及移動互聯(lián)網(wǎng)技術(shù)的發(fā)展與應(yīng)用已經(jīng)對社會的方方面面產(chǎn)生深 遠(yuǎn)影響?,F(xiàn)在有很多利用云平臺實現(xiàn)電視節(jié)目觀看的技術(shù),雖然用戶只要有適于觀看的移 動終端和移動終端能夠使用的網(wǎng)絡(luò),就可以通過網(wǎng)絡(luò)觀看,但是上述技術(shù)的不足在于:實 時節(jié)目的滯后播出,實時的電視節(jié)目,必須等節(jié)目播出后,把錄制信號再轉(zhuǎn)成能夠播放的視 頻文件放在服務(wù)器上,用戶才能通過終端看到,而不能實現(xiàn)實時的觀看;同時,收看直播音 視頻的來源單一,沒有同時能接收多種信源的技術(shù);最后,利用網(wǎng)絡(luò)收看音視頻直播節(jié)目需 要耗費網(wǎng)絡(luò)流量,而且網(wǎng)絡(luò)速度往往滿足不了實時收看電視的需求。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明要解決的問題是提出一種基于云分支服務(wù)器實現(xiàn)電視直播的方法,節(jié)省云 平臺資源,實現(xiàn)電視不用搜臺、服務(wù)器端接收電視節(jié)目、用戶終端自動從服務(wù)器端將電視頻 道數(shù)據(jù)下載到本地存儲觀看;同時,一個終端能同時收看多個媒介或信源的電視節(jié)目;最 后,通過WIFI或者ETHERNET收看直播電視的不用耗費網(wǎng)絡(luò)流量而且網(wǎng)絡(luò)信號速度快,滿足 實時收看電視的需求。
[0005] 為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案為:一種基于云分支服務(wù)器實現(xiàn)電視 直播的方法,其特征在于,包括如下步驟: 建立基于云分支服務(wù)器的云服務(wù)平臺,以多個云分支服務(wù)器為節(jié)點,所述云分支服務(wù) 器通過網(wǎng)絡(luò)連接中心服務(wù)器; 云分支服務(wù)器的云分支服務(wù)器電視接收器附件實時接收電視節(jié)目信號并對信號進(jìn)行 轉(zhuǎn)碼及轉(zhuǎn)換,同時生成并更新本地頻道數(shù)據(jù)庫;本地數(shù)據(jù)庫結(jié)構(gòu)如表1所示; 用戶使用終端通過云分支服務(wù)器接收頻道數(shù)據(jù)庫并觀看電視節(jié)目從而用戶直接使用 頻道數(shù)據(jù)庫而無需搜臺; 中心服務(wù)器將用戶認(rèn)證數(shù)據(jù)下載至云分支服務(wù)器,合法授權(quán)的用戶可以登陸云分支服 務(wù)器收看電視節(jié)目,再返回步驟(2 )。
[0006] 表1,云分支服務(wù)器ECBS數(shù)據(jù)庫格式
優(yōu)選的,所述步驟(2 )中電視節(jié)目信號包括DTMB信號、DVBC信號、DVBT信號、網(wǎng)絡(luò)電視 信號、廣播電臺信號、衛(wèi)星信號、直播星的信號、服務(wù)器硬盤中的本地節(jié)目、當(dāng)前后序和EPG 信息。
[0007] 優(yōu)選的,所述步驟(2)中云分支服務(wù)器實時接收電視節(jié)目信號后對信號進(jìn)行預(yù)處 理轉(zhuǎn)碼及轉(zhuǎn)換,包括下述步驟: 云分支服務(wù)器端要對收到的信號流進(jìn)行編輯,然后獲取到信號流中的電視頻道信息, 并將這些信息存入云分支服務(wù)器端的電視頻道數(shù)據(jù)庫中,或者在數(shù)據(jù)庫中自行插入電視頻 道信息; 云分支服務(wù)器端要對接收到的信號進(jìn)行實時轉(zhuǎn)碼及轉(zhuǎn)換,轉(zhuǎn)換成網(wǎng)絡(luò)信號,包括WIFI 或以太網(wǎng)信號,然后發(fā)送出去,并且由終端以接收廣播的形式進(jìn)行接收; 云分支服務(wù)器端還要通知接入終端每個信號流的播放方式,終端播放這個信號流的節(jié) 目時,采用此方式進(jìn)行播放同時終端接收云分支服務(wù)器的頻道數(shù)據(jù)庫,根據(jù)頻道數(shù)據(jù)庫直 接按此播放方式播放電視節(jié)目無需搜臺; 經(jīng)過授權(quán)的終端通過網(wǎng)絡(luò)遠(yuǎn)程的對云分支服務(wù)器端的電視頻道數(shù)據(jù)庫中的信息進(jìn)行 修改,修改內(nèi)容包括頻道信息、當(dāng)前后序。
[0008] 進(jìn)一步的,所述終端接收到WIFI或以太網(wǎng)信號后,開始從云分支服務(wù)器端的電視 頻道數(shù)據(jù)庫中下載數(shù)據(jù),包括電視頻道數(shù)據(jù)、EPG信息,從而根據(jù)這些數(shù)據(jù)與云分支服務(wù)器 端規(guī)定的信號流的播放方式在終端進(jìn)行節(jié)目播放。
[0009] 優(yōu)選的,所述云分支服務(wù)器采用Hash技術(shù),中心服務(wù)器將包含用戶的HASH表簽 名文件傳到所有云分支服務(wù)器,直接通過云分支服務(wù)器本地進(jìn)行認(rèn)證,登錄與注冊;利用 HASH算法進(jìn)行簽名校驗,分支服務(wù)器驗證終端用戶是否合法,每個合法的終端用戶都可以 登錄到每個分支服務(wù)器,不需要經(jīng)過主服務(wù)器驗證。
[0010] 本發(fā)明所述方法中用到的云分支服務(wù)器,其特征在于,包括: 云分支服務(wù)器電視接收器附件,用于實時接收電視節(jié)目信號并進(jìn)行實時轉(zhuǎn)碼、分割; 本地數(shù)據(jù)庫模塊,用于存儲電視節(jié)目信息; 數(shù)據(jù)處理模塊,用于對信號進(jìn)行預(yù)處理和緩存,同時更新本地頻道數(shù)據(jù)庫; 網(wǎng)絡(luò)模塊,用于將接收到的電視節(jié)目數(shù)據(jù)流轉(zhuǎn)換為WIFI和ETHERNET信號; 數(shù)據(jù)下載模塊,用于接收中心服務(wù)器匯總分析后的信息; 節(jié)目發(fā)送模塊,用于將電視節(jié)目信號流發(fā)送給用戶終端。
[0011] 優(yōu)選的,所述接收器包括DTMB信號接收模塊、DVBC信號接收模塊、DVBT信號接收 模塊、網(wǎng)絡(luò)電視信號接收模塊、廣播電臺信號接收模塊、衛(wèi)星信號接收模塊、直播星的信號 接收模塊、服務(wù)器硬盤中的本地節(jié)目處理模塊、當(dāng)前后序處理模塊和EPG信息處理模塊。
[0012] 優(yōu)選的,所述數(shù)據(jù)處理模塊包括: 信號流編輯模塊,用于對信號流進(jìn)行編輯,然后獲取到信號流中的電視頻道信息,并將 這些信息存入云分支服務(wù)器端的電視頻道數(shù)據(jù)庫中,或者在數(shù)據(jù)庫中自行插入一些電視頻 道信息; 信號轉(zhuǎn)換模塊,用于對接收到的信號進(jìn)行轉(zhuǎn)碼、分割及轉(zhuǎn)換,轉(zhuǎn)換成網(wǎng)絡(luò)信號能為用戶 客戶端或者網(wǎng)頁訪問,所述網(wǎng)絡(luò)信號為WIFI或以太網(wǎng)信號,然后發(fā)送出去;其中,轉(zhuǎn)碼是指 將不同編碼格式進(jìn)行轉(zhuǎn)換,如mpeg2轉(zhuǎn)碼為h. 264,或者不同分辨率和幀頻率的轉(zhuǎn)變; 通知模塊,用于通知接入終端每個信號流的播放方式,終端播放這個信號流的節(jié)目時, 采用此方式進(jìn)行播放; 修改模塊,用于接收經(jīng)過授權(quán)的終端通過網(wǎng)絡(luò)遠(yuǎn)程的對云分支服務(wù)器端的電視頻道數(shù) 據(jù)庫中的信息進(jìn)行修改的信息并進(jìn)行修改,修改內(nèi)容包括頻道信息、當(dāng)前后序。
[0013] 優(yōu)選的,所述云分支服務(wù)器還包括認(rèn)證模塊,用于接收中心服務(wù)器發(fā)來的包含用 戶的HASH表簽名文件,利用HASH算法進(jìn)行簽名校驗,驗證終端用戶是否合法。
[0014] 本發(fā)明的有益效果為:使用本發(fā)明的方法,雖然是利用云平臺技術(shù),但是相關(guān)內(nèi) 容都存儲在云分支服務(wù)器本地,不需要耗費網(wǎng)絡(luò)資源,用戶使用終端不需要搜臺操作,利用 wifi等局域網(wǎng)絡(luò)就可以直接查找并收看電視直播,為終端的電視節(jié)目播放節(jié)省了時間。通 過這樣的方式進(jìn)行節(jié)目播放,終端的使用可以更加方便、快捷,而且只要是接入了網(wǎng)絡(luò)的終 端通過此方法均可收看電視直播。
【附圖說明】
[0015] 圖1是本發(fā)明中云分支服務(wù)器的功能結(jié)構(gòu)示意圖。
【具體實施方式】
[0016] 下面結(jié)合具體實施例對本發(fā)明做進(jìn)一步說明。
[0017] 本發(fā)明可以將地面的DMBT信號、DVBC信號、以及其他的廣播信號,包括廣播電臺 的廣播、衛(wèi)星、直播星的信號都可以搜索下來進(jìn)行統(tǒng)一的編輯發(fā)射成WIFI或以太網(wǎng)信號, 終端可以進(jìn)行收看。實現(xiàn)了電視不用搜臺,在打開機(jī)頂盒時自動從服務(wù)器端將電視頻道數(shù) 據(jù)下載到本地存儲的技術(shù)。云分支服務(wù)器ECBS具有電視直播的功能,是一種將電視直播模 塊接入到服務(wù)器中的方法,服務(wù)器可隨時獲取電視信號。
[0018] 本發(fā)明通過云分支服務(wù)器ECBS對DTMB信號、DVBC信號、DVBT信號、網(wǎng)絡(luò)電視信 號、廣播電臺信號、衛(wèi)星信號、直播星的信號、服務(wù)器硬盤中的本地節(jié)目、甚至是當(dāng)前后序和 EPG信息等信號進(jìn)行搜索并接收。
[0019] 云分支服務(wù)器ECBS在接收到這些信號后,要進(jìn)行以下工作: (1)云分支服務(wù)器端要對收到的信號流進(jìn)行編輯,然后獲取到信號流中的電視頻道信 息,并將這些信息存入服務(wù)器端的電視頻道數(shù)據(jù)庫中,或者在數(shù)據(jù)庫中自行插入一些電視 頻道信息。同時,可以在終端中通過網(wǎng)絡(luò)遠(yuǎn)程的對服務(wù)器端的電視頻道數(shù)據(jù)庫中的這些頻 道信息、當(dāng)前后序等進(jìn)行修改。
[0020] (2)云分支服務(wù)器端要對接收到的信號進(jìn)行轉(zhuǎn)碼及轉(zhuǎn)換,轉(zhuǎn)換成網(wǎng)絡(luò)信號,如WIFI 或以太網(wǎng)信號,然后發(fā)送出去,并且由終端以接收廣播的形式進(jìn)行接收。
[0021] (3)云分支服務(wù)器端還要通知終端每個信號流的播放方式,終端播放這個信號流 的節(jié)目時,要采用此方式進(jìn)行播放。
[0022] 終端接收到WIFI或以太網(wǎng)信號后,開始從服務(wù)器端的電視頻道數(shù)據(jù)庫中下載各 種電視頻道數(shù)據(jù)、EPG等信息,從而根據(jù)這些數(shù)據(jù)與服務(wù)器端規(guī)定的信號流的播放方式在終 端進(jìn)行節(jié)目播放。
[0023] 整體的實現(xiàn)過程如圖1所示。
[0024] 本項技術(shù)的優(yōu)勢在于: 終端不需要搜臺操作,就可以直接收看電視直播,為終端的電視節(jié)目播放節(jié)省了時間。 通過這樣的方式進(jìn)行節(jié)目播放,終端的使用可以更加方便、快捷,而且只要是接入了網(wǎng)絡(luò)的 終端通過此方法均可收看電視直播。
[0025] 所有的電視頻道的信息,包括本地節(jié)目信息,都可以在服務(wù)器端統(tǒng)一的進(jìn)行編輯, 對電視頻道的管理提供了方便、有利的條件。用戶用一個統(tǒng)一的終端,可以同時收看多個信 源的音視頻節(jié)目。而且,利用轉(zhuǎn)碼功能,使其靈活適用于不同的終端,如手機(jī)和電視。
[0026] 需要說明的是:每個合法用戶都可以登錄到每個分支服務(wù)器,不需要經(jīng)過主服務(wù) 器驗證,采用Hash,每個分支服務(wù)器可以驗證用戶是否合法。
[0027] 以上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
【主權(quán)項】
1. 一種基于云分支服務(wù)器實現(xiàn)電視直播的方法,其特征在于,包括如下步驟: (1) 建立基于云分支服務(wù)器的云服務(wù)平臺,以多個云分支服務(wù)器為節(jié)點,所述云分支服 務(wù)器通過網(wǎng)絡(luò)連接中心服務(wù)器; (2) 云分支服務(wù)器的ECBS電視信號接收部件實時接收電視節(jié)目及廣播節(jié)目信號并對 信號進(jìn)行轉(zhuǎn)碼及轉(zhuǎn)換,同時更新云分支服務(wù)器本地頻道數(shù)據(jù)庫; (3) 用戶使用終端通過云分支服務(wù)器接收頻道數(shù)據(jù)庫并觀看電視節(jié)目從而用戶直接使 用頻道數(shù)據(jù)庫而無需搜臺;通過WIFI或者ETHERNET,用戶可以同時收看各種信道傳來的電 視信號。2. 根據(jù)權(quán)利要求1所述的一種基于云分支服務(wù)器實現(xiàn)電視直播的方法,其特征在于, 所述步驟(2 )中電視節(jié)目信號包括DTMB信號、DVBC信號、DVBT信號、網(wǎng)絡(luò)電視信號、廣播電 臺信號(CMMB)、衛(wèi)星信號、直播星的信號、服務(wù)器硬盤中的本地節(jié)目、當(dāng)前后序和EPG信息。3. 根據(jù)權(quán)利要求1所述的一種基于云分支服務(wù)器實現(xiàn)電視直播的方法,其特征在于, 所述步驟(2)中云分支服務(wù)器實時接收電視節(jié)目信號后對信號進(jìn)行預(yù)處理、轉(zhuǎn)碼及轉(zhuǎn)換,包 括下述步驟: (1) 云分支服務(wù)器端要對收到的信號流進(jìn)行編輯,然后獲取到信號流中的電視頻道信 息,并將這些信息存入云分支服務(wù)器端的電視頻道數(shù)據(jù)庫中,或者在數(shù)據(jù)庫中自行插入電 視頻道信息; (2) 云分支服務(wù)器端要對接收到的信號進(jìn)行轉(zhuǎn)碼及轉(zhuǎn)換,轉(zhuǎn)換成網(wǎng)絡(luò)信號,包括WIFI 或以太網(wǎng)信號,然后發(fā)送出去,并且由終端以接收廣播的形式進(jìn)行接收; (3) 云分支服務(wù)器端還要通知接入終端每個信號流的播放方式,終端播放這個信號流 的節(jié)目時,采用此方式進(jìn)行播放同時終端接收云分支服務(wù)器的頻道數(shù)據(jù)庫,根據(jù)頻道數(shù)據(jù) 庫直接按此播放方式播放電視節(jié)目無需搜臺; (4) 經(jīng)過授權(quán)的終端通過網(wǎng)絡(luò)遠(yuǎn)程對云分支服務(wù)器端的電視頻道數(shù)據(jù)庫中的信息進(jìn)行 修改,修改內(nèi)容包括頻道信息、當(dāng)前后序。4. 根據(jù)權(quán)利要求3所述的一種基于云分支服務(wù)器實現(xiàn)電視直播的方法,其特征在于, 所述終端接收到WIFI或以太網(wǎng)信號后,開始從云分支服務(wù)器端的電視頻道數(shù)據(jù)庫中下載 數(shù)據(jù),包括電視頻道數(shù)據(jù)、EPG信息,從而根據(jù)這些數(shù)據(jù)與云分支服務(wù)器端規(guī)定的信號流的 播放方式在終端進(jìn)行節(jié)目播放。5. 根據(jù)權(quán)利要求1所述的一種基于云分支服務(wù)器實現(xiàn)電視直播的方法,其特征在于, 所述云分支服務(wù)器采用Hash技術(shù),中心服務(wù)器將包含用戶的HASH表簽名文件傳到所有云 分支服務(wù)器,直接通過云分支服務(wù)器本地進(jìn)行認(rèn)證,登錄與注冊;利用HASH算法進(jìn)行簽名 校驗,分支服務(wù)器驗證終端用戶是否合法,每個合法的終端用戶都可以登錄到每個分支服 務(wù)器,不需要經(jīng)過主服務(wù)器驗證。6. -種云分支服務(wù)器,其特征在于,包括: ECBS電視接收部件,用于實時接收各種電視節(jié)目信號,并進(jìn)行轉(zhuǎn)碼; 本地數(shù)據(jù)庫模塊,用于存儲電視節(jié)目信息; 數(shù)據(jù)處理模塊,用于對電視流信號進(jìn)行處理、分割、緩存,同時更新本地頻道數(shù)據(jù)庫; 網(wǎng)絡(luò)模塊,用于將接收到的電視信號進(jìn)行轉(zhuǎn)換為WIFI或EHTERNET信號; 節(jié)目發(fā)送模塊,用于將電視節(jié)目信號流及節(jié)目數(shù)據(jù)庫發(fā)送給用戶終端。7. 根據(jù)權(quán)利要求6所述的一種云分支服務(wù)器,其特征在于,所述電視接收器附件包括 DTMB信號接收模塊、DVBC信號接收模塊、DVBT信號接收模塊、網(wǎng)絡(luò)電視信號接收模塊、廣播 電臺信號接收模塊、衛(wèi)星信號接收模塊、直播星的信號接收模塊、服務(wù)器硬盤中的本地節(jié)目 處理模塊、當(dāng)前后序處理模塊和EPG信息處理模塊。8. 根據(jù)權(quán)利要求6所述的一種云分支服務(wù)器,其特征在于,所述數(shù)據(jù)處理模塊包括: 信號流編輯模塊,用于對信號流進(jìn)行編輯,然后獲取到信號流中的電視頻道信息,并將 這些信息存入云分支服務(wù)器端的電視頻道數(shù)據(jù)庫中,或者在數(shù)據(jù)庫中自行插入一些電視頻 道信息; 信號轉(zhuǎn)換模塊,用于對接收到的信號進(jìn)行轉(zhuǎn)換、分割,包括格式轉(zhuǎn)碼及轉(zhuǎn)換,轉(zhuǎn)換成網(wǎng) 絡(luò)信號,所述網(wǎng)絡(luò)信號為WIFI或以太網(wǎng)信號,然后發(fā)送出去; 通知模塊,用于通知接入終端每個信號流的播放方式,終端播放這個信號流的節(jié)目時, 采用此方式進(jìn)行播放; 修改模塊,用于接收經(jīng)過授權(quán)的終端通過網(wǎng)絡(luò)遠(yuǎn)程的對云分支服務(wù)器端的電視頻道數(shù) 據(jù)庫中的信息進(jìn)行修改的信息并進(jìn)行修改,修改內(nèi)容包括頻道信息、當(dāng)前后序。9. 根據(jù)權(quán)利要求6所述的一種云分支服務(wù)器,其特征在于,所述云分支服務(wù)器還包括 認(rèn)證模塊,用于接收中心服務(wù)器發(fā)來的包含用戶的HASH表簽名文件,利用HASH算法進(jìn)行簽 名校驗,驗證終端用戶是否合法。
【文檔編號】H04N21/235GK105992030SQ201510089159
【公開日】2016年10月5日
【申請日】2015年2月27日
【發(fā)明人】華中, 劉長春, 李瀟瀟, 何平
【申請人】天津鉑創(chuàng)國茂電子科技發(fā)展有限公司