一種進行頁面切換的方法及裝置制造方法
【專利摘要】本發(fā)明涉及電子設備【技術領域】,尤其涉及一種進行頁面切換的方法及裝置,用以解決現(xiàn)有的通過在頁面的顯示區(qū)域進行滑動來進行頁面切換的方式容易產生事件沖突,且無法進行跳變式切換的問題,本發(fā)明實施例提供的一種進行頁面切換的方法,包括:根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽,其中,不同頁簽用于標識不同的頁面;將當前頁面切換到確定的頁簽所標識的頁面,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽。這種通過頁簽進行頁面切換的方式,可以避免用戶觸及除頁簽所在區(qū)域外的其它顯示區(qū)域而導致事件沖突,同時,由于無需按頁簽的順序進行切換,可以進行不同頁面的跳變式切換。
【專利說明】一種進行頁面切換的方法及裝置
【技術領域】
[0001]本發(fā)明涉及電子設備【技術領域】,尤其涉及一種進行頁面切換的方法及裝置。
【背景技術】
[0002]隨著移動通信技術的發(fā)展,手持電子設備的應用變得越來越廣泛,其中,具有觸摸屏的手持電子設備占據了市場大部分的份額。
[0003]在使用手持電子設備時,經常需要進行頁面切換,比如在操作軟件、瀏覽信息、網頁等時。目前,較常用的一種進行頁面切換的方式是通過在頁面的顯示區(qū)域進行滑動來實現(xiàn)頁面切換。如圖1所示,為現(xiàn)有技術中通過在頁面的顯示區(qū)域進行滑動來實現(xiàn)頁面切換的示意圖。
[0004]若采用上述方式進行頁面切換,由于頁面的顯示區(qū)域通常會被顯示的內容占用,在顯示區(qū)域進行滑動很有可能會導致其它誤操作,產生事件沖突;而且,這種切換方式只能進行前后頁的順序切換,無法進行跳變式切換,比如在第2頁進行操作時,無法直接跳變到第5頁進行操作。
【發(fā)明內容】
[0005]本申請?zhí)峁┮环N進行頁面切換的方法及裝置,用以解決現(xiàn)有的通過在頁面的顯示區(qū)域進行滑動來進行頁面切換的方式容易產生事件沖突,且無法進行跳變式切換的問題。
[0006]第一方面,提供一種進行頁面切換的方法,包括:
[0007]根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽,其中,不同頁簽用于標識不同的頁面;
[0008]將當前頁面切換到確定的頁簽所標識的頁面,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽。
[0009]采用這種方式,由于在觸摸屏當前頁面顯示了多個頁面的頁簽,用戶可以利用這些頁簽輸入頁面切換指令,根據接收的用戶輸入的頁面切換指令,在確定切換后的頁面的頁簽后,將當前頁面切換到確定的頁簽所標識的頁面,這種通過頁簽進行頁面切換的方式,可以避免用戶觸及除頁簽所在區(qū)域外的其它顯示區(qū)域而導致事件沖突,同時,由于無需按頁簽的順序進行切換,可以進行不同頁面的跳變式切換;采用該方式,在進行頁面切換的同時,將切換后的頁面的頁簽移動到了切換前的頁面的頁簽的位置,這種方式可以使顯示頁面的頁簽的位置保持固定,用戶可以在固定位置查看當前頁面的頁簽,以便根據當前頁面的頁簽確定切換后的頁面的頁簽。
[0010]結合第一方面,在第一種可能的實現(xiàn)方式中,在當前頁面顯示的多個頁簽中,用于顯示當前頁面的頁簽的面積大于用于顯示其它頁面的頁簽的面積。
[0011]采用這種方式,可以在當前頁面的頁簽位置處顯示當前頁面的頁面名稱、圖標等,這種顯示方式相對于現(xiàn)有技術中需要專門的顯示區(qū)域來顯示當前頁面的頁面名稱、圖標等的方式,可以有效節(jié)省屏幕空間。
[0012]結合第一方面,或第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,接收頁面切換指令之前,還包括:確定用戶的操作模式;根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,并按照確定的排列方式將多個頁簽顯示在當前頁面上;所述操作模式包括左手操作模式或右手操作模式。
[0013]采用這種方式,可以根據用戶的操作模式確定不同的頁簽排列方式,尤其在用戶單手操作設備時,可為用戶顯示有利于單手操作的頁簽排列方式。
[0014]結合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,包括:
[0015]若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端、且將當前頁面的頁簽排列在其它頁簽的最右邊;
[0016]若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端,且將當前頁面的頁簽排列在其它頁簽的最左邊。
[0017]采用這種方式,當用戶的操作模式為左手操作模式時,可以使當前頁面的頁簽與設備的左邊沿距離最遠,比較當前頁面的頁簽與其它頁簽,手指(一般為拇指)較難觸及當前頁面的頁簽,而較容易觸及其它頁簽,在進行頁面切換后,切換后的頁面的頁簽都將顯示在當前頁面的頁簽位置處,這樣,用戶根本不需要觸及該位置的頁簽來切換頁面,可有效降低用戶在左手操作設備時進行頁面切換的難度,同時還可以減小當前頁面的頁簽被覆蓋的概率;同理,采用該方式也可有效降低用戶在右手操作設備時進行頁面切換的難度,并減小當前頁面的頁簽被覆蓋的概率。該方式尤其適用于顯示屏幕較大時的情況。
[0018]結合第一方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,包括:
[0019]若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在當前頁面的左端,且將當前頁面的頁簽排列在其它頁簽的最上邊;
[0020]若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在顯示頁面的右端,且將當前頁面的頁簽排列在其它頁簽的最上邊。
[0021]采用這種方式,當用戶的操作模式為左手操作模式時,可以將顯示的頁簽排列在當前頁面的左端,并使當前頁面的頁簽與設備的下邊沿距離最遠,這樣,比較當前頁面的頁簽與其它頁簽,手指(一般為拇指)較難觸及當前頁面的頁簽,而較容易觸及其它頁簽,在進行頁面切換后,切換后的頁面的頁簽都將顯示在當前頁面的頁簽位置處,這樣,用戶根本不需要觸及該位置的頁簽來切換頁面,可有效降低用戶在左手操作設備時進行頁面切換的難度,同時還可以減小當前頁面的頁簽被覆蓋的概率;同理,采用該方式也可有效降低用戶在右手操作設備時進行頁面切換的難度,并減小當前頁面的頁簽被覆蓋的概率。該方式也尤其適用于顯示屏幕較大時的情況。
[0022]結合第一方面,或第一方面的第一至四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽,包括:
[0023]按順時針或逆時針方向將所述多個頁簽進行移位,直到所述切換后的頁面的頁簽移動到所述切換前的頁面的頁簽的位置。
[0024]采用這種方式,可在進行頁面切換后,可以保持不同頁簽之間的相對位置不變。
[0025]第二方面,提供一種進行頁面切換的裝置,包括:
[0026]確定模塊,用于根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽,并將確定的頁簽傳輸給顯示模塊,其中,不同頁簽用于標識不同的頁面;
[0027]顯示模塊,用于接收所述確定模塊確定的頁簽,將當前頁面切換到確定的頁簽所標識的頁面,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽。
[0028]結合第二方面,在第一種可能的實現(xiàn)方式中,在當前頁面顯示的多個頁簽中,用于顯示當前頁面的頁簽的面積大于用于顯示其它頁面的頁簽的面積。
[0029]結合第二方面,或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述確定模塊還用于,在接收頁面切換指令之前,確定用戶的操作模式,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,并將確定的所述排列方式傳輸給顯示模塊;所述操作模式包括左手操作模式或右手操作模式;
[0030]所述顯示模塊還用于,按照所述確定模塊確定的排列方式將多個頁簽顯示在當前頁面上。
[0031]結合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述確定模塊具體用于:
[0032]若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端、且將當前頁面的頁簽排列在其它頁簽的最右邊;若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端,且將當前頁面的頁簽排列在其它頁簽的最左邊。
[0033]結合第二方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述確定模塊具體用于:
[0034]若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在當前頁面的左端,且將當前頁面的頁簽排列在其它頁簽的最上邊;若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在顯示頁面的右端,且將當前頁面的頁簽排列在其它頁簽的最上邊。結合第二方面,或第二方面的第一至四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述顯示模塊具體用于:
[0035]按順時針或逆時針方向將所述多個頁簽進行移位,直到所述切換后的頁面的頁簽移動到所述切換前的頁面的頁簽的位置。
[0036]本申請第二方面及第二方面的各種可能的實現(xiàn)方式所具有的有益效果與上述第一方面及第一方面的各種可能的實現(xiàn)方式所具有的有益效果相對應,這里不再贅述。
【專利附圖】
【附圖說明】
[0037]圖1為現(xiàn)有技術中通過在頁面的顯示區(qū)域進行滑動來實現(xiàn)頁面切換的示意圖;
[0038]圖2為本發(fā)明實施例提供的進行頁面切換的方法流程圖;
[0039]圖3為本發(fā)明實施例在用戶雙手操作設備時,顯示的頁簽排列示意圖;
[0040]圖4 Ca)為顯示的左手操作模式下頁簽橫向排列示意圖;
[0041]圖4 (b)為顯示的右手操作模式下頁簽橫向排列示意圖;
[0042]圖5 Ca)為顯示的左手操作模式下頁簽縱向排列示意圖;
[0043]圖5 (b)為顯示的右手操作模式下頁簽縱向排列示意圖;
[0044]圖6為本發(fā)明實施例按順時針方向移動頁簽的示意圖;
[0045]圖7為本發(fā)明實施例在當前頁面沒有顯示全部頁簽時,移動頁簽的示意圖;
[0046]圖8為本發(fā)明另一實施例進行頁面切換的方法流程圖;
[0047]圖9為本發(fā)明實施例提供的進行頁面切換的裝置結構圖;
[0048]圖10為本發(fā)明實施例進行頁面切換的設備結構圖。
【具體實施方式】
[0049]本發(fā)明實施例中根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽,根據確定的頁簽進行頁面切換,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽;本發(fā)明實施例中,由于在當前頁面顯示了多個頁面的頁簽,用戶可以利用這些頁簽輸入頁面切換指令,根據用戶輸入的頁面切換指令,在確定切換后的頁面的頁簽后,將當前頁面切換到確定的頁簽所標識的頁面,這種通過頁簽進行頁面切換的方式,可以避免用戶觸及除頁簽所在區(qū)域外的其它顯示區(qū)域而導致事件沖突,同時,由于無需按頁簽的順序進行切換,可以進行不同頁面的跳變式切換;本發(fā)明實施例中,在進行頁面切換的同時,將切換后的頁面的頁簽移動到了切換前的頁面的頁簽的位置,這種方式可以使顯示頁面的頁簽的位置保持固定,用戶可以在固定位置查看當前頁面的頁簽,以便根據當前頁面的頁簽確定切換后的頁面的頁簽。
[0050]在本發(fā)明較詳細的實施例中,還提供了針對大屏幕、用戶單手操作情況下的實施方式,這些實施方式可有效降低用戶在單手操作設備時進行頁面切換的難度,并減小當前頁面的頁簽被覆蓋的概率。
[0051]下面結合說明書附圖對本發(fā)明實施例作進一步詳細描述。
[0052]如圖2所示,為本發(fā)明實施例提供的進行頁面切換的方法流程圖,包括以下步驟:
[0053]S201:根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽,其中,不同頁簽用于標識不同的頁面;
[0054]S202:將當前頁面切換到確定的頁簽所標識的頁面,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽。
[0055]在實際應用中,本發(fā)明實施例可以應用于任何觸摸式手持電子設備;在具體實施中,在設備的當前頁面顯示多個頁面的頁簽,用戶可以通過點擊或滑動頁簽來選擇切換后的頁面的頁簽,本發(fā)明實施例根據用戶選擇的頁簽進行頁面切換;
[0056]這里,在確定用戶選擇的頁簽后,在將頁面切換到確定的頁簽所標識的頁面的同時,將切換后的頁面的頁簽移動到切換前的頁面的頁簽所在位置處,也即,不管當前顯示的頁面是哪個頁面,其頁簽的位置是一個固定的設定位置;用戶選擇頁簽的方式可以是點擊頁簽或滑動頁簽,具體地,可以在用戶點擊某個頁簽后,將用戶點點擊的頁簽確定為切換后的頁面的頁簽,還可以在用戶將某個頁簽滑動到設定位置后,將該頁簽確定為切換后的頁面的頁簽。
[0057]本發(fā)明實施例中,由于在當前頁面顯示了多個頁面的頁簽,用戶可以利用這些頁簽輸入頁面切換指令,根據用戶輸入的頁面切換指令,在確定切換后的頁面的頁簽后,將當前頁面切換到確定的頁簽所標識的頁面,這種通過頁簽進行頁面切換的方式,可以避免用戶觸及除頁簽所在區(qū)域外的其它顯示區(qū)域而導致事件沖突,同時,由于無需按頁簽的順序進行切換,可以進行不同頁面的跳變式切換;本發(fā)明實施例中,在進行頁面切換的同時,將切換后的頁面的頁簽移動到了切換前的頁面的頁簽的位置,這種方式可以使顯示頁面的頁簽的位置保持固定,用戶可以在固定位置查看當前頁面的頁簽,以便根據當前頁面的頁簽確定切換后的頁面的頁簽。
[0058]較佳地,步驟S201中,在當前頁面顯示的多個頁簽中,用于顯示當前頁面的頁簽的面積大于用于顯示其它頁面的頁簽的面積。
[0059]在具體實施中,由于當前頁面是用戶正在操作或瀏覽的頁面,可以在當前頁面的頁簽中為用戶提供更多的顯示信息,比如當前頁面的名稱、圖標等,這樣,在具體顯示多個頁簽時,可以使顯示當前頁面的頁簽的面積大于顯示其他頁面的頁簽的面積,具體地,當頁簽的顯示區(qū)域為矩形時,可以使當前頁面的頁簽的顯示寬度大于其它頁面的頁簽的顯示寬度,和/或,使當前頁面的頁簽的顯示長度大于其它頁面的頁簽的顯示長度等。這種顯示方式相對于現(xiàn)有技術中需要專門的顯示區(qū)域來顯示當前頁面的名稱、圖標等的方式,可以有效節(jié)省屏幕空間。
[0060]較佳地,步驟S201之前,還包括:
[0061]確定用戶的操作模式;
[0062]根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,并按照確定的排列方式將多個頁簽顯示在當前頁面上;所述操作模式包括左手操作模式或右手操作模式。
[0063]這里,具體確定用戶的操作模式的方式有很多種,比如,可以利用溫度傳感器或壓力傳感器,還可以通過顯示界面、按鍵等接收用戶選擇的操作模式,這樣,用戶可以根據自己的使用習慣,自主選擇操作模式。
[0064]在具體實施中,為了便于用戶對設備進行具體操作,可以根據用戶的操作模式,顯示不同的頁簽排列方式,比如,在確定用戶左手操作設備時,可以顯示適用于用戶左手操作的頁簽排列方式,在確定用戶右手操作設備時,可以顯示適用于用戶右手操作的頁簽排列方式,在確定用戶雙手操作設備時,則可以顯示適用于雙手操作的頁簽排列方式,或在確定用戶雙手操作設備時,選擇任意一種頁簽排列方式,包括適用于左手操作的頁簽排列方式、適用于右手操作的頁簽排列方式、和適用于雙手操作的頁簽排列方式。如圖3所示,為本發(fā)明實施例在用戶雙手操作設備時,顯示的頁簽排列示意圖,由于用戶在單手操作設備時,會存在一些不便,下面重點對本發(fā)明實施例設計的在用戶單手操作設備時頁簽的排列方式做介紹。
[0065]在具體實施中,適用于單手操作的頁簽排列方式可以有多種類型,本發(fā)明實施例列舉以下兩種類型:
[0066]第一種類型,多個頁簽橫向排列在當前頁面的底端;
[0067]具體地,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,包括:
[0068]若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端,且將當前頁面的頁簽排列在其它頁簽的最右邊;
[0069]若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端,且將當前頁面的頁簽排列在其它頁簽的最左邊。
[0070]如圖4 Ca)所示,為顯示的左手操作模式下頁簽橫向排列示意圖,圖中,頁簽5為當前頁面的頁簽,其它頁簽1-4為除當前頁面外的其它頁面的頁簽,從圖中可以看出,頁簽5與設備的左邊沿距離最遠,相比其它頁簽,手指(一般為拇指)較難觸及頁簽5,而本發(fā)明實施例中將頁簽5的位置設定為當前頁面的頁簽的固定顯示位置,也即,在進行頁面切換后,切換后的頁面的頁簽都將顯示在圖中頁簽5的位置,比如,在用戶點擊頁簽3后,本發(fā)明實施例根據用戶的頁面切換指令,將頁面切換到頁簽3標識的頁面,并在切換前頁簽5的位置顯示頁簽3,這樣,因為頁簽5的位置一直顯示當前頁面的頁簽,用戶根本不需要點擊該位置的頁簽來切換頁面;本發(fā)明實施例尤其適用于顯示屏幕較大、用戶單手操作設備的情況,采用本發(fā)明實施例可有效降低進行頁面切換的難度,同時還可以減小當前頁面的頁簽被覆蓋的概率。同時,本發(fā)明實施例中,用于顯示當前頁面的頁簽5的面積大于用于顯示其它頁面的頁簽的面積,以便于顯示當前頁面的頁面名稱、圖標等,同時,這種顯示方式相對于現(xiàn)有技術中需要專門的顯示區(qū)域來顯示當前頁面的頁面名稱、圖標等的方式,還可以有效節(jié)省屏幕空間。
[0071]如圖4 (b)所示,為顯示的右手操作模式下頁簽橫向排列示意圖,應用原理與圖4(a)相似,這里不再贅述。
[0072]第二種類型,多個頁簽縱向排列在當前頁面的左端或右端;
[0073]具體地,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,包括:
[0074]若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在當前頁面的左端,且將當前頁面的頁簽排列在其它頁簽的最上邊;
[0075]若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在顯示頁面的右端,且將當前頁面的頁簽排列在其它頁簽的最上邊。
[0076]如圖5 (a)所示,為顯示的左手操作模式下頁簽縱向排列示意圖,在左手操作模式下,頁簽縱向排列在顯示頁面的左端,以便于用戶觸摸頁簽進行頁面切換,圖中,頁簽5為當前頁面的頁簽,其它頁簽1-4為除當前頁面外的其它頁面的頁簽,從圖中可以看出,頁簽5與設備的下邊沿距離最遠,相比其它頁簽,手指(一般為拇指)較難觸及頁簽5,而本發(fā)明實施例中將頁簽5的位置設定為當前頁面的頁簽的固定顯示位置,也即,在進行頁面切換后,切換后的頁面的頁簽都將顯示在圖中頁簽5的位置,比如,在用戶點擊頁簽3后,本發(fā)明實施例根據用戶的頁面切換指令,將頁面切換到頁簽3所標識的頁面,并在切換前頁簽5的位置顯示頁簽3,這樣,因為頁簽5的位置一直顯示當前頁面的頁簽,用戶根本不需要觸及該位置來切換頁面;本發(fā)明實施例尤其適用于顯示屏幕較大、用戶單手操作設備的情況,采用本發(fā)明實施例可有效降低進行頁面切換的難度。同時,本發(fā)明實施例中,用于顯示頁簽5的面積大于用于顯示其它頁面的頁簽的面積,以便于顯示當前頁面的頁面名稱、圖標等,同時,這種顯示方式相對于現(xiàn)有技術中需要專門的顯示區(qū)域來顯示這些內容的方式,還可以有效節(jié)省屏幕空間。
[0077]如圖5 (b)所示,為顯示的右手操作模式下頁簽縱向排列示意圖,應用原理與圖5(a)相似,這里不再贅述。
[0078]較佳地,步驟S202中,在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽,包括:
[0079]按順時針或逆時針方向將所述多個頁簽進行移位,直到切換后的頁面的頁簽移動到切換前的頁面的頁簽的位置。
[0080]在具體實施過程中,具體進行頁簽切換的方式可以有多種,比如,可以直接將切換前的頁面的頁簽與切換后的頁面的頁簽的位置互換,這時,不同頁簽之間的相對位置就會發(fā)生變化;為了保持不同頁簽之間的相對位置不變,可以在接收到頁面切換指令,確定切換后的頁簽后,按順時針或逆時針方向將多個頁簽同時進行移位,直到切換后的頁面的頁簽移動到切換前的頁面的頁簽的位置,這樣,就可以保持不同頁簽之間的相對位置不變;在具體實施中,接收的頁面切換指令可以是用戶通過點擊頁簽輸入的頁面切換指令,也可以是用戶通過滑動頁簽輸入的頁面切換指令;若接收的頁面切換指令是用戶通過滑動頁簽輸入的頁面切換指令,具體的過程可以為:用戶在頁簽顯示區(qū)域進行滑動,根據用戶的滑動操作,將多個頁簽同時進行移動,移動的快慢與用戶進行滑動的速度成比例,用戶在選擇的頁簽移動到設定的當前頁面的顯示位置時停止滑動,這時,本發(fā)明實施例可以根據移動到設定的顯不位直的頁簽,確定切換后的頁面;
[0081]如圖6所示,為本發(fā)明實施例按順時針方向移動頁簽的示意圖,圖中,在進行頁面切換前,當前頁面的頁簽為頁簽5,位于多個頁簽的最右邊,在接收到將頁面切換到頁面3的頁面切換指令后,在進行頁面切換的同時,按順時針方向移動當前頁面顯示的所有頁簽,直到將頁簽3移動到切換前頁簽5的位置。
[0082]在具體實施過程中,有可能在當前頁面沒有顯示所有頁面的頁簽,在這種情況下,可以在將當前頁面顯示的所有頁簽所標識的頁面都進行顯示后,再顯示其他頁面的頁簽,也可以在進行頁面切換的同時,也即,顯示完一個頁面后,在切換后的頁面顯示新的頁面的頁簽,同時不再顯示切換前的頁面的頁簽;還可以將其它未顯示的頁簽,與當前頁面顯示的頁簽一起進行順時針或逆時針移動,如圖7所示,為本發(fā)明實施例在當前頁面沒有顯示全部頁簽時,移動頁簽的示意圖;圖中,在進行頁面切換前,當前頁面顯示的所有頁簽為1-5,其中當前頁面的頁簽為頁簽5,除這5個頁簽外,還存在另外一個頁簽6,隱式排列在頁簽5的右邊,在接收到將頁面切換到頁面3的頁面切換指令后,在進行頁面切換的同時,按順時針方向移動所有頁簽,直到將頁簽3移動到切換前頁簽5的位置,這時,頁簽6移動到了切換前頁簽2的位置,頁簽4移動到了切換前頁簽6隱式顯示的位置。
[0083]本發(fā)明實施例在實際應用中尤其適用于對軟件的不同頁面進行顯示及切換的情況,在這種應用場景下,一般當前頁面的顯示區(qū)域可以足夠容納一個軟件所有頁面的頁簽,不會存在上述當前頁面沒有顯示全部頁簽的情況。
[0084]為了進一步說明本發(fā)明實施例進行頁面切換的方法,下面列舉另一個具體的實施例進行說明;
[0085]如圖8所示,為本發(fā)明另一實施例進行頁面切換的方法流程圖,包括:
[0086]S801:確定用戶的操作模式;所述操作模式包括左手操作模式或右手操作模式;
[0087]S802:根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,并按照確定的排列方式將多個頁簽顯示在當前頁面上;其中,在當前頁面顯示的多個頁簽中,用于顯示當前頁面的頁簽的面積大于用于顯示其它頁面的頁簽的面積;
[0088]在具體實施中,為了便于用戶對設備進行具體操作,可以根據用戶的操作模式,顯示不同的頁簽排列方式,具體確定用戶的操作模式的方式有很多種,比如,由于用戶操作設備的一端的溫度明顯大于另一端,因此可以利用溫度傳感器來判斷用戶的操作模式,除此,還可以通過操作界面、按鍵等接收用戶選擇的操作模式;根據用戶的操作模式,顯示的具體的頁簽排列方式可以有多種,具體可參見上述關于頁簽排列方式的具體描述,這里不再贅述。
[0089]在具體實施中,可以設計用于顯示當前頁面的頁簽的面積大于用于顯示其它頁面的頁簽的面積,這樣可以在當前頁面的頁簽位置處,顯示當前頁面的名稱、圖標等,相對于現(xiàn)有技術中需要專門的顯示區(qū)域來顯示當前頁面的名稱、圖標等的情況,還可以有效節(jié)省屏幕空間。
[0090]S803:根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽;
[0091]在具體實施中,根據接收的用戶輸入的頁面切換指令,確定切換后的頁面的頁簽,t匕如,用戶通過點擊頁簽3輸入頁面切換指令,則在接收用戶輸入的頁面切換指令后,確定進行頁面切換后的頁面的頁簽為頁簽3 ;則可以根據頁簽3,將頁面切換到該頁簽所標識的頁面。
[0092]S804:將當前頁面切換到確定的頁簽所標識的頁面,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽。
[0093]在具體實施中,可以將當前頁面的頁簽設置在一個固定位置,該位置可以是不容易被觸及的位置,一方面可以避免用戶在操作屏幕時將當前頁面的頁簽覆蓋,另一方面,可以將容易觸及的位置節(jié)省下留給其它非當前頁面的頁簽,以便于用戶選擇非當前頁面的頁簽進行頁面切換。
[0094]基于同一發(fā)明構思,本發(fā)明實施例中還提供了一種與進行頁面切換的方法對應的進行頁面切換的裝置,由于該裝置解決問題的原理與本發(fā)明實施例進行頁面切換的方法相似,因此該裝置的實施可以參見方法的實施,重復之處不再贅述。
[0095]如圖9所示,為本發(fā)明實施例提供的進行頁面切換的裝置結構圖,包括:
[0096]確定模塊91,用于根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽,并將確定的頁簽傳輸給顯示模塊82,其中,不同頁簽用于標識不同的頁面;
[0097]顯示模塊92,用于接收確定模塊91確定的頁簽,將當前頁面切換到該確定的頁簽所標識的頁面,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽。
[0098]較佳地,在當前頁面顯示的多個頁簽中,用于顯示當前頁面的頁簽的面積大于用于顯示其它頁面的頁簽的面積。
[0099]較佳地,確定模塊91還用于:在接收頁面切換指令之前,確定用戶的操作模式,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,并將確定的排列方式傳輸給顯示模塊92 ;所述操作模式包括左手操作模式或右手操作模式;
[0100]顯示模塊92還用于,按照確定模塊91確定的排列方式將多個頁簽顯示在當前頁面上。
[0101]較佳地,確定模塊91具體用于:
[0102]若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端、且將當前頁面的頁簽排列在其它頁簽的最右邊;若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端,且將當前頁面的頁簽排列在其它頁簽的最左邊。
[0103]較佳地,確定模塊91具體用于:
[0104]若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在當前頁面的左端,且將當前頁面的頁簽排列在其它頁簽的最上邊;若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在顯示頁面的右端,且將當前頁面的頁簽排列在其它頁簽的最上邊。較佳地,顯示模塊92具體用于:
[0105]按順時針或逆時針方向將所述多個頁簽進行移位,直到所述切換后的頁面的頁簽移動到所述切換前的頁面的頁簽的位置。
[0106]如圖10所示,為本發(fā)明實施例進行頁面切換的設備結構圖,主要包括外圍設備10-1和計算機10-2,其中,外圍設備10_1主要包括顯不設備10_3和輸入設備10-4,顯不設備10-3可以用于向用戶呈現(xiàn)操作界面,輸入設備10-4用于接收用戶輸入的操作指令,由于本發(fā)明實施例中的應用對象主要是觸摸式手持電子設備,觸摸式電子設備的觸摸屏既可以作為顯示設備,也可以作為輸入設備;計算機10-2主要包括:中央處理器10-5,用于控制各種操作命令的執(zhí)行;輸入/輸出端口 10-6,用于連接外圍設備10-1與計算機10-2 ;除此,還包括各種存儲設備10-7,如隨機訪問存儲器10-8、只讀存儲器10-9、磁盤或其它存儲器10-10 等;
[0107]本發(fā)明實施例中,輸入設備10-4接收用戶輸入的頁面切換指令,并將接收的頁面切換指令通過輸入/輸出端口 10-6傳輸給設備的中央處理器10-5,中央處理器10-5根據該頁面切換指令確定進行頁面切換后的頁面的頁簽,根據存儲設備10-7中存儲的頁簽與頁面的對應關系,確定切換后的頁面,并將確定的切換后的頁面通過輸入/輸出端口 10-6傳輸給顯不設備10_3,由顯不設備10_3顯不切換后的頁面。
[0108]本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0109]本發(fā)明是參照根據本發(fā)明實施例的方法、裝置(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0110]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0111]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0112]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0113]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
【權利要求】
1.一種進行頁面切換的方法,其特征在于,該方法包括: 根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽,其中,不同頁簽用于標識不同的頁面; 將當前頁面切換到確定的頁簽所標識的頁面,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽。
2.如權利要求1所述的方法,其特征在于,在當前頁面顯示的多個頁簽中,用于顯示當前頁面的頁簽的面積大于用于顯示其它頁面的頁簽的面積。
3.如權利要求1或2所述的方法,其特征在于,接收頁面切換指令之前,還包括: 確定用戶的操作模式;所述操作模式包括左手操作模式或右手操作模式; 根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,并按照確定的排列方式將多個頁簽顯示在當前頁面上。
4.如權利要求3所述的方法,其特征在于,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,包括: 若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端,且將當前頁面的頁簽排列在其它頁簽的最右邊; 若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端,且將當前頁面的頁簽排列在其它頁簽的最左邊。
5.如權利要求3所述的方法,其特征在于,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,包括: 若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在當前頁面的左端,且將當前頁面的頁簽排列在其它頁簽的最上邊; 若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在顯示頁面的右端,且將當前頁面的頁簽排列在其它頁簽的最上邊。
6.如權利要求1所述的方法,其特征在于,在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽,包括: 按順時針或逆時針方向將所述多個頁簽進行移位,直到所述切換后的頁面的頁簽移動到所述切換前的頁面的頁簽的位置。
7.一種進行頁面切換的裝置,其特征在于,該裝置包括: 確定模塊,用于根據接收的頁面切換指令,在觸摸屏當前頁面顯示的多個頁簽中,確定進行頁面切換后的頁面的頁簽,并將確定的頁簽傳輸給顯示模塊,其中,不同頁簽用于標識不同的頁面; 顯示模塊,用于接收所述確定模塊確定的頁簽,將當前頁面切換到確定的頁簽所標識的頁面,并在顯示切換前的頁面的頁簽的位置顯示切換后的頁面的頁簽。
8.如權利要求7所述的裝置,其特征在于,在當前頁面顯示的多個頁簽中,用于顯示當前頁面的頁簽的面積大于用于顯示其它頁面的頁簽的面積。
9.如權利要求7或8所述的裝置,其特征在于, 所述確定模塊還用于,在接收頁面切換指令之前,確定用戶的操作模式,根據確定的用戶的操作模式,確定需要在當前頁面顯示的多個頁簽的排列方式,并將確定的所述排列方式傳輸給顯示模塊;所述操作模式包括左手操作模式或右手操作模式; 所述顯示模塊還用于,按照所述確定模塊確定的排列方式將多個頁簽顯示在當前頁面上。
10.如權利要求9所述的裝置,其特征在于,所述確定模塊具體用于: 若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端、且將當前頁面的頁簽排列在其它頁簽的最右邊;若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將所述多個頁簽橫向排列在當前頁面的底端,且將當前頁面的頁簽排列在其它頁簽的最左邊。
11.如權利要求9所述的裝置,其特征在于,所述確定模塊具體用于: 若確定用戶的操作模式為左手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在當前頁面的左端,且將當前頁面的頁簽排列在其它頁簽的最上邊;若確定用戶的操作模式為右手操作模式,則確定需要在當前頁面顯示的多個頁簽的排列方式為:將需要顯示的頁簽縱向排列在顯示頁面的右端,且將當前頁面的頁簽排列在其它頁簽的最上邊。
12.如權利要求7所述的裝置,其特征在于,所述顯示模塊具體用于: 按順時針或逆時針方向將所述多個頁簽進行移位,直到所述切換后的頁面的頁簽移動到所述切換前的頁面的頁簽的位置。
【文檔編號】G06F3/0481GK104346088SQ201310323935
【公開日】2015年2月11日 申請日期:2013年7月29日 優(yōu)先權日:2013年7月29日
【發(fā)明者】張俊濤 申請人:華為技術有限公司