專利名稱:一種菜單背景切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及UI頁(yè)面開(kāi)發(fā)領(lǐng)域,尤其涉及一種菜單背景切換方法。
背景技術(shù):
UI (User Interface,用戶界面)頁(yè)面的菜單可以很好的為用戶提供使用導(dǎo)航。對(duì)于主菜單,以往的做法是起到展開(kāi)子菜單和切換背景的作用即可。但是,在點(diǎn)擊主菜單時(shí),主界面不變,還停留在點(diǎn)擊之前的界面背景上。為了優(yōu)化主菜單以解決上述問(wèn)題,可以對(duì)點(diǎn)擊主菜單的操作進(jìn)行動(dòng)態(tài)鏈接,頁(yè)面重新載入。但是這樣就無(wú)法在新載入的頁(yè)面中捕捉到點(diǎn)擊觸發(fā)的動(dòng)作,頁(yè)面背景進(jìn)而無(wú)法切換。
發(fā)明內(nèi)容
根據(jù)現(xiàn)有技術(shù)中存在的缺陷,現(xiàn)提供一種菜單背景切換方法的技術(shù)方案,具體如下:一種菜單背景切換方法,適用于Π頁(yè)面的菜單,其中,包括動(dòng)作捕捉裝置、處理裝置、存儲(chǔ)裝置、緩存裝置和顯示裝置;所述動(dòng)作捕捉裝置分別連接所述處理裝置和顯示裝置,所述處理裝置分別連接所述存儲(chǔ)裝置、所述緩存裝置和所述顯示裝置;所述存儲(chǔ)裝置中包括用于存放頁(yè)面信息的第一存儲(chǔ)模塊和用于存放菜單條目信息的第二存儲(chǔ)模塊;所述頁(yè)面信息包括頁(yè)面序號(hào)和頁(yè)面界面信息;所述菜單條目信息包括菜單條目序號(hào)、菜單條目名稱和菜單條目背景信息;所述頁(yè)面序號(hào)和所述頁(yè)面界面信息--關(guān)聯(lián);所述菜單條目序號(hào)、所述菜單條目名稱和所述菜單條目背景信息一一關(guān)聯(lián);所述菜單條目序號(hào)和所述頁(yè)面序號(hào)對(duì)應(yīng);所述菜單背景切換方法的具體步驟包括:步驟a,使用者選中菜單上的一個(gè)條目,所述動(dòng)作捕捉裝置捕捉到使用者的選中操作并將相應(yīng)的所述菜單條目名稱發(fā)送至所述處理裝置;步驟b,所述處理裝置將現(xiàn)有的所述菜單條目背景信息發(fā)送至所述緩存裝置中保存;步驟C,所述處理裝置根據(jù)所述菜單條目名稱,匹配所述存儲(chǔ)裝置中的相應(yīng)菜單條目序號(hào),并進(jìn)一步匹配所述存儲(chǔ)裝置中的頁(yè)面序號(hào);所述處理裝置調(diào)取所述存儲(chǔ)裝置中的相應(yīng)所述頁(yè)面界面信息,并將所述頁(yè)面界面信息載入所述顯示裝置中顯示;步驟d,在載入所述頁(yè)面界面信息的過(guò)程中,所述處理裝置對(duì)每條所述菜單條目序號(hào)和當(dāng)前載入頁(yè)面的所述頁(yè)面序號(hào)進(jìn)行逐條比對(duì);若所述菜單條目序號(hào)與所述頁(yè)面序號(hào)相匹配,則所述處理裝置調(diào)取所述存儲(chǔ)裝置中的相應(yīng)所述菜單條目背景信息并載入所述顯示裝置中顯示。
優(yōu)選的,該菜單背景切換方法,其中,所述步驟d中,若所述菜單條目序號(hào)與所述頁(yè)面序號(hào)不相匹配,則所述處理裝置調(diào)取所述緩存裝置中的前一次所述頁(yè)面界面信息上的相應(yīng)菜單條目背景并載入所述顯示裝置中顯示。優(yōu)選的,該菜單背景切換方法,其中,所述第一存儲(chǔ)模塊中包括多個(gè)獨(dú)立的存儲(chǔ)空間,每個(gè)獨(dú)立的所述存儲(chǔ)空間內(nèi)存放一個(gè)單獨(dú)的頁(yè)面信息;每個(gè)獨(dú)立的所述存儲(chǔ)空間中包括用于存放頁(yè)面序號(hào)的第一部分和用于存放頁(yè)面界面信息的第二部分;所述頁(yè)面序號(hào)和所述頁(yè)面界面信息相關(guān)聯(lián);所述第一存儲(chǔ)模塊連接所述處理裝置。優(yōu)選的,該菜單北京切換方法,其中,所述第二存儲(chǔ)模塊中包括多個(gè)獨(dú)立的存儲(chǔ)空間,每個(gè)獨(dú)立的所述存儲(chǔ)空間中存放一個(gè)單獨(dú)的菜單背景信息;每個(gè)獨(dú)立的所述存儲(chǔ)空間中包括用于存放菜單條目序號(hào)的第一部分,用于存放菜單條目名稱的第二部分和用于存放菜單條目背景信息的第三部分;所述菜單條目序號(hào)、所述菜單條目名稱和所述菜單條目背景信息相互關(guān)聯(lián);所述第二存儲(chǔ)模塊連接所述處理裝置。優(yōu)選的,該菜單背景切換方法,其中,所述顯示裝置是顯示屏。優(yōu)選的,該菜單背景切換方法,其中,在所述處理裝置中設(shè)置一個(gè)繪制部件,所述繪制部件與所述顯示裝置連接,用于在所述顯示裝置上繪制顯示界面。上述技術(shù)方案的有益效果是:在點(diǎn)擊菜單條目的時(shí)候?qū)崟r(shí)變化菜單背景,解決了由于頁(yè)面重新載入造成的主菜單背景不能切換的問(wèn)題,使Π菜單操作更加流暢也更加方便。
圖1是本發(fā)明的實(shí)施例中菜單背景切換方法的基礎(chǔ)結(jié)構(gòu)示意圖;圖2是本發(fā)明的實(shí)施例中菜單背景切換方法的流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不作為本發(fā)明的限定。如圖1所示,本發(fā)明的實(shí)施例中,菜單北京切換方法的基礎(chǔ)結(jié)構(gòu)包括動(dòng)作捕捉裝置、處理裝置、存儲(chǔ)裝置、緩存裝置和顯示裝置;其中處理裝置分別連接動(dòng)作捕捉裝置、存儲(chǔ)裝置、緩存裝置和顯示裝置,動(dòng)作捕捉裝置還連接顯示裝置;顯示裝置可以是顯示屏,進(jìn)一步地可以是觸摸屏。處理裝置中還包括一個(gè)繪制部件,該繪制部件連接顯示裝置,并在顯示裝置上繪制顯示界面;存儲(chǔ)裝置中包括用于存放頁(yè)面信息的第一存儲(chǔ)模塊(未示出)和用于存放菜單條目信息的第二存儲(chǔ)模塊(未示出);第一存儲(chǔ)模塊中包括多個(gè)獨(dú)立的存儲(chǔ)空間(未示出),每個(gè)獨(dú)立的存儲(chǔ)空間內(nèi)存放一個(gè)單獨(dú)的頁(yè)面信息;每個(gè)獨(dú)立的存儲(chǔ)空間內(nèi)包括用于存放頁(yè)面序號(hào)的第一部分(未示出)和用于存放頁(yè)面界面信息的第二部分(未示出);頁(yè)面序號(hào)和頁(yè)面界面信息相關(guān)聯(lián);第一存儲(chǔ)模塊連接處理裝置;第二存儲(chǔ)模塊中包括多個(gè)獨(dú)立的存儲(chǔ)空間(未示出),每個(gè)獨(dú)立的存儲(chǔ)空間中存放一個(gè)單獨(dú)的菜單背景信息;每個(gè)獨(dú)立的存儲(chǔ)空間中包括用于存放菜單條目序號(hào)的第一部分(未示出),用于存放菜單條目名稱的第二部分(未示出)和用于存放菜單條目背景信息的第三部分(未示出);菜單條目序號(hào)、菜單條目名稱和菜單條目背景信息相互關(guān)聯(lián);第二存儲(chǔ)模塊連接所述處理裝置;
頁(yè)面序號(hào)和頁(yè)面界面信息一一關(guān)聯(lián);菜單條目序號(hào)、菜單條目名稱和菜單條目背景信息 關(guān)聯(lián);菜單條目序號(hào)和頁(yè)面序號(hào) 對(duì)應(yīng);如圖2所示為菜單背景切換方法的流程示意圖:步驟a,使用者通過(guò)單擊、雙擊或其他操作選中菜單上的一個(gè)條目,動(dòng)作捕捉裝置捕捉到此次操作并將相關(guān)的菜單條目名稱發(fā)送至處理裝置;步驟b,處理裝置將現(xiàn)有界面上的菜單條目背景信息發(fā)送至緩存裝置中暫時(shí)保存;步驟C,處理裝置接收菜單條目名稱并在存儲(chǔ)裝置中找到相應(yīng)的菜單條目序號(hào),根據(jù)該菜單條目序號(hào)找到相應(yīng)的頁(yè)面序號(hào),進(jìn)而找到相應(yīng)的頁(yè)面界面信息;處理裝置調(diào)取該頁(yè)面界面信息,并通過(guò)繪制部件載入顯示裝置中顯示;步驟d,在載入新的頁(yè)面界面信息的過(guò)程中,處理裝置對(duì)每條菜單條目序號(hào)和當(dāng)前載入的頁(yè)面序號(hào)進(jìn)行 比對(duì):步驟dl,若該菜單條目序號(hào)與該頁(yè)面序號(hào)不符,則處理裝置從緩存裝置中調(diào)取前一次的相應(yīng)菜單條目背景信息,并通過(guò)繪制部件顯示在當(dāng)前載入的頁(yè)面界面的相應(yīng)位置;步驟d2,若該菜單條目序號(hào)與該頁(yè)面序號(hào)相符,則處理裝置從存儲(chǔ)裝置中調(diào)取相應(yīng)的菜單條目背景信息,并通過(guò)繪制部件顯示在當(dāng)前載入的頁(yè)面界面的相應(yīng)位置。以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說(shuō)明書(shū)及圖示內(nèi)容所作出的等同替換和顯而易見(jiàn)的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種菜單背景切換方法,適用于Π頁(yè)面的菜單,其特征在于,包括動(dòng)作捕捉裝置、處理裝置、存儲(chǔ)裝置、緩存裝置和顯示裝置;所述動(dòng)作捕捉裝置分別連接所述處理裝置和顯示裝置,所述處理裝置分別連接所述存儲(chǔ)裝置、所述緩存裝置和所述顯示裝置; 所述存儲(chǔ)裝置中包括用于存放頁(yè)面信息的第一存儲(chǔ)模塊和用于存放菜單條目信息的第二存儲(chǔ)模塊;所述頁(yè)面信息包括頁(yè)面序號(hào)和頁(yè)面界面信息;所述菜單條目信息包括菜單條目序號(hào)、菜單條目名稱和菜單條目背景信息; 所述頁(yè)面序號(hào)和所述頁(yè)面界面信息一一關(guān)聯(lián); 所述菜單條目序號(hào)、所述菜單條目名稱和所述菜單條目背景信息一一關(guān)聯(lián); 所述菜單條目序號(hào)和所述頁(yè)面序號(hào)一一對(duì)應(yīng); 所述菜單背景切換方法的具體步驟包括: 步驟a,使用者選中菜單上的一個(gè)條目,所述動(dòng)作捕捉裝置捕捉到使用者的選中操作并將相應(yīng)的所述菜單條目名稱發(fā)送至所述處理裝置; 步驟b,所述處理裝置將現(xiàn)有的所述菜單條目背景信息發(fā)送至所述緩存裝置中保存; 步驟C,所述處理裝置根據(jù)所述菜單條目名稱,匹配所述存儲(chǔ)裝置中的相應(yīng)菜單條目序號(hào),并進(jìn)一步匹配所述存儲(chǔ)裝置中的頁(yè)面序號(hào);所述處理裝置調(diào)取所述存儲(chǔ)裝置中的相應(yīng)所述頁(yè)面界面信息,并將所述頁(yè)面界面信息載入所述顯示裝置中顯示; 步驟d,在載入所述頁(yè)面界面信息的過(guò)程中,所述處理裝置對(duì)每條所述菜單條目序號(hào)和當(dāng)前載入頁(yè)面的所述頁(yè)面序號(hào)進(jìn)行逐條比對(duì);若所述菜單條目序號(hào)與所述頁(yè)面序號(hào)相匹配,則所述處理裝置調(diào)取所述存儲(chǔ)裝置中的相應(yīng)所述菜單條目背景信息并載入所述顯示裝置中顯示。
2.按權(quán)利要求1所述的菜單背景切換方法,其特征在于,所述步驟d中,若所述菜單條目序號(hào)與所述頁(yè)面序號(hào)不相匹配,則所述處理裝置調(diào)取所述緩存裝置中的前一次所述頁(yè)面界面信息上的相應(yīng)菜單條目背景并載入所述顯示裝置中顯示。
3.按權(quán)利要求1所述的菜單背景切換方法,其特征在于,所述第一存儲(chǔ)模塊中包括多個(gè)獨(dú)立的存儲(chǔ)空間,每個(gè)獨(dú)立的所述存儲(chǔ)空間內(nèi)存放一個(gè)單獨(dú)的頁(yè)面信息;每個(gè)獨(dú)立的所述存儲(chǔ)空間中包括用于存放頁(yè)面序號(hào)的第一部分和用于存放頁(yè)面界面信息的第二部分;所述頁(yè)面序號(hào)和所述頁(yè)面界面信息相關(guān)聯(lián);所述第一存儲(chǔ)模塊連接所述處理裝置。
4.按權(quán)利要求1所述的菜單北京切換方法,其特征在于,所述第二存儲(chǔ)模塊中包括多個(gè)獨(dú)立的存儲(chǔ)空間,每個(gè)獨(dú)立的所述存儲(chǔ)空間中存放一個(gè)單獨(dú)的菜單背景信息;每個(gè)獨(dú)立的所述存儲(chǔ)空間中包括用于存放菜單條目序號(hào)的第一部分,用于存放菜單條目名稱的第二部分和用于存放菜單條目背景信息的第三部分;所述菜單條目序號(hào)、所述菜單條目名稱和所述菜單條目背景信息相互關(guān)聯(lián);所述第二存儲(chǔ)模塊連接所述處理裝置。
5.按權(quán)利要求1所述的菜單背景切換方法,其特征在于,所述顯示裝置是顯示屏。
6.按權(quán)利要求1所述的菜單背景切換方法,其特征在于,在所述處理裝置中設(shè)置一個(gè)繪制部件,所述繪制部件與所述顯示裝置連接,用于在所述顯示裝置上繪制顯示界面。
全文摘要
本發(fā)明公開(kāi)了一種菜單背景切換方法,屬于UI頁(yè)面開(kāi)發(fā)領(lǐng)域,具體步驟包括動(dòng)作捕捉裝置捕捉到使用者的選中操作并將相應(yīng)菜單條目名稱發(fā)送至處理裝置;處理裝置將現(xiàn)有的菜單條目背景信息發(fā)送至緩存裝置中保存,并根據(jù)菜單條目名稱,匹配存儲(chǔ)裝置中的相應(yīng)菜單條目序號(hào),并進(jìn)一步匹配存儲(chǔ)裝置中的頁(yè)面序號(hào),調(diào)取相應(yīng)頁(yè)面界面信息并將其顯示子啊顯示裝置中;在載入頁(yè)面界面信息的過(guò)程中,處理裝置逐條比對(duì)菜單條目序號(hào)和當(dāng)前的頁(yè)面序號(hào);若相匹配,則處理裝置調(diào)取存儲(chǔ)裝置中的相應(yīng)菜單條目背景信息并載入顯示裝置中顯示;上述技術(shù)方案的有益效果是解決了由于頁(yè)面重新載入造成的主菜單背景不能切換的問(wèn)題,使UI菜單操作更加流暢也更加方便。
文檔編號(hào)G06F9/44GK103092614SQ20131000687
公開(kāi)日2013年5月8日 申請(qǐng)日期2013年1月9日 優(yōu)先權(quán)日2013年1月9日
發(fā)明者樊琳琪, 嚴(yán)敏 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司