亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種終端用戶界面管理方法及終端的制作方法

文檔序號:6375416閱讀:139來源:國知局
專利名稱:一種終端用戶界面管理方法及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體涉及一種終端用戶界面管理方法及終端。
背景技術(shù)
智能網(wǎng)業(yè)務(wù)是電信通訊行業(yè)一項成熟的技術(shù),它能快速、靈活、有效地生成和實現(xiàn)各種業(yè)務(wù)的體系,該體系可為電話網(wǎng)絡(luò)、分組交換數(shù)據(jù)網(wǎng)、窄帶綜合業(yè)務(wù)數(shù)字網(wǎng)、寬帶綜合業(yè)務(wù)數(shù)字網(wǎng)、移動通信網(wǎng)等提供形式多樣的業(yè)務(wù)服務(wù),具有良好的經(jīng)濟效益和廣闊的市場前景;例如,智能網(wǎng)的眾多應(yīng)用業(yè)務(wù)中,用戶訂制功能或者查詢、計費功能是比較常見的業(yè)務(wù)服務(wù)。智能網(wǎng)通過識別用戶的接入請求,將請 求業(yè)務(wù)傳給不同的內(nèi)容服務(wù)商,內(nèi)容服務(wù)商鑒定用戶的屬性及業(yè)務(wù)請求類型給用戶推送不同的業(yè)務(wù)數(shù)據(jù)包,這些數(shù)據(jù)包中包含不同級別的業(yè)務(wù)信息,需整理出業(yè)務(wù)的層次關(guān)系,將業(yè)務(wù)按照主目錄和子目錄關(guān)系呈現(xiàn)給用戶,當(dāng)用戶選擇主目錄業(yè)務(wù)時,智能網(wǎng)能通過內(nèi)部處理返回給用戶子目錄業(yè)務(wù),實現(xiàn)與用戶的交互;但是,目前終端上實現(xiàn)與用戶交互的方式繁雜,且不便于用戶使用,用戶體驗的滿意度差。

