2:當(dāng)前的觸摸事件不在控制區(qū)域,按照傳統(tǒng)的處理方法,上傳給上層的應(yīng)用模塊處理;
[0034]步驟S203:檢測是否有Down事件(向下事件),如果觸摸屏檢測到down事件,且在延遲事件內(nèi),沒有再收到move事件(移動事件),則認為是一個Down事件發(fā)送給應(yīng)用模塊處理;否則認為進入Move狀態(tài)(移動狀態(tài));本實施例中延遲事件為預(yù)設(shè)時段200ms ;
[0035]步驟S204:檢測是否有Move事件(Move事件是在Down事件后接受的事件,有Move,則必定接收過Down事件):如果當(dāng)前在Move狀態(tài),則記錄當(dāng)前光標(biāo)位置,并發(fā)送給顯示控制模塊,更新顯示屏的光標(biāo)位置,否則,發(fā)送當(dāng)前Move事件到應(yīng)用模塊處理;
[0036]步驟S205:發(fā)送Up事件(向上事件,Up事件實在接收到Down事件或者Move事件之后才會出現(xiàn)的事件):如果當(dāng)前在Move狀態(tài),則停止更新光標(biāo)位置,恢復(fù)當(dāng)前狀態(tài)為空,否則發(fā)送Up事件給上層應(yīng)用模塊處理,并恢復(fù)當(dāng)前狀態(tài)為空。
[0037]在其他實施例中,所述的方法還包括根據(jù)所述第一用戶操作事件,在屏幕生成小于所述屏幕的觸摸控制區(qū)域、及快捷隱藏關(guān)閉或打開所述觸摸控制區(qū)域的按鍵。所述觸摸控制區(qū)域包括控制光標(biāo)的觸控區(qū)域和映射成虛擬按鍵的虛擬按鍵區(qū)域。
[0038]請參照圖3,一種終端包括第一接收模塊11,用于接收第一用戶操作事件;顯示模塊12,用于根據(jù)所述第一用戶操作事件,在屏幕生成小于所述屏幕的觸摸控制區(qū)域;第二接收模塊13,用于接收在所述觸摸控制區(qū)域的第二用戶操作事件;控制模塊14,用于根據(jù)所述第二用戶操作事件在所述觸摸控制區(qū)域?qū)λ銎聊贿M行控制。
[0039]請參閱圖4,在一個具體實施例中,所述控制模塊14包括操作事件處理模塊143,所述操作事件處理模塊143用于將所述第二用戶操作事件轉(zhuǎn)換成光標(biāo)的移動及光標(biāo)區(qū)域的操作,進而對所述屏幕進行控制。所述控制模塊14還包括判斷模塊141和應(yīng)用模塊142。所述判斷模塊14用于判斷當(dāng)前所述第二用戶操作事件是向下事件,在預(yù)設(shè)時段內(nèi)沒有接收到移動事件時,將所述向下事件發(fā)送給所述應(yīng)用模塊142進行處理,恢復(fù)當(dāng)前狀態(tài)為空;否則被認為即將進入移動狀態(tài)。所述判斷模塊141判斷當(dāng)前在移動狀態(tài),且當(dāng)前所述第二用戶操作事件是移動事件時,則將所述移動事件發(fā)送給所述操作事件處理模塊143,所述操作事件處理模塊143將移動事件轉(zhuǎn)換成光標(biāo)的移動及光標(biāo)區(qū)域的操作,所述顯示模塊12在所述屏幕更新顯示的光標(biāo)位置;否則將所述移動事件發(fā)送給應(yīng)用模塊142進行處理,恢復(fù)當(dāng)前狀態(tài)為空;所述判斷模塊141判斷當(dāng)前在移動狀態(tài),且當(dāng)前所述第二用戶操作事件是向上事件時,所述顯示模塊12則停止屏幕更新顯示的光標(biāo)位置,應(yīng)用模塊142恢復(fù)當(dāng)前狀態(tài)為空。
[0040]具體的,在一個實施例中,符合本發(fā)明的終端將手機觸摸屏上的一個大小可調(diào)節(jié)的區(qū)域上的觸摸事件做一個轉(zhuǎn)換映射,形成一個虛擬的觸控板,并在顯示屏顯示用戶觸控區(qū)的邊界及快捷隱藏關(guān)閉按鍵。該顯示用戶觸控區(qū)為一個可調(diào)整大小的透明控制區(qū)域及一個光標(biāo)點,指示當(dāng)前光標(biāo)位置,還具有虛擬的home, back, menu按鍵等。在界面有一個快捷按鍵,能快速隱藏打開控制板功能。更進一步,終端還包括用戶數(shù)據(jù)存儲模塊,保存用戶對觸控區(qū)域大小,位置的調(diào)整及用戶的使用習(xí)慣的設(shè)置。
[0041]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種控制終端屏幕的方法,其特征在于,所述的方法包括: 終端接收第一用戶操作事件; 根據(jù)所述第一用戶操作事件,在屏幕生成小于所述屏幕的觸摸控制區(qū)域; 接收在所述觸摸控制區(qū)域的第二用戶操作事件; 根據(jù)所述第二用戶操作事件在所述觸摸控制區(qū)域?qū)λ銎聊贿M行控制。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第二用戶操作事件在所述觸摸控制區(qū)域?qū)λ銎聊贿M行控制包括:將所述第二用戶操作事件轉(zhuǎn)換成光標(biāo)的移動及光標(biāo)區(qū)域的操作,進而對所述屏幕進行控制。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述第二用戶操作事件轉(zhuǎn)換成光標(biāo)的移動及光標(biāo)區(qū)域的操作,進而對所述屏幕進行控制包括: 判斷當(dāng)前所述第二用戶操作事件是向下事件,在預(yù)設(shè)時段內(nèi)沒有接收到移動事件時,將所述向下事件發(fā)送給終端進行處理,恢復(fù)當(dāng)前狀態(tài)為空;否則被認為即將進入移動狀態(tài); 若當(dāng)前在移動狀態(tài),判斷當(dāng)前所述第二用戶操作事件是移動事件,則將移動事件轉(zhuǎn)換成光標(biāo)的移動及光標(biāo)區(qū)域的操作,所述屏幕更新顯示的光標(biāo)位置; 否則將所述移動事件發(fā)送給終端進行處理,恢復(fù)當(dāng)前狀態(tài)為空; 若當(dāng)前在移動狀態(tài),判斷當(dāng)前所述第二用戶操作事件是向上事件,則停止屏幕更新顯示的光標(biāo)位置,并恢復(fù)當(dāng)前狀態(tài)為空。4.根據(jù)權(quán)利要求1所述的方法,所述根據(jù)所述第一用戶操作事件,在屏幕生成小于所述屏幕的觸摸控制區(qū)域包括:根據(jù)所述第一用戶操作事件,在屏幕生成小于所述屏幕的觸摸控制區(qū)域、及快捷隱藏關(guān)閉或打開所述觸摸控制區(qū)域的按鍵。5.根據(jù)權(quán)利要求1至4任意一項所述的方法,其特征在于,所述觸摸控制區(qū)域包括控制光標(biāo)的觸控區(qū)域和映射成虛擬按鍵的虛擬按鍵區(qū)域。6.—種終端,其特征在于,所述終端包括: 第一接收模塊,用于接收第一用戶操作事件; 顯示模塊,用于根據(jù)所述第一用戶操作事件,在屏幕生成小于所述屏幕的觸摸控制區(qū)域; 第二接收模塊,用于接收在所述觸摸控制區(qū)域的第二用戶操作事件; 控制模塊,用于根據(jù)所述第二用戶操作事件在所述觸摸控制區(qū)域?qū)λ銎聊贿M行控制。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述控制模塊包括操作事件處理模塊,所述操作事件處理模塊用于將所述第二用戶操作事件轉(zhuǎn)換成光標(biāo)的移動及光標(biāo)區(qū)域的操作,進而對所述屏幕進行控制。8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述控制模塊還包括判斷模塊和應(yīng)用模塊: 所述判斷模塊用于判斷當(dāng)前所述第二用戶操作事件是向下事件,在預(yù)設(shè)時段內(nèi)沒有接收到移動事件時,將所述向下事件發(fā)送給所述應(yīng)用模塊進行處理,恢復(fù)當(dāng)前狀態(tài)為空;否則被認為即將進入移動狀態(tài); 所述判斷模塊判斷當(dāng)前在移動狀態(tài),且當(dāng)前所述第二用戶操作事件是移動事件時,則將所述移動事件發(fā)送給所述操作事件處理模塊,所述操作事件處理模塊將移動事件轉(zhuǎn)換成光標(biāo)的移動及光標(biāo)區(qū)域的操作,所述顯示模塊在所述屏幕更新顯示的光標(biāo)位置;否則將所述移動事件發(fā)送給應(yīng)用模塊進行處理,恢復(fù)當(dāng)前狀態(tài)為空; 所述判斷模塊判斷當(dāng)前在移動狀態(tài),且當(dāng)前所述第二用戶操作事件是向上事件時,所述顯示模塊則停止屏幕更新顯示的光標(biāo)位置,應(yīng)用模塊恢復(fù)當(dāng)前狀態(tài)為空。9.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述顯示模塊,還用于根據(jù)所述第一用戶操作事件,在屏幕生成快捷隱藏關(guān)閉或打開所述觸摸控制區(qū)域的按鍵。10.根據(jù)權(quán)利要求6至9任意一項所述的終端,其特征在于,所述觸摸控制區(qū)域包括控制光標(biāo)的觸控區(qū)域和映射成虛擬按鍵的虛擬按鍵區(qū)域。
【專利摘要】本發(fā)明公開一種控制終端屏幕的方法及終端,所述的方法包括:終端接收第一用戶操作事件;根據(jù)所述第一用戶操作事件,在屏幕生成小于所述屏幕的觸摸控制區(qū)域;接收在所述觸摸控制區(qū)域的第二用戶操作事件;根據(jù)所述第二用戶操作事件在所述觸摸控制區(qū)域?qū)λ銎聊贿M行控制。本發(fā)明減小了觸摸控制屏幕的動作幅度,提升單手操控大屏幕的便利性。
【IPC分類】G06F9/44, G06F3/0488, G06F3/0481, G06F3/0484
【公開號】CN105224161
【申請?zhí)枴緾N201410242247
【發(fā)明人】石增增, 趙團
【申請人】中興通訊股份有限公司
【公開日】2016年1月6日
【申請日】2014年6月3日
【公告號】WO2015184682A1