專利名稱:觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸屏式移動通信設(shè)備領(lǐng)域,特別涉及觸摸屏式移動設(shè)備微瀏覽器頁面顯示領(lǐng)域,具體是指一種觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法。
背景技術(shù):
當(dāng)前在智能手機(jī)及小的手持設(shè)備上,普遍具有internet瀏覽器,但可視屏幕比較小,現(xiàn)在有兩種技術(shù)可用來在小屏幕的手持設(shè)備上顯示W(wǎng)EB的內(nèi)容(1)頁面重組技術(shù)把整個很大的頁面重組,在小屏幕上顯示,由于internet的內(nèi)容豐富多彩,這種技術(shù)不能使人們有真正意義上的internet體驗,而且有些內(nèi)容經(jīng)過重組后,面目全非,不能閱讀。
(2)滾動條技術(shù)這種技術(shù)在大屏幕桌面系統(tǒng)上普遍使用,使用水平和垂直的兩個滾動條,當(dāng)頁面的內(nèi)容超過窗口,由于本來可以利用的屏幕就比較小,增加了兩個滾動條,使得可用來顯示頁面的屏幕更小。
同時,如果用滾動條,由于手持設(shè)備屏幕很小,滾動條不可能做的很大,在移動的環(huán)境下很難準(zhǔn)確點擊,而且滾動條總是在固定同一位置,由于觸筆要經(jīng)常觸點,容易損傷滾動條固定的位置上的觸摸屏。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種能夠自動檢測觸摸屏上觸筆的移動并將其轉(zhuǎn)換為對瀏覽器頁面顯示的漂移控制信號、操作方便準(zhǔn)確、顯示不會失真、觸摸屏不易受到損傷、適用于各種移動環(huán)境下的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法。
為了實現(xiàn)上述的目的,本發(fā)明的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法如下該觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,其主要特點是,所述的方法包括以下步驟(1)瀏覽器對觸摸屏觸筆移動的動作事件進(jìn)行檢測,如果該事件是觸筆接觸屏幕,則進(jìn)行觸筆接觸屏幕信息記錄和處理,并繼續(xù)對觸摸屏觸筆移動的動作事件進(jìn)行檢測;如果該事件是觸筆提起離開屏幕,則進(jìn)行觸筆提起離開屏幕信息記錄和處理;(2)瀏覽器針對上述步驟(1)中所記錄的觸筆移動事件的信息進(jìn)行處理,如果該觸筆移動是落在當(dāng)前網(wǎng)頁的一個超鏈接的范圍內(nèi),則進(jìn)行網(wǎng)頁鏈接點擊處理操作;反之,則進(jìn)行瀏覽器頁面漂移處理操作;該觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法的觸筆接觸屏幕信息記錄和處理包括以下步驟(1)根據(jù)觸筆接觸屏幕的位置設(shè)置并記錄觸筆移動起點坐標(biāo)(X1,Y1);(2)設(shè)置觸筆移動標(biāo)志。
所述的觸筆提起離開屏幕信息記錄和處理包括以下步驟(1)根據(jù)觸筆提起離開屏幕的位置設(shè)置并記錄觸筆移動終點坐標(biāo)(X2,Y2);(2)清除觸筆移動標(biāo)志。
該觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法的對所記錄的觸筆移動事件的信息的處理為判斷觸筆移動起點坐標(biāo)(X1,Y1)是否落在當(dāng)前網(wǎng)頁的一個超鏈接的范圍內(nèi),如果是,則再判斷觸筆移動終點坐標(biāo)(X2,Y2)是否落在當(dāng)前網(wǎng)頁的一個超鏈接的范圍內(nèi)。
該觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法的頁面鏈接點擊處理操作為頁面鏈接跳轉(zhuǎn)操作。
該觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法的瀏覽器頁面漂移處理操作包括以下步驟(1)將Web瀏覽器頁面對象置為圖形狀態(tài);(2)根據(jù)觸筆移動起點坐標(biāo)(X1,Y1)和觸筆移動終點坐標(biāo)(X2,Y2)計算觸筆的相對位置移動量ΔX=X2-X1,ΔY=Y(jié)2-Y1;(3)通過圖形處理,將頁面可視部分位移(ΔX,ΔY);(4)將Web瀏覽器頁面恢復(fù)正常顯示狀態(tài)。
采用了該發(fā)明的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,使得該移動設(shè)備在使用微瀏覽器瀏覽Web網(wǎng)頁時,瀏覽器能夠自動檢測觸摸屏上觸筆的移動,并將該種移動行為轉(zhuǎn)換為對瀏覽器頁面顯示的漂移控制信號,從而將頁面可視部分進(jìn)行動態(tài)漂移;由于用戶僅僅需要進(jìn)行觸筆移動這樣的簡單操作,不僅方便快捷,而且定位準(zhǔn)確;同時瀏覽器本身可以就用戶點擊超鏈接和觸筆移動這兩種操作進(jìn)行較為精確的區(qū)分;不僅適用于各種復(fù)雜的移動環(huán)境,而且可以延長該移動設(shè)備觸摸屏的使用壽命。
圖1為本發(fā)明的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法的流程圖。
圖2為現(xiàn)有技術(shù)中的觸摸屏式移動設(shè)備微瀏覽器具有滾動條的頁面顯示第一效果圖。
圖3為現(xiàn)有技術(shù)中的觸摸屏式移動設(shè)備微瀏覽器具有滾動條的頁面顯示第二效果圖。
圖4為本發(fā)明的觸摸屏式移動設(shè)備微瀏覽器沒有滾動條的頁面漂移顯示第一效果圖。
圖5為本發(fā)明的觸摸屏式移動設(shè)備微瀏覽器沒有滾動條的頁面漂移顯示第二效果圖。
具體實施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細(xì)說明。
請參閱圖1所示,該觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法包括以下步驟(1)瀏覽器對觸摸屏觸筆移動的動作事件進(jìn)行檢測,如果該事件是觸筆接觸屏幕,則進(jìn)行觸筆接觸屏幕信息記錄和處理根據(jù)觸筆接觸屏幕的位置設(shè)置并記錄觸筆移動起點坐標(biāo)(X1,Y1),同時設(shè)置觸筆移動標(biāo)志,Pendickflay=1,并繼續(xù)對觸摸屏觸筆移動的動作事件進(jìn)行檢測;(2)當(dāng)觸筆提起離開屏幕時,則瀏覽器進(jìn)行觸筆提起離開屏幕信息記錄和處理根據(jù)觸筆提起離開屏幕的位置設(shè)置并記錄觸筆移動終點坐標(biāo),同時清除觸筆移動標(biāo)志,復(fù)位Pendickflay=0,結(jié)束觸摸屏事件檢測;(3)置所有Web頁面對象為圖形狀態(tài),否則觸筆會進(jìn)入選擇對象狀態(tài);(4)瀏覽器針對上述步驟中所記錄的觸筆移動事件的信息進(jìn)行處理判斷觸筆移動起點坐標(biāo)(X1,Y1)是否落在當(dāng)前網(wǎng)頁的一個超鏈接的范圍內(nèi),如果是,則再判斷觸筆移動終點坐標(biāo)(X2,Y2)是否落在當(dāng)前網(wǎng)頁的一個超鏈接的范圍內(nèi);(5)如果該觸筆移動是落在當(dāng)前網(wǎng)頁的一個超鏈接的范圍內(nèi),則進(jìn)行網(wǎng)頁鏈接點擊處理操作,頁面進(jìn)行相應(yīng)的跳轉(zhuǎn)顯示;(6)如果不是,則進(jìn)行瀏覽器頁面漂移處理操作根據(jù)觸筆移動起點坐標(biāo)(X1,Y1)和觸筆移動終點坐標(biāo)(X2,Y2)計算觸筆的相對位置移動量ΔX=X2-X1,ΔY=Y(jié)2-Y1;通過圖形處理,將頁面可視部分位移(ΔX,ΔY);(7)將Web瀏覽器頁面恢復(fù)正常顯示狀態(tài)。
再請參閱圖2和圖3所示,其中圖2顯示了現(xiàn)有技術(shù)中的觸摸屏式移動設(shè)備微瀏覽器具有滾動條的頁面窗口在左上角的顯示效果,圖3為該頁面窗口橫向移動到中間位置的顯示效果,該頁面窗口的滾動條由于移動設(shè)備觸摸屏大小的限制而不可能占據(jù)很寬的尺寸,但是仍然使得整個屏幕可以顯示網(wǎng)頁的范圍很小,同時對于控制滾動條的移動具有一定的定位困難。
再請參閱圖4和圖5所示,其中圖4顯示了本發(fā)明的觸摸屏式移動設(shè)備微瀏覽器沒有滾動條的頁面窗口在相應(yīng)于圖2的左上角的顯示效果,圖3為該頁面窗口橫向漂移到相應(yīng)于圖3的中間位置的顯示效果,由于該頁面窗口沒有滾動條,因而使得該移動設(shè)備屏幕上在有限的空間內(nèi)盡可能的為用戶提供更大的網(wǎng)頁可視范圍,并且采用本發(fā)明的頁面漂移技術(shù),對于控制頁面窗口的漂移,非常的快捷、方便而且定位準(zhǔn)確。
采用了該發(fā)明的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,使得該移動設(shè)備在使用微瀏覽器瀏覽Web網(wǎng)頁時,瀏覽器能夠自動檢測觸摸屏上觸筆的移動,并將該種移動行為轉(zhuǎn)換為對瀏覽器頁面顯示的漂移控制信號,從而將頁面可視部分進(jìn)行動態(tài)漂移;由于用戶僅僅需要進(jìn)行觸筆移動這樣的簡單操作,不僅方便快捷,而且定位準(zhǔn)確;同時瀏覽器本身可以就用戶點擊超鏈接和觸筆移動這兩種操作進(jìn)行較為精確的區(qū)分;不僅適用于各種復(fù)雜的移動環(huán)境,而且可以延長該移動設(shè)備觸摸屏的使用壽命。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
權(quán)利要求
1.一種觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,其特征在于,所述的方法包括以下步驟(1)瀏覽器對觸摸屏觸筆移動的動作事件進(jìn)行檢測,如果該事件是觸筆接觸屏幕,則進(jìn)行觸筆接觸屏幕信息記錄和處理,并繼續(xù)對觸摸屏觸筆移動的動作事件進(jìn)行檢測;如果該事件是觸筆提起離開屏幕,則進(jìn)行觸筆提起離開屏幕信息記錄和處理;(2)瀏覽器針對上述步驟(1)中所記錄的觸筆移動事件的信息進(jìn)行處理,如果該觸筆移動是落在當(dāng)前網(wǎng)頁的一超鏈接的范圍內(nèi),則進(jìn)行網(wǎng)頁鏈接點擊處理操作;反之,則進(jìn)行瀏覽器頁面漂移處理操作。
2.根據(jù)權(quán)利要求1所述的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,其特征在于,所述的觸筆接觸屏幕信息記錄和處理包括以下步驟(1)根據(jù)觸筆接觸屏幕的位置設(shè)置并記錄觸筆移動起點坐標(biāo)(X1,Y1);(2)設(shè)置觸筆移動標(biāo)志。所述的觸筆提起離開屏幕信息記錄和處理包括以下步驟(1)根據(jù)觸筆提起離開屏幕的位置設(shè)置并記錄觸筆移動終點坐標(biāo)(X2,Y2);(2)清除觸筆移動標(biāo)志。
3.根據(jù)權(quán)利要求2所述的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,其特征在于,所述的對所記錄的觸筆移動事件的信息的處理為判斷觸筆移動起點坐標(biāo)(X1,Y1)是否落在當(dāng)前網(wǎng)頁的一超鏈接的范圍內(nèi),如果是,則再判斷觸筆移動終點坐標(biāo)(X2,Y2)是否落在當(dāng)前網(wǎng)頁的一超鏈接的范圍內(nèi)。
4.根據(jù)權(quán)利要求2所述的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,其特征在于,所述的頁面鏈接點擊處理操作為頁面鏈接跳轉(zhuǎn)操作。
5.根據(jù)權(quán)利要求2所述的觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,其特征在于,所述的瀏覽器頁面漂移處理操作包括以下步驟(1)將Web瀏覽器頁面對象置為圖形狀態(tài);(2)根據(jù)觸筆移動起點坐標(biāo)(X1,Y1)和觸筆移動終點坐標(biāo)(X2,Y2)計算觸筆的相對位置移動量ΔX=X2-X1,ΔY=Y(jié)2-Y1;(3)通過圖形處理,將頁面可視部分位移(ΔX,ΔY);(4)將Web瀏覽器頁面恢復(fù)正常顯示狀態(tài)。
全文摘要
本發(fā)明涉及一種觸摸屏式移動設(shè)備微瀏覽器頁面顯示漂移方法,其中所述的方法包括以下步驟瀏覽器對觸摸屏觸筆移動的動作事件進(jìn)行檢測并對觸筆接觸屏幕和觸筆提起離開屏幕進(jìn)行記錄和處理;如果該觸筆移動是落在當(dāng)前網(wǎng)頁的一個超鏈接的范圍內(nèi),則進(jìn)行網(wǎng)頁鏈接點擊處理操作;反之則進(jìn)行瀏覽器頁面漂移處理操作。采用了該種方法,該移動設(shè)備的瀏覽器能夠自動檢測觸摸屏上觸筆的移動,從而將頁面可視部分進(jìn)行動態(tài)漂移;由于用戶僅僅需要進(jìn)行觸筆移動這樣的簡單操作,不僅方便快捷,而且定位準(zhǔn)確;同時瀏覽器本身可以就用戶點擊超鏈接和觸筆移動這兩種操作進(jìn)行較為精確的區(qū)分;不僅適用于各種復(fù)雜的移動環(huán)境,而且可以延長該移動設(shè)備觸摸屏的使用壽命。
文檔編號G06F3/033GK1841284SQ20051002468
公開日2006年10月4日 申請日期2005年3月28日 優(yōu)先權(quán)日2005年3月28日
發(fā)明者陳福正, 李向明, 谷震 申請人:上海桐港信息科技有限公司