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