專利名稱:多媒體節(jié)目的檢索方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種多媒體節(jié)目的檢索方法及裝置。
背景技術(shù):
在三網(wǎng)(電信網(wǎng)、計算機網(wǎng)和有線電視網(wǎng))融合戰(zhàn)略的背景下,交互式網(wǎng)絡電視 (InteractivePersonality TV,簡稱為IPTV)通過IP網(wǎng)絡為用戶提供高質(zhì)量的數(shù)字媒體服 務。相比以前有線電視,用戶不再被動地接收節(jié)目,可以選擇播放自己喜歡的節(jié)目。同時, IPTV也為用戶提供了多種類型的交互性節(jié)目,例如,互動游戲、視頻會議等。
IPTV的實現(xiàn)方式主要是以電視和機頂盒作為終端設(shè)備,結(jié)合后臺服務器提供媒體 服務。目前,IPTV系統(tǒng)主要業(yè)務之一是提供視頻節(jié)目點播服務,而節(jié)目信息主要記錄在服 務器的數(shù)據(jù)庫中,節(jié)目信息包括節(jié)目名稱、導演、演員、節(jié)目簡介、節(jié)目類型等。用戶在點播 節(jié)目之前,需要查找到自己喜歡的節(jié)目。
在現(xiàn)有的IPTV系統(tǒng)中,通常查找節(jié)目的方式是通過約定的節(jié)目格式進行查找。例 如,用戶使用電視遙控器查找節(jié)目所在的目錄,并輸入與節(jié)目對應的數(shù)字,后臺服務器接收 到終端的請求后,匹配節(jié)目信息,然后返回節(jié)目信息列表到終端,最后,用戶在返回的節(jié)目 信息列表中選擇播放自己喜歡的節(jié)目。
可見,在相關(guān)技術(shù)中,用戶通過終端設(shè)備查找節(jié)目時方式比較單一,且流程復雜、 枯燥,無法滿足用戶體驗,以及個性化的需求。發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種多媒體節(jié)目的檢索方案,以至少解決上述相關(guān)技 術(shù)中查找節(jié)目的方式比較單一且流程復雜的問題。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了 一種多媒體節(jié)目的檢索方法。
根據(jù)本發(fā)明的多媒體節(jié)目的檢索方法,包括以下步驟接收終端發(fā)起的多媒體節(jié) 目的請求,其中,多媒體節(jié)目的類型包括至少以下之一影視、歌曲、游戲、記錄視頻;多媒 體節(jié)目的請求中包括至少以下形式之一的節(jié)目關(guān)鍵字漢字、字母、數(shù)字;從與節(jié)目關(guān)鍵字 的形式對應的數(shù)據(jù)源中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目,并將檢索到的與節(jié)目關(guān)鍵字 匹配的多媒體節(jié)目發(fā)送給終端的顯示設(shè)備。
優(yōu)選地,從與節(jié)目關(guān)鍵字的形式對應的數(shù)據(jù)源中檢索與節(jié)目關(guān)鍵字匹配的多媒體 節(jié)目包括利用搜索引擎從與節(jié)目關(guān)鍵字的形式對應的索引庫中檢索與節(jié)目關(guān)鍵字匹配的 多媒體節(jié)目的索引信息,再根據(jù)該索引信息確定與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目。
優(yōu)選地,利用搜索引擎從與節(jié)目關(guān)鍵字的形式對應的索引庫中檢索與節(jié)目關(guān)鍵字 匹配的多媒體節(jié)目的索引信息包括將節(jié)目關(guān)鍵字按照以下類型至少之一做分詞處理節(jié) 目名稱、導演、演員、節(jié)目簡介;根據(jù)分詞后的節(jié)目關(guān)鍵字對多媒體節(jié)目源提供的節(jié)目信息 進行分析,并按照搜索引擎索引算法構(gòu)建節(jié)目索引庫,其中,節(jié)目索引庫為檢索到與節(jié)目關(guān) 鍵字匹配的多媒體節(jié)目的索引信息,該索引信息的形式為至少以下之一漢字組合、拼音全拼組合、拼音首字母組合、英文、拼音首字母對應的數(shù)字鍵組合。
優(yōu)選地,將節(jié)目關(guān)鍵字做分詞處理之后,該方法還包括將分詞后的節(jié)目關(guān)鍵字轉(zhuǎn) 換為對應的字母和/或數(shù)字,其中,該字母用于指示至少以下之一分詞后的節(jié)目信息的拼 音全拼的組合、分詞后的節(jié)目信息的拼音的首字母組合、分詞后的節(jié)目信息的英文。
優(yōu)選地,接收終端發(fā)起的多媒體節(jié)目的請求之后,該方法還包括向推送節(jié)目索引 庫發(fā)起包括節(jié)目關(guān)鍵字的檢索請求,其中,推送節(jié)目索引庫中包括熱點節(jié)目或新上映節(jié)目 的索引信息;從推送節(jié)目索引庫中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息。
優(yōu)選地,向推送節(jié)目索引庫發(fā)起包括節(jié)目關(guān)鍵字的檢索請求包括獲取節(jié)目關(guān)鍵 字的近義詞或同類型節(jié)目后,向推送節(jié)目索引庫發(fā)起包括節(jié)目關(guān)鍵字與近義詞或者節(jié)目關(guān) 鍵字與同類型節(jié)目的檢索請求;從推送節(jié)目索引庫中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目 的索引信息包括從推送節(jié)目索引庫中檢索與節(jié)目關(guān)鍵字和近義詞匹配的多媒體節(jié)目的索 引信息;或者,從推送節(jié)目索引庫中檢索與節(jié)目關(guān)鍵字和同類型節(jié)目匹配的多媒體節(jié)目的 索引信息。
優(yōu)選地,將檢索到的與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給終端的顯示設(shè)備之 前,該方法還包括將檢索到的與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目按照點播頻率和/或上映 的時間排序。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,還提供了一種多媒體節(jié)目的檢索裝置。
根據(jù)本發(fā)明的多媒體節(jié)目的檢索裝置,包括接收模塊,用于接收用戶發(fā)起的多媒 體節(jié)目的請求,其中,多媒體節(jié)目的類型包括至少以下之一影視、歌曲、游戲、記錄視頻; 多媒體節(jié)目的請求中包括至少以下形式之一的節(jié)目關(guān)鍵字漢字、字母、數(shù)字;檢索模塊, 用于從與節(jié)目關(guān)鍵字的形式對應的數(shù)據(jù)源中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目;以及發(fā) 送模塊,用于將檢索模塊檢索到的與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給顯示設(shè)備。
優(yōu)選地,檢索模塊包括搜索引擎單元,用于利用搜索引擎從與節(jié)目關(guān)鍵字的形式 對應的索引庫中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,再根據(jù)該索引信息確定 與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目。
優(yōu)選地,搜索引擎單元包括分詞子單元,用于將節(jié)目關(guān)鍵字按照以下類型至少之 一做分詞處理節(jié)目名稱、導演、演員、節(jié)目簡介;構(gòu)建子單元,用于根據(jù)分詞子單元分詞后 的節(jié)目關(guān)鍵字對多媒體節(jié)目源提供的節(jié)目信息進行分析,并按照搜索引擎索引算法構(gòu)建節(jié) 目索引庫,其中,節(jié)目索引庫為檢索到與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,該索引 信息的形式為至少以下之一漢字組合、拼音全拼組合、拼音首字母組合、英文、拼音首字母 對應的數(shù)字鍵組合。
通過本發(fā)明,采用對終端輸入的不同形式的節(jié)目關(guān)鍵字均可以進行數(shù)據(jù)源匹配的 方式,實現(xiàn)了用戶可以直接輸入節(jié)目關(guān)鍵字進行節(jié)目檢索,解決了相關(guān)技術(shù)中查找節(jié)目的 方式比較單一且流程復雜的問題,增加了系統(tǒng)的靈活性和檢索效率,提高了用戶體驗。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖1根據(jù)本發(fā)明實施例的多媒體節(jié)目的檢索方法的流程圖2是根據(jù)本發(fā)明實施例的多媒體節(jié)目的檢索裝置的結(jié)構(gòu)框圖3是根據(jù)本發(fā)明優(yōu)選實施例的多媒體節(jié)目的檢索裝置的結(jié)構(gòu)框圖4是根據(jù)本發(fā)明實施例的機頂盒的結(jié)構(gòu)框圖5是根據(jù)本發(fā)明實施例一的基于搜索引擎的IPTV系統(tǒng)的結(jié)構(gòu)框圖6是根據(jù)本發(fā)明實施例二的節(jié)目檢索點播過程的流程圖7是根據(jù)本發(fā)明實施例二的索引過程的流程圖8是根據(jù)本發(fā)明實施例三的檢索方法的處理過程的示意圖。
具體實施方式
下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。
根據(jù)本發(fā)明實施例,提供了一種多媒體節(jié)目的檢索方法。圖1根據(jù)本發(fā)明實施例 的多媒體節(jié)目的檢索方法的流程圖,如圖1所示,該方法包括以下步驟
步驟S102,接收終端發(fā)起的多媒體節(jié)目的請求,其中,多媒體節(jié)目的類型包括至少 以下之一影視、歌曲、游戲、記錄視頻;多媒體節(jié)目的請求中包括至少以下形式之一的節(jié) 目關(guān)鍵字漢字、字母、數(shù)字;
步驟S104,從與該節(jié)目關(guān)鍵字的形式對應的數(shù)據(jù)源中檢索與該節(jié)目關(guān)鍵字匹配的 多媒體節(jié)目;
步驟S106,將檢索到的與該節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給終端的顯示設(shè) 備。
通過上述步驟,采用對終端輸入的不同形式的節(jié)目關(guān)鍵字均可以進行數(shù)據(jù)源匹配 的方式,實現(xiàn)了用戶可以直接輸入節(jié)目關(guān)鍵字進行節(jié)目檢索,解決了相關(guān)技術(shù)中查找節(jié)目 的方式比較單一且流程復雜的問題,增加了系統(tǒng)的靈活性和檢索效率,提高了用戶體驗。
優(yōu)選地,在步驟S104中,可以利用搜索引擎從與節(jié)目關(guān)鍵字的形式對應的索引庫 中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,再根據(jù)該索引信息確定與節(jié)目關(guān)鍵字 匹配的多媒體節(jié)目;從多媒體節(jié)目源獲取的與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給終端的 顯示設(shè)備。該方法可以提高系統(tǒng)的檢索速率,化簡檢索流程。
優(yōu)選地,利用搜索引擎從與節(jié)目關(guān)鍵字的形式對應的索引庫中檢索與節(jié)目關(guān)鍵字 匹配的多媒體節(jié)目的索引信息可以包括將節(jié)目關(guān)鍵字按照以下類型至少之一做分詞處 理節(jié)目名稱、導演、演員、節(jié)目簡介;根據(jù)分詞后的節(jié)目關(guān)鍵字對多媒體節(jié)目源提供的節(jié) 目信息進行分析,并按照搜索引擎索引算法構(gòu)建節(jié)目索引庫,其中,節(jié)目索引庫為檢索到與 節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,該索引信息的形式為至少以下之一漢字組合、 拼音全拼組合、拼音首字母組合、英文、拼音首字母對應的數(shù)字鍵組合。該方法利用了搜索 引擎中分詞、并構(gòu)建倒排序索引庫的方法提高了 IPTV系統(tǒng)中用戶查找多媒體節(jié)目的速度。
優(yōu)選地,將節(jié)目關(guān)鍵字做分詞處理之后,可以將分詞后的節(jié)目關(guān)鍵字轉(zhuǎn)換為對應 的字母和/或數(shù)字,其中,該字母用于指示至少以下之一分詞后的節(jié)目信息的拼音全拼的 組合、分詞后的節(jié)目信息的拼音的首字母組合、分詞后的節(jié)目信息的英文。該方法可以提高 系統(tǒng)的處理能力。
優(yōu)選地,接收終端發(fā)起的多媒體節(jié)目的請求之后,還可以向推送節(jié)目索引庫發(fā)起 包括節(jié)目關(guān)鍵字的檢索請求,其中,推送節(jié)目索引庫中包括熱點節(jié)目或新上映節(jié)目的索引 信息;從推送節(jié)目索引庫中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息。該方法可以 增加運營商的盈利模式,提高用戶體驗。
優(yōu)選地,在接收終端發(fā)起的多媒體節(jié)目的請求之后,首先獲取節(jié)目關(guān)鍵字的近義 詞或同類型節(jié)目,然后向推送節(jié)目索引庫發(fā)起包括節(jié)目關(guān)鍵字與近義詞或者節(jié)目關(guān)鍵字與 同類型節(jié)目的檢索請求,從推送節(jié)目索引庫中檢索與節(jié)目關(guān)鍵字和近義詞或者同類型節(jié)目 匹配的多媒體節(jié)目的索引信息。該方法可以提供用戶個性化的服務,提高用戶對檢索節(jié)目 的滿意度。
優(yōu)選地,將檢索到的與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給終端的顯示設(shè)備之 前,可以將檢索到的與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目按照點播頻率和/或上映的時間排 序。該方法可以將檢索結(jié)果按照熱點和推薦節(jié)目排序,使得用戶更快地找到自己想要看的 節(jié)目。
對應于上述方法,本發(fā)明實施例還提供了一種多媒體節(jié)目的檢索裝置。圖2是根 據(jù)本發(fā)明實施例的多媒體節(jié)目的檢索裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置20包括接收 模塊22,用于接收用戶發(fā)起的多媒體節(jié)目的請求,其中,多媒體節(jié)目的類型包括至少以下 之一影視、歌曲、游戲、記錄視頻;多媒體節(jié)目的請求中包括至少以下形式之一的節(jié)目關(guān) 鍵字漢字、字母、數(shù)字;檢索模塊24,耦合至接收模塊22,用于從與該節(jié)目關(guān)鍵字的形式對 應的數(shù)據(jù)源中檢索與該節(jié)目關(guān)鍵字匹配的多媒體節(jié)目;以及發(fā)送模塊26,耦合至檢索模塊 24,用于將檢索模塊24檢索到的與該節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給顯示設(shè)備。
通過上述裝置,采用對終端輸入的不同形式的節(jié)目關(guān)鍵字均可以進行數(shù)據(jù)源匹配 的方式,實現(xiàn)了用戶可以直接輸入節(jié)目關(guān)鍵字進行節(jié)目檢索,解決了相關(guān)技術(shù)中查找節(jié)目 的方式比較單一且流程復雜的問題,增加了系統(tǒng)的靈活性和檢索效率,提高了用戶體驗。
圖3是根據(jù)本發(fā)明優(yōu)選實施例的多媒體節(jié)目的檢索裝置的結(jié)構(gòu)框圖,如圖3所示, 檢索模塊24包括搜索引擎單元242,用于利用搜索引擎從與節(jié)目關(guān)鍵字的形式對應的索 引庫中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,再根據(jù)該索引信息確定與節(jié)目關(guān) 鍵字匹配的多媒體節(jié)目。
優(yōu)選地,搜索引擎單元242包括分詞子單元2422,用于將節(jié)目關(guān)鍵字按照以下類 型至少之一做分詞處理節(jié)目名稱、導演、演員、節(jié)目簡介;構(gòu)建子單元2424,用于根據(jù)分詞 子單元2422分詞后的節(jié)目關(guān)鍵字對多媒體節(jié)目源提供的節(jié)目信息進行分析,并按照搜索 引擎索引算法構(gòu)建節(jié)目索引庫,其中,節(jié)目索引庫為檢索到與節(jié)目關(guān)鍵字匹配的多媒體節(jié) 目的索引信息,該索引信息的形式為至少以下之一漢字組合、拼音全拼組合、拼音首字母 組合、英文、拼音首字母對應的數(shù)字鍵組合。
根據(jù)本發(fā)明實施例,還提供了一種機頂盒。圖4是根據(jù)本發(fā)明實施例的機頂盒的 結(jié)構(gòu)框圖,如圖4所示,該機頂盒40包括上述的檢索裝置20。例如,上述的檢索裝置20位 于該機頂盒40內(nèi)。
此外,本發(fā)明實施例還提供了一種IPTV系統(tǒng),該系統(tǒng)可以包括上述的檢索裝置20 或上述的機頂盒40。
下面結(jié)合優(yōu)選實施例和附圖對上述實施例的實現(xiàn)過程進行詳細說明。
實施例一
相對于數(shù)據(jù)庫匹配查找方式,本實施例提供了一種基于搜索引擎的IPTV系統(tǒng)方 案,利用搜索引擎定位節(jié)目,按照匹配度排列返回的節(jié)目集合,并且具有推送與該類節(jié)目相 關(guān)的熱點節(jié)目的功能。
圖5是根據(jù)本發(fā)明實施例一的基于搜索引擎的IPTV系統(tǒng)的結(jié)構(gòu)框圖,如圖5所 示,該IPTV系統(tǒng)可以包括終端模塊502、機頂盒信息處理模塊504、節(jié)目搜索模塊506、節(jié) 目排序模塊508、索引庫510、多媒體服務模塊512、多媒體節(jié)目源514和索引模塊516。下 面對各模塊進行詳細說明。
終端模塊502,用于多媒體信息的播放顯示和控制,并且接收用戶輸入信息,例如, 節(jié)目檢索條件等。
機頂盒信息處理模塊504,存在于用戶家庭端,對IPTV系統(tǒng)來說,機頂盒信息處理 模塊504可以有成千上萬個。機頂盒信息處理模塊504除了接收處理用戶的交互控制信息 外,在用戶檢索節(jié)目時,還記錄下該家庭用戶的節(jié)目檢索信息,統(tǒng)計經(jīng)常檢索的節(jié)目類型、 節(jié)目風格、演員、導演等,分析該家庭用戶的節(jié)目喜好,用于用戶行為分析。機頂盒信息處理 模塊504基于上述用戶行為分析結(jié)果,在用戶檢索節(jié)目時,可以同時發(fā)起用戶喜好節(jié)目的 檢索請求,在商業(yè)推送節(jié)目索引庫中,把與用戶日常喜好的,最新的或者處于熱點推送的節(jié) 目找到,作為推送節(jié)目響應給用戶。
搜索引擎模塊506,用于接收終端發(fā)起的節(jié)目檢索請求,其中檢索請求的內(nèi)容形式 多樣,可以是漢字、字母、數(shù)字、日文、韓文、俄羅斯語、葡萄牙文、法文、德語、西班牙語、阿拉 伯語等多種形式。
(I)對于漢字檢索條件,檢索模塊使用搜索引擎檢索方式,在多媒體節(jié)目信息的索 引庫中,匹配多媒體節(jié)目信息。節(jié)目信息包括節(jié)目名稱、導演、演員、簡介等內(nèi)容。例如,用 戶輸入檢索條件“張藝謀的黃金甲”,搜索引擎首先分詞為“黃金甲”和“張藝謀”,然后在節(jié) 目索引庫中與節(jié)目名稱、導演、演員、簡介匹配,只要能夠匹配到“黃金甲”或“張藝謀”的節(jié) 目都可以被檢索到。
(2)對于字母檢索條件,檢索模塊使用搜索引擎檢索方式,在多媒體節(jié)目信息的索 引庫中,匹配多媒體節(jié)目信息。節(jié)目信息包括節(jié)目名稱、節(jié)目名稱的拼音、節(jié)目名稱拼音的 首字母、導演、導演的拼音、導演拼音的首字母,演員、演員的拼音、演員拼音的首字母。
(3)對于數(shù)字檢索條件,檢索模塊使用搜索引擎檢索方式,在多媒體節(jié)目信息的索 引庫中,匹配多媒體節(jié)目信息。節(jié)目信息包括節(jié)目名稱,節(jié)目名稱拼音首字母對應的數(shù)字 鍵,導演名字拼音首字母對應的數(shù)字鍵,演員名字的拼音首字母對應的數(shù)字鍵。例如,輸入 “25”,可以匹配到成龍的節(jié)目內(nèi)容。因為2對應的首字母是ABC,5對應的首字母是JKL (這 里的數(shù)字和字母之間的對應關(guān)系可以根據(jù)遙控器的鍵盤來對應,或與手機的鍵盤相同),組 合出來可以匹配到首字母是AJ/AK/AL/BJ/BK/BL/CJ/CK/CL的所有節(jié)目。其中成龍在用戶 中很受歡迎,他飾演的節(jié)目基本上都是熱點節(jié)目,通過排序處理能夠把成龍的節(jié)目排在首 頁或前幾頁顯示。
(4)對于日文、韓文、俄羅斯語、葡萄牙文、法文、西班牙語、阿拉伯語的檢索條件, 與(I)描述的檢索方式一致。
在實施過程中,推送新節(jié)目時,可以首先找到檢索條件的近義詞或者同類型節(jié)目,然后到推送節(jié)目索引庫中匹配。如上例中,搜索引擎先找到與“黃金甲”和“張藝謀”相近 或同類的詞語,可能有“鞏俐” “歷史劇”等關(guān)鍵詞,然后到推送節(jié)目索引庫中匹配。因此可 以匹配到張藝謀或鞏俐新拍電影,或者新出的歷史劇類型節(jié)目,例如,“山楂樹之戀”等。
排序模塊508,使用熱點排序和推薦排序方式。熱點排序即是根據(jù)節(jié)目的點播次 數(shù),由高到低排序;推薦排序方式即是對新上映節(jié)目,優(yōu)先排在檢索結(jié)果首頁。為了便于商 業(yè)推廣和用戶使用效果,一般可設(shè)置推薦排序優(yōu)先于熱點排序。
索引庫510,索引庫包括多媒體節(jié)目索引庫和推送節(jié)目索引庫。多媒體節(jié)目索引庫 是IPTV系統(tǒng)的所有多媒體節(jié)目信息,建立的索引庫;而推送節(jié)目索引庫是新上映的或商業(yè) 推廣宣傳節(jié)目信息構(gòu)建的索引庫。
多媒體服務模塊512,用于存儲多媒體節(jié)目信息,并提供多媒體節(jié)目內(nèi)容的服務。
多媒體節(jié)目源514,是IPTV系統(tǒng)的可用節(jié)目資源,包括影視節(jié)目、歌曲、游戲、視頻坐 寸ο
多媒體信息索引模塊516,負責對多媒體節(jié)目信息分詞,轉(zhuǎn)換,并按照搜索引擎倒 排序原理,創(chuàng)建索引。包括對多媒體節(jié)目信息的節(jié)目名稱、導演、演員、簡介等內(nèi)容的處理。 其中,分詞處理是根據(jù)關(guān)鍵詞詞庫,把節(jié)目信息分解為多個關(guān)鍵詞;轉(zhuǎn)換處理包括把節(jié)目 信息的節(jié)目名稱、導演名字、演員名字轉(zhuǎn)換為拼音,轉(zhuǎn)換為拼音首字母,轉(zhuǎn)換為拼音首字母 對應的數(shù)字鍵(例如,“成龍”經(jīng)轉(zhuǎn)換處理后,得到拼音“chenglong”,首字母“Cl”,數(shù)字鍵 “25”);同時,針對每個分詞后的關(guān)鍵詞,查找同義詞庫、近義詞庫、關(guān)聯(lián)節(jié)目庫信息,把這些 信息記錄入索引庫;(例如,“成龍”查找后,可能得到“ Jacky Chen,,,“陳港生”,“房仕龍”, “陳元樓”,“陳元龍”等)。倒排索引是以分詞后的關(guān)鍵詞為基礎(chǔ),統(tǒng)計該關(guān)鍵詞出現(xiàn)的頻率, 并記錄該關(guān)鍵詞出現(xiàn)的位置。對于轉(zhuǎn)換后的拼音、首字母、數(shù)字鍵,同樣作為關(guān)鍵詞處理,建 立索引。
可見,本實施例中的IPTV系統(tǒng)的檢索方法,具有如下主要有益效果
(I)用戶檢索節(jié)目時,檢索條件靈活多樣,包括字母、數(shù)字、漢字等。用戶在節(jié)目 互動過程中,操作方式更靈活。相比相關(guān)技術(shù)從節(jié)目簡介中查找時,需要遍歷簡介的每一個 字符匹配檢索條件,本實施例中的檢索方式增加了用戶在節(jié)目互動時的用戶體驗。
(2)檢索性能提高,增加節(jié)目互動體驗效果。本實施例采用了基于搜索引擎的節(jié)目 檢索方式,利用搜索引擎快速檢索定位節(jié)目,減少了后臺處理時間,提高了檢索速度。并且 提供多字段全文檢索功能,檢索的準確度提高。而相關(guān)技術(shù)中的檢索方式限制為兩端模糊 匹配,檢索結(jié)果不理想。例如用戶輸入“成龍男兒當自強”,相關(guān)技術(shù)中采用兩端模糊匹配 方式只能匹配到“XX成龍男兒當自強XX”的節(jié)目,而本實施例中,可以是“成龍”和“男兒當 自強”分別進行匹配,可以查找到成龍的所有電影。
(3)節(jié)目推送功能。搜索引擎檢索定位節(jié)目的同時,把與檢索條件相關(guān)的新節(jié)目、 熱點節(jié)目介紹給用戶,具有很大的商業(yè)應用價值,也增加用戶互動信息的可選擇性。
(4)檢索節(jié)目列表按熱點排序和推薦排序結(jié)合,可有效地減少用戶翻頁次數(shù),提高 節(jié)目互動效率。相比相關(guān)技術(shù)中將檢索結(jié)果按照自然序的排序方式,本實施例中可以將用 戶最想檢索的節(jié)目在首頁顯示。
實施例二
本實施例提供了一種多媒體節(jié)目的檢索方案,如圖5所示,各模塊之間的關(guān)系描述如下
(I)終端模塊502
接收用戶輸入信息,例如,電視遙控器。輸入信息包括IPTV系統(tǒng)設(shè)置、節(jié)目播放控 制、節(jié)目檢索條件等。
把用戶輸入信息發(fā)送給機頂盒模塊。
接收機頂盒反饋信號,信息提示功能,節(jié)目播放顯示功能等。
(2)機頂盒模塊504
負責接收終端模塊輸入信息,傳遞搜索模塊反饋信息,傳遞多媒體服務模塊提供 的多媒體節(jié)目播放信息;
記錄用戶節(jié)目檢索行為,完成用戶行為分析,并在用戶節(jié)目檢索時,發(fā)起推送節(jié)目 檢索請求;同時轉(zhuǎn)發(fā)用戶節(jié)目檢索請求。
⑶搜索引擎模塊506
接收機頂盒發(fā)送的檢索請求,包括推送節(jié)目檢索請求和用戶節(jié)目檢索請求。
在執(zhí)行檢索和排序處理后,把節(jié)目列表反饋通過機頂盒轉(zhuǎn)送到終端,顯示給用戶。
檢索模塊需要使用到節(jié)目信息構(gòu)建的索引庫,包括推送節(jié)目索引庫和節(jié)目索引庫。
(4)排序模塊508
在搜索引擎模塊檢索到符合條件的節(jié)目列表后,調(diào)用排序模塊。排序模塊會根據(jù) 節(jié)目的熱點度和節(jié)目推薦值,把高推薦值節(jié)目和絕大多數(shù)用戶喜歡的節(jié)目,優(yōu)先放在首頁 顯示給用戶。
(5)索引庫 510
根據(jù)節(jié)目信息內(nèi)容和轉(zhuǎn)換處理后內(nèi)容,由索引模塊116創(chuàng)建的倒排序索引文件, 提供檢索模塊使用。
(6)多媒體服務模塊512
接收用戶節(jié)目點播;
提供節(jié)目的內(nèi)容信息,用于終端播放。
(7)多媒體節(jié)目源514
存儲多種形式的多媒體節(jié)目源信息,例如,廣電提供的電視節(jié)目內(nèi)容等。其中,節(jié) 目源的類型包括視頻節(jié)目內(nèi)容、音頻節(jié)目、游戲節(jié)目、互動節(jié)目、視頻會議等。為多媒體服務 模塊512提供數(shù)據(jù)。
(8)索引模塊516
負責分析多媒體節(jié)目源514提供的節(jié)目信息,然后通過搜索引擎索引算法,編排 為倒排序的索引文件。
圖6是根據(jù)本發(fā)明實施例二的節(jié)目檢索點播過程的流程圖,如圖6所示,該流程包 括兩部分,一部分是節(jié)目檢索點播過程,另一部分是索引過程,其中,節(jié)目檢索點播過程可 以包括如下步驟
步驟S602,在互動控制模塊,接收用戶節(jié)目檢索條件。
步驟S604,機頂盒發(fā)起推送節(jié)目檢索請求和用戶檢索節(jié)目請求。同時負責統(tǒng)計分 析用戶行為。
步驟S606,搜索引擎模塊把用戶檢索條件與索引庫記錄的索引信息匹配,響應匹 配結(jié)果。
步驟S608,排序模塊負責熱點排序和推薦排序功能,把用戶喜歡的節(jié)目排列的返 回列表的首頁,返回給終端電視。
步驟S610,用戶在電視或手機等終端設(shè)備上選擇理想的節(jié)目內(nèi)容,點播節(jié)目。
步驟S612,媒體服務器接收用戶點播節(jié)目,并提供該節(jié)目內(nèi)容的數(shù)據(jù)播放服務。
步驟S614,電視或手機等終端設(shè)備顯示點播的節(jié)目內(nèi)容。
圖7是根據(jù)本發(fā)明實施例二的索引過程的流程圖,如圖7所示,第二部分索引過程 包括如下步驟
步驟S702,首先將該多媒體信息的節(jié)目名稱、導演、演員、簡介等信息做分詞處理。 例如,有一多媒體節(jié)目“山楂樹之戀”,分為多個關(guān)鍵詞“山楂樹”、“之戀”。
步驟S704,把多媒體信息的節(jié)目名稱、導演、演員分別轉(zhuǎn)換為拼音和首字母,例如, “shanzhashuzhilian,,,“szszl,,,“zhilian,,,“zl,,。
步驟S706,同時,需要對多媒體信息的節(jié)目名稱、導演、演員做數(shù)字鍵轉(zhuǎn)換處理,例 如 “79795”,“95”。
步驟S708,負責編排索引,構(gòu)造索引庫。
步驟S710,判斷是否仍然存在多媒體節(jié)目信息。如果還存在,就重復執(zhí)行步驟 S702 S708,否則結(jié)束該次索引。
需要說明的是,以上的系統(tǒng)實施例給出的多個細節(jié)同樣適用于該方法實施例,因 此,省略了對相同或相似部分的重復描述。
實施例三
在本實例中,用戶發(fā)起一個節(jié)目檢索請求,搜索引擎執(zhí)行檢索任務并返回節(jié)目列 表,然后用戶選擇合適的節(jié)目內(nèi)容點播欣賞。
圖8是根據(jù)本發(fā)明實施例三的檢索方法的處理過程的示意圖,如圖8所示,具體的 處理過程包括以下步驟
步驟S802,機頂盒模塊接收終端模塊輸入的檢索條件。例如,用戶想觀看成龍的電 影,在電視遙控器上輸入檢索條件“ 25 ”。
步驟S804,機頂盒模塊轉(zhuǎn)發(fā)檢索條件到搜索引擎模塊。同時機頂盒模塊分析用戶 平時觀賞影片的喜好,發(fā)起推送節(jié)目檢索請求,例如,“歷史劇”,“25”。
步驟S806,搜索引擎模塊接收到檢索條件,在索引庫的節(jié)目名稱、演員、導演的數(shù) 字鍵上匹配檢索條件“25”,匹配結(jié)果包括有成龍和其它一系列節(jié)目《寶貝計劃》等。
同時根據(jù)推送節(jié)目檢索條件,在推送節(jié)目索引庫中的節(jié)目名稱、導演、演員、簡介 等索引字段上匹配“歷史劇” “25”,在節(jié)目名稱、導演、演員的數(shù)字鍵索引字段上匹配“25”, 匹配結(jié)果包括成龍新出歷史劇影片《Rush Hour (尖峰時刻)》等。
步驟S808,排序模塊對檢索結(jié)果排序,把最新節(jié)目放在結(jié)果集前面,然后排列熱度 最聞節(jié)目。
步驟S810,返回排序的節(jié)目列表,用戶選擇成龍的某部影片,點播該節(jié)目。
步驟S812,媒體服務模塊收到點播節(jié)目請求后,向多媒體節(jié)目源查找該節(jié)目,然后 提供該節(jié)目內(nèi)容數(shù)據(jù)服務。
步驟S814,終端機頂盒接收媒體服務模塊的數(shù)據(jù)內(nèi)容,輸出到電視上,顯示給用戶 觀看。
通過本發(fā)明的上述技術(shù)方案,在服務功能上,用戶可以更加方便的搜索多媒體節(jié) 目內(nèi)容,更增加了商業(yè)影片和熱點影片的推送服務功能;在性能上,檢索多媒體節(jié)目信息 時,比以前效率更高,性能更好,提升了用戶的體驗效果。因此,現(xiàn)有的IPTV系統(tǒng),用戶的互 動體驗差,缺少商業(yè)性節(jié)目宣傳手段,所以需要一種基于搜索引擎的IPTV系統(tǒng)及方法,解 決上述相關(guān)技術(shù)問題。
綜上所述,領(lǐng)域,更具體地,涉及用搜索引擎快速搜索定位節(jié)目的IPTV系統(tǒng)及方 法,提高了系統(tǒng)的檢索速度以及檢索節(jié)目的有效性
顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在 存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中 的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬 件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種多媒體節(jié)目的檢索方法,其特征在于,包括以下步驟接收終端發(fā)起的多媒體節(jié)目的請求,其中,所述多媒體節(jié)目的類型包括至少以下之一 影視、歌曲、游戲、記錄視頻;所述多媒體節(jié)目的請求中包括至少以下形式之一的節(jié)目關(guān)鍵字漢字、字母、數(shù)字;從與所述節(jié)目關(guān)鍵字的形式對應的數(shù)據(jù)源中檢索與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目,并將檢索到的與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給所述終端的顯示設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,從與所述節(jié)目關(guān)鍵字的形式對應的數(shù)據(jù)源中檢索與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目包括利用搜索引擎從與所述節(jié)目關(guān)鍵字的形式對應的索引庫中檢索與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,再根據(jù)該索引信息確定與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,利用所述搜索引擎從與所述節(jié)目關(guān)鍵字的形式對應的索引庫中檢索與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息包括將所述節(jié)目關(guān)鍵字按照以下類型至少之一做分詞處理節(jié)目名稱、導演、演員、節(jié)目簡介;根據(jù)分詞后的所述節(jié)目關(guān)鍵字對多媒體節(jié)目源提供的節(jié)目信息進行分析,并按照搜索引擎索引算法構(gòu)建節(jié)目索引庫,其中,所述節(jié)目索引庫為檢索到與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,該索引信息的形式為至少以下之一漢字組合、拼音全拼組合、拼音首字母組合、英文、拼音首字母對應的數(shù)字鍵組合。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,將所述節(jié)目關(guān)鍵字做分詞處理之后,還包括將分詞后的所述節(jié)目關(guān)鍵字轉(zhuǎn)換為對應的字母和/或數(shù)字,其中,該字母用于指示至少以下之一分詞后的所述節(jié)目信息的拼音全拼的組合、分詞后的所述節(jié)目信息的拼音的首字母組合、分詞后的所述節(jié)目信息的英文。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,接收所述終端發(fā)起的所述多媒體節(jié)目的請求之后,還包括向推送節(jié)目索引庫發(fā)起包括所述節(jié)目關(guān)鍵字的檢索請求,其中,所述推送節(jié)目索引庫中包括熱點節(jié)目或新上映節(jié)目的索引信息;從所述推送節(jié)目索引庫中檢索與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,向所述推送節(jié)目索引庫發(fā)起包括所述節(jié)目關(guān)鍵字的檢索請求包括獲取所述節(jié)目關(guān)鍵字的近義詞或同類型節(jié)目后,向所述推送節(jié)目索引庫發(fā)起包括所述節(jié)目關(guān)鍵字與所述近義詞或者所述節(jié)目關(guān)鍵字與所述同類型節(jié)目的檢索請求;從所述推送節(jié)目索引庫中檢索與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息包括 從所述推送節(jié)目索引庫中檢索與所述節(jié)目關(guān)鍵字和所述近義詞匹配的多媒體節(jié)目的索引信息;或者,從所述推送節(jié)目索引庫中檢索與所述節(jié)目關(guān)鍵字和所述同類型節(jié)目匹配的多媒體節(jié)目的索引信息。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其特征在于,將檢索到的與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給所述終端的顯示設(shè)備之前,還包括將檢索到的與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目按照點播頻率和/或上映的時間排序。
8.一種多媒體節(jié)目的檢索裝置,其特征在于,包括接收模塊,用于接收用戶發(fā)起的多媒體節(jié)目的請求,其中,所述多媒體節(jié)目的類型包括至少以下之一影視、歌曲、游戲、記錄視頻;所述多媒體節(jié)目的請求中包括至少以下形式之一的節(jié)目關(guān)鍵字漢字、字母、數(shù)字;檢索模塊,用于從與所述節(jié)目關(guān)鍵字的形式對應的數(shù)據(jù)源中檢索與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目;以及發(fā)送模塊,用于將所述檢索模塊檢索到的與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給顯示設(shè)備。
9.根據(jù)權(quán)利要求8所述的檢索裝置,其特征在于,所述檢索模塊包括搜索引擎單元,用于利用搜索引擎從與所述節(jié)目關(guān)鍵字的形式對應的索引庫中檢索與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,再根據(jù)該索引信息確定與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目。
10.根據(jù)權(quán)利要求9所述的檢索裝置,其特征在于,所述搜索引擎單元包括分詞子單元,用于將所述節(jié)目關(guān)鍵字按照以下類型至少之一做分詞處理節(jié)目名稱、導演、演員、節(jié)目簡介;構(gòu)建子單元,用于根據(jù)所述分詞子單元分詞后的所述節(jié)目關(guān)鍵字對多媒體節(jié)目源提供的節(jié)目信息進行分析,并按照搜索引擎索引算法構(gòu)建節(jié)目索引庫,其中,所述節(jié)目索引庫為檢索到與所述節(jié)目關(guān)鍵字匹配的多媒體節(jié)目的索引信息,該索引信息的形式為至少以下之一漢字組合、拼音全拼組合、拼音首字母組合、英文、拼音首字母對應的數(shù)字鍵組合。
全文摘要
本發(fā)明公開了一種多媒體節(jié)目的檢索方法及裝置,該方法包括以下步驟接收終端發(fā)起的多媒體節(jié)目的請求,其中,多媒體節(jié)目的類型包括至少以下之一影視、歌曲、游戲、記錄視頻;多媒體節(jié)目的請求中包括至少以下形式之一的節(jié)目關(guān)鍵字漢字、字母、數(shù)字;從與節(jié)目關(guān)鍵字的形式對應的數(shù)據(jù)源中檢索與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目,并將檢索到的與節(jié)目關(guān)鍵字匹配的多媒體節(jié)目發(fā)送給終端的顯示設(shè)備。通過本發(fā)明增加了系統(tǒng)的靈活性和檢索效率,提高了用戶體驗。
文檔編號G06F17/30GK102999498SQ201110267868
公開日2013年3月27日 申請日期2011年9月8日 優(yōu)先權(quán)日2011年9月8日
發(fā)明者曾剛, 盧建 申請人:中興通訊股份有限公司