專利名稱:機(jī)頂盒、采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字電視終端的操作控制方法,尤其是涉及一種采用拼音輸入實(shí) 現(xiàn)機(jī)頂盒操作的方法,以及使用該方法的機(jī)頂盒。
背景技術(shù):
隨著數(shù)字電視技術(shù)的逐步推廣和日益發(fā)展,為了適應(yīng)運(yùn)營商和市場需求,數(shù)字電 視終端(比如機(jī)頂盒)增加了很多功能業(yè)務(wù),比如系統(tǒng)設(shè)置、節(jié)目編輯、娛樂游戲、股票分 析、瀏覽器以及VOD視頻點(diǎn)播等,隨著這些數(shù)字電視功能業(yè)務(wù)不斷地推陳出新,其功能也日 趨多樣化。通常,機(jī)頂盒廠商將所有功能分類后,通過界面菜單嵌套的形式提供給用戶使用, 而僅將部分常用功能通過遙控器進(jìn)行調(diào)用。由于受到遙控器空間和成本的限制,通常遙控 器上能夠響應(yīng)的功能數(shù)目較少,很大一部分功能用戶只能通過菜單進(jìn)行操作。對于普通用 戶而言,面對功能日趨復(fù)雜、界面嵌套和功能選項(xiàng)目益增多的機(jī)頂盒時,他們時常抱怨機(jī)頂 盒的操作過于復(fù)雜,難以使用,從而在一定程度上影響了用戶體驗(yàn)各種數(shù)字電視功能業(yè)務(wù) 的實(shí)際效果,進(jìn)而影響到數(shù)字電視發(fā)展和平移的進(jìn)度。由此可見,簡化機(jī)頂盒的操作,具有 非常重要的現(xiàn)實(shí)意義。通過綜合調(diào)查和分析各地市場對數(shù)字電視機(jī)頂盒的使用情況,發(fā)現(xiàn)目前簡化機(jī)頂 盒的操作方法一般都是基于遙控器的快捷按鍵進(jìn)行改進(jìn)和完善,其技術(shù)方案通常有以下兩 種其一,將機(jī)頂盒常用功能設(shè)置在遙控器的相關(guān)按鍵下,用戶根據(jù)遙控器上的按鍵說明文 字部分,通過選擇快捷按鍵調(diào)用相應(yīng)的功能;其二,考慮到遙控器物理空間的限制,在遙控 器上增設(shè)一個按鍵,當(dāng)用戶選擇該按鍵時,將機(jī)頂盒常用的一些功能選項(xiàng),羅列顯示在一個 菜單列表中,供用戶進(jìn)行選擇調(diào)用。通過對上述技術(shù)方案進(jìn)行分析,結(jié)合用戶對機(jī)頂盒的具體使用情況,發(fā)現(xiàn)現(xiàn)有技 術(shù)存在如下三個缺點(diǎn)其一,受到遙控器物理空間的限制,不可能放置過多的按鍵,而且每 個按鍵只能注明很少的文字部分說明其功能,以至于部分功能的說明文字讓用戶感覺詞不 達(dá)意,使得用戶在實(shí)際操作時,經(jīng)常在按鍵選擇操作時產(chǎn)生猶豫、發(fā)愁,實(shí)用性較差;其二, 遙控器上設(shè)置的按鍵越多,成本也會隨之增加,按鍵文字說明也會變得較小,并且過多的按 鍵布局,也會使用戶感覺眼花繚亂,反而給使用者帶來不便;其三,通過增設(shè)按鍵的方式關(guān) 聯(lián)快捷功能列表,隨著功能的增多,列表中的選項(xiàng)也會增多,并且這些選項(xiàng)都是沒有經(jīng)過功 能分類劃分,集聚堆在一起,用戶選擇起來,也頗為費(fèi)勁。由此可見,如何提出一種從根本上簡化機(jī)頂盒的操作方法,使用戶便捷的控制機(jī) 頂盒體驗(yàn)各種數(shù)字電視功能業(yè)務(wù),已成為當(dāng)前急需解決的技術(shù)難題之一。
發(fā)明內(nèi)容
本發(fā)明針對普通用戶操作機(jī)頂盒過于復(fù)雜的現(xiàn)狀,提出一種通過拼音輸入的方法 達(dá)到簡化機(jī)頂盒操作的技術(shù)方案,根據(jù)用戶輸入的字母或者字母組合,對機(jī)頂盒能夠提供的所有菜單頁面和功能選項(xiàng)通過匹配算法進(jìn)行查詢篩選,找到與該字母或者字母組合特征 相匹配的目標(biāo)頁面或選項(xiàng),通過菜單列表的形式展現(xiàn)在用戶界面上,從而大大簡化了用戶 對機(jī)頂盒的使用操作方法。為解決本發(fā)明所提出的技術(shù)問題,本發(fā)明采用了如下技術(shù)方案來實(shí)現(xiàn)一種采用 拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其包括步驟啟動機(jī)頂盒,建立并初始化操作信息數(shù)據(jù) 庫;啟動按鍵檢測任務(wù)程序,當(dāng)該按鍵檢測任務(wù)程序檢測到通過遙控器輸入字母按鍵時,接 收字母信息并將字母信息更新到一個緩存隊(duì)列,同時采用拼音組合篩選匹配算法對操作信 息數(shù)據(jù)庫進(jìn)行篩選查詢,找到與緩存隊(duì)列中的字母或者字母組合特征相匹配的菜單頁面或 /和功能選項(xiàng)并逐項(xiàng)顯示到菜單列表中;用戶通過遙控器的光標(biāo)選擇菜單列表中的其中一 個選項(xiàng)完成用戶的功能請求。其中,所述按鍵檢測任務(wù)程序檢測緩存隊(duì)列中的內(nèi)容發(fā)生變化時,采用拼音組合 篩選匹配算法對操作信息數(shù)據(jù)庫進(jìn)行篩選查詢,并根據(jù)查詢結(jié)果對菜單列表進(jìn)行實(shí)時更 新,直到用戶停止輸入字母按鍵信息。其中,所述建立操作信息數(shù)據(jù)庫的步驟包括定義兩個結(jié)構(gòu)體來分別描述每個菜 單頁面的屬性和每個功能選項(xiàng)的屬性;采用上述兩個結(jié)構(gòu)體定義兩個數(shù)組分別用于記錄所 有的菜單頁面信息和所有的功能選項(xiàng)信息。其中,所述初始化操作信息數(shù)據(jù)庫的步驟包括將機(jī)頂盒內(nèi)部具有的所有菜單頁面 信息和功能選項(xiàng)信息依次注冊到上述兩個數(shù)組中。其中,所述拼音組合篩選匹配算法至少采取以下方式之一來弱化篩選關(guān)聯(lián)條件對漢字拼音的大寫和小寫不做敏感識別;對漢字拼音的平舌音和翹舌音不做敏感識別;支持漢字拼音的多種縮寫形式,包括支持單個漢字單個字母的縮寫,或者多個漢 字部分字母組合的縮寫,或者多個漢字全拼字母組合的縮寫;在進(jìn)行匹配篩選時,需要將菜單頁面或者功能選項(xiàng)具有的別名納入在搜索范圍之 內(nèi)。其中,所述拼音組合篩選匹配算法至少采取以下方式之一來提高對菜單列表的更 新響應(yīng)速度僅以菜單頁面的標(biāo)題和功能選項(xiàng)的名稱作為搜索目標(biāo),采用二分法進(jìn)行查詢匹 配;注冊每個功能頁面的標(biāo)題和功能選項(xiàng)的名稱時,采用與該功能描述文字相近的完 整漢字拼音組合,并在每個漢字拼音之后增加一個標(biāo)示符作為單字拼音進(jìn)行匹配的判斷依 據(jù)。其中,所述拼音組合篩選匹配算法至少采取以下方式之一來提高用戶輸入的拼音 組合與功能選項(xiàng)關(guān)聯(lián)的精度當(dāng)再次接收到用戶輸入新的字母時,所述按鍵檢測任務(wù)程序基于該緩存隊(duì)列中已 有的字母組合所對應(yīng)的菜單頁面或功能選項(xiàng)的歷史查詢結(jié)果,再次對新輸入的字母進(jìn)行匹 配查詢;當(dāng)用戶輸入的字母組合沒有匹配到對應(yīng)的功能選項(xiàng)時,篩選算法將會給出提示信 息
當(dāng)用戶通過遙控器的光標(biāo)選擇菜單列表中的其中一個選項(xiàng)時,在菜單列表空白區(qū) 浮動顯示該用戶選擇的選項(xiàng)所對應(yīng)的幫助提示信息。當(dāng)用戶在菜單列表中選擇其中一個選項(xiàng)之后,根據(jù)用戶選擇的該選項(xiàng),對操作信 息數(shù)據(jù)庫進(jìn)行再次查詢匹配,找到并執(zhí)行與該選項(xiàng)關(guān)聯(lián)的功能函數(shù),調(diào)出對應(yīng)的功能設(shè)置 菜單頁面或功能選項(xiàng)以完成用戶的功能請求。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益技術(shù)效果本發(fā)明只需要根據(jù)用戶預(yù)想操作的功能,通過遙控器輸入幾個簡單的字母就可以 根據(jù)幫助提示信息輕松找到并完成其預(yù)想操作的功能,從而提高了機(jī)頂盒操作的友好性,
大大簡化了普通用戶對機(jī)頂盒的使用操作方法,把更多的時間留給用戶去欣賞精彩的節(jié) 目。
圖1是本發(fā)明的流程示意圖。
具體實(shí)施例方式本發(fā)明提出一種通過拼音輸入的方法達(dá)到簡化數(shù)字電視終端操作的技術(shù)方案。以 機(jī)頂盒為代表的數(shù)字電視終端,其根據(jù)用戶輸入的字母或者字母組合,對機(jī)頂盒能夠提供 的所有菜單頁面和功能選項(xiàng)通過匹配算法進(jìn)行查詢篩選,找到與該字母或者字母組合特征 相匹配的目標(biāo)頁面或選項(xiàng),通過菜單列表的形式展現(xiàn)在用戶界面上;當(dāng)用戶通過遙控器的 上、下鍵將光標(biāo)移動到每個選項(xiàng)上時,同時通過浮動文字窗口的形式為每個功能選項(xiàng)配置 詳細(xì)的功能說明和使用方法,根據(jù)這些幫助提示信息,用戶從這些經(jīng)過篩選、關(guān)聯(lián)出來的幾 個功能選項(xiàng)中,很方便的找到自己所需要的功能,完成其預(yù)想的功能操作。結(jié)合圖1所示,本發(fā)明采用如下技術(shù)方案來實(shí)現(xiàn)步驟Sl 啟動機(jī)頂盒,建立并初始化操作信息數(shù)據(jù)庫。由于用戶對機(jī)頂盒的功能選項(xiàng)名稱的理解和叫法存在千差萬別,為了確保盡可能 多的字母組合方式能夠準(zhǔn)確定位到用戶所需要的功能選項(xiàng),在機(jī)頂盒現(xiàn)有的軟件架構(gòu)基礎(chǔ) 上,需要增設(shè)一個功能選項(xiàng)操作信息數(shù)據(jù)庫,用于統(tǒng)計(jì)機(jī)頂盒中所有的菜單頁面和每個菜 單頁面上含有的功能選項(xiàng)信息。另外,為了使得機(jī)頂盒的功能選項(xiàng)清晰明了,機(jī)頂盒廠商在 定制菜單頁面時,通常根據(jù)機(jī)頂盒具有的所有功能選項(xiàng),抽象出幾個不同的分類,分別做成 很多張不同的菜單頁面,用戶依次通過操作主菜單頁面、子菜單頁面以及每個頁面上的功 能選項(xiàng),完成其功能實(shí)現(xiàn)。菜單頁面的類型通常有如下幾種組成主菜單頁面、節(jié)目搜索頁 面、節(jié)目管理頁面、電子節(jié)目指南頁面、參數(shù)設(shè)置界面、瀏覽器頁面、股票頁面以及節(jié)目點(diǎn)播 頁面等。而在這些菜單頁面或其子菜單頁面中,又包含了很多小的功能選項(xiàng)。為了最大程度的方便用戶操作機(jī)頂盒,提高拼音組合篩選功能選項(xiàng)的智能化程度 和靈活性,本發(fā)明基于上述各類菜單頁面的表現(xiàn)形式,通過以下方法建立一個功能選項(xiàng)的 操作信息數(shù)據(jù)庫,使用戶輸入的拼音組合篩選功能對每張菜單頁面或其功能選項(xiàng)都能夠進(jìn) 行敏感識別。操作信息數(shù)據(jù)庫的建立方式如下(1)定義兩個結(jié)構(gòu)體來分別描述每個菜單頁面的屬性和每個功能選項(xiàng)的屬性,為 了便于說明問題,在這兩個結(jié)構(gòu)體中僅列出與本發(fā)明相關(guān)的成員變量,比如
typedeftag_STB_FUN_PAGE_PROPERTY{
char FunPageTitle[256]; char氺pFunPageDescript ; void^pFunPageAppend ;
} STB_FUN_PAGE_PROPERTY ; typedeftag_STB_FUN_TTEM_PROPERTY
char FunItemName[256]; char氺pFunltemDescript ; void氺pFunltemExecute ;丨STB_FUN_ITEM_PROPERTY ;(2)參考機(jī)頂盒中的菜單頁面的最大數(shù)目STB_FUN_PAGE_MAX_NUM和功能選項(xiàng)的 最大數(shù)目STB_FUN_ITEM_MAX_NUM,定義兩個數(shù)組分別用于記錄所有的菜單頁面信息和所有 的功能選項(xiàng)信息。STB_FUN_PAGE_PROPERTY m_StbFunPageProperty[STB_FUN_PAGE_MAX_NUM];STB_FUN_ITEM_PROPERTY m_StbFunItemProperty[STB_FUN_PAGE_MAX_NUM];由上述兩種數(shù)組便可構(gòu)成一個完整的機(jī)頂盒功能選項(xiàng)的操作信息數(shù)據(jù)庫。當(dāng)機(jī)頂盒開機(jī)啟動時,通過如下方法完成操作信息數(shù)據(jù)庫的初始化將機(jī)頂盒內(nèi) 部具有的所有菜單頁面信息和功能選項(xiàng)信息依次注冊到上述兩個數(shù)組中。其中,菜單頁面 需要注冊每張菜單頁面的標(biāo)題(以完整拼音的形式進(jìn)行注冊,如有其他別名,則需要將所 有別名的頁面標(biāo)題,也要將其完整拼音分別注冊進(jìn)來)、每張頁面的加載顯示函數(shù)指針(指 向加載顯示當(dāng)前頁面的函數(shù)入口)以及每張菜單頁面的具體幫助描述信息(以詳細(xì)的中文 漢字形式進(jìn)行注冊);功能選項(xiàng)需要注冊每個功能選項(xiàng)的名稱(以完整拼音的形式進(jìn)行注 冊,如有其他別名,則需要將其他所有別名的功能選項(xiàng)名稱,也要將其完整拼音分別注冊進(jìn) 來)、每個操作選項(xiàng)執(zhí)行功能的函數(shù)指針(指向執(zhí)行當(dāng)前選項(xiàng)對應(yīng)功能的函數(shù)入口)以及每 個功能選項(xiàng)的具體幫助描述信息(以詳細(xì)的中文漢字形式進(jìn)行注冊)。步驟S2 啟動配置了拼音組合篩選算法(或匹配算法)的按鍵檢測任務(wù)程序。按鍵檢測任務(wù)程序檢測到有字母按鍵動作發(fā)生時,以及檢測緩存隊(duì)列中的內(nèi)容變 化時,按鍵檢測任務(wù)程序即刻采用拼音組合篩選匹配算法對操作信息數(shù)據(jù)庫進(jìn)行篩選查 詢,并根據(jù)查詢結(jié)果對菜單列表進(jìn)行實(shí)時更新,直到用戶停止字母按鍵的輸入為止。為了增強(qiáng)拼音組合關(guān)聯(lián)功能,在編制篩選算法時,本發(fā)明要求盡可能地弱化篩選 關(guān)聯(lián)條件。因此,本發(fā)明采用的篩選關(guān)聯(lián)算法需要滿足如下條件(1)對漢字拼音的大寫和小寫不做敏感識別;(2)對漢字拼音的平舌音和翹舌音不做敏感識別;(3)對漢字拼音的多種縮寫形式盡可能支持,比如支持單個漢字單個字母的縮寫, 或者多個漢字部分字母組合的縮寫,或者多個漢字全拼字母組合的縮寫;(4)對于某些菜單頁面或者功能選項(xiàng)具有別名的(比如電子節(jié)目指南,其別名又 叫做EPG),在進(jìn)行匹配篩選時,也要考慮在搜索范圍之內(nèi)。
為了提高待查詢的功能選項(xiàng)列表的更新響應(yīng)速度,在編制篩選算法時,本發(fā)明需 要采用如下策略(1)僅以菜單頁面的標(biāo)題和功能選項(xiàng)的名稱作為搜索目標(biāo),采用二分法進(jìn)行查詢 匹配;(2)注冊每個功能頁面的標(biāo)題和功能選項(xiàng)的名稱時,盡可能多地采用與該功能描 述文字相近的完整漢字拼音組合,并在每個漢字拼音之后,增加一個標(biāo)示符,作為單字拼音 進(jìn)行匹配的判斷依據(jù)。為了提高用戶輸入的拼音組合與功能選項(xiàng)關(guān)聯(lián)的精度,在編制篩選算法時,本發(fā) 明采用如下策略(1)將用戶輸入的所有字母依次存放至緩存隊(duì)列中,并將當(dāng)前隊(duì)列中字母組合對 應(yīng)的功能選項(xiàng)篩選出來,當(dāng)再次接收到用戶輸入新的字母時,基于該隊(duì)列中已有的字母組 合所對應(yīng)功能選項(xiàng)的歷史查詢結(jié)果,再次對新輸入的字母進(jìn)行匹配查詢。(2)當(dāng)用戶輸入的字母組合沒有匹配到對應(yīng)的功能選項(xiàng)時,篩選算法將會給出提 示,告知用戶輸入的匹配字母組合過于精細(xì),建議用戶對其輸入的字母組合進(jìn)行修改并再 次嘗試查詢。步驟S3 按鍵檢測任務(wù)程序檢測遙控器的輸入信息,判斷是否有字母按鍵的輸 入。步驟S4 按鍵檢測任務(wù)程序在每檢測到一個新的字母按鍵輸入到達(dá)時,便將接收 到的字母更新到一個緩存隊(duì)列中,并檢測緩存隊(duì)列的變化。步驟S5 按鍵檢測任務(wù)程序根據(jù)緩存隊(duì)列中的內(nèi)容,對已建立的功能選項(xiàng)操作信 息數(shù)據(jù)庫進(jìn)行遍歷查詢和通過匹配算法(或篩選算法)進(jìn)行查詢篩選,找到與該字母或者 字母組合特征相匹配的菜單頁面或/和功能選項(xiàng),將查詢結(jié)果(即所有符合緩存隊(duì)列中字 母組合特征的頁面標(biāo)題和/或功能選項(xiàng)名稱)逐項(xiàng)顯示到菜單列表中,并根據(jù)測緩存隊(duì)列 的變化內(nèi)容的查詢結(jié)果對菜單列表進(jìn)行實(shí)時更新,直到用戶停止字母按鍵的輸入為止。步驟S6 當(dāng)用戶通過遙控器將光標(biāo)移動到菜單列表中的選項(xiàng)時,讀取當(dāng)前選項(xiàng)所 對應(yīng)的幫助提示信息,并將其浮動顯示在菜單列表空白區(qū)。用戶根據(jù)菜單列表中各個選項(xiàng) 的幫助提示信息,找到自己所需要的選項(xiàng)時,通過按確定鍵進(jìn)行選擇。接收到確定按鍵信息 后,程序讀取當(dāng)前選項(xiàng)的屬性信息,根據(jù)其選項(xiàng)的名稱,對操作信息數(shù)據(jù)庫進(jìn)行再次查詢匹 配,找到目標(biāo)后,執(zhí)行其已注冊的功能函數(shù),調(diào)出其對應(yīng)的功能設(shè)置菜單頁面或功能選項(xiàng), 從而可以完成用戶的功能請求。
權(quán)利要求
一種采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,包括步驟啟動機(jī)頂盒,建立并初始化操作信息數(shù)據(jù)庫;啟動按鍵檢測任務(wù)程序,當(dāng)該按鍵檢測任務(wù)程序檢測到通過遙控器輸入字母按鍵時,接收字母信息并將字母信息更新到一個緩存隊(duì)列,同時采用拼音組合篩選匹配算法對操作信息數(shù)據(jù)庫進(jìn)行篩選查詢,找到與緩存隊(duì)列中的字母或者字母組合特征相匹配的菜單頁面或/和功能選項(xiàng)并逐項(xiàng)顯示到菜單列表中;用戶通過遙控器的光標(biāo)選擇菜單列表中的其中一個選項(xiàng)完成用戶的功能請求。
2.根據(jù)權(quán)利要求1所述采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,所述按鍵 檢測任務(wù)程序檢測緩存隊(duì)列中的內(nèi)容發(fā)生變化時,采用拼音組合篩選匹配算法對操作信息 數(shù)據(jù)庫進(jìn)行篩選查詢,并根據(jù)查詢結(jié)果對菜單列表進(jìn)行實(shí)時更新,直到用戶停止輸入字母 按鍵信息。
3.根據(jù)權(quán)利要求1所述采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,所述建立 操作信息數(shù)據(jù)庫的步驟包括定義兩個結(jié)構(gòu)體來分別描述每個菜單頁面的屬性和每個功能選項(xiàng)的屬性; 采用上述兩個結(jié)構(gòu)體,定義兩個數(shù)組分別用于記錄所有的菜單頁面信息和所有的功能 選項(xiàng)信息。
4.根據(jù)權(quán)利要求3所述采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,所述初始 化操作信息數(shù)據(jù)庫的步驟包括將機(jī)頂盒內(nèi)部具有的所有菜單頁面信息和功能選項(xiàng)信息依 次注冊到上述兩個數(shù)組中。
5.根據(jù)權(quán)利要求1所述采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,所述拼音 組合篩選匹配算法至少采取以下方式之一來弱化篩選關(guān)聯(lián)條件對漢字拼音的大寫和小寫不做敏感識別; 對漢字拼音的平舌音和翹舌音不做敏感識別;支持漢字拼音的多種縮寫形式,包括支持單個漢字單個字母的縮寫,或者多個漢字部 分字母組合的縮寫,或者多個漢字全拼字母組合的縮寫;在進(jìn)行匹配篩選時,需要將菜單頁面或者功能選項(xiàng)具有的別名納入在搜索范圍之內(nèi)。
6.根據(jù)權(quán)利要求1所述采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,所述拼音 組合篩選匹配算法至少采取以下方式之一來提高對菜單列表的更新響應(yīng)速度僅以菜單頁面的標(biāo)題和功能選項(xiàng)的名稱作為搜索目標(biāo),采用二分法進(jìn)行查詢匹配; 注冊每個功能頁面的標(biāo)題和功能選項(xiàng)的名稱時,采用與該功能描述文字相近的完整漢 字拼音組合,并在每個漢字拼音之后增加一個標(biāo)示符作為單字拼音進(jìn)行匹配的判斷依據(jù)。
7.根據(jù)權(quán)利要求1所述采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,所述拼音 組合篩選匹配算法至少采取以下方式之一來提高用戶輸入的拼音組合與功能選項(xiàng)關(guān)聯(lián)的 精度當(dāng)再次接收到用戶輸入新的字母時,所述按鍵檢測任務(wù)程序基于該緩存隊(duì)列中已有的 字母組合所對應(yīng)功能選項(xiàng)的歷史查詢結(jié)果,再次對新輸入的字母進(jìn)行匹配查詢;當(dāng)用戶輸入的字母組合沒有匹配到對應(yīng)的功能選項(xiàng)時,篩選算法將會給出提示信息。
8.根據(jù)權(quán)利要求1所述采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,當(dāng)用戶通 過遙控器的光標(biāo)選擇菜單列表中的其中一個功能選項(xiàng)時,在菜單列表空白區(qū)浮動顯示該用戶選擇的選項(xiàng)對應(yīng)的幫助提示信息。
9.根據(jù)權(quán)利要求1所述采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法,其特征在于,在用戶在 菜單列表中選擇其中一個選項(xiàng)之后,根據(jù)用戶選擇的當(dāng)前選項(xiàng),對操作信息數(shù)據(jù)庫進(jìn)行查 詢匹配,找到并執(zhí)行與該選項(xiàng)關(guān)聯(lián)的功能函數(shù),調(diào)出對應(yīng)的功能設(shè)置菜單頁面或功能選項(xiàng) 以完成用戶的功能請求。
10.一種機(jī)頂盒,其特征在于,在該機(jī)頂盒中采用了前述權(quán)利要求1-9任何一項(xiàng)所述采 用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法。
全文摘要
本發(fā)明提出一種機(jī)頂盒、采用拼音輸入實(shí)現(xiàn)機(jī)頂盒操作的方法。其中,所述實(shí)現(xiàn)機(jī)頂盒操作的方法包括步驟啟動機(jī)頂盒,建立并初始化操作信息數(shù)據(jù)庫;啟動按鍵檢測任務(wù)程序,當(dāng)該按鍵檢測任務(wù)程序檢測到通過遙控器輸入字母按鍵時,接收字母信息并將字母信息更新到一個緩存隊(duì)列,同時采用拼音組合篩選匹配算法對操作信息數(shù)據(jù)庫進(jìn)行篩選查詢,找到與緩存隊(duì)列中的字母或者字母組合特征相匹配的菜單頁面或/和功能選項(xiàng)并逐項(xiàng)顯示到菜單列表中;用戶通過遙控器的光標(biāo)選擇菜單列表中的其中一個選項(xiàng)完成用戶的功能請求。本發(fā)明提高了機(jī)頂盒人機(jī)操作界面的友好性,大大簡化了用戶對機(jī)頂盒的使用操作難度,且適用于各種型號的機(jī)頂盒。
文檔編號H04N21/41GK101998151SQ20101028963
公開日2011年3月30日 申請日期2010年9月21日 優(yōu)先權(quán)日2010年9月21日
發(fā)明者田超 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司