本發(fā)明涉及計算機技術領域,尤其涉及一種頁面顯示處理方法以及裝置。
背景技術:
目前運用在智能手機、平板電腦等智能終端上的應用程序是越來越多,且隨著這些應用程序的更新?lián)Q代,使得這些應用程序的功能也變得越來越多。通常這些功能的入口都會以圖標的形式顯示在應用程序的界面中,使用戶通過點擊這些圖標以實現(xiàn)相應的功能,如刷新、回主目錄、后退等等。但是當應用程序需要增加新功能,且應用程序已有的功能入口都被占用時,需要在應用程序界面中重新劃分一塊區(qū)域用于顯示新功能入口對應的圖標,從而導致應用程序界面的正文顯示區(qū)域?qū)p少,影響了應用程序的界面顯示效果。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種頁面顯示處理方法以及裝置,可以在不影響應用程序的界面顯示效果的同時增加新功能的入口。
本發(fā)明實施例提供了一種頁面顯示處理方法,包括:
當接收到與當前頁面對應的觸控信號時,檢測在所述當前頁面上的頁面滑動距離;
在預設的處理關系對應表中查找出所述頁面滑動距離所處于的長度范圍值,并將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值;其中,所述處理關系對應表包括長度范圍值與頁面顯示處理方式的對應關系;
在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式;
根據(jù)所查找出的所述頁面顯示處理方式對所述當前頁面進行對應的顯示處理。
相應地,本發(fā)明實施例還提供了一種頁面顯示處理裝置,包括:
檢測模塊,用于當接收到與當前頁面對應的觸控信號時,檢測在所述當前 頁面上的頁面滑動距離;
查找確定模塊,用于在預設的處理關系對應表中查找出所述頁面滑動距離所處于的長度范圍值,并將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值;其中,所述處理關系對應表包括長度范圍值與頁面顯示處理方式的對應關系;
處理方式查找模塊,用于在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式;
顯示處理模塊,用于根據(jù)所查找出的所述頁面顯示處理方式對所述當前頁面進行對應的顯示處理。
本發(fā)明實施例通過在接收到與當前頁面對應的觸控信號時,檢測在當前頁面上的頁面滑動距離,可以在預設的處理關系對應表中查找出與頁面滑動距離對應的頁面顯示處理方式,并根據(jù)所查找出的所述頁面顯示處理方式對當前頁面進行對應的顯示處理,由于應用程序的新功能入口是通過在頁面滑動距離達到某個范圍值時,即可執(zhí)行相對應的頁面顯示處理方式,所以應用程序在增加新功能時,無需在應用程序界面上增加新功能入口對應的圖標,從而可以既不影響應用程序的界面顯示效果,又可以增加新功能入口。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種頁面顯示處理方法的流程示意圖;
圖2是本發(fā)明實施例提供的另一種頁面顯示處理方法的流程示意圖;
圖2a是本發(fā)明實施例提供的一種頁面顯示處理的舉例示意圖;
圖2b是本發(fā)明實施例提供的另一種頁面顯示處理的舉例示意圖;
圖2c是本發(fā)明實施例提供的又一種頁面顯示處理的舉例示意圖;
圖2d是本發(fā)明實施例提供的又一種頁面顯示處理的舉例示意圖;
圖3是本發(fā)明實施例提供的一種頁面顯示處理裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例提供的另一種頁面顯示處理裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例提供的一種顯示處理模塊的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實施例提供的又一種頁面顯示處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參見圖1,是本發(fā)明實施例提供的一種頁面顯示處理方法的流程示意圖,所述方法可以包括:
S101,當接收到與當前頁面對應的觸控信號時,檢測在所述當前頁面上的頁面滑動距離;
具體的,當終端接收到與當前頁面對應的觸控信號時,說明用戶正在控制指點物與所述終端的觸摸屏進行接觸,使觸摸屏產(chǎn)生觸控信號并發(fā)送觸控信號到終端的處理器,即所述終端可以接收到與當前頁面對應的觸控信號,所述指點物包括手指、觸控筆等等。所述終端接收到與當前頁面對應的觸控信號時,可以檢測在所述當前頁面上的頁面滑動距離。
其中,檢測在所述當前頁面上的頁面滑動距離的方法可以包括兩種:第一種,檢測指點物在所述當前頁面上的滑動距離,以得到對應的頁面滑動距離;第二種,記錄所述當前頁面的目標邊緣的初始位置和所述目標邊緣的滑動位置,并計算所述初始位置和所述滑動位置之間的距離,以得到對應的頁面滑動距離。例如,若某個應用程序的主界面中的正文顯示框可以向下拉動,那么在未拉動該正文顯示框時,確定該正文顯示框的上邊緣的位置為初始位置,在拉動該正文顯示框后,確定該正文顯示框的上邊緣的新位置為滑動位置,因此,通過計算初始位置和滑動位置之間的距離即可得到該正文顯示框被拉動的幅度,并將該正文顯示框被拉動的幅度確定為頁面滑動距離。
S102,在預設的處理關系對應表中查找出所述頁面滑動距離所處于的長度范圍值,并將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值;
具體的,所述處理關系對應表包括長度范圍值與頁面顯示處理方式的對應 關系,即所述處理關系對應表包括至少一種長度范圍值以及至少一種頁面顯示處理方式,其中,所述至少一種長度范圍值中各長度范圍值分別與所述至少一種頁面顯示處理方式中各頁面顯示處理方式一一對應。所述終端可以實時地在所述處理關系對應表中查找所述頁面滑動距離所處于的長度范圍值,即每當所述頁面滑動距離發(fā)生變化時,即可重新在所述處理關系對應表中查找變化后的頁面滑動距離所處于的長度范圍值;或者,所述終端也可以在檢測到所述觸控信號中斷時,再查找所述觸控信號中斷時的頁面滑動距離所處于的長度范圍值,即查找指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離所處于的長度范圍值。在查找出所述頁面滑動距離所處于的長度范圍值后,所述終端進一步將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值。
S103,在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式;
具體的,所述終端在確定出所述目標長度范圍值后,可以進一步在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式,所述頁面顯示處理方式可以包括后退、刷新、返回主頁面、翻頁等操作,每一種操作對應一個長度范圍值。
S104,根據(jù)所查找出的所述頁面顯示處理方式對所述當前頁面進行對應的顯示處理;
具體的,在檢測到觸控信號中斷時,所述終端即可根據(jù)所述觸控信號中斷時的頁面滑動距離對應的頁面顯示處理方式,對所述當前頁面進行對應的顯示處理,即在指點物離開觸摸屏時所述終端才執(zhí)行對應的顯示處理。例如,若頁面滑動距離為1cm至2cm的范圍對應的頁面顯示處理方式為“刷新”,且頁面滑動距離為2cm至4cm的范圍對應的頁面顯示處理方式為“跳轉(zhuǎn)回主頁”,那么當指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離為2cm至4cm中的任意一個數(shù)值時,所述終端即可將所述當前頁面跳轉(zhuǎn)回主頁;當指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離為1cm至2cm中的任意一個數(shù)值時,所述終端即可對所述當前頁面進行刷新。由于可以通過滑動出不同的頁面滑動距離,以實現(xiàn)多種頁面顯示處理方式,所以可以將頁面滑動距離的范圍值作為新功能的入口,從而無需通過設置圖標以作為新功能的入口,當應用程序需要增加新功能時,可以將該新功能確定為其中一種頁面顯示處理方式,并將該頁面顯示處理方式與相應 的長度范圍值對應。其中,頁面顯示處理方式可以包括刷新、回到主頁、后退等等。
可選地,若所述終端只設置一個頁面滑動距離的范圍值,且只對應一個頁面顯示處理方式,那么所述終端可以在檢測到頁面滑動距離達到所設置的范圍值時,即可執(zhí)行所設置的頁面顯示處理方式;或者,在檢測到指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離處于所設置的范圍值內(nèi)時,所述終端才執(zhí)行所設置的頁面顯示處理方式。
本發(fā)明實施例通過在接收到與當前頁面對應的觸控信號時,檢測在當前頁面上的頁面滑動距離,可以查找出與頁面滑動距離對應的頁面顯示處理方式,并根據(jù)所查找出的所述頁面顯示處理方式對當前頁面進行對應的顯示處理,由于應用程序的新功能入口是通過在頁面滑動距離達到某個范圍值時,即可執(zhí)行相對應的頁面顯示處理方式,所以應用程序在增加新功能時,無需在應用程序界面上增加新功能入口對應的圖標,從而可以既不影響應用程序的界面顯示效果,又可以增加新功能入口。
再請參見圖2,是本發(fā)明實施例提供的另一種頁面顯示處理方法的流程示意圖,所述方法可以包括:
S201,設置至少一種長度范圍值以及至少一種頁面顯示處理方式;
具體的,所述終端可以預先設置至少一種長度范圍值以及至少一種頁面顯示處理方式,其中,所述至少一種長度范圍值中各長度范圍值分別與所述至少一種頁面顯示處理方式中各頁面顯示處理方式一一對應。例如,所述終端可以設置2個長度范圍值,分別為0cm至2cm、2cm至4cm,并將0cm至2cm的長度范圍值對應到為“刷新”的頁面顯示處理方式,將2cm至4cm的長度范圍值對應到為“返回主頁面”的頁面顯示處理方式。
S202,將所述各長度范圍值與所述各頁面顯示處理方式的對應關系存儲到處理關系對應表中;
具體的,所述終端在設置好至少一種長度范圍值與至少一種頁面顯示處理方式的對應關系后,可以將所述各長度范圍值與所述各頁面顯示處理方式的對應關系存儲到處理關系對應表中。
S203,當接收到與當前頁面對應的觸控信號時,檢測在所述當前頁面上的頁面滑動距離;
具體的,當所述終端接收到與當前頁面對應的觸控信號時,說明用戶正在控制指點物與所述終端的觸摸屏進行接觸,使觸摸屏產(chǎn)生觸控信號并發(fā)送觸控信號到終端的處理器,即所述終端可以接收到與當前頁面對應的觸控信號,所述指點物包括手指、觸控筆等等。所述終端接收到與當前頁面對應的觸控信號時,可以檢測在所述當前頁面上的頁面滑動距離。
其中,檢測在所述當前頁面上的頁面滑動距離的方法可以包括兩種:第一種,檢測指點物在所述當前頁面上的滑動距離,以得到對應的頁面滑動距離,以手指為例,手指在觸摸屏上的初始位置到手指停止滑動時的位置之間的距離,即為頁面滑動距離;第二種,記錄所述當前頁面的目標邊緣的初始位置和所述目標邊緣的滑動位置,并計算所述初始位置和所述滑動位置之間的距離,以得到對應的頁面滑動距離,例如,若某個應用程序的主界面中的正文顯示框可以向下拉動,那么在未拉動該正文顯示框時,確定該正文顯示框的上邊緣的位置為初始位置,在拉動該正文顯示框后,確定該正文顯示框的上邊緣的新位置為滑動位置,因此,通過計算初始位置和滑動位置之間的距離即可得到該正文顯示框被拉動的幅度,并將該正文顯示框被拉動的幅度確定為頁面滑動距離。
S204,在預設的處理關系對應表中查找出所述頁面滑動距離所處于的長度范圍值,并將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值;
具體的,所述終端可以實時地在所述處理關系對應表中查找所述頁面滑動距離所處于的長度范圍值,即每當所述頁面滑動距離發(fā)生變化時,即可重新在所述處理關系對應表中查找變化后的頁面滑動距離所處于的長度范圍值;或者,所述終端也可以在檢測到所述觸控信號中斷時,再查找所述觸控信號中斷時的頁面滑動距離所處于的長度范圍值,即查找指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離所處于的長度范圍值。在查找出所述頁面滑動距離所處于的長度范圍值后,所述終端進一步將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值。
S205,在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式;
具體的,所述終端在確定出所述目標長度范圍值后,可以進一步在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式,所述頁面顯示處理方式可以包括后退、刷新、返回主頁面、翻頁等操作,每一種操 作對應一個長度范圍值。
S206,將與所述目標長度范圍值對應的頁面顯示處理方式確定為第一頁面顯示處理方式;
S207,提示在指點物離開所述當前頁面時將執(zhí)行所述第一頁面顯示處理方式,并提示繼續(xù)滑動操作后的第二頁面顯示處理方式;
具體的,當所述終端是實時地在所述處理關系對應表中查找所述頁面滑動距離所處于的長度范圍值時,說明所述終端可以實時感知當前的頁面滑動距離所對應的頁面顯示處理方式,此時,可以先將與所述目標長度范圍值對應的頁面顯示處理方式確定為第一頁面顯示處理方式,再提示在指點物離開所述當前頁面時將執(zhí)行所述第一頁面顯示處理方式,并提示繼續(xù)滑動操作后的第二頁面顯示處理方式。例如,當用戶滑動當前頁面后,且手指未離開觸摸屏時,所述終端可以將所產(chǎn)生的頁面滑動距離對應的頁面顯示處理方式確定為第一頁面顯示處理方式,此時,所述終端可以在顯示屏上提示在指點物離開所述當前頁面時將執(zhí)行所述第一頁面顯示處理方式,并提示繼續(xù)滑動操作后的第二頁面顯示處理方式,如顯示文字“松開進行刷新,繼續(xù)下拉將返回主頁”,即第一頁面顯示處理方式為“刷新”,第二頁面顯示處理方式為“返回主頁”。
S208,當檢測到所述觸控信號未中斷且檢測到所述頁面滑動距離發(fā)生變化時,檢測變化后的頁面滑動距離是否處于所述第二頁面顯示處理方式對應的長度范圍值內(nèi);
具體的,所述終端在顯示屏上提示有步驟S207中的所述第一頁面顯示處理方式和所述第二頁面顯示處理方式時,所述終端可以進一步檢測是否仍然接收到所述觸控信號,若檢測到所述觸控信號中斷,說明指點物已離開所述終端的觸摸屏,此時,所述終端將根據(jù)所述第一頁面顯示處理方式對所述當前頁面進行對應的顯示處理;若檢測到所述觸控信號未中斷且檢測到所述頁面滑動距離發(fā)生變化時,說明指點物繼續(xù)在所述當前頁面上進行滑動,此時,可以檢測變化后的頁面滑動距離是否處于所述第二頁面顯示處理方式對應的長度范圍值內(nèi)。
S209,若檢測為是,則提示在所述指點物離開所述當前頁面時將執(zhí)行所述第二頁面顯示處理方式,并在檢測到所述觸控信號中斷時根據(jù)所述第二頁面顯示處理方式對所述當前頁面進行對應的顯示處理;
具體的,若步驟S208檢測到變化后的頁面滑動距離處于所述第二頁面顯示處理方式對應的長度范圍值內(nèi),則所述終端可以重新在顯示屏上提示在所述指點物離開所述當前頁面時將執(zhí)行所述第二頁面顯示處理方式,例如,當頁面滑動距離所處于的長度范圍值對應第一頁面顯示處理方式時,所述終端顯示的是“松開進行刷新,繼續(xù)下拉將返回主頁”,那么當繼續(xù)滑動頁面后,且滑動后的頁面滑動距離所處于的長度范圍值對應第二頁面顯示處理方式時,所述終端所顯示的內(nèi)容將變?yōu)椤八砷_將返回主頁”。所述終端在顯示屏上提示在所述指點物離開所述當前頁面時將執(zhí)行所述第二頁面顯示處理方式時,若所述終端檢測到所述觸控信號中斷,說明所述指點物已離開所述當前頁面,此時,所述終端將根據(jù)所述第二頁面顯示處理方式對所述當前頁面進行對應的顯示處理。
可選的,當頁面顯示處理方式的個數(shù)大于或等于3個時,那么隨著所述頁面滑動距離的增加,所述終端可以檢測到所述頁面滑動距離所對應的頁面顯示處理方式從第一頁面顯示處理方式變換為第二頁面顯示處理方式,此時,用戶可以繼續(xù)滑動頁面以增加所述頁面滑動距離,若增加后的頁面滑動距離處于第三頁面顯示處理方式對應的長度范圍值,則所述終端還可以進一步提示在所述指點物離開所述當前頁面時將執(zhí)行所述第三頁面顯示處理方式,并在檢測到所述觸控信號中斷時根據(jù)所述第三頁面顯示處理方式對所述當前頁面進行對應的顯示處理。同樣的,在所述觸控信號為中斷且所述頁面滑動距離發(fā)生變化時,所述終端還可以繼續(xù)提示第四頁面顯示處理方式、第五頁面顯示處理方式、……、第n頁面顯示處理方式,并在所述觸控信號中斷時,根據(jù)所述觸控信號中斷時的頁面滑動距離所對應的頁面顯示處理方式對所述當前頁面執(zhí)行對應的顯示處理。
進一步的,再請一并參見圖2a至圖2d,圖2a至圖2d均為本發(fā)明實施例提供的一種頁面顯示處理的舉例示意圖。如圖2a所示,該應用程序中的專題為“香港必食小吃”,用戶通過手指在該專題的正文顯示區(qū)域100中的A點位置開始下滑,以拖動該專題的正文顯示區(qū)域100同時往下移動,并滑動到圖2b所示的B點位置,此時,用戶終端可以檢測A點到B點的距離,以得到該專題的正文顯示區(qū)域100被拉動的幅度h1,即頁面滑動距離為h1,若檢測到h1所處于的長度范圍值對應的頁面顯示處理方式為“刷新”,則所述用戶終端可以在顯示屏上顯示如圖2b所示的“松開進行刷新,下拉進入全部專題”,若用戶在B點位置 將手指移開屏幕,則所述用戶終端將會對該專題的正文顯示區(qū)域100進行刷新;若用戶手指仍然接觸B點位置,并繼續(xù)向下滑動至如圖2c所示的C點位置,此時,用戶終端可以繼續(xù)檢測A點到C點的距離,以得到該專題的正文顯示區(qū)域100被拉動的幅度h2,即頁面滑動距離從h1變化為h2,若檢測到h2所處于的長度范圍值對應的頁面顯示處理方式為“進入全部專題”,則所述用戶終端可以在顯示屏上顯示如圖2c所示的“松開進入全部專題”,若用戶在C點位置將手指移開屏幕,則所述用戶終端將會從當前頁面跳轉(zhuǎn)至全部專題的界面,如圖2d所示的全部專題界面。由于用戶通過拉動頁面即可實現(xiàn)兩種功能:刷新和進入全部專題,所以無需再在該應用程序界面中增加這兩種功能的入口所對應的圖標,從而可以既不影響應用程序的界面顯示效果,又可以增加新功能入口。
本發(fā)明實施例通過在接收到與當前頁面對應的觸控信號時,檢測在當前頁面上的頁面滑動距離,可以查找出與頁面滑動距離對應的頁面顯示處理方式,并根據(jù)所查找出的所述頁面顯示處理方式對當前頁面進行對應的顯示處理,由于應用程序的新功能入口是通過在頁面滑動距離達到某個范圍值時,即可執(zhí)行相對應的頁面顯示處理方式,所以應用程序在增加新功能時,無需在應用程序界面上增加新功能入口對應的圖標,從而可以既不影響應用程序的界面顯示效果,又可以增加新功能入口。
請參見圖3,是本發(fā)明實施例提供的一種頁面顯示處理裝置的結(jié)構(gòu)示意圖,所述頁面顯示處理裝置1應用于終端,所述頁面顯示處理裝置1可以包括:檢測模塊10、查找確定模塊20、處理方式查找模塊30、顯示處理模塊40;
所述檢測模塊10,用于當接收到與當前頁面對應的觸控信號時,檢測在所述當前頁面上的頁面滑動距離;
具體的,當所述檢測模塊10接收到與當前頁面對應的觸控信號時,說明用戶正在控制指點物與所述終端的觸摸屏進行接觸,使觸摸屏產(chǎn)生觸控信號并發(fā)送觸控信號到終端的處理器,即所述檢測模塊10可以接收到與當前頁面對應的觸控信號,所述指點物包括手指、觸控筆等等。所述檢測模塊10接收到與當前頁面對應的觸控信號時,可以檢測在所述當前頁面上的頁面滑動距離。
其中,所述檢測模塊10具體用于當接收到與當前頁面對應的觸控信號時,檢測指點物在所述當前頁面上的滑動距離,以得到對應的頁面滑動距離;或者,所述檢測模塊10具體用于當接收到與當前頁面對應的觸控信號時,記錄所述當 前頁面的目標邊緣的初始位置和所述目標邊緣的滑動位置,并計算所述初始位置和所述滑動位置之間的距離,以得到對應的頁面滑動距離。例如,若某個應用程序的主界面中的正文顯示框可以向下拉動,那么在未拉動該正文顯示框時,確定該正文顯示框的上邊緣的位置為初始位置,在拉動該正文顯示框后,確定該正文顯示框的上邊緣的新位置為滑動位置,因此,所述檢測模塊10通過計算初始位置和滑動位置之間的距離即可得到該正文顯示框被拉動的幅度,并將該正文顯示框被拉動的幅度確定為頁面滑動距離。
所述查找確定模塊20,用于在預設的處理關系對應表中查找出所述頁面滑動距離所處于的長度范圍值,并將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值;其中,所述處理關系對應表包括長度范圍值與頁面顯示處理方式的對應關系;
具體的,所述處理關系對應表包括長度范圍值與頁面顯示處理方式的對應關系,即所述處理關系對應表包括至少一種長度范圍值以及至少一種頁面顯示處理方式,其中,所述至少一種長度范圍值中各長度范圍值分別與所述至少一種頁面顯示處理方式中各頁面顯示處理方式一一對應。所述查找確定模塊20可以實時地在所述處理關系對應表中查找所述頁面滑動距離所處于的長度范圍值,即每當所述頁面滑動距離發(fā)生變化時,即可重新在所述處理關系對應表中查找變化后的頁面滑動距離所處于的長度范圍值;或者,所述查找確定模塊20也可以在檢測到所述觸控信號中斷時,再查找所述觸控信號中斷時的頁面滑動距離所處于的長度范圍值,即查找指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離所處于的長度范圍值。在查找出所述頁面滑動距離所處于的長度范圍值后,所述查找確定模塊20進一步將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值。
所述處理方式查找模塊30,用于在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式;
具體的,所述查找確定模塊20在確定出所述目標長度范圍值后,所述處理方式查找模塊30可以進一步在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式,所述頁面顯示處理方式可以包括后退、刷新、返回主頁面、翻頁等操作,每一種操作對應一個長度范圍值。
所述顯示處理模塊40,用于根據(jù)所查找出的所述頁面顯示處理方式對所述 當前頁面進行對應的顯示處理;
具體的,在檢測到觸控信號中斷時,所述顯示處理模塊40即可根據(jù)所述觸控信號中斷時的頁面滑動距離對應的頁面顯示處理方式,對所述當前頁面進行對應的顯示處理,即在指點物離開觸摸屏時所述顯示處理模塊40才執(zhí)行對應的顯示處理。例如,若頁面滑動距離為1cm至2cm的范圍對應的頁面顯示處理方式為“刷新”,且頁面滑動距離為2cm至4cm的范圍對應的頁面顯示處理方式為“跳轉(zhuǎn)回主頁”,那么當指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離為2cm至4cm中的任意一個數(shù)值時,所述顯示處理模塊40即可將所述當前頁面跳轉(zhuǎn)回主頁;當指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離為1cm至2cm中的任意一個數(shù)值時,所述顯示處理模塊40即可對所述當前頁面進行刷新。由于可以通過滑動出不同的頁面滑動距離,以實現(xiàn)多種頁面顯示處理方式,所以可以將頁面滑動距離的范圍值作為新功能的入口,從而無需通過設置圖標以作為新功能的入口,當應用程序需要增加新功能時,可以將該新功能確定為其中一種頁面顯示處理方式,并將該頁面顯示處理方式與相應的長度范圍值對應。其中,頁面顯示處理方式可以包括刷新、回到主頁、后退等等。
可選地,若所述終端只設置一個頁面滑動距離的范圍值,且只對應一個頁面顯示處理方式,那么可以在檢測到頁面滑動距離達到所設置的范圍值時,所述顯示處理模塊40即可執(zhí)行所設置的頁面顯示處理方式;或者,在檢測到指點物離開觸摸屏時所產(chǎn)生的頁面滑動距離處于所設置的范圍值內(nèi)時,所述顯示處理模塊40才執(zhí)行所設置的頁面顯示處理方式。
本發(fā)明實施例通過在接收到與當前頁面對應的觸控信號時,檢測在當前頁面上的頁面滑動距離,可以查找出與頁面滑動距離對應的頁面顯示處理方式,并根據(jù)所查找出的所述頁面顯示處理方式對當前頁面進行對應的顯示處理,由于應用程序的新功能入口是通過在頁面滑動距離達到某個范圍值時,即可執(zhí)行相對應的頁面顯示處理方式,所以應用程序在增加新功能時,無需在應用程序界面上增加新功能入口對應的圖標,從而可以既不影響應用程序的界面顯示效果,又可以增加新功能入口。
再請參見圖4,是本發(fā)明實施例提供的另一種頁面顯示處理裝置的結(jié)構(gòu)示意圖,所述頁面顯示處理裝置1應用于終端,所述頁面顯示處理裝置1可以包括上述圖3對應實施例中的檢測模塊10、查找確定模塊20、處理方式查找模塊30、 顯示處理模塊40,進一步的,所述頁面顯示處理裝置1還可以包括:設置模塊50、存儲模塊60;
所述設置模塊50,用于設置至少一種長度范圍值以及至少一種頁面顯示處理方式,其中,所述至少一種長度范圍值中各長度范圍值分別與所述至少一種頁面顯示處理方式中各頁面顯示處理方式一一對應;
具體的,所述設置模塊50可以預先設置至少一種長度范圍值以及至少一種頁面顯示處理方式,其中,所述至少一種長度范圍值中各長度范圍值分別與所述至少一種頁面顯示處理方式中各頁面顯示處理方式一一對應。例如,所述設置模塊50可以設置2個長度范圍值,分別為0cm至2cm、2cm至4cm,并將0cm至2cm的長度范圍值對應到為“刷新”的頁面顯示處理方式,將2cm至4cm的長度范圍值對應到為“返回主頁面”的頁面顯示處理方式。
所述存儲模塊60,用于將所述各長度范圍值與所述各頁面顯示處理方式的對應關系存儲到處理關系對應表中;
具體的,所述設置模塊50在設置好至少一種長度范圍值與至少一種頁面顯示處理方式的對應關系后,所述存儲模塊60可以將所述各長度范圍值與所述各頁面顯示處理方式的對應關系存儲到處理關系對應表中。
進一步的,再請參見圖5,是上述圖4中的一種顯示處理模塊40的結(jié)構(gòu)示意圖,所述顯示處理模塊40可以包括:處理方式確定單元301、提示單元302、范圍檢測單元303、顯示處理單元304;
所述處理方式確定單元301,用于將與所述目標長度范圍值對應的頁面顯示處理方式確定為第一頁面顯示處理方式;
所述提示單元302,用于提示在指點物離開所述當前頁面時將執(zhí)行所述第一頁面顯示處理方式,并提示繼續(xù)滑動操作后的第二頁面顯示處理方式;
具體的,當所述查找確定單元是實時地在所述處理關系對應表中查找所述頁面滑動距離所處于的長度范圍值時,說明所述終端可以實時感知當前的頁面滑動距離所對應的頁面顯示處理方式,此時,所述處理方式確定單元301可以先將與所述目標長度范圍值對應的頁面顯示處理方式確定為第一頁面顯示處理方式,再由所述提示單元302提示在指點物離開所述當前頁面時將執(zhí)行所述第一頁面顯示處理方式,并提示繼續(xù)滑動操作后的第二頁面顯示處理方式。例如,當用戶滑動當前頁面后,且手指未離開觸摸屏時,所述處理方式確定單元301 可以將所產(chǎn)生的頁面滑動距離對應的頁面顯示處理方式確定為第一頁面顯示處理方式,此時,所述提示單元302可以在顯示屏上提示在指點物離開所述當前頁面時將執(zhí)行所述第一頁面顯示處理方式,并提示繼續(xù)滑動操作后的第二頁面顯示處理方式,如顯示文字“松開進行刷新,繼續(xù)下拉將返回主頁”,即第一頁面顯示處理方式為“刷新”,第二頁面顯示處理方式為“返回主頁”。
所述范圍檢測單元303,用于當檢測到所述觸控信號未中斷且檢測到所述頁面滑動距離發(fā)生變化時,檢測變化后的頁面滑動距離是否處于所述第二頁面顯示處理方式對應的長度范圍值內(nèi);
具體的,所述提示單元302在顯示屏上提示有所述第一頁面顯示處理方式和所述第二頁面顯示處理方式時,所述終端可以進一步檢測是否仍然接收到所述觸控信號,若檢測到所述觸控信號中斷,說明指點物已離開所述終端的觸摸屏,此時,所述終端將根據(jù)所述第一頁面顯示處理方式對所述當前頁面進行對應的顯示處理;若檢測到所述觸控信號未中斷且檢測到所述頁面滑動距離發(fā)生變化時,說明指點物繼續(xù)在所述當前頁面上進行滑動,此時,所述范圍檢測單元303可以檢測變化后的頁面滑動距離是否處于所述第二頁面顯示處理方式對應的長度范圍值內(nèi)。
所述顯示處理單元304,用于若所述范圍檢測單元303檢測為是,則提示在所述指點物離開所述當前頁面時將執(zhí)行所述第二頁面顯示處理方式,并在檢測到所述觸控信號中斷時根據(jù)所述第二頁面顯示處理方式對所述當前頁面進行對應的顯示處理。
具體的,若所述范圍檢測單元303檢測為是,則所述顯示處理單元304可以重新在顯示屏上提示在所述指點物離開所述當前頁面時將執(zhí)行所述第二頁面顯示處理方式,例如,當頁面滑動距離所處于的長度范圍值對應第一頁面顯示處理方式時,顯示屏顯示的是“松開進行刷新,繼續(xù)下拉將返回主頁”,那么當繼續(xù)滑動頁面后,且滑動后的頁面滑動距離所處于的長度范圍值對應第二頁面顯示處理方式時,顯示屏所顯示的內(nèi)容將變?yōu)椤八砷_將返回主頁”。所述顯示處理單元304在顯示屏上提示在所述指點物離開所述當前頁面時將執(zhí)行所述第二頁面顯示處理方式時,若檢測到所述觸控信號中斷,說明所述指點物已離開所述當前頁面,此時,所述顯示處理單元304將根據(jù)所述第二頁面顯示處理方式對所述當前頁面進行對應的顯示處理。
可選的,當頁面顯示處理方式的個數(shù)大于或等于3個時,那么隨著所述頁面滑動距離的增加,所述終端可以檢測到所述頁面滑動距離所對應的頁面顯示處理方式從第一頁面顯示處理方式變換為第二頁面顯示處理方式,此時,用戶可以繼續(xù)滑動頁面以增加所述頁面滑動距離,若增加后的頁面滑動距離處于第三頁面顯示處理方式對應的長度范圍值,則所述終端還可以進一步提示在所述指點物離開所述當前頁面時將執(zhí)行所述第三頁面顯示處理方式,并在檢測到所述觸控信號中斷時根據(jù)所述第三頁面顯示處理方式對所述當前頁面進行對應的顯示處理。同樣的,在所述觸控信號為中斷且所述頁面滑動距離發(fā)生變化時,所述終端還可以繼續(xù)提示第四頁面顯示處理方式、第五頁面顯示處理方式、……、第n頁面顯示處理方式,并在所述觸控信號中斷時,根據(jù)所述觸控信號中斷時的頁面滑動距離所對應的頁面顯示處理方式對所述當前頁面執(zhí)行對應的顯示處理。
本發(fā)明實施例通過在接收到與當前頁面對應的觸控信號時,檢測在當前頁面上的頁面滑動距離,可以查找出與頁面滑動距離對應的頁面顯示處理方式,并根據(jù)所查找出的所述頁面顯示處理方式對當前頁面進行對應的顯示處理,由于應用程序的新功能入口是通過在頁面滑動距離達到某個范圍值時,即可執(zhí)行相對應的頁面顯示處理方式,所以應用程序在增加新功能時,無需在應用程序界面上增加新功能入口對應的圖標,從而可以既不影響應用程序的界面顯示效果,又可以增加新功能入口。
請參見圖6,是本發(fā)明實施例提供的又一種頁面顯示處理裝置的結(jié)構(gòu)示意圖,所述頁面顯示處理裝置1000可以包括:至少一個處理器1001,例如CPU,至少一個網(wǎng)絡接口1004,用戶接口1003,存儲器1005,至少一個通信總線1002。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。其中,用戶接口1003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口1003還可以包括標準的有線接口、無線接口。網(wǎng)絡接口1004可選的可以包括標準的有線接口、無線接口(如WI-FI接口)。存儲器1005可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器1005可選的還可以是至少一個位于遠離前述處理器1001的存儲裝置。如圖6所示,作為一種計算機存儲介質(zhì)的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡通信模塊、用戶接口模塊以及設備控制應用程序。
在圖6所示的所述頁面顯示處理裝置1000中,用戶接口1003主要用于為用戶提供輸入的接口,獲取用戶輸出的數(shù)據(jù);而處理器1001可以用于調(diào)用存儲器1005中存儲的設備控制應用程序,并具體執(zhí)行以下步驟:
當接收到與當前頁面對應的觸控信號時,檢測在所述當前頁面上的頁面滑動距離;
在預設的處理關系對應表中查找出所述頁面滑動距離所處于的長度范圍值,并將所述頁面滑動距離所處于的長度范圍值確定為目標長度范圍值;其中,所述處理關系對應表包括長度范圍值與頁面顯示處理方式的對應關系;
在所述處理關系對應表中查找出與所述目標長度范圍值對應的頁面顯示處理方式;
根據(jù)所查找出的所述頁面顯示處理方式對所述當前頁面進行對應的顯示處理。
在一個實施例中,所述處理器1001在執(zhí)行當接收到與當前頁面對應的觸控信號時,檢測在所述當前頁面上的頁面滑動距離之前,還執(zhí)行以下步驟:
設置至少一種長度范圍值以及至少一種頁面顯示處理方式,其中,所述至少一種長度范圍值中各長度范圍值分別與所述至少一種頁面顯示處理方式中各頁面顯示處理方式一一對應;
將所述各長度范圍值與所述各頁面顯示處理方式的對應關系存儲到處理關系對應表中。
在一個實施例中,所述處理器1001在執(zhí)行當接收到與當前頁面對應的觸控信號時,檢測在所述當前頁面上的頁面滑動距離時,具體執(zhí)行以下步驟:
當接收到與當前頁面對應的觸控信號時,檢測指點物在所述當前頁面上的滑動距離,以得到對應的頁面滑動距離。
在一個實施例中,所述處理器1001在執(zhí)行當接收到與當前頁面對應的觸控信號時,檢測在所述當前頁面上的頁面滑動距離時,具體執(zhí)行以下步驟:
當接收到與當前頁面對應的觸控信號時,記錄所述當前頁面的目標邊緣的初始位置和所述目標邊緣的滑動位置,并計算所述初始位置和所述滑動位置之間的距離,以得到對應的頁面滑動距離。
在一個實施例中,所述處理器1001在執(zhí)行根據(jù)所查找出的所述頁面顯示處理方式對所述當前頁面進行對應的顯示處理時,具體執(zhí)行以下步驟:
將與所述目標長度范圍值對應的頁面顯示處理方式確定為第一頁面顯示處理方式;
提示在指點物離開所述當前頁面時將執(zhí)行所述第一頁面顯示處理方式,并提示繼續(xù)滑動操作后的第二頁面顯示處理方式;
當檢測到所述觸控信號未中斷且檢測到所述頁面滑動距離發(fā)生變化時,檢測變化后的頁面滑動距離是否處于所述第二頁面顯示處理方式對應的長度范圍值內(nèi);
若檢測為是,則提示在所述指點物離開所述當前頁面時將執(zhí)行所述第二頁面顯示處理方式,并在檢測到所述觸控信號中斷時根據(jù)所述第二頁面顯示處理方式對所述當前頁面進行對應的顯示處理。
本發(fā)明實施例通過在接收到與當前頁面對應的觸控信號時,檢測在當前頁面上的頁面滑動距離,可以查找出與頁面滑動距離對應的頁面顯示處理方式,并根據(jù)所查找出的所述頁面顯示處理方式對當前頁面進行對應的顯示處理,由于應用程序的新功能入口是通過在頁面滑動距離達到某個范圍值時,即可執(zhí)行相對應的頁面顯示處理方式,所以應用程序在增加新功能時,無需在應用程序界面上增加新功能入口對應的圖標,從而可以既不影響應用程序的界面顯示效果,又可以增加新功能入口。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。