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