節目識別的方法及系統的制作方法
【專利摘要】本發明實施例提供了一種節目識別的方法,屬于信息識別技術領域。該方法包括:獲取當前節目的原始頻道名稱;根據頻道名稱映射表確定與所述原始頻道名稱對應的標準頻道名稱;根據標準頻道名稱獲取與當前節目相關的節目信息。另外,本發明實施例提供了一種節目識別的系統。由此,本發明實施例可以精準識別當前正在播放的節目,繼而與媒體資源相匹配,給用戶提供比傳統電視更為豐富的視頻體驗。
【專利說明】
節目識別的方法及系統
技術領域
[0001 ]本發明實施例涉及信息識別技術領域,尤其涉及節目識別的方法及系統。
【背景技術】
[0002] 隨著互聯網技術的飛速發展,人們可以通過互聯網與電視、手機或者電腦等終端 交互信息。較突出的信息交互的形式為視頻購物廣告和信息推薦等。然而,這些購物廣告和 待推薦的信息是針對已有的視頻節目準備的,其內容是固定的不變的。在實現本發明過程 中,發明人發現現有技術中至少存在如下問題:隨著節目信息更新的速度逐步加快,每更新 一次節目信息都需要針對更新的視頻節目重新準備需要交互的信息,不僅工作量大,而且 時效性差。人們嘗試研究對實時播放的電視節目(例如直播電視節目)進行動態配置交互信 息,但由于無法準確識別實時播放的節目信息,所以存在信息時效性差和信息混亂的情況, 其交互效果不理想。
[0003] 如何提高節目識別的精度成為業界待解決的問題。
【發明內容】
[0004] 本發明實施例提供一種節目識別的方法及系統,用以至少部分的解決現有技術中 存在的問題。
[0005] 本發明實施例提供了一種節目識別的方法,包括:
[0006] 獲取當前節目的原始頻道名稱;
[0007] 根據頻道名稱映射表確定與所述原始頻道名稱對應的標準頻道名稱;
[0008] 根據標準頻道名稱獲取與當前節目相關的節目信息。
[0009] 本發明實施例提供了 一種節目識別的系統,包括:
[0010] 原始頻道名稱獲取模塊,用于獲取當前節目的原始頻道名稱;
[0011] 標準頻道名稱確定模塊,用于根據頻道名稱映射表確定與所述原始頻道名稱對應 的標準頻道名稱;
[0012]節目信息獲取模塊,用于根據標準頻道名稱獲取與當前節目相關的節目信息。
[0013] 上述各實施例的節目識別的方法可以運用于電視用戶(例如樂視超級電視的會 員)與電視(例如樂視的超級電視)的人機信息交互。樂視超級電視通過互動節目單服務定 位到當前頻道和節目,繼而為精準化內容運營提供了無限可能性。
[0014] 由此,本發明實施例可以精準識別當前正在播放的節目,繼而與媒體資源相匹配, 并給用戶提供比傳統電視更為豐富的視頻體驗。
【附圖說明】
[0015] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明 的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據 這些附圖獲得其他的附圖。
[0016] 圖1為根據本發明第一實施方式的節目識別的方法流程示意圖;
[0017] 圖2為根據本發明第二實施方式的節目識別的方法流程示意圖;
[0018] 圖3為根據本發明第三實施方式的節目識別的方法流程示意圖;
[0019] 圖4為根據本發明第四實施方式的節目識別的方法流程示意圖;
[0020] 圖5為根據本發明第一實施方式的節目識別的系統功能結構示意圖;
[0021 ]圖6為根據本發明第二實施方式的節目識別的系統功能結構示意圖;
[0022] 圖7為根據本發明第三實施方式的節目識別的系統功能結構示意圖;
[0023] 圖8為根據本發明第四實施方式的節目識別的系統功能結構示意圖;
[0024] 圖9為本發明實施例的一種節目識別的系統的框架結構示意圖。
【具體實施方式】
[0025]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例 中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員 在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0026] 參考圖1,其示出了本發明第一實施例的節目識別的方法流程圖。
[0027] 如圖1所示,節目識別的方法可以包括:
[0028] 步驟101:獲取當前節目的原始頻道名稱。
[0029] 在本實施例中,當前節目可以是通過電視在當前時間播放的電視節目,也可以通 過手機或者電腦等智能設備播放的節目,此方面不做限制。
[0030] 例如,其中電視的信號源節目都是由服務提供商提供的,這些服務提供商例如有 華數TV、國廣、歌華有線、中國電信IPTV等。電視服務提供商具有廣電牌照,它們能夠從官方 途徑獲取到頻道的原始信息。由于這些頻道信息經過提供商二次處理,數據格式參差不齊。 同一頻道也會有很多不同的名稱,例如:CCTV5,CCTV-5,cctv5,CCTV體育等。
[0031] 步驟102:根據頻道名稱映射表確定與所述原始頻道名稱對應的標準頻道名稱。
[0032] 其中,該頻道名稱映射表可以如下面表1所示:
[0035] 〈表 1>
[0036] 其中,頻道名稱可以是與節目信息相關的中文描述,也可以是英文描述,還可以是 一串數字,此方面不做任何限制。其中,"操作"列表示該頻道名稱映射表支持編輯與更新等 操作。
[0037] 步驟103:根據標準頻道名稱獲取與當前節目相關的節目信息。
[0038] 具體的,所述根據標準頻道名稱獲取與當前節目相關的節目信息(即步驟103)可 以包括:
[0039] 根據標準頻道名稱查詢與所述標準頻道名稱對應的節目單。
[0040] 根據所述節目單和當前的時間獲取當前節目信息。
[0041 ]例如,可以是通過唯一標識的標準頻道名稱去查詢第三方節目單服務提供商的接 口,獲取到該頻道的一定時間段內的詳盡節目單,例如最近7天。輔以當前時間,便可以定位 到用戶當前正在收看的節目。
[0042]上述各實施例的節目識別的方法可以運用于電視用戶與電視的人機信息交互。 [0043]本領域的技術人員可以理解,節目識別的方法還可以運用用戶各種智能終端設備 上。該智能終端設備可以包括但不限于個人電腦、智能手機、平板電腦、個人數字助理、可穿 戴設備,還可以是智能家電、路由器等。
[0044]由此,本發明實施例可以精準識別當前正在播放的節目,繼而與媒體資源相匹配, 并給用戶提供比傳統電視更為豐富的視頻體驗。
[0045] 參考圖2,其示出了本發明第二實施例的節目識別的方法流程圖。
[0046] 如圖2所示,節目識別的方法可以包括:
[0047]步驟201:獲取來自一個或多個服務提供商對應同一頻道的多個原始頻道名稱。 [0048]步驟202:基于所述多個原始頻道名稱與預設的標準頻道名稱建立映射關系,生成 所述頻道名稱映射表。
[0049] 步驟203:獲取當前節目的原始頻道名稱。
[0050] 步驟204:根據頻道名稱映射表確定與步驟203獲取的原始頻道名稱對應的標準頻 道名稱。
[0051] 步驟205:根據標準頻道名稱獲取與當前節目相關的節目信息。
[0052]該實施例是在圖2所示實施例的基礎上增加了步驟201和步驟202。
[0053] 本領域的技術人員可以理解,步驟201和步驟202還可以設置在步驟203與步驟204 之間,或者在步驟203和步驟204之間還可以新增步驟201和步驟202,本發明在此方面沒有 限制。
[0054]在本實施方式中,可以針對不同電視服務提供商所提供的不同頻道標識,服務端 將這些雜亂的頻道別名(如原始頻道名稱)都一一映射到標準的頻道名稱。例如將CCTV5, CCTV-5,cctv5,CCTV體育等原始頻道信息統一映射至標準的CCTV體育。
[0055]由此,在服務提供方提供的頻道名稱雜亂,難以直接辨別的情況下,可以通過采集 多個服務提供商的原始頻道名稱而直接生成頻道名稱映射表,輕松識別服務提供方所提供 的頻道名稱,操作簡單方便,進而可以非常精確的定位與當前節目相關的節目信息。
[0056]參考圖3,其示出了本發明第三實施例的節目識別的方法流程圖。
[0057]如圖3所示,節目識別的方法可以包括:
[0058]步驟301:根據頻道命名規則,確定對應同一頻道的多個原始頻道名稱。
[0059] 步驟302:基于所述多個原始頻道名稱與預設的標準頻道名稱建立映射關系,生成 所述頻道名稱映射表。
[0060] 步驟303:獲取當前節目的原始頻道名稱。
[0061] 步驟304:根據頻道名稱映射表確定與所述原始頻道名稱對應的標準頻道名稱。 [0062]步驟305:根據步驟304中確定的標準頻道名稱獲取與當前節目相關的節目信息。 [0063]該實施例是在圖2所示實施例的基礎上增加了步驟301和步驟302。
[0064] 本領域的技術人員可以理解,步驟301和步驟302還可以設置在步驟303與步驟304 之間。
[0065] 在一些實施例中,所述頻道命名規則根據服務提供商對至少一類頻道中的至少一 個頻道的命名來確定。例如,CCTV6的原始頻道名稱是cctv6,則可以將CCTVl的原始頻道名 稱命名為cctvl。
[0066] 其中,頻道命名規則可以是文字與拼音符號的切換,也可以是文字或者拼音格式、 字體等形式的切換,還可以是拼音符號全拼和簡拼的切換。例如,北京科教頻道可以命名 為:8173、817-3、1^_1〇、81'¥科教、817-科教等。具體命名規則可以根據需求來個性設置,此方 面不做限制。按該名稱規則可以對運營后臺的頻道名稱映射表可以進行增刪改查,擴充原 始頻道名稱的數量或者優化該頻道表。
[0067] 由此,為了防止服務提供方命名不規范所引起的無法精確識別服務提供方所提供 的頻道名稱。通過頻道命名規則將原始頻道名稱進行人為擴充和優化,可以提高服務提供 方所提供的頻道名稱的精度,進而可以非常精確的與當前節目相關的節目信息。
[0068] 參考圖4,其示出了本發明第四實施例的節目識別的方法流程圖。
[0069] 如圖4所示,節目識別的方法可以包括:
[0070] 步驟401:獲取當前節目的原始頻道名稱。
[0071] 步驟402:根據頻道名稱映射表確定與所述原始頻道名稱對應的標準頻道名稱。 [0072]步驟403:根據標準頻道名稱獲取與當前節目相關的節目信息。
[0073]步驟404:利用所述節目信息調用媒資庫搜索接口查詢相關視頻信息。
[0074]步驟405:提供所述相關視頻信息的訪問界面。
[0075]該實施例是在圖2所示實施例的基礎上增加了步驟404和步驟405。
[0076]本領域的技術人員可以理解該實施例還可以在圖3和圖4所示實施例的基礎上增 加了步驟404和步驟405。
[0077] 具體的,在知道當前播放的節目之后(譬如是羋月傳第24集),就利用該節目信息 調用搜索提供商的搜索接口去查詢有無相關視頻信息。具體可以在服務器端媒體資源庫內 查詢。例如,可以提供進一步的深度視頻服務(譬如是羋月傳第23集,羋月傳第25集)的訪問 界面。該界面可以以小的視頻播放窗口。該窗口可以設置在當前播放界面的下部,當然也可 以設置在上部、左部或者右部,以不影響當前播放的電視節目為最佳。該訪問界面也可以是 購物卡片或者頻道按鈕等,該訪問界面的具體實現形式不做限制。該訪問界面可以按常規 的方式實現。
[0078] 在一些實施例中,與當前節目相關的節目信息可以是具體的播放的節目內容。例 如當前(例如晚20:00)播放發的節目內容是羋月傳第24集內容,與當前的節目相關的節目 信息可以是晚20:50播放的羋月傳第25集內容。
[0079] 在一些實施例中,與當前節目相關的節目信息還可以是電視互動。例如,針對當前 播放的節目的電視購物。該購場景可以是:
[0080] 某周末晚上20:00點,一個馬布里的球迷在信號源(也可以是節目源,具體可以按 實際需要進行設置,本申請不做具體限定)的CCTV5頻道觀看直播籃球比賽。此時,節目中球 員馬布里投入一個籃球,此時在電視上的下方彈出了一個馬布里球衣的購物卡片,卡片內 包括商品名稱、價格、圖片及用于購買的二維碼。這位球迷拿出手機掃描購物卡片中的二維 碼購買下馬布里的球衣。
[0081 ]在一些實施例中,與當前節目相關的節目信息還可以是針對一個視頻專輯提供的 是一套服務。例如,可以調起的"視頻信息/明星信息/相關視頻/微博評論"4類常駐卡片和 "邊看邊買購物卡片"1個彈出卡片。
[0082]上述各實施例的信息識別的方法可以運用于電視用戶(與電視的人機信息交互。 具體交互的內容上文已經進行了描述,此方面的內容不再贅述。
[0083]參考圖5,其示出了本發明第一實施例的節目識別的系統結構圖。
[0084] 如圖5所示,節目識別的系統可以包括:原始頻道名稱獲取模塊、標準頻道名稱確 定模塊和節目信息獲取模塊。其中:
[0085] 原始頻道名稱獲取模塊可以用于獲取當前節目的原始頻道名稱。
[0086] 標準頻道名稱確定模塊可以用于根據頻道名稱映射表確定與所述原始頻道名稱 對應的標準頻道名稱。
[0087] 節目信息獲取模塊可以用于根據標準頻道名稱獲取與當前節目相關的節目信息。
[0088] 參考圖6,其示出了本發明第二實施例的節目識別的系統結構圖。
[0089] 如圖6所示,節目識別的系統可以包括:原始頻道名稱采集模塊、表單生成模塊、原 始頻道名稱獲取模塊、標準頻道名稱確定模塊和節目信息獲取模塊。其中:
[0090] 原始頻道名稱采集模塊可以用于獲取來自多個服務提供商對應同一頻道的多個 原始頻道名稱。
[0091] 表單生成模塊可以用于基于所述多個原始頻道名稱與預設的標準頻道名稱建立 映射關系,生成所述頻道名稱映射表。
[0092] 原始頻道名稱獲取模塊可以用于獲取當前節目的原始頻道名稱。
[0093] 標準頻道名稱確定模塊可以用于根據頻道名稱映射表確定與所述原始頻道名稱 對應的標準頻道名稱。
[0094]節目信息獲取模塊可以用于根據標準頻道名稱獲取與當前節目相關的節目信息。 [0095]該實施例是在圖6所示實施例的基礎上增加了原始頻道名稱采集模塊和表單生成 模塊。
[0096] 參考圖7,其示出了本發明第三實施例的節目識別的系統結構圖。
[0097] 如圖7所示,節目識別的系統可以包括:原始頻道名稱確定模塊、表單生成模塊、原 始頻道名稱獲取模塊、標準頻道名稱確定模塊和節目信息獲取模塊。其中:
[0098] 原始頻道名稱確定模塊可以用于根據頻道命名規則,確定對應同一頻道的多個原 始頻道名稱。
[0099] 表單生成模塊可以用于基于所述多個原始頻道名稱與預設的標準頻道名稱建立 映射關系,生成所述頻道名稱映射表。
[0100] 原始頻道名稱獲取模塊可以用于獲取當前節目的原始頻道名稱。
[0101] 標準頻道名稱確定模塊可以用于根據頻道名稱映射表確定與所述原始頻道名稱 對應的標準頻道名稱。
[0102]節目信息獲取模塊可以用于根據標準頻道名稱獲取與當前節目相關的節目信息。 [0103]該實施例是在圖6所示實施例的基礎上增加了原始頻道名稱確定模塊和表單生成 豐旲塊。
[0104] 在一些實施方式中,所述頻道命名規則根據服務提供商對至少一類頻道中的至少 一個頻道的命名來確定。
[0105] 參考圖8,其示出了本發明第四實施例的節目識別的系統結構圖。
[0106] 如圖8所示,節目識別的系統可以包括:原始頻道名稱獲取模塊、標準頻道名稱確 定模塊和節目信息獲取模塊、信息查詢模塊和界面訪問模塊。其中:
[0107] 原始頻道名稱獲取模塊可以用于獲取當前節目的原始頻道名稱。
[0108] 標準頻道名稱確定模塊可以用于根據頻道名稱映射表確定與所述原始頻道名稱 對應的標準頻道名稱。
[0109] 節目信息獲取模塊可以用于根據標準頻道名稱獲取與當前節目相關的節目信息。
[0110] 信息查詢模塊可以利用所述節目信息調用媒資庫搜索接口查詢相關視頻信息。 [0111]界面訪問模塊可以用于提供所述相關視頻信息的訪問界面。
[0112] 該實施例是在圖6所示實施例的基礎上增加了信息查詢模塊和界面訪問模塊。
[0113] 在一些實施例中,節目信息獲取模塊可以包括:節目單查詢模塊和節目信息獲取 模塊。其中:
[0114] 查詢子模塊可以用于根據標準頻道名稱查詢與所述標準頻道名稱對應的節目單。
[0115] 獲取子模塊可以用于根據所述節目單和當前的時間獲取當前節目信息。
[0116] 上述實施例的節目識別的系統與節目識別的方法的功能相對應,因此在節目識別 的方法所具有的功能,以及其可以實現的技術效果同樣適用于節目識別的系統。在此,不再 贅述二者相同或者相關的內容。
[0117] 本發明實施例中可以通過硬件處理器(hardware processor)和各模塊來實現相 關功能模塊的各項功能。
[0118] 圖9為本申請實施例的一種信息推送系統的框架結構示意圖。其中:
[0119] 存儲器可以用于存放程序。
[0120]處理器可以用于執行所述存儲器存儲的程序,所述程序使得所述處理器執行以下 操作:
[0121]獲取當前節目的原始頻道名稱。
[0122] 根據頻道名稱映射表確定與所述原始頻道名稱對應的標準頻道名稱。
[0123] 根據標準頻道名稱獲取與當前節目相關的節目信息。
[0124] 本申請具體實施例并不對信息推送系統的具體實現做限定。如圖9所示,該節目識 別系統可以包括:
[0125] 處理器(processor)、通信接口(Communications Interface)、存儲器(memory)、 以及用于通信的總線。其中:
[0126] 處理器、通信接口、以及存儲器通過總線完成相互間的通信。
[0127] 通信接口可以用于與比如客戶端等的網元通信。
[0128] 處理器可以用于執行程序,具體可以執行上述方法實施例中的相關步驟。
[0129] 具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0130] 處理器可能是一個中央處理器CPU,或者是特定集成電路ASIC(Applicati〇n Specific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電 路。
[0131] 存儲器可以用于存放程序。存儲器可能包含高速RAM存儲器,也可能還包括非易失 性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序具體可以用于使得節目 識別裝置執行上述的各項操作。
[0132] 程序中各步驟的具體實現可以參見上述實施例中的相應步驟和模塊中對應的描 述,在此不贅述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述 的設備的具體工作過程可以參考前述方法實施例中的對應過程描述,在此不再贅述。
[0133] 以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元或 模塊可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物 理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選 擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創 造性的勞動的情況下,即可以理解并實施。
[0134] 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可 借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上 述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該 計算機軟件產品可以存儲在計算機可讀存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指 令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施 例或者實施例的某些部分所述的方法。
[0135]最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管 參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可 以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換; 而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和 范圍。
【主權項】
1. 一種節目識別的方法,包括: 獲取當前節目的原始頻道名稱; 根據頻道名稱映射表確定與所述原始頻道名稱對應的標準頻道名稱; 根據標準頻道名稱獲取與當前節目相關的節目信息。2. 根據權利要求1所述的方法,其中,根據頻道名稱映射表確定與所述原始頻道名稱對 應的標準頻道名稱之前還包括: 獲取來自多個服務提供商對應同一頻道的多個原始頻道名稱; 基于所述多個原始頻道名稱與預設的標準頻道名稱建立映射關系,生成所述頻道名稱 映射表。3. 根據權利要求1所述的方法,其中,根據頻道名稱映射表確定與所述原始頻道名稱對 應的標準頻道名稱之前還包括: 根據頻道命名規則,確定對應同一頻道的多個原始頻道名稱; 基于所述多個原始頻道名稱與預設的標準頻道名稱建立映射關系,生成所述頻道名稱 映射表。4. 根據權利要求3所述的方法,其中,所述頻道命名規則根據服務提供商對至少一類頻 道中的至少一個頻道的命名來確定。5. 根據權利要求1所述的方法,其中,在根據標準頻道名稱獲取與當前節目相關的節目 信息之后,還包括: 利用所述節目信息調用媒資庫搜索接口查詢相關視頻信息; 提供所述相關視頻信息的訪問界面。6. 根據權利要求1-5中任一項所述的方法,其中,所述根據標準頻道名稱獲取與當前節 目相關的節目信息包括: 根據標準頻道名稱查詢與所述標準頻道名稱對應的節目單; 根據所述節目單和當前的時間獲取當前節目信息。7. -種節目識別的系統,包括: 原始頻道名稱獲取模塊,用于獲取當前節目的原始頻道名稱; 標準頻道名稱確定模塊,用于根據頻道名稱映射表確定與所述原始頻道名稱對應的標 準頻道名稱; 節目信息獲取模塊,用于根據標準頻道名稱獲取與當前節目相關的節目信息。8. 根據權利要求7所述的系統,還包括: 原始頻道名稱采集模塊,用于獲取來自多個服務提供商對應同一頻道的多個原始頻道 名稱; 表單生成模塊,用于基于所述多個原始頻道名稱與預設的標準頻道名稱建立映射關 系,生成所述頻道名稱映射表。9. 根據權利要求7所述的系統,還包括: 原始頻道名稱確定模塊,用于根據頻道命名規則,確定對應同一頻道的多個原始頻道 名稱; 表單生成模塊,用于基于所述多個原始頻道名稱與預設的標準頻道名稱建立映射關 系,生成所述頻道名稱映射表。10. 根據權利要求9所述的系統,其中,所述頻道命名規則根據服務提供商對至少一類 頻道中的至少一個頻道的命名來確定。11. 根據權利要求7所述的系統,還包括: 信息查詢模塊,利用所述節目信息調用媒資庫搜索接口查詢相關視頻信息; 界面訪問模塊,用于提供所述相關視頻信息的訪問界面。12. 根據權利要求7-11中任一項所述的系統,其中,所述節目信息獲取模塊包括: 查詢子模塊,用于根據標準頻道名稱查詢與所述標準頻道名稱對應的節目單; 獲取子模塊,用于根據所述節目單和當前的時間獲取當前節目信息。
【文檔編號】H04N21/472GK105916041SQ201610444685
【公開日】2016年8月31日
【申請日】2016年6月20日
【發明人】葉清驊, 朱中慶
【申請人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司