專利名稱:屏幕顯示內(nèi)容的切換方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信領(lǐng)域,特別涉及到一種屏幕顯示內(nèi)容的切換方法和裝置。
背景技術(shù):
目前的電子產(chǎn)品都配備了液晶顯示屏幕(Liquid Crystal Display,LCD屏幕)。 對于用LCD屏幕進行簡單信息輸出的需求,現(xiàn)有的屏幕顯示方法一般直接使用狀態(tài)機方式 記錄各個屏幕內(nèi)容,然后根據(jù)觸發(fā)條件切換到各個對應(yīng)的屏幕內(nèi)容。其間的切換是通過從 當(dāng)前屏幕內(nèi)容直接跳轉(zhuǎn)到目標(biāo)屏幕內(nèi)容實現(xiàn)的,這種方式使得屏幕內(nèi)容顯示的管理中各屏 幕內(nèi)容之間的邏輯關(guān)系非?;靵y,導(dǎo)致系統(tǒng)難以維護和后期拓展。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種屏幕顯示內(nèi)容的切換方法和裝置,通過屏幕內(nèi)容的 樹結(jié)構(gòu),實現(xiàn)各屏幕內(nèi)容之間的切換。上述屏幕顯示內(nèi)容的切換方法和裝置使屏幕內(nèi)容之 間的邏輯關(guān)系清楚有序,利于維護和后期拓展。本發(fā)明提出一種屏幕顯示內(nèi)容的切換方法,包括接受用戶指令;獲取當(dāng)前屏幕內(nèi)容;根據(jù)所述用戶指令和預(yù)設(shè)的屏幕內(nèi)容樹,打開當(dāng)前屏幕內(nèi)容的子屏幕內(nèi)容或返回 當(dāng)前屏幕內(nèi)容的目標(biāo)祖先屏幕內(nèi)容。優(yōu)選地,所述打開當(dāng)前屏幕內(nèi)容的子屏幕內(nèi)容包括屏蔽當(dāng)前屏幕內(nèi)容;調(diào)入子屏幕內(nèi)容,并顯示。優(yōu)選地,所述返回當(dāng)前屏幕內(nèi)容的目標(biāo)祖先屏幕內(nèi)容包括調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容;激活目標(biāo)祖先屏幕內(nèi)容,并顯示。優(yōu)選地,所述調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容包括按后代到祖先的順序,依次調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容。優(yōu)選地,在執(zhí)行所述獲取當(dāng)前屏幕內(nèi)容之前,包括設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。本發(fā)明還提出一種屏幕顯示內(nèi)容的切換裝置,包括接受模塊,用于接受用戶指令;獲取模塊,用于獲取當(dāng)前屏幕內(nèi)容;切換模塊,用于根據(jù)所述用戶指令和預(yù)設(shè)的屏幕內(nèi)容樹,打開當(dāng)前屏幕內(nèi)容的子 屏幕內(nèi)容或返回當(dāng)前屏幕內(nèi)容的目標(biāo)祖先屏幕內(nèi)容。優(yōu)選地,所述切換模塊包括屏蔽單元,用于屏蔽當(dāng)前屏幕內(nèi)容;
調(diào)入單元,用于調(diào)入子屏幕內(nèi)容,并顯示。優(yōu)選地,所述切換模塊包括調(diào)出單元,用于調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容;激活單元,用于激活目標(biāo)祖先屏幕內(nèi)容,并顯示。優(yōu)選地,所述調(diào)出單元具體用于按后代到祖先的順序,依次調(diào)出目標(biāo)祖先屏幕內(nèi) 容之前的屏幕內(nèi)容。優(yōu)選地,所述屏幕顯示內(nèi)容切換的裝置還包括設(shè)置單元,用于設(shè)置屏幕內(nèi)容樹的 結(jié)構(gòu)。本發(fā)明提出的屏幕顯示內(nèi)容的切換方法和裝置,通過屏幕內(nèi)容的樹結(jié)構(gòu),實現(xiàn)各 屏幕內(nèi)容之間的切換。上述屏幕顯示內(nèi)容的切換方法和裝置使屏幕內(nèi)容之間的邏輯關(guān)系清 楚有序,利于維護和后期拓展。
圖1為本發(fā)明屏幕顯示內(nèi)容的切換方法一實施例的流程示意圖;圖2為本發(fā)明屏幕顯示內(nèi)容的切換方法一實施例中屏幕內(nèi)容樹的結(jié)構(gòu)示意圖;圖3為本發(fā)明屏幕顯示內(nèi)容的切換方法一實施例中打開子屏幕內(nèi)容的流程示意 圖;圖4為本發(fā)明屏幕顯示內(nèi)容的切換方法一實施例中打開子屏幕內(nèi)容時的屏幕內(nèi) 容遷移示意圖;圖5為本發(fā)明屏幕顯示內(nèi)容的切換方法一實施例中返回目標(biāo)祖先屏幕內(nèi)容的流 程示意圖;圖6為本發(fā)明屏幕顯示內(nèi)容的切換方法一實施例中返回目標(biāo)祖先屏幕內(nèi)容時的 屏幕內(nèi)容遷移示意圖;圖7為本發(fā)明屏幕顯示內(nèi)容的切換方法又一實施例的流程示意圖;圖8為本發(fā)明屏幕顯示內(nèi)容的切換裝置一實施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明屏幕顯示內(nèi)容的切換裝置一實施例中切換模塊的結(jié)構(gòu)示意圖;圖10為本發(fā)明屏幕顯示內(nèi)容的切換裝置一實施例中切換模塊的另一結(jié)構(gòu)示意 圖;圖11為本發(fā)明屏幕顯示內(nèi)容的切換裝置又一實施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施例方式本發(fā)明提出的屏幕顯示內(nèi)容的切換方法和裝置,通過屏幕內(nèi)容的樹結(jié)構(gòu),實現(xiàn)各 屏幕內(nèi)容之間的切換。參照圖1,提出本發(fā)明屏幕顯示內(nèi)容的切換方法一實施例,包括步驟SlOl,接受用戶指令。首先電子終端預(yù)先設(shè)置一屏幕顯示內(nèi)容的切換裝置以及一屏幕內(nèi)容樹。參照圖2 所示屏幕內(nèi)容樹,每一屏幕內(nèi)容為一獨立對象,各屏幕內(nèi)容之間為祖先與子孫的關(guān)系或兄 弟關(guān)系,如屏幕內(nèi)容1201為屏幕內(nèi)容2202的父屏幕內(nèi)容,屏幕內(nèi)容1201為屏幕內(nèi)容5205
4和屏幕內(nèi)容7207的共同祖先,屏幕內(nèi)容2202和屏幕內(nèi)容3203為兄弟關(guān)系。屏幕顯示內(nèi)容 的切換裝置通過棧來切換顯示各屏幕內(nèi)容。當(dāng)屏幕顯示內(nèi)容的切換裝置初始化時,調(diào)入位 于屏幕內(nèi)容樹根部的屏幕內(nèi)容1201入棧,此時棧內(nèi)只有一個屏幕內(nèi)容,用戶可輸入指令, 屏幕顯示內(nèi)容的切換裝置接收用戶指令,該指令包括關(guān)閉屏幕內(nèi)容或打開屏幕內(nèi)容。步驟S102,獲取當(dāng)前屏幕內(nèi)容。屏幕顯示內(nèi)容的切換裝置獲取當(dāng)前屏幕內(nèi)容,即確定當(dāng)前屏幕內(nèi)容在屏幕內(nèi)容樹 的位置。步驟S103,根據(jù)用戶指令和預(yù)設(shè)的屏幕內(nèi)容樹,打開當(dāng)前屏幕內(nèi)容的子屏幕內(nèi)容 或返回當(dāng)前屏幕內(nèi)容的祖先屏幕內(nèi)容。屏幕顯示內(nèi)容的切換裝置根據(jù)用戶指令和當(dāng)前屏幕內(nèi)容在屏幕內(nèi)容樹的位置,打 開當(dāng)前屏幕內(nèi)容的子屏幕內(nèi)容或返回當(dāng)前屏幕內(nèi)容的祖先屏幕內(nèi)容。一次切換操作可以返 回當(dāng)前屏幕內(nèi)容的祖先屏幕內(nèi)容,或進入當(dāng)前屏幕內(nèi)容的子屏幕內(nèi)容,但不能一次進入當(dāng) 前屏幕內(nèi)容的孫屏幕內(nèi)容。本發(fā)明提出的屏幕顯示內(nèi)容的切換方法,通過屏幕內(nèi)容的樹結(jié)構(gòu),實現(xiàn)各屏幕內(nèi) 容之間的切換。上述屏幕顯示內(nèi)容的切換方法使屏幕內(nèi)容之間的邏輯關(guān)系清楚有序,利于 維護和后期拓展。參照圖3、圖4,在一實施例中,步驟S103可包括步驟S1031,屏蔽當(dāng)前屏幕內(nèi)容;步驟S1032,調(diào)入子屏幕內(nèi)容,并顯示。以當(dāng)前屏幕內(nèi)容為屏幕內(nèi)容1201為例,屏幕顯示內(nèi)容的切換裝置屏蔽當(dāng)前屏幕 內(nèi)容1201,即將當(dāng)前屏幕內(nèi)容1201的狀態(tài)標(biāo)志改為非激活狀態(tài)。然后將子屏幕內(nèi)容2202 調(diào)入棧,子屏幕內(nèi)容2202初始化后顯示。參照圖5、圖6,在一實施例中,步驟S103可包括步驟S1033,調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容;步驟S1034,激活目標(biāo)祖先屏幕內(nèi)容,并顯示。以目標(biāo)祖先屏幕內(nèi)容1201為例,屏幕顯示內(nèi)容的切換裝置將棧中位于目標(biāo)祖先 屏幕內(nèi)容1021之上的屏幕內(nèi)容2202和屏幕內(nèi)容5205出棧,然后獲取目標(biāo)祖先屏幕內(nèi)容 1021,將棧頂?shù)哪繕?biāo)祖先屏幕內(nèi)容1021的狀態(tài)標(biāo)志修改為激活,顯示目標(biāo)祖先屏幕內(nèi)容 1201。步驟S1033可包括按后代到祖先的順序,依次調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容。屏幕顯示內(nèi)容的切換裝置將棧中位于目標(biāo)祖先屏幕內(nèi)容之上的屏幕內(nèi)容由上至 下、從后代到祖先依次出棧。步驟S1031、S1032和步驟S1033、S1034之間為或的關(guān)系。需要注意的事,具有兄弟關(guān)系的屏幕內(nèi)容不可能同時在棧中,若要調(diào)入與當(dāng)前屏 幕內(nèi)容具有兄弟關(guān)系的屏幕內(nèi)容,必須將當(dāng)前屏幕內(nèi)容出棧,使其父屏幕內(nèi)容暫時成為當(dāng) 前屏幕內(nèi)容,然后再將其兄弟屏幕內(nèi)容入棧,成為當(dāng)前屏幕內(nèi)容。參照圖7,提出本發(fā)明屏幕顯示內(nèi)容的切換方法又一實施例,在上述實施例中,步 驟SlOl之前,還包括
步驟S100,設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。屏幕顯示內(nèi)容的切換裝置預(yù)先根據(jù)實際需要設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。本發(fā)明提出的屏幕顯示內(nèi)容的切換方法,通過屏幕內(nèi)容的樹結(jié)構(gòu),實現(xiàn)各屏幕內(nèi) 容之間的切換。上述屏幕顯示內(nèi)容的切換方法使屏幕內(nèi)容之間的邏輯關(guān)系清楚有序,利于 維護和后期拓展。進一步地,可根據(jù)需要設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。參照圖8,提出本發(fā)明屏幕顯示內(nèi)容切換裝置一實施例,包括接受模塊10,用于接受用戶指令;獲取模塊20,用于獲取當(dāng)前屏幕內(nèi)容;切換模塊30,用于根據(jù)用戶指令和預(yù)設(shè)的屏幕內(nèi)容樹,打開當(dāng)前屏幕內(nèi)容的子屏 幕內(nèi)容或返回當(dāng)前屏幕內(nèi)容的目標(biāo)祖先屏幕內(nèi)容。首先電子終端預(yù)先設(shè)置一屏幕顯示內(nèi)容的切換裝置以及一屏幕內(nèi)容樹。參照圖2 所示屏幕內(nèi)容樹,每一屏幕內(nèi)容為一獨立對象,各屏幕內(nèi)容之間為祖先與子孫的關(guān)系或兄 弟關(guān)系,如屏幕內(nèi)容1201為屏幕內(nèi)容2202的父屏幕內(nèi)容,屏幕內(nèi)容1201為屏幕內(nèi)容5205 和屏幕內(nèi)容7207的共同祖先,屏幕內(nèi)容2202和屏幕內(nèi)容3203為兄弟關(guān)系。屏幕顯示內(nèi)容 的切換裝置通過棧來切換各屏幕內(nèi)容。當(dāng)初始化時,調(diào)入位于屏幕內(nèi)容樹根部的屏幕內(nèi)容 1201入棧,此時棧內(nèi)只有一個屏幕內(nèi)容,用戶可輸入指令,接受模塊10接收用戶指令,該指 令包括關(guān)閉屏幕內(nèi)容或打開屏幕內(nèi)容。獲取模塊20獲取當(dāng)前屏幕內(nèi)容,即確定當(dāng)前屏幕內(nèi)容在屏幕內(nèi)容樹的位置。切換模塊30根據(jù)用戶指令和當(dāng)前屏幕內(nèi)容在屏幕內(nèi)容樹的位置,打開當(dāng)前屏幕 內(nèi)容的子屏幕內(nèi)容或返回當(dāng)前屏幕內(nèi)容的祖先屏幕內(nèi)容。一次切換操作可以返回當(dāng)前屏幕 內(nèi)容的祖先屏幕內(nèi)容,或進入當(dāng)前屏幕內(nèi)容的子屏幕內(nèi)容,但不能一次進入當(dāng)前屏幕內(nèi)容 的孫屏幕內(nèi)容。本發(fā)明提出的屏幕顯示內(nèi)容的切換裝置,通過屏幕內(nèi)容的樹結(jié)構(gòu),實現(xiàn)各屏幕內(nèi) 容之間的切換。上述屏幕顯示內(nèi)容的切換裝置使屏幕內(nèi)容之間的邏輯關(guān)系清楚有序,利于 維護和后期拓展。參照圖9,在屏幕顯示內(nèi)容切換裝置一實施例中,切換模塊30可包括屏蔽單元31,用于屏蔽當(dāng)前屏幕內(nèi)容;調(diào)入單元32,用于調(diào)入子屏幕內(nèi)容,并顯示。以當(dāng)前屏幕內(nèi)容為屏幕內(nèi)容1201為例,屏蔽單元31屏蔽當(dāng)前屏幕內(nèi)容1201,即將 當(dāng)前屏幕內(nèi)容1201的狀態(tài)標(biāo)志改為非激活狀態(tài)。然后調(diào)入單元32將子屏幕內(nèi)容2202調(diào) 入棧,子屏幕內(nèi)容2202初始化后顯示。參照圖10,在屏幕顯示內(nèi)容切換裝置一實施例中,切換模塊30可包括調(diào)出單元33,用于調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容;激活單元34,用于激活目標(biāo)祖先屏幕內(nèi)容,并顯示。以目標(biāo)祖先屏幕內(nèi)容1201為例,調(diào)出單元33將棧中位于目標(biāo)祖先屏幕內(nèi)容1021 之上的屏幕內(nèi)容2202和屏幕內(nèi)容5205出棧,然后獲取目標(biāo)祖先屏幕內(nèi)容1021,激活單元 34將棧頂?shù)哪繕?biāo)祖先屏幕內(nèi)容1021的狀態(tài)標(biāo)志修改為激活,顯示目標(biāo)祖先屏幕內(nèi)容1201。在屏幕顯示內(nèi)容切換裝置一實施例中,調(diào)出單元33可具體用于按后代到祖先的 順序,依次調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容。
調(diào)出單元33將棧中位于目標(biāo)祖先屏幕內(nèi)容之上的屏幕內(nèi)容由上至下、從后代到 祖先依次出棧。需要注意的事,具有兄弟關(guān)系的屏幕內(nèi)容不可能同時在棧中,若要調(diào)入與當(dāng)前屏 幕內(nèi)容具有兄弟關(guān)系的屏幕內(nèi)容,必須將當(dāng)前屏幕內(nèi)容出棧,使其父屏幕內(nèi)容暫時成為當(dāng) 前屏幕內(nèi)容,然后再將其兄弟屏幕內(nèi)容入棧,成為當(dāng)前屏幕內(nèi)容。參照圖11,提出本發(fā)明屏幕顯示內(nèi)容切換裝置又一實施例,在上述屏幕顯示內(nèi)容 切換裝置實施例中,還包括設(shè)置單元40,用于設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。設(shè)置單元40可預(yù)先根據(jù)實際需要設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。本發(fā)明提出的屏幕顯示內(nèi)容的切換裝置,通過屏幕內(nèi)容的樹結(jié)構(gòu),實現(xiàn)各屏幕內(nèi) 容之間的切換。上述屏幕顯示內(nèi)容的切換裝置使屏幕內(nèi)容之間的邏輯關(guān)系清楚有序,利于 維護和后期拓展。進一步地,可根據(jù)需要設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
一種屏幕顯示內(nèi)容的切換方法,其特征在于,包括接受用戶指令;獲取當(dāng)前屏幕內(nèi)容;根據(jù)所述用戶指令和預(yù)設(shè)的屏幕內(nèi)容樹,打開當(dāng)前屏幕內(nèi)容的子屏幕內(nèi)容或返回當(dāng)前屏幕內(nèi)容的目標(biāo)祖先屏幕內(nèi)容。
2.如權(quán)利要求1所述的屏幕顯示內(nèi)容的切換方法,其特征在于,所述打開當(dāng)前屏幕內(nèi) 容的子屏幕內(nèi)容包括屏蔽當(dāng)前屏幕內(nèi)容; 調(diào)入子屏幕內(nèi)容,并顯示。
3.如權(quán)利要求1或2所述的屏幕顯示內(nèi)容的切換方法,其特征在于,所述返回當(dāng)前屏幕 內(nèi)容的目標(biāo)祖先屏幕內(nèi)容包括調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容; 激活目標(biāo)祖先屏幕內(nèi)容,并顯示。
4.如權(quán)利要求3所述的屏幕顯示內(nèi)容的切換方法,其特征在于,所述調(diào)出目標(biāo)祖先屏 幕內(nèi)容之前的屏幕內(nèi)容包括按后代到祖先的順序,依次調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容。
5.如權(quán)利要求1或2所述的屏幕顯示內(nèi)容的切換方法,其特征在于,在執(zhí)行所述獲取當(dāng) 前屏幕內(nèi)容之前,包括設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。
6.一種屏幕顯示內(nèi)容的切換裝置,其特征在于,包括 接受模塊,用于接受用戶指令;獲取模塊,用于獲取當(dāng)前屏幕內(nèi)容;切換模塊,用于根據(jù)所述用戶指令和預(yù)設(shè)的屏幕內(nèi)容樹,打開當(dāng)前屏幕內(nèi)容的子屏幕 內(nèi)容或返回當(dāng)前屏幕內(nèi)容的目標(biāo)祖先屏幕內(nèi)容。
7.如權(quán)利要求6所述的屏幕顯示內(nèi)容的切換裝置,其特征在于,所述切換模塊包括 屏蔽單元,用于屏蔽當(dāng)前屏幕內(nèi)容;調(diào)入單元,用于調(diào)入子屏幕內(nèi)容,并顯示。
8.如權(quán)利要求6或7所述的屏幕顯示內(nèi)容的切換裝置,其特征在于,所述切換模塊包括調(diào)出單元,用于調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容; 激活單元,用于激活目標(biāo)祖先屏幕內(nèi)容,并顯示。
9.如權(quán)利要求8所述的屏幕顯示內(nèi)容的切換裝置,其特征在于,所述調(diào)出單元具體用 于按后代到祖先的順序,依次調(diào)出目標(biāo)祖先屏幕內(nèi)容之前的屏幕內(nèi)容。
10.如權(quán)利要求6或7所述的屏幕顯示內(nèi)容的切換裝置,其特征在于,還包括設(shè)置單元, 用于設(shè)置屏幕內(nèi)容樹的結(jié)構(gòu)。
全文摘要
本發(fā)明揭示了一種屏幕顯示內(nèi)容的切換方法和裝置,上述方法包括接受用戶指令;獲取當(dāng)前屏幕內(nèi)容;根據(jù)所述用戶指令和預(yù)設(shè)的屏幕內(nèi)容樹,打開當(dāng)前屏幕內(nèi)容的子屏幕內(nèi)容或返回當(dāng)前屏幕內(nèi)容的目標(biāo)祖先屏幕內(nèi)容。本發(fā)明提出的屏幕顯示內(nèi)容的切換方法和裝置,通過屏幕內(nèi)容的樹結(jié)構(gòu),實現(xiàn)各屏幕內(nèi)容之間的切換。上述屏幕顯示內(nèi)容的切換方法和裝置使屏幕內(nèi)容之間的邏輯關(guān)系清楚有序,利于維護和后期拓展。
文檔編號G06F3/14GK101968729SQ20101051156
公開日2011年2月9日 申請日期2010年10月19日 優(yōu)先權(quán)日2010年10月19日
發(fā)明者嚴杰, 孫喜梅 申請人:中興通訊股份有限公司