本發(fā)明實(shí)施例涉及電子領(lǐng)域,尤其涉及一種在終端上進(jìn)行返回操作的方法和裝置。
背景技術(shù):
現(xiàn)有技術(shù)中,發(fā)明人實(shí)現(xiàn)本發(fā)明的過(guò)程中發(fā)現(xiàn),當(dāng)用戶使用手機(jī)瀏覽網(wǎng)頁(yè)時(shí),經(jīng)常需要使用網(wǎng)頁(yè)的返回上一頁(yè)的功能,使網(wǎng)頁(yè)顯示從當(dāng)前網(wǎng)頁(yè)返回到上一個(gè)瀏覽的網(wǎng)頁(yè),但是由于手機(jī)的屏幕尺寸一般較小,點(diǎn)擊網(wǎng)頁(yè)上的返回上一頁(yè)的箭頭時(shí),經(jīng)常會(huì)點(diǎn)擊到網(wǎng)頁(yè)的其他位置,不但沒(méi)有使網(wǎng)頁(yè)返回到上一頁(yè),而且還對(duì)網(wǎng)頁(yè)進(jìn)行了誤操作,用戶需要糾正該誤操作,使用戶返回上一頁(yè)網(wǎng)頁(yè)的操作很繁瑣。當(dāng)用戶使用手機(jī)的應(yīng)用程序時(shí),經(jīng)常也需要使用返回上一步的操作,由于一些應(yīng)用程序的返回上一步的操作在菜單項(xiàng)里,用戶需要先找到菜單項(xiàng),然后才能進(jìn)行返回操作。所以使返回上一步的操作的步驟增加。
因此,有必要改進(jìn)上面提到的缺陷。
技術(shù)實(shí)現(xiàn)要素:
基于以上問(wèn)題,本發(fā)明實(shí)施例提出一種在終端上進(jìn)行返回操作的方法,避免了因?yàn)榻K端的屏幕小而誤操作的問(wèn)題,減少了誤操作,同時(shí)也使用戶對(duì)應(yīng)用程序的返回前一頁(yè)的操作得到簡(jiǎn)化,節(jié)約了用戶的操作時(shí)間。
一方面,本發(fā)明實(shí)施例提出一種在終端上進(jìn)行返回操作的方法,包括:
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面,所述返回頁(yè)面為所述當(dāng)前頁(yè)面的前一個(gè)頁(yè)面;
若存在所述當(dāng)前頁(yè)面的所述返回頁(yè)面,則返回到所述返回頁(yè)面,所述屏幕顯示所述返回頁(yè)面。
此外,若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面,具體包括:
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面;
或者,
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面;
或者,
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面。
此外,若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面,具體包括:
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作滿足以下至少兩個(gè)預(yù)設(shè)條件,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面;
其中,所述預(yù)設(shè)條件為所述滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值、所述滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致以及所述滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離。
此外,在檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面之后,所述方法還包括:
若不存在所述當(dāng)前頁(yè)面的所述返回頁(yè)面,則在所述屏幕繼續(xù)顯示所述當(dāng)前頁(yè)面。
此外,所述當(dāng)前頁(yè)面為網(wǎng)頁(yè)或應(yīng)用程序頁(yè)面。
另一方面,本發(fā)明實(shí)施例提出一種在終端上進(jìn)行返回操作的裝置,包括:
檢測(cè)模塊,用于:若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面,所述返回頁(yè)面為所述當(dāng)前頁(yè)面的前一個(gè)頁(yè)面;
執(zhí)行模塊,用于:若存在所述當(dāng)前頁(yè)面的所述返回頁(yè)面,則返回到所述返回頁(yè)面,所述屏幕顯示所述返回頁(yè)面。
此外,若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面,具體包括:
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面;
或者,
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面;
或者,
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面。
此外,若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面,具體包括:
若檢測(cè)到在所述終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到所述滑動(dòng)操作滿足以下至少兩個(gè)預(yù)設(shè)條件,則檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面;
其中,所述預(yù)設(shè)條件為所述滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值、所述滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致以及所述滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離。
此外,在檢測(cè)是否存在所述當(dāng)前頁(yè)面的返回頁(yè)面之后,所述方法還包括:
若不存在所述當(dāng)前頁(yè)面的所述返回頁(yè)面,則在所述屏幕繼續(xù)顯示所述當(dāng)前頁(yè)面。
此外,所述當(dāng)前頁(yè)面為網(wǎng)頁(yè)或應(yīng)用程序頁(yè)面。
采用上述技術(shù)方案,具有以下有益效果:
通過(guò)若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,若存在當(dāng)前頁(yè)面的返回頁(yè)面,則返回到返回頁(yè)面的方式,使用戶對(duì)返回上一頁(yè)網(wǎng)頁(yè)的操作簡(jiǎn)化,也避免了因?yàn)榻K端的屏幕小而誤操作的問(wèn)題,減少了誤操作,同時(shí)也使用戶對(duì)應(yīng)用程序的返回前一頁(yè)的操作得到簡(jiǎn)化,節(jié)約了用戶的操作時(shí)間。
附圖說(shuō)明
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的在終端上進(jìn)行返回操作的方法的流程圖;
圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的在終端上進(jìn)行返回操作的方法的流程圖;
圖3是根據(jù)本發(fā)明另一個(gè)實(shí)施例的在終端上進(jìn)行返回操作的裝置的框圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參照?qǐng)D1,本發(fā)明實(shí)施例提出一種在終端上進(jìn)行返回操作的方法,包括:
步驟S001,若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,返回頁(yè)面為當(dāng)前頁(yè)面的前一個(gè)頁(yè)面;
步驟S002,若存在當(dāng)前頁(yè)面的返回頁(yè)面,則返回到返回頁(yè)面,屏幕顯示返回頁(yè)面。
本發(fā)明中的終端包括:手機(jī)、個(gè)人電腦、平板電腦、智能手表及其它智能終端。
以用戶瀏覽網(wǎng)頁(yè)為例,當(dāng)用戶在手機(jī)上瀏覽網(wǎng)頁(yè)時(shí),若想返回當(dāng)前網(wǎng)頁(yè)的上一頁(yè)時(shí),用戶只需要在當(dāng)前網(wǎng)頁(yè)上進(jìn)行滑動(dòng)操作,若手機(jī)系統(tǒng)檢測(cè)到滑動(dòng)操作且滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)的速度閾值,則手機(jī)系統(tǒng)認(rèn)為用戶此時(shí)的滑動(dòng)操作是為了返回前一個(gè)網(wǎng)頁(yè),即當(dāng)前網(wǎng)頁(yè)的返回頁(yè)面,則手機(jī)系統(tǒng)返回前一頁(yè)網(wǎng)頁(yè),顯示前一頁(yè)網(wǎng)頁(yè)。通過(guò)在網(wǎng)頁(yè)上滑動(dòng)操作的方式去返回前一個(gè)網(wǎng)頁(yè),解決了現(xiàn)有技術(shù)中用戶在點(diǎn)擊網(wǎng)頁(yè)的返回箭頭時(shí)導(dǎo)致誤操作的問(wèn)題。
手機(jī)的設(shè)置菜單中設(shè)置了“是否開(kāi)啟快速返回”的設(shè)置項(xiàng),若用戶在設(shè)置菜單中開(kāi)啟了該設(shè)置項(xiàng),則手機(jī)系統(tǒng)會(huì)檢測(cè)滑動(dòng)操作,并根據(jù)滑動(dòng)操作的滑動(dòng)速度判斷是否對(duì)當(dāng)前頁(yè)面進(jìn)行返回前一個(gè)頁(yè)面的操作。若用戶在設(shè)置菜單中關(guān)閉了該設(shè)置項(xiàng),則即使滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)的速度閾值,也不使當(dāng)前頁(yè)面返回前一個(gè)頁(yè)面。
通過(guò)若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,若存在當(dāng)前頁(yè)面的返回頁(yè)面,則返回到返回頁(yè)面的方式,使用戶對(duì)返回上一頁(yè)網(wǎng)頁(yè)的操作簡(jiǎn)化,也避免了因?yàn)榻K端的屏幕小而誤操作的問(wèn)題,減少了誤操作,同時(shí)也使用戶對(duì)應(yīng)用程序的返回前一頁(yè)的操作得到簡(jiǎn)化,節(jié)約了用戶的操作時(shí)間。
在其中的一個(gè)實(shí)施例中,若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,具體包括:
若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面;
或者,若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面;
或者,若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面。
為了將返回前一個(gè)頁(yè)面對(duì)應(yīng)的滑動(dòng)操作與瀏覽頁(yè)面對(duì)應(yīng)的滑動(dòng)操作區(qū)分,使返回前一個(gè)頁(yè)面對(duì)應(yīng)的滑動(dòng)操作的滑動(dòng)速度與預(yù)設(shè)速度閾值做比較,當(dāng)大于預(yù)設(shè)速度閾值時(shí),則繼續(xù)進(jìn)行檢測(cè)。
增加對(duì)滑動(dòng)操作的滑動(dòng)方向的判斷,使用戶針對(duì)當(dāng)前頁(yè)面返回到前一個(gè)頁(yè)面的滑動(dòng)操作得到正確的響應(yīng),與頁(yè)面正常的瀏覽對(duì)應(yīng)的滑動(dòng)操作區(qū)分。如為了避免與網(wǎng)頁(yè)的正常瀏覽的滑動(dòng)操作混淆,定義預(yù)設(shè)滑動(dòng)方向與網(wǎng)頁(yè)瀏覽的方向不同,使預(yù)設(shè)滑動(dòng)方向?yàn)樗椒较驈淖蟮接遥蛩椒较驈挠业阶蟆nA(yù)設(shè)滑動(dòng)方向?yàn)轭A(yù)先設(shè)置的滑動(dòng)操作的方向。
為了將返回前一個(gè)頁(yè)面對(duì)應(yīng)的滑動(dòng)操作與瀏覽頁(yè)面對(duì)應(yīng)的滑動(dòng)操作區(qū)分,增加了對(duì)滑動(dòng)操作的滑動(dòng)長(zhǎng)度的判斷,如預(yù)設(shè)置一個(gè)滑動(dòng)距離3cm,當(dāng)用戶對(duì)當(dāng)前頁(yè)面的滑動(dòng)操作的滑動(dòng)距離超過(guò)3cm,則認(rèn)為該滑動(dòng)操作對(duì)應(yīng)返回前一個(gè)頁(yè)面,則手機(jī)系統(tǒng)返回前一個(gè)頁(yè)面并顯示。
通過(guò)增加對(duì)滑動(dòng)速度、滑動(dòng)方向或滑動(dòng)距離的判斷,使滑動(dòng)操作被正確的響應(yīng),以避免誤操作。
在其中的一個(gè)實(shí)施例中,若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,具體包括:
若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足以下至少兩個(gè)預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面;
其中,預(yù)設(shè)條件為滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值、滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致以及滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離。
當(dāng)滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值,且滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致時(shí),則繼續(xù)檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面。
當(dāng)滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值,且滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離時(shí),則繼續(xù)檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面。
當(dāng)滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致,且滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離時(shí),則繼續(xù)檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面。
通過(guò)判斷滑動(dòng)操作是否滿足兩個(gè)或三個(gè)條件,能更好的將返回前一個(gè)頁(yè)面對(duì)應(yīng)的滑動(dòng)操作與瀏覽頁(yè)面對(duì)應(yīng)的滑動(dòng)操作區(qū)分,減少了誤判斷。
在其中的一個(gè)實(shí)施例中,在檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面之后,方法還包括:
若不存在當(dāng)前頁(yè)面的返回頁(yè)面,則在屏幕繼續(xù)顯示當(dāng)前頁(yè)面。
若當(dāng)前頁(yè)面為應(yīng)用程序的進(jìn)入頁(yè)面、或者一個(gè)網(wǎng)站的首頁(yè),此時(shí)當(dāng)前頁(yè)面不存在前一個(gè)頁(yè)面,所以即使對(duì)當(dāng)前頁(yè)面的滑動(dòng)操作符合返回前一個(gè)頁(yè)面的要求,也繼續(xù)顯示當(dāng)前頁(yè)面。本實(shí)施例的方案更加符合用戶的使用習(xí)慣。
在其中的一個(gè)實(shí)施例中,當(dāng)前頁(yè)面為網(wǎng)頁(yè)或應(yīng)用程序頁(yè)面。
通過(guò)在網(wǎng)頁(yè)上使用快速返回前一個(gè)頁(yè)面的滑動(dòng)操作,使在網(wǎng)頁(yè)上返回前一個(gè)網(wǎng)頁(yè)的操作簡(jiǎn)化且誤操作減少。
通過(guò)在應(yīng)用程序頁(yè)面使用快速返回前一個(gè)頁(yè)面的滑動(dòng)操作,使在應(yīng)用程序頁(yè)面上返回前一個(gè)頁(yè)面的操作簡(jiǎn)化。
參照?qǐng)D2,以對(duì)手機(jī)上的網(wǎng)頁(yè)的返回操作為例說(shuō)明本發(fā)明的一個(gè)實(shí)施例的流程。
步驟S201,用戶在手機(jī)的設(shè)置菜單中開(kāi)啟了“快速返回”設(shè)置項(xiàng);
手機(jī)的設(shè)置菜單中設(shè)置有設(shè)置項(xiàng),在設(shè)置項(xiàng)中增加“快速返回”設(shè)置項(xiàng),當(dāng)用戶開(kāi)啟了“快速返回”設(shè)置項(xiàng)后,手機(jī)系統(tǒng)會(huì)判斷用戶在手機(jī)屏幕上的滑動(dòng)操作是否對(duì)應(yīng)快速返回操作。若用戶關(guān)閉了“快速返回”設(shè)置項(xiàng),則手機(jī)系統(tǒng)不會(huì)判斷用戶在手機(jī)屏幕上的滑動(dòng)操作是否對(duì)應(yīng)快速返回操作。
步驟S202,檢測(cè)用戶在當(dāng)前網(wǎng)頁(yè)的操作,若檢測(cè)到在當(dāng)前網(wǎng)頁(yè)上的滑動(dòng)操作,則繼續(xù)檢測(cè)滑動(dòng)操作的滑動(dòng)速度和滑動(dòng)方向;
若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足以下至少兩個(gè)預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面;預(yù)設(shè)條件為滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值、滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致以及滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離。
步驟S203,若滑動(dòng)速度超過(guò)預(yù)設(shè)的速度閾值且滑動(dòng)方向與預(yù)設(shè)的預(yù)設(shè)滑動(dòng)方向一致,則認(rèn)為該滑動(dòng)操作對(duì)應(yīng)返回前一頁(yè)網(wǎng)頁(yè)的操作;
步驟S204,返回到前一頁(yè)網(wǎng)頁(yè)并顯示該網(wǎng)頁(yè)。
參照?qǐng)D3,本發(fā)明實(shí)施例提出一種在終端上進(jìn)行返回操作的裝置,包括:
檢測(cè)模塊301,用于:若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,返回頁(yè)面為當(dāng)前頁(yè)面的前一個(gè)頁(yè)面;
執(zhí)行模塊302,用于:若存在當(dāng)前頁(yè)面的返回頁(yè)面,則返回到返回頁(yè)面,屏幕顯示返回頁(yè)面。
通過(guò)若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,若存在當(dāng)前頁(yè)面的返回頁(yè)面,則返回到返回頁(yè)面的方式,使用戶對(duì)返回上一頁(yè)網(wǎng)頁(yè)的操作簡(jiǎn)化,也避免了因?yàn)榻K端的屏幕小而誤操作的問(wèn)題,減少了誤操作,同時(shí)也使用戶對(duì)應(yīng)用程序的返回前一頁(yè)的操作得到簡(jiǎn)化,節(jié)約了用戶的操作時(shí)間。
在其中的一個(gè)實(shí)施例中,若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,具體包括:
若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面;
或者,
若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面;
或者,
若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面。
在其中的一個(gè)實(shí)施例中,若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,具體包括:
若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足以下至少兩個(gè)預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面;
其中,預(yù)設(shè)條件為滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值、滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致以及滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離。
在其中的一個(gè)實(shí)施例中,在檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面之后,方法還包括:
若不存在當(dāng)前頁(yè)面的返回頁(yè)面,則在屏幕繼續(xù)顯示當(dāng)前頁(yè)面。
在其中的一個(gè)實(shí)施例中,當(dāng)前頁(yè)面為網(wǎng)頁(yè)或應(yīng)用程序頁(yè)面。
在其中的一個(gè)實(shí)施例中,用戶在手機(jī)的設(shè)置菜單中開(kāi)啟了“快速返回”設(shè)置項(xiàng);手機(jī)的設(shè)置菜單中設(shè)置有設(shè)置項(xiàng),在設(shè)置項(xiàng)中增加“快速返回”設(shè)置項(xiàng),當(dāng)用戶開(kāi)啟了“快速返回”設(shè)置項(xiàng)后,手機(jī)系統(tǒng)會(huì)判斷用戶在手機(jī)屏幕上的滑動(dòng)操作是否對(duì)應(yīng)快速返回操作。若用戶關(guān)閉了“快速返回”設(shè)置項(xiàng),則手機(jī)系統(tǒng)不會(huì)判斷用戶在手機(jī)屏幕上的滑動(dòng)操作是否對(duì)應(yīng)快速返回操作。
檢測(cè)用戶在當(dāng)前網(wǎng)頁(yè)的操作,若檢測(cè)到在當(dāng)前網(wǎng)頁(yè)上的滑動(dòng)操作,則繼續(xù)檢測(cè)滑動(dòng)操作的滑動(dòng)速度和滑動(dòng)方向;
若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足以下至少兩個(gè)預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面;預(yù)設(shè)條件為滑動(dòng)操作的滑動(dòng)速度超過(guò)預(yù)設(shè)速度閾值、滑動(dòng)操作的滑動(dòng)方向與預(yù)設(shè)滑動(dòng)方向一致以及滑動(dòng)操作的滑動(dòng)長(zhǎng)度超過(guò)預(yù)設(shè)滑動(dòng)距離。
若滑動(dòng)速度超過(guò)預(yù)設(shè)的速度閾值且滑動(dòng)方向與預(yù)設(shè)的預(yù)設(shè)滑動(dòng)方向一致,則認(rèn)為該滑動(dòng)操作對(duì)應(yīng)返回前一頁(yè)網(wǎng)頁(yè)的操作;
返回到前一頁(yè)網(wǎng)頁(yè)并顯示該網(wǎng)頁(yè)。
本發(fā)明實(shí)施例還涉及一種計(jì)算機(jī)程序產(chǎn)品,其包括計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)包括:第一組代碼,用于:若檢測(cè)到在終端的屏幕上顯示的當(dāng)前頁(yè)面上的滑動(dòng)操作,且檢測(cè)到滑動(dòng)操作滿足預(yù)設(shè)條件,則檢測(cè)是否存在當(dāng)前頁(yè)面的返回頁(yè)面,返回頁(yè)面為當(dāng)前頁(yè)面的前一個(gè)頁(yè)面;第二組代碼,用于:若存在當(dāng)前頁(yè)面的返回頁(yè)面,則返回到返回頁(yè)面,屏幕顯示返回頁(yè)面。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。執(zhí)行時(shí)的程序,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)移動(dòng)終端(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件實(shí)現(xiàn)?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。