通過關(guān)鍵字選擇在已連接媒體設(shè)備中進(jìn)行頻道導(dǎo)航的制作方法
【專利摘要】方法和系統(tǒng)可包括用于接收對(duì)一個(gè)或多個(gè)頻道建議的查詢并且響應(yīng)于該查詢而搜索數(shù)據(jù)庫的邏輯,其中該數(shù)據(jù)庫包括與多個(gè)顯示設(shè)備相關(guān)聯(lián)的關(guān)鍵字?jǐn)?shù)據(jù)。該邏輯還基于該搜索生成頻道建議列表。
【專利說明】通過關(guān)鍵字選擇在已連接媒體設(shè)備中進(jìn)行頻道導(dǎo)航
[0001]背景【技術(shù)領(lǐng)域】
[0002]實(shí)施例總體上涉及媒體內(nèi)容。更具體地,實(shí)施例涉及使用關(guān)鍵字在媒體內(nèi)容的頻道之間導(dǎo)航。
[0003]討論
[0004]傳統(tǒng)上,終端用戶可通過閱讀紙質(zhì)指南并且導(dǎo)航到感興趣的頻道或者通過在電子節(jié)目指南(EPG)中所列的多個(gè)頻道之間掃描直至遇到了感興趣的節(jié)目,來搜索電視(TV)節(jié)目。盡管這些方法在某些情況下可能是合適的,但是仍存在很大的改進(jìn)空間。
[0005]附圖簡要說明
[0006]通過閱讀以下說明書和所附權(quán)利要求書并且通過參考以下附圖,本發(fā)明實(shí)施例的各種優(yōu)點(diǎn)將對(duì)本領(lǐng)域普通技術(shù)人員變得明顯,在附圖中:
[0007]圖1A是根據(jù)實(shí)施例的關(guān)鍵字共享架構(gòu)的示例的框圖;
[0008]圖1B是根據(jù)實(shí)施例的頻道導(dǎo)航用戶接口的示例的框圖;
[0009]圖2是根據(jù)實(shí)施例的與媒體內(nèi)容相關(guān)聯(lián)的信息的示例的列表;
[0010]圖3是根據(jù)實(shí)施例的生成頻道建議的方法示例的流程圖;
[0011]圖4是根據(jù)實(shí)施例的請(qǐng)求頻道建議的方法示例的流程圖;以及
[0012]圖5是根據(jù)實(shí)施例的系統(tǒng)示例的流程圖。
[0013]詳細(xì)說明
[0014]實(shí)施例可包括至少一種計(jì)算機(jī)可訪問存儲(chǔ)介質(zhì),其具有指令集,當(dāng)被處理器執(zhí)行時(shí),該指令集致使計(jì)算機(jī)標(biāo)識(shí)與顯示設(shè)備相關(guān)聯(lián)的內(nèi)容關(guān)鍵字并且基于該內(nèi)容關(guān)鍵字生成對(duì)一個(gè)或多個(gè)頻道建議的查詢。指令還可致使計(jì)算機(jī)將該查詢發(fā)送到云服務(wù)。
[0015]附加地,實(shí)施例可包括至少一種計(jì)算機(jī)可訪問存儲(chǔ)介質(zhì),其具有指令集,當(dāng)被處理器執(zhí)行時(shí),該指令集致使計(jì)算機(jī)接收對(duì)一個(gè)或多個(gè)頻道建議的查詢并且響應(yīng)于該查詢搜索數(shù)據(jù)庫。該數(shù)據(jù)庫可包括與多個(gè)媒體設(shè)備相關(guān)聯(lián)的關(guān)鍵字?jǐn)?shù)據(jù)。指令還可致使計(jì)算機(jī)基于該搜索生成頻道建議列表。
[0016]其他實(shí)施例可包括一種系統(tǒng),該系統(tǒng)具有網(wǎng)絡(luò)接口、被配置成用于經(jīng)由該網(wǎng)絡(luò)接口接收對(duì)一個(gè)或多個(gè)頻道建議的查詢的查詢模塊。該系統(tǒng)還可包括被配置成用于響應(yīng)于該查詢搜索數(shù)據(jù)庫的關(guān)鍵字模塊,其中該數(shù)據(jù)庫包括與多個(gè)媒體設(shè)備相關(guān)聯(lián)的關(guān)鍵字?jǐn)?shù)據(jù)。而且,該系統(tǒng)可包括被配置成基于該搜索生成頻道建議列表的建議模塊。
[0017]附加地,實(shí)施例可包括一種裝置,該裝置具有邏輯,該邏輯用于接收與第一媒體設(shè)備相關(guān)聯(lián)的第一關(guān)鍵字?jǐn)?shù)據(jù)集以及接收與第二媒體設(shè)備相關(guān)聯(lián)的第二關(guān)鍵字?jǐn)?shù)據(jù)集。該邏輯還可將該第一關(guān)鍵字?jǐn)?shù)據(jù)集與該第二關(guān)鍵字?jǐn)?shù)據(jù)集添加到數(shù)據(jù)庫中,其中該第一關(guān)鍵字?jǐn)?shù)據(jù)集與該第二關(guān)鍵字?jǐn)?shù)據(jù)集包括內(nèi)容關(guān)鍵字以及頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè)。附加地,該邏輯還接收對(duì)一個(gè)或多個(gè)頻道建議的查詢、從該查詢提取關(guān)鍵字、并且響應(yīng)于該查詢使用所提取的關(guān)鍵字查詢?cè)摂?shù)據(jù)庫。該邏輯還可基于該搜索生成頻道建議列表、并且使用內(nèi)容關(guān)鍵字、頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè)來過濾該頻道建議列表。附加地,該邏輯可使用內(nèi)容關(guān)鍵字、頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè)來分類該頻道建議列表。
[0018]實(shí)施例還可包括一種計(jì)算機(jī)實(shí)施的方法,該方法包括接收與第一媒體設(shè)備相關(guān)聯(lián)的第一關(guān)鍵字?jǐn)?shù)據(jù)集,接收與第二媒體設(shè)備相關(guān)聯(lián)的第二關(guān)鍵字?jǐn)?shù)據(jù)集,以及將該第一關(guān)鍵字?jǐn)?shù)據(jù)集和該第二關(guān)鍵字?jǐn)?shù)據(jù)集添加到數(shù)據(jù)庫,其中該第一關(guān)鍵字?jǐn)?shù)據(jù)集和該第二關(guān)鍵字?jǐn)?shù)據(jù)集包括內(nèi)容關(guān)鍵字以及頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè)。該方法還可提供接收對(duì)一個(gè)或多個(gè)頻道建議的查詢、從該查詢提取關(guān)鍵字、并且響應(yīng)于該查詢使用所提取的關(guān)鍵字搜索該數(shù)據(jù)庫。附加地,該方法還涉及基于該搜索生成頻道建議列表、并且使用內(nèi)容關(guān)鍵字、頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè)來過濾該頻道建議列表。而且,內(nèi)容關(guān)鍵字、頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè)可用于分類該頻道建議列表。
[0019]現(xiàn)在轉(zhuǎn)向圖1A,示出了架構(gòu)10,在該架構(gòu)中,(例如,由一個(gè)或多個(gè)個(gè)人,未示出)使用媒體設(shè)備(諸如顯示設(shè)備12)來體驗(yàn)、觀看和/或聆聽媒體內(nèi)容,諸如廣播內(nèi)容(例如,TV、無線電)、社交媒體內(nèi)容(例如,臉譜網(wǎng)(Facebook)聊天和/或反饋、推特(Twitter)反饋)、視頻流(例如,基于互聯(lián)網(wǎng)的)、音頻流(例如,基于互聯(lián)網(wǎng)的)等等。因此,該媒體設(shè)備可包括膝上計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、無線智能電話、媒體播放器、成像設(shè)備、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)、任何智能設(shè)備(諸如智能電話、智能平板計(jì)算機(jī)等等)、或其任意組合。附加地,該媒體設(shè)備可包括智能TV、個(gè)人計(jì)算機(jī)(PC)、服務(wù)器、工作站、液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器等等。在所示實(shí)施例中,伴隨設(shè)備14用于導(dǎo)航到顯示設(shè)備12上的不同媒體內(nèi)容頻道,其中該伴隨設(shè)備可以是膝上計(jì)算機(jī)、PDA、無線智能電話、媒體播放器、成像設(shè)備、MID、任何智能設(shè)備(諸如智能電話、智能平板計(jì)算機(jī))等等。伴隨設(shè)備14還可用于實(shí)時(shí)地從云服務(wù)16獲得一個(gè)或多個(gè)頻道建議。
[0020]具體而言,顯示設(shè)備12可包括軟件堆棧18 (18a-18f),該軟件堆棧具有例如可基于Windows、Mac、Linux技術(shù)、或其他OS技術(shù)的操作系統(tǒng)(OS)層18a以及OS層18a之上的設(shè)備發(fā)現(xiàn)和消息傳送層18b,其中發(fā)現(xiàn)和消息傳送層18b可基于例如XMPP (可擴(kuò)展消息和表示協(xié)議、互聯(lián)網(wǎng)工程任務(wù)小組)、uPNP(通用即插即用、國際標(biāo)準(zhǔn)組織(ISO)以及國際電工委員會(huì)(IEC))、DLNA(數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)技術(shù)、或另一種協(xié)議。關(guān)鍵字提取器層18c可駐留在發(fā)現(xiàn)和消息傳送層18b之上,其中,關(guān)鍵字提取器層18c可標(biāo)識(shí)與正在通過顯示設(shè)備12體驗(yàn)的媒體內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)內(nèi)容關(guān)鍵字。如將更詳細(xì)討論的,內(nèi)容關(guān)鍵字的標(biāo)識(shí)可涉及從靜態(tài)信息(諸如包含在EPGlSd中的信息)提取內(nèi)容關(guān)鍵字、或從動(dòng)態(tài)信息(諸如隱藏字幕(CC,closed caption)信息18e (例如,嵌入式文本、字幕等等)或標(biāo)記信息18f (例如,視頻注釋信息))提取內(nèi)容關(guān)鍵字。在一個(gè)示例中,從HTML5(超文本標(biāo)記語言5)提取所展示的標(biāo)記信息18f。
[0021]例如,圖2展示了與題為“邁克爾.帕林的新歐洲”的節(jié)目相關(guān)聯(lián)的文本內(nèi)容列表20可包括具有頻道部分22a、顯示標(biāo)題部分22b、劇集標(biāo)題部分22c、題材部分22d、概要部分22e等等的靜態(tài)EPG信息22 (22a_22e),其中EPG信息22可用于提取定義一個(gè)或多個(gè)內(nèi)容關(guān)鍵字的元數(shù)據(jù)。附加地,所展示的列表20包括動(dòng)態(tài)CC信息24,該信息還可用于提取元數(shù)據(jù)和/或標(biāo)識(shí)內(nèi)容關(guān)鍵字。[0022]例如,一種方法可以是使用頻道標(biāo)識(shí)符(例如PBS)和/或題材(例如旅游)作為關(guān)鍵字。附加地,專有名詞(例如匈牙利)、連續(xù)連接的專有名詞(例如第一次世界大戰(zhàn))、或通過介詞分割的專有名詞(例如特里亞儂和平條約)可被標(biāo)記為EPG信息22和CC信息24內(nèi)的相關(guān)關(guān)鍵字。更復(fù)雜的算法包括但不限于詢問地名和知名名稱數(shù)據(jù)庫、尋找重復(fù)的短語、將出現(xiàn)在EPG中的顯示標(biāo)題、劇集標(biāo)題和概要中的那些短語排序更高、并且從用戶行為學(xué)習(xí)。
[0023]當(dāng)用戶選擇要閱讀或與之交互的項(xiàng)目時(shí),可實(shí)時(shí)地進(jìn)行該學(xué)習(xí),其中那些決定可生成影響搜索和選擇過程的系數(shù)或修改符。該系數(shù)/修改符信息還可從其他或先前源以及從用戶相關(guān)的上下文信息獲得。例如,日歷、先前目的地(例如,導(dǎo)航信息)、與當(dāng)前活動(dòng)(例如,當(dāng)前正在進(jìn)行的特定的TV伴隨設(shè)備交互)不相關(guān)的用戶選擇、以及其他歷史用戶偏好數(shù)據(jù)全部可用于學(xué)習(xí)用戶的行為。該學(xué)習(xí)過程還受到用戶網(wǎng)絡(luò)上的其他人影響。例如,朋友或生意伙伴的出現(xiàn)相對(duì)于孩子或配偶的出現(xiàn)可影響個(gè)人的決定以及應(yīng)當(dāng)讓他們注意什么。其他影響包括但不限于社交網(wǎng)絡(luò)(例如,臉譜網(wǎng))以及其他交互。簡言之,與該學(xué)習(xí)過程相關(guān)聯(lián)的上下文內(nèi)容還可用作內(nèi)容關(guān)鍵字的源。
[0024]而且,時(shí)間戳(例如,yyyy-M-ddThh:mm: ss:frm-年,月,日,時(shí),分,秒,中貞等等)可與每個(gè)內(nèi)容關(guān)鍵字相關(guān)聯(lián),其中該時(shí)間戳可標(biāo)識(shí)何時(shí)在媒體設(shè)備上遇到該特定關(guān)鍵字。附加地,其他相關(guān)信息(諸如網(wǎng)絡(luò)標(biāo)識(shí)符)可被標(biāo)記為內(nèi)容關(guān)鍵字以便表征所關(guān)注的媒體。如將更詳細(xì)討論的,內(nèi)容關(guān)鍵字可替代地從直接用戶輸入獲得。
[0025]現(xiàn)在回到圖1A,可使用與發(fā)現(xiàn)和消息傳送層18b相關(guān)聯(lián)的協(xié)議通過路由器26 (例如,有線的或無線的)將內(nèi)容關(guān)鍵字從顯示設(shè)備12轉(zhuǎn)移到伴隨設(shè)備14。在一個(gè)示例中,該協(xié)議是聊天協(xié)議。所展示的伴隨設(shè)備14包括軟件堆棧28 (28a-28c),該軟件堆棧包括OS層28a、發(fā)現(xiàn)和消息傳送層28b以及頻道導(dǎo)航層28c。總體上,伴隨設(shè)備14和/或顯示設(shè)備12可將所標(biāo)識(shí)的內(nèi)容關(guān)鍵字發(fā)送到云服務(wù)16用于包括在數(shù)據(jù)庫30中。附加地,頻道導(dǎo)航層28c可基于內(nèi)容關(guān)鍵字生成對(duì)頻道建議的查詢并且將這些查詢發(fā)送到云服務(wù)16。基于來自多個(gè)媒體設(shè)備的內(nèi)容關(guān)鍵字維護(hù)數(shù)據(jù)庫30的所示云服務(wù)16可響應(yīng)于來自任意連接設(shè)備的查詢搜索該數(shù)據(jù)庫并且基于這些搜索返回頻道建議列表。在一個(gè)示例中,云服務(wù)16被實(shí)現(xiàn)為REST( “代表狀態(tài)轉(zhuǎn)移”)服務(wù)。
[0026]例如,圖3展示生成頻道建議的方法32。方法32可在云服務(wù)(諸如云服務(wù)16 (圖1A))中被實(shí)現(xiàn)為可執(zhí)行邏輯指令集,該指令集可以存儲(chǔ)在至少一個(gè)機(jī)器或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(諸如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、閃存、固件、微代碼等等)、可配置邏輯(諸如可編程邏輯陣列(PLA)、現(xiàn)場可編程門陣列(FPGA)、復(fù)雜可編程邏輯設(shè)備(CPLD)、)、使用電路技術(shù)(諸如特定用途集成電路(ASIC)、互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)或晶體管-晶體管邏輯(TTL)技術(shù)或其任意組合)的固定功能硬件中。例如,可用一種或多種編程語言的任意組合編寫用于執(zhí)行方法32中所示的操作的計(jì)算機(jī)程序代碼,包括面向?qū)ο蟮木幊陶Z言,諸如C++等等,以及常規(guī)程序編程語言,諸如“C”編程語言或類似的編程語言。而且,可使用任意上述電路技術(shù)將方法32的各個(gè)方面實(shí)現(xiàn)為處理器的嵌入邏輯。
[0027]所展示的處理框34提供接收與第一媒體設(shè)備相關(guān)聯(lián)的第一關(guān)鍵字?jǐn)?shù)據(jù)集,其中,在框36,該第一關(guān)鍵字?jǐn)?shù)據(jù)集可被添加到數(shù)據(jù)庫中。如上所述,關(guān)鍵字?jǐn)?shù)據(jù)可包括例如一個(gè)或多個(gè)內(nèi)容關(guān)鍵字、頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、以及時(shí)間戳。例如,可被包含在頻道建議查詢中或被獨(dú)立于查詢發(fā)送的該第一關(guān)鍵字?jǐn)?shù)據(jù)集可與廣播電視體育事件(例如,匈牙利隊(duì)和法國隊(duì)之間的足球比賽)相關(guān)。類似地,框38可接收與第二媒體設(shè)備相關(guān)聯(lián)的第二關(guān)鍵字?jǐn)?shù)據(jù)集,其中,在框40,該第二關(guān)鍵字?jǐn)?shù)據(jù)集可被添加到該數(shù)據(jù)庫中。例如,該第二關(guān)鍵字?jǐn)?shù)據(jù)集可與有關(guān)匈牙利政治進(jìn)程的當(dāng)前流送音頻節(jié)目有關(guān)。可為許多不同的媒體設(shè)備和/或其伴隨設(shè)備重復(fù)所展示的接收和添加框。
[0028]對(duì)頻道建議的查詢可在框42處接收,其中,該查詢可用于填充該數(shù)據(jù)庫以及在框44搜索該數(shù)據(jù)庫。具體而言,框44可涉及從該查詢提取一個(gè)或多個(gè)關(guān)鍵字并且響應(yīng)于該查詢使用所提取的關(guān)鍵字搜索該數(shù)據(jù)庫。例如,針對(duì)上述列表20 (圖2),該查詢可包含關(guān)鍵字“匈牙利”,其中框44可在數(shù)據(jù)庫中搜索包含關(guān)鍵字“匈牙利”的其他條目(例如,源自其他媒體設(shè)備)。因此,在上述示例中,該搜索可返回有關(guān)播放匈牙利足球比賽和/或有關(guān)匈牙利政治的流送音頻節(jié)目的條目。
[0029]所展示的框46基于該搜索生成頻道建議列表,其中,數(shù)據(jù)庫條目關(guān)鍵字、頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、時(shí)間戳等等可用于過濾該頻道建議列表。例如,可設(shè)置過濾器來將建議結(jié)果限制到特定類別(例如,體育、旅游)、網(wǎng)絡(luò)(例如,特定的衛(wèi)星TV提供商、互聯(lián)網(wǎng)流)、或頻道(例如,HGTV、ESPN)。附加地,可部署基于時(shí)間的過濾器,從而使得從該頻道建議列表移除陳舊的條目(例如,超過三十分鐘)。而且,該過濾器可被用戶定制、是全系統(tǒng)的、基于人口統(tǒng)計(jì)學(xué)的等等、或其任意組合。數(shù)據(jù)庫條目關(guān)鍵字、頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、時(shí)間戳等等還可用于對(duì)該頻道建議列表進(jìn)行分類。例如,可通過時(shí)間戳對(duì)該列表進(jìn)行分類,以便向用戶展示基于最近的內(nèi)容關(guān)鍵字的頻道建議。這種方法可向終端用戶提供最及時(shí)的頻道建議???8可將該頻道建議列表發(fā)送到請(qǐng)求者,其中,該請(qǐng)求者可以是媒體設(shè)備或與媒體設(shè)備相關(guān)聯(lián)的伴隨設(shè)備。
[0030]圖4展示請(qǐng)求頻道建議的方法50。方法50可在媒體設(shè)備(諸如顯示設(shè)備12 (圖1A))和/或伴隨設(shè)備(諸如伴隨設(shè)備14 (圖1A))中被實(shí)現(xiàn)為可執(zhí)行邏輯指令集,該指令集可存儲(chǔ)在至少一個(gè)機(jī)器或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(諸如RAM、R0M、PR0M、閃存、固件、微代碼等等)、可配置邏輯(諸如例如PLA、FPGA, CPLD)、使用電路技術(shù)(例如ASIC、CMOS或TTL技術(shù)或其任意組合)的固定功能硬件中。例如,可用一種或多種編程語言的任意組合編寫用于執(zhí)行方法50中所示的操作的計(jì)算機(jī)程序代碼,包括面向?qū)ο蟮木幊陶Z言,諸如C++等等,以及常規(guī)程序編程語言,諸如“C”編程語言或類似的編程語言。而且,可使用任意上述電路技術(shù)將方法50的各個(gè)方面實(shí)現(xiàn)為處理器的嵌入邏輯。
[0031]所展示的處理框52提供標(biāo)識(shí)與媒體設(shè)備相關(guān)聯(lián)的一個(gè)或多個(gè)內(nèi)容關(guān)鍵字。如上所述,一種標(biāo)識(shí)內(nèi)容關(guān)鍵字的方法是使用關(guān)鍵字提取器(諸如關(guān)鍵字提取器層18c (圖1A))來從節(jié)目的動(dòng)態(tài)信息和/或靜態(tài)信息提取關(guān)鍵字內(nèi)容,其中,該節(jié)目可與廣播頻道、社交網(wǎng)絡(luò)頻道、視頻流、音頻流等等相關(guān)聯(lián)。可替代地,可經(jīng)由用戶接口(UI)接收用戶輸入,其中,基于該用戶輸入標(biāo)識(shí)內(nèi)容關(guān)鍵字。例如,伴隨設(shè)備的用戶可輸入正在媒體設(shè)備上體驗(yàn)的節(jié)目的演員姓名、地名、對(duì)話、題材等等。在這種情況中,所輸入的信息可用于在框54生成對(duì)頻道建議的查詢。在框56,查詢可被發(fā)送到云服務(wù)。
[0032]現(xiàn)在轉(zhuǎn)向圖1B,展示Π58。所展示的Π58可被結(jié)合到伴隨設(shè)備和/或媒體設(shè)備的頻道導(dǎo)航層28c (圖1A)中,以便增強(qiáng)用戶的媒體體驗(yàn)。具體而言,UI58可包括節(jié)目指南60,該節(jié)目指南包含有關(guān)不同節(jié)目(例如,節(jié)目“A”到“E”)的信息。Π58還可包括推薦部分62,該推薦部分包括從云服務(wù)(諸如所討論的云服務(wù)16 (圖1A))獲得的頻道推薦(例如“CH1”到“CH4”)。因此,可基于通過上述查詢過程從多個(gè)遠(yuǎn)程媒體設(shè)備獲得的關(guān)鍵字?jǐn)?shù)據(jù)生成所展示的頻道推薦,其中,選擇頻道建議中的一個(gè)或多個(gè)可致使媒體設(shè)備自動(dòng)地導(dǎo)航到所選擇的頻道。
[0033]圖5展示具有處理器66、系統(tǒng)存儲(chǔ)器68、平臺(tái)控制器中樞(PCH) 70、大容量存儲(chǔ)72 (例如,硬盤驅(qū)動(dòng)器/HDD、光盤、閃存)、網(wǎng)絡(luò)接口 /控制器74、一個(gè)或多個(gè)用戶接口(UI)設(shè)備76以及各種其他控制器(未示出)的計(jì)算平臺(tái)64。平臺(tái)64可以是例如個(gè)人計(jì)算機(jī)(PC)、服務(wù)器、工作站等等的一部分。實(shí)際上,平臺(tái)64可被部分地或完全地結(jié)合到云服務(wù)(諸如所討論的云服務(wù)16 (圖1A))的一個(gè)或多個(gè)計(jì)算平臺(tái)中。因此,處理器66可包括能夠執(zhí)行所存儲(chǔ)的邏輯指令集的一個(gè)或多個(gè)處理器核以及被配置成用于與系統(tǒng)存儲(chǔ)器68通信的集成存儲(chǔ)器控制器(IMC) 78。系統(tǒng)存儲(chǔ)器68可包括例如被配置成存儲(chǔ)器模塊(諸如例如雙內(nèi)線存儲(chǔ)器模塊(DIMM)、小型外線D MM (SOD IMM)等等)的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)。
[0034]在所展示的示例中,處理器66被配置成用于執(zhí)行邏輯80,該邏輯經(jīng)由網(wǎng)絡(luò)控制器74接收與多個(gè)媒體設(shè)備相關(guān)聯(lián)的關(guān)鍵字?jǐn)?shù)據(jù)、將該關(guān)鍵字?jǐn)?shù)據(jù)添加到數(shù)據(jù)庫中、經(jīng)由網(wǎng)絡(luò)控制器74接收對(duì)頻道建議的一個(gè)或多個(gè)查詢、響應(yīng)于這些查詢搜索數(shù)據(jù)庫、基于該搜索生成頻道建議、并且經(jīng)由網(wǎng)絡(luò)控制器74將頻道建議發(fā)送到查詢的發(fā)起者。因此,邏輯80可實(shí)現(xiàn)上述方法32(圖3)的一個(gè)或多個(gè)方面。
[0035]所展示的PCH70(有時(shí)被稱為芯片集的南橋)作為主機(jī)設(shè)備發(fā)揮作用并且可與網(wǎng)絡(luò)控制器74通信,該網(wǎng)絡(luò)控制器可提供離平臺(tái)無線通信功能用于各種各樣的目的,諸如例如蜂窩電話(例如,寬帶碼分多址/W-CDMA(通用移動(dòng)通信系統(tǒng)/UMTS) ,CDMA2000 (IS-856/IS-2000)等等)、W1-Fi (無線保真,例如電氣與電子工程師協(xié)會(huì)/IEEE802.11-2007、無線局域網(wǎng)/LAN媒體接入控制(MAC)以及物理層(PHY)規(guī)范)、LR-WPAN(低速率無線個(gè)域網(wǎng),例如 IEEE802.15.4-2006)、藍(lán)牙(例如,IEEE802.15.1-2005、無線個(gè)域網(wǎng))、WiMax(例如,IEEE802.16-2004、LAN/MAN寬帶無線LAN)、GPS(全球定位系統(tǒng))、擴(kuò)展頻譜(例如,900MHz)、以及其他RF(射頻)電話目的。網(wǎng)絡(luò)控制器74還可提供離平臺(tái)有線通信(例如,RS-232 (電子工業(yè)聯(lián)盟/ElA)、以太網(wǎng)(例如,IEEE802.3-2005)、電力線通信(例如,X10、IEEE P1675)、USB(例如,通用串行總線,例如,USB規(guī)范3.0,版本1.0,2008年11月12日,USB實(shí)現(xiàn)論壇)、DSL(數(shù)字用戶線)、纜線調(diào)制解調(diào)器、Tl連接等等功能)。UI (例如,觸摸屏、液晶顯示器/LCD、發(fā)光二極管/LED、鍵盤、鼠標(biāo)等等)設(shè)備76可能夠使得用戶能夠與平臺(tái)64交互并感知來自平臺(tái)64的信息。
[0036]因此,實(shí)施例可使用動(dòng)態(tài)關(guān)鍵字來建立頻道選擇導(dǎo)航列表、將時(shí)間戳與頻道/網(wǎng)絡(luò)代碼與那些關(guān)鍵字相關(guān)聯(lián)、以及將該信息集中到云存儲(chǔ)庫中。這種方法可消除對(duì)第二調(diào)諧器掃描感興趣的節(jié)目的任何需要,并且可顯著地增強(qiáng)來自用戶感知的媒體體驗(yàn)。附加地,“最熱門的”關(guān)鍵字可用于為產(chǎn)品和/或服務(wù)做廣告,其中可實(shí)時(shí)地獲得最流行的頻道。
[0037]可使用硬件、軟件、或其組合實(shí)現(xiàn)并且可在一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)或其他處理系統(tǒng)中實(shí)現(xiàn)本發(fā)明實(shí)施例的某些方面??蓪⒊绦虼a應(yīng)用到使用輸入設(shè)備輸入的數(shù)據(jù),以便執(zhí)行所述功能并且生成輸出信息。輸出信息可應(yīng)用到一個(gè)或多個(gè)輸出設(shè)備。本領(lǐng)域普通技術(shù)人員可認(rèn)識(shí)到實(shí)施例可在不同的計(jì)算機(jī)系統(tǒng)配置下實(shí)踐,包括多處理器系統(tǒng)、微型計(jì)算機(jī)、大型計(jì)算機(jī)等等。實(shí)施例還可在分布式計(jì)算環(huán)境中實(shí)踐,其中可由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)。
[0038]每個(gè)程序可被實(shí)現(xiàn)在高級(jí)程序或面向?qū)ο蟮木幊陶Z言中,以便與處理系統(tǒng)通信。然而,程序可被實(shí)現(xiàn)在匯編或機(jī)器語言中,如果希望的話。在任意情況下,可編譯或解釋語言。
[0039]程序指令可用于致使使用指令編程的通用或?qū)S锰幚硐到y(tǒng)執(zhí)行在此所述的方法。可替代地,可由包含用于執(zhí)行該方法的硬接線邏輯的特定硬件組件或由編程計(jì)算機(jī)組件和定制硬件組件的任意組合來執(zhí)行該方法。在此所述的方法可被提供為計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品可包括其上存儲(chǔ)有指令的至少一個(gè)機(jī)器可讀介質(zhì),該指令可用于對(duì)處理系統(tǒng)或其他電子設(shè)備進(jìn)行編程,以便執(zhí)行這些方法。在此所使用的術(shù)語“機(jī)器可讀介質(zhì)”或“機(jī)器可訪問介質(zhì)”應(yīng)當(dāng)包括能夠存儲(chǔ)或編碼指令序列以便由機(jī)器執(zhí)行的并且致使機(jī)器執(zhí)行在此所述的任意方法的任意介質(zhì)。術(shù)語“機(jī)器可讀介質(zhì)”或“機(jī)器可訪問介質(zhì)”可因此包括但不限于對(duì)數(shù)據(jù)信號(hào)進(jìn)行編碼的固態(tài)存儲(chǔ)器、光和磁盤、以及載波。而且,本領(lǐng)域常常見的是當(dāng)采取行動(dòng)或造成結(jié)果時(shí)談及一種或另一種形式的軟件(例如,程序、過程、進(jìn)程、應(yīng)用、模塊、邏輯等等)。這種表達(dá)僅僅是表述通過處理系統(tǒng)執(zhí)行軟件以便致使處理器執(zhí)行動(dòng)作或產(chǎn)生結(jié)果的簡寫方式。
[0040]術(shù)語“耦合”可在此用于指代有關(guān)組件之間的任意類型的關(guān)系(直接的或間接的)并且可應(yīng)用到電、機(jī)械、流體、光、電磁、機(jī)電或其他連接。附加地,術(shù)語“第一”、“第二”等等可在此僅用于方便討論并且不帶有任何特定的時(shí)間或時(shí)間順序的意義,除非另外指明。
[0041]盡管已經(jīng)在以上描述本發(fā)明的不同實(shí)施例,應(yīng)當(dāng)理解的是已經(jīng)通過舉例而非限制展現(xiàn)了它們。本領(lǐng)域普通技術(shù)人員將理解的是可在不背離如在所附權(quán)利要求書中所定義的本發(fā)明的精神和范圍的情況下做出各種形式和細(xì)節(jié)的改變。因此,本發(fā)明的幅度和范圍不應(yīng)當(dāng)受限于上述示例性實(shí)施例,而是應(yīng)當(dāng)根據(jù)以下權(quán)利要求書及其等效方案來定義。
【權(quán)利要求】
1.一種裝置,包括: 邏輯,用于 接收與第一媒體設(shè)備相關(guān)聯(lián)的第一關(guān)鍵字?jǐn)?shù)據(jù)集, 接收與第二媒體設(shè)備相關(guān)聯(lián)的第二關(guān)鍵字?jǐn)?shù)據(jù)集, 將所述第一關(guān)鍵字?jǐn)?shù)據(jù)集與所述第二關(guān)鍵字?jǐn)?shù)據(jù)集添加到數(shù)據(jù)庫中,其中所述第一關(guān)鍵字?jǐn)?shù)據(jù)集與所述第二關(guān)鍵字?jǐn)?shù)據(jù)集包括內(nèi)容關(guān)鍵字以及頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè), 接收對(duì)一個(gè)或多個(gè)頻道建議的查詢, 從所述查詢提取關(guān)鍵字, 響應(yīng)于所述查詢使用所提取的關(guān)鍵字搜索所述數(shù)據(jù)庫, 基于所述搜索生成頻道建議列表, 使用所述內(nèi)容關(guān)鍵字、所述頻道標(biāo)識(shí)符、所述網(wǎng)絡(luò)標(biāo)識(shí)符、所述上下文內(nèi)容和所述時(shí)間戳中的一個(gè)或多個(gè)來過濾所述頻道建議列表;以及 使用所述內(nèi)容關(guān)鍵字、所述頻道標(biāo)識(shí)符、所述網(wǎng)絡(luò)標(biāo)識(shí)符、所述上下文內(nèi)容和所述時(shí)間戳中的一個(gè)或多個(gè)來 分類所述頻道建議列表。
2.如權(quán)利要求1所述的裝置,其中所述查詢是從媒體設(shè)備接收的,并且其中所述邏輯用于將所述頻道建議列表發(fā)送到所述媒體設(shè)備。
3.如權(quán)利要求1所述的裝置,其中所述查詢是從與媒體設(shè)備相關(guān)聯(lián)的伴隨設(shè)備接收的,并且其中所述邏輯用于將所述頻道建議列表發(fā)送到所述伴隨設(shè)備。
4.至少一種計(jì)算機(jī)可訪問存儲(chǔ)介質(zhì),包括指令集,如果被處理器執(zhí)行,指令致使計(jì)算機(jī): 接收對(duì)一個(gè)或多個(gè)頻道建議的查詢, 響應(yīng)于所述查詢搜索數(shù)據(jù)庫,其中所述數(shù)據(jù)庫包括與多個(gè)媒體設(shè)備相關(guān)聯(lián)的關(guān)鍵字?jǐn)?shù)據(jù);以及 基于所述搜索生成頻道建議列表。
5.如權(quán)利要求4所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī) 接收與第一媒體設(shè)備相關(guān)聯(lián)的第一關(guān)鍵字?jǐn)?shù)據(jù)集; 接收與第二媒體設(shè)備相關(guān)聯(lián)的第二關(guān)鍵字?jǐn)?shù)據(jù)集;以及 將所述第一關(guān)鍵字?jǐn)?shù)據(jù)集和所述第二關(guān)鍵字?jǐn)?shù)據(jù)集添加到所述數(shù)據(jù)庫。
6.如權(quán)利要求4或5所述的介質(zhì),其中所述關(guān)鍵字?jǐn)?shù)據(jù)包括內(nèi)容關(guān)鍵字以及頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè)。
7.如權(quán)利要求6所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī)使用所述內(nèi)容關(guān)鍵字、所述頻道標(biāo)識(shí)符、所述網(wǎng)絡(luò)標(biāo)識(shí)符、所述上下文內(nèi)容和所述時(shí)間戳中的一個(gè)或多個(gè)來過濾所述頻道建議列表。
8.如權(quán)利要求6所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī)使用所述內(nèi)容關(guān)鍵字、所述頻道標(biāo)識(shí)符、所述網(wǎng)絡(luò)標(biāo)識(shí)符、所述上下文內(nèi)容和所述時(shí)間戳中的一個(gè)或多個(gè)來分類所述頻道建議列表。
9.如權(quán)利要求4或5所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī)從所述查詢提取關(guān)鍵字。
10.如權(quán)利要求9所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī)使用所提取的關(guān)鍵字來搜索所述數(shù)據(jù)庫。
11.如權(quán)利要求4所述的介質(zhì),其中所述查詢是從媒體設(shè)備接收的,并且如果被執(zhí)行,所述指令致使計(jì)算機(jī)將所述頻道建議列表發(fā)送到所述媒體設(shè)備。
12.如權(quán)利要求4所述的介質(zhì),其中所述查詢是從與媒體設(shè)備相關(guān)聯(lián)的伴隨設(shè)備接收的,并且如果被執(zhí)行,所述指令致使計(jì)算機(jī)將所述頻道建議列表發(fā)送到所述伴隨設(shè)備。
13.至少一種計(jì)算機(jī)可訪問存儲(chǔ)介質(zhì),包括指令集,如果被執(zhí)行,指令致使計(jì)算機(jī): 標(biāo)識(shí)與媒體設(shè)備相關(guān)聯(lián)的內(nèi)容關(guān)鍵字; 基于所述內(nèi)容關(guān)鍵字生成對(duì)一個(gè)或多個(gè)頻道建議的查詢;以及 將所述查詢發(fā)送到云服務(wù)。
14.如權(quán)利要求13所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī)將所述內(nèi)容關(guān)鍵字、時(shí)間戳、頻道標(biāo)識(shí)符、和網(wǎng)絡(luò)標(biāo)識(shí)符中的一個(gè)或多個(gè)添加到所述查詢。
15.如權(quán)利要求13或14所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī)從與節(jié)目相關(guān)聯(lián)的動(dòng)態(tài)信息和靜態(tài)信息中的一個(gè)或多個(gè)提取所述內(nèi)容關(guān)鍵字。
16.如權(quán)利要求15所述的介質(zhì),其中所述動(dòng)態(tài)信息包括嵌入式文本和視頻注釋信息中的一個(gè)或多個(gè),并且其中所述靜態(tài)信息包括節(jié)目指南信息。
17.如權(quán)利要求15所述的介質(zhì),其中所述節(jié)目與廣播頻道、社交網(wǎng)絡(luò)頻道、視頻流和音頻流中的一個(gè)或多個(gè)相關(guān)聯(lián)。
18.如權(quán)利要求13或14所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī)接收用戶輸入,其中基于所述用戶輸入標(biāo)識(shí)所述內(nèi)容關(guān)鍵字。
19.如權(quán)利要求13或14所述的介質(zhì),其中如果被執(zhí)行,所述指令致使計(jì)算機(jī): 從所述云服務(wù)接收頻道建議列表; 將所述頻道建議列表展示給用戶; 接收用戶從所述頻道建議列表的選擇;以及 將所述媒體設(shè)備導(dǎo)航到與所述用戶選擇相對(duì)應(yīng)的頻道。
20.如權(quán)利要求19所述的介質(zhì),其中所述頻道建議列表將被通過所述媒體設(shè)備展示給所述用戶。
21.如權(quán)利要求19所述的介質(zhì),其中所述頻道建議列表將被通過與所述媒體設(shè)備相關(guān)聯(lián)的伴隨設(shè)備展示給所述用戶。
22.—種系統(tǒng),包括: 網(wǎng)絡(luò)接口 ; 查詢模塊,被配置成用于經(jīng)由所述網(wǎng)絡(luò)接口接收對(duì)一個(gè)或多個(gè)頻道建議的查詢; 關(guān)鍵字模塊,被配置成用于響應(yīng)于所述查詢搜索數(shù)據(jù)庫,其中所述數(shù)據(jù)庫包括與多個(gè)媒體設(shè)備相關(guān)聯(lián)的關(guān)鍵字?jǐn)?shù)據(jù);以及 建議模塊,被配置成用于基于所述搜索生成頻道建議列表。
23.如權(quán)利要求22所述的系統(tǒng),其中所述關(guān)鍵字模塊被配置成用于接收與第一媒體設(shè)備相關(guān)聯(lián)的第一關(guān)鍵字?jǐn)?shù)據(jù)集,接收與第二媒體設(shè)備相關(guān)聯(lián)的第二關(guān)鍵字?jǐn)?shù)據(jù)集,以及將所述第一關(guān)鍵字?jǐn)?shù)據(jù)集和所述第二關(guān)鍵字?jǐn)?shù)據(jù)集添加到所述數(shù)據(jù)庫。
24.如權(quán)利要求22或23所述的系統(tǒng),其中所述關(guān)鍵字?jǐn)?shù)據(jù)包括內(nèi)容關(guān)鍵字以及頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè)。
25.如權(quán)利要求24所述的系統(tǒng),其中所述關(guān)鍵字模塊被配置成用于使用所述內(nèi)容關(guān)鍵字、所述頻道標(biāo)識(shí)符、所述網(wǎng)絡(luò)標(biāo)識(shí)符、所述上下文內(nèi)容和所述時(shí)間戳中的一個(gè)或多個(gè)來過濾所述頻道建議列表。
26.如權(quán)利要求24所述的系統(tǒng),其中所述關(guān)鍵字模塊被配置成用于使用所述內(nèi)容關(guān)鍵字、所述頻道標(biāo)識(shí)符、所述網(wǎng)絡(luò)標(biāo)識(shí)符、所述上下文內(nèi)容和所述時(shí)間戳中的一個(gè)或多個(gè)來分類所述頻道建議列表。
27.如權(quán)利要求22或23所述的系統(tǒng),其中所述關(guān)鍵字模塊被配置成用于從所述查詢提取關(guān)鍵字。
28.如權(quán)利要求27所述的系統(tǒng),其中所述關(guān)鍵字模塊被配置成用于使用所提取的關(guān)鍵字來搜索所述數(shù)據(jù)庫。
29.如權(quán)利要求22所述的系統(tǒng),其中所述查詢是從媒體設(shè)備接收的,并且所述建議模塊被配置成用于經(jīng)由所述網(wǎng)絡(luò)接口將所述頻道建議列表發(fā)送到所述媒體設(shè)備。
30.如權(quán)利要求22所述的系統(tǒng),其中所述查詢是從與媒體設(shè)備相關(guān)聯(lián)的伴隨設(shè)備接收的,并且所述建議模塊被配置成用于經(jīng)由網(wǎng)絡(luò)接口將所述頻道建議列表發(fā)送到所述伴隨設(shè)備。
31.一種計(jì)算機(jī)實(shí)施的方法,包括: 接收與第一媒體設(shè) 備相關(guān)聯(lián)的第一關(guān)鍵字?jǐn)?shù)據(jù)集, 接收與第二媒體設(shè)備相關(guān)聯(lián)的第二關(guān)鍵字?jǐn)?shù)據(jù)集, 將所述第一關(guān)鍵字?jǐn)?shù)據(jù)集與所述第二關(guān)鍵字?jǐn)?shù)據(jù)集添加到數(shù)據(jù)庫中,其中所述第一關(guān)鍵字?jǐn)?shù)據(jù)集與所述第二關(guān)鍵字?jǐn)?shù)據(jù)集包括內(nèi)容關(guān)鍵字以及頻道標(biāo)識(shí)符、網(wǎng)絡(luò)標(biāo)識(shí)符、上下文內(nèi)容和時(shí)間戳中的一個(gè)或多個(gè), 接收對(duì)一個(gè)或多個(gè)頻道建議的查詢, 從所述查詢提取關(guān)鍵字, 響應(yīng)于所述查詢使用所提取的關(guān)鍵字搜索所述數(shù)據(jù)庫, 基于所述搜索生成頻道建議列表, 使用所述內(nèi)容關(guān)鍵字、所述頻道標(biāo)識(shí)符、所述網(wǎng)絡(luò)標(biāo)識(shí)符、所述上下文內(nèi)容和所述時(shí)間戳中的一個(gè)或多個(gè)來過濾所述頻道建議列表;以及 使用所述內(nèi)容關(guān)鍵字、所述頻道標(biāo)識(shí)符、所述網(wǎng)絡(luò)標(biāo)識(shí)符、所述上下文內(nèi)容和所述時(shí)間戳中的一個(gè)或多個(gè)來分類所述頻道建議列表。
32.如權(quán)利要求31所述的方法,其中所述查詢是從媒體設(shè)備接收的,并且其中所述方法進(jìn)一步包括將所述頻道建議列表發(fā)送到所述媒體設(shè)備。
33.如權(quán)利要求31所述的方法,其中所述查詢是從與媒體設(shè)備相關(guān)聯(lián)的伴隨設(shè)備接收的,并且其中所述方法進(jìn)一步包括將所述頻道建議列表發(fā)送到所述伴隨設(shè)備。
【文檔編號(hào)】H04N21/432GK103988515SQ201180075456
【公開日】2014年8月13日 申請(qǐng)日期:2011年12月13日 優(yōu)先權(quán)日:2011年12月13日
【發(fā)明者】C·J·奧喬亞, S·莫, G·D·D·雅各茲, V·茲拉格依, E·史密斯 申請(qǐng)人:英特爾公司