一種基于頻道序號期望的電視頻道排序方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及家用電器技術(shù)領(lǐng)域,尤其涉及一種基于頻道序號期望的電視頻道排序 方法及系統(tǒng)。
【背景技術(shù)】
[0002] 近年來中國數(shù)字電視業(yè)務(wù)蓬勃發(fā)展,全國絕大部分地區(qū)已經(jīng)普及數(shù)字電視,無論 從觀眾數(shù)量還是觀看時(shí)長上都有顯著的增長。據(jù)統(tǒng)計(jì),中國大陸地區(qū)有近三千家電視臺提 供服務(wù),各類影視作品更是層出不窮,極大的豐富了廣大人民群眾的文化娛樂生活。
[0003] 但現(xiàn)有廣電系統(tǒng)較為龐大和復(fù)雜,且在全國范圍內(nèi)沒有一個(gè)統(tǒng)一的行業(yè)標(biāo)準(zhǔn),不 同省份和地區(qū)的廣電系統(tǒng)執(zhí)行規(guī)范各異,所采用的數(shù)字電視制式、頻道段、電視臺頻道編號 均不相同。各地廣電部門根據(jù)其自身的特點(diǎn)以及各地?cái)?shù)字電視業(yè)務(wù)環(huán)境,給出自己的數(shù)字 電視頻道排序方法,并通過類似收視指南頻道,或者印刷傳單等方式對于普通數(shù)字電視觀 眾給予電視頻道序號與電視臺對應(yīng)的觀看指導(dǎo)。但廣電部門自己提供的頻道數(shù)據(jù)并不一定 滿足不同用戶的個(gè)性化需求,因此用戶可以根據(jù)自己偏好進(jìn)行設(shè)置,其所設(shè)置的頻道數(shù)據(jù) 存儲于電視機(jī)或者機(jī)頂盒之中。同時(shí)對于數(shù)字電視機(jī)制造商而言,國內(nèi)沒有統(tǒng)一的數(shù)字電 視頻道序號與電視頻道對應(yīng)標(biāo)準(zhǔn),在出廠的時(shí)候無法預(yù)置特定的數(shù)字電視頻道序號與電視 頻道對應(yīng)方案,以滿足不同地區(qū)廣電部門和電視用戶的對應(yīng)要求。
[0004] 因此,現(xiàn)有的數(shù)字電視頻道排序技術(shù)有待改進(jìn)和提尚。
【發(fā)明內(nèi)容】
[0005] 鑒于現(xiàn)有技術(shù)的不足,本發(fā)明目的在于提供一種基于頻道序號期望的電視頻道排 序方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中的電視排序系統(tǒng)在出廠的時(shí)候無法預(yù)置特定的數(shù)字電 視頻道序號與電視頻道對應(yīng)方案,以滿足不同地區(qū)廣電部門的對應(yīng)要求的缺陷。
[0006] 本發(fā)明的技術(shù)方案如下: 一種基于頻道序號期望的電視頻道排序方法,其中,方法包括: 檢測到數(shù)字電視機(jī)接入數(shù)字信號并接入互聯(lián)網(wǎng)后,服務(wù)器獲取當(dāng)前所有接入服務(wù)器的 數(shù)字電視機(jī)的頻道數(shù)據(jù); 根據(jù)每一頻道名稱對應(yīng)的電視頻道序號與使用該電視頻道序號的觀眾百分比之積,求 和得到電視頻道序號的期望值,并將各電視頻道序號的期望值作為與每一電視頻道相對應(yīng) 的排序權(quán)重; 數(shù)字電視機(jī)上傳其頻道數(shù)據(jù),并在服務(wù)器進(jìn)行合法性檢測; 當(dāng)通過合法性檢測后,則根據(jù)所述頻道數(shù)據(jù)查詢其包括的各電視頻道的排序權(quán)重,根 據(jù)排序權(quán)重對電視頻道進(jìn)行排序,并將排序結(jié)果回傳至數(shù)字電視機(jī); 數(shù)字電視機(jī)按照排序結(jié)果對頻道數(shù)據(jù)中所有頻道進(jìn)行重新排序,并保存新的頻道序 列。
[0007] 所述基于頻道序號期望的電視頻道排序方法,其中,所述頻道數(shù)據(jù)包括電視頻道 序號和頻道名稱。
[0008] 所述基于頻道序號期望的電視頻道排序方法,其中,所述服務(wù)器根據(jù)所有頻道數(shù) 據(jù)中各電視頻道序號,計(jì)算與每一電視頻道相對應(yīng)排序權(quán)重并保存的步驟具體包括: 根據(jù)每一頻道名稱對應(yīng)的電視頻道序號與使用該電視頻道序號的觀眾百分比之積,求 和得到電視頻道序號的期望值,并將各電視頻道序號的期望值作為與每一電視頻道相對應(yīng) 的排序權(quán)重; 保存與每一電視頻道對應(yīng)的排序權(quán)重。
[0009] 所述基于頻道序號期望的電視頻道排序方法,其中,所述頻道數(shù)據(jù)以JS0N格式打 包數(shù)據(jù),并通過HTTP協(xié)議的POST方法向服務(wù)器傳遞。
[0010] 所述基于頻道序號期望的電視頻道排序方法,其中,所述排序結(jié)果以JS0N格式打 包數(shù)據(jù),并回傳至數(shù)字電視機(jī)。
[0011] -種基于頻道序號期望的電視頻道排序系統(tǒng),其中,包括: 數(shù)字信號檢測模塊,用于檢測到數(shù)字電視機(jī)接入數(shù)字信號并接入互聯(lián)網(wǎng)后,服務(wù)器獲 取當(dāng)前所有接入服務(wù)器的數(shù)字電視機(jī)的頻道數(shù)據(jù); 權(quán)重計(jì)算與存儲模塊,用于服務(wù)器根據(jù)所有頻道數(shù)據(jù)中各電視頻道序號,計(jì)算與每一 電視頻道相對應(yīng)排序權(quán)重并保存; 上傳模塊,用于數(shù)字電視機(jī)上傳其頻道數(shù)據(jù),并在服務(wù)器進(jìn)行合法性檢測; 排序結(jié)果回傳模塊,用于當(dāng)通過合法性檢測后,則根據(jù)所述頻道數(shù)據(jù)查詢其包括的各 電視頻道的排序權(quán)重,根據(jù)排序權(quán)重對電視頻道進(jìn)行排序,并將排序結(jié)果回傳至數(shù)字電視 機(jī); 排序模塊,用于數(shù)字電視機(jī)按照排序結(jié)果對頻道數(shù)據(jù)中所有頻道進(jìn)行重新排序,并保 存新的頻道序列。
[0012] 所述基于頻道序號期望的電視頻道排序系統(tǒng),其中,所述頻道數(shù)據(jù)包括電視頻道 序號和頻道名稱。
[0013] 所述基于頻道序號期望的電視頻道排序系統(tǒng),其中,所述權(quán)重計(jì)算與存儲模塊具 體包括: 權(quán)重計(jì)算單元,用于根據(jù)每一頻道名稱對應(yīng)的電視頻道序號與該電視頻道序號對應(yīng)的 觀眾百分比之積,求和得到電視頻道序號的期望值,根據(jù)電視頻道序號的期望值獲取與每 一電視頻道相對應(yīng)的排序權(quán)重; 權(quán)重保存單元,用于保存與每一電視頻道對應(yīng)的排序權(quán)重。
[0014] 所述基于頻道序號期望的電視頻道排序系統(tǒng),其中,所述頻道數(shù)據(jù)以JS0N格式打 包數(shù)據(jù),并通過HTTP協(xié)議的POST方法向服務(wù)器傳遞。
[0015] 所述基于頻道序號期望的電視頻道排序系統(tǒng),其中,所述排序結(jié)果以JS0N格式打 包數(shù)據(jù),并回傳至數(shù)字電視機(jī)。
[0016] 有益效果:本發(fā)明提供了一種基于頻道序號期望的電視頻道排序方法及系統(tǒng),所 述方法包括:檢測到數(shù)字電視機(jī)接入數(shù)字信號并接入互聯(lián)網(wǎng)后,服務(wù)器獲取當(dāng)前所有接入 服務(wù)器的數(shù)字電視機(jī)的頻道數(shù)據(jù);服務(wù)器根據(jù)所有頻道數(shù)據(jù)中各電視頻道序號,計(jì)算與每 一電視頻道相對應(yīng)排序權(quán)重并保存;數(shù)字電視機(jī)上傳其頻道數(shù)據(jù),并在服務(wù)器進(jìn)行合法性 檢測;當(dāng)通過合法性檢測后,則根據(jù)所述頻道數(shù)據(jù)查詢其包括的各電視頻道的排序權(quán)重,根 據(jù)排序權(quán)重對電視頻道進(jìn)行排序,并將排序結(jié)果回傳至數(shù)字電視機(jī);數(shù)字電視機(jī)按照排序 結(jié)果對頻道數(shù)據(jù)中所有頻道進(jìn)行重新排序,并保存新的頻道序列。本發(fā)明簡化了數(shù)字電視 用戶對數(shù)字電視頻道序號排序的過程,而且是在云端結(jié)合大數(shù)據(jù)技術(shù)進(jìn)行排序,排序結(jié)果 基于全局用戶數(shù)據(jù)優(yōu)化,具有精準(zhǔn)性和普遍適用性。
【附圖說明】
[0017] 圖1為本發(fā)明的一種基于頻道序號期望的電視頻道排序方法的較佳實(shí)施例的流 程圖; 圖2為本發(fā)明的一種基于頻道序號期望的電視頻道排序方法的具體實(shí)施例的流程圖; 圖3為本發(fā)明的一種基于頻道序號期望的電視頻道排序系統(tǒng)的較佳實(shí)施例的功能原 理框圖。
【具體實(shí)施方式】
[0018] 為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說 明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019] 本發(fā)明提供了一種基于觀看時(shí)長的數(shù)字電視頻道的排序方法的較佳實(shí)施例的流 程圖,如圖1所示,所述方法包括: 步驟S100、檢測到數(shù)字電視機(jī)接入數(shù)字信號并接入互聯(lián)網(wǎng)后,服務(wù)器獲取當(dāng)前所有接 入服務(wù)器的數(shù)字電視機(jī)的頻道數(shù)據(jù)。
[0020] 具體實(shí)施時(shí),當(dāng)用戶打開數(shù)字電視接入數(shù)字信號后,數(shù)字電視對當(dāng)前電視頻道進(jìn) 行搜索,形成一個(gè)頻道數(shù)據(jù),并上傳至服務(wù)器。當(dāng)多個(gè)數(shù)字電視機(jī)的頻道數(shù)據(jù)均上傳到服務(wù) 器后,則服務(wù)器擁有海量頻道數(shù)據(jù),并可根據(jù)海量的頻道數(shù)據(jù)運(yùn)用大數(shù)據(jù)技術(shù)進(jìn)行進(jìn)一步 處理。所述頻道數(shù)據(jù)包括但不限于電視頻道序號和頻道名稱。
[0021] 每次當(dāng)數(shù)字電視機(jī)系統(tǒng)觸發(fā)連網(wǎng)接互聯(lián)網(wǎng)信號的時(shí)候,就由數(shù)字電視機(jī)內(nèi)的客戶 端主動將上述信息以JS0N格式打包,通過HTTP協(xié)議的POST方法向服務(wù)器傳遞。具體的協(xié) 議格式示例如下:
步驟S200、服務(wù)器根據(jù)所有頻道數(shù)據(jù)中各電視頻道序號,計(jì)算與每一電視頻道相對應(yīng) 排序權(quán)重并保存。
[0022] 在步驟S200中,服務(wù)器從不同的數(shù)字電視機(jī)中獲取的頻道數(shù)據(jù)中,可能同一頻道 名稱在各數(shù)字電視機(jī)中有不同的電視頻道序號,如數(shù)字電視機(jī)A發(fā)送給服務(wù)器的頻道數(shù)據(jù) 中頻道a的電視頻道序號為1,而數(shù)字電視機(jī)B發(fā)送給服務(wù)器的頻道數(shù)據(jù)中頻道a的電視頻 道序號為2。服務(wù)器正是收集了大量數(shù)字電視機(jī)的頻道數(shù)據(jù),故可根據(jù)同一頻道在不同數(shù)字 電視機(jī)上傳的頻道數(shù)據(jù)中對應(yīng)的電視頻道序號計(jì)算該頻道的電視頻道序號的期望值,并以 該期望值為頻道的排序權(quán)重保存在服務(wù)器。
[0023] 進(jìn)一步地,所述步驟S200具體包括: 步驟S201、根據(jù)每一頻道名稱對應(yīng)的電視頻道序號與該電視頻道序號對應(yīng)的觀眾百分 比之積,求和得到電視頻道序號的期望值,根據(jù)電視頻道序號的期望值獲取與每一電視頻 道相對應(yīng)的排序權(quán)重。
[0024] 具體實(shí)施時(shí),對于某個(gè)頻道a,Sn代表其被排序在n號(即電視頻道序號為n),Un 代表使用該電視頻道序號為n的用戶數(shù)量,W代表該頻道的權(quán)重,T代表統(tǒng)計(jì)的用戶樣本全 量。
[0025] ffa=S1*U1/T+S2*U2/T+ ......+Sn*Un/T; 整理后得,Wa= (S1*U1+S2*U2+......+Sn*Un)/T; 通過上述方式可以計(jì)算出與所有頻道名稱相對應(yīng)的電視頻道序號的期望值。
[0026] 步驟S202、保存與每一電視頻道對應(yīng)的排序權(quán)重。
[0027] 當(dāng)在服務(wù)器完成對每一電視頻道相對應(yīng)的排序權(quán)重計(jì)算后,各電視頻道對應(yīng)的排 序權(quán)重保存在服務(wù)器中。
[0028] 步驟S300、數(shù)字電視機(jī)上傳其頻道數(shù)據(jù),并在服務(wù)器進(jìn)行合法性檢測。
[0029] 步驟S400、當(dāng)通過合法性檢測后,則根據(jù)所述頻道數(shù)據(jù)查詢其包括的各電視頻道 的排序權(quán)重,根據(jù)排序權(quán)重對電視頻道進(jìn)行排序,并將排序結(jié)果回傳至數(shù)字電視機(jī)。
[0030] 具體實(shí)施時(shí),服務(wù)器先獲取該數(shù)字電視機(jī)上傳的頻道數(shù)據(jù)包括的電視頻道,然后 查詢與各電視頻道相對應(yīng)的排序權(quán)重,最后各電視頻道按排序權(quán)重的升序方式進(jìn)行排序。 如果兩個(gè)不同電視頻道的排序權(quán)重相同,則同權(quán)重電視頻道按照頻道名稱以漢語自然排序 方式處理。當(dāng)頻道排序完成后將服務(wù)器的排序結(jié)果發(fā)送給數(shù)字電視。
[0031] 在步驟S400中,將排序結(jié)果以JS0N格式打包數(shù)據(jù),并回傳至數(shù)字電視機(jī)。具體的 協(xié)議格式示例如下:
] } 步驟S500、數(shù)字電視機(jī)按照排序結(jié)果對所有頻道進(jìn)行重新排序