欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種媒體播放器及其字符輸入方法

文檔序號:6776950閱讀:242來源:國知局
專利名稱:一種媒體播放器及其字符輸入方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機軟件技術(shù),具體涉及一種媒體播放器及其字符輸入方法。
背景技術(shù)
隨著集成電路技術(shù)的不斷發(fā)展,集成電路芯片的處理能力不斷增強的同時成本卻 在不斷降低。因此,除了傳統(tǒng)的進行通用數(shù)據(jù)處理的計算機,現(xiàn)在出現(xiàn)了越來越多專門性的 嵌入式設(shè)備,由于嵌入式設(shè)備在成本上的優(yōu)勢及其較為專一的功能用途,近年來得到了長 足的發(fā)展。在嵌入式設(shè)備應(yīng)用領(lǐng)域,雖然隨著軟硬件技術(shù)的不斷發(fā)展,其處理能力和人機交 互的功能在不斷提高和完善,但受制于其成本、產(chǎn)品體積大小、開發(fā)周期和市場前景等多種 原因,通常其處理芯片的運算能力和存儲空間的大小相比于通用計算機仍然受到相當(dāng)大的 限制。在這種情況下,嵌入式設(shè)備中使用的應(yīng)用軟件,體積通常較為袖珍且功能相對精簡, 從而在應(yīng)用時就會有諸多不便。例如,當(dāng)前市面上廣泛使用的各種手持終端和數(shù)字娛樂設(shè) 備(下文中統(tǒng)稱為嵌入式設(shè)備),如Mp3、Mp4播放器,數(shù)字電視機頂盒,手機,手持游戲機、 個人數(shù)字助理(PDA)、全球衛(wèi)星定位系統(tǒng)(GPS)導(dǎo)航儀等,都需要經(jīng)常在信息檢索的場景下 進行字符輸入——比如在Mp3、Mp4中搜索音視頻文件,在GPS導(dǎo)航儀中搜索道路、地點的名 稱,以及通過數(shù)字電視機頂盒搜索電視節(jié)目名稱或頻道名稱等。在現(xiàn)有技術(shù)下,所述的信息檢索通常是通過如下兩個相互獨立的步驟進行的步驟A 使用各種信息輸入方法進行字符輸入,得到至少由一個字符組成的字符 信息——即,預(yù)先設(shè)定字符數(shù)據(jù)庫,用戶通過拼音、筆畫組合、手寫甚至語音輸入等方式進 行字符輸入,嵌入式設(shè)備根據(jù)使用頻率的優(yōu)先級將符合輸入條件的候選字符或字符組合進 行降序排列以供用戶選擇。部分嵌入式設(shè)備的輸入方法還具有聯(lián)想輸入功能,即在用戶完 成前次字符輸入并選定候選字符后,將字符數(shù)據(jù)庫中能夠與所述前次字符形成字符組合的 所有字符根據(jù)該字符組合的使用頻率進行顯示,以節(jié)約用戶的輸入操作次數(shù)并提高輸入速 度;此外,還有部分嵌入式設(shè)備的輸入法能夠動態(tài)地根據(jù)用戶的輸入結(jié)果對字符數(shù)據(jù)庫進 行更新,例如用戶在字符數(shù)據(jù)庫中已有的詞組或短語以外,自行將幾個字符組合起來進行 輸入,則系統(tǒng)就會將該字符組合作為所述字符組合中首字符的一個新的詞組或短語,添加 到所述字符數(shù)據(jù)庫當(dāng)中;之后,當(dāng)該字符再次作為首字符出現(xiàn)時,就會將該字符組合作為一 個候選項,與字符數(shù)據(jù)庫中已有的其它以該字符為首字符的詞組或短語作為候選條目共同 顯示出來,供用戶進行選擇。步驟B 利用步驟A輸入的字符信息對目標(biāo)數(shù)據(jù)庫進行檢索。所述目標(biāo)數(shù)據(jù)庫是 為了區(qū)分字符數(shù)據(jù)庫而采用的稱呼,在不同的應(yīng)用場景下,其可能表示不同的含義,比如 若在Mp3中檢索音樂文件時,所述目標(biāo)數(shù)據(jù)庫是指包含所有音樂文件名稱的集合,如果是 在GPS導(dǎo)航儀中檢索地名時,所述目標(biāo)數(shù)據(jù)庫則是指地圖數(shù)據(jù)包中包含的所有地理標(biāo)識名 稱的集合,而如果是在觀看電視時搜索電視節(jié)目名稱或頻道名稱時,所述目標(biāo)數(shù)據(jù)庫則是 指電視節(jié)目名稱的集合或頻道名稱的集合,由于其在具體應(yīng)用場景下包含的具體含義是能
4夠為本領(lǐng)域技術(shù)人員所公知的,故在后文中將不再一一進行解釋。所述檢索的具體方法為按照所述輸入的字符信息,對目標(biāo)數(shù)據(jù)庫中的信息條目 的索引標(biāo)識進行逐字匹配的檢索。即,在目標(biāo)數(shù)據(jù)庫中,檢索索引標(biāo)識的首字符與所述輸入 的字符信息中的首字符匹配的所有信息條目;在檢索出來的所有索引標(biāo)識中,再進一步檢 索所有第二個字符與所述輸入的字符信息中第二個字符匹配的所有信息條目,不斷重復(fù)該 檢索匹配過程,直到對所述輸入的字符信息中的所有字符完成檢索匹配,得到最終的檢索 結(jié)果。在實際應(yīng)用中,上述兩個步驟還可以進行交叉應(yīng)用,比如在步驟A中每輸入一個 字符,就觸發(fā)步驟B進行檢索匹配,而在步驟B進行檢索匹配的同時,用戶還可以進一步對 字符信息進行更新(例如繼續(xù)輸入新的字符);又或者,還可以通過將中文字符與其拼音首 字母進行對應(yīng)(例如“頻”對應(yīng)“P”,“頻率”對應(yīng)“Pi ” ),來實現(xiàn)通過輸入英文字符對中文 信息條目進行檢索的模糊查詢功能。對此,現(xiàn)有技術(shù)中已經(jīng)有成熟且種類多樣的檢索形式, 在此不再一一贅述。雖然現(xiàn)有技術(shù)中應(yīng)用于嵌入式設(shè)備中的信息檢索的操作方式和操作界面形式多 樣,但其進行檢索的實際流程仍都屬于前文所述的步驟A、B所定義的基本流程或其擴展。 隨著嵌入式設(shè)備功能不斷增強和容量不斷提高,設(shè)備中保存的內(nèi)容和資訊數(shù)量也越來越 多,用戶越來越難以完整和準確地記住所有信息的名稱,進行信息檢索的隨機性和隨意性 在逐漸增大,這會導(dǎo)致現(xiàn)有技術(shù)的檢索方式在實際應(yīng)用中出現(xiàn)各種問題首先,隨著信息條目數(shù)量的增加,用戶很難記住所有信息條目的首字符,而現(xiàn)有檢 索技術(shù)則必須依賴于首字符的檢測才能實現(xiàn),而且,有時用戶不記得完整的目標(biāo)信息條目 的名稱,卻有可能會記得其名稱中的一些片段,而現(xiàn)有的檢索方式則無法利用這些信息的 提示作用進行信息檢索,智能化程度不高;其次,這種信息檢索的方法屬于被動的、封閉性的檢索——即由用戶輸入字符信 息,然后在所有信息條目中進行檢索匹配。顯然,隨著信息條目的數(shù)量越來越多,檢索速度 會越來越慢,從而無法保證用戶高速準確地查找到自己需要的目標(biāo)信息條目。

