瀏覽器頁面的控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種瀏覽器頁面的控制方法及裝置。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)時代的不斷發(fā)展,移動終端例如智能手機的功能越來強大,用戶可根據(jù)需求在移動終端中安裝各種功能的應用程序,移動終端已經(jīng)成為人們生活和工作的一部分。
[0003]移動終端的優(yōu)勢在于上網(wǎng)方便快捷,不受時間區(qū)域的影響,隨時隨地都可以上網(wǎng)。例如,用戶可通過智能手機中的手機瀏覽器上網(wǎng),在用戶瀏覽網(wǎng)頁的過程中,用戶可通過手機瀏覽器左上角或者右上角提供的“前進”或者“后退”按鈕進行網(wǎng)頁之間地切換。
[0004]然而,隨著大屏手機市場的擴展,手機屏幕不斷增大。在用戶單手操作大屏手機的過程中,如果用戶需要對瀏覽的網(wǎng)頁進行切換,由于屏幕較大,用戶單手不易觸控屏幕最上方或者最下方,這導致切換操作不便、效率低,無法實現(xiàn)頁面間的快速切換。另外,在通過“前進”或者“后退”按鈕切換網(wǎng)頁的過程中,瀏覽器直接加載“前進”或者“后退”按鈕對應的網(wǎng)頁,如果用戶發(fā)現(xiàn)前進或者后退后的網(wǎng)頁中沒有包含自己需要查看的網(wǎng)頁內(nèi)容,此時,用戶又需要通過“前進”或者“后退”按鈕將網(wǎng)頁切換為當前頁面,在來回切換網(wǎng)頁的過程,消耗了大量網(wǎng)絡(luò)資源,影響了用戶與終端之間的交互體驗。
【發(fā)明內(nèi)容】
[0005]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的第一個目的在于提出一種瀏覽器頁面的控制方法,該方法使得用戶可以預覽即將切換到的頁面,減少了網(wǎng)絡(luò)資源的消耗,方便了用戶通過手勢對移動終端進行控制,提高了用戶與移動終端之間的交互體驗。
[0006]本發(fā)明的第二個目的在于提出一種瀏覽器頁面的控制裝置。
[0007]為實現(xiàn)上述目的,本發(fā)明第一方面實施例提出了一種瀏覽器頁面的控制方法,包括:接收用戶在瀏覽器的當前頁面中輸入的滑動操作,并確定所述滑動操作的滑動方向;根據(jù)所述滑動方向和預先保存的滑動方向與切換指令的對應關(guān)系確定所述滑動操作對應的切換指令,并根據(jù)所述切換指令和所述當前頁面獲取目標頁面的第一地址信息;獲取所述滑動操作對應的第一滑動距離,并判斷所述第一滑動距離是否超過第一預設(shè)閾值;如果所述第一滑動距離超過所述第一預設(shè)閾值,則基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面。
[0008]可選地,所述基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面,包括:向服務器發(fā)送所述目標頁面的第一地址信息,并接收所述服務器返回的所述目標頁面的縮略圖的第二地址信息,以及根據(jù)所述第二地址信息將所述目標頁面的縮略圖加載至所述預覽頁面中,以方便用戶查看所述目標頁面的縮略圖;或者,根據(jù)所述目標頁面的第一地址信息獲得所述目標頁面的網(wǎng)頁內(nèi)容,對所述網(wǎng)頁內(nèi)容進行截圖,并將所截取到的截圖作為所述目標頁面的縮略圖,以及將所述目標頁面的縮略圖加載至所述預覽頁面中。
[0009]可選地,在所述基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面之后,還包括:
[0010]接收所述用戶在所述第一滑動距離之上的再次滑動操作,并獲取所述再次滑動操作的第二滑動距離;判斷所述第一滑動距離與所述第二滑動距離之和是否超過第二預設(shè)閾值,如果所述第二滑動距離超過所述第二預設(shè)閾值,則根據(jù)所述目標頁面的第一地址信息打開并顯示所述目標頁面。
[0011]可選地,所述滑動操作包括從觸摸屏的邊緣開始向左的觸摸滑動,其中,所述根據(jù)所述滑動操作對應的切換指令和所述當前頁面獲取目標頁面的地址信息,包括:根據(jù)所述滑動操作對應的切換指令獲取當前頁面中前進按鈕對應的第一網(wǎng)頁,并將所述第一網(wǎng)頁作為所述目標頁面,以及獲取所述目標頁面的第一地址信息。
[0012]可選地,所述滑動操作包括從觸摸屏的邊緣開始向右的觸摸滑動,其中,所述根據(jù)所述滑動操作對應的切換指令和所述當前頁面獲取目標頁面的第一地址信息,包括:根據(jù)所述滑動操作對應的切換指令獲取當前頁面中后退按鈕對應的第二網(wǎng)頁,并將所述第二網(wǎng)頁作為所述目標頁面,以及獲取所述目標頁面的第一地址信息。
[0013]可選地,在所述基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面之后,還包括:當檢測到所述滑動操作的滑動方向由向右切換為向左時,獲取所述用戶向左滑動的第三滑動距離,并判斷所述第三滑動距離是否超過第三預設(shè)閾值,如果所述第三滑動距離超過第三預設(shè)閾值,則關(guān)閉所述預覽頁面,并顯示所述當前頁面。
[0014]可選地,在所述基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面之后,還包括:當檢測到所述滑動操作的滑動方向由向左切換為向右時,獲取所述用戶向右滑動的第四滑動距離,并判斷所述第四滑動距離是否超過第四預設(shè)閾值,如果所述第四滑動距離超過第四預設(shè)閾值,則關(guān)閉所述預覽頁面,并顯示所述當前頁面。
[0015]根據(jù)本發(fā)明實施例的瀏覽器頁面的控制方法,接收用戶輸入的滑動操作,并確定滑動操作的滑動方向,然后,根據(jù)滑動方向和預先保存的滑動方向與切換指令的對應關(guān)系確定滑動操作對應的切換指令,并獲取目標頁面的第一地址信息,以及在判斷出滑動操作對應的滑動距離超過第一預設(shè)閾值時,基于獲取的第一地址信息加載包含目標頁面的縮略圖的預覽頁面。由此,使得用戶可以預覽即將切換到的頁面,減少了網(wǎng)絡(luò)資源的消耗,方便了用戶通過手勢對移動終端進行控制,提高了用戶與移動終端之間的交互體驗。
[0016]為實現(xiàn)上述目的,本發(fā)明第二方面實施例提出了一種瀏覽器頁面的控制裝置,包括:接收模塊,用于接收用戶在瀏覽器的當前頁面中輸入的滑動操作,并確定所述滑動操作的滑動方向;第一獲取模塊,用于根據(jù)所述滑動方向和預先保存的滑動方向與切換指令的對應關(guān)系確定所述滑動操作對應的切換指令,并根據(jù)所述切換指令和所述當前頁面獲取目標頁面的第一地址信息;第二獲取模塊,用于獲取所述滑動操作對應的第一滑動距離;判斷模塊,用于判斷所述第一滑動距離是否超過第一預設(shè)閾值;加載模塊,用于在所述第一滑動距離超過所述第一預設(shè)閾值時,基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面。
[0017]可選地,所述加載模塊,具體用于:向服務器發(fā)送所述目標頁面的第一地址信息,并接收所述服務器返回的所述目標頁面的縮略圖的第二地址信息,以及根據(jù)所述第二地址信息將所述目標頁面的縮略圖加載至所述預覽頁面中,以方便用戶查看所述目標頁面的縮略圖;或者,根據(jù)所述目標頁面的第一地址信息獲得所述目標頁面的網(wǎng)頁內(nèi)容,對所述網(wǎng)頁內(nèi)容進行截圖,并將所截取到的截圖作為所述目標頁面的縮略圖,以及將所述目標頁面的縮略圖加載至所述預覽頁面中。
[0018]可選地,所述裝置還包括:第一處理模塊,用于在所述加載模塊基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面之后,接收所述用戶在所述第一滑動距離之上的再次滑動操作,并獲取所述再次滑動操作的第二滑動距離,以及判斷所述第一滑動距離與所述第二滑動距離之和所述第二滑動距離是否超過第二預設(shè)閾值,如果所述第二滑動距離超過所述第二預設(shè)閾值,則根據(jù)所述目標頁面的第一地址信息打開并顯示所述目標頁面。
[0019]可選地,所述滑動操作包括從觸摸屏的邊緣開始向左的觸摸滑動,其中,所述第一獲取模塊,具體用于:根據(jù)所述滑動操作對應的切換指令獲取當前頁面中前進按鈕對應的第一網(wǎng)頁,并將所述第一網(wǎng)頁作為所述目標頁面,以及獲取所述目標頁面的第一地址信息。
[0020]可選地,所述滑動操作包括從觸摸屏的邊緣開始向右的觸摸滑動,其中,所述第一獲取模塊,具體用于:根據(jù)所述滑動操作對應的切換指令獲取當前頁面中后退按鈕對應的第二網(wǎng)頁,并將所述第二網(wǎng)頁作為所述目標頁面,以及獲取所述目標頁面的第一地址信息。
[0021]可選地,所述裝置還包括:第二處理模塊,用于在所述加載模塊基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面之后,如果檢測到所述滑動操作的滑動方向由向右切換為向左,則獲取所述用戶向左滑動的第三滑動距離,并判斷所述第三滑動距離是否超過第三預設(shè)閾值,如果所述第三滑動距離超過第三預設(shè)閾值,則關(guān)閉所述預覽頁面,并顯示所述當前頁面。
[0022]可選地,所述裝置還包括:第三處理模塊,用于在所述加載模塊基于獲取的所述第一地址信息,加載包含所述目標頁面的縮略圖的預覽頁面之后,如果檢測到所述滑動操作的滑動方向由向左切換為向右,則獲取所述用戶向右滑動的第四滑動距離,并判斷所述第四滑動距離是否超過第四預設(shè)閾值,如果所述第四滑動距離超過第四預設(shè)閾值,則關(guān)閉所述預覽頁面,并顯示所述當前頁面。
[0023]根據(jù)本發(fā)明實施例的瀏覽器頁面的控制裝置,通過接收模塊接收用戶輸入的滑動操作,并確定滑動操作的滑動方向,然后,第一獲取模塊根據(jù)滑動方向和預先保存的滑動方向與切換指令的對應關(guān)系確定滑動操作對應的切換指令,并獲取目標頁面的第一地址信息,第二獲取模塊獲取滑動操作的滑動距離,判斷模塊判斷滑動操作對應的滑動距離是否超過第一預