亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種菜單層級(jí)操作方法及裝置制造方法

文檔序號(hào):6640304閱讀:162來源:國(guó)知局
一種菜單層級(jí)操作方法及裝置制造方法
【專利摘要】本發(fā)明提供一種菜單層級(jí)操作方法及裝置,包括:接收操作指令;根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單;切換到所述目標(biāo)菜單。通過使用以上方法,可以實(shí)現(xiàn)對(duì)不同層級(jí)菜單的上下和同級(jí)切換,方便了用戶的操作,避免了現(xiàn)有技術(shù)中的需逐層退回的繁瑣步驟。
【專利說明】一種菜單層級(jí)操作方法及裝置
[0001]【技術(shù)領(lǐng)域】:
本發(fā)明涉及數(shù)字多媒體【技術(shù)領(lǐng)域】,特別是一種菜單層級(jí)操作方法及裝置。
[0002]
【背景技術(shù)】:
隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展和多媒體信息的爆發(fā)式增長(zhǎng),如超級(jí)電視等智能多媒體終端逐漸占據(jù)了市場(chǎng)的主流。
[0003]現(xiàn)有的超級(jí)電視終端都具有多種功能。用戶可以通過遙控裝置來選擇不同的菜單、內(nèi)容或功能。但用戶的每一步操作都是逐層操作并且不能在子層級(jí)中進(jìn)行跨級(jí)變化。例如:第一層級(jí)包括有3個(gè)類別:顯示、網(wǎng)絡(luò)、帳戶。用戶選擇第一層級(jí)的“顯示”,進(jìn)入后再選擇第二層級(jí)的“顯示參數(shù)”進(jìn)入第三層級(jí)的“具體設(shè)置”。如果當(dāng)前用戶想切換到第一層級(jí)的“網(wǎng)絡(luò)”類別中時(shí),必須先從“顯示”的第三層級(jí)中退回到第一層級(jí),之后再選擇“網(wǎng)絡(luò)”。上述方法操作繁瑣,增加了用戶的不便。
[0004]因此,如何提供一種可以跨類別的菜單層級(jí)信息包和操作方法是本發(fā)明需要解決的問題。
[0005]

【發(fā)明內(nèi)容】
:
本發(fā)明提供一種菜單層級(jí)操作方法及裝置,可以實(shí)現(xiàn)跨類別的菜單級(jí)信息標(biāo)注,以及在使用時(shí)的跨類別菜單切換,減少了現(xiàn)有技術(shù)中繁瑣的操作步驟。
[0006]一種菜單層級(jí)操作方法,其特征在于,包括:
接收操作指令;
根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單;
將所述當(dāng)前菜單切換到所述目標(biāo)菜單;
所述菜單層級(jí)信息包,包括:菜單編碼段、菜單相鄰索引段;
所述菜單編碼段,用于存儲(chǔ)所述當(dāng)前菜單對(duì)應(yīng)的層級(jí)和位置碼;
所述菜單相鄰索引段,用于存儲(chǔ)有所述當(dāng)前菜單相鄰的鄰接菜單的層級(jí)和位置碼,根據(jù)所述層級(jí)和位置碼可以查找到所述鄰接菜單。
[0007]優(yōu)選地,所述根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單,具體為:
若所述操作指令為查找上級(jí)或下級(jí)菜單,查找所述當(dāng)前菜單的菜單相鄰索引段中存儲(chǔ)的相鄰上級(jí)層級(jí)或相鄰下級(jí)層級(jí)菜單的位置碼;
根據(jù)所述位置碼查找所述相鄰上級(jí)層級(jí)或相鄰下級(jí)層級(jí)菜單作為所述目標(biāo)菜單。
[0008]優(yōu)選地,所述根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單,具體為:
若所述操作指令為查找相鄰?fù)瑢蛹?jí)菜單,查找與所述當(dāng)前菜單層級(jí)相同且位置碼相鄰的菜單作為目標(biāo)菜單。
[0009]優(yōu)選地,還包括: 若刪除所述當(dāng)前菜單的相鄰上級(jí)層級(jí)菜單,將待刪除菜單的層級(jí)信息包中記錄的相鄰上級(jí)層級(jí)菜單的層級(jí)和位置碼,作為所述當(dāng)前菜單的相鄰上級(jí)層級(jí)菜單的層級(jí)和位置碼;若刪除所述當(dāng)前菜單的相鄰下級(jí)層級(jí)菜單,將待刪除菜單的層級(jí)信息包中記錄的相鄰下級(jí)層級(jí)菜單的層級(jí)和位置碼作為所述當(dāng)前菜單的相鄰下級(jí)層級(jí)菜單的層級(jí)和位置碼。
[0010]優(yōu)選地,在接收操作指令之前,還包括:
注冊(cè)第一線程;
在所述第一線程生成第一類別圖像,將所述第一類別圖像設(shè)置為可見狀態(tài);獲取所述第一類別圖像中當(dāng)前顯示的圖像為第一當(dāng)前圖像;將當(dāng)前顯示的圖像對(duì)應(yīng)的菜單作為所述當(dāng)前菜單;
注冊(cè)第二線程,根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像;將所述第二當(dāng)前圖像設(shè)置為可見狀態(tài)。
[0011]優(yōu)選地,在將所述當(dāng)前菜單切換到所述目標(biāo)菜單之后,還包括:
根據(jù)所述目標(biāo)菜單確定第一目標(biāo)圖像;
在所述第一線程中將第一當(dāng)前圖像切換為所述第一目標(biāo)圖像,所述第一目標(biāo)圖像為可見狀態(tài);
根據(jù)所述第一目標(biāo)圖像在所述第二線程生成第二目標(biāo)圖像,將所述第二目標(biāo)圖像設(shè)置為不可見狀態(tài);
在指定時(shí)間內(nèi)將所述第二當(dāng)前圖像從可見狀態(tài)漸變?yōu)椴豢梢姞顟B(tài),將所述第二目標(biāo)圖像從不可見狀態(tài)漸變?yōu)榭梢姞顟B(tài)。
[0012]一種菜單層級(jí)操作裝置,包括:指令接收模塊、目標(biāo)菜單確定模塊和菜單切換模塊;
所述指令接收模塊,用于接收操作指令;
所述目標(biāo)菜單確定模塊,用于根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單;
所述菜單切換模塊,用于將所述當(dāng)前菜單切換到所述目標(biāo)菜單;
所述菜單層級(jí)信息包,包括:菜單編碼段、菜單相鄰索引段;
所述菜單編碼段,用于存儲(chǔ)所述當(dāng)前菜單對(duì)應(yīng)的層級(jí)和位置碼;
所述菜單相鄰索引段,用于存儲(chǔ)有所述當(dāng)前菜單相鄰的鄰接菜單的層級(jí)和位置碼,根據(jù)所述層級(jí)和位置碼可以查找到所述鄰接菜單。
[0013]優(yōu)選地,所述目標(biāo)菜單確定模塊,包括:上下級(jí)菜單查找子模塊;
所述上下級(jí)菜單查找子模塊,用于判斷若所述操作指令為查找上級(jí)或下級(jí)菜單,查找所述當(dāng)前菜單的菜單相鄰索引段中存儲(chǔ)的相鄰上級(jí)層級(jí)或相鄰下級(jí)層級(jí)菜單的位置碼;根據(jù)所述位置碼查找所述相鄰上級(jí)層級(jí)或相鄰下級(jí)層級(jí)菜單作為所述目標(biāo)菜單。
[0014]優(yōu)選地,所述目標(biāo)菜單確定模塊,包括:同級(jí)菜單查找子模塊;
所述同級(jí)菜單查找子模塊,用于判斷若所述操作指令為查找相鄰?fù)瑢蛹?jí)菜單,查找與所述當(dāng)前菜單層級(jí)相同且位置碼相鄰的菜單作為目標(biāo)菜單。
[0015]優(yōu)選地,還包括:線程注冊(cè)模塊、第一圖像生成模塊和第二圖像生成模塊;
所述線程注冊(cè)模塊,用于注冊(cè)第一線程和第二線程;
所述第一圖像生成模塊,用于根據(jù)當(dāng)前需要顯示的菜單在所述第一線程生成第一類別圖像,將所述第一類別圖像設(shè)置為可見狀態(tài);獲取所述第一類別圖像中當(dāng)前顯示的圖像為第一當(dāng)前圖像,將當(dāng)前顯示的圖像對(duì)應(yīng)的菜單作為所述當(dāng)前菜單;
所述第二圖像生成模塊,用于根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像;將所述第二當(dāng)前圖像設(shè)置為可見狀態(tài)。
[0016]優(yōu)選地,在所述菜單切換模塊中,還包括:第一目標(biāo)圖像切換子模塊和第二目標(biāo)圖像切換子模塊;
所述第一目標(biāo)圖像切換子模塊,用于根據(jù)所述目標(biāo)菜單確定第一目標(biāo)圖像;在所述第一線程中將第一當(dāng)前圖像切換為所述第一目標(biāo)圖像,所述第一目標(biāo)圖像為可見狀態(tài);
所述第二目標(biāo)圖像切換子模塊,用于根據(jù)所述第一目標(biāo)圖像在所述第二線程生成第二目標(biāo)圖像,將所述第二目標(biāo)圖像設(shè)置為不可見狀態(tài);在指定時(shí)間內(nèi)將所述第二當(dāng)前圖像從可見狀態(tài)漸變?yōu)椴豢梢姞顟B(tài),將所述第二目標(biāo)圖像從不可見狀態(tài)漸變?yōu)榭梢姞顟B(tài)。
[0017]本發(fā)明解決了以下問題:
首先接收操作指令,之后根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單,最后切換到所述目標(biāo)菜單。通過使用以上方法,可以實(shí)現(xiàn)對(duì)不同層級(jí)菜單的上下和同級(jí)切換,方便了用戶的操作,避免了現(xiàn)有技術(shù)中的需逐層退回的繁瑣步驟。
[0018]
【專利附圖】

