一種菜單展示方法、裝置和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種菜單展示方法、裝置和設(shè)備,屬于用戶界面【技術(shù)領(lǐng)域】。方法包括:根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;所述菜單組加載信息包括每個(gè)所述菜單組被顯示的位置先后順序;根據(jù)所述菜單組加載信息中每個(gè)所述菜單組被顯示的位置先后順序確定所述多個(gè)菜單組中的每個(gè)菜單組的顯示模式;根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組。本發(fā)明解決了現(xiàn)有技術(shù)菜單架構(gòu)復(fù)雜不清晰以及對用戶要求高的問題,簡化了軟件系統(tǒng)的菜單架構(gòu),使菜單導(dǎo)航在顯示界面清晰可見,使用戶更加快捷、形象化的使用軟件系統(tǒng)的菜單。
【專利說明】一種菜單展示方法、裝置和設(shè)備【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用戶界面【技術(shù)領(lǐng)域】,特別涉及一種菜單展示方法、裝置和設(shè)備。
【背景技術(shù)】
[0002]隨著軟件功能越來越多,使用越來越頻繁,這就對軟件的菜單提出更高的要求。
[0003]目前,軟件的功能通過菜單展示的方法為:通過主菜單,主菜單下包括多個(gè)二級菜單,每個(gè)二級菜單下可能又包括多個(gè)三級菜單,最下級的菜單對應(yīng)著一個(gè)功能;用戶使用軟件時(shí)需要在復(fù)雜的菜單中一級一級跳轉(zhuǎn)才能找到對應(yīng)的功能從而完成操作。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]現(xiàn)有技術(shù)通過主菜單逐級下拉菜單的方式來組織軟件系統(tǒng)的菜單架構(gòu),需要用戶記住具體菜單與功能的對應(yīng)關(guān)系才能查找到對應(yīng)的功能,菜單架構(gòu)復(fù)雜不清晰且對用戶要求高。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種菜單展示方法、裝置和設(shè)備。所述技術(shù)方案如下:
[0007]第一方面,本發(fā)明實(shí)施例提供了一種菜單展示方法,所述方法包括:
[0008]根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;所述菜單組加載信息包括每個(gè)所述菜單組被顯示的位置先后順序;
[0009]根據(jù)所述菜單組加載信息中每個(gè)所述菜單組被顯示的位置先后順序確定所述多個(gè)菜單組中的每個(gè)菜單組的顯示模式;
[0010]根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組。
[0011]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述菜單組的顯示模式至少包括所述菜單組的內(nèi)容呈現(xiàn)形式及顯示位置順序中的一種顯示要素;
[0012]相應(yīng)地,所述根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組,具體包括:
[0013]根據(jù)所述菜單組的加載信息以及所述菜單組內(nèi)容呈現(xiàn)形式或所述顯示位置順序中的一種顯示要素,在當(dāng)前界面中顯示所述每個(gè)菜單組。
[0014]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述菜單組的顯示位置順序?yàn)橐曈X上由遠(yuǎn)及近平行間隔排布的順序;
[0015]相應(yīng)的,根據(jù)所述菜單組的加載信息以及所述顯示位置順序在當(dāng)前界面中顯示所述每個(gè)菜單組,具體包括:
[0016]根據(jù)所述菜單組的加載信息以及視覺上由遠(yuǎn)及近平行排布的順序的方式在當(dāng)前界面中顯示所述每個(gè)菜單組。
[0017]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形;
[0018]相應(yīng)的,所述根據(jù)所述菜單組的加載信息以及所述菜單組的內(nèi)容呈現(xiàn)形式在當(dāng)前界面中顯示所述每個(gè)菜單組,具體包括:
[0019]根據(jù)所述菜單組的加載信息以及視覺上呈豎直放置且連續(xù)彎折的折頁形的方式在當(dāng)前界面中顯示所述每個(gè)菜單組。
[0020]結(jié)合第一方面,或者結(jié)合第一方面及基于第一方面形成的第一至第三種可能的實(shí)施方式中的任意一種或者多種實(shí)施方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0021]接收用戶對所顯示的多個(gè)菜單組中某個(gè)菜單組的選擇指令;
[0022]判斷所述選擇指令選中的菜單組是否為當(dāng)前激活菜單組;所述當(dāng)前激活菜單組為在當(dāng)前界面最前面顯示的菜單組;
[0023]當(dāng)所述選擇指令選中的菜單組不是所述當(dāng)前激活菜單組時(shí),將所述選擇指令選中的菜單組切換為所述當(dāng)前激活菜單組在所述當(dāng)前界面顯示。
[0024]結(jié)合第一方面,或者結(jié)合第一方面及基于第一方面形成的第一至第四種可能的實(shí)施方式中的任意一種或者多種實(shí)施方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0025]接收用戶對所述當(dāng)前激活菜單組中某個(gè)菜單的選擇指令;
[0026]將所述選擇指令選中的菜單的詳細(xì)信息顯示在所述當(dāng)前界面中。
[0027]結(jié)合第一方面,或者結(jié)合第一方面及基于第一方面形成的第一至第五種可能的實(shí)施方式中的任意一種或者多種實(shí)施方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0028]接收用戶對在所述當(dāng)前界面中顯示詳細(xì)信息的菜單的返回指令;
[0029]根據(jù)所述返回指令,收回所述菜單的詳細(xì)信息并將所述菜單的縮略信息顯示在所述當(dāng)前界面中。
[0030]結(jié)合第一方面,或者結(jié)合第一方面及基于第一方面形成的第一至第六種可能的實(shí)施方式中的任意一種或者多種實(shí)施方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組之后,還包括:
[0031]接收后臺(tái)服務(wù)器端定時(shí)發(fā)送的最新菜單圖片數(shù)據(jù);
[0032]根據(jù)接收的所述最新菜單圖片數(shù)據(jù)對在所述當(dāng)前界面中顯示的菜單圖片進(jìn)行渲染更新,并在所述當(dāng)前界面中顯示更新后的菜單圖片。
[0033]第二方面,本發(fā)明實(shí)施例提供了一種菜單展示裝置,所述裝置包括:
[0034]菜單控制器,用于根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;所述菜單組加載信息包括每個(gè)所述菜單組被顯示的位置先后順序;根據(jù)所述菜單組加載信息中每個(gè)所述菜單組被顯示的位置先后順序確定所述多個(gè)菜單組中的每個(gè)菜單組的顯示模式;
[0035]界面消息管理器,用于在當(dāng)前界面獲取用戶對所述菜單控制器劃分的菜單組以及所述菜單組中的菜單的操作指令;
[0036]菜單組顯示模塊,包括所述菜單控制器劃分的多個(gè)菜單組,用于根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組。
[0037]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述菜單組顯示模塊,當(dāng)所述菜單組的顯示模式至少包括所述菜單組的內(nèi)容呈現(xiàn)形式及顯示位置順序中的一種顯示要素時(shí),具體用于根據(jù)所述菜單組的加載信息以及所述菜單組內(nèi)容呈現(xiàn)形式或所述顯示位置順序中的一種顯示要素,在當(dāng)前界面中顯示所述每個(gè)菜單組。
[0038]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述菜單組顯示模塊,包括:
[0039]第一顯示單元,當(dāng)所述菜單組的顯示位置順序?yàn)橐曈X上由遠(yuǎn)及近平行間隔排布的順序;用于根據(jù)所述菜單組的加載信息以及視覺上由遠(yuǎn)及近平行排布的順序的方式在當(dāng)前界面中顯示所述每個(gè)菜單組。
[0040]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述菜單組顯示模塊,包括:
[0041]第二顯示單元,當(dāng)所述菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形時(shí),用于根據(jù)所述菜單組的加載信息以及視覺上呈豎直放置且連續(xù)彎折的折頁形的方式在當(dāng)前界面中顯示所述每個(gè)菜單組。
[0042]結(jié)合第二方面,或者結(jié)合第二方面及基于第二方面形成的第一至第三種可能的實(shí)施方式中的任意一種或者多種實(shí)施方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述界面消息管理器,還用于接收用戶對所顯示的多個(gè)菜單組中某個(gè)菜單組的選擇指令;
[0043]所述菜單控制器,還用于判斷所述選擇指令選中的菜單組是否為當(dāng)前激活菜單組;所述當(dāng)前激活菜單組為在當(dāng)前界面最前面顯示的菜單組;當(dāng)所述選擇指令選中的菜單組不是所述當(dāng)前激活菜單組時(shí),確定將所述選擇指令選中的菜單組切換為所述當(dāng)前激活菜單組;
[0044]所述菜單組顯示模塊,還用于根據(jù)所述菜單的顯示模式將所述選擇指令選中的菜單組切換為所述當(dāng)前激活菜單組在所述當(dāng)前界面顯示。
[0045]結(jié)合第二方面,或者結(jié)合第二方面及基于第二方面形成的第一至第四種可能的實(shí)施方式中的任意一種或者多種實(shí)施方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述界面消息管理器,還用于接收用戶對所述當(dāng)前激活菜單組中某個(gè)菜單的選擇指令;
[0046]所述菜單控制器,還用于根據(jù)所述界面消息管理器接收的菜單的選擇指令,確定將所述選擇指令選中的菜單的詳細(xì)信息在所述當(dāng)前界面中顯示;
[0047]所述菜單組顯示模塊,還用于在所述當(dāng)前界面中顯示所述選擇指令選中的菜單的詳細(xì)信息。
[0048]結(jié)合第二方面,或者結(jié)合第二方面及基于第二方面形成的第一至第五種可能的實(shí)施方式中的任意一種或者多種實(shí)施方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述界面消息管理器,還用于接收用戶對在所述當(dāng)前界面中顯示詳細(xì)信息的菜單的返回指令;
[0049]所述菜單控制器,還用于根據(jù)所述界面消息管理器接收的返回指令,確定收回所述菜單的詳細(xì)信息并將所述菜單的縮略信息在所述當(dāng)前界面中顯示;
[0050]所述菜單組顯示模塊,還用于收回所述菜單的詳細(xì)信息并在所述當(dāng)前界面中顯示所述菜單的縮略信息。
[0051]結(jié)合第二方面,或者結(jié)合第二方面及基于第二方面形成的第一至第四種可能的實(shí)施方式中的任意一種或者多種實(shí)施方式,在第二方面的第七種可能的實(shí)現(xiàn)方式中,所述界面消息管理器,還用于接收后臺(tái)服務(wù)器端定時(shí)發(fā)送的最新菜單圖片數(shù)據(jù);
[0052]所述菜單控制器,還用于根據(jù)所述界面消息管理器接收的最新菜單圖片數(shù)據(jù)對在所述當(dāng)前界面中顯示的菜單圖片進(jìn)行渲染更新;
[0053]所述菜單組顯示模塊,還用于在所述當(dāng)前界面中顯示所述菜單控制器更新后的菜單圖片。
[0054]第三方面,本發(fā)明實(shí)施例提供了一種菜單展示設(shè)備,所述裝置包括:存儲(chǔ)器,用于存儲(chǔ)功能模塊的運(yùn)行數(shù)據(jù);
[0055]處理器,用于與所述存儲(chǔ)器耦合,所述處理器配置為用于執(zhí)行如第一方面以及基于第一方面形成的第一至第七種可能的實(shí)施方式中的一種或者多種實(shí)施方式所述的菜單展示方法;
[0056]收發(fā)器,用于與所述處理器耦合,收發(fā)所述處理器處理的各種數(shù)據(jù)。
[0057]本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
[0058]通過根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組并確定菜單組加載信息,根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式,根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組,解決了現(xiàn)有技術(shù)菜單架構(gòu)復(fù)雜不清晰以及對用戶要求高的問題,簡化了軟件系統(tǒng)的菜單架構(gòu),使菜單導(dǎo)航在顯示界面清晰可見,使用戶更加快捷、形象化的使用軟件系統(tǒng)的菜單。
【專利附圖】
【附圖說明】
[0059]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0060]圖1是本發(fā)明實(shí)施例一提供的菜單展示方法流程圖;
[0061]圖2是本發(fā)明實(shí)施例二提供的菜單展示方法流程圖;
[0062]圖3是本發(fā)明實(shí)施例二提供的菜單展示方法第一操作示意圖;
[0063]圖4是本發(fā)明實(shí)施例二提供的菜單展示方法第二操作示意圖;
[0064]圖5是本發(fā)明實(shí)施例二提供的菜單展示方法第三操作示意圖;
[0065]圖6是本發(fā)明實(shí)施例二提供的菜單展示方法第四操作示意圖;
[0066]圖7是本發(fā)明實(shí)施例二提供的菜單展示方法第五操作示意圖;
[0067]圖8是本發(fā)明實(shí)施例二提供的菜單展示方法第六操作示意圖;
[0068]圖9是本發(fā)明實(shí)施例三提供的菜單展示裝置結(jié)構(gòu)示意圖;
[0069]圖10是本發(fā)明實(shí)施例四提供的菜單展示設(shè)備結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0070]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0071]實(shí)施例一[0072]參見圖1,本發(fā)明實(shí)施例提供了一種菜單展示方法,該方法包括:
[0073]101、根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;菜單組加載信息包括每個(gè)菜單組被顯示的位置先后順序;
[0074]102、根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式;
[0075]103、根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組。
[0076]具體地,菜單組的顯示模式至少包括菜單組的內(nèi)容呈現(xiàn)形式及顯示位置順序中的一種顯不要素;
[0077]相應(yīng)地,根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組,具體包括但不限于:
[0078]根據(jù)菜單組的加載信息以及菜單組內(nèi)容呈現(xiàn)形式或顯示位置順序中的一種顯示要素,在當(dāng)前界面中顯示每個(gè)菜單組。
[0079]進(jìn)一步地,菜單組的顯示位置順序?yàn)橐曈X上由遠(yuǎn)及近平行間隔排布的順序;
[0080]相應(yīng)的,根據(jù)菜單組的加載信息以及顯示位置順序在當(dāng)前界面中顯示每個(gè)菜單組,具體包括但不限于:
[0081]根據(jù)菜單組的加載信息以及視覺上由遠(yuǎn)及近平行排布的順序的方式在當(dāng)前界面中顯示每個(gè)菜單組。
[0082]進(jìn)一步地,菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形;
[0083]相應(yīng)的,根據(jù)菜單組的加載信息以及菜單組的內(nèi)容呈現(xiàn)形式在當(dāng)前界面中顯示每個(gè)菜單組,具體包括但不限于:
[0084]根據(jù)菜單組的加載信息以及視覺上呈豎直放置且連續(xù)彎折的折頁形的方式在當(dāng)前界面中顯示每個(gè)菜單組。
[0085]相應(yīng)的,當(dāng)每個(gè)菜單組中包含的多個(gè)菜單時(shí),每個(gè)菜單對應(yīng)折頁形中的一個(gè)折頁。
[0086]具體地,該方法還包括:
[0087]接收用戶對所顯示的多個(gè)菜單組中某個(gè)菜單組的選擇指令;
[0088]判斷選擇指令選中的菜單組是否為當(dāng)前激活菜單組;當(dāng)前激活菜單組為在當(dāng)前界面最前面顯示的菜單組;
[0089]當(dāng)選擇指令選中的菜單組不是當(dāng)前激活菜單組時(shí),將選擇指令選中的菜單組切換為當(dāng)前激活菜單組在當(dāng)前界面顯示。
[0090]具體地,該方法還包括:
[0091]接收用戶對當(dāng)前激活菜單組中某個(gè)菜單的選擇指令;
[0092]將選擇指令選中的菜單的詳細(xì)信息顯示在當(dāng)前界面中。
[0093]進(jìn)一步地,該方法還包括:
[0094]接收用戶對在當(dāng)前界面中顯示詳細(xì)信息的菜單的返回指令;
[0095]根據(jù)返回指令,收回菜單的詳細(xì)信息并將菜單的縮略信息顯示在當(dāng)前界面中。
[0096]具體地,根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組之后,該方法還包括:
[0097]接收后臺(tái)服務(wù)器端定時(shí)發(fā)送的最新菜單圖片數(shù)據(jù);[0098]根據(jù)接收的最新菜單圖片數(shù)據(jù)對在當(dāng)前界面中顯示的菜單圖片進(jìn)行渲染更新,并在當(dāng)前界面中顯示更新后的菜單圖片。
[0099]本發(fā)明實(shí)施例提供的方法,通過根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組并確定菜單組加載信息,根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式,根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組,解決了現(xiàn)有技術(shù)菜單架構(gòu)復(fù)雜不清晰以及對用戶要求高的問題,簡化了軟件系統(tǒng)的菜單架構(gòu),使菜單導(dǎo)航在顯示界面清晰可見,使用戶更加快捷、形象化的使用軟件系統(tǒng)的菜單。
[0100]實(shí)施例二
[0101]參見圖2,本發(fā)明實(shí)施例提供了一種菜單展示方法,該方法包括:
[0102]201、根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;該菜單組加載信息包括每個(gè)菜單組被顯示的位置先后順序;
[0103]其中,本發(fā)明實(shí)施例由菜單控制器、界面消息管理器、菜單組顯示模塊三部分組成的裝置完成;其中,菜單控制器負(fù)責(zé)管理菜單,并根據(jù)界面消息管理器獲取的消息控制菜單組顯示模塊中的菜單組行為,例如排列、隱藏等;界面消息管理器負(fù)責(zé)獲取當(dāng)前界面的消息,發(fā)送給菜單控制器;菜單組顯示模塊包括菜單系統(tǒng)中所有的菜單組,負(fù)責(zé)根據(jù)菜單控制器的命令展示所有的菜單組以及每個(gè)菜單組的菜單。
[0104]具體地,根據(jù)軟件的功能屬性,將軟件的菜單系統(tǒng)劃分為多個(gè)菜單組,每個(gè)菜單組對應(yīng)著一個(gè)功能;比如監(jiān)控功能對應(yīng)著監(jiān)控菜單組,維護(hù)功能對應(yīng)著維護(hù)菜單組;在劃分菜單組后,菜單控制器根據(jù)劃分得到的菜單組以及每個(gè)菜單組對應(yīng)的功能信息,確定菜單組加載信息,該菜單組加載信息包括每個(gè)菜單組的被顯示的位置先后順序。
[0105]202、根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式;
[0106]具體地,菜單組的顯示模式至少包括菜單組的顯示內(nèi)容、內(nèi)容呈現(xiàn)形式、顯示位置順序以及菜單組與相鄰菜單組的連接關(guān)系;比如,監(jiān)控菜單組的加載信息為:被顯示的位置先后順序?yàn)?、顯示形式為折扇式、顯示內(nèi)容為縮略信息,顯示大小為16*32。
[0107]203、根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組。
[0108]具體地,根據(jù)步驟202確定的菜單組的顯示模式可以包括菜單組的顯示內(nèi)容、內(nèi)容呈現(xiàn)形式、顯示位置順序以及菜單組與相鄰菜單組的連接關(guān)系在當(dāng)前界面中顯示多個(gè)菜單組。參見圖3,當(dāng)軟件系統(tǒng)加載菜單組時(shí),菜單組顯示模塊首先根據(jù)菜單控制器確定的菜單加載信息中每個(gè)菜單組的顯示先后順序、顯示形式、顯示位置和顯示大小,把菜單組加載并顯示出來;如圖3中,實(shí)時(shí)監(jiān)控菜單組的顯示先后順序?yàn)樽钋懊?,顯示形式為紙扇式,顯示位置為居中,顯示大小為20*8。
[0109]其中,菜單組的顯示模式至少包括菜單組的內(nèi)容呈現(xiàn)形式及顯示位置順序中的一種顯示要素;
[0110]相應(yīng)地,根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組,具體包括但不限于:
[0111]根據(jù)菜單組的加載信息以及菜單組內(nèi)容呈現(xiàn)形式或顯示位置順序中的一種顯示要素,在當(dāng)前界面中顯示每個(gè)菜單組。
[0112]進(jìn)一步地,菜單組的顯示位置順序?yàn)橐曈X上由遠(yuǎn)及近平行間隔排布的順序;
[0113]相應(yīng)的,根據(jù)菜單組的加載信息以及顯示位置順序在當(dāng)前界面中顯示每個(gè)菜單組,具體包括但不限于:
[0114]根據(jù)菜單組的加載信息以及視覺上由遠(yuǎn)及近平行排布的順序的方式在當(dāng)前界面中顯示每個(gè)菜單組。
[0115]進(jìn)一步地,菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形;
[0116]相應(yīng)的,根據(jù)菜單組的加載信息以及菜單組的內(nèi)容呈現(xiàn)形式在當(dāng)前界面中顯示每個(gè)菜單組,具體包括但不限于:
[0117]根據(jù)菜單組的加載信息以及視覺上呈豎直放置且連續(xù)彎折的折頁形的方式在當(dāng)前界面中顯示每個(gè)菜單組。
[0118]進(jìn)一步地,每個(gè)菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形;
[0119]相應(yīng)的,當(dāng)每個(gè)菜單組中包含的多個(gè)菜單時(shí),每個(gè)菜單對應(yīng)折頁形中的一個(gè)折頁。
[0120]其中,具在顯示菜單組的同時(shí)還需要顯示每個(gè)菜單組中的多個(gè)菜單,具體為:
[0121]a、根據(jù)每個(gè)菜單組中包含的多個(gè)菜單之間的相關(guān)性,確定每個(gè)菜單組的菜單加載信息;
[0122]具體地,菜單控制器根據(jù)每個(gè)菜單組中包含的多個(gè)菜單之間的相關(guān)性,確定菜單加載信息;其中,菜單加載信息包括每個(gè)菜單組中包含的每個(gè)菜單被顯示的位置先后順序;多個(gè)菜單之間的相關(guān)性包括多個(gè)菜單之間處理流程的先后順序,或其他對應(yīng)關(guān)系;參見圖
4,維護(hù)菜單組中的三個(gè)菜單分別為:工單和GIS (Geographic Information System,地理信息系統(tǒng))地理信息、站點(diǎn)組態(tài)的詳細(xì)信息、維護(hù)經(jīng)驗(yàn),由于這三個(gè)菜單有使用的任務(wù)流關(guān)系,因此設(shè)置該三個(gè)菜單是從左至右;
[0123]b、根據(jù)每個(gè)菜單組的菜單加載信息中每個(gè)菜單被顯示的位置先后順序確定多個(gè)菜單中的每個(gè)菜單的顯示模式;菜單的顯示模式至少包括菜單的顯示內(nèi)容、內(nèi)容呈現(xiàn)形式、顯示位置順序以及菜單與相鄰菜單的連接關(guān)系;
[0124]C、根據(jù)菜單的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組中包含的多個(gè)菜單的內(nèi)容。
[0125]參見圖4,菜單組顯示模塊同時(shí)根據(jù)確定的菜單的顯示模式如顯示先后順序、顯示位置和顯示大小正確的顯示出來;如圖4中,維護(hù)菜單組將工單和GIS地理信息、站點(diǎn)組態(tài)的詳細(xì)信息、維護(hù)經(jīng)驗(yàn)三個(gè)菜單分別依次顯示;當(dāng)所有的菜單組加載顯示后,菜單系統(tǒng)處于等待消息的狀態(tài),界面消息管理器監(jiān)控用戶在當(dāng)前界面的操作,以便獲取用戶的操作消息。
[0126]需要說明的是,菜單組顯示模塊在當(dāng)前界面根據(jù)菜單組的顯示模式顯示所有菜單組以及根據(jù)菜單的顯示模式顯示多個(gè)菜單之后,還會(huì)接收后臺(tái)服務(wù)器端定時(shí)發(fā)送的最新菜單圖片數(shù)據(jù),并根據(jù)接收的最新菜單圖片數(shù)據(jù)對在當(dāng)前界面中顯示的菜單圖片進(jìn)行渲染更新,在當(dāng)前界面中顯示更新后的菜單圖片。
[0127]204、接收用戶對所顯示的多個(gè)菜單組中某個(gè)菜單組的選擇指令,判斷選中的菜單組是否為當(dāng)前激活菜單組,當(dāng)選中的菜單組不是當(dāng)前激活菜單組時(shí),將選中的菜單組切換為當(dāng)前激活菜單組在當(dāng)前界面顯示;[0128]具體地,當(dāng)前激活菜單組為在當(dāng)前界面最前面顯示的菜單組;參見圖5,當(dāng)用戶在當(dāng)前界面點(diǎn)擊實(shí)時(shí)監(jiān)控菜單組時(shí),界面消息管理器獲取到用戶對實(shí)時(shí)監(jiān)控菜單組的選擇指令,將該選擇指令發(fā)給菜單控制器;菜單控制器會(huì)判斷實(shí)時(shí)監(jiān)控菜單組是否為當(dāng)前激活菜單組;當(dāng)菜單控制器判斷實(shí)時(shí)監(jiān)控菜單組不是當(dāng)前激活菜單組時(shí),就會(huì)根據(jù)預(yù)設(shè)的菜單切換算法,將實(shí)時(shí)監(jiān)控菜單組切換為當(dāng)前激活菜單組。
[0129]其中,菜單切換算法可以為對調(diào)切換,具體為發(fā)送切換命令給菜單組顯示模塊,菜單組顯示模塊收到切換命令后,將兩個(gè)菜單組分別移動(dòng)到新的位置上,從而將選擇指令選中的菜單組拉到當(dāng)前界面的最前面,成為當(dāng)前激活菜單組;另外,菜單切換算法也可以為依次切換,即將選擇指令選中的菜單組切換為當(dāng)前激活菜單組,而將當(dāng)前界面顯示的最前面菜單組向后移動(dòng)到選擇指令選中的菜單組后面,其他菜單組依次向后移動(dòng)。
[0130]205、接收用戶對當(dāng)前激活菜單組中某個(gè)菜單的選擇指令,將選擇指令選中的菜單的詳細(xì)信息顯示在當(dāng)前界面中。
[0131]具體地,參見圖6,當(dāng)用戶在當(dāng)前界面點(diǎn)擊實(shí)時(shí)監(jiān)控菜單組中站點(diǎn)分布菜單時(shí),界面消息管理器獲取到對站點(diǎn)分布菜單的消息,界面消息管理器將對站點(diǎn)分布菜單的選擇指令發(fā)到菜單控制器;菜單控制器收到對站點(diǎn)分布菜單的選擇指令后,向菜單組顯示模塊發(fā)送將站點(diǎn)分布菜單的詳細(xì)信息顯示在當(dāng)前界面中的命令;菜單組顯示模塊收到該命令后,將實(shí)時(shí)監(jiān)控菜單組中的站點(diǎn)分布菜單圖片的詳細(xì)信息從當(dāng)前大小逐步顯示在當(dāng)前界面中。
[0132]206、接收用戶對在當(dāng)前界面中顯示詳細(xì)信息的菜單的返回指令,根據(jù)返回指令,收回菜單的詳細(xì)信息并將菜單的縮略信息顯示在當(dāng)前界面中。
[0133]具體地,參見圖7,當(dāng)用戶在當(dāng)前界面點(diǎn)擊工具欄上返回主頁圖標(biāo)的操作時(shí),界面消息管理器獲取到對當(dāng)前顯示的站點(diǎn)分布菜單的返回指令,將該返回指令發(fā)送給菜單控制器;菜單控制器收到該返回指令后,向菜單組顯示模塊發(fā)送收回站點(diǎn)分布菜單的詳細(xì)信息的命令給菜單組顯示模塊;菜單組顯示模塊收到該命令后,將當(dāng)前頁面顯示的站點(diǎn)分布菜單的詳細(xì)信息收回并將菜單的縮略信息顯示在當(dāng)前界面中。
[0134]需要說明的是,當(dāng)獲取到用戶將當(dāng)前菜單切換為相鄰菜單的指令時(shí),則在當(dāng)前界面將當(dāng)前菜單切換為所選擇的相鄰菜單,并在當(dāng)前界面中顯示所選擇的相鄰菜單的詳細(xì)信息;相鄰的菜單,可以為當(dāng)前菜單的上一個(gè)菜單或下一個(gè)菜單;參見圖8,當(dāng)用戶點(diǎn)擊向左或向右滑動(dòng)圖標(biāo)的操作,界面消息管理器獲取到該切換指令后,將該切換指令發(fā)給菜單控制器;菜單控制器收到該切換指令后,將該切換指令發(fā)送給菜單組顯示模塊;菜單組顯示模塊將當(dāng)前顯示的站點(diǎn)分布菜單切換為所選擇的相鄰菜單,也可以通過上下滑動(dòng)的效果,把當(dāng)前頁面切換為所選擇的相鄰菜單。
[0135]本發(fā)明實(shí)施例提供的方法,通過根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組并確定菜單組加載信息,根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式,根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組,解決了現(xiàn)有技術(shù)菜單架構(gòu)復(fù)雜不清晰以及對用戶要求高的問題,簡化了軟件系統(tǒng)的菜單架構(gòu),使菜單導(dǎo)航在顯示界面清晰可見,使用戶更加快捷、形象化的使用軟件系統(tǒng)的菜單。
[0136]實(shí)施例三
[0137]參見圖9,本發(fā)明實(shí)施例提供了一種菜單展示裝置,該裝置包括:[0138]菜單控制器901,用于根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;菜單組加載信息包括每個(gè)菜單組被顯示的位置先后順序;根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式;
[0139]界面消息管理器902,用于在當(dāng)前界面獲取用戶對菜單控制器901劃分的菜單組以及菜單組中的菜單的操作指令;
[0140]菜單組顯示模塊903,包括菜單控制器901劃分的多個(gè)菜單組,用于根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組。
[0141]具體地,菜單組顯示模塊903,當(dāng)菜單組的顯示模式至少包括菜單組的內(nèi)容呈現(xiàn)形式及顯示位置順序中的一種顯示要素時(shí),具體用于根據(jù)菜單組的加載信息以及菜單組內(nèi)容呈現(xiàn)形式或顯示位置順序中的一種顯示要素,在當(dāng)前界面中顯示每個(gè)菜單組。
[0142]具體地,菜單組顯示模塊903,包括:
[0143]第一顯示單元,當(dāng)菜單組的顯示位置順序?yàn)橐曈X上由遠(yuǎn)及近平行間隔排布的順序;用于根據(jù)菜單組的加載信息以及視覺上由遠(yuǎn)及近平行排布的順序的方式在當(dāng)前界面中顯示每個(gè)菜單組。
[0144]具體地,菜單組顯示模塊903,包括:
[0145]第二顯示單元,當(dāng)菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形時(shí),用于根據(jù)菜單組的加載信息以及視覺上呈豎直放置且連續(xù)彎折的折頁形的方式在當(dāng)前界面中顯示每個(gè)菜單組。
[0146]其中,第二顯示單元,用于當(dāng)每個(gè)菜單組中包含多個(gè)菜單時(shí),每個(gè)菜單對應(yīng)折頁形中的一個(gè)折頁。
[0147]具體地,界面消息管理器902,還用于接收用戶對所顯示的多個(gè)菜單組中某個(gè)菜單組的選擇指令;
[0148]菜單控制器901,還用于判斷選擇指令選中的菜單組是否為當(dāng)前激活菜單組;當(dāng)前激活菜單組為在當(dāng)前界面最前面顯示的菜單組;當(dāng)選擇指令選中的菜單組不是當(dāng)前激活菜單組時(shí),確定將選擇指令選中的菜單組切換為當(dāng)前激活菜單組;
[0149]菜單組顯示模塊903,還用于根據(jù)菜單的顯示模式將選擇指令選中的菜單組切換為當(dāng)前激活菜單組在當(dāng)前界面顯示。
[0150]進(jìn)一步地,界面消息管理器902,還用于接收用戶對當(dāng)前激活菜單組中某個(gè)菜單的選擇指令;
[0151]菜單控制器901,還用于根據(jù)界面消息管理器902接收的菜單的選擇指令,確定將選擇指令選中的菜單的詳細(xì)信息在當(dāng)前界面中顯示;
[0152]菜單組顯示模塊903,還用于在當(dāng)前界面中顯示選擇指令選中的菜單的詳細(xì)信息。
[0153]進(jìn)一步地,界面消息管理器902,還用于接收用戶對在當(dāng)前界面中顯示詳細(xì)信息的菜單的返回指令;
[0154]菜單控制器901,還用于根據(jù)界面消息管理器902接收的返回指令,確定收回菜單的詳細(xì)信息并將菜單的縮略信息在當(dāng)前界面中顯示;
[0155]菜單組顯示模塊903,還用于收回菜單的詳細(xì)信息并在當(dāng)前界面中顯示菜單的縮略信息。
[0156]具體地,界面消息管理器902,還用于接收后臺(tái)服務(wù)器端定時(shí)發(fā)送的最新菜單圖片數(shù)據(jù);
[0157]菜單控制器901,還用于根據(jù)界面消息管理器902接收的最新菜單圖片數(shù)據(jù)對在當(dāng)前界面中顯示的菜單圖片進(jìn)行渲染更新;
[0158]菜單組顯示模塊903,還用于在當(dāng)前界面中顯示菜單控制器901更新后的菜單圖片。
[0159]本發(fā)明實(shí)施例提供的裝置,通過根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組并確定菜單組加載信息,根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式,根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組,解決了現(xiàn)有技術(shù)菜單架構(gòu)復(fù)雜不清晰以及對用戶要求高的問題,簡化了軟件系統(tǒng)的菜單架構(gòu),使菜單導(dǎo)航在顯示界面清晰可見,使用戶更加快捷、形象化的使用軟件系統(tǒng)的菜單。
[0160]實(shí)施例四
[0161]參見圖10,本發(fā)明實(shí)施例提供了一種菜單展示設(shè)備,該設(shè)備包括:存儲(chǔ)器1001,用于存儲(chǔ)功能模塊的運(yùn)行數(shù)據(jù);
[0162]處理器1002,用于與存儲(chǔ)器1001耦合,處理器配置為用于執(zhí)行上述任一的菜單展示方法;
[0163]收發(fā)器1003,用于與處理器1002耦合,收發(fā)處理器處理的各種數(shù)據(jù)。
[0164]處理器1002,用于根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;菜單組加載信息包括每個(gè)菜單組被顯示的位置先后順序;根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式;根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組。
[0165]具體地,該處理器1002,當(dāng)菜單組的顯示模式至少包括菜單組的內(nèi)容呈現(xiàn)形式及顯示位置順序中的一種顯示要素時(shí),具體用于根據(jù)菜單組的加載信息以及菜單組內(nèi)容呈現(xiàn)形式或顯示位置順序中的一種顯示要素,在當(dāng)前界面中顯示每個(gè)菜單組。
[0166]進(jìn)一步地,該處理器1002,當(dāng)菜單組的顯示位置順序?yàn)橐曈X上由遠(yuǎn)及近平行間隔排布的順序時(shí),具體用于根據(jù)菜單組的加載信息以及視覺上由遠(yuǎn)及近平行排布的順序的方式在當(dāng)前界面中顯示每個(gè)菜單組。
[0167]進(jìn)一步地,該處理器1002,當(dāng)菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形時(shí),具體用于根據(jù)菜單組的加載信息以及視覺上呈豎直放置且連續(xù)彎折的折頁形的方式在當(dāng)前界面中顯示每個(gè)菜單組。
[0168]進(jìn)一步地,該處理器1002,當(dāng)菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形,具體用于當(dāng)每個(gè)菜單組中包含多個(gè)菜單時(shí),每個(gè)菜單對應(yīng)折頁形中的一個(gè)折頁。
[0169]具體地,該處理器1002,還用于接收用戶對所顯示的多個(gè)菜單組中某個(gè)菜單組的選擇指令;判斷選擇指令選中的菜單組是否為當(dāng)前激活菜單組;當(dāng)前激活菜單組為在當(dāng)前界面最前面顯示的菜單組;當(dāng)選擇指令選中的菜單組不是當(dāng)前激活菜單組時(shí),將選擇指令選中的菜單組切換為當(dāng)前激活菜單組在當(dāng)前界面顯示。
[0170]進(jìn)一步地,該處理器1002,還用于接收用戶對當(dāng)前激活菜單組中某個(gè)菜單的選擇指令;將選擇指令選中的菜單的詳細(xì)信息顯示在當(dāng)前界面中。[0171]進(jìn)一步地,該處理器1002,還用于接收用戶對在當(dāng)前界面中顯示詳細(xì)信息的菜單的返回指令;根據(jù)返回指令,收回菜單的詳細(xì)信息并將菜單的縮略信息顯示在當(dāng)前界面中。
[0172]具體地,該處理器1002,還用于根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組之后,接收后臺(tái)服務(wù)器端定時(shí)發(fā)送的最新菜單圖片數(shù)據(jù);根據(jù)接收的最新菜單圖片數(shù)據(jù)對在當(dāng)前界面中顯示的菜單圖片進(jìn)行渲染更新,并在當(dāng)前界面中顯示更新后的菜單圖片。
[0173]本發(fā)明實(shí)施例提供的設(shè)備,通過根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組并確定菜單組加載信息,根據(jù)菜單組加載信息中每個(gè)菜單組被顯示的位置先后順序確定多個(gè)菜單組中的每個(gè)菜單組的顯示模式,根據(jù)菜單組的加載信息及每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示每個(gè)菜單組,解決了現(xiàn)有技術(shù)菜單架構(gòu)復(fù)雜不清晰以及對用戶要求高的問題,簡化了軟件系統(tǒng)的菜單架構(gòu),使菜單導(dǎo)航在顯示界面清晰可見,使用戶更加快捷、形象化的使用軟件系統(tǒng)的菜單。
[0174]需要說明的是:上述實(shí)施例提供的菜單展示裝置及設(shè)備在進(jìn)行菜單展示時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置及設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的菜單展示裝置及設(shè)備與菜單展示方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0175]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0176]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0177]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種菜單展示方法,其特征在于,所述方法包括: 根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;所述菜單組加載信息包括每個(gè)所述菜單組被顯示的位置先后順序; 根據(jù)所述菜單組加載信息中每個(gè)所述菜單組被顯示的位置先后順序確定所述多個(gè)菜單組中的每個(gè)菜單組的顯示模式; 根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述菜單組的顯示模式至少包括所述菜單組的內(nèi)容呈現(xiàn)形式及顯示位置順序中的一種顯示要素; 相應(yīng)地,所述根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組,具體包括: 根據(jù)所述菜單組的加載信息以及所述菜單組內(nèi)容呈現(xiàn)形式或所述顯示位置順序中的一種顯示要素,在當(dāng)前界面中顯示所述每個(gè)菜單組。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述菜單組的顯示位置順序?yàn)橐曈X上由遠(yuǎn)及近平行間隔排布的順序; 相應(yīng)的,根據(jù)所述菜單組的加載信息以及所述顯示位置順序在當(dāng)前界面中顯示所述每個(gè)菜單組,具體包括: 根據(jù)所述菜單組的加載信息以及視覺上由遠(yuǎn)及近平行排布的順序的方式在當(dāng)前界面中顯示所述每個(gè)菜單組。`
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形; 相應(yīng)的,所述根據(jù)所述菜單組的加載信息以及所述菜單組的內(nèi)容呈現(xiàn)形式在當(dāng)前界面中顯示所述每個(gè)菜單組,具體包括: 根據(jù)所述菜單組的加載信息以及視覺上呈豎直放置且連續(xù)彎折的折頁形的方式在當(dāng)前界面中顯示所述每個(gè)菜單組。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,所述方法還包括: 接收用戶對所顯示的多個(gè)菜單組中某個(gè)菜單組的選擇指令; 判斷所述選擇指令選中的菜單組是否為當(dāng)前激活菜單組;所述當(dāng)前激活菜單組為在當(dāng)前界面最前面顯示的菜單組; 當(dāng)所述選擇指令選中的菜單組不是所述當(dāng)前激活菜單組時(shí),將所述選擇指令選中的菜單組切換為所述當(dāng)前激活菜單組在所述當(dāng)前界面顯示。
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述方法還包括: 接收用戶對所述當(dāng)前激活菜單組中某個(gè)菜單的選擇指令; 將所述選擇指令選中的菜單的詳細(xì)信息顯示在所述當(dāng)前界面中。
7.根據(jù)權(quán)利要求1至6任意一項(xiàng)所述的方法,其特征在于,所述方法還包括: 接收用戶對在所述當(dāng)前界面中顯示詳細(xì)信息的菜單的返回指令; 根據(jù)所述返回指令,收回所述菜單的詳細(xì)信息并將所述菜單的縮略信息顯示在所述當(dāng)前界面中。
8.根據(jù)權(quán)利要求1至7任意一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組之后,所述方法還包括: 接收后臺(tái)服務(wù)器端定時(shí)發(fā)送的最新菜單圖片數(shù)據(jù); 根據(jù)接收的所述最新菜單圖片數(shù)據(jù)對在所述當(dāng)前界面中顯示的菜單圖片進(jìn)行渲染更新,并在所述當(dāng)前界面中顯示更新后的菜單圖片。
9.一種菜單展示裝置,其特征在于,所述裝置包括: 菜單控制器,用于根據(jù)功能屬性將菜單系統(tǒng)劃分為多個(gè)菜單組,并確定菜單組加載信息;所述菜單組加載信息包括每個(gè)所述菜單組被顯示的位置先后順序;根據(jù)所述菜單組加載信息中每個(gè)所述菜單組被顯示的位置先后順序確定所述多個(gè)菜單組中的每個(gè)菜單組的顯示模式; 界面消息管理器,用于在當(dāng)前界面獲取用戶對所述菜單控制器劃分的菜單組以及所述菜單組中的菜單的操作指令; 菜單組顯示模塊,包括所述菜單控制器劃分的多個(gè)菜單組,用于根據(jù)所述菜單組的加載信息及所述每個(gè)菜單組的顯示模式在當(dāng)前界面中顯示所述每個(gè)菜單組。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述菜單組顯示模塊,當(dāng)所述菜單組的顯示模式至少包括所述菜單組的內(nèi)容呈現(xiàn)形式及顯示位置順序中的一種顯示要素時(shí),具體用于根據(jù)所述菜單組的加載信息以及所述菜單組內(nèi)容呈現(xiàn)形式或所述顯示位置順序中的一種顯示要素,在當(dāng)前界面中顯示所述每個(gè)菜單組。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述菜單組顯示模塊,包括: 第一顯示單元,當(dāng)所述菜單組的顯示位置順序?yàn)橐曈X上由遠(yuǎn)及近平行間隔排布的順序;用于根據(jù)所述菜單組的加載信息以及視覺上由遠(yuǎn)及近平行排布的順序的方式在當(dāng)前界面中顯示所述每個(gè)菜單組。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述菜單組顯示模塊,包括: 第二顯示單元,當(dāng)所述菜單組的內(nèi)容呈現(xiàn)形式為視覺上呈豎直放置且連續(xù)彎折的折頁形時(shí),用于根據(jù)所述菜單組的加載信息以及視覺上呈豎直放置且連續(xù)彎折的折頁形的方式在當(dāng)前界面中顯示所述每個(gè)菜單組。
13.根據(jù)權(quán)利要求9至12任意一項(xiàng)所述的裝置,其特征在于,所述界面消息管理器,還用于接收用戶對所顯示的多個(gè)菜單組中某個(gè)菜單組的選擇指令; 所述菜單控制器,還用于判斷所述選擇指令選中的菜單組是否為當(dāng)前激活菜單組;所述當(dāng)前激活菜單組為在當(dāng)前界面最前面顯示的菜單組;當(dāng)所述選擇指令選中的菜單組不是所述當(dāng)前激活菜單組時(shí),確定將所述選擇指令選中的菜單組切換為所述當(dāng)前激活菜單組; 所述菜單組顯示模塊,還用于根據(jù)所述菜單的顯示模式將所述選擇指令選中的菜單組切換為所述當(dāng)前激活菜單組在所述當(dāng)前界面顯示。
14.根據(jù)權(quán)利要求9至13任意一項(xiàng)所述的裝置,其特征在于,所述界面消息管理器,還用于接收用戶對所述當(dāng)前激活菜單組中某個(gè)菜單的選擇指令; 所述菜單控制器,還用于根據(jù)所述界面消息管理器接收的菜單的選擇指令,確定將所述選擇指令選中的菜單的詳細(xì)信息在所述當(dāng)前界面中顯示; 所述菜單組顯示模塊,還用于在所述當(dāng)前界面中顯示所述選擇指令選中的菜單的詳細(xì)信息。
15.根據(jù)權(quán)利要求9至14任意一項(xiàng)所述的裝置,其特征在于,所述界面消息管理器,還用于接收用戶對在所述當(dāng)前界面中顯示詳細(xì)信息的菜單的返回指令; 所述菜單控制器,還用于根據(jù)所述界面消息管理器接收的返回指令,確定收回所述菜單的詳細(xì)信息并將所述菜單的縮略信息在所述當(dāng)前界面中顯示; 所述菜單組顯示模塊,還用于收回所述菜單的詳細(xì)信息并在所述當(dāng)前界面中顯示所述菜單的縮略信息。
16.根據(jù)權(quán)利要求9至15任意一項(xiàng)所述的裝置,其特征在于,所述界面消息管理器,還用于接收后 臺(tái)服務(wù)器端定時(shí)發(fā)送的最新菜單圖片數(shù)據(jù); 所述菜單控制器,還用于根據(jù)所述界面消息管理器接收的最新菜單圖片數(shù)據(jù)對在所述當(dāng)前界面中顯示的菜單圖片進(jìn)行渲染更新; 所述菜單組顯示模塊,還用于在所述當(dāng)前界面中顯示所述菜單控制器更新后的菜單圖片。
17.一種菜單展示設(shè)備,其特征在于,所述設(shè)備包括: 存儲(chǔ)器,用于存儲(chǔ)功能模塊的運(yùn)行數(shù)據(jù); 處理器,用于與所述存儲(chǔ)器稱合,所述處理器配置為用于執(zhí)行如權(quán)利要求1至8任一所述的菜單展示方法; 收發(fā)器,用于與所述處理器耦合,收發(fā)所述處理器處理的各種數(shù)據(jù)。
【文檔編號】G06F3/0482GK103635872SQ201280029147
【公開日】2014年3月12日 申請日期:2012年12月14日 優(yōu)先權(quán)日:2012年12月14日
【發(fā)明者】梁俊, 高健, 陳剛 申請人:華為技術(shù)有限公司