發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種終端用戶界面管理方法及終端,可更方便、簡潔的管理用戶界面,提高用戶體驗的滿意度。為解決上述技術(shù)問題,本發(fā)明提供一種終端用戶界面管理方法,包括接收菜單數(shù)據(jù)包,所述菜單數(shù)據(jù)包包括各菜單的屬性信息;根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表;根據(jù)所述關(guān)系列表定位到相應(yīng)級別的菜單;構(gòu)建所述相應(yīng)級別的菜單的顯示頁面;對構(gòu)建的所述顯示頁面進行顯示。在本發(fā)明的一種實施例中,所述屬性信息包括菜單附屬參數(shù);所述根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表包括根據(jù)各菜單的附屬參數(shù)定位出各菜單的上一級菜單,得到各級菜單之間的關(guān)系列表。在本發(fā)明的一種實施例中,所述構(gòu)建所述相應(yīng)級別的菜單的顯示頁面包括頁面初始化根據(jù)所述相應(yīng)級別的所有菜單的屬性信息得到顯示頁面列表,所述顯示頁面列表包括顯示頁面的初始化信息;頁面內(nèi)容組裝根據(jù)所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容。在本發(fā)明的一種實施例中,所述屬性消息包括菜單的內(nèi)容;所述根據(jù)獲取的屬性信息得到所述顯示頁面列表包括的初始化信息包括根據(jù)各菜單的內(nèi)容確定各顯示頁面的菜單條數(shù);并確定各菜單所在的顯示頁面以及各菜單在所述關(guān)系列表中的內(nèi)部標號;所述根據(jù)獲取的所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容包括根據(jù)所述初始化信息組裝當(dāng)前顯示頁面包括的菜單條數(shù)、各菜單的內(nèi)容。在本發(fā)明的一種實施例中,所述根據(jù)獲取的屬性信息得到所述顯示頁面頁表包括的初始化信息還包括根據(jù)當(dāng)前顯示頁面在所述顯示頁面列表中的位置,確定當(dāng)前顯示頁面上的翻頁信息;所述根據(jù)獲取的所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容還包括根據(jù)所述翻頁信息確定當(dāng)前顯示頁面的翻頁內(nèi)容。在本發(fā)明的一種實施例中,對構(gòu)建的所述顯示頁面進行顯示包括將顯示頁面中各菜單的內(nèi)部標號和翻頁 內(nèi)容轉(zhuǎn)換成用戶可選擇的形式在當(dāng)前顯示頁面進行顯示。在本發(fā)明的一種實施例中,在對構(gòu)建的所述顯示頁面進行顯示之后,還包括獲取用戶輸入的選擇信息;若用戶輸入的選擇信息是對應(yīng)顯示頁面上某一菜單的內(nèi)部標號,根據(jù)所述關(guān)系列表定位到所述內(nèi)部標號對應(yīng)的菜單的下一級菜單,構(gòu)建該級菜單的顯示頁面;若用戶輸入的選擇信息是翻頁信息,則根據(jù)所述顯示頁面列表切換至用戶選擇的顯示頁面,組裝該顯示頁面的內(nèi)容并進行顯示。在本發(fā)明的一種實施例中,在接收菜單數(shù)據(jù)包之后,根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表之前,還包括檢測接收到的菜單數(shù)據(jù)包的有效性步驟,若檢測結(jié)果為有效,才根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表。本發(fā)明還提供了一種終端,包括數(shù)據(jù)接收模塊,用于接收菜單數(shù)據(jù)包,所述菜單數(shù)據(jù)包包括各菜單的屬性信息;菜單歸類模塊,用于根據(jù)所述菜單數(shù)據(jù)包包括的各菜單的屬性信息得到各級菜單之間的關(guān)系列表;定位模塊,用于根據(jù)所述關(guān)系列表定位到相應(yīng)級別的菜單;頁面構(gòu)建模塊,用于構(gòu)建所述定位模塊所定位的相應(yīng)級別的菜單的顯示頁面;顯示模塊,用于對所述頁面構(gòu)建模塊構(gòu)建的所述顯示頁面進行顯示。在本發(fā)明的一種實施例中,所述頁面構(gòu)建模塊包括頁面初始化子模塊和頁面內(nèi)容組裝子模塊;其中,所述頁面初始化子模塊用于根據(jù)所述相應(yīng)級別的所有菜單的屬性信息得到顯示頁面列表,所述顯示頁面列表包括顯示頁面的初始化信息;所述頁面內(nèi)容組裝子模塊用于根據(jù)所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容。在本發(fā)明的一種實施例中,所述屬性消息包括菜單的內(nèi)容;所述頁面初始化子模塊用于根據(jù)所述相應(yīng)級別的所有菜單的屬性信息得到顯示頁面列表包括的初始化信息包括根據(jù)各菜單的內(nèi)容確定各顯示頁面的菜單條數(shù);并確定各菜單所在的顯示頁面以及各菜單在所述關(guān)系列表中的內(nèi)部標號;以及根據(jù)當(dāng)前顯示頁面在所有顯示頁面列表中的位置,確定當(dāng)前顯示頁面上的翻頁信息;所述頁面內(nèi)容組裝子模塊用于根據(jù)獲取的所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容包括根據(jù)所述初始化信息組裝當(dāng)前顯示頁面包括的菜單條數(shù)、各菜單的內(nèi)容;以及根據(jù)所述翻頁信息確定當(dāng)前顯示頁面的翻頁內(nèi)容。在本發(fā)明的一種實施例中,所述顯示模塊包括輸出轉(zhuǎn)換子模塊,所述輸出轉(zhuǎn)換子模塊用于將顯示頁面中各菜單的內(nèi)部標號和翻頁內(nèi)容轉(zhuǎn)換成用戶可選擇的形式在當(dāng)前顯示頁面進行顯示。在本發(fā)明的一種實施例中,所述終端還包括信息采集模塊、顯示頁面定位模塊;所述信息采集模塊用于獲取用戶輸入的選擇信息;所述定位模塊還用于在用戶輸入的選擇信息是對應(yīng)顯示頁面上某一菜單的內(nèi)部標號時,根據(jù)所述關(guān)系列表定位到所述內(nèi)部標號對應(yīng)的菜單的下一級菜單;所述顯示頁面定位模塊用于在用戶輸入的選擇信息是翻頁信息時,根據(jù)所述顯示頁面列表切換至用戶選擇的顯示頁面,并調(diào)用所述頁面內(nèi)容組裝子模塊對該顯示頁面的內(nèi)容組裝。在本發(fā)明的一種實施例中,所述終端 還包括檢測模塊,所述檢測模塊用于對所述數(shù)據(jù)接收模塊接收到的菜單數(shù)據(jù)包進行檢測,判斷該菜單數(shù)據(jù)包的有效性,并在檢測結(jié)果為有效時,通知所述菜單歸類模塊,根據(jù)該數(shù)據(jù)包包括的各菜單的屬性信息得到各級菜單之間的關(guān)系列表。本發(fā)明的有益效果是本發(fā)明提供的終端用戶界面管理方法及終端,接收到菜單數(shù)據(jù)包后,根據(jù)該菜單數(shù)據(jù)包中包括的各菜單的屬性信息得到各級菜單之間的關(guān)系列表;進而根據(jù)該關(guān)系列表定位到相應(yīng)級別的菜單;然后構(gòu)建相應(yīng)級別的菜單的顯示頁面并對將其顯示給用戶??梢?,本發(fā)明提供的用戶界面管理方法結(jié)構(gòu)清晰、功能明確,較現(xiàn)有的用戶界面管理方法更為方便、簡潔,可大大提聞用戶體驗的滿意度。