【附圖說明】:
圖1為本發(fā)明提供的一種菜單層級(jí)操作方法第一實(shí)施例的流程圖;
圖2為本發(fā)明提供的一種菜單層級(jí)操作方法第二實(shí)施例的流程圖;
圖3為本發(fā)明提供的一種菜單層級(jí)操作方法第三實(shí)施例的流程圖;
圖4為本發(fā)明提供的一種菜單層級(jí)操作裝置第一實(shí)施例的原理框圖;
圖5為本發(fā)明提供的一種菜單層級(jí)操作裝置第二實(shí)施例的原理框圖;
圖6為本發(fā)明提供的一種菜單層級(jí)操作裝置第三實(shí)施例的原理框圖。
[0019]
【具體實(shí)施方式】:
參見圖1,該圖為本發(fā)明提供的一種菜單層級(jí)操作方法第一實(shí)施例的流程圖。
[0020]在本實(shí)施例中,包括:
SlOl:接收操作指令。
[0021]S102:根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單。
[0022]S103:切換到所述目標(biāo)菜單。
[0023]所述菜單層級(jí)信息包,包括:菜單編碼段、菜單相鄰索引段;
所述菜單編碼段,用于存儲(chǔ)所述當(dāng)前菜單對(duì)應(yīng)的層級(jí)和位置碼;
所述菜單相鄰索引段,用于存儲(chǔ)有所述當(dāng)前菜單相鄰的鄰接菜單的層級(jí)和位置碼,根據(jù)所述層級(jí)和位置碼可以查找到所述鄰接菜單。
[0024]在本實(shí)施例中,每一個(gè)菜單都包含有層級(jí)信息包。層級(jí)信息包中包括:菜單編碼段、菜單相鄰索引段。
[0025]所述菜單編碼段,用于存儲(chǔ)有所述當(dāng)前菜單對(duì)應(yīng)的層級(jí)位置碼。所述層級(jí)位置碼包括有所述當(dāng)前菜單所在的層級(jí)和位置碼。例如:
遙控(I,I)——超級(jí)遙控器(II,I)-------遙控器界面(III,I) -----語音助手(II,2)-------麥克風(fēng)界面(III,2)
網(wǎng)絡(luò)(I,2)------有線網(wǎng)絡(luò)(II,3) -------1P配置界面(III,3)
-------無線網(wǎng)絡(luò)(11,4)-------無線搜索界面(ΙΠ,4)
則各級(jí)具體信息為:
“遙控”層級(jí)為I, 位置碼為I
“網(wǎng)絡(luò)”層級(jí)為I, 位置碼為2
“超級(jí)遙控器”層級(jí)為II, 位置碼為I “語音助手” 層級(jí)為II, 位置碼為2 “有線網(wǎng)絡(luò)” 層級(jí)為II, 位置碼為3 “無線網(wǎng)絡(luò)” 層級(jí)為II, 位置碼為4 “遙控器界面”層級(jí)為III, 位置碼為I “麥克風(fēng)界面”層級(jí)為III, 位置碼為2 “IP配置界面”層級(jí)為III, 位置碼為3 “無線搜索界面”層級(jí)為III, 位置碼為4
所述菜單相鄰索引段,用于存儲(chǔ)有當(dāng)前菜單的上層和/或下層菜單的層級(jí)位置碼。
[0026]在每一個(gè)菜單都配有層級(jí)信息包時(shí),一級(jí)的菜單可以根據(jù)菜單相鄰索引段中記錄的信息查找到二級(jí)的菜單,而二級(jí)的菜單可以根據(jù)自身的層級(jí)信息包查找到三級(jí)的菜單。
[0027]在本實(shí)施例中,首先接收用戶的操作指令。包括用戶通過遙控器的按鍵輸入的指令或通過語音識(shí)別等接收到的指令。例如,用戶通過遙控器輸入指令,要求進(jìn)入下一級(jí)菜單。
[0028]之后獲取當(dāng)前菜單,并確定該菜單的層級(jí)信息包。由于層級(jí)信息包中包括有當(dāng)前菜單的層級(jí)位置碼和當(dāng)前菜單的同級(jí)或上下層級(jí)的層級(jí)位置碼。因此,可以根據(jù)層級(jí)信息包中的內(nèi)容查找同級(jí)或上下層級(jí)的菜單作為目標(biāo)菜單。
[0029]其中,所述根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)結(jié)構(gòu)信息確定相鄰的目標(biāo)菜單。具體可以為:
如果所述用戶輸入的操作指令為查找當(dāng)前菜單的上級(jí)或下級(jí)菜單,則查找所述當(dāng)前菜單的菜單相鄰索引段中存儲(chǔ)的上層或下層菜單的層級(jí)位置碼,從而確認(rèn)目標(biāo)菜單的信息。具體可以為:例如:當(dāng)前菜單為“超級(jí)遙控器”,用戶的操作指令為進(jìn)入下一級(jí)菜單,則通過“超級(jí)遙控器”菜單的層級(jí)信息包中記錄的下層菜單的層級(jí)位置碼確定下一層級(jí)菜單為“ III ”,經(jīng)查找為“遙控器界面”。
[0030]如果所述用戶輸入的操作指令為查找當(dāng)前菜單的同級(jí)菜單,則根據(jù)當(dāng)前菜單的層級(jí)位置碼中的層級(jí)和位置碼查找相鄰菜單的層級(jí)位置碼,從而確認(rèn)目標(biāo)菜單的信息。在本實(shí)施例中,根據(jù)向前或向后的指令,將計(jì)算當(dāng)前菜單的位置碼-1或+1的相鄰菜單作為目標(biāo)菜單。舉例:當(dāng)前菜單為“語音助手”,用戶的操作指令為進(jìn)入前一個(gè)同級(jí)菜單,則查找“語音助手”菜單的層級(jí)為II,位置為2。用戶選擇切換到前一個(gè)同級(jí)菜單,則2-1=1,確定位置碼為I且菜單層級(jí)為II,經(jīng)查找為“超級(jí)遙控器”。將“超級(jí)遙控器”菜單作為目標(biāo)菜單。
[0031]最終,將當(dāng)前菜單切換到目標(biāo)菜單。
[0032]在本實(shí)施例中,首先接收操作指令,之后根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單,最后切換到所述目標(biāo)菜單。通過使用以上方法,可以實(shí)現(xiàn)對(duì)不同層級(jí)菜單的上下和同級(jí)切換,方便了用戶的操作,避免了現(xiàn)有技術(shù)中的需逐層退回的繁瑣步驟。
[0033]另外,由于每個(gè)菜單中都包括有層級(jí)信息包,通過層級(jí)信息包中的內(nèi)容可以將所有菜單串聯(lián)成樹型結(jié)構(gòu)。并且,通過各層菜單的層級(jí)信息包還可以實(shí)現(xiàn)對(duì)不同層級(jí)菜單的刪除和樹型結(jié)構(gòu)的重新串聯(lián)。
[0034]在刪除操作中,若刪除所述當(dāng)前菜單的相鄰上級(jí)層級(jí)菜單,則將待刪除菜單的層級(jí)信息包中記錄的相鄰上級(jí)層級(jí)菜單的層級(jí)和位置碼,作為所述當(dāng)前菜單的相鄰上級(jí)層級(jí)菜單的層級(jí)和位置碼;
若刪除所述當(dāng)前菜單的相鄰下級(jí)層級(jí)菜單,將待刪除菜單的層級(jí)信息包中記錄的相鄰下級(jí)層級(jí)菜單的層級(jí)和位置碼作為所述當(dāng)前菜單的相鄰下級(jí)層級(jí)菜單的層級(jí)和位置碼。
[0035]例如:
在“超級(jí)遙控器”的菜單相鄰索引段中,存儲(chǔ)有下級(jí)菜單的信息“III”和上級(jí)菜單的信息 “I”。
[0036]在“遙控器界面”的菜單相鄰索引段中,存儲(chǔ)有上級(jí)菜單的信息“II”。
[0037]假設(shè)當(dāng)前菜單為“超級(jí)遙控器”,若選擇下級(jí)菜單,則根據(jù)菜單相鄰索引段查找到下級(jí)菜單為III。
[0038]如果現(xiàn)在需要?jiǎng)h除“超級(jí)遙控器”,則只需要將一級(jí)菜單“遙控”中的菜單相鄰索引段中下級(jí)菜單的信息更改為“遙控器界面”,則可完成對(duì)二級(jí)菜單“超級(jí)遙控器”的刪除。
[0039]通過使用以上方法,可以實(shí)現(xiàn)對(duì)各級(jí)菜單的自由刪除替換,提高了對(duì)菜單維護(hù)的便捷度,方便了使用。
[0040]
參見圖2,該圖為本發(fā)明提供的一種菜單層級(jí)操作方法第二實(shí)施例的流程圖。
[0041]本實(shí)施例中的步驟S205、S206和S207分別與本發(fā)明提供的一種菜單層級(jí)操作方法第一實(shí)施例中的步驟SlOl、S102、S103相同,在此不再重復(fù)進(jìn)行介紹。
[0042]本實(shí)施例中,在所述接收操作指令之前,還包括:
S201:注冊(cè)第一線程。
[0043]S202:在所述第一線程生成第一類別圖像,將所述第一類別圖像設(shè)置為可見狀態(tài);獲取所述第一類別圖像中當(dāng)前顯示的圖像為第一當(dāng)前圖像;將當(dāng)前顯示的圖像對(duì)應(yīng)的菜單作為所述當(dāng)前菜單。
[0044]S203:注冊(cè)第二線程;
S204:根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像;將所述第二當(dāng)前圖像設(shè)置為可見狀態(tài)。
[0045]在本實(shí)施例中,每一個(gè)菜單都可以對(duì)應(yīng)有多個(gè)菜單圖像(如文字導(dǎo)航菜單圖像、背景菜單圖像)。首先,注冊(cè)生成第一線程。在第一線程中生成第一類別圖像。其中,第一類別圖像可以是指菜單對(duì)應(yīng)的文字導(dǎo)航菜單。常見的如在屏幕下部顯示的若干文字的導(dǎo)航菜單。在確定需要顯示的菜單后,使用SurfaceView工具生成導(dǎo)航菜單的圖像。同時(shí),將該圖像設(shè)置為可見狀態(tài),即用戶可以直接看到的。將文字導(dǎo)航菜單中獲得焦點(diǎn)的菜單作為當(dāng)前菜單,當(dāng)前菜單對(duì)應(yīng)的文字導(dǎo)航菜單圖像作為第一當(dāng)前圖像。
[0046]由于文字導(dǎo)航菜單中的圖像可能只是涉及菜單圖像,對(duì)于屏幕的背景圖像需要單獨(dú)進(jìn)行切換。因此,注冊(cè)第二線程(也可以在注冊(cè)第一線程時(shí)同時(shí)注冊(cè)第二線程)。在第二線程中根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像;將所述第二圖像設(shè)置為可見狀態(tài)。具體的,根據(jù)第一當(dāng)像圖像查找到對(duì)應(yīng)的第二圖像,之后使用SurfaceView工具描制第二圖像并設(shè)置為可見狀態(tài),將第二圖像作為背景圖像。
[0047]在本實(shí)施例中,在接收操作指令之前,還包括:注冊(cè)第一線程;在所述第一線程生成第一類別圖像,將所述第一類別圖像設(shè)置為可見狀態(tài);獲取所述第一類別圖像中當(dāng)前顯示的圖像為第一當(dāng)前圖像。之后注冊(cè)第二線程,根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像;將所述第二當(dāng)前圖像設(shè)置為可見狀態(tài)。通過使用以上方法,可以實(shí)現(xiàn)在多線程下對(duì)菜單的不同圖像進(jìn)行繪制,從而方便后續(xù)的菜單切換。
[0048]
參見圖3,該圖為本發(fā)明提供的一種菜單層級(jí)操作方法第三實(shí)施例的流程圖。
[0049]本實(shí)施例中的步驟S301-S307分別與本發(fā)明提供的一種菜單層級(jí)操作方法第一實(shí)施例中的步驟S201-S207相同,在此不再重復(fù)進(jìn)行介紹。
[0050]在本實(shí)施例中,在將所述當(dāng)前菜單切換到所述目標(biāo)菜單之后,還可以包括:
S308:根據(jù)所述目標(biāo)菜單確定第一目標(biāo)圖像。
[0051]S309:在所述第一線程中將第一當(dāng)前圖像切換為所述第一目標(biāo)圖像,所述第一目標(biāo)圖像為可見狀態(tài)。
[0052]S310:根據(jù)所述第一目標(biāo)圖像在所述第二線程生成第二目標(biāo)圖像,將所述第二目標(biāo)圖像設(shè)置為不可見狀態(tài)。
[0053]S311:在指定時(shí)間內(nèi)將所述第二當(dāng)前圖像從可見狀態(tài)漸變?yōu)椴豢梢姞顟B(tài),將所述第二目標(biāo)圖像從不可見狀態(tài)漸變?yōu)榭梢姞顟B(tài)。
[0054]在將所述當(dāng)前菜單切換到所述目標(biāo)菜單之后,則在屏幕中顯示的菜單信息和對(duì)應(yīng)的背景等信息也需要進(jìn)行切換。
[0055]因此,首先在第一類別圖像中確定目標(biāo)菜單對(duì)應(yīng)的圖像(即目標(biāo)菜單的導(dǎo)航文字菜單),作為第一目標(biāo)圖像。
[0056]由于第一類型圖像是在第一線程中生成,因此在第一線程中將第一當(dāng)前圖像切換成第一目標(biāo)圖像。如采用圖像滾動(dòng)效果將第一當(dāng)前圖像切換成第一目標(biāo)圖像,且在切換過程中第一當(dāng)前圖像和第一目標(biāo)圖像都是處于可見狀態(tài)。
[0057]而第二線程中的第二當(dāng)前圖像是與第一線程中的第一當(dāng)前圖像相對(duì)應(yīng)的。在第一當(dāng)前圖像切換到第一目標(biāo)圖像的情況下,第二當(dāng)前圖像也需要切換到第二目標(biāo)圖像。具體的,根據(jù)第一目標(biāo)圖像查找到對(duì)應(yīng)的第二目標(biāo)圖像(如根據(jù)文字導(dǎo)航菜單中目標(biāo)菜單圖像確定對(duì)應(yīng)的背景圖像),之后使用SurfaceView工具繪制生成對(duì)應(yīng)的第二目標(biāo)圖像(背景圖像),并將繪制完成的第二目標(biāo)圖像設(shè)置為不可見狀態(tài)。常見的如將圖像的alpha值設(shè)置為O或較低的值,以達(dá)到透明的或不可見的效果。
[0058]此時(shí),在第二線程中同時(shí)存在兩個(gè)圖像,即第二當(dāng)前圖像和第二目標(biāo)圖像,且第二當(dāng)前圖像為可見狀態(tài),第二目標(biāo)圖像為不可見狀態(tài)。為了實(shí)現(xiàn)這兩個(gè)圖像的切換,可以在指定時(shí)間內(nèi)將所述第二當(dāng)前圖像從可見狀態(tài)漸變?yōu)椴豢梢姞顟B(tài)(例如將第二當(dāng)前圖像的alpha值從最大值或可見值逐步調(diào)整為O或較低不可見值),將所述第二目標(biāo)圖像從不可見狀態(tài)漸變?yōu)榭梢姞顟B(tài)(例如將第二目標(biāo)圖像的alpha值從O或較低不可見值調(diào)整為最大值或可見值),從而實(shí)現(xiàn)在從第二當(dāng)前圖像向第二目標(biāo)圖像的平滑漸變效果。其中,指定的時(shí)間可以為I秒或0.5秒,或者指定的時(shí)間可以為第一當(dāng)前圖像切換到第一目標(biāo)圖像的時(shí)間,即第一線程的圖像切換和第二線程的圖像切換是同步的。并且,還可以將第二當(dāng)前圖像和第二目標(biāo)圖像設(shè)置為相同大小且設(shè)置在同一位置上,以保證上述切換效果。
[0059]通過使用以上方法,可以實(shí)現(xiàn)第二當(dāng)前圖像和第二目標(biāo)圖像的平滑過渡,避免現(xiàn)有技術(shù)中圖像卡頓的情況,從而能夠向用戶提供良好的操作界面。
[0060]
在本發(fā)明中,在提供的一種菜單層級(jí)操作方法的基礎(chǔ)上,還提供一種菜單層級(jí)操作裝置。具體如下:
參見圖4,該圖為本發(fā)明提供的一種菜單層級(jí)操作裝置第一實(shí)施例的原理框圖。
[0061]在本實(shí)施例中,包括:指令接收模塊10、目標(biāo)菜單確定模塊20和菜單切換模塊30。
[0062]所述指令接收模塊10,用于接收操作指令。
[0063]所述目標(biāo)菜單確定模塊20,用于根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單。
[0064]所述菜單切換模塊30,用于將所述當(dāng)前菜單切換到所述目標(biāo)菜單。
[0065]所述菜單層級(jí)信息包,包括:菜單編碼段、菜單相鄰索引段。
[0066]所述菜單編碼段,用于存儲(chǔ)所述當(dāng)前菜單對(duì)應(yīng)的層級(jí)和位置碼。
[0067]所述菜單相鄰索引段,用于存儲(chǔ)有所述當(dāng)前菜單相鄰的鄰接菜單的層級(jí)和位置碼,根據(jù)所述層級(jí)和位置碼可以查找到所述鄰接菜單。
[0068]在本實(shí)施例中,每一個(gè)菜單都包含有層級(jí)信息包。層級(jí)信息包中包括:菜單編碼段、菜單相鄰索引段。
[0069]所述菜單編碼段,用于存儲(chǔ)有所述當(dāng)前菜單對(duì)應(yīng)的層級(jí)位置碼。所述層級(jí)位置碼包括有所述當(dāng)前菜單所在的層級(jí)和位置碼。例如本發(fā)明提供的一種菜單層級(jí)操作方法中列舉的菜單層級(jí)內(nèi)容。
[0070]所述菜單相鄰索引段,用于存儲(chǔ)有當(dāng)前菜單的上層和/或下層菜單的層級(jí)位置碼。
[0071]在每一個(gè)菜單都配有層級(jí)信息包時(shí),一級(jí)的菜單可以根據(jù)菜單相鄰索引段中記錄的信息查找到二級(jí)的菜單,而二級(jí)的菜單可以根據(jù)自身的層級(jí)信息包查找到三級(jí)的菜單。
[0072]在本實(shí)施例中,指令接收模塊10首先接收用戶的操作指令。包括用戶通過遙控器的按鍵輸入的指令或通過語音識(shí)別等接收到的指令。例如,用戶通過遙控器輸入指令,要求進(jìn)入下一級(jí)菜單。
[0073]之后目標(biāo)菜單確定模塊20獲取當(dāng)前菜單,并確定該菜單的層級(jí)信息包。由于層級(jí)信息包中包括有當(dāng)前菜單的層級(jí)位置碼和當(dāng)前菜單的同級(jí)或上下層級(jí)的層級(jí)位置碼。因此,可以根據(jù)層級(jí)信息包中的內(nèi)容查找同級(jí)或上下層級(jí)的菜單作為目標(biāo)菜單。
[0074]其中,在目標(biāo)菜單確定模塊20中,可以包括:上下級(jí)菜單查找子模塊或同級(jí)菜單查找子模塊
上下級(jí)菜單查找子模塊,用于在所述用戶輸入的操作指令為查找當(dāng)前菜單的上級(jí)或下級(jí)菜單的情況下,查找所述當(dāng)前菜單的菜單相鄰索引段中存儲(chǔ)的上層或下層菜單的層級(jí)位置碼,從而確認(rèn)目標(biāo)菜單的信息。具體可以為:例如:當(dāng)前菜單為“超級(jí)遙控器”,用戶的操作指令為進(jìn)入下一級(jí)菜單,則通過“超級(jí)遙控器”菜單的層級(jí)信息包中記錄的下層菜單的層級(jí)位置碼確定下一層級(jí)菜單為“ III ”,經(jīng)查找為“遙控器界面”。
[0075]同級(jí)菜單查找子模塊,用于在所述用戶輸入的操作指令為查找當(dāng)前菜單的同級(jí)菜單的情況下,則根據(jù)當(dāng)前菜單的層級(jí)位置碼中的層級(jí)和位置碼查找相鄰菜單的層級(jí)位置碼,從而確認(rèn)目標(biāo)菜單的信息。在本實(shí)施例中,根據(jù)向前或向后的指令,將計(jì)算當(dāng)前菜單的位置碼-1或+1的相鄰菜單作為目標(biāo)菜單。舉例:當(dāng)前菜單為“語音助手”,用戶的操作指令為進(jìn)入前一個(gè)同級(jí)菜單,則查找“語音助手”菜單的層級(jí)為I,位置為2。用戶選擇切換到前一個(gè)同級(jí)菜單,則2-1=1,確定位置碼為I且菜單層級(jí)為II,,經(jīng)查找為“超級(jí)遙控器”。將“超級(jí)遙控器”菜單作為目標(biāo)菜單。
[0076]最終,菜單切換模塊30將當(dāng)前菜單切換到目標(biāo)菜單。
[0077]在本實(shí)施例中,首先接收操作指令,之后根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單,最后切換到所述目標(biāo)菜單。通過使用以上裝置,可以實(shí)現(xiàn)對(duì)不同層級(jí)菜單的上下和同級(jí)切換,方便了用戶的操作,避免了現(xiàn)有技術(shù)中的需逐層退回的繁瑣步驟。
[0078]另外,由于每個(gè)菜單中都包括有層級(jí)信息包,通過層級(jí)信息包中的內(nèi)容可以將所有菜單串聯(lián)成樹型結(jié)構(gòu)。并且,通過各層菜單的層級(jí)信息包還可以實(shí)現(xiàn)對(duì)不同層級(jí)菜單的刪除和樹型結(jié)構(gòu)的重新串聯(lián)。
[0079]因此,還可以包括有:上下級(jí)菜單刪除模塊或同級(jí)菜單刪除模塊。
[0080]上下級(jí)菜單刪除模塊,用于若刪除所述當(dāng)前菜單的相鄰上級(jí)層級(jí)菜單,則將待刪除菜單的層級(jí)信息包中記錄的相鄰上級(jí)層級(jí)菜單的層級(jí)和位置碼,作為所述當(dāng)前菜單的相鄰上級(jí)層級(jí)菜單的層級(jí)和位置碼;
若刪除所述當(dāng)前菜單的相鄰下級(jí)層級(jí)菜單,將待刪除菜單的層級(jí)信息包中記錄的相鄰下級(jí)層級(jí)菜單的層級(jí)和位置碼作為所述當(dāng)前菜單的相鄰下級(jí)層級(jí)菜單的層級(jí)和位置碼。
[0081]例如:
在“超級(jí)遙控器”的菜單相鄰索引段中,存儲(chǔ)有下級(jí)菜單的信息“III”和上級(jí)菜單的信息 “I”。
[0082]在“遙控器界面”的菜單相鄰索引段中,存儲(chǔ)有上級(jí)菜單的信息“II”。
[0083]假設(shè)當(dāng)前菜單為“超級(jí)遙控器”,若選擇下級(jí)菜單,則根據(jù)菜單相鄰索引段查找到下級(jí)菜單為III。
[0084]如果現(xiàn)在需要?jiǎng)h除“超級(jí)遙控器”,則只需要將一級(jí)菜單“遙控”中的菜單相鄰索引段中下級(jí)菜單的信息更改為“遙控器界面”,則可完成對(duì)二級(jí)菜單“超級(jí)遙控器”的刪除。
[0085]通過使用以上裝置,可以實(shí)現(xiàn)對(duì)各級(jí)菜單的自由刪除替換,提高了對(duì)菜單維護(hù)的便捷度,方便了使用。
[0086]
參見圖5,該圖為本發(fā)明提供的一種菜單層級(jí)操作裝置第二實(shí)施例的原理框圖。
[0087]在本實(shí)施例中,還包括:線程注冊(cè)模塊40、第一圖像生成模塊50和第二圖像生成模塊60。
[0088]所述線程注冊(cè)模塊40,用于注冊(cè)第一線程和第二線程。
[0089]所述第一圖像生成模塊50,用于根據(jù)當(dāng)前需要顯示的菜單在所述第一線程生成第一類別圖像,將所述第一類別圖像設(shè)置為可見狀態(tài)。獲取所述第一類別圖像中當(dāng)前顯示的圖像為第一當(dāng)前圖像,將當(dāng)前顯示的圖像對(duì)應(yīng)的菜單作為所述當(dāng)前菜單。
[0090]所述第二圖像生成模塊60,用于根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像。將所述第二當(dāng)前圖像設(shè)置為可見狀態(tài)。
[0091]在這里需要強(qiáng)調(diào)在本實(shí)施例中的每一個(gè)菜單都可以對(duì)應(yīng)有多個(gè)菜單圖像(如文字導(dǎo)航菜單圖像、背景菜單圖像)。
[0092]在實(shí)施時(shí),線程注冊(cè)模塊40首先注冊(cè)生成第一線程和第二線程。第一圖像生成模塊50在第一線程中生成第一類別圖像。其中,第一類別圖像可以是指菜單對(duì)應(yīng)的文字導(dǎo)航菜單圖像。常見的如在屏幕下部顯示的若干文字的導(dǎo)航菜單圖像。在確定需要顯示的菜單后,使用SurfaceView工具生成導(dǎo)航菜單的圖像。同時(shí),將該圖像設(shè)置為可見狀態(tài),即用戶可以直接看到的。將文字導(dǎo)航菜單中獲得焦點(diǎn)的菜單作為當(dāng)前菜單,對(duì)應(yīng)的文字導(dǎo)航菜單圖像作為第一當(dāng)前圖像。
[0093]由于文字導(dǎo)航菜單中的圖像可能只是涉及菜單圖像,對(duì)于屏幕的背景圖像需要單獨(dú)進(jìn)行切換。因此,在線程注冊(cè)模塊40中注冊(cè)第二線程。第二圖像生成模塊60在第二線程中根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像;將所述第二當(dāng)前圖像設(shè)置為可見狀態(tài)。具體的,根據(jù)第一當(dāng)前像圖像查找到對(duì)應(yīng)的第二圖像內(nèi)容,之后使用SurfaceView工具描制第二圖像并設(shè)置為可見狀態(tài),將第二圖像作為背景圖像。
[0094]在本實(shí)施例中,還包括:線程注冊(cè)模塊、第一圖像生成模塊和第二圖像生成模塊。其中,述線程注冊(cè)模塊用于注冊(cè)第一線程和第二線程。第一圖像生成模塊用于根據(jù)當(dāng)前需要顯示的菜單在第一線程生成第一類別圖像。第二圖像生成模塊用于根據(jù)第一當(dāng)前圖像在第二線程生成第二圖像,作為第二當(dāng)前圖像。通過使用以上裝置,可以實(shí)現(xiàn)在不同線程下對(duì)菜單的不同圖像進(jìn)行繪制,從而實(shí)現(xiàn)各線程間的內(nèi)步切換。
[0095]
參見圖6,該圖為本發(fā)明提供的一種菜單層級(jí)操作裝置第三實(shí)施例的原理框圖。
[0096]在本實(shí)施例中,在所述菜單切換模塊30中,還包括:第一目標(biāo)圖像切換子模塊301和第二目標(biāo)圖像切換子模塊302。
[0097]所述第一目標(biāo)圖像切換子模塊301,用于根據(jù)所述目標(biāo)菜單確定第一目標(biāo)圖像。在所述第一線程中將第一當(dāng)前圖像切換為所述第一目標(biāo)圖像,所述第一目標(biāo)圖像為可見狀態(tài)。
[0098]所述第二目標(biāo)圖像切換子模塊302,用于根據(jù)所述第一目標(biāo)圖像在所述第二線程生成第二目標(biāo)圖像,將所述第二目標(biāo)圖像設(shè)置為不可見狀態(tài)。在指定時(shí)間內(nèi)將所述第二當(dāng)前圖像從可見狀態(tài)漸變?yōu)椴豢梢姞顟B(tài),將所述第二目標(biāo)圖像從不可見狀態(tài)漸變?yōu)榭梢姞顟B(tài)。
[0099]在將所述當(dāng)前菜單切換到所述目標(biāo)菜單之后,則在屏幕中顯示的菜單信息和對(duì)應(yīng)的背景等信息也需要進(jìn)行切換。
[0100]因此,由第一目標(biāo)圖像切換子模塊301首先在第一類別圖像中確定目標(biāo)菜單對(duì)應(yīng)的圖像(即目標(biāo)菜單的導(dǎo)航文字菜單),作為第一目標(biāo)圖像。在第一線程中將第一當(dāng)前圖像切換成第一目標(biāo)圖像。如采用圖像滾動(dòng)效果將第一當(dāng)前圖像切換成第一目標(biāo)圖像,且在切換過程中第一當(dāng)前圖像和第一目標(biāo)圖像都是處于可見狀態(tài)。
[0101]而第二線程中的第二當(dāng)前圖像是與第一線程中的第一當(dāng)前圖像相對(duì)應(yīng)的。在第一當(dāng)前圖像切換到第一目標(biāo)圖像的情況下,第二當(dāng)前圖像也需要切換到第二目標(biāo)圖像。具體的,第二目標(biāo)圖像切換子模塊302根據(jù)第一目標(biāo)圖像查找到對(duì)應(yīng)的第二目標(biāo)圖像(如根據(jù)文字導(dǎo)航菜單中目標(biāo)菜單圖像確定對(duì)應(yīng)的背景圖像),之后使用SurfaceView工具繪制生成對(duì)應(yīng)的第二目標(biāo)圖像(背景圖像),并將繪制完成的第二目標(biāo)圖像設(shè)置為不可見狀態(tài)。常見的如將圖像的alpha值設(shè)置為O或較低的值,以達(dá)到透明的或不可見的效果。
[0102]此時(shí),在第二線程中同時(shí)存在兩個(gè)圖像,即第二當(dāng)前圖像和第二目標(biāo)圖像,且第二當(dāng)前圖像為可見狀態(tài),第二目標(biāo)圖像為不可見狀態(tài)。為了實(shí)現(xiàn)這兩個(gè)圖像的切換,第二目標(biāo)圖像切換子模塊302可以在指定時(shí)間內(nèi)將所述第一圖像從可見狀態(tài)漸變?yōu)椴豢梢姞顟B(tài)(例如將第二當(dāng)前圖像的alpha值從最大值或可見值逐步調(diào)整為O或較低不可見值),將所述第二目標(biāo)圖像從不可見狀態(tài)漸變?yōu)榭梢姞顟B(tài)(例如將第二目標(biāo)圖像的alpha值從O或較低不可見值調(diào)整為最大值或可見值),從而實(shí)現(xiàn)在從第二當(dāng)前圖像向第二目標(biāo)圖像的平滑漸變效果。其中,指定的時(shí)間可以為I秒或0.5秒,或者指定的時(shí)間可以為第一當(dāng)前圖像切換到第一目標(biāo)圖像的時(shí)間,即第一線程的圖像切換和第二線程的圖像切換是同步的。并且,還可以將第二當(dāng)前圖像和第二目標(biāo)圖像設(shè)置為相同大小且設(shè)置在同一位置上,以保證上述切換效果。
[0103]通過使用以上裝置,可以實(shí)現(xiàn)第二當(dāng)前圖像和第二目標(biāo)圖像的平滑過渡,避免現(xiàn)有技術(shù)中圖像卡頓的情況,從而能夠向用戶提供良好的操作界面。
[0104]
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制。雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明。任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案做出許多可能的變動(dòng)和修飾,或修改為等同變化的等效實(shí)施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。
【權(quán)利要求】
1.一種菜單層級(jí)操作方法,其特征在于,包括: 接收操作指令; 根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單; 將所述當(dāng)前菜單切換到所述目標(biāo)菜單; 所述菜單層級(jí)信息包,包括:菜單編碼段、菜單相鄰索引段; 所述菜單編碼段,用于存儲(chǔ)所述當(dāng)前菜單對(duì)應(yīng)的層級(jí)和位置碼; 所述菜單相鄰索引段,用于存儲(chǔ)有所述當(dāng)前菜單相鄰的鄰接菜單的層級(jí)和位置碼,根據(jù)所述層級(jí)和位置碼可以查找到所述鄰接菜單。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單,具體為: 若所述操作指令為查找上級(jí)或下級(jí)菜單,查找所述當(dāng)前菜單的菜單相鄰索引段中存儲(chǔ)的相鄰上級(jí)層級(jí)或相鄰下級(jí)層級(jí)菜單的位置碼; 根據(jù)所述位置碼查找所述相鄰上級(jí)層級(jí)或相鄰下級(jí)層級(jí)菜單作為所述目標(biāo)菜單。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單,具體為: 若所述操作指令為查找相鄰?fù)瑢蛹?jí)菜單,查找與所述當(dāng)前菜單層級(jí)相同且位置碼相鄰的菜單作為目標(biāo)菜單。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 若刪除所述當(dāng)前菜單的相鄰上級(jí)層級(jí)菜單,將待刪除菜單的層級(jí)信息包中記錄的相鄰上級(jí)層級(jí)菜單的層級(jí)和位置碼,作為所述當(dāng)前菜單的相鄰上級(jí)層級(jí)菜單的層級(jí)和位置碼;若刪除所述當(dāng)前菜單的相鄰下級(jí)層級(jí)菜單,將待刪除菜單的層級(jí)信息包中記錄的相鄰下級(jí)層級(jí)菜單的層級(jí)和位置碼作為所述當(dāng)前菜單的相鄰下級(jí)層級(jí)菜單的層級(jí)和位置碼。
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,在接收操作指令之前,還包括: 注冊(cè)第一線程; 在所述第一線程生成第一類別圖像,將所述第一類別圖像設(shè)置為可見狀態(tài);獲取所述第一類別圖像中當(dāng)前顯示的圖像為第一當(dāng)前圖像;將當(dāng)前顯示的圖像對(duì)應(yīng)的菜單作為所述當(dāng)前菜單; 注冊(cè)第二線程,根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像;將所述第二當(dāng)前圖像設(shè)置為可見狀態(tài)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在將所述當(dāng)前菜單切換到所述目標(biāo)菜單之后,還包括: 根據(jù)所述目標(biāo)菜單確定第一目標(biāo)圖像; 在所述第一線程中將第一當(dāng)前圖像切換為所述第一目標(biāo)圖像,所述第一目標(biāo)圖像為可見狀態(tài); 根據(jù)所述第一目標(biāo)圖像在所述第二線程生成第二目標(biāo)圖像,將所述第二目標(biāo)圖像設(shè)置為不可見狀態(tài); 在指定時(shí)間內(nèi)將所述第二當(dāng)前圖像從可見狀態(tài)漸變?yōu)椴豢梢姞顟B(tài),將所述第二目標(biāo)圖像從不可見狀態(tài)漸變?yōu)榭梢姞顟B(tài)。
7.一種菜單層級(jí)操作裝置,其特征在于,包括:指令接收模塊、目標(biāo)菜單確定模塊和菜單切換模塊; 所述指令接收模塊,用于接收操作指令; 所述目標(biāo)菜單確定模塊,用于根據(jù)所述操作指令和當(dāng)前菜單的層級(jí)信息包確定目標(biāo)菜單; 所述菜單切換模塊,用于將所述當(dāng)前菜單切換到所述目標(biāo)菜單; 所述菜單層級(jí)信息包,包括:菜單編碼段、菜單相鄰索引段; 所述菜單編碼段,用于存儲(chǔ)所述當(dāng)前菜單對(duì)應(yīng)的層級(jí)和位置碼; 所述菜單相鄰索引段,用于存儲(chǔ)有所述當(dāng)前菜單相鄰的鄰接菜單的層級(jí)和位置碼,根據(jù)所述層級(jí)和位置碼可以查找到所述鄰接菜單。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述目標(biāo)菜單確定模塊,包括:上下級(jí)菜單查找子模塊; 所述上下級(jí)菜單查找子模塊,用于判斷若所述操作指令為查找上級(jí)或下級(jí)菜單,查找所述當(dāng)前菜單的菜單相鄰索引段中存儲(chǔ)的相鄰上級(jí)層級(jí)或相鄰下級(jí)層級(jí)菜單的位置碼;根據(jù)所述位置碼查找所述相鄰上級(jí)層級(jí)或相鄰下級(jí)層級(jí)菜單作為所述目標(biāo)菜單。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述目標(biāo)菜單確定模塊,包括:同級(jí)菜單查找子模塊; 所述同級(jí)菜單查找子模塊,用于判斷若所述操作指令為查找相鄰?fù)瑢蛹?jí)菜單,查找與所述當(dāng)前菜單層級(jí)相同且位置碼相鄰的菜單作為目標(biāo)菜單。
10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的裝置,其特征在于,還包括:線程注冊(cè)模塊、第一圖像生成模塊和第二圖像生成模塊; 所述線程注冊(cè)模塊,用于注冊(cè)第一線程和第二線程; 所述第一圖像生成模塊,用于根據(jù)當(dāng)前需要顯示的菜單在所述第一線程生成第一類別圖像,將所述第一類別圖像設(shè)置為可見狀態(tài);獲取所述第一類別圖像中當(dāng)前顯示的圖像為第一當(dāng)前圖像,將當(dāng)前顯示的圖像對(duì)應(yīng)的菜單作為所述當(dāng)前菜單; 所述第二圖像生成模塊,用于根據(jù)所述第一當(dāng)前圖像在所述第二線程生成第二圖像,作為第二當(dāng)前圖像;將所述第二當(dāng)前圖像設(shè)置為可見狀態(tài)。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述菜單切換模塊中,還包括:第一目標(biāo)圖像切換子模塊和第二目標(biāo)圖像切換子模塊; 所述第一目標(biāo)圖像切換子模塊,用于根據(jù)所述目標(biāo)菜單確定第一目標(biāo)圖像;在所述第一線程中將第一當(dāng)前圖像切換為所述第一目標(biāo)圖像,所述第一目標(biāo)圖像為可見狀態(tài); 所述第二目標(biāo)圖像切換子模塊,用于根據(jù)所述第一目標(biāo)圖像在所述第二線程生成第二目標(biāo)圖像,將所述第二目標(biāo)圖像設(shè)置為不可見狀態(tài);在指定時(shí)間內(nèi)將所述第二當(dāng)前圖像從可見狀態(tài)漸變?yōu)椴豢梢姞顟B(tài),將所述第二目標(biāo)圖像從不可見狀態(tài)漸變?yōu)榭梢姞顟B(tài)。
【文檔編號(hào)】G06F9/44GK104461571SQ201410832894
【公開日】2015年3月25日 申請(qǐng)日期:2014年12月29日 優(yōu)先權(quán)日:2014年12月29日
【發(fā)明者】林玉強(qiáng), 姚菲 申請(qǐng)人:樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1