專利名稱:頁面顯示方法及通信終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種頁面顯示方法及通信終端。
背景技術(shù):
在多數(shù)情況下,手機(jī)等通信終端的顯示屏上只能顯示部分網(wǎng)頁。用戶必須通過在觸屏拖拽網(wǎng)頁的方法達(dá)到瀏覽整個網(wǎng)頁的目的。但當(dāng)網(wǎng)頁上有許多超鏈接時,拖拽網(wǎng)頁的操作與點擊超鏈接的操作容易混淆,導(dǎo)致原本是拖拽網(wǎng)頁的操作結(jié)果可能變成了點擊超鏈接的操作。為了解決觸屏拖拽時所弓I起的誤操作問題,中國專利申請CN201180000624. 8提出了一種通過檢測移動終端位移的方法達(dá)到調(diào)節(jié)網(wǎng)頁顯示區(qū)域的目的,包括獲取移動終端從第一時刻到第二時刻的位移,根據(jù)所述位移調(diào)整當(dāng)前瀏覽頁面的顯示區(qū)域。雖然CN201180000624. 8方案可在一定程度上避免誤點擊超鏈接的操作,但是其仍然存在以下幾 個問題第一,網(wǎng)頁非可控亂跑的問題。用戶無意或被動移動移動終端時,會造成網(wǎng)頁亂跑的誤操作。例如,用戶在地鐵上、公交車上瀏覽網(wǎng)頁時,很容易因為擁擠、剎車等因素造成移動終端的移動,進(jìn)而引起網(wǎng)頁亂跑的問題。而且,即使用戶在正常情況下瀏覽網(wǎng)頁時,也很難保證自己不會移動移動終端,這會對用戶瀏覽網(wǎng)頁造成不便。第二,位移過大的問題。如果網(wǎng)頁的顯示面積很大,則要求移動終端的位移距離必然很大,而用戶手臂的長度卻畢竟有限,這會給用戶操作帶來不便。第三,位移比例無法動態(tài)調(diào)節(jié)的問題。雖然CN201180000624. 8方案中提到網(wǎng)頁位移可與移動終端的位移按照預(yù)設(shè)比例進(jìn)行換算,但是網(wǎng)頁大小是不能預(yù)測也是不一致的,必然會出現(xiàn)瀏覽這個網(wǎng)頁時位移較小,而瀏覽另一個網(wǎng)頁位移較大的問題,這給用戶使用帶來困擾。綜上可知,現(xiàn)有通信終端的頁面顯示技術(shù),在實際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。
發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種頁面顯示方法及通信終端,其能夠方便、準(zhǔn)確地判斷出用戶在瀏覽頁面時的操作是點擊入口標(biāo)記還是拖拽網(wǎng)頁,從而執(zhí)行正確的頁面顯示處理。為了實現(xiàn)上述目的,本發(fā)明提供一種頁面顯示方法,包括步驟有當(dāng)檢測到有觸點點擊瀏覽頁面的入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的
第一位置;當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置;計算所述第一位置和所述第二位置之間的位移距離,并判斷所述位移距離是否達(dá)到預(yù)定閾值;
若所述位移距離達(dá)到所述預(yù)定閾值,則根據(jù)所述位移距離調(diào)整所述瀏覽頁面的顯示區(qū)域;若所述位移距離未達(dá)到所述預(yù)定閾值,則執(zhí)行所述入口標(biāo)記的啟動處理。根據(jù)本發(fā)明所述的頁面顯示方法,所述第一位置為所述觸點點擊所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第一接觸區(qū)域的最高點、最低點、最左點或者最右點的位置;所述第二位置為所述觸點離開所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第二接觸區(qū)域的最高點、最低點、最左點或者最右 點的位置。根據(jù)本發(fā)明所述的頁面顯示方法,所述第一位置為所述觸點點擊所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第一接觸區(qū)域上最高點的第一水平線、最低點的第二水平線、最左點的第一垂直線以及最右點的第二垂直線構(gòu)成的第一矩形的中心點的位置;所述第二位置為所述觸點離開所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第二接觸區(qū)域上最高點的第三水平線、最低點的第四水平線、最左點的第三垂直線以及最右點的第四垂直線構(gòu)成的第二矩形的中心點的位置。根據(jù)本發(fā)明所述的頁面顯示方法,所述當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置的步驟包括當(dāng)檢測到所述觸點滑動離開所述入口標(biāo)記并且停止在所述瀏覽頁面上時,記錄所述觸點在所述瀏覽頁面上的當(dāng)前停止位置作為所述第二位置。根據(jù)本發(fā)明所述的頁面顯示方法,所述當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置的步驟包括當(dāng)檢測到所述觸點離開所述入口標(biāo)記并且離開所述瀏覽頁面時,記錄所述觸點留在所述瀏覽頁面上的最后位置作為所述第二位置。本發(fā)明還提供一種通信終端,包括有第一紀(jì)錄模塊,用于當(dāng)檢測到有觸點點擊瀏覽頁面的入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第一位置;第二紀(jì)錄模塊,當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置;判斷模塊,用于計算所述第一位置和所述第二位置之間的位移距離,并判斷所述位移距離是否達(dá)到預(yù)定閾值;顯示調(diào)整模塊,用于在所述位移距離達(dá)到所述預(yù)定閾值時,根據(jù)所述位移距離調(diào)整所述瀏覽頁面的顯示區(qū)域;啟動模塊,用于在所述位移距離未達(dá)到所述預(yù)定閾值時,執(zhí)行所述入口標(biāo)記的啟動處理。根據(jù)本發(fā)明所述的通信終端,所述第一位置為所述觸點點擊所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第一接觸區(qū)域的最高點、最低點、最左點或者最右點的位置;所述第二位置為所述觸點離開所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第二接觸區(qū)域的最高點、最低點、最左點或者最右點的位置。根據(jù)本發(fā)明所述的通信終端,所述第一位置為所述觸點點擊所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第一接觸區(qū)域上最高點的第一水平線、最低點的第二水平線、最左點的第一垂直線以及最右點的第二垂直線構(gòu)成的第一矩形的中心點的位置;所述第二位置為所述觸點離開所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第二接觸區(qū)域上最高點的第三水平線、最低點的第四水平線、最左點的第三垂直線以及最右點的第四垂直線構(gòu)成的第二矩形的中心點的位置。根據(jù)本發(fā)明所述的通信終端,所述第二紀(jì)錄模塊用于當(dāng)檢測到所述觸點滑動離開所述入口標(biāo)記并且停止在所述瀏覽頁面上時,記錄所述觸點在所述瀏覽頁面上的當(dāng)前停止位置作為所述第二位置。根據(jù)本發(fā)明所述的通信終端,所述第二紀(jì)錄模塊還用于當(dāng)檢測到所述觸點離開所述入口標(biāo)記并且離開所述瀏覽頁面時,記錄所述觸點留在所述瀏覽頁面上的最后位置作為所述第二位置。本發(fā)明考慮到用戶對瀏覽頁面上的入口標(biāo)記的一個完整單擊過程由兩部分組成 觸點點擊入口標(biāo)記和觸點離開入口標(biāo)記,因此當(dāng)檢測到有觸點點擊入口標(biāo)記時,記錄觸點的第一位置;而在檢測到觸點離開入口標(biāo)記時,記錄觸點的第二位置,并判斷這兩個位置之間的位移距離是否達(dá)到預(yù)定閾值,若達(dá)到預(yù)定閾值則認(rèn)為用戶意圖拖拽頁面,并執(zhí)行相應(yīng)的頁面拖拽處理;若所述位移距離未達(dá)到預(yù)定閾值則認(rèn)為用戶意圖點擊入口標(biāo)記,并執(zhí)行相應(yīng)的入口標(biāo)記啟動處理。借此,本發(fā)明能夠方便、準(zhǔn)確地判斷出用戶在瀏覽頁面時的操作是點擊入口標(biāo)記還是拖拽網(wǎng)頁,從而執(zhí)行正確的頁面顯示處理,可解決現(xiàn)有技術(shù)中誤點擊入口標(biāo)記、頁面非可控亂跑、位移過大以及位移比例無法動態(tài)調(diào)節(jié)的問題,同時又無需增加用戶的額外操作,進(jìn)而大大提升了用戶體驗。
圖I是本發(fā)明通信終端的結(jié)構(gòu)示意圖;圖2為本發(fā)明頁面顯示方法的流程圖;圖3為本發(fā)明優(yōu)選的頁面顯示方法的流程實例圖;圖4A是本發(fā)明觸點落在超鏈接的界面實例圖;圖4B是本發(fā)明觸點離開超鏈接的第一種狀態(tài)界面實例圖;以及圖4C是本發(fā)明觸點離開超鏈接的第二種狀態(tài)界面實例圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖I示出了本發(fā)明通信終端的結(jié)構(gòu),所述通信終端100可以是具有觸摸屏的手機(jī)、PDA (Personal Digital Assistant,個人數(shù)字助理)、平板電腦等,所述通信終端100包括第一紀(jì)錄模塊10、第二紀(jì)錄模塊20、判斷模塊30、顯示調(diào)整模塊40以及啟動模塊50,其中第一紀(jì)錄模塊10,用于當(dāng)檢測到有觸點點擊瀏覽頁面的入口標(biāo)記時,記錄所述觸點在瀏覽頁面上的第一位置。例如當(dāng)用戶用手指點擊瀏覽網(wǎng)頁的入口標(biāo)記時,則認(rèn)為有觸點點擊或落在瀏覽網(wǎng)頁的入口標(biāo)記上。在本發(fā)明中,所述瀏覽頁面優(yōu)選為網(wǎng)頁,當(dāng)然也可以指桌面等其他瀏覽頁面;所述入口標(biāo)記優(yōu)選為網(wǎng)頁的超鏈接,當(dāng)然也可以應(yīng)用圖標(biāo)等入口己 O第二紀(jì)錄模塊20,當(dāng)檢測到觸點離開所述入口標(biāo)記時,記錄所述觸點在瀏覽頁面上的第二位置。優(yōu)選的是,第二紀(jì)錄模塊20用于當(dāng)檢測到觸點滑動離開入口標(biāo)記并且停止在瀏覽頁面上時,記錄觸點在瀏覽頁面上的當(dāng)前停止位置作為第二位置?;蛘撸诙o(jì)錄模塊20用于當(dāng)檢測到觸點離開入口標(biāo)記并且離開瀏覽頁面時,比如用戶的手指離開觸摸屏,則記錄觸點留在瀏覽頁面上的最后位置作為第二位置。判斷模塊30,用于計算第一位置和第二位置之間的位移距離,該位移距離為觸點在瀏覽頁面上的位移值,并判斷所述位移距離是否達(dá)到預(yù)定閾值。所述預(yù)定閾值可以由系統(tǒng)默認(rèn)設(shè)置或者用戶自定義設(shè)置,優(yōu)選可將預(yù)定閾值的取值范圍設(shè)在O. 5 1CM,例如用戶通過設(shè)置界面將預(yù)定閾值設(shè)為O. 5CM,那如果所述位移距離大于或等于O. 5CM時則判定為達(dá)到了預(yù)定閾值;而如果所述位移距離小于O. 5CM時則判定為未達(dá)到預(yù)定閾值。需提醒的是,位移距離為零時也屬于未達(dá)到預(yù)定閾值。顯示調(diào)整模塊40,用于在位移距離達(dá)到預(yù)定閾值時,根據(jù)所述位移距離調(diào)整瀏覽 頁面的顯示區(qū)域。顯示調(diào)整模塊40會進(jìn)行頁面拖拽處理,即通過觸屏拖拽方式控制頁面上、下、左、右的移動來調(diào)整頁面的顯示區(qū)域。啟動模塊50,用于在所述位移距離未達(dá)到預(yù)定閾值時,執(zhí)行入口標(biāo)記的啟動處理,例如通過啟動所述入口標(biāo)記打開相應(yīng)的網(wǎng)頁或進(jìn)入相應(yīng)的應(yīng)用界面。本發(fā)明中所指的觸點,優(yōu)選是指用戶的手指或腳趾與觸摸屏的接觸區(qū)域,當(dāng)然也可能是觸控筆等觸控裝置與觸摸屏的接觸區(qū)域。實際上觸點是一個較大面積的區(qū)域,因此需要進(jìn)一步定義該觸點的位置取值??紤]到通信終端100可以很容易獲取觸點所占接觸區(qū)域的最高點、最低點、最左點、最右點,因此可以方便地根據(jù)這四個特征點定義觸點的位置。在本發(fā)明一個實施例中,所述第一位置和第二位置優(yōu)選定義為所述第一位置為觸點點擊入口標(biāo)記時,觸點在瀏覽頁面上的第一接觸區(qū)域的最高點、最低點、最左點或者最右點的位置,即以單獨(dú)的最高點、最低點、最左點或者最右點的位置作為觸點的第一位置。所述第二位置為觸點離開入口標(biāo)記時,觸點在瀏覽頁面上的第二接觸區(qū)域的最高點、最低點、最左點或者最右點的位置,即以單獨(dú)的最高點、最低點、最左點或者最右點的位置作為觸點的第二位置。在本發(fā)明另一個實施例中,所述第一位置和第二位置優(yōu)選定義為第一位置為觸點點擊入口標(biāo)記時,觸點在瀏覽頁面上的第一接觸區(qū)域上最高點的第一水平線、最低點的第二水平線、最左點的第一垂直線以及最右點的第二垂直線所構(gòu)成的第一矩形的中心點的位置。第二位置為觸點離開入口標(biāo)記時,觸點在瀏覽頁面上的第二接觸區(qū)域上最高點的第三水平線、最低點的第四水平線、最左點的第三垂直線以及最右點的第四垂直線所構(gòu)成的第二矩形的中心點的位置。考慮到用戶對瀏覽頁面上的入口標(biāo)記的一個完整單擊過程由兩部分組成觸點點擊入口標(biāo)記和觸點離開入口標(biāo)記,因此本發(fā)明的核心思想是在打開入口標(biāo)記或者拖拽頁面處理之前先判斷觸點位移是否達(dá)到預(yù)定閾值,若達(dá)到預(yù)定閾值則認(rèn)為用戶在拖拽頁面,并執(zhí)行相應(yīng)的頁面拖拽處理;若所述位移距離未達(dá)到預(yù)定閾值則認(rèn)為用戶在點擊入口標(biāo)記,并執(zhí)行相應(yīng)的入口標(biāo)記啟動處理。通過上述簡單的實現(xiàn)方案,便可解決現(xiàn)有技術(shù)中誤點擊入口標(biāo)記、頁面非可控亂跑、位移過大以及位移比例無法動態(tài)調(diào)節(jié)的問題,同時又無需增加用戶的額外操作。圖2為本發(fā)明頁面顯示方法的流程圖,其可通過如圖I所示的通信終端100實現(xiàn),包括步驟如下步驟S201,當(dāng)檢測到有觸點點擊瀏覽頁面的入口標(biāo)記時,記錄觸點在瀏覽頁面上的第一位置。例如當(dāng)用戶的手指點擊瀏覽網(wǎng)頁的入口標(biāo)記時,則認(rèn)為有觸點點擊或落在瀏覽網(wǎng)頁的入口標(biāo)記上。在本發(fā)明中,所述瀏覽頁面優(yōu)選為網(wǎng)頁,當(dāng)然也可以指桌面等其他瀏覽頁面;所述入口標(biāo)記優(yōu)選為網(wǎng)頁的超鏈接,當(dāng)然也可以應(yīng)用圖標(biāo)等入口標(biāo)記。步驟S202,當(dāng)檢測到觸點離開入口標(biāo)記時,記錄觸點在瀏覽頁面上的第二位置。優(yōu)選的是,當(dāng)檢測到觸點滑動離開入口標(biāo)記并且停止在瀏覽頁面上時,記錄觸點在瀏覽頁面 上的當(dāng)前停止位置作為第二位置。或者,當(dāng)檢測到觸點離開入口標(biāo)記并且離開瀏覽頁面時,記錄觸點留在瀏覽頁面上的最后位置作為第二位置。步驟S203,計算第一位置和第二位置之間的位移距離,并判斷位移距離是否達(dá)到預(yù)定閾值,若是則執(zhí)行步驟S204,否則執(zhí)行步驟S205。該位移距離為觸點在瀏覽頁面上的位移值。所述預(yù)定閾值可以由系統(tǒng)默認(rèn)設(shè)置或者用戶自定義設(shè)置,例如用戶通過設(shè)置界面將預(yù)定閾值設(shè)為O. 5CM,那么如果所述位移距離大于或等于O. 5CM時則判定為達(dá)到了預(yù)定閾值;而如果所述位移距離小于O. 5CM時則判定為未達(dá)到預(yù)定閾值。步驟S204,若位移距離達(dá)到預(yù)定閾值,則根據(jù)所述位移距離調(diào)整瀏覽頁面的顯示區(qū)域。本步驟將執(zhí)行頁面拖拽處理,即通過觸屏拖拽方式控制頁面上、下、左、右的移動來調(diào)整頁面的顯示區(qū)域。步驟S205,若位移距離未達(dá)到預(yù)定閾值,則執(zhí)行入口標(biāo)記的啟動處理。,例如通過啟動所述入口標(biāo)記打開相應(yīng)的網(wǎng)頁或進(jìn)入相應(yīng)的應(yīng)用界面。本發(fā)明中所指的觸點,優(yōu)選是指用戶的手指或腳趾與觸摸屏的接觸區(qū)域,當(dāng)然也可能是觸控筆等觸控裝置與觸摸屏的接觸區(qū)域。實際上觸點是一個較大面積的區(qū)域,因此需要進(jìn)一步定義該觸點的位置取值??紤]到通信終端100可以很容易獲取觸點所占接觸區(qū)域的最高點、最低點、最左點、最右點,因此可以方便地根據(jù)這四個特征點定義觸點的位置。在本發(fā)明一個實施例中,所述第一位置和第二位置優(yōu)選定義為所述第一位置為觸點點擊入口標(biāo)記時,觸點在瀏覽頁面上的第一接觸區(qū)域的最高點、最低點、最左點或者最右點的位置,即以單獨(dú)的最高點、最低點、最左點或者最右點的位置作為觸點的第一位置。所述第二位置為觸點離開入口標(biāo)記時,觸點在瀏覽頁面上的第二接觸區(qū)域的最高點、最低點、最左點或者最右點的位置,即以單獨(dú)的最高點、最低點、最左點或者最右點的位置作為觸點的第二位置。在本發(fā)明另一個實施例中,所述第一位置和第二位置優(yōu)選定義為第一位置為觸點點擊入口標(biāo)記時,觸點在瀏覽頁面上的第一接觸區(qū)域上最高點的第一水平線、最低點的第二水平線、最左點的第一垂直線以及最右點的第二垂直線所構(gòu)成的第一矩形的中心點的位置。第二位置為觸點離開入口標(biāo)記時,觸點在瀏覽頁面上的第二接觸區(qū)域上最高點的第三水平線、最低點的第四水平線、最左點的第三垂直線以及最右點的第四垂直線所構(gòu)成的第二矩形的中心點的位置。圖3為本發(fā)明優(yōu)選的頁面顯示方法的流程實例圖,其可通過如圖I所示的通信終端100實現(xiàn),包括步驟如下步驟S301,通信終端100根據(jù)用戶的瀏覽指令,顯示相應(yīng)的瀏覽網(wǎng)頁。步驟S302,判斷是否有觸點落在瀏覽網(wǎng)頁的超鏈接上,若是則執(zhí)行步驟S303,否則返回步驟S301。例如當(dāng)用戶用手指點擊瀏覽網(wǎng)頁的超鏈接時,則檢測為有觸點落在瀏覽網(wǎng)頁的超鏈接上。步驟S303,當(dāng)觸點落在超鏈接上時,記錄觸點在瀏覽網(wǎng)頁上的第一位置。步驟S304,當(dāng)觸點離開超鏈接時,記錄觸點在瀏覽網(wǎng)頁上的第二位置。
步驟S305,計算第一位置和第二位置之間的位移距離,并判斷位移距離是否達(dá)到預(yù)定閾值,若是則執(zhí)行步驟S306,否則執(zhí)行步驟S307。本步驟根據(jù)觸點的位移距離決定是否打開超鏈接。步驟S306,若所述觸點的位移距離達(dá)到預(yù)定閾值,則根據(jù)所述位移距離拖拽瀏覽網(wǎng)頁,即根據(jù)所述位移距離調(diào)整瀏覽網(wǎng)頁的顯示區(qū)域。步驟S307,若所述觸點的位移距離未達(dá)到預(yù)定閾值,則執(zhí)行入口標(biāo)記的啟動處理,即打開超鏈接對應(yīng)的網(wǎng)頁。如圖4A 圖4C示出了本發(fā)明一具體應(yīng)用場景實例如圖4A所示,在觸摸屏的瀏覽網(wǎng)頁上顯示12個網(wǎng)絡(luò)超鏈接,此時用戶用手指點擊卓越網(wǎng)的超鏈接,即觸點落在卓越網(wǎng)的超鏈接上,通信終端100自動記錄當(dāng)前該觸點的第一位置。而當(dāng)觸點離開卓越網(wǎng)的超鏈接時,通信終端100又自動記錄當(dāng)前該觸點的第二位置,通信終端100將根據(jù)第一位置和第二位置之間的觸點位移來識別用戶點擊卓越網(wǎng)的超鏈接的操作意圖。第一種情況為當(dāng)用戶的手指向上移動一定距離并停止在瀏覽網(wǎng)頁上時,通信終端100會自動記錄當(dāng)前該觸點在瀏覽網(wǎng)頁上的停止位置作為第二位置,判斷第一位置和第二位置之間的位移距離是否達(dá)到預(yù)定閾值,若達(dá)到所述預(yù)定閾值則進(jìn)行拖拽網(wǎng)頁處理,如圖4B所示,根據(jù)所述位移距離將瀏覽頁面向上調(diào)整瀏覽網(wǎng)頁的顯示區(qū)域,而不打開卓越網(wǎng)的超鏈接;若未達(dá)到所述預(yù)定閾值則進(jìn)行打開卓越網(wǎng)超鏈接處理,如圖4C所示,此時會打開并顯示卓越網(wǎng)超鏈接對應(yīng)的網(wǎng)頁。第二種情況為當(dāng)用戶的手指向上移動一定距離并離開瀏覽網(wǎng)頁(即手指離開觸摸屏)時,通信終端100會自動記錄當(dāng)前該觸點在瀏覽網(wǎng)頁上最后留下的最后位置作為第二位置,判斷第一位置和第二位置之間的位移距離是否達(dá)到預(yù)定閾值,若達(dá)到所述預(yù)定閾值則進(jìn)行拖拽網(wǎng)頁處理,如圖4B所示,根據(jù)所述位移距離將瀏覽頁面向上調(diào)整瀏覽網(wǎng)頁的顯示區(qū)域,而不打開卓越網(wǎng)的超鏈接;若未達(dá)到所述預(yù)定閾值則進(jìn)行打開卓越網(wǎng)超鏈接處理,如圖4C所示,此時會打開并顯示卓越網(wǎng)超鏈接對應(yīng)的網(wǎng)頁。綜上所述,本發(fā)明考慮到用戶對瀏覽頁面上的入口標(biāo)記的一個完整單擊過程由兩部分組成觸點點擊入口標(biāo)記和觸點離開入口標(biāo)記,因此當(dāng)檢測到有觸點點擊入口標(biāo)記時,記錄觸點的第一位置;而在檢測到觸點離開入口標(biāo)記時,記錄觸點的第二位置,并判斷這兩個位置之間的位移距離是否達(dá)到預(yù)定閾值,若達(dá)到預(yù)定閾值則認(rèn)為用戶意圖拖拽頁面,并執(zhí)行相應(yīng)的頁面拖拽處理;若所述位移距離未達(dá)到預(yù)定閾值則認(rèn)為用戶意圖點擊入口標(biāo)記,并執(zhí)行相應(yīng)的入口標(biāo)記啟動處理。借此,本發(fā)明能夠方便、準(zhǔn)確地判斷出用戶在瀏覽頁面時的操作是點擊入口標(biāo)記還是拖拽網(wǎng)頁,從而執(zhí)行正確的頁面顯示處理,可解決現(xiàn)有技術(shù)中誤點擊入口標(biāo)記、頁面非可控亂跑、位移過大以及位移比例無法動態(tài)調(diào)節(jié)的問題,同時又無需增加用戶的額外操作,進(jìn)而大大提升了用戶體驗。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種頁面顯示方法,其特征在于,包括步驟有 當(dāng)檢測到有觸點點擊瀏覽頁面的入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第一位置; 當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置; 計算所述第一位置和所述第二位置之間的位移距離,并判斷所述位移距離是否達(dá)到預(yù)定閾值; 若所述位移距離達(dá)到所述預(yù)定閾值,則根據(jù)所述位移距離調(diào)整所述瀏覽頁面的顯示區(qū)域; 若所述位移距離未達(dá)到所述預(yù)定閾值,則執(zhí)行所述入口標(biāo)記的啟動處理。
2.根據(jù)權(quán)利要求I所述的頁面顯示方法,其特征在于,所述第一位置為所述觸點點擊所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第一接觸區(qū)域的最高點、最低點、最左點或者最右點的位置; 所述第二位置為所述觸點離開所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第二接觸區(qū)域的最高點、最低點、最左點或者最右點的位置。
3.根據(jù)權(quán)利要求I所述的頁面顯示方法,其特征在于,所述第一位置為所述觸點點擊所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第一接觸區(qū)域上最高點的第一水平線、最低點的第二水平線、最左點的第一垂直線以及最右點的第二垂直線構(gòu)成的第一矩形的中心點的位置; 所述第二位置為所述觸點離開所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第二接觸區(qū)域上最高點的第三水平線、最低點的第四水平線、最左點的第三垂直線以及最右點的第四垂直線構(gòu)成的第二矩形的中心點的位置。
4.根據(jù)權(quán)利要求I 3任一項所述的頁面顯示方法,其特征在于,所述當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置的步驟包括 當(dāng)檢測到所述觸點滑動離開所述入口標(biāo)記并且停止在所述瀏覽頁面上時,記錄所述觸點在所述瀏覽頁面上的當(dāng)前停止位置作為所述第二位置。
5.根據(jù)權(quán)利要求I 3任一項所述的頁面顯示方法,其特征在于,所述當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置的步驟包括 當(dāng)檢測到所述觸點離開所述入口標(biāo)記并且離開所述瀏覽頁面時,記錄所述觸點留在所述瀏覽頁面上的最后位置作為所述第二位置。
6.一種通信終端,其特征在于,包括有 第一紀(jì)錄模塊,用于當(dāng)檢測到有觸點點擊瀏覽頁面的入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第一位置; 第二紀(jì)錄模塊,當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置; 判斷模塊,用于計算所述第一位置和所述第二位置之間的位移距離,并判斷所述位移距離是否達(dá)到預(yù)定閾值; 顯示調(diào)整模塊,用于在所述位移距離達(dá)到所述預(yù)定閾值時,根據(jù)所述位移距離調(diào)整所述瀏覽頁面的顯示區(qū)域;啟動模塊,用于在所述位移距離未達(dá)到所述預(yù)定閾值時,執(zhí)行所述入口標(biāo)記的啟動處理。
7.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述第一位置為所述觸點點擊所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第一接觸區(qū)域的最高點、最低點、最左點或者最右點的位置; 所述第二位置為所述觸點離開所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第二接觸區(qū)域的最高點、最低點、最左點或者最右點的位置。
8.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述第一位置為所述觸點點擊所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第一接觸區(qū)域上最高點的第一水平線、最低點的第二水平線、最左點的第一垂直線以及最右點的第二垂直線構(gòu)成的第一矩形的中心點的位置; 所述第二位置為所述觸點離開所述入口標(biāo)記時,所述觸點在所述瀏覽頁面上的第二接觸區(qū)域上最高點的第三水平線、最低點的第四水平線、最左點的第三垂直線以及最右點的第四垂直線構(gòu)成的第二矩形的中心點的位置。
9.根據(jù)權(quán)利要求6 8任一項所述的通信終端,其特征在于,所述第二紀(jì)錄模塊用于當(dāng)檢測到所述觸點滑動離開所述入口標(biāo)記并且停止在所述瀏覽頁面上時,記錄所述觸點在所述瀏覽頁面上的當(dāng)前停止位置作為所述第二位置。
10.根據(jù)權(quán)利要求6 8任一項所述的通信終端,其特征在于,所述第二紀(jì)錄模塊還用于當(dāng)檢測到所述觸點離開所述入口標(biāo)記并且離開所述瀏覽頁面時,記錄所述觸點留在所述瀏覽頁面上的最后位置作為所述第二位置。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種頁面顯示方法及通信終端,所述方法包括步驟有當(dāng)檢測到有觸點點擊瀏覽頁面的入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第一位置;當(dāng)檢測到所述觸點離開所述入口標(biāo)記時,記錄所述觸點在所述瀏覽頁面上的第二位置;計算所述第一位置和所述第二位置之間的位移距離,并判斷所述位移距離是否達(dá)到預(yù)定閾值;若所述位移距離達(dá)到所述預(yù)定閾值,則根據(jù)所述位移距離調(diào)整所述瀏覽頁面的顯示區(qū)域;若所述位移距離未達(dá)到所述預(yù)定閾值,則執(zhí)行所述入口標(biāo)記的啟動處理。借此,本發(fā)明能夠方便、準(zhǔn)確地判斷出用戶在瀏覽頁面時的操作是點擊入口標(biāo)記還是拖拽網(wǎng)頁,從而執(zhí)行正確的頁面顯示處理。
文檔編號G06F3/048GK102841745SQ20121021775
公開日2012年12月26日 申請日期2012年6月28日 優(yōu)先權(quán)日2012年6月28日
發(fā)明者彭飛 申請人:宇龍計算機(jī)通信科技(深圳)有限公司