頁面返回操作的方法及裝置制造方法
【專利摘要】本申請?zhí)峁┮环N頁面返回操作的方法及裝置。所述方法包括:響應(yīng)用戶對當(dāng)前頁面的下拉操作,實施頁面滾動處理;當(dāng)基于頁面滾動處理的結(jié)果而檢測到所述當(dāng)前頁面的頁面內(nèi)容被下拉的下拉距離超出閾值時,執(zhí)行頁面返回操作。采用本申請的技術(shù)方案,下拉返回機制既使得頁面返回過程具備可交互性,可玩性,可終止,又新增提供了一種全局的向下滑屏操作用以增強返回操作的易用性。
【專利說明】頁面返回操作的方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本申請涉及移動通訊領(lǐng)域,尤其涉及一種移動設(shè)備的頁面返回操作的方法及裝 置。
【背景技術(shù)】
[0002] 目前,移動終端設(shè)備在應(yīng)用場景下通常是在當(dāng)前頁面的某一固定位置提供了統(tǒng)一 的用于觸發(fā)頁面跳轉(zhuǎn)的返回按鈕,當(dāng)點擊此返回按鈕時,從當(dāng)前頁面返回至上一級頁面。這 種頁面切換過程中不可被終止,不具備可交互性。在現(xiàn)有技術(shù)中,也沒有提出用統(tǒng)一的手勢 操作頁面返回的交互機制。
【發(fā)明內(nèi)容】
[0003] 本申請的主要目的在于提供一種移動設(shè)備的頁面返回操作的方法及裝置,以解決 現(xiàn)有技術(shù)存在的同一應(yīng)用或不同應(yīng)用的頁面間的切換過程不可被終止、不具備交互性的問 題,其中:
[0004] 本申請的一個方面,提供一種移動設(shè)備的頁面返回操作的方法,包括:響應(yīng)用戶對 當(dāng)前頁面的下拉操作,實施頁面滾動處理;當(dāng)基于頁面滾動處理的結(jié)果而檢測到所述當(dāng)前 頁面的頁面內(nèi)容被下拉的下拉距離超出閾值時,執(zhí)行頁面返回操作。
[0005] 另外,在所述方法中,在所述實施頁面滾動處理的步驟中還包括判斷所述頁面頭 部是否為迷你頭部,在判斷結(jié)果為所述頁面頭部是迷你頭部時,執(zhí)行將所述迷你頭部轉(zhuǎn)換 為正常頭部的轉(zhuǎn)換處理。
[0006] 另外,在所述方法中,在判斷結(jié)果為所述頁面頭部不是迷你頭部的步驟中,還包括 判斷所述頁面頭部是否為個性化頭部,在判斷為所述頁面頭部是個性化頭部時,將所述個 性化頭部向下拉伸使得拉伸的距離超出所述閾值;在判斷為所述頁面頭部不是個性化頭部 時,將所述頁面內(nèi)容的頂部與頁面頭部之間的距離增長使得增長的距離超出所述閾值。
[0007] 另外,在所述方法中,還包括基于頁面滾動處理的結(jié)果而進一步檢測到所述下拉 操作的時間超出預(yù)定時間時執(zhí)行所述頁面返回操作。
[0008] 本申請的另一方面,提供一種移動設(shè)備的頁面返回裝置,包括:頁面滾動處理裝 置,被配置成響應(yīng)用戶對當(dāng)前頁面的下拉操作而實施頁面滾動處理;閾值檢測裝置,被配置 成當(dāng)基于頁面滾動處理的結(jié)果而檢測到所述當(dāng)前頁面的頁面內(nèi)容被下拉的下拉距離超出 閾值時,執(zhí)行頁面返回操作。
[0009] 另外,在所述頁面滾動處理裝置中還包括:第一判斷裝置,被配置成判斷所述頁面 頭部是否為迷你頭部;轉(zhuǎn)換裝置,被配置成在第一判斷裝置的判斷結(jié)果為所述頁面頭部是 迷你頭部時,執(zhí)行將所述迷你頭部轉(zhuǎn)換為正常頭部的轉(zhuǎn)換處理。
[0010] 另外,在所述頁面滾動處理裝置中還包括:第二判斷裝置,被配置成在所述第一判 斷裝置的判斷結(jié)果為所述頁面頭部不是迷你頭部時,進一步判斷所述頁面頭部是否為個性 化頭部;第一實施裝置,被配置成在所述第二判斷裝置的判斷結(jié)果為所述頁面頭部是個性 化頭部時,將所述個性化頭部向下拉伸使得拉伸的距離超出所述閾值;以及第二實施裝置, 被配置成在所述第二判斷裝置的判斷結(jié)果為所述頁面頭部不是個性化頭部時,將所述頁面 內(nèi)容的頂部與頁面頭部之間的距離增長使得增長的距離超出所述閾值。
[0011] 另外,所述閾值大于所述當(dāng)前頁面刷新時所拉伸的極限距離。
[0012] 另外,在所述裝置中還包括時間檢測裝置,被配置成基于頁面滾動處理的結(jié)果而 進一步檢測到所述下拉操作的時間超出預(yù)定時間時執(zhí)行所述頁面返回操作。
[0013] 另外,所述下拉操作的時間是從接收到來自用戶的所述下拉操作的時刻起到執(zhí)行 所述頁面返回操作的時刻為止的時間。
[0014] 另外,所述預(yù)定時間優(yōu)選為0?400秒,更優(yōu)選為200秒。
[0015] 與現(xiàn)有技術(shù)相比,根據(jù)本申請的技術(shù)方案,本申請涉及的下拉返回機制既能夠使 得頁面返回的過程具備可交互性、可玩性、可終止性,又新追加了一種全局的向下滑屏操作 用以增強返回操作的易用性。
【專利附圖】
【附圖說明】
[0016] 此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申 請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
[0017] 圖1是本申請涉及的移動設(shè)備的頁面返回操作的流程圖;
[0018] 圖2是本申請的系統(tǒng)實施的頁面滾動處理的流程圖;
[0019] 圖3A是示出了在頁面A與頁面B之間插入有色透明蒙版的狀況的例子;
[0020] 圖3B是示出了在頁面A與頁面C之間插入有色透明蒙版的狀況的例子;
[0021] 圖3C是示出了將頁面B或頁面C完全顯示在屏幕中的狀況的例子;
[0022] 圖4的(a)?(d)是本申請涉及的在當(dāng)前頁面顯示的正常頭部和迷你頭部的例子;
[0023] 圖5的(a)?(c)是本申請涉及的在當(dāng)前頁面所顯示的個性化頭部的例子;
[0024] 圖6是本申請的以用戶與屏幕的接觸點作為起始點的下拉操作過程中的下拉距 離與頁面變化的響應(yīng)時間之間的關(guān)系圖;
[0025] 圖7是本申請涉及的在不同應(yīng)用下的頁面跳轉(zhuǎn)的狀態(tài)圖;
[0026] 圖8是本申請的頁面返回裝置的結(jié)構(gòu)示意圖;
[0027] 圖9是本申請的頁面滾動處理裝置801的結(jié)構(gòu)示意圖。
【具體實施方式】
[0028] 本申請的主要思想在于,提出一種移動設(shè)備的頁面返回操作的方法及裝置,主要 解決了與例如云0S頁面轉(zhuǎn)場機制(同一應(yīng)用下頁面內(nèi)跳轉(zhuǎn)、不同應(yīng)用下頁面間跳轉(zhuǎn))類似的 上下級頁面返回機制,并且具有如下特點:(1)與云0S系統(tǒng)的頁面進入機制具備上下文關(guān) 聯(lián)關(guān)系;(2)與云0S系統(tǒng)個性化頭部結(jié)合,在上下拉動過程中可伸縮個性化頭部;(3)具備 操作路徑距離的判斷與操作時間的判斷,用以防止誤操作。
[0029] 為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合附圖及具體實施例,對本 申請作進一步地詳細(xì)說明。
[0030] 根據(jù)本申請的實施例,提供了一種移動設(shè)備的頁面返回操作的方法。
[0031] 下面,以云0S作為移動設(shè)備的操作系統(tǒng)來說明頁面層級跳轉(zhuǎn)的情境。
[0032] 在移動設(shè)備的操作系統(tǒng)(以下,有時簡稱為"系統(tǒng)")例如云0S2. 0中,通常,基本頁 面布局從上至下依次包括狀態(tài)欄、頭部、內(nèi)容、頁腳。例如如圖3C所示,該圖示出了當(dāng)前頁 面的布局。系統(tǒng)中頁面層級跳轉(zhuǎn)分為兩種情境:
[0033] 第一種情況是同一應(yīng)用內(nèi)的頁面跳轉(zhuǎn)。即:假定用戶在當(dāng)前頁面A中發(fā)起要進入 同一應(yīng)用內(nèi)的下一級頁面B的操作時,頁面B的頭部與內(nèi)容部分從頁腳的上邊沿起自下至 上升起直到完全顯示在移動設(shè)備的屏幕中。在頁面B升起過程中,在頁面A與頁面B之間 插入有色透明蒙版,用以區(qū)分A、B兩個頁面之間。圖3A示出了在頁面A與頁面B之間插入 有色透明蒙版的狀況,圖3C示出了將頁面B完全顯示在屏幕中的狀況。同理,作子級頁面 B返回至頁面A的過程即為上述的頁面A跳轉(zhuǎn)到頁面B的過程的逆向過程。
[0034] 第二種情況是不同應(yīng)用間的頁面跳轉(zhuǎn)。即:假定在當(dāng)前頁面A中經(jīng)由特定操作調(diào) 用了另一應(yīng)用而進入到頁面C時,隨著頁面A縮放至一定大小例如70%以后,頁面C從頁面 A的頁腳的上邊沿起逐漸自下向上升起,直到完全顯示在屏幕中。同樣地,在頁面A與頁面 C之間也插入有色透明蒙版。圖3B示出了在頁面A與頁面C之間插入有色透明蒙版的狀 況,圖3C示出了將頁面C完全顯示在屏幕中的狀況。同樣地,另一應(yīng)用的頁面C返回至頁 面A的過程為上述的頁面A進入頁面C過程的逆向過程。
[0035] 綜上所述,在云0S2. 0中,頁面的正向跳轉(zhuǎn)的過程為自下而上的切換過程,相對于 此,頁面的反向跳轉(zhuǎn)的過程為自上而下的切換過程。在此,頁面的正向跳轉(zhuǎn)是指從上一級頁 面跳轉(zhuǎn)到下一級頁面的意思,而頁面的反向跳轉(zhuǎn)是指從下一級頁面返回到上一級頁面的意 思。
[0036] 下面,結(jié)合圖4和圖5來說明本發(fā)明涉及的頁面頭部的各種情況。
[0037] 移動設(shè)備的當(dāng)前頁面的頭部大致分為三種,S卩:正常頭部(normal header)、迷你 頭部(miniheader)以及個性化頭部。具體來說,正常頭部如圖3的(a)所示那樣是包含例 如導(dǎo)航信息的高度無變化的頭部。迷你頭部如圖3的(b)所示那樣是在當(dāng)前頁面的狀態(tài)發(fā) 生改變時高度縮小的頭部,并且,由于頁面狀態(tài)存在瀏覽、滾動、編輯、模態(tài)等狀態(tài),所以頁 面頭部所顯示的信息有時會根據(jù)頁面頭部的狀態(tài)而發(fā)生改變,例如僅顯示部分信息而隱藏 剩余部分信息。在此,模態(tài)是指頁面用于處理特殊事務(wù)的狀態(tài)。個性化頭部如圖4的(a)所 示那樣是包含例如高度、顏色、樣式、圖片、大小等之中的一種或兩種以上的信息的頭部。
[0038] 此外,根據(jù)頁面狀態(tài)的不同,正常頭部與迷你頭部之間、個性化頭部與迷你頭部之 間會發(fā)生轉(zhuǎn)換。例如,圖4的(a)和(b)示出了正常頭部轉(zhuǎn)換成迷你頭部的情況。當(dāng)然,頁 面頭部也存在從迷你頭部轉(zhuǎn)換成正常頭部或個性化頭部的情況。
[0039] 根據(jù)本申請的實施例,提供了一種移動設(shè)備的頁面返回操作的方法。
[0040] 圖1是本申請涉及的移動設(shè)備的頁面返回操作的流程圖。
[0041] 如圖1所示,在步驟S101中,響應(yīng)用戶對當(dāng)前頁面的下拉操作,實施頁面滾動處 理。在此,下拉操作是指從用戶通過手指、觸筆等方式接觸到移動設(shè)備的屏幕時刻開始到用 戶結(jié)束接觸動作為止的整個過程。也就是說,用戶對移動設(shè)備發(fā)出了接觸動作,相對于此, 移動設(shè)備的操作系統(tǒng)響應(yīng)該接觸動作而實施了頁面滾動處理。
[0042] 下面,結(jié)合圖2至圖6來具體說明頁面的反向跳轉(zhuǎn)的過程。圖2是本申請的系統(tǒng) 實施的頁面滾動處理的流程圖。
[0043] 如圖2所示,系統(tǒng)實施的頁面滾動處理可以包括第一判斷步驟S201、轉(zhuǎn)換步驟 S202、第二判斷步驟S203、第二實施步驟S204以及第一實施步驟S205。
[0044] 首先,在第一判斷步驟S201中,需要判斷當(dāng)前頁面的頭部是否為迷你頭部。在此, 迷你頭部是指在當(dāng)前頁面出現(xiàn)輸入鍵盤時正常頭部縮小到一定尺寸并且隱藏正常頭部的 一部分的頭部。如圖4所示,圖4中的(a)表示在當(dāng)前頁面顯示的正常頭部,圖4中的(b) 表示在當(dāng)前頁面出現(xiàn)輸入鍵盤后所顯示的迷你頭部。先執(zhí)行第一判斷步驟的目的在于,在 執(zhí)行頁面返回操作之前確保當(dāng)前頁面的頭部不是迷你頭部,即確保在當(dāng)前頁面顯示的頁面 頭部是完整的。若判斷結(jié)果為頁面頭部是迷你頭部時,則進入步驟S202。反之,若判斷結(jié)果 為頁面頭部不是迷你頭部,則進入第二判斷步驟S203。換句話說,根據(jù)第一判斷步驟S201 的判斷結(jié)果來決定是否執(zhí)行轉(zhuǎn)換處理。
[0045] 在轉(zhuǎn)換步驟S202中,執(zhí)行將迷你頭部轉(zhuǎn)換為正常頭部的轉(zhuǎn)換處理。例如,假設(shè)當(dāng) 前頁面是圖4的(b)所示的頁面時,將該頁面的迷你頭部轉(zhuǎn)換成如圖4的(c)所示的正常頭 部。也就是說,將當(dāng)前頁面的迷你頭部所隱藏的部分內(nèi)容也顯示在屏幕中。即,在轉(zhuǎn)換過程 中,如圖4的(c)所示那樣,頁面的頭部高度逐漸變高,與此同時,迷你頭部所承載的頁面內(nèi) 容部分向下移出,正常頭部所承載的頁面內(nèi)容自上而下移入屏幕中。圖4的(c)示出了將 當(dāng)前頁面的迷你頭部轉(zhuǎn)換成正常頭部后頁面內(nèi)容被繼續(xù)下拉的狀態(tài)圖。
[0046] 在第二判斷步驟S203中,需要判斷當(dāng)前頁面的頭部是否為個性化頭部。也就是 說,由于系統(tǒng)進行頁面返回操作的方式根據(jù)頁面頭部的類型的不同而不同,所以需要在該 步驟S203中判斷當(dāng)前頁面的頭部是個性化頭部還是正常頭部。若判斷結(jié)果為當(dāng)前頁面的 頭部是個性化頭部,則進入第一實施步驟S205。若判斷結(jié)果為當(dāng)前頁面的頭部不是個性化 頭部而是正常頭部,則進入第二實施步驟S204。換句換說,在當(dāng)前頁面所顯示的頭部不是迷 你頭部時,存在該頭部是正常頭部或是個性化頭部這兩種情況。在這種情況下,需要根據(jù)當(dāng) 前頁面所顯示的頭部的情況來決定啟動頁面返回操作的方式。在此,個性化頭部是指將頁 面頭部設(shè)置成例如具有特定圖片的頭部。如圖5的(a)所示,示出了在當(dāng)前頁面所顯示的 個性化頭部。
[0047] 在第一實施步驟S205中,將當(dāng)前頁面的個性化頭部向下拉伸使得拉伸的距離超 出閾值。如圖5的(b)所示,示出了在將當(dāng)前頁面的個性化頭部向下拉伸時個性化頭部被 伸長的狀況。換句話說,在用戶下拉操作過程中,個性化頭部隨著下拉操作而被伸長,在伸 長過程中判斷伸長距離是否超出閾值。如果伸長距離超出了閾值,則如圖5的(c)所示那 樣在一定時間里頁面的頭部逐漸變成正常頭部的大小,且與頁面內(nèi)容連成一體而隨著頁面 內(nèi)容向下移動,直至當(dāng)前頁面移出屏幕而上一級頁面移入屏幕中。
[0048] 在第二實施步驟S204中,將當(dāng)前頁面的頁面內(nèi)容的頂部與頁面頭部之間的距離 增大使得增大的距離超出上述閾值。如圖4的(d)所示,示出了在將當(dāng)前頁面的正常頭部 向下拉伸時的狀況。換句話說,在用戶下拉操作過程中,當(dāng)前頁面的頭部高度保持不變,而 在頁面內(nèi)容與正常頭部之間產(chǎn)生空隙,該空隙隨著下拉操作而被增大,在下拉過程中判斷 空隙的增大距離是否超出閾值。如果空隙的增大距離超出了閾值,則在一定時間里頁面的 頭部與頁面內(nèi)容連成一體而隨著頁面內(nèi)容向下移動。
[0049] 在此,上述的"一定時間"是指在頁面內(nèi)容被下拉的過程中頁面的響應(yīng)時間,可以 設(shè)定為〇. 〇2s?0. 5s,但優(yōu)選為0. Is。另外,閾值是指在當(dāng)前頁面的頁面頭部被拉伸時拉 伸距離滿足執(zhí)行頁面返回操作條件的臨界值。該拉伸距離的計算方法如下:
[0050] (1)在頁面頭部為個性化頭部時,
[0051] 拉伸距離L=被拉伸后的個性化頭部高度一原始個性化頭部高度
[0052] (2)在頁面頭部為正常頭部時,
[0053] 拉伸距離L=被拉出的空隙的高度。
[0054] L的取值范圍是[0, 3/8*screenheight]。當(dāng)L大于該取值范圍的最大值時,頁面 頭部變成原始高度,與頁面內(nèi)容連成一體地顯示。
[0055] 圖6示出了以用戶與屏幕的接觸點作為起始點的下拉操作過程中的下拉距離與 頁面變化的響應(yīng)時間之間的關(guān)系圖。如圖6所示,橫軸表示用戶進行下拉操作時的下拉距 離,縱軸表示頁面變化的響應(yīng)時間。在該圖中,XI表示正常滾動的頁面內(nèi)容在頁面內(nèi)容的 頂部超過頁面頭部與頁面內(nèi)容的邊界后被拉伸的極限彈性距離,X2表示在當(dāng)前頁面的頁面 頭部被拉伸時拉伸距離滿足執(zhí)行頁面返回操作條件的閾值(即,3/8*screenheight),Y1表 示當(dāng)前頁面被刷新時頁面的響應(yīng)時間值,Y2表示頁面頭部被拉伸的距離滿足執(zhí)行頁面返回 操作條件時的頁面的響應(yīng)時間值。從圖中可以看出,閾值X2大于當(dāng)前頁面刷新時所拉伸的 極限距離XI。如圖6所示,在下拉距離處于0?XI期間,頁面先進行正常的向下滾動,但由 于此時下拉距離不滿足頁面返回操作的距離,所以頁面從向下滾動狀態(tài)彈性地返回到原始 狀態(tài)。在下拉距離處于XI?X2期間時,頁面下沉的速度變慢,用以增加頁面返回操作的成 本,防止由正常使用過程中的誤操作而導(dǎo)致的頁面返回,在這種狀態(tài)下也由于下拉距離依 然不滿足頁面返回操作的距離而頁面最終彈性返回到原始狀態(tài)。當(dāng)下拉距離超出X2時,由 于下拉距離已經(jīng)滿足頁面返回操作的距離,表明已觸發(fā)頁面返回機制,此時頁面變化速度 與用戶下拉操作的移動速度一致,當(dāng)用戶結(jié)束接觸屏幕的動作例如手指離開屏幕后,被拖 動的頁面向下滑動并滑出屏幕,進而顯示出完整的上一級頁面,即執(zhí)行了完整的返回動作。
[0056] 綜上所述,系統(tǒng)通過執(zhí)行步驟S201?步驟S205來實施頁面滾動處理。
[0057] 然后返回至圖1,在步驟S102中,當(dāng)基于頁面滾動處理的結(jié)果而檢測到當(dāng)前頁面 的頁面內(nèi)容被下拉的距離超出閾值時,執(zhí)行頁面返回操作。也就是說,響應(yīng)用戶對當(dāng)前頁面 的下拉操作,移動設(shè)備的操作系統(tǒng)對與用戶下拉操作所產(chǎn)生的下拉距離對應(yīng)的頁面滾動距 離進行檢測,并根據(jù)該檢測結(jié)果來決定是否執(zhí)行頁面返回操作。如上所述,由于在步驟S204 或S205中已將當(dāng)前頁面的個性化頭部的拉伸距離或頁面頭部與頁面內(nèi)容之間的空隙長度 超出閾值,所以系統(tǒng)能夠檢測到當(dāng)前頁面的頁面內(nèi)容被下拉的距離超出閾值,從而執(zhí)行頁 面返回操作。例如,圖5的(c)示出了同一應(yīng)用下的執(zhí)行頁面返回操作的過程中的狀況。 隨著當(dāng)前頁面不斷下沉,上一級頁面即有關(guān)聯(lián)系人的頁面移入屏幕中。再如,圖7的(a)? (c)示出了不同應(yīng)用下的執(zhí)行頁面返回操作的過程的狀態(tài)圖。圖7的(a)表示在屏幕顯示 的當(dāng)前頁面,圖7的(b)表示將當(dāng)前頁面的頭部與頁面內(nèi)容之間的空隙長度增大的狀態(tài),圖 7的(c)表示空隙長度超出閾值后隨著當(dāng)前頁面的內(nèi)容移出屏幕而另一應(yīng)用的頁面內(nèi)容移 入屏幕的狀態(tài)圖。
[0058] 另外,為了進一步防止由正常使用過程中的誤操作以及正常狀態(tài)下的頁面內(nèi)容的 下拉操作而導(dǎo)致頁面返回,除了檢測當(dāng)前頁面的頁面內(nèi)容被下拉的距離是否超出閾值以 夕卜,還可以進一步檢測當(dāng)前頁面的頁面內(nèi)容被下拉操作的時間是否滿足預(yù)定時間。也就是 說,在用戶結(jié)束接觸動作時,如果整個接觸動作所產(chǎn)生的移動距離大于閾值且下拉操作時 間大于預(yù)定時間,則觸發(fā)頁面返回操作,否則頁面將恢復(fù)為原狀。
[0059] 如圖1所示,在步驟S103中,基于步驟S101的頁面滾動處理的結(jié)果來進一步檢測 下拉操作的時間是否滿足預(yù)定時間。若下拉操作的時間超出預(yù)定時間時,則執(zhí)行頁面返回 操作。在此,下拉操作的時間是指從接收到來自用戶的下拉操作的時刻起到執(zhí)行頁面返回 操作的時刻為止的時間。假設(shè)將下拉時間取為t,則t=t2_tl。其中,tl表示用戶開始接觸 屏幕時的時間,t2表示用戶結(jié)束接觸屏幕時的時間。當(dāng)t值處于[0, 400ms]期間時,則t不 滿足判斷條件,當(dāng)t值處于[400ms,+->]時,則t滿足判斷條件。也就是說,預(yù)定時間t優(yōu) 選為0?400ms,更優(yōu)選為200ms。
[0060] 如上所述,詳細(xì)敘述了用戶接觸移動設(shè)備的屏幕后觸發(fā)頁面返回操作的情況,而 以上內(nèi)容主要是針對用戶對頁面內(nèi)容進行下拉操作的情況進行的說明。此外,在用戶對頁 面的頭部進行下拉操作的情況下,若當(dāng)前頁面所顯示的頭部是正常頭部,則系統(tǒng)不進行響 應(yīng)而使得頁面保持不變;若當(dāng)前頁面所顯示的頭部是個性化頭部時,則系統(tǒng)響應(yīng)用戶的下 拉操作而使得頁面頭部被伸長,并根據(jù)頭部的伸長距離來決定是否進行頁面返回操作。
[0061] 下面,對本申請涉及的頁面返回裝置進行說明。
[0062] 圖8是本申請的頁面返回裝置的結(jié)構(gòu)示意圖。如圖所示,頁面返回裝置800可以 包括頁面滾動處理裝置801、閾值檢測裝置802以及時間檢測裝置803。
[0063] 頁面滾動處理裝置801被配置成響應(yīng)用戶對當(dāng)前頁面的下拉操作而實施頁面滾 動處理。
[0064] 具體來說,圖9是本申請的頁面滾動處理裝置801的結(jié)構(gòu)示意圖。如圖9所示,頁 面滾動處理裝置801可以進一步包括第一判斷裝置901、轉(zhuǎn)換裝置902、第二判斷裝置903、 第一實施裝置904以及第二實施裝置905。
[0065] 第一判斷裝置901被配置成判斷頁面頭部是否為迷你頭部。
[0066] 轉(zhuǎn)換裝置902被配置成在第一判斷裝置901的判斷結(jié)果為頁面頭部是迷你頭部時 執(zhí)行將迷你頭部轉(zhuǎn)換為正常頭部的轉(zhuǎn)換處理。
[0067] 第二判斷裝置903被配置成在第一判斷裝置的判斷結(jié)果為頁面頭部不是迷你頭 部時,進一步判斷頁面頭部是否為個性化頭部。
[0068] 第一實施裝置904被配置成在第二判斷裝置的判斷結(jié)果為頁面頭部是個性化頭 部時,將個性化頭部向下拉伸使得拉伸的距離超出閾值。在此,閾值大于當(dāng)前頁面被刷新時 所拉伸的極限距離。
[0069] 第二實施裝置905被配置成在第二判斷裝置的判斷結(jié)果為頁面頭部不是個性化 頭部時,將頁面內(nèi)容的頂部與頁面頭部之間的距離增長使得增長的距離超出所述閾值。
[0070] 返回至圖8,閾值檢測裝置802被配置成當(dāng)基于頁面滾動處理的結(jié)果而檢測到所 述當(dāng)前頁面的頁面內(nèi)容被下拉的下拉距離超出閾值時,執(zhí)行頁面返回操作。
[0071] 時間檢測裝置803被配置成基于頁面滾動處理的結(jié)果而進一步檢測到下拉操作 的時間超出預(yù)定時間時執(zhí)行頁面返回操作。在此,下拉操作的時間是指從接收到來自用戶 的下拉操作的時刻起到執(zhí)行頁面返回操作的時刻為止的時間。此外,預(yù)定時間優(yōu)選為〇? 400秒,更優(yōu)選為200秒。
[0072] 本申請的系統(tǒng)800所包括的各個裝置的具體實施與本申請的方法中的步驟的具 體實施是相對應(yīng)的,為了不模糊本申請,在此不再對各個裝置的具體細(xì)節(jié)進行描述。
[0073] 本申請的頁面返回操作的方法及裝置能夠在任何可以將當(dāng)前頁面跳轉(zhuǎn)至上一級 頁面的應(yīng)用系統(tǒng)中應(yīng)用。所述應(yīng)用系統(tǒng)可以包括但不限于:移動終端設(shè)備、膝上型電腦、平 板電腦、個人數(shù)字助理等。
[0074] 專業(yè)人員應(yīng)該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的 裝置及方法的步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明 硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步 驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條 件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種 實現(xiàn)不應(yīng)認(rèn)為超出本申請的范圍。
[0075] 結(jié)合本文中所公開的實施例描述的方法或方法的步驟可以用硬件、處理器執(zhí)行的 軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器 (ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術(shù)領(lǐng)域】 內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0076] 應(yīng)當(dāng)注意,本申請的實施方式可以通過硬件、軟件或者軟件和硬件的結(jié)合來實現(xiàn)。 硬件部分可以利用專用邏輯來實現(xiàn);軟件部分可以存儲在存儲器中,由適當(dāng)?shù)闹噶顖?zhí)行系 統(tǒng),例如微處理器或者專用設(shè)計硬件來執(zhí)行。本領(lǐng)域的普通技術(shù)人員可以理解上述的裝置 和方法可以使用計算機可執(zhí)行指令和/或包含在處理器控制代碼中來實現(xiàn),例如在諸如磁 盤、CD或DVD-ROM的載體介質(zhì)、諸如只讀存儲器(固件)的可編程的存儲器或者諸如光學(xué)或 電子信號載體的數(shù)據(jù)載體上提供了這樣的代碼。本申請的設(shè)備及其模塊可以由諸如超大規(guī) 模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、或者諸如現(xiàn)場可編程門陣列、可 編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實現(xiàn),也可以用由各種類型的處理器執(zhí)行的 軟件實現(xiàn),也可以由上述硬件電路和軟件的結(jié)合例如固件來實現(xiàn)。
[0077] 應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了設(shè)備的若干模塊或子模塊,但是這種劃 分僅僅并非強制性的。實際上,根據(jù)本申請的實施方式,上文描述的兩個或更多模塊的特征 和功能可以在一個模塊中具體化。反之,上文描述的一個模塊的特征和功能可以進一步劃 分為由多個模塊來具體化。
[0078] 此外,盡管在附圖中以特定順序描述了本申請方法的操作,但是,這并非要求或者 暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的 結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟, 將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
[0079] 以上所述僅為本申請的實施例而已,并不用于限制本申請,對于本領(lǐng)域的技術(shù)人 員來說,本申請可以有各種更改和變化。凡在本申請的精神和原則之內(nèi),所作的任何修改、 等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
【權(quán)利要求】
1. 一種移動設(shè)備的頁面返回操作的方法,包括: 響應(yīng)用戶對當(dāng)前頁面的下拉操作,實施頁面滾動處理; 當(dāng)基于頁面滾動處理的結(jié)果而檢測到所述當(dāng)前頁面的頁面內(nèi)容被下拉的下拉距離超 出閾值時,執(zhí)行頁面返回操作。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述實施頁面滾動處理的步驟中還包 括判斷所述頁面頭部是否為迷你頭部, 在判斷結(jié)果為所述頁面頭部是迷你頭部時,執(zhí)行將所述迷你頭部轉(zhuǎn)換為正常頭部的轉(zhuǎn) 換處理。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在判斷結(jié)果為所述頁面頭部不是迷你頭 部的步驟中,還包括判斷所述頁面頭部是否為個性化頭部, 在判斷為所述頁面頭部是個性化頭部時,將所述個性化頭部向下拉伸使得拉伸的距離 超出所述閾值; 在判斷為所述頁面頭部不是個性化頭部時,將所述頁面內(nèi)容的頂部與頁面頭部之間的 距離增長使得增長的距離超出所述閾值。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述閾值大于所述當(dāng)前頁面刷新時所拉 伸的極限距離。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括基于頁面滾動處理的結(jié)果而進一 步檢測到所述下拉操作的時間超出預(yù)定時間時執(zhí)行所述頁面返回操作。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述下拉操作的時間是從接收到來自用 戶的所述下拉操作的時刻起到執(zhí)行所述頁面返回操作的時刻為止的時間。
7. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預(yù)定時間為0?400秒。
8. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預(yù)定時間為200秒。
9. 一種移動設(shè)備的頁面返回裝置,包括: 頁面滾動處理裝置,被配置成響應(yīng)用戶對當(dāng)前頁面的下拉操作而實施頁面滾動處理; 閾值檢測裝置,被配置成當(dāng)基于頁面滾動處理的結(jié)果而檢測到所述當(dāng)前頁面的頁面內(nèi) 容被下拉的下拉距離超出閾值時,執(zhí)行頁面返回操作。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,在所述頁面滾動處理裝置中還包括: 第一判斷裝置,被配置成判斷所述頁面頭部是否為迷你頭部; 轉(zhuǎn)換裝置,被配置成在所述第一判斷裝置的判斷結(jié)果為所述頁面頭部是迷你頭部時執(zhí) 行將所述迷你頭部轉(zhuǎn)換為正常頭部的轉(zhuǎn)換處理。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述頁面滾動處理裝置中還包括: 第二判斷裝置,被配置成在所述第一判斷裝置的判斷結(jié)果為所述頁面頭部不是迷你頭 部時,進一步判斷所述頁面頭部是否為個性化頭部; 第一實施裝置,被配置成在所述第二判斷裝置的判斷結(jié)果為所述頁面頭部是個性化頭 部時,將所述個性化頭部向下拉伸使得拉伸的距離超出所述閾值;以及 第二實施裝置,被配置成在所述第二判斷裝置的判斷結(jié)果為所述頁面頭部不是個性 化頭部時,將所述頁面內(nèi)容的頂部與頁面頭部之間的距離增長使得增長的距離超出所述閾 值。
12. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述閾值大于所述當(dāng)前頁面刷新時所拉 伸的極限距離。
13. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括時間檢測裝置,被配置成基于頁 面滾動處理的結(jié)果而進一步檢測到所述下拉操作的時間超出預(yù)定時間時執(zhí)行所述頁面返 回操作。
14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述下拉操作的時間是從接收到來自 用戶的所述下拉操作的時刻起到執(zhí)行所述頁面返回操作的時刻為止的時間。
15. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述預(yù)定時間為0?400秒。
16. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述預(yù)定時間為200秒。
【文檔編號】G06F3/0484GK104102422SQ201310116139
【公開日】2014年10月15日 申請日期:2013年4月3日 優(yōu)先權(quán)日:2013年4月3日
【發(fā)明者】柯激情, 賈海軍 申請人:阿里巴巴集團控股有限公司