發(fā)明內(nèi)容
本發(fā)明提供一種媒體播放器及其字符輸入方法,能夠高速、準確地檢索到目標(biāo)信 息條目且智能化程度更高。為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的一種媒體播放器的字符輸入方法,該方法包括對于所述媒體播放器中存儲的多個信息條目,建立各信息條目的索引標(biāo)識中的每 個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述輸入的 字符對應(yīng)的索引標(biāo)識,并輸出所得到的索引標(biāo)識;接收輸入的選擇指令,在所得到的與所述輸入的字符對應(yīng)的索引標(biāo)識中,選定選 擇指令所指示的索引標(biāo)識。所述接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述輸 入的字符對應(yīng)的索引標(biāo)識具體包括
接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述多 個字符存在對應(yīng)關(guān)系的索引標(biāo)識。所述得到與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識包括若判斷存在與所輸入的 多個字符均存在對應(yīng)關(guān)系的索引標(biāo)識,則以該索引標(biāo)識作為與所述多個字符存在對應(yīng)關(guān)系 的索引標(biāo)識。所述得到與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識包括若判斷不存在與所輸入 的多個字符均存在對應(yīng)關(guān)系的索引標(biāo)識,則以與所述多個字符中的部分字符存在對應(yīng)關(guān)系 的索引標(biāo)識作為與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識。所述輸出所得到的索引標(biāo)識包括按照與所述多個字符的匹配程度降序排列的方 式輸出所得到的索引標(biāo)識,其中,與越多個所輸入的字符存在對應(yīng)關(guān)系的索引標(biāo)識,其與所 述多個字符的匹配程度越高。該方法進一步包括每當(dāng)有信息條目從所述媒體播放器中刪除時,清除該信息條目的索引標(biāo)識中的每 個字符與該索引標(biāo)識的對應(yīng)關(guān)系。一種媒體播放器,該裝置包括對應(yīng)關(guān)系操作模塊,用于對所述媒體播放器中存儲的多個信息條目,分別建立各 信息條目的索引標(biāo)識中包含的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;檢索模塊,用于接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到 與所述輸入的字符對應(yīng)的索引標(biāo)識,并輸出所得到的索引標(biāo)識;接收輸入的選擇指令,在所 得到的與所述輸入的字符對應(yīng)的索引標(biāo)識中,選定選擇指令所指示的索引標(biāo)識。所述檢索模塊包括第一選擇單元,用于接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng) 關(guān)系,得到與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識,并輸出所得到的索引標(biāo)識;第二選擇單元,用于接收輸入的選擇指令,在所得到的與所述輸入的字符對應(yīng)的 索弓I標(biāo)識中,選定選擇指令所指示的索引標(biāo)識。所述第一選擇單元包括判斷子單元,用于接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān) 系進行判斷,若判斷存在與所輸入的多個字符均存在對應(yīng)關(guān)系的索引標(biāo)識,以該索引標(biāo)識 作為與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識,否則,以與所述多個字符中的部分字符存 在對應(yīng)關(guān)系的索引標(biāo)識作為與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識;輸出子單元,用于按照與所述多個字符的匹配程度降序排列的方式輸出判斷子單 元得到的索引標(biāo)識,其中,與越多個所輸入的字符存在對應(yīng)關(guān)系的索引標(biāo)識,其與所述多個 字符的匹配程度越高。所述對應(yīng)關(guān)系操作模塊包括對應(yīng)關(guān)系建立單元,用于對所述媒體播放器中存儲的多個信息條目,分別建立各 信息條目的索引標(biāo)識中包含的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;對應(yīng)關(guān)系刪除單元,用于每當(dāng)有信息條目從所述媒體播放器中刪除時,清除該信 息條目的索引標(biāo)識中的每個字符與該索引標(biāo)識的對應(yīng)關(guān)系。由上述的技術(shù)方案可見,本發(fā)明提供的媒體播放器及其字符輸入方法,通過建立
6各信息條目的索引標(biāo)識中的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系,從而能夠在進行檢索時不必依賴對所需查找的信息條目的索引標(biāo)識首字符或全部字符的準確記憶,而能夠利用所 需查找的信息條目的索引標(biāo)識中包含的任意一個或多個字符進行檢索,從而將字符輸入與 信息條目檢索有機地結(jié)合在一個過程當(dāng)中,大大提高了字符輸入和檢索的智能程度和易用 性,進而顯著提高字符輸入和檢索的速度以及檢索的成功率。


