本申請涉及智能設(shè)備技術(shù)領(lǐng)域,尤其涉及頁面展示方法及裝置。
背景技術(shù):
隨著智能設(shè)備技術(shù)的快速發(fā)展,用戶經(jīng)常利用設(shè)備中所安裝的應(yīng)用查閱頁面。當智能設(shè)備展示一頁面后,若所展示的頁面提供有其他頁面的鏈接入口,設(shè)備可以根據(jù)用戶的操作,通過該鏈接入口展示其他頁面;當從最初所展示的頁面開始,逐級展示多個其他頁面后,若用戶需要返回查閱之前所展示過的頁面,相關(guān)技術(shù)采用逐級跳轉(zhuǎn)的方式實現(xiàn)頁面切換展示。這種返回操作方式較為繁瑣,頁面展示處理效率較低,特別是在使用移動設(shè)備的情況下,由于移動設(shè)備的顯示屏幕較小,且沒有連接鍵盤鼠標等外設(shè),移動設(shè)備上的頁面返回方案通常是在屏幕上提供一頁面返回按鈕,在用戶需要返回查閱之前所展示過的頁面,用戶需要多次點擊頁面返回按鈕,按照之前的頁面展示順序的倒序,逐級地返回頁面,操作方式非常繁瑣。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本申請?zhí)峁┝隧撁嬲故痉椒把b置。
根據(jù)本申請實施例的第一方面,提供一種頁面展示方法,所述方法包括:
在應(yīng)用界面展示當前頁面時,檢測所述應(yīng)用界面中所提供的頁面返回入口是否被觸發(fā);
在檢測到所述頁面返回入口被觸發(fā)時,在所述應(yīng)用界面中顯示返回菜單,所述返回菜單包括有若干個選項,每個選項對應(yīng)一目標頁面,所述目標頁面為在展示所述當前頁面前所展示過的頁面;
確定所述選項被觸發(fā),展示被觸發(fā)的選項所對應(yīng)的目標頁面。
根據(jù)本申請實施例的第二方面,提供一種頁面展示裝置,所述裝置包括:
檢測模塊,用于在應(yīng)用界面展示當前頁面時,檢測所述應(yīng)用界面中所提供的頁面返回入口是否被觸發(fā);
菜單顯示模塊,用于在檢測到所述針對頁面返回入口的被觸發(fā)時,在所述應(yīng)用界面中顯示返回菜單,所述返回菜單包括有若干個選項,每個選項對應(yīng)一目標頁面,所述目標頁面為在展示所述當前頁面前所展示過的頁面;
頁面展示模塊,用于確定所述選項被觸發(fā),展示被觸發(fā)的選項所對應(yīng)的目標頁面。
根據(jù)本申請實施例的第三方面,提供一種頁面展示裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
在應(yīng)用界面展示當前頁面時,檢測所述應(yīng)用界面中所提供的頁面返回入口是否被觸發(fā);
在檢測到所述頁面返回入口被觸發(fā)時,在所述應(yīng)用界面中顯示返回菜單,所述返回菜單包括有若干個選項,每個選項對應(yīng)一目標頁面,所述目標頁面為在展示所述當前頁面前所展示過的頁面;
確定所述選項被觸發(fā),展示被觸發(fā)的選項所對應(yīng)的目標頁面。
本申請的實施例提供的技術(shù)方案可以包括以下有益效果:
本申請中,在頁面返回入口的被觸發(fā)時,可以在所述應(yīng)用界面中顯示返回菜單,由于返回菜單包括有若干個選項,每個所述選項對應(yīng)一目標頁面,該目標頁面為在展示所述當前頁面前所展示過的頁面,因此通過觸發(fā)選項,即可快速地展示被觸發(fā)的選項所對應(yīng)的目標頁面;相對于相關(guān)技術(shù)中用戶需要多次操作才可返回頁面,本申請實施例的頁面展示處理方式簡單易用,頁面展示效率較高。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本申請的實施例,并與說明書一起用于解釋本申請的原理。
圖1是相關(guān)技術(shù)中一種頁面展示的示意圖。
圖2a是本申請根據(jù)一示例性實施例示出的一種頁面展示方法。
圖2b是本申請根據(jù)一示例性實施例示出的一種頁面展示的示意圖。
圖3是本申請頁面展示裝置所在移動設(shè)備的一種硬件結(jié)構(gòu)圖。
圖4是本申請根據(jù)一示例性實施例示出的一種頁面展示裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
應(yīng)當理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應(yīng)于確定”。
目前,移動設(shè)備在日常生活中被頻繁使用,用戶可以通過在移動設(shè)備上安裝應(yīng)用(app,application),獲得應(yīng)用所提供的功能。本申請實施例中,移動設(shè)備包括但不限于諸如智能手機、智能穿戴式設(shè)備、平板電腦、電子書閱讀器、多媒體播放器或個人數(shù)字助理等等。用戶可以對設(shè)備中所安裝的應(yīng)用進行操作,以使應(yīng)用展示相應(yīng)的頁面。
以社交應(yīng)用場景為例進行說明,參考圖1,圖1是一種頁面展示的示意圖。圖1中移動設(shè)備以智能手機為例,該移動設(shè)備中安裝有一社交應(yīng)用,用戶通過對社交應(yīng)用所提供的功能按鈕等進行操作,使社交應(yīng)用的應(yīng)用界面展示“社交圈”頁面a,該頁面a上提供有頁面b的鏈接入口,通過該鏈接入口,應(yīng)用界面可以展示下一級頁面b,在展示頁面b后再進入下一級頁面c,在展示頁面d后再進入下一級頁面e。本申請實施例中,目標頁面可以是應(yīng)用本實施例所提供的功能頁面,如圖1中的“社交圈”頁面,也可以是指通過網(wǎng)頁地址訪問的外部網(wǎng)頁,如上述的頁面b等。
為了區(qū)分當前頁面,以及在展示當前頁面之前所展示過的各頁面,將在展示當前頁面之前所展示過的各頁面稱為目標頁面。圖1中,在應(yīng)用界面顯示當前頁面e之前,該應(yīng)用所展示過的目標頁面包括有目標頁面a至目標頁面d。
在展示了多級頁面的情況下,經(jīng)常會涉及用戶需要返回查閱某一目標頁面的需求,相關(guān)技術(shù)中采用逐級跳轉(zhuǎn)的方式實現(xiàn)頁面切換展示。由于應(yīng)用功能限制、移動設(shè)備的顯示屏幕較小,或移動設(shè)備沒有連接鍵盤鼠標外設(shè)等多種因素,移動設(shè)備上的頁面返回方案通常是在屏幕上提供一頁面返回入口,該頁面返回入口可具體為圖1所示的“返回”按鈕。
相關(guān)技術(shù)中,用戶可以通過觸發(fā)“返回”按鈕,使應(yīng)用返回展示目標頁面。具體的,在用戶觸發(fā)“返回”按鈕時,根據(jù)目標頁面a至目標頁面d的展示順序的倒序,逐級返回展示目標頁面。例如,用戶觸發(fā)一次“返回”按鈕,則展示頁面d;再觸發(fā)一次“返回”按鈕,則展示頁面c;再觸發(fā)一次“返回”按鈕,則展示頁面b,以此類推,逐級地返回目標頁面。若用戶希望展示的是頁面a,則用戶需要觸發(fā)四次“返回”按鈕;可以理解,當目標頁面較多時,用戶若想返回較早展示的目標頁面,相關(guān)技術(shù)中,用戶需要進行很多次操作才可以返回其所希望展示的目標頁面。
另外,若上述頁面為網(wǎng)頁的情況下,對于采用html5.0(應(yīng)用超級文本標記語言第五代標準規(guī)范,hypertextmarkuplanguage5.0)規(guī)范的網(wǎng)頁,由于每次返回展示頁面時還會刷新頁面,存在浪費網(wǎng)絡(luò)流量、頁面展示處理效率低的問題。
而本申請實施例所提供的方法,在頁面返回入口的被觸發(fā)時,可以在所述應(yīng)用界面中顯示返回菜單,由于返回菜單包括有若干個選項,每個所述選項對應(yīng)一目標頁面,該目標頁面為在展示所述當前頁面前所展示過的頁面,因此通過觸發(fā)選項,即可快速地展示被觸發(fā)的選項所對應(yīng)的目標頁面;相對于相關(guān)技術(shù)中用戶需要多次操作才可返回頁面,本申請實施例的頁面展示處理方式簡單易用,頁面展示效率較高;特別是在目標頁面的個數(shù)較多的情況下,本實施例的效果更為顯著。
參考圖2a,是本申請根據(jù)一示例性實施例示出的一種頁面展示方法,可包括如下步驟201至203:
在步驟201中,在應(yīng)用界面展示當前頁面時,檢測所述應(yīng)用界面中所提供的頁面返回入口是否被觸發(fā)。
在步驟202中,在檢測到所述頁面返回入口被觸發(fā)時,在所述應(yīng)用界面中顯示返回菜單。
其中,所述返回菜單包括有若干個選項,每個選項對應(yīng)一目標頁面,所述目標頁面為在展示所述當前頁面前所展示過的頁面。
在步驟203中,確定所述選項被觸發(fā),展示被觸發(fā)的選項所對應(yīng)的目標頁面。
本實施例可以在檢測到所述針對頁面返回入口的被觸發(fā)時,在所述應(yīng)用界面中顯示返回菜單,由于返回菜單包括有若干個選項,每個選項對應(yīng)一目標頁面,因此用戶可以通過觸發(fā)其所希望展示的目標頁面對應(yīng)的選項,快速地展示目標頁面,其觸發(fā)操作簡單便捷。
對于如何檢測所述應(yīng)用界面中所提供的頁面返回入口是否被觸發(fā),針對常見的配置有觸摸屏的智能設(shè)備的使用特點,實際應(yīng)用中可以是點擊觸發(fā)方式,或者是按壓觸發(fā)方式。
對于點擊觸發(fā)方式,如圖2b所示,是本申請根據(jù)一示例性實施例示出的一種頁面展示的示意圖,可以是檢測到針對頁面返回入口的點擊事件,則確定頁面返回入口被觸發(fā),接著顯示包括有若干個選項的返回菜單。對于如何確定所述選項被觸發(fā),也可以是:若檢測到針對所述選項的點擊事件,確定所述選項被觸發(fā)。上述方式易于實現(xiàn),用戶操作簡單。
若針對頁面返回入口的點擊事件已對應(yīng)設(shè)置了其他處理方案,例如前述的相關(guān)技術(shù)中,針對頁面返回入口的點擊事件對應(yīng)的處理是返回上一級目標頁面,在這種情況下,本實施例提供了針對頁面返回入口的按壓觸發(fā)方式。其中,按壓觸發(fā)方式可以包括如下的重按和長按兩種方式:
重按方式:此種方式下,可以是檢測所述頁面返回入口是否被按壓,在檢測到所述頁面返回入口被按壓后,檢測按壓壓力值,若所述按壓壓力值大于預設(shè)壓力閾值,確定所述頁面返回入口被觸發(fā)。
此種方式適用于配置有壓力觸摸屏的移動設(shè)備,用戶可以重按頁面返回入口,壓力觸摸屏可以檢測按壓壓力值,通過按壓壓力值的大小確定用戶是否希望觸發(fā)頁面返回入口,以確定是否使應(yīng)用界面顯示返回菜單。本實施例中,可以比較該按壓壓力值與預設(shè)壓力閾值的大小,該預設(shè)壓力閾值可以根據(jù)實際需要靈活配置,在按壓壓力值大于預設(shè)壓力閾值時,確定頁面返回入口被觸發(fā)。
長按方式:檢測所述頁面返回入口是否被按壓,在檢測到所述頁面返回入口被按壓后,統(tǒng)計所述頁面返回入口被持續(xù)按壓的按壓時長,若所述按壓時長大于預設(shè)時長閾值,確定所述頁面返回入口被觸發(fā)。
此種方式下,通過統(tǒng)計所述頁面返回入口被持續(xù)按壓的按壓時長,以確定用戶進行了對所述頁面返回入口的觸發(fā),其中,預設(shè)時長閾值可以根據(jù)實際需要靈活配置。
在確定頁面返回入口被觸發(fā)后,即可顯示包括有若干個選項的返回菜單。其中,對于各選項的具體顯示形式,可以是顯示對應(yīng)的目標頁面的頁面標題等名稱標識,以供用戶區(qū)分不同的目標頁面。目標頁面的頁面標題等名稱標識,可以是在之前展示目標頁面時,通過讀取頁面代碼等方式獲取所需的信息。
另外,各個選項在返回菜單中的排序,可以結(jié)合目標頁面的展示順序而確定,圖2b所示實施例中,采用了目標頁面的展示順序的倒序?qū)Ω鬟x項進行排列展示。
對于如何觸發(fā)選項,可以是在顯示返回菜單后,用戶通過點擊選項的方式進行觸發(fā),則設(shè)備檢測到針對所述選項的點擊事件,確定所述選項被觸發(fā)。
對于前述的通過按壓觸發(fā)頁面返回入口的方式,本實施例針對此種情況,提供了另一種簡便的選項觸發(fā)方式。在用戶按壓了頁面返回入口的情況下,本申請實施例能根據(jù)按壓壓力值確定用戶所希望觸發(fā)的選項,使得用戶通過對頁面返回入口的持續(xù)按壓,即可完成從觸發(fā)頁面返回入口、顯示返回菜單、觸發(fā)選項、展示對應(yīng)頁面的整個過程,達到了無需用戶進行較多操作、給用戶帶來便利的目的。
具體的,所述確定所述選項被觸發(fā),可以包括:
在檢測到所述頁面返回入口被按壓后,檢測在預設(shè)時間段內(nèi),所述頁面返回入口被持續(xù)按壓過程中的最大壓力值。
根據(jù)預設(shè)的壓力值與選項的對應(yīng)關(guān)系,確定所述返回菜單所包括的若干個選項中,與所述最大壓力值對應(yīng)的選項。
在檢測到針對所述頁面返回入口的按壓抬起事件后,確定與所述最大壓力值對應(yīng)的選項被觸發(fā)。
在用戶按壓了頁面返回入口的情況下,本申請實施例利用頁面返回入口被持續(xù)按壓過程中的最大壓力值確定用戶所希望觸發(fā)的選項。具體的,應(yīng)用界面在展示返回菜單前,可以預先確定壓力值與選項的對應(yīng)關(guān)系,例如不同壓力值對應(yīng)返回菜單中的第幾個選項等,用戶在按壓過程中通過調(diào)整按壓力度,即可選擇對應(yīng)的選項。
在一個可選的實現(xiàn)方式中,在用戶調(diào)整按壓力度選擇其所希望觸發(fā)的選項的過程中,為了供用戶查閱對應(yīng)的選項,可以在確定與所述最大壓力值對應(yīng)的選項后,突出顯示所述與最大壓力值對應(yīng)的選項。具體的,突出顯示可以是將選項填充顏色使其高亮顯示,或者是將選項中所涉及的文本或其他選項元素加粗顯示,或者是將選項中所涉及的文本或其他選項元素采用與其他選項不同的顏色進行顯示等多種方式。
在觸發(fā)選項后,由于每個選項對應(yīng)一目標頁面,在檢測到某一選項被觸發(fā)后,即可展示對應(yīng)的目標頁面。若目標頁面為網(wǎng)頁,可以根據(jù)網(wǎng)頁的url(uniformresourcelocator,統(tǒng)一資源定位符)獲取網(wǎng)頁內(nèi)容,以在應(yīng)用界面中進行展示;網(wǎng)頁的url,可以在之前展示目標頁面時,通過讀取頁面代碼等方式獲取到。若目標頁面為應(yīng)用本身的功能頁面,則通過該功能頁面的標識從應(yīng)用源文件中獲取頁面內(nèi)容,以在應(yīng)用界面中進行展示。
與前述頁面展示方法的實施例相對應(yīng),本申請還提供了頁面展示裝置及其所應(yīng)用的設(shè)備的實施例。
本申請頁面展示裝置的實施例可以應(yīng)用在移動設(shè)備上。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在移動設(shè)備的處理器將非易失性存儲器中對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,如圖3所示,為本申請頁面展示裝置所在移動設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器310、內(nèi)存330、網(wǎng)絡(luò)接口320、以及非易失性存儲器340之外,實施例中裝置331所在的移動設(shè)備通常根據(jù)該移動設(shè)備的實際功能,還可以包括其他硬件,對此不再贅述。
如圖4所示,圖4是本申請根據(jù)一示例性實施例示出的一種頁面展示裝置的框圖,所述裝置包括:
檢測模塊41,用于在應(yīng)用界面展示當前頁面時,檢測所述應(yīng)用界面中所提供的頁面返回入口是否被觸發(fā)。
菜單顯示模塊42,用于在檢測到所述頁面返回入口被觸發(fā)時,在所述應(yīng)用界面中顯示返回菜單,所述返回菜單包括有若干個選項,每個選項對應(yīng)一目標頁面,所述目標頁面為在展示所述當前頁面前所展示過的頁面。
頁面展示模塊43,用于確定所述選項被觸發(fā),展示被觸發(fā)的選項所對應(yīng)的目標頁面。
在一個可選的實現(xiàn)方式中,所述頁面展示模塊43,具體用于在檢測到針對所述選項的點擊事件后,確定所述選項被觸發(fā)。
在一個可選的實現(xiàn)方式中,所述檢測模塊41(圖4未示出),包括:
按壓檢測子模塊,用于檢測所述頁面返回入口是否被按壓;
確定子模塊,用于在檢測到所述頁面返回入口被按壓后,檢測按壓壓力值,若所述按壓壓力值大于預設(shè)壓力閾值,確定所述頁面返回入口被觸發(fā);或,在檢測到所述頁面返回入口被按壓后,統(tǒng)計所述頁面返回入口被持續(xù)按壓的按壓時長,若所述按壓時長大于預設(shè)時長閾值,確定所述頁面返回入口被觸發(fā)。
在一個可選的實現(xiàn)方式中,所述確定子模塊,包括選項觸發(fā)確定子模塊(圖4未示出),用于:在檢測到所述頁面返回入口被按壓后,檢測在預設(shè)時間段內(nèi),所述頁面返回入口被持續(xù)按壓過程中的最大壓力值;根據(jù)預設(shè)的壓力值與選項的對應(yīng)關(guān)系,確定所述返回菜單所包括的若干個選項中,與所述最大壓力值對應(yīng)的選項;在檢測到針對所述頁面返回入口的按壓抬起事件后,確定與所述最大壓力值對應(yīng)的選項被觸發(fā)。
在一個可選的實現(xiàn)方式中,所述菜單顯示模塊,具體用于在所述選項觸發(fā)確定子模塊確定與所述最大壓力值對應(yīng)的選項后,突出顯示所述與最大壓力值對應(yīng)的選項。
相應(yīng)的,本申請還提供一種頁面展示裝置,所述裝置包括有處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:
在應(yīng)用界面展示當前頁面時,檢測所述應(yīng)用界面中所提供的頁面返回入口是否被觸發(fā)。
在檢測到所述頁面返回入口被觸發(fā)時,在所述應(yīng)用界面中顯示返回菜單,所述返回菜單包括有若干個選項,每個選項對應(yīng)一目標頁面,所述目標頁面為在展示所述當前頁面前所展示過的頁面。
確定所述選項被觸發(fā),展示被觸發(fā)的選項所對應(yīng)的目標頁面。
上述裝置中各個模塊的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里申請的發(fā)明后,將容易想到本申請的其它實施方案。本申請旨在涵蓋本申請的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請的一般性原理并包括本申請未申請的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本申請的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當理解的是,本申請并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本申請的范圍僅由所附的權(quán)利要求來限制。
以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請保護的范圍之內(nèi)。