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