圖1為本發(fā)明實施例中字符輸入方法的流程示意圖。圖2為本發(fā)明實施例中媒體播放器的組成結(jié)構(gòu)示意圖。圖3是本發(fā)明實施例中電視節(jié)目搜索觀看方法的實現(xiàn)流程圖;圖4是本發(fā)明實施例中圖3的步驟304的具體實現(xiàn)流程圖;圖5是本發(fā)明實施例中電視節(jié)目搜索觀看系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對 本發(fā)明進一步詳細說明。本發(fā)明實施例提供一種媒體播放器的字符輸入方法,其流程如圖1所示,具體包 括步驟101 對于所述媒體播放器中存儲的多個信息條目,建立各信息條目的索引 標(biāo)識中的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;步驟102 接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所 述輸入的字符對應(yīng)的索引標(biāo)識,并輸出所得到的索引標(biāo)識;步驟103 接收輸入的選擇指令,在所得到的與所述輸入的字符對應(yīng)的索引標(biāo)識 中,選定所述選擇指令所指示的索引標(biāo)識。需要說明的是,所述索引標(biāo)識是指用來標(biāo)識信息條目的信息元,例如對于一個音 樂文件,該文件通常包括文件名、表演或演唱該音樂的音樂家、所屬的音樂形式等多種類型 的索引標(biāo)識,在實際應(yīng)用中,最常見也最常用的索引標(biāo)識是文件名,但應(yīng)當(dāng)指出,本發(fā)明所 展示的方法同樣可以擴展到對其他類型的索引標(biāo)識的檢索中去。為方便描述,下文中提到 的索引標(biāo)識均為信息條目的文件名,容易理解,這種敘述僅為舉例,并不表示對本發(fā)明實施 方法的限定。其中,步驟101中所述接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān) 系,得到與所述輸入的字符對應(yīng)的索引標(biāo)識的方法具體包括接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述多 個字符存在對應(yīng)關(guān)系的索引標(biāo)識。需要說明的是,一個字符可以同時對應(yīng)于多個信息條目的索引標(biāo)識,則與一個字 符同時對應(yīng)的多個信息條目的索引標(biāo)識構(gòu)成一個索引標(biāo)識集合,所述步驟101中建立并保 存的對應(yīng)關(guān)系即為各字符和該集合的對應(yīng)關(guān)系。同時,由于所述步驟101在每次有信息條 目添加到媒體播放器中時都被執(zhí)行一次(即無論是否進行字符輸入,步驟101都需要執(zhí) 行),因此對于已經(jīng)包含有若干信息條目的媒體播放器而言,各信息條目的索引標(biāo)識中包含的各字符與該信息條目的索引標(biāo)識均已建立了對應(yīng)關(guān)系,從而已經(jīng)包含有一定數(shù)量的字 符——索引標(biāo)識集合的對應(yīng)關(guān)系。因此,就某一次添加到所述設(shè)備中的信息條目來說,如果 該信息條目的索引標(biāo)識中包含的字符均為已經(jīng)建立了對應(yīng)關(guān)系的字符,則所述步驟101實 際是對已有的對應(yīng)關(guān)系進行更新的過程,而如果所述信息條目的索引標(biāo)識中包含的字符有 部分或全部為尚不存在對應(yīng)關(guān)系的字符,對這些字符則需要建立新的對應(yīng)關(guān)系。為詳細說明上述兩種情況的區(qū)別,下面通過一個示例進行具體說明設(shè)某次要添加到媒體播放器當(dāng)中的信息條目的索引標(biāo)識(為簡單起見,設(shè)此時的 索引標(biāo)識即為該信息條目的文件名)為“呼喚”,下面對所述的兩種情況分別討論1)若所述媒體播放器中已有的信息條目的索引標(biāo)識包括“呼叫、喚醒、呼喊、喊 叫、天空”,則根據(jù)前文敘述可知,在所述“呼喚”添加到該設(shè)備之前,已經(jīng)存在的對應(yīng)關(guān)系應(yīng) 當(dāng)為字符‘的索引標(biāo)識集合包括“呼叫、呼喊”;
字符‘‘叫”的索引標(biāo)識集合包括“呼叫、喊叫”;
字符‘‘喚”的索引標(biāo)識集合包括“喚醒”;
字符‘‘醒”的索引標(biāo)識集合包括“喚醒”;
字符‘‘喊”的索引標(biāo)識集合包括“呼喊、喊叫”;
字符‘‘天”的索引標(biāo)識集合包括“天空”;
字符‘‘空”的索引標(biāo)識集合包括“天空”。
當(dāng)所述“呼喚”添加到該設(shè)備之后,執(zhí)行步驟101之后的對應(yīng)關(guān)系則應(yīng)當(dāng)為
字符‘'ψ'的索引標(biāo)識集合包括“呼叫、呼喊、呼喚”
字符‘‘叫”的索引標(biāo)識集合包括“呼叫、喊叫”;
字符‘‘喚”的索引標(biāo)識集合包括“喚醒、呼喚”
字符‘‘醒”的索引標(biāo)識集合包括“喚醒”;
字符‘‘喊”的索引標(biāo)識集合包括“呼喊、喊叫”;
字符‘‘天”的索引標(biāo)識集合包括“天空”;
字符‘‘空”的索引標(biāo)識合包括“天空”??梢?,所述步驟101實際是對已有字符“呼”和已有字符“喚”的索引標(biāo)識集合的 更新一即,分別在所述兩個集合中添加了一項新的對應(yīng)關(guān)系“呼喚”。2)若所述媒體播放器中已有的信息條目的索引標(biāo)識包括“喊叫、天空”,即此時 要被添加到設(shè)備當(dāng)中的信息條目,其索引標(biāo)識中包含的字符均為尚不存在對應(yīng)關(guān)系的字 符,根據(jù)前文敘述可知,在所述“呼喚”添加到該設(shè)備之前,已經(jīng)存在的對應(yīng)關(guān)系應(yīng)當(dāng)為字符“喊”的索引標(biāo)識集合包括“喊叫”;字符“pq”的索引標(biāo)識集合包括“喊叫”;字符“天”的索引標(biāo)識集合包括“天空”;字符“空”的索引標(biāo)識集合包括“天空”。當(dāng)所述“呼喚”添加到該設(shè)備之后,執(zhí)行步驟101之后的對應(yīng)關(guān)系則應(yīng)當(dāng)為字符“喊”的索引標(biāo)識集合包括“喊叫”;字符“pq”的索引標(biāo)識集合包括“喊叫”;字符“天”的索引標(biāo)識集合包括“天空”;
字符“空”的索引標(biāo)識集合包括“天空”。字符“呼”的索引標(biāo)識集合包括“呼喚”。字符“喚”的索引標(biāo)識集合包括“呼喚”。
可見,所述步驟101此時則是新建了兩個字符及其信息條目索引標(biāo)識的對應(yīng)關(guān) 系——即,分別建立了字符“呼”和字符“喚”及其索引標(biāo)識集合,且該集合中分別包含一項 對應(yīng)關(guān)系“呼喚”。此外,與步驟101中的過程相對應(yīng),該方法還可以進一步包括步驟101a 每當(dāng)將信息條目從所述媒體播放器中刪除時,清除該信息條目的索引標(biāo)識中的每 個字符與該索引標(biāo)識的對應(yīng)關(guān)系。容易理解,所述步驟101、步驟101a與后續(xù)步驟102 103之間并不存在嚴格的 先后順序,實際上所述的建立、保存、更新或清除所述對應(yīng)關(guān)系的步驟均為信息條目發(fā)生變 化(即信息條目保存到媒體播放器或從設(shè)備中刪除)時的響應(yīng)動作,只是從整個方法的工 作流程的角度來看,需要先建立所述對應(yīng)關(guān)系,才能執(zhí)行后續(xù)步驟102 103的檢索過程。 同時,本領(lǐng)域技術(shù)人員還容易理解,上述步驟101和步驟101a中建立、保存、更新以及清除 所述對應(yīng)關(guān)系的過程,在實際實現(xiàn)時可以很方便的通過對數(shù)據(jù)鏈表、矩陣或其它的數(shù)據(jù)結(jié) 構(gòu)的操作來進行實現(xiàn),具體均為相關(guān)技術(shù)人員所熟知的技術(shù),此處不再贅述。進一步地,所述得到與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識的方法具體包括若判斷存在與所輸入的多個字符均存在對應(yīng)關(guān)系的索引標(biāo)識,則以該索引標(biāo)識作 為與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識;若判斷不存在與所輸入的多個字符均存在對 應(yīng)關(guān)系的索引標(biāo)識,則以與所述多個字符中的部分字符存在對應(yīng)關(guān)系的索引標(biāo)識作為與所 述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識。相應(yīng)地,此時,步驟102中,所述輸出所得到的索引標(biāo)識具體包括按照與所述多個字符的匹配程度降序排列的方式輸出所得到的索引標(biāo)識,其中, 與越多個所輸入的字符存在對應(yīng)關(guān)系的索引標(biāo)識,其與所述多個字符的匹配程度越高。容易理解,所述的索引標(biāo)識與輸入的字符的匹配程度還可以進一步拓展為輸入 的字符信息中的各字符之間的前后順序和上下文關(guān)系,與索引標(biāo)識中相應(yīng)字符的前后順序 和上下文關(guān)系越接近,則匹配程度越高,反之則匹配程度越低。本文中提到的匹配程度是模 糊搜索領(lǐng)域技術(shù)人員所熟知的技術(shù)手段,本發(fā)明的應(yīng)用中并未進行修改和改進,因此不再 展開敘述,具體可以參閱相關(guān)資料。為了進一步明確本發(fā)明所述的檢索過程,下面通過一個具體示例對所述步驟 101 103進行解釋說明設(shè)媒體播放器中包含的信息條目的索引標(biāo)識(在此例中為信息條目的名稱)分別 為手法、入門、進入、輸贏、運輸、寫作、書寫、寫手、手寫、傳輸、輸送、盡入我手、幫手、副手、 輸入、入手;為節(jié)約篇幅,此處將所述16項信息條目添加到所述設(shè)備的過程略去,同時還將與 本發(fā)明無關(guān)的對應(yīng)關(guān)系(例如與字符“副”、“作”、“贏”等對應(yīng)的信息條目)略去,此時字符 與信息條目的對應(yīng)關(guān)系中包括字符“寫”的索引標(biāo)識集合包括寫作、書寫、寫手、手寫;
字符“輸”的索引標(biāo)識集合包括輸贏、運輸、傳輸、輸送、輸入;字符“手”的索引標(biāo)識集合包括手法、寫手、手寫、盡入我手、幫手、副手;字符“入”的索引標(biāo)識集合包括入門、進入、盡入我手、輸入。假設(shè)此時將一個信息條目“手寫輸入”添加到所述媒體播放器中,則步驟101將會 建立該信息條目的索引標(biāo)識中包含的字符與該信息條目索引標(biāo)識的對應(yīng)關(guān)系,此時的對應(yīng) 關(guān)系中包括字符“寫”的索引標(biāo)識集合(設(shè)為集合A)包括寫作、書寫、寫手、手寫、手寫輸入;字符“輸”的索引標(biāo)識集合(設(shè)為集合B)包括輸贏、運輸、傳輸、輸送、輸入、手寫 輸入;字符“手”的索引標(biāo)識集合(設(shè)為集合C)包括手法、寫手、手寫、盡入我手、幫手、 副手、手寫輸入;字符“入”的索引標(biāo)識集合(設(shè)為集合D)包括入門、進入、盡入我手、輸入、手寫輸入。a)若步驟102中輸入的初選字符為“手寫輸入”,則對于該初選字符,其包含“手”、 “寫”、“輸”和“入”四個字符,由于所述每個字符的索引標(biāo)識集合中均包含“手寫輸入”這一 條目(集合A、B、C、D的交集即為“手寫輸入”),因此得出最終的檢索結(jié)果為“手寫輸入”。b)若用戶已經(jīng)忘記了所述信息條目“手寫輸入”的準確名稱,只記得該信息條目名 稱的部分內(nèi)容(比如“手寫”),則步驟102中用戶輸入“手寫”后,相應(yīng)的檢索結(jié)果應(yīng)當(dāng)為 集合A和C的交集,即“手寫、手寫輸入、寫手”(實際的排列次序相應(yīng)地由設(shè)定的匹配程度 的算法決定,此處不予討論);當(dāng)用戶得到該檢索結(jié)果后,一般就會被檢索結(jié)果所提示并回 憶起想要檢索的應(yīng)當(dāng)是“手寫輸入”,從而同樣能夠正確地檢索到需要的信息條目的索引標(biāo) 識。由于媒體播放器中的信息條目的索引標(biāo)識通常為一些特定的詞組和短語(比如 歌曲名、地名、公司名稱等一般都是專有短語),并非普通常見的日常詞組和短語,因此這種 信息檢索方法特別適用于應(yīng)用在媒體播放器當(dāng)中,并且能夠?qū)崿F(xiàn)快速有效的信息查詢。在上述方法的基礎(chǔ)上,本發(fā)明還同時提供了一種媒體播放器,其組成結(jié)構(gòu)如圖2 所示,具體包括對應(yīng)關(guān)系操作模塊210和檢索模塊220 ;其中,對應(yīng)關(guān)系操作模塊210,用于對所述媒體播放器中存儲的多個信息條目,分 別建立各信息條目的索引標(biāo)識中包含的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;檢索模塊220,用于接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系, 得到與所述輸入的字符對應(yīng)的索引標(biāo)識,并輸出所得到的索引標(biāo)識;接收輸入的選擇指令, 在所得到的與所述輸入的字符對應(yīng)的索引標(biāo)識中,選定選擇指令所指示的索引標(biāo)識。其中,所述對應(yīng)關(guān)系操作模塊210包括對應(yīng)關(guān)系建立單元211和對應(yīng)關(guān)系刪除單 元 212,;所述對應(yīng)關(guān)系建立單元211,用于對所述媒體播放器中存儲的多個信息條目,分別 建立各信息條目的索引標(biāo)識中包含的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;所述對應(yīng)關(guān)系刪除單元212,用于每當(dāng)有信息條目從所述媒體播放器中刪除時,清 除該信息條目的索引標(biāo)識中的每個字符與該索引標(biāo)識的對應(yīng)關(guān)系。所述檢索模塊220,包括第一選擇單元221和第二選擇單元222 ;
10
所述第一選擇單元221,用于接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識 的對應(yīng)關(guān)系,得到與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識,并輸出所得到的索引標(biāo)識;所述第二選擇單元222,用于接收輸入的選擇指令,在所得到的與所述輸入的字符 對應(yīng)的索引標(biāo)識中,選定選擇指令所指示的索引標(biāo)識。同時,所述第一選擇單元221進一步包括判斷子單元223和輸出子單元224 ;所述判斷子單元223,用于接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識的 對應(yīng)關(guān)系進行判斷,若判斷存在與所輸入的多個字符均存在對應(yīng)關(guān)系的索引標(biāo)識,以該索 引標(biāo)識作為與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識,否則,以與所述多個字符中的部分 字符存在對應(yīng)關(guān)系的索引標(biāo)識作為與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識;所述輸出子單元224,用于按照與所述多個字符的匹配程度降序排列的方式輸出 判斷子單元得到的索引標(biāo)識,其中,與越多個所輸入的字符存在對應(yīng)關(guān)系的索引標(biāo)識,其與 所述多個字符的匹配程度越高。由上述可見,本發(fā)明實施例提供的媒體播放器及其字符輸入方法,通過建立各信 息條目的索引標(biāo)識中的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系,從而能夠在進行檢索時不必 依賴對所需查找的信息條目的索引標(biāo)識首字符或全部字符的準確記憶,而能夠利用所需查 找的信息條目的索引標(biāo)識中包含的任意一個或多個字符進行檢索——例如只記得所需查 找的信息條目的索引標(biāo)識的部分內(nèi)容,甚至檢索時輸入的字符的排列順序與所需查找的信 息條目的索引標(biāo)識中的字符順序并不一致的情況下,仍然能夠順利地進行檢索并得到檢索 結(jié)果——從而將字符輸入與信息條目檢索有機地結(jié)合在一個過程當(dāng)中,大大提高了字符輸 入和檢索的智能程度和易用性,進而顯著提高字符輸入和檢索的速度以及檢索的成功率。上述說明均為針對信息條目檢索進行的描述,在具體的應(yīng)用中,根據(jù)信息條目檢 索得到的結(jié)果,不同媒體播放器還可以進行進一步其他應(yīng)用,例如,較佳地,在所述媒體播 放器及其字符輸入方法的基礎(chǔ)上,對于利用數(shù)字電視機頂盒進行電視節(jié)目名稱或頻道名稱 搜索的應(yīng)用,本發(fā)明實施例還進一步提供一種電視節(jié)目搜索觀看方法首先利用所述字符 輸入方法進行頻道名稱或電視節(jié)目名稱的搜索,之后向用戶提示搜索結(jié)果,在用戶從搜索 結(jié)果中選擇需要收看的電視節(jié)目或頻道后,存儲用戶選擇的電視節(jié)目或者頻道的信息,并 設(shè)置用戶選擇的電視節(jié)目或者頻道的收看時間,當(dāng)?shù)竭_所述電視節(jié)目或者頻道的收看時間 時,提示用戶,從而使用戶可以方便、快捷、準時的收看需要收看的電視節(jié)目或者頻道。所述電視節(jié)目搜索觀看方法,其流程如圖3所示,具體包括步驟301 建立各信息條目的索引標(biāo)識中的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系 并保存,所述信息條目為電視節(jié)目或者頻道的信息;容易理解,在本發(fā)明實施例中,所述電視節(jié)目信息的索引標(biāo)識包括但不限于電視 節(jié)目名稱、電視節(jié)目播放時間、電視節(jié)目對應(yīng)的頻道。頻道信息的索引標(biāo)識包括但不限于頻 道名稱、頻道號。其中電視節(jié)目信息可以由用戶直接從數(shù)字廣播網(wǎng)或者互聯(lián)網(wǎng)下載,也可以 通過截取數(shù)字電視信號中的電子電視節(jié)目指南(Electronic Program Guide, EPG)處理后獲得。步驟302 接收用戶發(fā)送的電視節(jié)目搜索請求,該電視節(jié)目搜索請求中包括用戶 輸入的字符。相應(yīng)地,由于所述索引標(biāo)識可以是電視節(jié)目名稱、播放時間或頻道名稱、頻道號
11等,因此,用戶在輸入字符時,可以輸入頻道或者電視節(jié)目信息——如新聞資訊電視節(jié)目、 電視劇電影、娛樂電視節(jié)目等——的完整名稱或名稱中的部分字符,也可以輸入電視節(jié)目 或者頻道的播放時間,或者電視節(jié)目和頻道的其他信息,當(dāng)然,所述用戶輸入的字符也可以 是電視節(jié)目或者頻道的信息中的幾種組合,如電視節(jié)目名稱和電視節(jié)目播放時間的組合寸。在本發(fā)明實施例中,用戶輸入字符的方式為通過帶觸摸屏的輸入設(shè)備手寫輸入, 通過帶語音采集功能的設(shè)備采用語音輸入,通過帶圖像采集功能的設(shè)備采集手勢輸入,或 者通過人機交互界面采用鍵盤、或者按鈕式輸入設(shè)備輸入。在通過帶觸摸屏輸入設(shè)備手寫輸入字符時,在接收到用戶手寫輸入的字符后,該 方法還包括下述步驟識別用戶手寫輸入的字符。在本發(fā)明實施例中,可以采用現(xiàn)有的任意一種手寫識 別技術(shù)來識別用戶手寫輸入的字符,在此不再贅述。步驟303 根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述輸入的字符對 應(yīng)的索引標(biāo)識,并輸出所得到的索引標(biāo)識。在本發(fā)明實施例中,輸出所得到的索引標(biāo)識的方法可以有多種,如通過人機交互 界面顯示索引標(biāo)識——即頻道或者電視節(jié)目的信息,其中顯示的電視節(jié)目的信息包括但不 限于電視節(jié)目名稱、電視節(jié)目播放時間、以及電視節(jié)目對應(yīng)的頻道,顯示的頻道的信息包括 但不限于頻道名稱、頻道號,也可以采用語音播報的方式輸出索引標(biāo)識等。步驟304:預(yù)訂用戶從所輸出的索引標(biāo)識中選擇的頻道或者電視節(jié)目,并在到達 預(yù)訂的電視節(jié)目或者頻道的收看時間時,提示用戶。圖4進一步示出了所述步驟304的具體實現(xiàn)流程,詳述如下步驟401 存儲用戶從所輸出的索引標(biāo)識中選擇的頻道或電視節(jié)目的信息,為用 戶選擇的頻道或者電視節(jié)目設(shè)置電視節(jié)目收看時間。在本發(fā)明實施例中,用戶可以從所輸出的索引標(biāo)識中選擇需要收看的頻道或者電 視節(jié)目。在選擇時,可以進行單項選擇,也可以進行多項選擇。在用戶從所輸出的索引標(biāo)識 中選擇了需要收看的頻道或者電視節(jié)目后,存儲用戶選擇的頻道或者電視節(jié)目的信息,并 為用戶選擇的頻道或者電視節(jié)目設(shè)置電視節(jié)目收看時間,以預(yù)訂用戶選擇的頻道或者電視 節(jié)目。在本發(fā)明實施例中,可以直接將電視節(jié)目的開始播放時間設(shè)置為該電視節(jié)目的收 看時間,也可以根據(jù)用戶的需求,為用戶提供人機交互界面,以供用戶自由設(shè)置選擇的頻道 或者電視節(jié)目的收看時間。步驟402 監(jiān)測當(dāng)前時間是否到達預(yù)訂的電視節(jié)目或者頻道的收看時間,如果是, 執(zhí)行步驟403,否則繼續(xù)執(zhí)行本步驟。在本發(fā)明實施例中,如果用戶在步驟401中預(yù)訂了多個電視節(jié)目或者頻道時,則 監(jiān)測當(dāng)前時間,并判斷當(dāng)前時間是否到達預(yù)訂的任意一個電視節(jié)目或者頻道的收看時間, 如果是,執(zhí)行步驟403,否則繼續(xù)監(jiān)測。步驟403 提示用戶已到達預(yù)訂的電視節(jié)目或者頻道的收看時間。為了使用戶更加方便、快捷的收看電視節(jié)目,在提示用戶到達預(yù)訂的電視節(jié)目或 者頻道的收看時間時,較佳地,該方法還在步驟403之后,進一步包括下述步驟
12
步驟404:判斷是否跳轉(zhuǎn)至預(yù)訂的頻道或預(yù)訂的電視節(jié)目對應(yīng)的頻道,如果是,執(zhí) 行步驟405,否則執(zhí)行步驟406。在本發(fā)明實施例中,在提示用戶已到達預(yù)訂的電視節(jié)目或者頻道的收看時間時, 可以通過人機交互界面或者語音輸出設(shè)備詢問用戶是否跳轉(zhuǎn)至預(yù)訂的頻道或預(yù)訂的電視 節(jié)目對應(yīng)的頻道,如果用戶確認需要跳轉(zhuǎn),則判定需要跳轉(zhuǎn)至預(yù)訂的頻道或預(yù)訂的電視節(jié) 目對應(yīng)的頻道,否則判定不跳轉(zhuǎn)。步驟405 跳轉(zhuǎn)至預(yù)訂的頻道或預(yù)訂的電視節(jié)目對應(yīng)的頻道,并請求取消該電視 節(jié)目或者頻道的預(yù)訂。步驟406 判斷是否取消該電視節(jié)目或者頻道的預(yù)訂,如果是,則取消該電視節(jié) 目或者頻道的預(yù)訂。需要說明的是,在本發(fā)明實施例中,當(dāng)步驟401中進行的是多項選 擇時——即同時預(yù)訂了多個頻道或多個電視節(jié)目,則在步驟406之后,返回繼續(xù)執(zhí)行步驟 402,否則執(zhí)行步驟407。步驟407 重新設(shè)置該電視節(jié)目或者頻道的收看時間,并返回執(zhí)行步驟402。當(dāng)用戶在預(yù)訂完一次電視節(jié)目或者頻道后,如果需要再次預(yù)訂電視節(jié)目或者頻 道,為了滿足用戶的這種需求,較佳地,本發(fā)明實施例在預(yù)訂電視節(jié)目或者頻道后,該方法 還包括下述步驟實時監(jiān)測是否接收到用戶發(fā)送的電視節(jié)目搜索請求,當(dāng)接收到用戶發(fā)送的電視節(jié) 目搜索請求時,則執(zhí)行步驟302。在監(jiān)測是否接收到用戶發(fā)送的電視節(jié)目搜索請求時,如果 用戶是通過帶觸摸屏的輸入設(shè)備手寫輸入字符,則在接收到用戶發(fā)送的電視節(jié)目搜索請求 后,先識別所述電視節(jié)目搜索請求中包含的字符,再執(zhí)行步驟302。需要說明的是,上述方法是以數(shù)字機頂盒的應(yīng)用為例進行的說明,但在實際應(yīng)用 中,本領(lǐng)域技術(shù)人員應(yīng)該理解,所有內(nèi)置于數(shù)字電視、機頂盒、帶有電視收看功能的PMP、 MP4、移動終端等產(chǎn)品中的軟件裝置、硬件裝置或者軟硬件相結(jié)合的嵌入式設(shè)備,或者作為 獨立的掛件集成到數(shù)字電視、機頂盒、帶有電視收看功能的PMP、MP4、移動終端等產(chǎn)品或者 這些產(chǎn)品的應(yīng)用系統(tǒng)中的各種嵌入式芯片,均可以應(yīng)用上述方法。與所述電視節(jié)目搜索觀看方法對應(yīng),本發(fā)明實施例還提供一種電視節(jié)目搜索觀看 系統(tǒng),圖5示出了所述電視節(jié)目搜索觀看系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實 施例相關(guān)的部分。該電視節(jié)目搜索觀看系統(tǒng)可以是內(nèi)置于數(shù)字電視、機頂盒、帶有電視收看 功能的PMP、MP4、移動終端等產(chǎn)品中的軟件裝置、硬件裝置或者軟硬件相結(jié)合的裝置,或者 作為獨立的掛件集成到數(shù)字電視、機頂盒、帶有電視收看功能的PMP、MP4、移動終端等產(chǎn)品 或者這些產(chǎn)品的應(yīng)用系統(tǒng)中。且,該電視節(jié)目搜索觀看系統(tǒng)的組成部件可以分立于不同的 設(shè)備中。其中對應(yīng)關(guān)系建立存儲裝置510建立各信息條目的索引標(biāo)識中的每個字符與所屬索 引標(biāo)識的對應(yīng)關(guān)系并保存,所述信息條目為電視節(jié)目或者頻道的信息。其中電視節(jié)目信息 包括但不限于電視節(jié)目名稱、電視節(jié)目播放時間、電視節(jié)目對應(yīng)的頻道。頻道信息包括但不 限于頻道名稱、頻道號。所述電視節(jié)目信息可以由用戶直接從數(shù)字廣播網(wǎng)或者互聯(lián)網(wǎng)下載, 并經(jīng)處理后存儲至對應(yīng)關(guān)系建立存儲裝置510中,也可以通過截取數(shù)字電視信號中的EPG, 并對EPG進行處理后獲得。節(jié)目搜索請求接收裝置520接收用戶發(fā)送的電視節(jié)目搜索請求,該電視節(jié)目搜索請求中包含用戶輸入的字符。其中,由于所述索引標(biāo)識可以是電視節(jié)目名稱、播放時間或頻 道名稱、頻道號等,因此,用戶在輸入字符時,可以輸入頻道或者電視節(jié)目信息——如新聞 資訊電視節(jié)目、電視劇電影、娛樂電視節(jié)目等——的完整名稱或名稱中的部分字符,也可以 輸入電視節(jié)目或者頻道的播放時間,或者電視節(jié)目和頻道的其他信息,當(dāng)然,所述用戶輸入 的字符也可以是電視節(jié)目或者頻道的信息中的幾種組合,如電視節(jié)目名稱和電視節(jié)目播放 時間的組合等。在本發(fā)明實施例中,可以兼容多種電視節(jié)目搜索請求輸入方式,如電視節(jié)目搜索 觀看系統(tǒng)向用戶提供人機交互界面,以使用戶通過人機交互界面采用鍵盤、或者按鈕式輸 入設(shè)備輸入字符,也可以直接采用帶觸摸屏的輸入設(shè)備,如帶觸摸屏的遙控器,手寫輸入字 符,還可以通過帶語音采集功能的設(shè)備采用語音輸入,通過帶圖像采集功能的設(shè)備采集手 勢輸入等。此時,該電視節(jié)目搜索觀看系統(tǒng)還包括電視節(jié)目識別裝置530,該電視節(jié)目識別 裝置530識別所述節(jié)目搜索請求接收裝置520接收到的用戶輸入的字符。其中電視節(jié)目識 別裝置530可以采用現(xiàn)有的任意一種字符識別技術(shù)來識別用戶輸入的字符。電視節(jié)目搜索裝置540根據(jù)節(jié)目搜索請求接收裝置520接收到的用戶輸入的字 符,或者電視節(jié)目識別裝置530識別得到的用戶輸入的字符,根據(jù)對應(yīng)關(guān)系建立存儲裝置 510中保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述輸入的字符對應(yīng)的索引標(biāo)識,并輸出 所得到的索引標(biāo)識。節(jié)目預(yù)訂控制裝置550預(yù)訂用戶從電視節(jié)目搜索裝置540所輸出的索引標(biāo)識中選 擇的頻道或者電視節(jié)目,并在所述電視節(jié)目收看時間到達時,提示用戶收看預(yù)訂的頻道或 者預(yù)訂的電視節(jié)目對應(yīng)的頻道。該節(jié)目預(yù)訂控制裝置550包括電視節(jié)目預(yù)訂模塊551、收看 時間監(jiān)測模塊552、節(jié)目收看提示模塊553。其中電視節(jié)目預(yù)訂模塊551存儲用戶從電視節(jié)目搜索裝置540所輸出的索引標(biāo)識中 選擇的頻道或電視節(jié)目的信息,同時為用戶選擇的頻道或者電視節(jié)目設(shè)置電視節(jié)目收看時 間。在選擇電視節(jié)目或者頻道時,可以進行單項選擇,也可以進行多項選擇。在進行多項選 擇時,存儲用戶選擇的頻道或者電視節(jié)目的信息,并為用戶選擇的每個頻道或者電視節(jié)目 設(shè)置電視節(jié)目收看時間。在本發(fā)明實施例中,可以直接將電視節(jié)目的開始播放時間設(shè)置為該電視節(jié)目的收 看時間,也可以根據(jù)用戶的需求,為用戶提供人機交互界面,以供用戶自由設(shè)置選擇的頻道 或者電視節(jié)目的收看時間。收看時間監(jiān)測模塊552監(jiān)測當(dāng)前時間是否已到達預(yù)訂的電視節(jié)目或者頻道的收 看時間。節(jié)目收看提示模塊553在收看時間監(jiān)測模塊552監(jiān)測到當(dāng)前時間已到達預(yù)訂的電 視節(jié)目或者頻道的收看時間時,提示用戶已到達預(yù)訂的電視節(jié)目或者頻道的收看時間。為了使用戶更加方便、快捷的收看電視節(jié)目,較佳地,該節(jié)目預(yù)訂控制裝置550還 包括頻道跳轉(zhuǎn)模塊554。該頻道跳轉(zhuǎn)模塊554在收看時間監(jiān)測模塊552監(jiān)測到當(dāng)前時間到 達預(yù)訂的電視節(jié)目或者頻道的收看時間,或者在用戶確定跳轉(zhuǎn)至預(yù)訂的頻道或預(yù)定的電視 節(jié)目對應(yīng)的頻道時,跳轉(zhuǎn)至預(yù)訂的頻道或預(yù)定的電視節(jié)目對應(yīng)的頻道,并取消該電視節(jié)目 或者頻道的預(yù)訂。為了進一步方便用戶收看電視節(jié)目,較佳地,該節(jié)目預(yù)訂控制裝置550還包括節(jié)目重預(yù)訂模塊555。該節(jié)目重預(yù)訂模塊555在當(dāng)預(yù)訂的頻道或電視節(jié)目的收看時間到達時, 重新設(shè)置該頻道或電視節(jié)目的收看時間。在本發(fā)明實施例中,根據(jù)用戶輸入的字符搜索與所述字符對應(yīng)的頻道或者電視節(jié) 目,并輸出所得到的索引標(biāo)識,以使用戶可以簡便、快捷的搜索并選擇想要收看的電視節(jié)目 或者頻道。通過提供手寫輸入的模式,改變了以往的按鈕式輸入,從而為用戶提供智能、友 善的人機交互方式。通過預(yù)訂用戶從搜索結(jié)果中選擇的電視節(jié)目或者頻道,從而使用戶可 以實時的收看想要收看的電視節(jié)目,避免了錯過電視節(jié)目收看時間。在到達預(yù)訂的電視節(jié) 目或者頻道的收看時間時,提示用戶,或者直接跳轉(zhuǎn)至預(yù)訂的電視節(jié)目或者頻道,或者在用 戶確定后跳轉(zhuǎn)至預(yù)訂的電視節(jié)目或者頻道,給用戶帶來方便的同時,增加了電視收看的個 性化程度。在到達電視節(jié)目或者頻道的收看時間時,通過重新設(shè)置該電視節(jié)目或者頻道的 收看時間,可以重新預(yù)訂該電視節(jié)目或者頻道。最后,容易理解,以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明, 凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的 保護范圍之內(nèi)。
權(quán)利要求
1.一種媒體播放器的字符輸入方法,其特征在于,該方法包括對于所述媒體播放器中存儲的多個信息條目,建立各信息條目的索引標(biāo)識中的每個字 符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述輸入的字符 對應(yīng)的索引標(biāo)識,并輸出所得到的索引標(biāo)識;接收輸入的選擇指令,在所得到的與所述輸入的字符對應(yīng)的索引標(biāo)識中,選定選擇指 令所指示的索引標(biāo)識。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收輸入的字符,根據(jù)所保存的字符 與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述輸入的字符對應(yīng)的索引標(biāo)識具體包括接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述多個字 符存在對應(yīng)關(guān)系的索引標(biāo)識。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述得到與所述多個字符存在對應(yīng)關(guān)系 的索引標(biāo)識包括若判斷存在與所輸入的多個字符均存在對應(yīng)關(guān)系的索引標(biāo)識,則以該索 引標(biāo)識作為與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述得到與所述多個字符存在對應(yīng)關(guān)系 的索引標(biāo)識包括若判斷不存在與所輸入的多個字符均存在對應(yīng)關(guān)系的索引標(biāo)識,則以與 所述多個字符中的部分字符存在對應(yīng)關(guān)系的索引標(biāo)識作為與所述多個字符存在對應(yīng)關(guān)系 的索引標(biāo)識。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述輸出所得到的索引標(biāo)識包括按照與 所述多個字符的匹配程度降序排列的方式輸出所得到的索引標(biāo)識,其中,與越多個所輸入 的字符存在對應(yīng)關(guān)系的索引標(biāo)識,其與所述多個字符的匹配程度越高。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,該方法進一步包括每當(dāng)有信息條目從所述媒體播放器中刪除時,清除該信息條目的索引標(biāo)識中的每個字 符與該索引標(biāo)識的對應(yīng)關(guān)系。
7.一種媒體播放器,其特征在于,該裝置包括對應(yīng)關(guān)系操作模塊,用于對所述媒體播放器中存儲的多個信息條目,分別建立各信息 條目的索引標(biāo)識中包含的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;檢索模塊,用于接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所 述輸入的字符對應(yīng)的索引標(biāo)識,并輸出所得到的索引標(biāo)識;接收輸入的選擇指令,在所得到 的與所述輸入的字符對應(yīng)的索引標(biāo)識中,選定選擇指令所指示的索引標(biāo)識。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述檢索模塊包括第一選擇單元,用于接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系, 得到與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識,并輸出所得到的索引標(biāo)識;第二選擇單元,用于接收輸入的選擇指令,在所得到的與所述輸入的字符對應(yīng)的索引 標(biāo)識中,選定選擇指令所指示的索引標(biāo)識。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一選擇單元包括判斷子單元,用于接收輸入的多個字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系進 行判斷,若判斷存在與所輸入的多個字符均存在對應(yīng)關(guān)系的索引標(biāo)識,以該索引標(biāo)識作為 與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識,否則,以與所述多個字符中的部分字符存在對應(yīng)關(guān)系的索引標(biāo)識作為與所述多個字符存在對應(yīng)關(guān)系的索引標(biāo)識;輸出子單元,用于按照與所述多個字符的匹配程度降序排列的方式輸出判斷子單元得 到的索引標(biāo)識,其中,與越多個所輸入的字符存在對應(yīng)關(guān)系的索引標(biāo)識,其與所述多個字符 的匹配程度越高。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述對應(yīng)關(guān)系操作模塊包括 對應(yīng)關(guān)系建立單元,用于對所述媒體播放器中存儲的多個信息條目,分別建立各信息 條目的索引標(biāo)識中包含的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;對應(yīng)關(guān)系刪除單元,用于每當(dāng)有信息條目從所述媒體播放器中刪除時,清除該信息條 目的索引標(biāo)識中的每個字符與該索引標(biāo)識的對應(yīng)關(guān)系。
全文摘要
本發(fā)明公開了一種媒體播放器的字符輸入方法對于所述媒體播放器中存儲的多個信息條目,建立各信息條目的索引標(biāo)識中的每個字符與所屬索引標(biāo)識的對應(yīng)關(guān)系并保存;接收輸入的字符,根據(jù)所保存的字符與索引標(biāo)識的對應(yīng)關(guān)系,得到與所述輸入的字符對應(yīng)的索引標(biāo)識,并輸出所得到的索引標(biāo)識;接收輸入的選擇指令,在所得到的與所述輸入的字符對應(yīng)的索引標(biāo)識中,選定選擇指令所指示的索引標(biāo)識。本發(fā)明還公開了一種媒體播放器。本發(fā)明通過建立信息條目的索引標(biāo)識中的各字符與所屬索引標(biāo)識的對應(yīng)關(guān)系,將字符輸入與信息條目檢索有機地結(jié)合在一個過程當(dāng)中,能夠更加靈活地進行檢索,大大提高了字符輸入和檢索的智能程度和易用性,顯著提高檢索速度和成功率。
文檔編號G11B27/10GK102004598SQ20091016816
公開日2011年4月6日 申請日期2009年9月1日 優(yōu)先權(quán)日2009年9月1日
發(fā)明者陳華峰 申請人:炬力集成電路設(shè)計有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
北海市| 东台市| 泰来县| 武山县| 松阳县| 建宁县| 绿春县| 永新县| 漯河市| 唐海县| 旺苍县| 桐梓县| 大庆市| 化隆| 兰考县| 肇源县| 浦北县| 增城市| 天峻县| 久治县| 紫云| 天等县| 台前县| 博湖县| 泰宁县| 镇沅| 仪陇县| 竹溪县| 瑞安市| 五大连池市| 辽阳县| 南郑县| 信阳市| 故城县| 海南省| 德安县| 科尔| 江油市| 张家口市| 庄浪县| 塘沽区|