圖I為本發(fā)明一種實施例的終端結(jié)構(gòu)示意圖;圖2為圖I中頁面構(gòu)建模塊的結(jié)構(gòu)示意圖;圖3為本發(fā)明一種實施例的接收菜單數(shù)據(jù)包后的處理流程圖;圖4為本發(fā)明一種實施例的接收到用戶輸入的選擇信息后的處理流程圖。
具體實施例方式下面通過具體實施方式
結(jié)合附圖對本發(fā)明作進一步詳細說明。請參考圖I,該圖所示為本實施例中的終端結(jié)構(gòu)示意圖,本實施例中的終端可以是指各種智能移動終端(包括手機、平板電腦等),該終端包括數(shù)據(jù)接收模塊、菜單歸類模塊、定位模塊、頁面構(gòu)建模塊和顯示模塊;其中數(shù)據(jù)接收模塊,用于接收菜單數(shù)據(jù)包,具體為接收從內(nèi)容服務(wù)商等返回的包括至少一個級別菜單的菜單數(shù)據(jù)包,該菜單數(shù)據(jù)包包括各菜單的屬性信息;本實施例中,菜單的屬性信息可包括菜單附屬參數(shù)、菜單類型、菜單的名稱、菜單的內(nèi)容等參數(shù)中的至少一種,具體可根據(jù)實際情況選擇設(shè)置;菜單歸類模塊,用于根據(jù)菜單數(shù)據(jù)包包括的各菜單的屬性信息得到各級菜單之間的關(guān)系列表;具體可為根據(jù)各菜單的菜單附屬參數(shù)定位出各菜單的上一級菜單,由此遞歸定位,即可得到各級菜單之間的關(guān)系列表;當(dāng)然,在本發(fā)明的其他實施例中,也可只得到指定級別的菜單之間的關(guān)系列表,例如,可只得到當(dāng)前主菜單所在級別和該主菜單對應(yīng)的子菜單所在級別的各菜單之間的關(guān)系列表;然后在用戶選擇其他級別的菜單時,再重新定位得到其他界別的菜單和對應(yīng)的子菜單之間的關(guān)系列表;定位模塊,用于根據(jù)所述關(guān)系列表定位到相應(yīng)級別的菜單;此處相應(yīng)級別的菜單可以是用戶指定級別的菜單,也可以是系統(tǒng)默認級別的菜單;例如,將菜單數(shù)據(jù)包經(jīng)上述處理后首次呈現(xiàn)給用戶時,系統(tǒng)可默認為此處相應(yīng)級別的菜單可以是級別最高(即第一級別)的菜單;然后隨著用戶的選擇操作定位到用戶所選擇的級別的菜單;頁面構(gòu)建模塊,用于構(gòu)建定位模塊所定位的相應(yīng)級別的菜單的顯示頁面;本實施例中構(gòu)建的顯示頁面可包括多個,利用顯示頁面列表對包括的多個顯示頁面進行管理,例如確定各顯示頁面之間位置關(guān)系等。當(dāng)然,在構(gòu)建一個顯示頁面也能滿足顯示要求的情況下,本實施例中也可只構(gòu)建一個顯示頁 面即可。即本實施例中構(gòu)建的顯示頁面的個數(shù)可根據(jù)菜單數(shù)量和/或菜單內(nèi)容等因素靈活確定;顯示模塊,用于將頁面構(gòu)建模塊構(gòu)建的顯示頁面顯示出來,呈現(xiàn)給用戶,以便用戶進行相應(yīng)的操作??梢姡緦嵤├械慕K端在管理其用戶界面時所采用的方法較現(xiàn)有終端結(jié)構(gòu)更清晰、功能更明確,更便于用戶操作,可大大提高用戶體驗的滿意度。優(yōu)選的,請參見圖2,本實施例中的頁面構(gòu)建模塊可進一步包括頁面初始化子模塊和頁面內(nèi)容組裝子模塊;其中,頁面初始化子模塊用于根據(jù)對應(yīng)級別的所有菜單的屬性信息得到該級別的菜單的顯示頁面列表,該顯示頁面列表可包括顯示頁面的初始化信息;頁面內(nèi)容組裝子模塊則用于根據(jù)得到的初始化信息組裝當(dāng)前顯示頁面的內(nèi)容;具體的,本實施例中菜單的屬性消息包括菜單的內(nèi)容;頁面初始化子模塊根據(jù)各菜單的內(nèi)容確定各顯示頁面的菜單條數(shù);并確定各菜單所在的顯示頁面以及各菜單在關(guān)系列表中的內(nèi)部標號;以及根據(jù)當(dāng)前顯示頁面在所有顯示頁面(也即顯示頁面列表)中的位置,確定當(dāng)前顯示頁面上的翻頁信息。當(dāng)該級別的菜單條數(shù)大于一個顯示頁面所能容納的最大菜單條數(shù)時,則需要構(gòu)建多個顯示頁面;當(dāng)該級別的菜單條數(shù)小于等于一個顯示頁面所能容納的最大菜單條數(shù)時,則可只構(gòu)建一個顯示頁面,當(dāng)然在這種情況下也可選擇構(gòu)建多個顯示界面。此處確定該級別各菜單在關(guān)系列表中的內(nèi)部標號便于快速定位出用戶選擇的菜單在關(guān)系列表中的位置;該內(nèi)部標號可以是編號等,應(yīng)注意的是,同一級別的各菜單的內(nèi)部標號應(yīng)不同。此處根據(jù)當(dāng)前顯示頁面在顯示頁面列表中的位置,確定當(dāng)前顯示頁面上的翻頁信息時,若當(dāng)前顯示頁面在顯示頁面列表中的位置處于首頁,則確定翻頁信息為“下一頁”;若當(dāng)前顯示頁面在顯示頁面列表中的位置處于末頁時,則確定翻頁信息為“上一頁”;若當(dāng)前顯示頁面在顯示頁面列表中的位置處于首頁和末頁之間時,則確定的翻譯信息為“上一頁”和“下一頁”。對應(yīng)的,頁面內(nèi)容組裝子模塊根據(jù)顯示頁面的初始化信息組裝當(dāng)前顯示頁面的內(nèi)容包括根據(jù)初始化信息組裝當(dāng)前顯示頁面包括的菜單條數(shù)、各菜單的內(nèi)容;以及根據(jù)翻頁信息確定當(dāng)前顯示頁面的翻頁內(nèi)容;還可為該級別的顯示頁面組裝標題部分;其中,根據(jù)翻頁信息確定當(dāng)前顯示頁面的翻頁內(nèi)容具體為若確定的翻頁信息為“下一頁”,則組裝的翻頁內(nèi)容為“下一頁”;若確定的翻頁信息為“上一頁”,則組裝的翻頁內(nèi)容為“上一頁”;若確定的翻頁信息為“下一頁”和“上一頁”,則組裝的翻頁內(nèi)容為“下一頁”和“上一頁”,翻頁時,可通過相應(yīng)的翻頁提示函數(shù)實現(xiàn)。本實施例中,在顯示頁面上組裝的標題,可僅在顯示頁面列表的首頁的顯示頁面上的相應(yīng)位置進行顯示,也可在顯示頁面列表包括的所有顯示頁面上進行顯示,具體可根據(jù)實際情況進行設(shè)置。值得注意的是,本實施例中,將顯示頁面列表中的顯示頁面首次顯示給用戶時,組裝的是顯示頁面列表中首頁顯示頁面的內(nèi)容。本實施例中,顯示模塊還可包括輸出轉(zhuǎn)換子模塊,輸出轉(zhuǎn)換子模塊用于將顯示頁面中各菜單的內(nèi)部標號和翻頁內(nèi)容轉(zhuǎn)換成用戶可選擇的形式在當(dāng)前顯示頁面進行顯示;例如將各菜單的內(nèi)部標號和翻頁內(nèi)容轉(zhuǎn)換成用戶可以識別、選擇的外部編號;對應(yīng)于終端上相應(yīng)按鈕(該按鈕可以是物理按鈕,也可以是軟件虛擬出來的軟體按鈕);用戶只需要選擇相應(yīng)的按鈕即可進行翻頁操作或選中顯示頁面上的某一菜單功能的操作。對應(yīng)的,本實施例中的終端還可包括信息采集模塊和顯示頁面定位模塊;信息采集模塊則用于獲取用戶輸入的選擇信息,該選擇信息可以是翻頁信息,也
可以是對應(yīng)當(dāng)前顯示界面上某一菜單的內(nèi)部標號;定位模塊還用于在用戶輸入的選擇信息是對應(yīng)顯示頁面上某一菜單的內(nèi)部標號時,根據(jù)關(guān)系列表定位到該內(nèi)部標號對應(yīng)的菜單的下一級菜單;該過程包括將用戶選擇的外部標號轉(zhuǎn)換成對應(yīng)的內(nèi)部標號的過程,二者的對應(yīng)關(guān)系上面已經(jīng)說明,在此不再贅述。顯示頁面定位模塊用于在用戶輸入的選擇信息是翻頁信息時,根據(jù)顯示頁面列表切換至用戶選擇的顯示頁面,并調(diào)用頁面內(nèi)容組裝子模塊對該顯示頁面的內(nèi)容組裝;然后通過顯示模塊進行顯示。在本發(fā)明的其他實施例中,本發(fā)明中的終端還可包括檢測模塊,該檢測模塊用于對數(shù)據(jù)接收模塊接收到的菜單數(shù)據(jù)包進行檢測,判斷該菜單數(shù)據(jù)包的有效性,并在檢測結(jié)果為有效時,通知菜單歸類模塊,根據(jù)該數(shù)據(jù)包包括的各菜單的屬性信息得到各級菜單之間的關(guān)系列表;若檢測結(jié)果為無效時,則提示菜單數(shù)據(jù)包錯誤,還可進一步給出重發(fā)該數(shù)據(jù)包的提示。對菜單數(shù)據(jù)包進行檢測時,可對菜單數(shù)據(jù)包包括的屬性信息(也即菜單的類型、名稱、菜單歸屬參數(shù)等)進行檢測,以判斷其完整性,若每個菜單的屬性信息都是完整的,則認為有效;否則,認為無效。該檢測模塊的設(shè)置可保證菜單管理的可靠性,避免無效菜單數(shù)據(jù)包生成錯誤菜單信息工用戶選擇操作,可進一步提高用戶體驗的滿意度。為了更好的理解本發(fā)明,下面結(jié)合具體的方法流程對本發(fā)明做進一步的說明請參見圖3,圖3所示為接收到內(nèi)容服務(wù)商反饋的菜單數(shù)據(jù)包后的處理流程,包括步驟301 :接收菜單數(shù)據(jù)包,所述菜單數(shù)據(jù)包包括各菜單的屬性信息,菜單的屬性信息可包括菜單附屬參數(shù)、菜單類型、菜單的名稱、菜單的內(nèi)容等參數(shù)中的至少一種;步驟302 :檢查每個菜單數(shù)據(jù)包的有效性,即檢測每個菜單數(shù)據(jù)包的屬性信息,判斷菜單數(shù)據(jù)包是否有效,如否,轉(zhuǎn)至步驟303 ;否則,轉(zhuǎn)至步驟304 ;步驟303 :丟棄該菜單數(shù)據(jù)包,還可進一步給出丟棄菜單數(shù)據(jù)包的錯誤提示信息;轉(zhuǎn)至步驟301 ;步驟304 :根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表,具體包括根據(jù)各菜單的附屬參數(shù)定位出各菜單的上一級菜單,得到各級菜單之間的關(guān)系列表;步驟305 :根據(jù)所述關(guān)系列表定位到相應(yīng)級別的菜單,此處相應(yīng)級別的菜單可以是用戶指定級別的菜單,也可以是系統(tǒng)默認級別的菜單;步驟306 :構(gòu)建所述相應(yīng)級別的菜單的顯示頁面,具體包括頁面初始化根據(jù)相應(yīng)級別的所有菜單的屬性信息得到顯示頁面列表,該顯示頁面列表包括顯示頁面的初始化信息,根據(jù)菜單的屬性信息得到顯示頁面列表包括的顯示頁面的初始化信息包括根據(jù)各菜單的內(nèi)容確定各顯示頁面的菜單條數(shù);并確定各菜單所在的顯示頁面以及各菜單在所述關(guān)系列表中的內(nèi)部標號;以及根據(jù)當(dāng)前顯示頁面在所有顯示頁面中的位置,確定當(dāng)前顯示頁面上的翻頁信息;頁面內(nèi)容組裝根據(jù)上述得到的初始化信息組裝當(dāng)前顯示頁面的內(nèi)容,具體包括根據(jù)初始化信息組裝當(dāng)前顯示頁面包括的 菜單條數(shù)、各菜單的內(nèi)容、顯示頁面的標題部分等;步驟307 :對構(gòu)建的所述顯示頁面進行顯示,具體包括處理當(dāng)前顯示頁面上每條菜單的內(nèi)部標號,將各菜單在關(guān)系列表中的內(nèi)部標號處理成用戶可識別、選擇的外部標號;以及將當(dāng)前顯示頁面上的翻頁內(nèi)容轉(zhuǎn)換成用戶可選擇、識別的形式;然后將當(dāng)前顯示頁面上的標題部分、菜單內(nèi)容、翻頁內(nèi)容等進行顯示。請參見圖4,圖4所示為接收到用戶的選擇輸入后的處理流程,具體如下步驟401:開始;步驟402 獲取用戶輸入的選擇信息;步驟403 :判斷獲取的選擇信息是否是翻頁信息;如是,轉(zhuǎn)至步驟404 ;否則,為對應(yīng)顯示頁面上某一菜單的內(nèi)部標號,轉(zhuǎn)至步驟407步驟404 :根據(jù)用戶輸入的翻頁信息查找顯示頁面列表;值得注意的是,若當(dāng)前顯示頁面為顯示頁面列表中的首頁時,用戶輸入“上一頁”選項時,此時仍返回至當(dāng)前頁面,即此時不存在翻頁頁面;對應(yīng)的,當(dāng)前顯示頁面為顯示頁面列表中的末頁時,用戶輸入“下一頁”選項時,此時仍返回至當(dāng)前頁面,即此時也不存在翻頁頁面;步驟405 :判斷是否存在翻頁頁面;如是,轉(zhuǎn)至步驟409 ;否則,轉(zhuǎn)至步驟406 ;步驟406 :返回當(dāng)前頁面,轉(zhuǎn)至步驟411 ;步驟407 :定位到用戶選擇的菜單對應(yīng)的下一級菜單;并進一步獲取該級菜單與其下一級菜單的關(guān)系列表;步驟408 :根據(jù)該級的菜單的屬性信息得到該級菜單的顯示頁面列表,該列表包括顯示頁面的初始化信息;步驟409 :組裝當(dāng)前顯示頁面的內(nèi)容;包括頁面標題部分、頁面菜單內(nèi)容、以及翻頁提示內(nèi)容的組裝;步驟410 :對組裝好的內(nèi)容進行顯示;步驟411:結(jié)束??梢姡景l(fā)明提供的用戶界面管理方法結(jié)構(gòu)清晰、功能明確,較現(xiàn)有的用戶界面管理方法更為方便、簡潔,可大大提高用戶體驗的滿意度;更利于相關(guān)業(yè)務(wù)的推廣。以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護范圍。
權(quán)利要求
1.一種終端用戶界面管理方法,其特征在于,包括 接收菜單數(shù)據(jù)包,所述菜單數(shù)據(jù)包包括各菜單的屬性信息; 根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表; 根據(jù)所述關(guān)系列表定位到相應(yīng)級別的菜單; 構(gòu)建所述相應(yīng)級別的菜單的顯示頁面; 對構(gòu)建的所述顯示頁面進行顯示。
2.如權(quán)利要求I所述的終端用戶界面管理方法,其特征在于,所述屬性信息包括菜單附屬參數(shù); 所述根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表包括 根據(jù)各菜單的附屬參數(shù)定位出各菜單的上一級菜單,得到各級菜單之間的關(guān)系列表。
3.如權(quán)利要求I所述的終端用戶界面管理方法,其特征在于,所述構(gòu)建所述相應(yīng)級別的菜單的顯示頁面包括 頁面初始化根據(jù)所述相應(yīng)級別的所有菜單的屬性信息得到顯示頁面列表,所述顯示頁面列表包括顯示頁面的初始化信息; 頁面內(nèi)容組裝根據(jù)所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容。
4.如權(quán)利要求3所述的終端用戶界面管理方法,其特征在于,所述屬性消息包括菜單的內(nèi)容;所述根據(jù)獲取的屬性信息得到所述顯示頁面列表包括的初始化信息包括根據(jù)各菜單的內(nèi)容確定各顯示頁面的菜單條數(shù);并確定各菜單所在的顯示頁面以及各菜單在所述關(guān)系列表中的內(nèi)部標號; 所述根據(jù)獲取的所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容包括根據(jù)所述初始化信息組裝當(dāng)前顯示頁面包括的菜單條數(shù)、各菜單的內(nèi)容。
5.如權(quán)利要求4所述的終端用戶界面管理方法,其特征在于,所述根據(jù)獲取的屬性信息得到所述顯示頁面頁表包括的初始化信息還包括根據(jù)當(dāng)前顯示頁面在所述顯示頁面列表中的位置,確定當(dāng)前顯示頁面上的翻頁信息; 所述根據(jù)獲取的所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容還包括根據(jù)所述翻頁信息確定當(dāng)前顯示頁面的翻頁內(nèi)容。
6.如權(quán)利要求5所述的終端用戶界面管理方法,其特征在于,對構(gòu)建的所述顯示頁面進行顯示包括 將顯示頁面中各菜單的內(nèi)部標號和翻頁內(nèi)容轉(zhuǎn)換成用戶可選擇的形式在當(dāng)前顯示頁面進行顯示。
7.如權(quán)利要求6所述的終端用戶界面管理方法,其特征在于, 在對構(gòu)建的所述顯示頁面進行顯示之后,還包括 獲取用戶輸入的選擇信息; 若用戶輸入的選擇信息是對應(yīng)顯示頁面上某一菜單的內(nèi)部標號,根據(jù)所述關(guān)系列表定位到所述內(nèi)部標號對應(yīng)的菜單的下一級菜單,構(gòu)建該級菜單的顯示頁面; 若用戶輸入的選擇信息是翻頁信息,則根據(jù)所述顯示頁面列表切換至用戶選擇的顯示頁面,組裝該顯示頁面的內(nèi)容并進行顯示。
8.如權(quán)利要求1-6任一項所述的終端用戶界面管理方法,其特征在于, 在接收菜單數(shù)據(jù)包之后,根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表之前,還包括檢測接收到的菜單數(shù)據(jù)包的有效性步驟,若檢測結(jié)果為有效,才根據(jù)各菜單的屬性信息得到各級菜單之間的關(guān)系列表。
9.一種終端,其特征在于,包括 數(shù)據(jù)接收模塊,用于接收菜單數(shù)據(jù)包,所述菜單數(shù)據(jù)包包括各菜單的屬性信息; 菜單歸類模塊,用于根據(jù)所述菜單數(shù)據(jù)包包括的各菜單的屬性信息得到各級菜單之間的關(guān)系列表; 定位模塊,用于根據(jù)所述關(guān)系列表定位到相應(yīng)級別的菜單; 頁面構(gòu)建模塊,用于構(gòu)建所述定位模塊所定位的相應(yīng)級別的菜單的顯示頁面; 顯示模塊,用于對所述頁面構(gòu)建模塊構(gòu)建的所述顯示頁面進行顯示。
10.如權(quán)利要求9所述的終端,其特征在于,包括 所述頁面構(gòu)建模塊包括頁面初始化子模塊和頁面內(nèi)容組裝子模塊;其中, 所述頁面初始化子模塊用于根據(jù)所述相應(yīng)級別的所有菜單的屬性信息得到顯示頁面列表,所述顯示頁面列表包括顯示頁面的初始化信息; 所述頁面內(nèi)容組裝子模塊用于根據(jù)所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容。
11.如權(quán)利要求9所述的終端,其特征在于,包括 所述屬性消息包括菜單的內(nèi)容;所述頁面初始化子模塊用于根據(jù)所述相應(yīng)級別的所有菜單的屬性信息得到顯示頁面列表包括的初始化信息包括根據(jù)各菜單的內(nèi)容確定各顯示頁面的菜單條數(shù);并確定各菜單所在的顯示頁面以及各菜單在所述關(guān)系列表中的內(nèi)部標號;以及根據(jù)當(dāng)前顯示頁面在所有顯示頁面列表中的位置,確定當(dāng)前顯示頁面上的翻頁信息; 所述頁面內(nèi)容組裝子模塊用于根據(jù)獲取的所述初始化信息組裝當(dāng)前顯示頁面的內(nèi)容包括根據(jù)所述初始化信息組裝當(dāng)前顯示頁面包括的菜單條數(shù)、各菜單的內(nèi)容;以及根據(jù)所述翻頁信息確定當(dāng)前顯示頁面的翻頁內(nèi)容。
12.如權(quán)利要求11所述的終端,其特征在于,所述顯示模塊包括輸出轉(zhuǎn)換子模塊,所述輸出轉(zhuǎn)換子模塊用于將顯示頁面中各菜單的內(nèi)部標號和翻頁內(nèi)容轉(zhuǎn)換成用戶可選擇的形式在當(dāng)前顯示頁面進行顯示。
13.如權(quán)利要求12所述的終端,其特征在于,所述終端還包括信息采集模塊、顯示頁面定位模塊; 所述信息采集模塊用于獲取用戶輸入的選擇信息; 所述定位模塊還用于在用戶輸入的選擇信息是對應(yīng)顯示頁面上某一菜單的內(nèi)部標號時,根據(jù)所述關(guān)系列表定位到所述內(nèi)部標號對應(yīng)的菜單的下一級菜單; 所述顯示頁面定位模塊用于在用戶輸入的選擇信息是翻頁信息時,根據(jù)所述顯示頁面列表切換至用戶選擇的顯示頁面,并調(diào)用所述頁面內(nèi)容組裝子模塊對該顯示頁面的內(nèi)容組裝。
14.如權(quán)利要求9-13任一項所述的終端,其特征在于,所述終端還包括檢測模塊,所述檢測模塊用于對所述數(shù)據(jù)接收模塊接收到的菜單數(shù)據(jù)包進行檢測,判斷該菜單數(shù)據(jù)包的有效性,并在檢測結(jié)果為有效時,通知所述菜單歸類模塊,根據(jù)該數(shù)據(jù)包包括的各菜單的屬性信息得到各級菜單之間的關(guān)系列表。
全文摘要
本發(fā)明公開了一種終端用戶界面管理方法及終端,在接收到菜單數(shù)據(jù)包后,根據(jù)該菜單數(shù)據(jù)包中包括的各菜單的屬性信息得到各級菜單之間的關(guān)系列表;進而根據(jù)該關(guān)系列表定位到相應(yīng)級別的菜單;然后構(gòu)建相應(yīng)級別的菜單的顯示頁面并對將其顯示給用戶??梢?,本發(fā)明提供的用戶界面管理方法結(jié)構(gòu)清晰、功能明確,較現(xiàn)有的用戶界面管理方法更為方便、簡潔,可大大提高用戶體驗的滿意度。
文檔編號G06F9/44GK102855140SQ20121029886
公開日2013年1月2日 申請日期2012年8月21日 優(yōu)先權(quán)日2012年8月21日
發(fā)明者楊文君, 鄭興友 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1