專利名稱:筆劃拼音字?jǐn)?shù)索引的搜索方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件技術(shù),具體地涉及用遙控器簡(jiǎn)便輸入的節(jié)目搜索軟件技術(shù)。
在觀看網(wǎng)絡(luò)電視或者數(shù)字電視的影視點(diǎn)播節(jié)目時(shí),經(jīng)常需要搜索指定的影視節(jié)目,由于用戶一般使用遙控器操作,遙控器按鍵有限,難以方便輸入節(jié)目名稱,用戶難以方便查找到希望觀看的節(jié)目。傳統(tǒng)的解決方案,一般以一個(gè)數(shù)字鍵對(duì)應(yīng)多個(gè)字母,通過(guò)拼音輸入法依次輸入節(jié)目的漢字名稱,進(jìn)行查詢,操作比較繁瑣,用戶使用不方便。
本發(fā)明的目的是提供一種搜索軟件方法和裝置,使用戶在搜索節(jié)目時(shí),只需要用遙控器輸入節(jié)目屬性(包括但不限于名稱、導(dǎo)演、主演)的第一個(gè)字的筆劃數(shù),或者輸入節(jié)目屬性(包括但不限于名稱、導(dǎo)演、主演)的拼音縮寫,就能方便地搜索到符合條件的一組節(jié)目,用戶再?gòu)闹羞x出指定節(jié)目。
本發(fā)明的技術(shù)問(wèn)題通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)提出一種以筆劃數(shù)、或拼音縮寫、或字?jǐn)?shù)為索引的搜索方法,包括搜索服務(wù)器和客戶端;客戶端可以是但不限于電腦、機(jī)頂盒;為用戶使用方便,系統(tǒng)可選部件包括遙控器、電視機(jī)。本發(fā)明的技術(shù)方案包括以下步驟1.用戶觀看客戶端電腦搜索界面,用遙控器輸入節(jié)目名稱、導(dǎo)演、或主演的第一個(gè)字的筆劃數(shù),或者拼音字母,或者節(jié)目名稱的字?jǐn)?shù),提交客戶端電腦搜索;2.客戶端電腦接收遙控器輸入的筆劃數(shù),或者拼音字母,或者節(jié)目名稱的字?jǐn)?shù),向搜索服務(wù)器發(fā)送查找節(jié)目請(qǐng)求;3.搜索服務(wù)器保存節(jié)目標(biāo)識(shí)文件、筆劃數(shù)索引文件、拼音縮寫索引文件、字?jǐn)?shù)索引文件;搜索服務(wù)器響應(yīng)客戶端電腦的查找請(qǐng)求,根據(jù)筆劃數(shù)從筆劃數(shù)索引文件,或根據(jù)拼音字母從拼音縮寫索引文件,或根據(jù)節(jié)目名稱的字?jǐn)?shù)從字?jǐn)?shù)索引文件查找到一組節(jié)目標(biāo)識(shí),并根據(jù)節(jié)目標(biāo)識(shí)從節(jié)目標(biāo)識(shí)文件取出節(jié)目名稱、影視文件URL信息,返回給客戶端電腦;4.客戶端電腦把返回的這組節(jié)目名稱顯示在屏幕上,用戶從中選擇指定的節(jié)目。
本發(fā)明在電腦與遙控器、電視機(jī)配合時(shí),電腦支持遙控器操作控制,電腦顯示卡支持TVOut輸出,或者VGA輸出經(jīng)過(guò)VGA-TV轉(zhuǎn)換,這些技術(shù)已有成熟產(chǎn)品,本發(fā)明不再詳述。
本發(fā)明用戶只需要輸入節(jié)目名稱、導(dǎo)演、或主演的第一個(gè)字的筆劃數(shù),或者拼音縮寫,或者節(jié)目名稱的字?jǐn)?shù),就可查找出符合條件的一組節(jié)目列表,用戶從中選擇所需的節(jié)目。用戶輸入簡(jiǎn)便,查找快捷,適用于寬帶網(wǎng)絡(luò)電視、數(shù)字電視等流媒體業(yè)務(wù)。
圖1是本發(fā)明的搜索服務(wù)器、支持遙控器和TVOut顯示的客戶端電腦、遙控器、電視機(jī)連接示意圖;圖2是用戶在客戶端電腦輸入拼音縮寫示意圖;圖3是搜索服務(wù)器響應(yīng)客戶端電腦搜索請(qǐng)求的流程圖;具體實(shí)施方式
以下結(jié)合附圖所示之實(shí)施例作進(jìn)一步詳述。
本發(fā)明的實(shí)施例是在搜索服務(wù)器預(yù)先建立節(jié)目屬性的索引,用戶輸入數(shù)字或者選中拼音字母,通過(guò)索引查找出一組節(jié)目,從中選出用戶需要的節(jié)目;其中節(jié)目屬性包括但不限于節(jié)目名稱、導(dǎo)演名字、主演名字,索引包括但不限于節(jié)目屬性的第一個(gè)字的筆劃、或者拼音縮寫、或者節(jié)目名稱字?jǐn)?shù)。
搜索服務(wù)器保存節(jié)目標(biāo)識(shí)文件和索引文件,索引文件包括節(jié)目屬性第一個(gè)字筆劃數(shù)索引文件、拼音縮寫索引文件、字?jǐn)?shù)索引文件。各文件數(shù)據(jù)結(jié)構(gòu)如下所示1、節(jié)目標(biāo)識(shí)文件節(jié)目標(biāo)識(shí)文件保存所有節(jié)目的名稱顯示和內(nèi)容鏈接信息,其數(shù)據(jù)結(jié)構(gòu)如下所示節(jié)目標(biāo)識(shí)記錄1節(jié)目標(biāo)識(shí)記錄2......
所有節(jié)目標(biāo)識(shí)記錄有相同的數(shù)據(jù)結(jié)構(gòu),如下表所示
節(jié)目標(biāo)識(shí)記錄示例“20,黑客帝國(guó)III,www.movienet.com/hkdg.wmv”2、筆劃數(shù)索引文件筆劃數(shù)索引文件保存所有節(jié)目名稱、導(dǎo)演或者主演的第一個(gè)字的筆劃數(shù)與節(jié)目標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,數(shù)據(jù)結(jié)構(gòu)如下;筆劃數(shù)為1的記錄筆劃數(shù)為2的記錄......
每個(gè)筆劃數(shù)的記錄結(jié)構(gòu)相同,如下所示<stroke-N>//筆劃數(shù)N的記錄<name>//節(jié)目名稱第一個(gè)字的筆劃數(shù)ID1,ID2,...... //節(jié)目標(biāo)識(shí)</name>
<director>//導(dǎo)演名稱第一個(gè)字的筆劃數(shù)ID3,ID4,...... //節(jié)目標(biāo)識(shí)</director>
<player> //主演名稱第一個(gè)字的筆劃數(shù)ID5,ID6,...... //節(jié)目標(biāo)識(shí)</player>
</stroke-N>
3、拼音縮寫索引文件拼音縮寫索引文件保存所有節(jié)目名稱、導(dǎo)演或者主演的拼音縮寫與節(jié)目標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。拼音縮寫可以是任意方式,如節(jié)目名稱、導(dǎo)演或者主演的第一個(gè)字的第一個(gè)字母,或者每個(gè)字的第一個(gè)字母組合,或者名稱的全部拼音。拼音縮寫索引文件數(shù)據(jù)結(jié)構(gòu)如下拼音縮寫a記錄拼音縮寫b記錄......
其中每個(gè)拼音縮寫記錄的結(jié)構(gòu)相同,如下示例
<spell-h> //拼音索引h對(duì)應(yīng)的節(jié)目<name>//節(jié)目名稱拼音索引h對(duì)應(yīng)的節(jié)目清單ID1,ID2,...... //節(jié)目標(biāo)識(shí)</name>
<director>//導(dǎo)演名稱拼音索引h對(duì)應(yīng)的節(jié)目清單ID3,ID4,...... //節(jié)目標(biāo)識(shí)</director>
<player> //主演名稱拼音索引h對(duì)應(yīng)的節(jié)目清單ID5,ID6,...... //節(jié)目標(biāo)識(shí)</player>
</spell-h>
4、節(jié)目名稱字?jǐn)?shù)索引文件節(jié)目名稱字?jǐn)?shù)索引文件保存所有節(jié)目名稱字?jǐn)?shù)與節(jié)目標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,數(shù)據(jù)結(jié)構(gòu)如下節(jié)目名稱字?jǐn)?shù)為1的記錄節(jié)目名稱字?jǐn)?shù)為2的記錄......
其中每個(gè)節(jié)目名稱字?jǐn)?shù)的記錄結(jié)構(gòu)相同,如下所示<wordnum-N> //節(jié)目名稱字?jǐn)?shù)為N的節(jié)目記錄<name>
ID1,ID2,...... //節(jié)目標(biāo)識(shí)</name>
</wordnum-N>
用戶使用遙控器輸入索引,例如節(jié)目名稱、導(dǎo)演或者主演的第一個(gè)字的筆劃數(shù),或者節(jié)目名稱字?jǐn)?shù),或者用遙控器選擇字母輸入拼音縮寫。
客戶端電腦接收到遙控器搜索命令,向搜索服務(wù)器發(fā)送搜索請(qǐng)求。搜索請(qǐng)求包括但不限于以下三個(gè)字段
1、搜索方式1表示按筆劃數(shù),2表示拼音縮寫,3表示節(jié)目名稱字?jǐn)?shù)2、搜索屬性1表示節(jié)目名稱,2表示導(dǎo)演名稱,3表示主演名稱3、搜索值以數(shù)字表示筆劃數(shù)或名稱字?jǐn)?shù),字母表示拼音縮寫搜索服務(wù)器響應(yīng)客戶端電腦的查找請(qǐng)求,根據(jù)筆劃數(shù)從筆劃數(shù)索引文件,或根據(jù)拼音字母從拼音縮寫索引文件,或根據(jù)節(jié)目名稱的字?jǐn)?shù)從字?jǐn)?shù)索引文件匹配查找到一組對(duì)應(yīng)的節(jié)目標(biāo)識(shí),并根據(jù)節(jié)目標(biāo)識(shí)從節(jié)目標(biāo)識(shí)文件查找節(jié)目名稱、影視文件URL信息,返回給客戶端電腦。
客戶端電腦把查詢結(jié)果信息顯示在屏幕上,供用戶選擇。
圖1是本發(fā)明的方法和裝置的總體示意圖??蛻舳穗娔X通過(guò)互聯(lián)網(wǎng)與搜索服務(wù)器連接;客戶端電腦顯示卡支持TV-Out輸入,通過(guò)S-Video或復(fù)合Video線纜與電視連接;客戶端電腦具有遙控器控制功能。用戶通過(guò)電視或電腦屏幕觀看節(jié)目,通過(guò)遙控器控制搜索節(jié)目。
圖2是用戶在客戶端電腦輸入拼音縮寫示意圖。由于遙控器上沒(méi)有字母按鍵,用戶在輸入時(shí),屏幕上顯示圖2所示字母列表按鈕,用戶使用遙控器的上、下、左、右鍵移動(dòng)光標(biāo),選中字母,輸入拼音縮寫。
圖3是搜索服務(wù)器響應(yīng)客戶端電腦搜索節(jié)目的處理流程圖。搜索服務(wù)器首先搜索相應(yīng)的索引文件,查找符合條件的一組節(jié)目標(biāo)識(shí);根據(jù)這組節(jié)目標(biāo)識(shí),從節(jié)目標(biāo)識(shí)文件查找到節(jié)目名稱、節(jié)目文件的URL鏈接,并把這些信息返回給客戶端電腦??蛻舳穗娔X把這組節(jié)目名稱顯示在屏幕上,用戶使用遙控器上、下、左、右鍵選中節(jié)目,確認(rèn)后,客戶端電腦根據(jù)URL播放節(jié)目。
客戶端電腦在處理用戶搜索請(qǐng)求時(shí),也可從搜索服務(wù)器下載節(jié)目標(biāo)識(shí)文件、筆劃數(shù)索引文件、拼音縮寫索引文件、字?jǐn)?shù)索引文件,在客戶端查詢??蛻舳穗娔X節(jié)目查詢流程與圖3所示搜索服務(wù)器處理流程相似。
權(quán)利要求
1.一種以筆劃數(shù)為索引的軟件搜索方法,包括有搜索服務(wù)器,客戶端,其特征在于搜索服務(wù)器保存索引信息,在客戶端輸入筆劃數(shù),搜索到一組結(jié)果。
2.一種以拼音縮寫為索引的軟件搜索方法,包括有搜索服務(wù)器,客戶端,其特征在于搜索服務(wù)器保存索引信息,在客戶端輸入拼音縮寫,搜索到一組結(jié)果。
3.一種以字?jǐn)?shù)為索引的軟件搜索方法,包括有搜索服務(wù)器,客戶端,其特征在于搜索服務(wù)器保存索引信息,在客戶端輸入節(jié)目名稱字?jǐn)?shù),搜索到一組結(jié)果。
全文摘要
一種筆劃拼音字?jǐn)?shù)索引的搜索方法和裝置,以筆劃數(shù)、或拼音縮寫、或節(jié)目名稱字?jǐn)?shù)為索引,包括有搜索服務(wù)器,客戶端。用戶使用遙控器輸入節(jié)目的名稱、導(dǎo)演、主演的第一個(gè)字的筆劃數(shù),或者拼音縮寫,或者字?jǐn)?shù),系統(tǒng)搜索到一組符合條件的節(jié)目,用戶從中選擇指定的節(jié)目。與現(xiàn)有技術(shù)相比,本發(fā)明操作更加簡(jiǎn)便,適用于網(wǎng)絡(luò)電視、數(shù)字電視領(lǐng)域遙控器操作方式。
文檔編號(hào)G06F17/30GK1641641SQ20041001511
公開(kāi)日2005年7月20日 申請(qǐng)日期2004年1月11日 優(yōu)先權(quán)日2004年1月11日
發(fā)明者趙紅剛 申請(qǐng)人:趙紅剛