專利名稱::Iptv系統(tǒng)、用于iptv系統(tǒng)的信息搜索方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及信息搜索方法,尤其是涉及一種IPTV系統(tǒng)及其信息搜索方法。
背景技術(shù):
:IPTV作為近幾年全球迅速發(fā)展的一種新興業(yè)務(wù),其集IP和TV技術(shù)的大成于一身,不僅為電視業(yè)務(wù)重新論釋了內(nèi)涵,而且為IP技術(shù)的發(fā)展重新找到了基于應(yīng)用的原動力。與傳統(tǒng)的通過無線或同軸電纜播出電視節(jié)目不同,IPTV系統(tǒng)通過寬帶IP網(wǎng)絡(luò)直接向顧客提供高質(zhì)量的電視節(jié)目和視頻內(nèi)容,其本質(zhì)是一個(gè)多媒體、多業(yè)務(wù)的服務(wù)平愛,它融合了傳統(tǒng)的廣播電視業(yè)務(wù)和互聯(lián)網(wǎng)上的各種應(yīng)用,以及新興的通信業(yè)務(wù),為用戶提供直播電視、時(shí)移電視、顛簸電視、廣播電視節(jié)目預(yù)定、新興瀏覽欲查詢、音樂、互動廣告、游戲和通信等多種服務(wù)。通過一個(gè)機(jī)頂盒將這些業(yè)務(wù)集成在一起,使用戶得到更及時(shí)、方便和豐富的體驗(yàn)。IPTV擴(kuò)展了"看電視"的概念,觀眾可以互動的選擇和控制收視內(nèi)容,享受新的體驗(yàn),得到個(gè)性化的節(jié)目內(nèi)容服務(wù)。我們可以通過互動關(guān)聯(lián)將IPTV系統(tǒng)中眾多內(nèi)容和信息根據(jù)相關(guān)屬性和內(nèi)容在的聯(lián)系機(jī)制進(jìn)行自動搜索關(guān)聯(lián),使用戶方便的根據(jù)當(dāng)前正在觀看的節(jié)目或信息,瀏覽和查找系統(tǒng)中所有自己感興趣的與正在收看的內(nèi)容相關(guān)的其他內(nèi)容、信息和廣告等,獲得更好的業(yè)務(wù)體驗(yàn)。在IPTV系統(tǒng)中,最常采用的信息搜索是基于數(shù)據(jù)庫搜索的信息搜索或基于搜索引擎的信息搜索。其中,數(shù)據(jù)庫搜索的優(yōu)點(diǎn)是搜索的對象為數(shù)據(jù)庫中的數(shù)據(jù),這些數(shù)據(jù)屬于特定的組織或個(gè)人,同時(shí)搜索條件由嚴(yán)格的SQL語句組成,使得返回的結(jié)果較為明確的,其缺點(diǎn)是搜索速度慢,理解用戶意圖的能力弱。搜索引擎的優(yōu)點(diǎn)在于搜索速度快,理解用戶意圖的能力強(qiáng),但與用戶最關(guān)心的用戶數(shù)據(jù)(如公司專用的數(shù)據(jù)庫等)結(jié)合能力弱,同時(shí)其返回的搜索結(jié)果也具有不確定性。因此,在IPTV系統(tǒng)中如何為用戶提供快速有效的信息搜索服務(wù),已成為當(dāng)前急需解決的問題之一。
發(fā)明內(nèi)容本發(fā)明在于提出一種IPTV系統(tǒng)及其信息搜索方法,通過將數(shù)據(jù)庫搜索和搜索引擎搜索相結(jié)合為IPTV系統(tǒng)的用戶提供快速有效的信息搜索服務(wù)。為解決本發(fā)明的技術(shù)問題,本發(fā)明公開一種用于IPTV系統(tǒng)的信息搜索方法,其包括將用戶發(fā)起的搜索請求作歸一化處理,計(jì)算所述搜索請求分別由搜索引擎模塊和數(shù)據(jù)庫搜索模塊進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值,根據(jù)加權(quán)值的大小,將所述搜索請求轉(zhuǎn)向至所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊;由所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊執(zhí)行所述搜索請求,將搜索結(jié)果返回給用戶。優(yōu)選的,所述歸一化處理的步驟包括確定計(jì)算兩個(gè)所述加權(quán)值對應(yīng)的搜索指標(biāo),并從IPTV系統(tǒng)中的運(yùn)營管理服務(wù)器獲取所述搜索指標(biāo)的數(shù)值;判斷所述搜索指標(biāo)是否滿足預(yù)先設(shè)置的過濾條件,如滿足,則繼續(xù)下一步驟,否則確定將所述搜索請求轉(zhuǎn)向至所述過濾條件所設(shè)定的所述搜索引擎^t塊或所述數(shù)據(jù)庫搜索模塊;確定每個(gè)搜索指標(biāo)的權(quán)值,分別計(jì)算所述搜索請求分別由所述搜索引擎模塊和所述數(shù)據(jù)庫搜索模塊進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值。優(yōu)選的,所述:li索指標(biāo)至少包括所述搜索請求是否為關(guān)鍵字搜索、是否為模糊搜索;當(dāng)前所述搜索引擎模塊的空載率和平均搜索時(shí)間;當(dāng)前所述數(shù)據(jù)庫搜索模塊的空載率和平均搜索時(shí)間。優(yōu)選的,所述過濾條件至少包括當(dāng)所述搜索引擎模塊的空載率達(dá)到最小極限時(shí),確定將所述搜索請求轉(zhuǎn)向所述數(shù)據(jù)庫搜索模塊;當(dāng)所述數(shù)據(jù)庫搜索模塊的空載率達(dá)到最小^J艮時(shí),確定將所述搜索請求轉(zhuǎn)向所迷搜索引擎模塊。優(yōu)選的,所迷搜索請求包括用戶ID、是否為關(guān)鍵字搜索、是否為模糊搜索的信息;且所述搜索請求的格式為URL字符串,或一個(gè)XML描述文件。優(yōu)選的,所述數(shù)據(jù)庫搜索模塊是以SQL搜索語句對IPTV系統(tǒng)中的數(shù)據(jù)庫進(jìn)行搜索;所述搜索引擎模塊是將數(shù)據(jù)庫的內(nèi)容作為索引緩存在內(nèi)存中,以索引方式對數(shù)據(jù)庫進(jìn)行搜索;當(dāng)數(shù)據(jù)庫的內(nèi)容變化時(shí),所述搜索引擎模塊與所述數(shù)據(jù)庫搜索模塊進(jìn)行數(shù)據(jù)同步。優(yōu)選的,所述用于IPTV系統(tǒng)的信息搜索方法還包括步驟將所述搜索結(jié)果反饋至IPTV系統(tǒng)中的運(yùn)營管理服務(wù)器。優(yōu)選的,所述搜索結(jié)果包括釆用的搜索方式、搜索時(shí)間和對應(yīng)所述搜索請求的請求結(jié)果。另外,本發(fā)明還公開一種IPTV系統(tǒng),其包括接入機(jī)頂盒的用戶接入服務(wù)器;TV上載服務(wù)器;提供流媒體服務(wù)的流媒體服務(wù)器群;運(yùn)營管理服務(wù)器;數(shù)據(jù)庫;數(shù)據(jù)庫搜索模塊,以SQL搜索語句對IPTV系統(tǒng)中的數(shù)據(jù)庫進(jìn)行搜索;搜索引擎模塊,將數(shù)據(jù)庫的內(nèi)容作為索引緩存在內(nèi)存中,以索引方式對數(shù)據(jù)庫進(jìn)行搜索;搜索轉(zhuǎn)向模塊,用于將用戶發(fā)起的搜索請求作歸一化處理,計(jì)算所述搜索請求分別由搜索引擎模塊和數(shù)據(jù)庫搜索模塊進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值,根據(jù)加權(quán)值的大小,將所述搜索請求轉(zhuǎn)向至所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊;由所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊執(zhí)行所述搜索請求,將搜索結(jié)果返回給用戶。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果本發(fā)明采用數(shù)據(jù)庫搜索與搜索引擎搜索相結(jié)合,使IPTV系統(tǒng)同時(shí)具備數(shù)據(jù)庫搜索與搜索引擎搜索的優(yōu)點(diǎn);另外,本發(fā)明通過分析用戶發(fā)出的搜索請求,綜合搜索引擎模塊和數(shù)據(jù)庫搜索模塊的當(dāng)前搜索指標(biāo),通過歸一化處理客觀的評價(jià)利用搜索引擎模塊和數(shù)據(jù)庫搜索模塊分別執(zhí)行搜索請求的加權(quán)值,從而可以客觀的從搜索引擎模塊和數(shù)據(jù)庫搜索模塊兩者之中,選擇其中之一為用戶提供搜索速度更快、搜索結(jié)果更精準(zhǔn)的搜索服務(wù),從而方便用戶與IPTV系統(tǒng)進(jìn)行業(yè)務(wù)體驗(yàn)。圖1是本發(fā)明公開的IPTV系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明一個(gè)較佳實(shí)施例的流程示意圖。具體實(shí)施例方式本發(fā)明將數(shù)據(jù)庫搜索與搜索引擎搜索相結(jié)合,使IPTV系統(tǒng)的信息搜索具備兩者的優(yōu)點(diǎn),為IPTV系統(tǒng)的用戶(可以是IPTV系統(tǒng)的管理人員,也可以是普通的機(jī)頂盒)提供信息搜索服務(wù)。如圖1所示,本發(fā)明公開的IPTV系統(tǒng)1包括提供4幾頂盒接入的用戶接入服務(wù)器11;用于提供電視節(jié)目上載的TV上載服務(wù)器12;提供流媒體服務(wù)的流媒體服務(wù)器群13;運(yùn)營管理服務(wù)器14;數(shù)據(jù)庫15;以SQL搜索語句對IPTV系統(tǒng)中的數(shù)據(jù)庫進(jìn)行搜索的數(shù)據(jù)庫搜索模塊16;將數(shù)據(jù)庫的內(nèi)容作為索引緩存在內(nèi)存中,以索引方引擎模塊17;用于將用戶發(fā)起的搜索請求作歸一化處理,計(jì)算所迷搜索請求分別由搜索引擎模塊17和數(shù)據(jù)庫搜索模塊16進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值,根據(jù)加權(quán)值的大小,將所述搜索請求轉(zhuǎn)向至所述搜索引擎模塊17或所述數(shù)據(jù)庫搜索模塊16的搜索轉(zhuǎn)向模塊18;由所述搜索引擎模塊17或所述數(shù)據(jù)庫搜索模塊16執(zhí)行所述搜索請求,將搜索結(jié)果返回給用戶。另外,數(shù)據(jù)庫15中的數(shù)據(jù)發(fā)生變化時(shí),數(shù)據(jù)庫15與所述搜索引擎模塊17進(jìn)行數(shù)據(jù)同步,或通過數(shù)據(jù)庫搜索模塊16與所迷搜索引擎模塊17針對數(shù)據(jù)庫15進(jìn)行數(shù)據(jù)同步。結(jié)合圖2所示,對本發(fā)明的實(shí)施進(jìn)一步詳細(xì)說明。步驟Sl:IPTV系統(tǒng)1的用戶(比如為機(jī)頂盒)向IPTV系統(tǒng)1發(fā)出搜索請求,該搜索請求的格式可能為URL字符串,也可能是一個(gè)XML描述文件。步驟S2:搜索轉(zhuǎn)向模塊18對搜索請求作歸一化處理,確定搜索轉(zhuǎn)向至所述數(shù)據(jù)庫搜索模塊16還是所迷搜索引擎模塊17。原則上,對搜索速度要求不高,并且搜索條件嚴(yán)格的搜索請求,可以由所述數(shù)據(jù)庫搜索模塊16;對搜索速度要求高,并且對理解用戶意圖較高的搜索請求,可以由所迷搜索引擎模塊17??紤]的搜索指標(biāo)在用戶方面有關(guān)鍵詞數(shù)量、是否模糊查詢;系統(tǒng)方面有當(dāng)前空栽率和平均搜索時(shí)間。為了實(shí)現(xiàn)搜素轉(zhuǎn)向,對每個(gè)用戶的搜索請求中,IPTV系統(tǒng)1都會將搜索請求附加一個(gè)數(shù)據(jù)結(jié)構(gòu),其定義如下typedefstruct^intuser—id;〃機(jī)頂盒或IPTV系統(tǒng)管理員的IDbooleanmulti—Keyword;〃是否多關(guān)鍵詞搜索booleanfuzzy;〃是否模糊搜索}SEARCH—INFO;另夕卜,IPTV系統(tǒng)1的運(yùn)營管理服務(wù)器14中維護(hù)一個(gè)與當(dāng)前系統(tǒng)進(jìn)行搜索處理相關(guān)的數(shù)據(jù)結(jié)構(gòu),其定義如下typedefstruct(floatcur—Database;〃所述數(shù)據(jù)庫搜索模塊16的空載率floatcur—SearchEngine;〃所述搜索引擎模塊17的當(dāng)前空載率intavr—DataBaseTime;〃所迷數(shù)據(jù)庫搜索模塊16的平均搜索時(shí)間intavr—SearchTime;〃所述搜索引擎模塊17的平均搜索時(shí)間}GLOBALJNFO;對搜索請,《作歸一化處理的具體過程如下首先,確定計(jì)算兩個(gè)所述加權(quán)值對應(yīng)的搜索指標(biāo),例如,所述搜索指標(biāo)至少包括所述搜索請求是否為關(guān)鍵字搜索,是否為模糊搜索;當(dāng)前所述數(shù)據(jù)庫搜索模塊16的空載率和平均搜索時(shí)間;當(dāng)前所述搜索引擎模塊17的空載率和平均搜索時(shí)間。其次,獲取搜索指標(biāo)所述搜索請求是否為關(guān)鍵字搜索、是否為模糊搜索可以從所迷搜索請求附帶的數(shù)據(jù)結(jié)構(gòu)中獲得;所述數(shù)據(jù)庫搜索模塊16的空載率和平均_索時(shí)間,以及所述搜索引擎模塊17的空栽率和平均搜索時(shí)間的信息,均從所迷運(yùn)營管理服務(wù)器14獲取。再次,判斷所述搜索指標(biāo)是否滿足過濾條件,如滿足,則繼續(xù)下一步驟,否則確定將所述搜索請求轉(zhuǎn)向至所述過濾條件所設(shè)定的所述數(shù)據(jù)庫搜索模塊16或所述搜索引擎模塊17。其中,所述過濾條件至少包括當(dāng)所述數(shù)據(jù)庫搜索模塊16的空載率達(dá)到最小極限時(shí),確定將所述搜索請求轉(zhuǎn)向所迷搜索引擎模塊17;當(dāng)所述搜索引擎模塊17的空載率達(dá)到最小極限時(shí),確定將所述搜索請求轉(zhuǎn)向所述數(shù)據(jù)庫搜索模塊16。所述過濾條件還可以根據(jù)實(shí)際需要另行定義或設(shè)置,以平衡所述數(shù)據(jù)庫搜索模塊16和所述搜索引擎模塊17的負(fù)栽,達(dá)到優(yōu)化搜索的目的。然后,確定每個(gè)搜索指標(biāo)的權(quán)值,分別計(jì)算所述搜索請求分別由所述數(shù)據(jù)庫搜索模塊16和所述搜索引擎模塊17進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值。最后,根據(jù)加權(quán)值的大小,將所述搜索請求轉(zhuǎn)向至所迷數(shù)據(jù)庫搜索模塊16或所迷搜索引擎模塊17。步驟3:若步驟S2確定將所迷搜索請求轉(zhuǎn)向至所述搜索引擎模塊17時(shí),所述搜索轉(zhuǎn)向模塊18將所述搜索請求轉(zhuǎn)給所述搜索引擎模塊17。步驟S4:所述搜索引擎模塊17執(zhí)行所述搜索請求,將搜索結(jié)果返回給所述搜索轉(zhuǎn)向模塊18。步驟S5:由所述搜索轉(zhuǎn)向模塊18將搜索結(jié)果返回給用戶。步驟S6:將用戶的搜索記錄和搜索結(jié)果記錄至運(yùn)營管理服務(wù)器14,作為下次轉(zhuǎn)向的依據(jù)。其中,每次檢索后的反饋信息,其按以下數(shù)據(jù)結(jié)構(gòu)記錄至運(yùn)營管理服務(wù)器14:typedefsttuct{intSearch—Type;〃搜索方式,(數(shù)據(jù)庫檢索或搜索引擎檢索)inttime;〃4企索耗時(shí)另外,在步驟Sll至步驟S16執(zhí)行用戶發(fā)起的另一次搜索請求的過程中,步驟S12確定轉(zhuǎn)向至所迷數(shù)據(jù)庫搜索模塊16,由所述數(shù)據(jù)庫搜索模塊16執(zhí)行所述搜索請求,其執(zhí)行步驟與步驟Sl至S6相似,在此不再重復(fù)描述。例如,當(dāng)前IPTV系統(tǒng)1中,數(shù)據(jù)庫15中存放IPTV節(jié)目相關(guān)數(shù)據(jù)。所述數(shù)據(jù)庫搜索模塊16的平均搜索時(shí)間是3秒,所述搜索引擎模塊17的平均搜索時(shí)間是0.5秒;所述數(shù)據(jù)庫搜索模塊16和所述搜索引擎模塊17的當(dāng)前空載率分別為0.75和0.5,對于系統(tǒng)中各個(gè)指標(biāo),權(quán)值均設(shè)定為1。當(dāng)一個(gè)用戶操作機(jī)頂盒發(fā)出的搜索請求是多關(guān)鍵詞搜索、非模糊查詢時(shí),首先進(jìn)行歸一化處理,獲得如下表l所示的數(shù)據(jù)__<table>tableseeoriginaldocumentpage7</column></row><table>表1其中,對IPTV系統(tǒng)1設(shè)定的平均搜索時(shí)間最大最小值區(qū)間為[O.l,12],負(fù)載得分就按當(dāng)前負(fù)載與最大負(fù)栽的百分比,多關(guān)鍵詞搜索和模糊查詢是布爾值,其區(qū)間為[O,l],當(dāng)用戶要求多關(guān)鍵詞搜索或者模糊查詢時(shí),數(shù)據(jù)庫搜索引擎的得分為0,反之得分為1,搜索引擎則與其相反。因此,如果該搜索請求交由所述數(shù)據(jù)庫搜索模塊16處理,其計(jì)算獲得的加權(quán)值為2.51;如果該搜索請求交由所述搜索引擎模塊17處理,其計(jì)算獲得的加權(quán)值為2.47;由于釆用搜索引擎方式對應(yīng)的加權(quán)值相對比采用數(shù)據(jù)庫搜索方式的加權(quán)值大,故該搜索請求應(yīng)該交付所述數(shù)據(jù)庫搜索模塊16處理.當(dāng)交付給所迷數(shù)據(jù)庫搜索模塊16的檢索請求越來越多時(shí),所迷數(shù)據(jù)庫搜索模塊16的性能也必然下降,此時(shí)檢索時(shí)間和空栽率兩個(gè)指標(biāo)下降,較大的加權(quán)值傾向于所述搜索引擎模塊17,使搜索請求轉(zhuǎn)向所述搜索引擎模塊17,從而起到了負(fù)載平衡的效果。綜上,本發(fā)明采用數(shù)據(jù)庫搜索與搜索引擎搜索相結(jié)合,使IPTV系統(tǒng)同時(shí)具備數(shù)據(jù)庫搜索與搜索引擎搜索的優(yōu)點(diǎn);另外,本發(fā)明通過分析用戶發(fā)出的搜索請求,綜合搜索引擎模塊和數(shù)據(jù)庫搜索模塊的當(dāng)前搜索指標(biāo),通過歸一化處理客觀的評價(jià)利用搜索引擎模塊和數(shù)據(jù)庫搜索模塊分別執(zhí)行搜索請求的加權(quán)值,從而可以客觀的從搜索引擎模塊和數(shù)據(jù)庫搜索模塊兩者之中,選擇其中之一為用戶提供搜索速度更快、搜索結(jié)果更精準(zhǔn)的搜索服務(wù),從而方便用戶與IPTV系統(tǒng)進(jìn)行業(yè)務(wù)體驗(yàn)。權(quán)利要求1、一種用于IPTV系統(tǒng)的信息搜索方法,其特征在于包括將用戶發(fā)起的搜索請求作歸一化處理,計(jì)算所述搜索請求分別由搜索引擎模塊和數(shù)據(jù)庫搜索模塊進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值,根據(jù)加權(quán)值的大小選擇將所述搜索請求轉(zhuǎn)向至所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊;由所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊執(zhí)行所述搜索請求,將搜索結(jié)果返回給用戶。2、根據(jù)權(quán)利要求1所述用于IPTV系統(tǒng)的信息搜索方法,其特征在于,所述歸一化處理的步驟包括確定計(jì)算兩個(gè)所述加權(quán)值對應(yīng)的搜索指標(biāo),并從IPTV系統(tǒng)中的運(yùn)營管理服務(wù)器獲取所述搜索指標(biāo)的數(shù)值;判斷所述搜索指標(biāo)是否滿足預(yù)先設(shè)置的過濾條件,如滿足,則繼續(xù)下一步驟,否則確定將所述搜索請求轉(zhuǎn)向至所述過濾條件所設(shè)定的所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊;確定每個(gè)搜索指標(biāo)的權(quán)值,分別計(jì)算所述搜索請求分別由所述搜索引擎模塊和所述數(shù)據(jù)庫搜索模塊進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值。3、根據(jù)權(quán)利要求2所述用于IPTV系統(tǒng)的信息搜索方法,其特征在于,所述搜索指標(biāo)至少包括所述搜索請求是否為關(guān)lt字搜索、是否為模糊搜索;當(dāng)前所述搜索引擎模塊的空載率和平均搜索時(shí)間;當(dāng)前所述數(shù)據(jù)庫搜索模塊的空載率和平均搜索時(shí)間。4、根據(jù)權(quán)利要求2所述用于IPTV系統(tǒng)的信息搜索方法,其特征在于,所述過濾條件至少包括當(dāng)所述搜索引擎模塊的空載率達(dá)到最小極限時(shí),確定將所述搜索請求轉(zhuǎn)向所述數(shù)據(jù)庫搜索模塊;當(dāng)所述數(shù)據(jù)庫搜索模塊的空載率達(dá)到最小極限時(shí),確定將所述搜索請求轉(zhuǎn)向所述搜索引擎模塊。5、根據(jù)權(quán)利要求1所述用于IPTV系統(tǒng)的信息搜索方法,其特征在于,所述搜索請求包括用戶ID、是否為關(guān)鍵字搜索、是否為模糊搜索的信息;且所述搜索請求的格式為URL字符串,或一個(gè)XML描述文件。6、根據(jù)權(quán)利要求1所述用于IPTV系統(tǒng)的信息搜索方法,其特征在于,所述數(shù)據(jù)庫搜索模塊是以SQL搜索語句對IPTV系統(tǒng)中的數(shù)據(jù)庫進(jìn)行搜索;所述搜索引擎模塊是將數(shù)據(jù)庫的內(nèi)容作為索引緩存在內(nèi)存中,以索引方式對數(shù)據(jù)庫進(jìn)行搜索;當(dāng)數(shù)據(jù)庫的內(nèi)容變化時(shí),所述搜索引擎模塊與所述數(shù)據(jù)庫搜索模塊進(jìn)行數(shù)據(jù)同步。7、根據(jù)權(quán)利要求1所述用于IPTV系統(tǒng)的信息搜索方法,其特征在于,還包括步驟將所述搜索結(jié)果反饋至IPTV系統(tǒng)中的運(yùn)營管理服務(wù)器。8、根據(jù)權(quán)利要求1至7任何一項(xiàng)所述用于IPTV系統(tǒng)的信息搜索方法,其特征在于,所述搜索結(jié)果包括采用的搜索方式、搜索時(shí)間和對應(yīng)所述搜索請求的請求結(jié)果。9、一種IPTV系統(tǒng),包括接入機(jī)頂盒的用戶接入服務(wù)器;TV上載服務(wù)器;提供流媒體服務(wù)的流媒體服務(wù)器群;運(yùn)營管理服務(wù)器;數(shù)據(jù)庫;其特征在于,還包括數(shù)據(jù)庫搜索模塊,以SQL搜索語句對IPTV系統(tǒng)中的數(shù)據(jù)庫進(jìn)行搜索;搜索引擎模塊,將數(shù)據(jù)庫的內(nèi)容作為索引緩存在內(nèi)存中,以索引方式對數(shù)據(jù)庫進(jìn)行搜索;搜索轉(zhuǎn)向模塊,用于將用戶發(fā)起的搜索請求作歸一化處理,計(jì)算所述搜索請求分別由搜索引擎模塊和數(shù)據(jù)庫搜索模塊進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值,根據(jù)加權(quán)值的大小,將所述搜索請求轉(zhuǎn)向至所述搜索引擎模塊或所述數(shù)據(jù)庫搜索才莫塊;由所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊執(zhí)行所述搜索請求,將搜索結(jié)果返回給用戶。10、根據(jù)權(quán)利要求1所述IPTV系統(tǒng),其特征在于,所述搜索轉(zhuǎn)向模塊作如下方式作歸一化處理確定計(jì)算兩個(gè)所述加權(quán)值對應(yīng)的搜索指標(biāo),并從IPTV系統(tǒng)中的運(yùn)營管理服務(wù)器獲取所述搜索指標(biāo)的數(shù)值;判斷所述搜索指標(biāo)是否滿足預(yù)先設(shè)置的過濾條件,如滿足,則繼續(xù)下一步驟,否則確定將所述搜索請求轉(zhuǎn)向至所述過濾條件所設(shè)定的所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊;確定每個(gè)搜索指標(biāo)的權(quán)值,分別計(jì)算所述搜索請求分別由所述搜索引擎模塊和所述數(shù)據(jù)庫搜索模塊進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值。全文摘要本發(fā)明公開一種用于IPTV系統(tǒng)的信息搜索方法,其包括將用戶發(fā)起的搜索請求作歸一化處理,計(jì)算所述搜索請求分別由搜索引擎模塊和數(shù)據(jù)庫搜索模塊進(jìn)行搜索處理時(shí)的兩個(gè)加權(quán)值,根據(jù)加權(quán)值的大小,將所述搜索請求轉(zhuǎn)向至所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊;由所述搜索引擎模塊或所述數(shù)據(jù)庫搜索模塊執(zhí)行所述搜索請求,將搜索結(jié)果返回給用戶。本發(fā)明還公開一種IPTV系統(tǒng)。本發(fā)明為用戶提供搜索速度更快、搜索結(jié)果更精準(zhǔn)的搜索服務(wù),從而方便用戶與IPTV系統(tǒng)進(jìn)行業(yè)務(wù)體驗(yàn)。文檔編號G06F17/30GK101436202SQ20081021761公開日2009年5月20日申請日期2008年11月21日優(yōu)先權(quán)日2008年11月21日發(fā)明者李昌盛申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司