專利名稱:用戶界面的顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用戶界面技術(shù),尤其涉及一種用戶界面顯示方法及裝置。
背景技術(shù):
智能化移動終端體積小,便于攜帶,具備通過移動網(wǎng)絡(luò)進(jìn)行通信的功能的同時還 能夠運(yùn)行各種應(yīng)用軟件,這些優(yōu)點(diǎn)使得智能化移動終端得到了越來越普遍的應(yīng)用。智能化移動終端包括觸摸式移動終端和非觸摸式移動終端。觸摸式移動終端是智 能化移動終端中很重要的一個類型。觸摸式移動終端不是通過鼠標(biāo)或按鍵來實(shí)現(xiàn)人機(jī)交 互,而是通過人的手指觸摸來實(shí)現(xiàn)人機(jī)交互。目前,一種移動終端的用戶界面顯示方法是在用戶界面顯示功能視圖以及該功 能視圖對應(yīng)的根視圖或子視圖,該功能視圖包括多個功能欄目(item),允許用戶在不同功 能之間切換。視圖定義了用戶界面中各種圖形元件的排布結(jié)構(gòu)。在一個視圖中可以根據(jù)用 戶的選擇顯示不同的內(nèi)容。用戶界面中顯示的視圖是按照層次排布的,視圖排布的起點(diǎn)是 根視圖。例如,用戶選擇了一個功能欄目A,該功能欄目A對應(yīng)的根視圖中可以包括“上一 頁”按鈕或者“下一頁”按鈕,用戶可以選擇這兩個按鈕來選擇上一頁的內(nèi)容或下一頁的內(nèi) 容。在用戶通過連續(xù)選擇“下一頁”按鈕一直看到了例如第16頁的內(nèi)容后,用戶選擇另外 一個功能欄目B,在用戶界面中顯示與功能欄目B對應(yīng)的根視圖。如果用戶再次選擇功能欄 目A,則在用戶界面中顯示與功能欄目A對應(yīng)的根視圖,并且根視圖的內(nèi)容為與功能欄目A 對應(yīng)的根視圖最后一次被選擇后顯示的內(nèi)容,即,第16頁的內(nèi)容。如果用戶想看到第1頁 的內(nèi)容,則需要不停選擇“上一頁”按鈕?,F(xiàn)有技術(shù)的這種用戶界面顯示方法存在的問題是當(dāng)用戶選擇某一功能欄目時, 在用戶界面中顯示被選擇的功能欄目對應(yīng)的根視圖,但是根視圖的內(nèi)容卻是被選擇的根視 圖最后一次被選擇后顯示的內(nèi)容。如果用戶希望看到的是與被選擇的功能欄目對應(yīng)的默認(rèn) 初始內(nèi)容,則用戶需要進(jìn)行很多操作,移動終端需要進(jìn)行很多處理,造成顯示效率不高,無 法及時向用戶提供其想要的內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)存在的問題,提供一種用戶界面顯示方法及裝置,以及時在 用戶界面中顯示與被選擇的功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,提高顯示效率。本發(fā)明提供了一種用戶界面顯示方法,包括步驟101、在用戶界面中顯示功能視圖以及默認(rèn)根視圖,所述功能視圖包括至少兩 個功能欄目,所述至少兩個功能欄目包括第一功能欄目;步驟102、檢測所述第一功能欄目的選擇信息;步驟103、在檢測到所述第一功能欄目的選擇信息后,將所述第一功能欄目的選擇 值加1,并將所述功能視圖中除所述第一功能欄目之外的其他功能欄目的選擇值設(shè)置為初始值;步驟104、判斷所述第一功能欄目的選擇值是否等于預(yù)設(shè)值;如果所述第一功能 欄目的選擇值等于預(yù)設(shè)值,則執(zhí)行步驟105 ;如果所述第一功能欄目的選擇值小于預(yù)設(shè)值, 則執(zhí)行步驟106 ;步驟105、在所述用戶界面中顯示所述功能視圖以及與所述第一功能欄目對應(yīng)的 根視圖,在所述根視圖中顯示所述第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,并將所述功能視圖 中所有功能欄目的選擇值設(shè)置為所述初始值;步驟106、在所述用戶界面中顯示所述功能視圖以及與所述第一功能欄目對應(yīng)的 根視圖,在所述根視圖中顯示所述第一功能欄目對應(yīng)的根視圖被最后一次選擇后顯示的內(nèi)容。本發(fā)明還提供了一種用戶界面顯示裝置,包括初始化模塊,用于在用戶界面中顯示功能視圖以及默認(rèn)根視圖,所述功能視圖包 括至少兩個功能欄目,所述至少兩個功能欄目包括第一功能欄目;檢測模塊,與所述初始化模塊連接,用于檢測所述第一功能欄目的選擇信息;第一處理模塊,與所述檢測模塊連接,用于在所述檢測模塊檢測到所述第一功能 欄目的選擇信息后,將所述第一功能欄目的選擇值加1,并將所述功能視圖中除所述第一功 能欄目之外的其他功能欄目的選擇值設(shè)置為初始值;判斷模塊,與所述第一處理模塊連接,用于判斷所述第一功能欄目的選擇值是否 等于預(yù)設(shè)值;第二處理模塊,與所述判斷模塊連接,用于在所述判斷模塊判斷所述第一功能欄 目的選擇值等于預(yù)設(shè)值的情況下,在所述用戶界面中顯示所述功能視圖以及與所述第一功 能欄目對應(yīng)的根視圖,在所述根視圖中顯示所述第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,并將 所述功能視圖中所有功能欄目的選擇值設(shè)置為所述初始值;并用于在所述判斷模塊判斷所 述第一功能欄目的選擇值小于預(yù)設(shè)值的情況下,在所述用戶界面中顯示所述功能視圖以及 與所述第一功能欄目對應(yīng)的根視圖,在所述根視圖中顯示所述第一功能欄目對應(yīng)的根視圖 被最后一次選擇后顯示的內(nèi)容。本發(fā)明提供的方法及裝置中,被選擇的功能欄目的根視圖中顯示的內(nèi)容與功能欄 目的選擇值相關(guān),如果被選擇的功能欄目的選擇值小于預(yù)設(shè)值,則根視圖中顯示的內(nèi)容是 被選擇的功能欄目對應(yīng)的根視圖被最后一次選擇后顯示的內(nèi)容;如果被選擇的功能欄目的 選擇值等于預(yù)設(shè)值,則根視圖的內(nèi)容是被選擇的功能欄目的默認(rèn)初始內(nèi)容。這樣,用戶通過 對功能欄目進(jìn)行少數(shù)幾次選擇就可以看到被選擇的功能欄目的默認(rèn)初始內(nèi)容,針對用戶的 選擇所需要進(jìn)行的處理減少,提高了顯示效率。通過以下參照附圖對優(yōu)選實(shí)施例的說明,本發(fā)明的上述以及其它目的、特征和優(yōu) 點(diǎn)將更加明顯。
圖1示例性示出本發(fā)明用戶界面顯示方法一實(shí)施例的流程圖;圖2示例性示出本發(fā)明的用戶界面的一個示意圖;圖3示例性示出本發(fā)明的用戶界面的另一個示意圖4示例性示出本發(fā)明的用戶界面的另一個示意圖;圖5示例性示出本發(fā)明的用戶界面的另一個示意圖;圖6示例性示出本發(fā)明的用戶界面的另一個示意圖;圖7示例性示出本發(fā)明的用戶界面的另一個示意圖;圖8示例性示出本發(fā)明的用戶界面的另一個示意圖;圖9示例性示出本發(fā)明的用戶界面的另一個示意圖;圖10示例性示出本發(fā)明用戶界面顯示裝置一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖1示例性示出本發(fā)明用戶界面顯示方法一實(shí)施例的流程圖,包括步驟101、在用戶界面中顯示功能視圖以及默認(rèn)視圖,該功能視圖包括至少兩個功 能欄目,其中,該至少兩個功能欄目包括第一功能欄目。步驟101是一個初始化步驟,在初始化的時候,可以將該各個功能欄目的選擇值 設(shè)置為初始值。步驟102、檢測第一功能欄目的選擇信息。步驟103、將第一功能欄目的選擇值加1,并將功能視圖中除了第一功能欄目之外 的其他功能欄目的選擇值設(shè)置為初始值。步驟104、判斷第一功能欄目的選擇值是否等于預(yù)設(shè)值;如果第一功能欄目的選 擇值等于預(yù)設(shè)值,則執(zhí)行步驟105 ;如果第一功能欄目的選擇值小于預(yù)設(shè)值,則執(zhí)行步驟 106。步驟105、在用戶界面中顯示功能視圖以及與第一功能欄目對應(yīng)的根視圖,在根視 圖中顯示第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,并將功能視圖中所有功能欄目的選擇值設(shè)置 為初始值。步驟106、在用戶界面中顯示功能視圖以及與第一功能欄目對應(yīng)的根視圖,在根視 圖中顯示第一功能欄目對應(yīng)的根視圖被最后一次選擇后顯示的內(nèi)容。在本發(fā)明的實(shí)施例中,初始值小于預(yù)設(shè)值。在步驟105中,當(dāng)被選擇的功能欄目的 選擇值等于預(yù)設(shè)值時,所有功能欄目的選擇值都被設(shè)置為初始值,因此,在本發(fā)明的實(shí)施例 中不考慮選擇值大于預(yù)設(shè)值的情況。根據(jù)本發(fā)明的一個實(shí)施例,初始值和預(yù)設(shè)值之間的差值可以大于1并且小于4,優(yōu) 選地,該初始值和預(yù)設(shè)值之間的差值為2。下面通過具體的例子來說明圖1所示的實(shí)施例的具體過程。圖2示例性示出本發(fā)明的用戶界面的一個示意圖。本發(fā)明實(shí)施例提供的方法可以 封裝成一個應(yīng)用軟件,該應(yīng)用軟件的圖標(biāo)(icon)可以顯示在移動終端的用戶界面上。當(dāng)用 戶啟動該應(yīng)用軟件后(例如,用戶可以雙點(diǎn)或單點(diǎn)該應(yīng)用軟件的圖標(biāo)即可進(jìn)入如圖2所示 的用戶界面,圖2所示的是應(yīng)用軟件啟動之后的初始用戶界面。圖2中示出了默認(rèn)根視圖201以及功能視圖202,功能視圖202中包括至少一個功 能欄目20加。例如,功能欄目20 可以包括“最新”、“即時免費(fèi)”、“排行榜”、“配件”和“搜 索”。在進(jìn)入如圖2所示的初始用戶界面之后,將各個功能圖標(biāo)的選擇值設(shè)置為初始值。默 認(rèn)根視圖201可以是與功能視圖202中的第一個欄目“最新”對應(yīng)的根視圖。功能視圖202中不同的欄目對應(yīng)于不同的根視圖。在用戶界面中還可以包括用于顯示移動終端狀態(tài)信息的視圖,例如圖2中的狀態(tài) 視圖203。在該狀態(tài)視圖203中示出了移動終端的電池使用狀態(tài)、信號狀態(tài)以及當(dāng)前時間。根據(jù)本發(fā)明的一個實(shí)施例,可以采用手機(jī)操作系統(tǒng)中的各種控件來實(shí)現(xiàn),例如可 以采用蘋果公司(Apple Inc.)提供的iOS(iPhone Operation System,簡稱iOS)系統(tǒng)中的 各種控件來實(shí)現(xiàn)用戶界面。其中,功能視圖202可以用用于讓用戶在不同模式、功能或視圖 中切換的控件來實(shí)現(xiàn),例如可以采用UITabBar來實(shí)現(xiàn)??梢詾閁ITabBar中的各個功能欄目設(shè)置選擇次數(shù)的標(biāo)識屬性,例如為各個功能 欄目設(shè)置選擇值。在進(jìn)入初始用戶界面時,將各個功能欄目的選擇值設(shè)置為初始值,例如, 將UITabBar中的各個功能欄目的選擇值設(shè)置為_1。根視圖201可以采用為應(yīng)用窗口提供根視圖的控件來實(shí)現(xiàn),例如可以采用 UITabBarController來實(shí)現(xiàn)。如果功能欄目不包括下一級欄目,則根視圖的內(nèi)容包括功能 欄目對應(yīng)的內(nèi)容。如果功能欄目包括下一級欄目或者功能欄目的下一級欄目還包括下一級 欄目,則根視圖的內(nèi)容包括各級欄目以及最低層級的欄目對應(yīng)的內(nèi)容。在本發(fā)明的實(shí)施例 中,以功能欄目包括下一級欄目為例來介紹。根視圖的默認(rèn)初始內(nèi)容可以包括多個層級的 欄目以及最低層級的默認(rèn)欄目對應(yīng)的默認(rèn)內(nèi)容。圖2中,共包括2級欄目,功能欄目為第一級欄目,例如,“最新”為第一級欄目?!白?新”的下一級欄目包括“分類”、“標(biāo)簽”和“免費(fèi)”,這三個欄目屬于第二級欄目,其中“分類” 是默認(rèn)欄目。在根視圖中示出了最低層級(即第二級欄目)的默認(rèn)欄目“分類”對應(yīng)的內(nèi) 容。例如,“分類”對應(yīng)的內(nèi)容包括各種應(yīng)用軟件的名稱、對于應(yīng)用軟件的簡單介紹以及應(yīng)用 軟件的圖標(biāo)等。圖2中,狀態(tài)視圖203可以由Matus Bar來實(shí)現(xiàn)。Matus Bar是iOS中為用戶提 供移動終端狀態(tài)信息的控件。如果用戶選擇了某一功能欄目,例如,用戶選擇功能欄目“排行榜”,則可以檢測到 對于該功能欄目的選擇信息。圖2中橢圓形框框住的區(qū)域204表示用戶選擇區(qū)域。選擇信 息可以包括選擇類型(例如長按和輕點(diǎn)等)和選擇位置。圖3示例性示出本發(fā)明的用戶界 面的另一個示意圖。用戶選擇欄目“排行榜”之后,功能欄目“排行榜”對應(yīng)的圖標(biāo)變成高 亮。圖3示出的是用戶選擇“排行榜”之后的用戶界面的示意圖。檢測到功能欄目“排行榜”的選擇信息之后,將功能欄目“排行榜”的選擇值加1。 由于功能欄目“排行榜”的選擇值的初始值為-1,加1之后,該功能欄目的選擇值變?yōu)?。判斷功能欄目“排行榜”的選擇值是否等于預(yù)設(shè)值,例如預(yù)設(shè)值為1。由于功能欄 目“排行榜”的選擇值為0,小于預(yù)設(shè)值,因此,在用戶界面中顯示功能欄目“排行榜”對應(yīng)的 根視圖201,并且顯示功能視圖202。在本發(fā)明的實(shí)施例中,由于功能視圖202允許用戶在 不同的功能欄目之間切換,因此功能視圖202不會隨著被選擇的功能欄目的變化而隱藏, 而是一直顯示在用戶界面中。同時,在根視圖201中顯示功能欄目“排行榜”的根視圖被最 后一次選擇后顯示的內(nèi)容。如果在應(yīng)用軟件啟動之后,功能欄目“排行榜”沒有被選擇過, 則相應(yīng)的功能欄目“排行榜”的根視圖被最后一次選擇后顯示的內(nèi)容是“排行榜”的默認(rèn)初 始內(nèi)容。第一級欄目“排行榜”的下一級欄目包括“榜單”、“免費(fèi)”和“地區(qū)”,這三個欄目屬于第二級欄目。在“排行榜”對應(yīng)的根視圖的內(nèi)容包括第一級欄目“排行榜”、第二級欄 目“榜單”、“免費(fèi)”和“地區(qū)”、以及“榜單”對應(yīng)的內(nèi)容。由于“榜單”的內(nèi)容包括多頁,因此 默認(rèn)初始內(nèi)容為第一頁(如圖3所示)。在根視圖201中還包括“下一頁”按鈕205和“上一頁”按鈕206,用戶選擇這兩個
按鈕可以翻頁。圖4示例性示出本發(fā)明的用戶界面的另一個示意圖,圖4示出的是用戶翻到第16 頁時的用戶界面,根視圖的內(nèi)容是“榜單”的第16頁的內(nèi)容。如果用戶選擇“榜單”的內(nèi)容,例如,用戶選擇“隨心畫板”(圖4中橢圓形框框住 的區(qū)域204表示用戶選擇區(qū)域),則在用戶界面中顯示“隨心畫板”的內(nèi)容,包括關(guān)于“隨心 畫板”這款軟件的介紹以及下載信息。圖5示例性示出本發(fā)明的用戶界面的另一個示意圖, 圖5示出了“隨心畫板”的內(nèi)容。圖5中示出“隨心畫板”的內(nèi)容的視圖207是一個子視圖,該子視圖是根視圖的下
一層視圖。如果用戶在翻到第16頁之后選擇了其他功能欄目,例如,“最新”,則將功能欄目 “最新”的選擇值加1,同時將各個功能欄目的選擇值設(shè)置為初始值-1,具體地,功能欄目“最 新”、“排行榜”、“限時免費(fèi)”、“配件”和“搜索”的選擇值設(shè)置為初始值-1。然后,判斷“最 新”的選擇值是否等于預(yù)設(shè)值。例如,加1之后“最新”的選擇值為0,小于預(yù)設(shè)值1,在應(yīng)用 軟件啟動之后,功能欄目“最新”還沒有被選擇過,功能欄目“最新”的根視圖被最后一次選 擇后顯示的內(nèi)容是“最新”的默認(rèn)初始內(nèi)容。如圖6所示。圖6與圖2的細(xì)微差別之處在 于圖6中功能欄目“最新”被選擇過,因而高亮顯示;圖2中功能欄目“最新”沒有被選擇 過,因而不高亮顯示。如果用戶再次選擇“排行榜”,則檢測“排行榜”的選擇信息,將“排行榜”的選擇值 加1,于是“排行榜”的選擇值變?yōu)?。“排行榜”的選擇值小于預(yù)設(shè)值,則在用戶界面中顯示 “排行榜”的根視圖,根視圖的內(nèi)容為“排行榜”的根視圖被最后一次選擇后顯示的內(nèi)容。由 于用戶最后一次選擇“排行榜”的根視圖后,根視圖中是顯示第16頁的內(nèi)容,因此根視圖的 內(nèi)容為第16頁的內(nèi)容,如圖4所示。需要說明的是,盡管用戶上一次選擇“排行榜”時,翻 到了第16頁,并且選擇了第16頁上的“隨心畫板”,在用戶界面上顯示出了“隨心畫板”的 內(nèi)容,但是,用戶再次選擇“排行榜”時,在用戶界面中顯示的是如圖4所示的根視圖,而不 是如圖5所示的子視圖。如果用戶希望看到“排行榜”的“榜單”的第一頁的內(nèi)容,則用戶可以再次選擇“排 行榜”,這時,“排行榜”的選擇值為1。由于“排行榜”的選擇值等于預(yù)設(shè)值,則刷新用戶界 面,包括在用戶界面顯示“排行榜”對應(yīng)的根視圖,根視圖的內(nèi)容是“排行榜”對應(yīng)的默認(rèn) 初始內(nèi)容,即根視圖的內(nèi)容是“榜單”的第一頁(如圖3所示),同時將功能視圖中所有功能 欄目的選擇值設(shè)置為初始值-ι。從上文的描述可以看出,本發(fā)明提供的用戶界面顯示方法中,被選擇的功能欄目 的根視圖的內(nèi)容與功能欄目的選擇值相關(guān),如果被選擇的功能欄目的選擇值小于預(yù)設(shè)值, 則根視圖顯示的內(nèi)容是被選擇的功能欄目對應(yīng)的根視圖被最后一次選擇后顯示的內(nèi)容;如 果被選擇的功能欄目的選擇值等于預(yù)設(shè)值,則根視圖的內(nèi)容是被選擇的功能欄目的默認(rèn)初 始內(nèi)容。這樣,用戶通過對功能欄目進(jìn)行少數(shù)幾次選擇就可以看到被選擇的功能欄目的默認(rèn)初始內(nèi)容,針對用戶的選擇進(jìn)行的處理減少,提高了顯示效率。根據(jù)本發(fā)明的一個實(shí)施例,步驟105中,在根視圖中顯示被選擇的功能欄目對應(yīng) 的默認(rèn)初始內(nèi)容,包括從服務(wù)器獲取與被選擇的功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,在根視圖 中顯示從服務(wù)器獲取的與被選擇的功能欄目對應(yīng)的默認(rèn)初始內(nèi)容。本發(fā)明的實(shí)施例中,服務(wù)器中存儲有各種數(shù)據(jù),這些數(shù)據(jù)可以以數(shù)據(jù)庫的形式分 類構(gòu)建,并且服務(wù)器中的數(shù)據(jù)可以實(shí)時更新。移動終端存儲容量有限,可以通過向服務(wù)器發(fā) 送請求消息的方式獲取最新的數(shù)據(jù)。多個移動終端可以與一臺服務(wù)器交互,從服務(wù)器獲取 數(shù)據(jù),例如,獲取與被選擇的功能欄目對應(yīng)的默認(rèn)初始內(nèi)容。通過從服務(wù)器獲取默認(rèn)初始內(nèi)容的方式,可以保證提供給用戶的內(nèi)容是當(dāng)前最新 的內(nèi)容。根據(jù)本發(fā)明的一個實(shí)施例,根視圖中如果包括多個層級的欄目,則某些層級的欄 目的下一級欄目可以在下拉顯示區(qū)域中顯示。例如,對于圖6,如果第二級欄目還包括下一級欄目,則可以將第二級欄目的下一 級欄目在下拉顯示區(qū)域中顯示。圖7和圖8分別示例性示出本發(fā)明的一個用戶界面的另一 個示意圖,其中,第二級欄目“分類”的下一級欄目包括“全部”、“書籍”、“影音”、“信息”和 “工具”,這五個欄目屬于第三級欄目。當(dāng)用戶選擇第二級欄目時,如果第二級欄目的下一級欄目沒有在下拉顯示區(qū)域 209中顯示,則展開下拉顯示區(qū)域209,在下拉顯示區(qū)域209中顯示第二級欄目的下一級欄 目,并將用于顯示最低一級欄目對應(yīng)的內(nèi)容的內(nèi)容顯示區(qū)域208下移,如圖7所示;圖7中, 內(nèi)容顯示區(qū)域208和用于顯示各級欄目的欄目顯示區(qū)域210以及下拉顯示區(qū)域209位于根 視圖201中。如果第二級欄目的下一級欄目已經(jīng)在下拉顯示區(qū)域209中顯示,則將下拉顯示 區(qū)域隱藏,如圖8所示。圖8與圖6的細(xì)微差別之處在于,圖8中,第二級欄目“分類”、“標(biāo) 簽”和“免費(fèi)”還包括下一級欄目,圖8中以小三角圖標(biāo)211表示這幾個第二級欄目還包括 下一級欄目。圖6中,第二級欄目“分類”、“標(biāo)簽”和“免費(fèi)”不包括下一級欄目。在用戶界面上生成用于控制頁面導(dǎo)航的控件,例如可以生成UITaBarControll 類。生成UITabBar來實(shí)現(xiàn)第一級欄目“最新”。在界面的頂部用一個可以滾動的視圖(例 如UlkrollView類)來實(shí)現(xiàn)第二級欄目,然后加載第二級欄目的下一級欄目,并加載默認(rèn) 內(nèi)容。具體地,可以使用CatalogTableViewController類來加載第二級欄目的下一級欄 目,使用 AppTab 1 eViewContro 11 er 類來加載默認(rèn)內(nèi)容。CatalogTab 1 eViewContro 11 er 類的 視圖默認(rèn)為隱藏狀態(tài)。CatalogTableViewControlIer 類和 AppTableViewControlIer 是兩 個繼承 UlTableViewControlIer 類。在圖7中,在展開下拉顯示區(qū)域后,如果用戶選擇了欄目“分類”下的“書籍”,則在 內(nèi)容顯示區(qū)域中顯示“書籍”對應(yīng)的內(nèi)容,如圖9所示,并將欄目“分類”的名稱修改為“書
雜”
禾曰 ο對于根視圖中的欄目采用下拉顯示區(qū)域的方式顯示的情況,根據(jù)功能欄目的選擇 值確定根視圖中內(nèi)容的方式與前述各實(shí)施例相同,需要注意的是,當(dāng)被選擇的功能欄目的 選擇值等于預(yù)設(shè)值時,需要將根視圖中各級欄目的名稱恢復(fù)到初始名稱。對于如圖9所示的用戶界面,如果用戶再次選擇功能欄目“最新”,功能欄目“最 新”的選擇值達(dá)到預(yù)設(shè)值,則用戶界面中顯示“最新”對應(yīng)的根視圖,根視圖中顯示“最新”的初始內(nèi)容,其中,各級欄目的名稱恢復(fù)到初始狀態(tài),例如,名稱被修改為“書籍”的第二級 欄目的名稱恢復(fù)為初始名稱“分類”,如圖8所示。本發(fā)明前述各個實(shí)施例提供的方法,可以應(yīng)用于非觸摸式移動終端和觸摸式移動 終端。對于觸摸式移動終端,“選擇信息”可以指手指的觸摸信息。對于非觸摸式移動終端, “選擇信息”可以指鼠標(biāo)或按鍵等的點(diǎn)擊信息。優(yōu)選地,本發(fā)明提供的方法可以應(yīng)用于觸摸 式移動終端中。圖10示例性示出本發(fā)明用戶界面顯示裝置的結(jié)構(gòu)示意圖,該裝置包括初始化模 塊11、檢測模塊12、第一處理模塊13、判斷模塊14和第二處理模塊15。其中,初始化模塊 11用于在用戶界面中顯示功能視圖以及默認(rèn)根視圖,該功能視圖包括至少兩個功能欄目, 該至少兩個功能欄目包括第一功能欄目。檢測模塊12與初始化模塊11連接,用于檢測第 一功能欄目的選擇信息。第一處理模塊13與檢測模塊12連接,用于在檢測模塊12檢測到 第一功能欄目的選擇信息后,將第一功能欄目的選擇值加1,并將功能視圖中除第一功能欄 目之外的其他功能欄目的選擇值設(shè)置為初始值。判斷模塊14與第一處理模塊13連接,用 于判斷第一功能欄目的選擇值是否等于預(yù)設(shè)值。第二處理模塊15與判斷模塊14連接,用 于在判斷模塊14判斷第一功能欄目的選擇值等于預(yù)設(shè)值的情況下,在用戶界面中顯示第 一功能欄目對應(yīng)的根視圖以及功能視圖,在根視圖中顯示第一功能欄目對應(yīng)的默認(rèn)初始內(nèi) 容,并將功能視圖中所有功能欄目的選擇值設(shè)置為初始值;并用于在判斷模塊14判斷所述 第一功能欄目的選擇值小于預(yù)設(shè)值的情況下,在用戶界面中顯示與第一功能欄目對應(yīng)的根 視圖以及功能視圖,在根視圖中顯示所述第一功能欄目對應(yīng)的根視圖被最后一次選擇后顯 示的內(nèi)容。具體而言,第二處理模塊15用于從服務(wù)器獲取與第一功能欄目對應(yīng)的默認(rèn)初始 內(nèi)容,在根視圖中顯示從服務(wù)器獲取的與第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容。在判斷模塊14判斷第一功能欄目的選擇值等于預(yù)設(shè)值時,第二處理模塊15用于 在根視圖中顯示第一功能欄目對應(yīng)的多個層級的欄目以及最低層級的默認(rèn)欄目對應(yīng)的默 認(rèn)內(nèi)容。對于根視圖中的欄目采用下拉顯示區(qū)域的方式顯示的情況,在判斷模塊14判斷 第一功能欄目的選擇值等于預(yù)設(shè)值時,第二處理模塊15用于在根視圖中顯示第一功能欄 目對應(yīng)的具有初始名稱的多個層級的欄目以及最低層級的默認(rèn)欄目對應(yīng)的默認(rèn)內(nèi)容,即, 根視圖中顯示的默認(rèn)初始內(nèi)容中各層級的欄目的名稱為初始名稱。本發(fā)明提供的用戶界面顯示裝置可以是移動終端,優(yōu)選是觸摸式移動終端,例如, 觸摸式智能手機(jī)、觸摸式平板電腦、觸摸式MP3等。該移動終端可以包括顯示屏、處理器和 存儲器,處理器可以根據(jù)存儲器中存儲的指令或程序執(zhí)行前述各個實(shí)施例中提供的方法中 的步驟,使得用戶界面在顯示屏上顯示。雖然已參照典型實(shí)施例描述了本發(fā)明,但應(yīng)當(dāng)理解,所用的術(shù)語是說明和示例性、 而非限制性的術(shù)語。由于本發(fā)明能夠以多種形式具體實(shí)施而不脫離發(fā)明的精神或?qū)嵸|(zhì),所 以應(yīng)當(dāng)理解,上述實(shí)施例不限于任何前述的細(xì)節(jié),而應(yīng)在隨附權(quán)利要求所限定的精神和范 圍內(nèi)廣泛地解釋,因此落入權(quán)利要求或其等效范圍內(nèi)的全部變化和改型都應(yīng)為隨附權(quán)利要 求所涵蓋。
權(quán)利要求
1.一種用戶界面顯示方法,包括步驟101、在用戶界面中顯示功能視圖以及默認(rèn)根視圖,所述功能視圖包括至少兩個功 能欄目,所述至少兩個功能欄目包括第一功能欄目;步驟102、檢測所述第一功能欄目的選擇信息;步驟103、在檢測到所述第一功能欄目的選擇信息后,將所述第一功能欄目的選擇值 加1,并將所述功能視圖中除所述第一功能欄目之外的其他功能欄目的選擇值設(shè)置為初始 值;步驟104、判斷所述第一功能欄目的選擇值是否等于預(yù)設(shè)值;如果所述第一功能欄目 的選擇值等于預(yù)設(shè)值,則執(zhí)行步驟105 ;如果所述第一功能欄目的選擇值小于預(yù)設(shè)值,則執(zhí) 行步驟106 ;步驟105、在所述用戶界面中顯示所述功能視圖以及與所述第一功能欄目對應(yīng)的根視 圖,在所述根視圖中顯示所述第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,并將所述功能視圖中所 有功能欄目的選擇值設(shè)置為所述初始值;步驟106、在所述用戶界面中顯示所述功能視圖以及與所述第一功能欄目對應(yīng)的根視 圖,在所述根視圖中顯示所述第一功能欄目對應(yīng)的根視圖被最后一次選擇后顯示的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,所述步驟105中的在所述根視圖中顯示所述第一功能 欄目對應(yīng)的默認(rèn)初始內(nèi)容,包括從服務(wù)器獲取與所述第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,在所述根視圖中顯示從所述 服務(wù)器獲取的與所述第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容。
3.根據(jù)權(quán)利要求1所述的方法,所述初始值與預(yù)設(shè)值之間的差值大于1并且小于4。
4.根據(jù)權(quán)利要求1所述的方法,所述初始值與所述預(yù)設(shè)值之間的差值為2。
5.根據(jù)權(quán)利要求1所述的方法,所述默認(rèn)初始內(nèi)容包括多個層級的欄目以及最低層級 的默認(rèn)欄目對應(yīng)的默認(rèn)內(nèi)容。
6.根據(jù)權(quán)利要求5所述的方法,所述默認(rèn)初始內(nèi)容中各層級的欄目的名稱為初始名稱。
7.一種用戶界面顯示裝置,包括初始化模塊,用于在用戶界面中顯示功能視圖以及默認(rèn)根視圖,所述功能視圖包括至 少兩個功能欄目,所述至少兩個功能欄目包括第一功能欄目;檢測模塊,與所述初始化模塊連接,用于檢測所述第一功能欄目的選擇信息;第一處理模塊,與所述檢測模塊連接,用于在所述檢測模塊檢測到所述第一功能欄目 的選擇信息后,將所述第一功能欄目的選擇值加1,并將所述功能視圖中除所述第一功能欄 目之外的其他功能欄目的選擇值設(shè)置為初始值;判斷模塊,與所述第一處理模塊連接,用于判斷所述第一功能欄目的選擇值是否等于 預(yù)設(shè)值;第二處理模塊,與所述判斷模塊連接,用于在所述判斷模塊判斷所述第一功能欄目的 選擇值等于預(yù)設(shè)值的情況下,在所述用戶界面中顯示所述功能視圖以及與所述第一功能欄 目對應(yīng)的根視圖,在所述根視圖中顯示所述第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,并將所述 功能視圖中所有功能欄目的選擇值設(shè)置為所述初始值;并用于在所述判斷模塊判斷所述第 一功能欄目的選擇值小于預(yù)設(shè)值的情況下,在所述用戶界面中顯示所述功能視圖以及與所述第一功能欄目對應(yīng)的根視圖,在所述根視圖中顯示所述第一功能欄目對應(yīng)的根視圖被最 后一次選擇后顯示的內(nèi)容。
8.根據(jù)權(quán)利要求7所述的用戶界面顯示裝置,其中,所述第二處理模塊用于從服務(wù)器 獲取與所述第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,在所述根視圖中顯示從所述服務(wù)器獲取的 與所述第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容。
9.根據(jù)權(quán)利要求7所述的用戶界面顯示裝置,其中,所述第二處理模塊用于在所述根 視圖中顯示所述第一功能欄目對應(yīng)的多個層級的欄目以及最低層級的默認(rèn)欄目對應(yīng)的默 認(rèn)內(nèi)容。
10.根據(jù)權(quán)利要求7所述的用戶界面顯示裝置,其中,所述第二處理模塊用于在所述根 視圖中顯示所述第一功能欄目對應(yīng)的具有初始名稱的多個層級的欄目以及最低層級的默 認(rèn)欄目對應(yīng)的默認(rèn)內(nèi)容。
全文摘要
本發(fā)明提供一種用戶界面顯示方法及裝置,其中方法包括檢測功能視圖中第一功能欄目的選擇信息;將第一功能欄目的選擇值加1,并將除第一功能欄目之外的其他功能欄目的選擇值設(shè)置為初始值;判斷第一功能欄目的選擇值是否等于預(yù)設(shè)值;如果等于,則在用戶界面中顯示功能視圖以及第一功能欄目對應(yīng)的根視圖,在根視圖中顯示第一功能欄目對應(yīng)的默認(rèn)初始內(nèi)容,并將所有功能欄目的選擇值設(shè)置為初始值;如果第一功能欄目的選擇值小于預(yù)設(shè)值,則在用戶界面中顯示功能視圖以及與第一功能欄目對應(yīng)的根視圖,在根視圖中顯示所述第一功能欄目對應(yīng)的根視圖被最后一次選擇后顯示的內(nèi)容。本發(fā)明提供的方法及裝置能夠提高顯示效率。
文檔編號G06F3/048GK102141894SQ20111012226
公開日2011年8月3日 申請日期2011年5月12日 優(yōu)先權(quán)日2011年5月12日
發(fā)明者黃進(jìn)柱 申請人:北京瑞信在線系統(tǒng)技術(shù)有限公司