頁面快速導航切換方法、裝置及終端的制作方法
【專利摘要】本發明實施例提供一種頁面導航快速切換方法、裝置及終端,該方法包括:接收用戶輸入的快速導航請求,該快速導航請求可以用于開啟快捷導航模式,并輸出快捷導航模式下的目標頁面;接收用戶在快捷導航模式下輸入的頁面切換請求,根據該頁面切換請求切換至目標頁面中的第一頁面。本發明實施例,通過在應用程序內的某一頁面重壓觸摸屏喚起頁面快捷導航模式,通過點擊或滑動的交互操作,實現應用內導航快速切換跳轉。有效減少現有頁面切換過程中需要通過多次點擊,一級級頁面跳轉返回、再選擇目標欄目深入下級頁面的操作步驟,大幅提高了用戶操作效率和用戶體驗。
【專利說明】
頁面快速導航切換方法、裝置及終端
技術領域
[0001]本發明涉及觸控技術,尤其涉及一種頁面快速導航切換方法、裝置及終端,屬于人機交互技術領域。
【背景技術】
[0002]隨著移動通信技術的發展,手持電子設備的應用變得越來越廣泛,其中,具有觸摸屏的手持電子設備占據了市場大部分的份額。一些便捷式電子設備供應商必須專注于為人們提供更好的體驗,而不僅僅是某一個產品,其中觸摸技術已經成為一種能夠激發人們興趣的用戶體驗,包括良好的用戶界面設計、應用和服務,這種體驗將能夠制造或終止某種產品O
[0003]便捷式設備上的應用程序將逐漸趨于支持觸控式的控制,像目前用戶在很多的便捷式產品上都可以接觸到的是圖片瀏覽器、書籍閱讀器等應用的畫面或者頁面切換都有基于觸控式技術控制。
[0004]當前便捷式設備的系統和應用中,多采用標簽(TAB)導航欄、抽屜導航欄切換應用導航,通過左右滑動或點擊操作進行導航和頁面切換。但是進入到詳情頁后,如果想再跳轉到其它導航欄目頁面需要點很多次返回按鈕回到主菜單,然后再選擇目標欄目進入,頁面間的層級切換和子頁面到其它導航TAB的切換操作繁瑣,效率低,用戶體驗不佳。
【發明內容】
[0005]本發明實施例提供一種頁面快速導航切換方法、裝置及終端,針對目前用戶要切換應用欄目時,需要通過多次點擊,一級級頁面跳轉返回、再選擇目標欄目深入下級頁面的繁瑣操作這個痛點,提出了一種在任何一個頁面中都能快速切換到主導航,或在近期導航中來回切換的交互方式,大幅提高了用戶操作效率。
[0006]第一方面,本發明實施例提供的頁面快速導航切換方法,包括:
[0007]接收用戶輸入的快速導航請求,該快速導航請求可以用于開啟快捷導航模式,并輸出快捷導航模式下的目標頁面;
[0008]接收用戶在快捷導航模式下輸入的頁面切換請求,根據該頁面切換請求切換至目標頁面中的第一頁面。
[0009]該頁面快速導航切換方法的有益效果為:在應用程序內,通過喚起頁面快捷導航切換模式后,再通過點擊或滑動的交互操作,實現應用內導航快速切換跳轉。從任一子頁面跳轉到其它頁面,通過兩次請求操作就可以實現,有效減少現有頁面切換過程中需要通過多次點擊,一級級頁面跳轉返回、再選擇目標欄目深入下級頁面的操作步驟,大幅提高了用戶操作效率和用戶體驗。
[0010]結合第一方面,在第一方面的一種可能的實施方式中,操作者可以通過重壓觸摸屏的方式向終端設備發送快速導航請求。相應的,終端設備可以通過檢測用戶施加于觸控區域的壓力強度的大小判斷是否有快速導航請求。當判定用戶施加于觸控區域的壓力強度的大小達到預設閥值時,開啟快捷導航模式,并輸出快捷導航模式下的目標頁面。
[0011]結合第一方面以及上述第一方面的一種可能的實施方式,在第一方面的另一種可能的實施方式中,快捷導航模式下的目標頁面通常可以包括當前頁面(用戶輸入快速導航請求時的頁面)、當前頁面的同級頁面和當前頁面的上下級頁面。進一步的,終端設備在輸出快捷導航模式下的目標頁面時,作為一種可選的實施方式,可以將當前頁面和當前頁面的同級頁面以左右完全展開平鋪的方式輸出,將當前頁面和當前頁面的上下級頁面以上下完全展開平鋪的方式輸出。作為另一種可選的實施方式,終端設備還可以將當前頁面和當前頁面的同級頁面以左右疊加平鋪的方式輸出,將當前頁面和當前頁面的上下級頁面以上下疊加平鋪的方式輸出。
[0012]結合第一方面以及上述第一方面的各可能的實施方式,在第一方面的另一種可能的實施方式中,用戶可以通過點擊某一目標頁面進行頁面切換,或者通過滑動操作,實現焦點在不同的目標頁面之間切換。相應的,終端設備可以通過在快捷導航模式下,檢測用戶施加于觸控區域的滑動操作,根據滑動操作判定該滑動操作的方向,當該滑動操作為左右滑動時,切換至當前頁面和當前頁面的同級頁面中的某一頁面;當該滑動操作為為上下滑動時,切換至當前頁面和當前頁面的上下級頁面中的某一頁面。
[0013]結合第一方面以及上述第一方面的各可能的實施方式,在第一方面的另一種可能的實施方式中,當根據用戶的操作成功切換至第一頁面后,就會相應的退出快捷導航模式。換句話說,就是在終端設備輸出用戶要切換的第一頁面時,快捷導航模式結束。
[0014]通過上述實施方式提供的頁面快速導航切換方法,在應用程序內,通過在當前頁面重壓觸摸屏喚起頁面快捷導航模式,通過點擊或滑動的交互操作,實現應用內導航快速切換跳轉。有效減少現有頁面切換過程中需要通過多次點擊,一級級頁面跳轉返回、再選擇目標欄目深入下級頁面的操作步驟,大幅提高了用戶操作效率和用戶體驗。
[0015]基于與上述頁面快速導航切換方法相同的思想,本發明實施例還提供了一種頁面快速導航切換裝置。下面將介紹本發明實施例提供的頁面快速導航切換裝置,其中裝置部分與上述方法對應,對應內容技術效果相同,在此不再贅述。
[0016]第二方面,本發明實施例提供一種頁面快速導航切換裝置,該裝置可以應用于觸屏終端設備中,該裝置包括:
[0017]輸入模塊,用于接收用戶輸入的快速導航請求;
[0018]處理模塊,用于根據用戶輸入的快速導航請求開啟快捷導航模式;
[0019]輸出模塊,用于輸出快捷導航模式下的目標頁面;
[0020]輸入模塊還用于:接收用戶在快捷導航模式下輸入的頁面切換請求;
[0021]處理模塊還用于:根據用戶輸入的頁面切換請求切換至目標頁面中的第一頁面;
[0022]輸出模塊還用于:輸出目標頁面中的第一頁面。
[0023]結合第二方面,在第二方面的一種可能的實施方式中,上述輸入模塊包括壓力感應子模塊,用于檢測用戶施加于觸控區域的壓力強度的大小。上述處理模塊包括第一判定子模塊和第一控制子模塊,其中,第一判斷子模塊用于判定壓力強度是否達到預設閥值;第一控制子模塊用于當壓力強度達到預設閥值時,開啟快捷導航模式。
[0024]結合第二方面以及第二方面的各可能的實施方式,在第二方面的另一種可能的實施方式中,上述的目標頁面包括當前頁面、當前頁面的同級頁面和當前頁面的上下級頁面。上述輸出模塊具體可以用于:將當前頁面和當前頁面的同級頁面以左右完全展開平鋪的方式輸出,將當前頁面和當前頁面的上下級頁面以上下完全展開平鋪的方式輸出;或者,將當前頁面和當前頁面的同級頁面以左右疊加平鋪的方式輸出,將當前頁面和當前頁面的上下級頁面以上下疊加平鋪的方式輸出。
[0025]結合第二方面以及第二方面的各可能的實施方式,在第二方面的另一種可能的實施方式中,上述輸入模塊還包括滑動感應子模塊,用于在快捷導航模式下,檢測用戶施加于觸控區域的滑動操作。上述處理模塊還包括第二判定子模塊和第二控制子模塊,其中,第二判斷子模塊用于根據所述滑動操作判定所述滑動操作的方向;第二控制子模塊用于:當用戶的滑動操作為左右滑動時,切換至當前頁面和當前頁面的同級頁面中的某一頁面;當滑動操作為上下滑動時,切換至當前頁面和當前頁面的上下級頁面中的某一頁面。
[0026]結合第二方面以及第二方面的各可能的實施方式,在第二方面的另一種可能的實施方式中,上述處理模塊還用于:在輸出模塊輸出目標頁面中的第一頁面之后,退出快捷導航模式。
[0027]基于與上述頁面快速導航切換方法相同的思想,本發明實施例還提供了一種終端。下面將介紹本發明實施例提供的可以用于實現上述頁面快速導航切換方法的終端,其中終端部分與上述方法對應,對應內容技術效果相同,在此不再贅述。
[0028]第三方面,本發明實施例提供一種終端,該終端包括觸摸顯示屏和上述第二方面提供的頁面快速導航切換裝置。
【附圖說明】
[0029]為了更清楚地說明本發明或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0030]圖1為本發明實施例提供的一頁面快速導航切換方法的流程圖;
[0031 ]圖2A為本發明實施例提供的頁面快速導航切換示意圖;
[0032]圖2B為基于現有技術的頁面導航切換示意圖;
[0033]圖3A為用戶通過ForceTouch喚起快捷導航模式示意圖;
[0034]圖3B為目標頁面以完全展開平鋪的方式輸出的示意圖;
[0035]圖3C為通過左右滑動操作進行頁面切換的示意圖;
[0036]圖3D為通過上下滑動操作進行頁面切換的示意圖;
[0037]圖4A為用戶通過ForceTouch喚起快捷導航模式示意圖;
[0038]圖4B為目標頁面以疊加平鋪的方式輸出的示意圖;
[0039]圖4C為通過左右滑動操作進行頁面切換的示意圖;
[0040]圖4D為通過上下滑動操作進行頁面切換的示意圖;
[0041]圖5為本發明實施例提供的一頁面快速導航切換裝置示意圖;
[0042]圖6為本發明實施例提供的又一頁面快速導航切換裝置示意圖;
[0043]圖7為本發明實施例提供的一終端示意圖;
[0044]圖8為本發明實施例提供的另一終端示意圖。
【具體實施方式】
[0045]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有付出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0046]本發明的下述實施例中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的實施例能夠以除了在這里圖示或描述的內容以外的順序實施。
[0047]為了操作上的方便,人們用觸摸屏來代替鼠標或鍵盤。觸摸屏由觸摸檢測部件和觸摸屏控制器組成,觸摸檢測部件安裝在顯示器屏幕前面,用于檢測用戶觸摸位置,然后將相關信息傳送至觸摸屏控制器。而觸摸屏控制器的主要作用是從觸摸點檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再傳送給中央處理單元(Central Processing Unit,簡稱CPU);它同時能接收CPU發來的命令并加以執行。當手指或其它物體觸摸安裝在顯示器前端的觸摸屏時,所觸摸的位置由觸摸屏控制器檢測,并通過接口(如RS—232串行口、USB等)送到 CPU。
[0048]本發明實施例提供一種在觸屏終端設備內,進行頁面導航和頁面快速切換的方法及裝置,操作者在使用觸屏設備瀏覽移動終端系統和應用時,通過喚起頁面快捷導航切換模式,顯示主導航頁面和上下層級頁面,通過左右滑動或上下滑動的交互操作,從而進行應用內導航快速切換跳轉。
[0049]在本發明實施例中,觸摸交互界面可以是便攜移動終端,例如智能手機、穿戴式設備、個人數字助理(Personal Digital Assistant,簡稱]3DA)、銷售終端(Point of Sales,簡稱P0S)、車載電腦等的觸摸屏幕,也可以是筆記本電腦、平板電腦、IPAD以及其它消費電子產品的觸摸屏幕。觸摸操作相應由例如手指、觸摸筆或其他合適的對象施加于觸摸交互界面的壓力(或力)。
[0050]圖1為本發明實施例提供的一頁面快速導航切換方法的流程圖,如圖1所示,該方法可以包括如下步驟:
[0051]Sll,接收用戶輸入的快速導航請求,根據快速導航請求開啟快捷導航模式,并輸出所述快捷導航模式下的目標頁面。
[0052]示例性的,操作者在使用觸屏設備瀏覽移動終端系統和應用時,可以通過特殊的方式輸入快速導航請求。例如,長按或雙擊主頁(HOME)鍵、菜單(MENU)鍵等,或者在觸摸屏上繪制特殊的圖案等方式。
[0053]根據相關技術,電容觸控與紅外線檢測相結合可以精確檢測用戶按壓觸摸屏的力度,而讓產品本身做出相應的反應。據此蘋果公司提出壓力觸摸(Force Touch)技術,通過該技術觸摸屏不單只能識別每一次觸摸操作,并且還實現了力度感知,基于這一物理技術創新,給人機交互提供更多的可能性。
[0054]作為本發明的優選實施方式,操作者可以通過重壓觸摸屏的方式向終端設備發送快速導航請求。相應的,終端設備可以通過檢測用戶施加于觸控區域的壓力強度的大小判斷是否有快速導航請求。當判定用戶施加于觸控區域的壓力強度的大小達到預設閥值時,開啟快捷導航模式,并輸出快捷導航模式下的目標頁面。
[0055]需要說明的是,在本實施例中,快捷導航模式下的目標頁面通常可以包括當前頁面(用戶輸入快速導航請求時的頁面)、當前頁面的同級頁面和當前頁面的上下級頁面。其中,當前頁面的同級頁面是指當前頁面的應用程序內的各TAB導航的首頁,或當前頁面的同類頁面的同級頁面;當前頁面的上級頁面是指進入下級頁面的原路徑或最近瀏覽過的上級頁面,當前頁面的下級頁面指最近瀏覽過的下級頁面,或最常瀏覽的下級頁面。
[0056]以V6.3.13版本的微信應用程序為例,假設當前頁面為好友A的對話頁,則當前頁面的同級頁面包括“通訊錄”首頁、“發現”首頁、“我”首頁;當前頁面的上級頁面包括微信首頁;當前頁面的下級頁面包括好友A的詳細資料頁、好友A的個人相冊頁、好友A的備注信息設置頁。再例如,當前頁面為好友A的對話頁,則當前頁面的同級頁面包括(最近聊天)“好友B”的對話頁、“好友C”的對話頁;當前頁面的下級頁面包括好友A的詳細資料頁、好友A的個人相冊頁、好友A的備注信息設置頁。
[0057]在本發明的下述實施例中,將以當前頁面的同級頁面為當前頁面的應用程序內的各TAB導航的首頁為例進行示意性說明。可以理解的是,這些實施例是用來說明,而并非用來限制本發明。
[0058]S12,接收用戶在快捷導航模式下輸入的頁面切換請求,根據所述頁面切換請求切換至所述目標頁面中的第一頁面。
[0059]如上所述,快捷導航模式開啟之后,會輸出相應的目標頁面。進一步的,用戶可以通過點擊某一目標頁面進行頁面切換,或者通過滑動操作,實現焦點在不同的目標頁面之間切換。
[0060]為便于描述,在本發明的下述實施例中,將以手指和智能手機的觸摸交互為例進行詳細說明,其中以圖示“”代表手指以較強的力度觸摸屏幕。顯然,這些實施例是用來說明,而并非用來限制本發明。
[0061]為了更好的解釋說明本發明的技術方案的優點,下面以圖2A和圖2B為例進行示意性說明。其中,圖2A為本發明實施例提供的頁面快速導航切換示意圖,圖2B為基于現有技術的頁面導航切換示意圖。
[0062]如圖2A所示,在當前頁面201(TAB2_4級頁面)通過重壓觸摸屏喚起快捷導航模式,終端設備輸出顯示快捷導航模式下的目標頁面。在快捷導航模式下,當前頁面201與當前頁面的同級頁面202(TAB I首頁)、203(TAB 3首頁)和204(TAB 4首頁)呈左右平鋪方式輸出,當前頁面201與當前頁面的上下級頁面205(TAB 2_1級頁面,即TAB 2首頁)、206(TAB 2-2級頁面)、207(TAB 2-3級頁面)呈上下平鋪方式輸出。用戶通過左右滑動可以快速切換至當前頁面和當前頁面的同級頁面(201、202、203、204)中的任一頁面,用戶通過上下滑動可以快速切換至當前頁面和當前頁面的上下級頁面(201、205、206、207)中的任一頁面。
[0063]值得一提的是,通常,快捷導航模式開啟后,當前頁面會以縮略圖形式顯示在終端顯示屏的中間,當前頁面的同級頁面會以縮略圖形式顯示在當前頁面的左右,當前頁面的上下級頁面以縮略圖形式顯示在當前頁面的上下。如果用戶想要切換的目標頁面,在進入快捷導航模式時,其縮略圖已經顯示在終端觸摸屏上,則用戶可以直接點擊該目標頁面的縮略圖實現頁面切換。
[0064]舉例來說,在本發明實施例中,用戶想要從當前頁面201(TAB2_4級頁面)切換至頁面203(TAB 3首頁),所要進行的操作包括:
[0065]I)在當前頁面201 (TAB 2_4級頁面)通過重壓觸摸屏喚起快捷導航模式;
[0066]2)在快捷導航模式下,向左滑動至頁面203滾動至觸摸屏中心位置;
[0067]3)點擊頁面203完成切換。
[0068]值得一提的是,也可以在頁面203滾動至觸摸屏中心位置時,在手指離開觸摸屏時自動跳轉到觸摸屏中心位置的頁面。這種情形下,還可以進一步省略步驟3)。
[0069]另外值得一提的是,如果在進入快捷導航模式時,頁面203的縮略圖已經顯示在終端觸摸屏上,則無需用戶再滑動進行滾動查找頁面203,而是可以直接點擊頁面203的縮略圖完成切換(具體可參見下述圖3A?3D描述)。此時,可以省略步驟2)。
[0070]如圖2B所示,現有技術中,用戶想要從當前頁面201(TAB2_4級頁面)切換至頁面203(TAB 3首頁),所要進行的操作包括:
[0071]I)在當前頁面201點擊返回,跳轉至TAB 2_3級頁面(頁面207);
[0072]2)在頁面207點擊返回,跳轉至TAB 2_2級頁面(頁面206);
[0073]3)在頁面206點擊返回,跳轉至TAB 2首頁(頁面205);
[0074]4)在頁面205點擊TAB 3,跳轉至TAB 3首頁(頁面203)。
[0075]通過對比上述示例可見,本實施例提供的頁面快速導航切換方法,在應用程序內,通過Force Touch喚起頁面快捷導航模式,通過點擊或滑動的交互操作,實現應用內導航快速切換跳轉。從任一子頁面跳轉到其它頁面,通過兩次操作就可以實現,有效減少現有頁面切換過程中需要通過多次點擊,一級級頁面跳轉返回、再選擇目標欄目深入下級頁面的操作步驟,大幅提高了用戶操作效率和用戶體驗。
[0076]作為上述實施例一種可能的實現方式,快捷導航模式下的目標頁面以完全展開平鋪的方式輸出。圖3A?3D為目標頁面以完全展開平鋪的方式輸出的頁面快速導航切換示意圖,請參照圖3A?3D所示。
[0077]其中,圖3A為用戶通過ForceTouch喚起快捷導航模式示意圖,如圖3A所示,在應用內部的子頁面33-3用戶以較強的力度按壓觸摸屏喚起快捷導航模式,終端設備輸出顯示快捷導航模式下的目標頁面(如圖3B)。
[0078]圖3B為目標頁面以完全展開平鋪的方式輸出的示意圖,如圖3B所示,快捷導航模式喚起后,當前頁面33-3的等比縮略圖顯示在中間,當前頁面的同級頁面……、32-1、34_
1、……的等比縮略圖顯示在當前頁面33-3左右,當前頁面的上下級頁面……、33-2、33_
4、……的等比縮略圖顯示在當前頁面33-3上下,整體呈三宮格、四宮格、五宮格、……η宮格布局。
[0079]較佳的,圖3Β所示的顯示屏上可懸浮上下左右滑動指示箭頭,引導用戶上下滑動或左右滑動進行頁面切換。
[0080]圖3C為通過左右滑動操作進行頁面切換的示意圖,如圖3C所示,通過手指左右滑動快速瀏覽應用內各TAB導航首頁縮略圖。如手指向右滑動,頁面
……向右滾動;手指向左滑動,頁面31-1、32-1、33-3、34-1、……向左滾動,然后用戶通過點擊縮略圖切換至應用內其它TAB導航首頁,或當手指離開觸摸屏時放大顯示觸摸屏中心位置的這一頁。
[0081]舉例來說,用戶想要從當前頁面33-3切換至當前頁面的同級頁面31-1,則在快捷導航模式喚起后,手指向右滑動,待頁面31-1向右滾動至觸摸屏中心位置時,通過點擊頁面31-1的縮略圖,或當手指離開觸摸屏時放大顯示觸摸屏中心位置的頁面31-1的縮略圖,可以快速實現從頁面33-3跳轉至頁面31-1。
[0082]再例如,用戶想要從當前頁面33-3切換至當前頁面的同級頁面32-1,在快捷導航模式喚起后,由于各頁面的縮略圖整體呈η宮格布局,如果頁面32-1的縮略圖(可能只是縮略圖的一部分)已經顯示在終端觸摸屏上,則用戶可以直接點擊頁面32-1的縮略圖(或縮略圖的一部分)切換至頁面32-1。
[0083]圖3D為通過上下滑動操作進行頁面切換的示意圖,如圖3D所示,通過手指上下滑動快速瀏覽當前頁面33-3的上下級頁面縮略圖。如手指向上滑動,頁面33-1、33-2、33-3、
33-4、......向上滾動;手指向下滑動,頁面33-1、33-2、33-3、33-4、......向下滾動,然后用戶通過點擊縮略圖切換至上級或下級頁面,或當手指離開觸摸屏時放大顯示觸摸屏中心位置的這一頁。
[0084]舉例來說,用戶想要從當前頁面33-3切換至當前頁面的下級頁面33-6,則在快捷導航模式喚起后,手指向上滑動,待頁面33-6向上滾動至觸摸屏中心位置時,通過點擊頁面33-6的縮略圖,或當手指離開觸摸屏時放大顯示觸摸屏中心位置的頁面33-6的縮略圖,可以快速實現從頁面33-3跳轉至頁面33-6。
[0085]再例如,用戶想要從當前頁面33-3切換至當前頁面的同級頁面33-4,在快捷導航模式喚起后,由于各頁面的縮略圖整體呈η宮格布局,如果頁面33-4的縮略圖(可能只是縮略圖的一部分)已經顯示在終端觸摸屏上,則用戶可以直接點擊頁面33-4的縮略圖(或縮略圖的一部分)切換至頁面33-4。
[0086]作為上述實施例另一種可能的實現方式,快捷導航模式下的目標頁面以疊加平鋪的方式輸出。圖4Α?4D為目標頁面以疊加平鋪的方式輸出的頁面快速導航切換示意圖,請參照圖4Α?4D所示。
[0087]其中,圖4Α為用戶通過ForceTouch喚起快捷導航模式示意圖,如圖4A所示,在應用內部的子頁面43-3用戶以較強的力度按壓觸摸屏喚起快捷導航模式,終端設備輸出快捷導航模式下的目標頁面(如圖4B)。
[0088]圖4B為目標頁面以疊加平鋪的方式輸出的示意圖,如圖4B所示,快捷導航模式喚起后,當前頁面43-3等比縮小,當前頁面的同級頁面41-1、42-1、44-1、45-1、……以左右疊加平鋪的方式顯示在當前頁面43-3底層,當前頁面的上下級頁面43-1、43-2、43-4、44-5、44-6、……以上下疊加平鋪的方式顯示在當前頁面43-3底層。
[0089]較佳的,圖4B所示的顯示屏上還可懸浮上下左右滑動指示箭頭,引導用戶上下滑動或左右滑動進行頁面切換。
[0090]圖4C為通過左右滑動操作進行頁面切換的示意圖,如圖4C所示,通過手指左右滑動快速瀏覽應用內各TAB導航首頁縮略圖。如手指向右滑動,頁面44-1或45-1或……呈焦點狀態;手指向左滑動,頁面41-1或42-1呈焦點狀態。然后用戶通過點擊獲得焦點的頁面切換至應用內其它TAB導航首頁,或當手指離開觸摸屏后,放大焦點頁面。
[0091]圖4D為通過上下滑動操作進行頁面切換的示意圖,如圖4D所示,通過手指上下滑動快速瀏覽當前頁面43-3的上下級頁面縮略圖。如手指向上滑動,當前頁面43-3的上級頁面43-1或43-2呈焦點狀態;手指向下滑動,當前頁面43-3的下級頁面43-4或43-5或……呈焦點狀態。然后用戶通過點擊獲得焦點的頁面切換至上級或下級頁面,或當手指離開觸摸屏后,放大焦點頁面。
[0092]示例性的,圖4A?4D所示的交互方式可用在如閱讀應用中,實現快速翻書的功能,左右滑動可以快速切換章節,上下滑動可以快速翻頁,不需要一頁頁翻或者滾動條拖動。
[0093]需要說明的是,在本發明一未示出的實施例中,終端設備在輸出快捷導航模式下的目標頁面時,還可以將當前頁面和當前頁面的同級頁面以上下平鋪(完全展開或疊加)的方式輸出,將當前頁面和當前頁面的上下級頁面以左右平鋪(完全展開或疊加)的方式輸出。相應的,當根據用戶的滑動操作判定其為左右滑動時,切換至當前頁面和當前頁面的上下級頁面中的第一頁面;當根據用戶的滑動操作判定其為上下滑動時,切換至當前頁面和當前頁面的同級頁面中的第一頁面。顯然,其實現原理與上述圖3A?3D以及圖4A?4D所示實施例相同,此處不再贅述。
[0094]可以理解的是,上述實施例中,用戶向終端設備輸入快速導航請求和頁面切換請求的動作可以是連續的,也可以是不連續的。
[0095]若用戶向終端設備輸入快速導航請求和頁面切換請求的動作是連續的,即用戶首先以較強的力度按壓觸摸屏喚起快捷導航模式,且用戶手指不離開觸摸屏,在快捷導航模式開啟后,繼續左右或上下滑動觸摸屏進行頁面切換跳轉。此時,當手指離開觸摸屏時,會放大顯示觸摸屏中心位置的頁面縮略圖,或放大顯示焦點選中的頁面。
[0096]若用戶向終端設備輸入快速導航請求和頁面切換請求的動作是不連續的,即用戶首先以較強的力度按壓觸摸屏喚起快捷導航模式,此時用戶手指離開觸摸屏,然后在快捷導航模式下,左右或上下滑動觸摸屏進行頁面切換跳轉。此時,用戶的左右或上下滑動也可以是不連續的。此時,會在用戶點擊觸摸屏上顯示的頁面縮略圖或焦點選中的頁面后,放大顯示用戶點擊的頁面。
[0097]進一步的,當根據用戶的操作成功切換至第一頁面后,就會相應的退出快捷導航模式。如喚起快捷導航模式和頁面切換動作連續,則手指離開屏幕,退出快捷導航模式;如喚起快捷導航模式和頁面切換動作不連續,則在用戶點擊觸摸屏中心位置的頁面縮略圖或焦點選中的頁面后退出快捷導航模式。也就是說,在終端輸出用戶要切換的第一頁面時,退出快捷導航模式。
[0098]本發明的上述實施例提供的頁面快速導航切換方法,在應用程序內,通過ForceTouch喚起頁面快捷導航模式,通過點擊或滑動的交互操作,實現應用內導航快速切換跳轉。有效減少現有頁面切換過程中需要通過多次點擊,一級級頁面跳轉返回、再選擇目標欄目深入下級頁面的操作步驟,大幅提高了用戶操作效率和用戶體驗。
[0099]基于與上述方法實施例相同的思想,本發明實施例還提供了一種頁面快速導航切換裝置。該裝置可以通過軟件或硬件,或軟硬件結合的方式來實現。該裝置可以用于實現上述方法實施例提供的頁面快速導航切換方法。可以理解的是,裝置部分與上述方法對應,對應內容和技術效果相同,在此不再贅述。
[0100]圖5為本發明實施例提供的一頁面快速導航切換裝置示意圖,如圖5所示,該裝置包括:輸入模塊51、處理模塊52和輸出模塊53。
[0101]其中,輸入模塊51可以用于接收用戶輸入的快速導航請求;處理模塊52可以用于根據用戶輸入的快速導航請求開啟快捷導航模式;輸出模塊53可以用于輸出快捷導航模式下的目標頁面。另外,輸入模塊51還用于接收用戶在快捷導航模式下輸入的頁面切換請求;處理模塊52還用于根據用戶輸入的頁面切換請求切換至目標頁面中的第一頁面;輸出模塊53還用于輸出目標頁面中的第一頁面。
[0102]本實施例提供的頁面快速導航切換裝置,可以用于實現上述方法實施技術方案,其實現原理和技術效果類似,此處不再贅述。
[0103]圖6為本發明實施例提供的又一頁面快速導航切換裝置示意圖,如圖6所示,該裝置在圖5所示實施例的基礎上,輸入模塊51具體可以包括壓力感應子模塊511和滑動感應子模塊512,處理模塊52具體可以包括第一判定子模塊521、第一控制子模塊522、第二判定子模塊523和第二控制子模塊524。
[0104]在實際應用中,可選的,壓力感應子模塊511可以用于檢測用戶施加于觸控區域的壓力強度的大小。同時,第一判斷子模塊521可以用于判定壓力強度是否達到預設閥值;第一控制子模塊522可以用于當壓力強度達到預設閥值時,生成快捷導航模式開啟指令,以指示輸出模塊53輸出快捷導航模式下的目標頁面。
[0105]另外,可選的,滑動感應子模塊512還可以用于檢測用戶在快捷導航模式下施加于觸控區域的滑動操作。同時,第二判斷子模塊523可以用于根據用戶的滑動操作判定滑動操作的方向;第二控制子模塊524可以用于根據用戶的滑動操作方向,生成目標頁面切換指令,以指示輸出模塊53輸出用戶想要切換的第一頁面。
[0106]在實際應用中,快捷導航模式下的目標頁面通常可以包括當前頁面(用戶輸入快速導航請求時的頁面)、當前頁面的同級頁面和當前頁面的上下級頁面。進一步的,輸出模塊53在輸出快捷導航模式下的目標頁面時,作為一種可選的實施方式,可以將當前頁面和當前頁面的同級頁面以左右完全展開平鋪的方式輸出,將當前頁面和當前頁面的上下級頁面以上下完全展開平鋪的方式輸出。作為另一種可選的實施方式,輸出模塊53還可以將當前頁面和當前頁面的同級頁面以左右疊加平鋪的方式輸出,將當前頁面和當前頁面的上下級頁面以上下疊加平鋪的方式輸出。
[0107]進一步的,第二控制子模塊524具體可以用于:當用戶輸入的滑動操作為左右滑動時,切換至當前頁面和當前頁面的同級頁面中的第一頁面;當用戶輸入的滑動操作為上下滑動時,切換至當前頁面和當前頁面的上下級頁面中的第一頁面。
[0108]另外,作為一種可能的實現方式,輸出模塊53在輸出快捷導航模式下的目標頁面時,還可以將當前頁面和當前頁面的同級頁面以上下平鋪(完全展開或疊加)的方式輸出,將當前頁面和當前頁面的上下級頁面以左右平鋪(完全展開或疊加)的方式輸出。相應的,第二控制子模塊524具體還可以用于:當用戶輸入的滑動操作為左右滑動時,切換至當前頁面和所述當前頁面的上下級頁面中的第一頁面;當用戶輸入的滑動操作為上下滑動時,切換至當前頁面和當前頁面的同級頁面中的第一頁面。
[0109]另外,在實際應用中,處理模塊52還可以用于在輸出第一頁面之后,退出快捷導航模式。
[0110]本實施例提供的頁面快速導航切換裝置,可以用于實現上述方法實施技術方案,其實現原理和技術效果類似,此處不再贅述。
[0111]基于與上述頁面快速導航切換方法相同的思想,本發明實施例還提供了一種終端。其中終端部分與上述方法對應,對應內容技術效果相同,在此不再贅述。該終端設備可以為智能手機、平板電腦、PDA、POS、或車載電腦等。
[0112]圖7為本發明實施例提供的一終端示意圖,如圖7所示,該終端包括觸摸顯示屏71和頁面快速導航切換裝置72。在實際應用中,用戶可以通過觸摸顯示屏71輸入快速導航請求(如重壓觸摸顯示屏71)和頁面切換請求(如滑動觸摸顯示屏71)。頁面快速導航切換裝置72可以根據用戶的操作完成應用程序內部頁面的快速切換。
[0113]示例性的,頁面快速導航切換裝置72可以通過軟硬件結合的方式來實現。例如可以是通過處理器、存儲器等硬件以及存儲在存儲器中的軟件程序配合實現的。觸摸顯示屏71可以通過觸控面板覆蓋顯示面板形成,當觸摸顯示屏71檢測到在其上或附近的觸摸操作后,傳送給頁面快速導航切換裝置72以確定用戶的操作請求的類型,隨后頁面快速導航切換裝置72根據請求的類型在觸摸顯示屏71上提供相應的視覺輸出。
[0114]本實施例提供的終端,可以用于實現上述方法實施技術方案,其實現原理和技術效果類似,此處不再贅述。
[0115]圖8為本發明實施例提供的另一終端示意圖,如圖8所示,該終端包括輸入單元81、輸出單元82、存儲器83及處理器84。其中,該存儲器83存儲該終端的應用程序的信息;該輸入單元81用于接收用戶輸入的快速導航請求以及頁面切換請求;該處理器84用于根據用戶的操作請求完成應用程序內部頁面的快速切換;輸出單元82用于向用戶展示處理器84的處理結果。
[0116]可以理解的,在實際應用中,存儲器83可以包括內存831和外存832。其中,內存831可以為NVRAM非易失存儲器、DRAM動態隨機存儲器、SRAM靜態隨機存儲器、Flash閃存等其中之一;外存832可以為硬盤、光盤、USB盤、軟盤或磁帶機等。
[0117]在實際應用中,具體地,輸入單元81可以包括觸控面板811。觸控面板811,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體在觸控面板811上或在觸控面板811附近的操作),并根據預先設定的程序驅動相應的連接裝置。可選的,觸控面板811可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器84,并能接收處理器84發來的指令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板811。除了觸控面板811,輸入單元81還可以包括其他輸入設備812,其他輸入設備812可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0118]另外,在實際應用中,輸出單元82可包括顯示面板821,可選的,可以采用LCD(Liquid Crystal Display,液晶顯不器)或0LED(0rganic Light-Emitting D1de,有機發光二極管)等形式來配置顯示面板821。
[0119]在本發明實施例中,觸控面板811覆蓋顯示面板821,形成觸摸顯示屏,當觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器84以確定觸摸事件的類型,隨后處理器84根據觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。
[0120]在本發明實施例中,該觸摸顯示屏可以包括應用程序界面顯示區及常用控件顯示區。其中,應用程序界面顯示區及常用控件顯示區的排列方式并不限定,可以為上下排列、左右排列等可以區分兩個顯示區的排列方式。應用程序界面顯示區可以用于顯示應用程序的界面。每一個界面可以包含至少一個應用程序的圖標和/或widget桌面控件等界面元素。該應用程序界面顯示區也可以為不包含任何內容的空界面。常用控件顯示區用于顯示使用率較高的控件,例如,設置按鈕、界面編號、滾動條、電話本圖標等應用程序圖標等。
[0121]處理器84是終端的控制中心,利用各種接口和線路連接整個終端的各個部分,例如電源85、射頻(Rad1 Frequency,簡稱RF)電路86、音頻電路87以及WiFi模塊88等。通過運行或執行存儲在內存831中的軟件程序和/或模塊,以及調用存儲在外存832中的數據,執行終端的各種功能和處理數據,從而對終端進行整體監控。可選的,處理器84可包括一個或多個處理單元。
[0122]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0123]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
【主權項】
1.一種頁面快速導航切換方法,其特征在于,包括: 接收用戶輸入的快速導航請求,根據所述快速導航請求開啟快捷導航模式,并輸出所述快捷導航模式下的目標頁面; 接收用戶在所述快捷導航模式下輸入的頁面切換請求,根據所述頁面切換請求切換至所述目標頁面中的第一頁面。2.根據權利要求1所述的方法,其特征在于,所述接收用戶輸入的快速導航請求,根據所述快速導航請求開啟快捷導航模式,包括: 檢測用戶施加于觸控區域的壓力強度的大小; 根據所述壓力強度的大小判定所述壓力強度達到預設閥值時,開啟所述快捷導航模式。3.根據權利要求1或2所述的方法,其特征在于,所述目標頁面包括當前頁面、當前頁面的同級頁面和當前頁面的上下級頁面; 所述輸出所述快捷導航模式下的目標頁面,包括: 將所述當前頁面和所述當前頁面的同級頁面以左右完全展開平鋪的方式輸出,將所述當前頁面和所述當前頁面的上下級頁面以上下完全展開平鋪的方式輸出;或者, 將所述當前頁面和所述當前頁面的同級頁面以左右疊加平鋪的方式輸出,將所述當前頁面和所述當前頁面的上下級頁面以上下疊加平鋪的方式輸出。4.根據權利要求3所述的方法,其特征在于,所述接收用戶在所述快捷導航模式下輸入的頁面切換請求,根據所述頁面切換請求切換至所述目標頁面中的第一頁面,包括: 在所述快捷導航模式下,檢測用戶施加于觸控區域的滑動操作; 根據所述滑動操作判定所述滑動操作為左右滑動時,切換至所述當前頁面和所述當前頁面的同級頁面中的第一頁面; 根據所述滑動操作判定所述滑動操作為上下滑動時,切換至所述當前頁面和所述當前頁面的上下級頁面中的第一頁面。5.根據權利要求1?4任一項所述的方法,其特征在于,所述方法,還包括: 在根據所述頁面切換請求切換至所述目標頁面中的第一頁面之后,退出所述快捷導航模式。6.一種頁面快速導航切換裝置,其特征在于,包括: 輸入模塊,用于接收用戶輸入的快速導航請求; 處理模塊,用于根據所述快速導航請求開啟快捷導航模式; 輸出模塊,用于輸出所述快捷導航模式下的目標頁面; 所述輸入模塊還用于:接收用戶在所述快捷導航模式下輸入的頁面切換請求; 所述處理模塊還用于:根據所述頁面切換請求切換至所述目標頁面中的第一頁面; 所述輸出模塊還用于:輸出所述第一頁面。7.根據權利要求6所述的裝置,其特征在于,所述輸入模塊包括壓力感應子模塊,所述壓力感應子模塊用于:檢測用戶施加于觸控區域的壓力強度的大小; 所述處理模塊包括第一判定子模塊和第一控制子模塊,其中, 所述第一判斷子模塊用于:判定所述壓力強度是否達到預設閥值; 所述第一控制子模塊用于:當所述壓力強度達到預設閥值時,開啟快捷導航模式。8.根據權利要求6或7所述的裝置,其特征在于,所述目標頁面包括當前頁面、當前頁面的同級頁面和當前頁面的上下級頁面; 所述輸出模塊具體用于: 將所述當前頁面和所述當前頁面的同級頁面以左右完全展開平鋪的方式輸出,將所述當前頁面和所述當前頁面的上下級頁面以上下完全展開平鋪的方式輸出;或者, 將所述當前頁面和所述當前頁面的同級頁面以左右疊加平鋪的方式輸出,將所述當前頁面和所述當前頁面的上下級頁面以上下疊加平鋪的方式輸出。9.根據權利要求8所述的裝置,其特征在于,所述輸入模塊還包括滑動感應子模塊,所述滑動感應子模塊用于:在所述快捷導航模式下,檢測用戶施加于觸控區域的滑動操作; 所述處理模塊還包括第二判定子模塊和第二控制子模塊,其中, 所述第二判斷子模塊用于:根據所述滑動操作判定所述滑動操作的方向; 所述第二控制子模塊用于:當所述滑動操作為左右滑動時,切換至所述當前頁面和所述當前頁面的同級頁面中的第一頁面;當所述滑動操作為上下滑動時,切換至所述當前頁面和所述當前頁面的上下級頁面中的第一頁面。10.根據權利要求6?9任一項所述的裝置,其特征在于,所述處理模塊還用于:在輸出所述第一頁面之后,退出所述快捷導航模式。11.一種終端,其特征在于,包括觸摸顯示屏和權利要求6-10任一項所述的頁面快速導航切換裝置。
【文檔編號】G06F3/0485GK105843491SQ201610156689
【公開日】2016年8月10日
【申請日】2016年3月18日
【發明人】周星辰, 余樂
【申請人】華為技術有限公司