移動終端及其利用虛擬邊框區(qū)域?qū)崿F(xiàn)功能調(diào)節(jié)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動終端及其利用虛擬邊框區(qū)域?qū)崿F(xiàn)功 能調(diào)節(jié)的方法。
【背景技術(shù)】
[0002] 隨著終端設(shè)備,如手機、個人數(shù)碼助理(PersonalDigitalAssistant,PDA)等設(shè) 備的內(nèi)置存儲器容量的擴大、操作裝置功能的日益強大,終端設(shè)備中可以開發(fā)安裝的應(yīng)用 程序越來越多,功能越來越豐富。雖然終端設(shè)備變成了一種強大的數(shù)據(jù)處理工具,但是由于 需要處理的數(shù)據(jù)太多、功能太多,給用戶也帶來了很多困擾。比如,對圖片的效果處理,需要 選擇很多濾鏡效果,才能達到自己理想的效果,整個操作過程非常的復(fù)雜;還比如;對一些 相機的操作,有時候很難快速找到想調(diào)節(jié)的功能項,而且不同功能之間的切換也會比較麻 煩。因而,目前的終端設(shè)備雖然從功能上滿足了很多用戶的需求;但是從用戶體驗上來說, 沒有一種非常方便的交互方式,不能給用戶帶來快捷的操作體驗;
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的主要目的在于提出一種移動終端及其利用虛擬邊框區(qū)域?qū)崿F(xiàn)功能調(diào)節(jié) 的方法,解決現(xiàn)有方式中功能操作程序繁瑣、不便利的缺陷。
[0004] 為實現(xiàn)上述目的,本發(fā)明提供了一種利用虛擬邊框區(qū)域?qū)崿F(xiàn)功能調(diào)節(jié)的方法,所 述虛擬邊框區(qū)域包括分設(shè)于觸摸屏兩側(cè)邊緣的第一虛擬邊框分區(qū)和第二虛擬邊框分區(qū),所 述方法包括步驟:
[0005] 感測與觸點并發(fā)的觸控事件,判斷所述觸控事件是否屬于滑動事件;若是,則進一 步判斷該滑動事件的方向?qū)傩砸约八巺^(qū)域位置;
[0006] 若所述滑動事件發(fā)生于第一虛擬邊框分區(qū)內(nèi),則根據(jù)其方向?qū)傩詫⒌谝惶摂M邊框 分區(qū)內(nèi)當(dāng)前顯示的功能項進行切換;若所述滑動事件發(fā)生于第二虛擬邊框分區(qū)內(nèi),則根據(jù) 其方向?qū)傩哉{(diào)節(jié)當(dāng)前的功能項的功能參數(shù)。
[0007] 其中,判斷所述觸控事件是否屬于滑動事件的方法具體為:
[0008] 根據(jù)所述觸點的初始坐標(biāo)位置和當(dāng)前坐標(biāo)位置計算觸點的移動距離;若該移動距 離超過預(yù)設(shè)閾值,則判定所述觸控事件屬于滑動事件,否則,判定所述觸控事件不屬于滑動 事件。
[0009] 其中,判斷所述滑動事件的方向?qū)傩缘姆椒ň唧w為:
[0010] 通過比較觸點在初始坐標(biāo)位置和當(dāng)前坐標(biāo)位置的豎直方向的坐標(biāo)值判定所述滑 動事件的方向?qū)傩浴?br>[0011] 其中,判斷所述滑動事件所位區(qū)域位置的方法為:
[0012] 若該滑動事件的觸點的X軸坐標(biāo)值currentX滿足0〈currentX〈CWl的條件,貝lj判 定該滑動事件發(fā)生在位于觸摸屏左側(cè)邊緣的第一虛擬邊框分區(qū)內(nèi);
[0013] 若觸點的X軸坐標(biāo)值currentX滿足(W-CW2) <currentX〈W,則判定該滑動事件發(fā)生 在位于觸摸屏右側(cè)邊緣的第二虛擬分區(qū);
[0014] 其中,所述W為屏幕的寬度、CW1為第一虛擬邊框分區(qū)的寬度,CW2是第二虛擬分區(qū) 的寬度。
[0015] 其中,還包括采用固定劃分方式于觸摸屏上劃分所述虛擬邊框區(qū)域的步驟:
[0016] 在驅(qū)動初始化時,定義所述虛擬邊框區(qū)域的位置及尺寸。
[0017] 其中,還包括采用自由設(shè)定方式于觸摸屏上劃分所述虛擬邊框區(qū)域的步驟:
[0018] 設(shè)置虛擬邊框區(qū)域設(shè)置接口;通過調(diào)用所述虛擬邊框區(qū)域設(shè)置接口以創(chuàng)建或修改 所述虛擬邊框區(qū)域的數(shù)量、位置及大小。
[0019] 為此,本發(fā)明還提供了一種移動終端,其觸摸屏上劃分有虛擬邊框區(qū)域,該虛擬邊 框區(qū)域包括分設(shè)于觸摸屏兩側(cè)邊緣的第一虛擬邊框分區(qū)和第二虛擬邊框分區(qū),所述移動終 端包括:
[0020] 底層上報單元,用于在感測到與觸點并發(fā)的觸控事件時,實時上報該觸點的坐標(biāo) 位置信息;
[0021] 滑動識別單元,用于根據(jù)底層上報單元所上報的觸點的坐標(biāo)位置信息,判斷所述 觸控事件是否屬于滑動事件,若是則進一步判斷該滑動事件的方向?qū)傩约八粎^(qū)域位置;
[0022] 功能切換單元,用于在判定所述滑動事件發(fā)生于第一虛擬邊框分區(qū)時,根據(jù)其方 向?qū)傩詫⒌谝惶摂M邊框分區(qū)內(nèi)當(dāng)前顯示的功能項進行切換,同時控制第二虛擬邊框分區(qū)更 新顯示為對應(yīng)的功能參數(shù)調(diào)節(jié)控件;
[0023] 參數(shù)調(diào)節(jié)單元,用于在判定所述滑動事件發(fā)生于第二虛擬邊框分區(qū)時,根據(jù)其方 向?qū)傩哉{(diào)節(jié)當(dāng)前的功能項的功能參數(shù)。
[0024] 其中,所述滑動識別單元進一步包括:
[0025] 記錄模塊,用于記錄所述底層上報單元上報的觸點的坐標(biāo)位置信息;
[0026] 滑動事件判斷模塊,用于根據(jù)觸點的初始坐標(biāo)位置和當(dāng)前坐標(biāo)位置計算觸點的移 動距離,通過比較該移動距離與預(yù)設(shè)的閾值以判斷所述觸控事件是否屬于滑動事件;
[0027] 滑動方向判斷模塊,用于通過比較觸點在初始坐標(biāo)位置和當(dāng)前坐標(biāo)位置的豎直方 向的坐標(biāo)值判定所述滑動事件的方向?qū)傩裕?br>[0028] 事件區(qū)域判斷模塊,用于根據(jù)所述觸點的水平方向的坐標(biāo)值、所述第一虛擬邊框 分區(qū)和第二虛擬邊框分區(qū)的位置及尺寸信息,判斷所述滑動事件發(fā)生于第一虛擬邊框分區(qū) 還是第二虛擬邊框分區(qū)。
[0029] 其中,所述移動終端還包括:
[0030] 虛擬邊框區(qū)域固定劃分單元,用于在驅(qū)動初始化時,定義所述虛擬邊框區(qū)域的位 置及尺寸。
[0031] 其中,所述移動終端還包括:虛擬邊框區(qū)域設(shè)置接口,用于創(chuàng)建及修改虛擬邊框區(qū) 域的數(shù)量、位置及大小。
[0032] 本發(fā)明對虛擬邊框區(qū)域的左側(cè)部分和右側(cè)部分分別設(shè)置為功能切換區(qū)和功能參 數(shù)調(diào)節(jié)區(qū),可通過在功能切換區(qū)滑動以切換當(dāng)前可調(diào)的功能項,通過在功能參數(shù)調(diào)節(jié)區(qū)滑 動以調(diào)整當(dāng)前功能項的參數(shù)值,大大方便了用戶快速查找所需調(diào)整的功能項以及快速調(diào)整 具體參數(shù)值,簡化了操作程序,大大提升了用戶使用體驗。
【附圖說明】
[0033] 圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結(jié)構(gòu)示意圖;
[0034] 圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0035]圖3為傳統(tǒng)的移動終端的觸摸屏劃分方式示意圖;
[0036] 圖4為本發(fā)明實施例中移動終端的觸控操作方法流程圖;
[0037] 圖5為本發(fā)明實施例中采用固定方式劃分C區(qū)的一種示意圖;
[0038] 圖6為本發(fā)明實施例中采用固定方式劃分C區(qū)的另一種示意圖;
[0039] 圖7為本發(fā)明實施例中采用自由設(shè)定方式劃分C區(qū)的示意圖;
[0040]圖8為本發(fā)明實施例中在系統(tǒng)桌面下觸摸屏的顯示效果示意圖;
[0041] 圖9為本發(fā)明實施例中在相機應(yīng)用場景下觸摸屏的顯示效果示意圖;
[0042] 圖10為本發(fā)明實施例中C區(qū)事件處理系統(tǒng)框架圖;
[0043] 圖11為本發(fā)明實施例中C區(qū)滑動識別方法流程圖;
[0044] 圖12為本發(fā)明實施例中C區(qū)觸點移動示意圖;圖13為本發(fā)明實施例中不同虛擬 邊框區(qū)域內(nèi)觸控事件識別方法流程圖;
[0045] 圖14為本發(fā)明實施例中C區(qū)與A區(qū)的尺寸示意圖;
[0046] 圖15為本發(fā)明實施例中利用虛擬邊框區(qū)域?qū)崿F(xiàn)功能調(diào)節(jié)的方法流程圖;
[0047] 圖16為本發(fā)明實施例中移動終端的結(jié)構(gòu)示意圖。
[0048] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0049] 應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0050] 現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身 并沒有特定的意義。因此,"模塊〃與〃部件〃可以混合地使用。
[0051] 移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移 動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、 PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等 的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用 于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0052] 圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結(jié)構(gòu)示意圖。
[0053] 移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶 輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單 元190等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實施所有示 出的組件。可以替代地實施更多或更少的組件。將在下面詳細(xì)描述移動終端的元件。
[0054] 無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系 統(tǒng)或網(wǎng)絡(luò)之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模 塊112、無線互聯(lián)網(wǎng)模塊113、短程通信模塊114和位置信息模塊115中的至少一個。
[0055]廣播接收模塊111經(jīng)由廣播信道從外部廣播管理服務(wù)器接收廣播信號和/或廣播 相關(guān)信息。廣播信道可以包括衛(wèi)星信道和/或地面信道。廣播管理服務(wù)器可以是生成并發(fā) 送廣播信號和/或廣播相關(guān)信息的服務(wù)器或者接收之前生成的廣播信號和/或廣播相關(guān) 信息并且將其發(fā)送給終端的服務(wù)器。廣播信號可以包括TV廣播信號、無線電廣播信號、數(shù) 據(jù)廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信 號。廣播相關(guān)信息也可以經(jīng)由移動通信網(wǎng)絡(luò)提供,并且在該情況下,廣播相關(guān)信息可以由移 動通信模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數(shù)字多媒體廣播 (DMB)的電子節(jié)目指南(EPG)、數(shù)字視頻廣播手持(DVB-H)的電子服務(wù)指南(ESG)等等的形 式而存在。廣播接收模塊111可以通過使用各種類型的廣播系統(tǒng)接收信號廣播。特別地, 廣播接收模塊