移動終端及其虛擬邊框區(qū)域的滑動識別方法
【技術領域】
[0001] 本發(fā)明涉及通信技術領域,尤其涉及一種移動終端及其虛擬邊框區(qū)域的滑動識別 方法。
【背景技術】
[0002] 隨著手機等移動終端的發(fā)展,廠家和用戶越來越追求窄邊框甚至無邊框。窄邊框 或無邊框固然給用戶帶來了視覺效果上的沖擊,但也帶來了一個問題:握持手機時,很容易 誤觸到屏幕邊緣,從而導致很多誤操作。
[0003] 為此,現(xiàn)在針對無邊框或窄邊框移動終端提出了一種防誤觸設計方案:通過在觸 摸屏邊緣劃分出一個區(qū)域,虛擬為邊框區(qū)域,系統(tǒng)對此虛擬邊框區(qū)域內上報的觸點操作進 行特殊處理(如忽略),以此實現(xiàn)防誤觸。隨之,該虛擬邊框區(qū)域的相關問題亟待解決。
【發(fā)明內容】
[0004] 本發(fā)明的主要目的在于提出一種移動終端及其虛擬邊框區(qū)域的滑動識別方法,有 效識別出虛擬邊框區(qū)域內的滑動操作及滑動方向。
[0005] 為實現(xiàn)上述目的,本發(fā)明提供了一種虛擬邊框區(qū)域的滑動識別方法,包括步驟:
[0006] 在虛擬邊框區(qū)域內感測與觸點并發(fā)的觸控事件;
[0007] 實時上報所述觸點的當前坐標位置,并根據(jù)所述觸點的初始坐標位置和當前坐標 位置判斷所述觸控事件是否屬于滑動事件;
[0008] 若是,則進一步判斷得到所述滑動事件的方向屬性。
[0009] 其中,判斷所述觸控事件是否屬于滑動事件的方法具體為:
[0010] 根據(jù)所述觸點的初始坐標位置和當前坐標位置計算觸點的移動距離;若該移動距 離超過預設閾值,則判定所述觸控事件屬于滑動事件,否則,判定所述觸控事件不屬于滑動 事件。
[0011] 其中,判斷所述滑動事件的方向屬性的方法具體為:
[0012] 通過比較觸點在初始坐標位置和當前坐標位置的豎直方向的坐標值判定所述滑 動事件的方向屬性。
[0013] 其中,所述方法包括采用固定劃分方式于觸摸屏上劃分虛擬邊框區(qū)域的步驟:
[0014] 在驅動初始化時,定義所述虛擬邊框區(qū)域的位置及寬度。
[0015] 其中,所述方法包括采用自由設定方式于觸摸屏上劃分虛擬邊框區(qū)域的步驟:
[0016] 設置虛擬邊框區(qū)域設置接口;通過調用所述虛擬邊框區(qū)域設置接口以創(chuàng)建或修改 所述虛擬邊框區(qū)域的數(shù)量、位置及大小。
[0017] 其中,所述方法還包括:針對不同應用場景,調用所述虛擬邊框區(qū)域設置接口分別 創(chuàng)建或者修改適用于當前應用場景的虛擬邊框區(qū)域的數(shù)量、位置及大小。
[0018] 為此,本發(fā)明還提供了一種移動終端,包括觸摸屏,還包括:
[0019] 底層上報單元,用于在所述虛擬邊框區(qū)域內感測到與觸點并發(fā)的觸控事件時上報 該觸點的初始坐標位置;在所述觸點移動過程中,實時上報該觸點的當前坐標位置;
[0020] 滑動識別單元,用于根據(jù)底層上報單元所上報的觸點的初始坐標位置和當前坐標 位置信息,判斷所述觸控事件是否屬于滑動事件,若是則進一步判斷得到所述滑動事件的 方向屬性。
[0021] 其中,所述滑動識別單元進一步包括:
[0022] 記錄模塊,用于記錄所述底層上報單元上報的觸點的初始坐標位置信息;
[0023] 滑動事件判斷模塊,用于根據(jù)觸點的初始坐標位置和當前坐標位置計算觸點的移 動距離,通過比較該移動距離與預設的閾值以判斷所述觸控事件是否屬于滑動事件;
[0024] 滑動方向判斷模塊,用于通過比較觸點在初始坐標位置和當前坐標位置的豎直方 向的坐標值判定所述觸控事件的方向屬性。
[0025] 其中,所述移動終端還包括:
[0026] 虛擬邊框區(qū)域固定劃分單元,用于在驅動初始化時,定義所述虛擬邊框區(qū)域的位 置及寬度。
[0027] 其中,所述移動終端還包括:
[0028] 虛擬邊框區(qū)域設置接口,用于創(chuàng)建及修改虛擬邊框區(qū)域的數(shù)量、位置及大小。
[0029] 本發(fā)明提出的方案可以準確識別出觸點的滑動動作以及滑動方向,通過閾值的設 定將移動距離超過閾值的滑動識別為有效滑動動作,可以提高識別的準確度,避免誤操作 導致的識別錯誤,同時適用于采用固定劃分方式和自動設定方式以設置虛擬邊框區(qū)域的各 種移動終端。
【附圖說明】
[0030] 圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結構示意圖;
[0031] 圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0032] 圖3為傳統(tǒng)的移動終端的觸摸屏劃分方式示意圖;
[0033] 圖4為本發(fā)明第一實施例中C區(qū)滑動判斷方法流程圖;
[0034] 圖5為本發(fā)明第二實施例中采用固定方式劃分C區(qū)的示意圖;
[0035] 圖6為本發(fā)明第二實施例中C區(qū)滑動判斷方法流程圖;
[0036] 圖7為本發(fā)明第二實施例中觸摸屏的顯示效果示意圖;
[0037] 圖8為本發(fā)明第二實施例中C區(qū)觸點移動示意圖;
[0038] 圖9為本發(fā)明第二實施例中C區(qū)事件處理系統(tǒng)框架圖;
[0039] 圖10為本發(fā)明第二實施例中移動終端的結構示意圖;
[0040]圖11為本發(fā)明第三實施例中采用自由設定方式劃分C區(qū)的示意圖;
[0041] 圖12為本發(fā)明第三實施例中在系統(tǒng)桌面下觸摸屏的顯示效果示意圖;
[0042] 圖13為本發(fā)明第三實施例中在相機應用場景下觸摸屏的顯示效果示意圖。
[0043] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0044] 應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0045] 現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身 并沒有特定的意義。因此,"模塊〃與〃部件〃可以混合地使用。
[0046] 移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移 動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、 PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等 的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用 于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構造也能夠應用于固定類型的終端。
[0047] 圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結構示意圖。
[0048] 移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶 輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單 元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示 出的組件??梢蕴娲貙嵤└嗷蚋俚慕M件。將在下面詳細描述移動終端的元件。
[0049] 無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系 統(tǒng)或網(wǎng)絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模 塊112、無線互聯(lián)網(wǎng)模塊113、短程通信模塊114和位置信息模塊115中的至少一個。
[0050] 廣播接收模塊111經(jīng)由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播 相關信息。廣播信道可以包括衛(wèi)星信道和/或地面信道。廣播管理服務器可以是生成并發(fā) 送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關 信息并且將其發(fā)送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數(shù) 據(jù)廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信 號。廣播相關信息也可以經(jīng)由移動通信網(wǎng)絡提供,并