一種對(duì)控件對(duì)象的操作方法、裝置及終端設(shè)備的制作方法
【專利摘要】提供了一種對(duì)控件對(duì)象的操作方法、裝置及終端設(shè)備,其中,所述方法包括:檢測(cè)屏幕感應(yīng)區(qū)域的操作物,在檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,在檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能。在本發(fā)明提供的實(shí)施例中,終端檢測(cè)到屏幕感應(yīng)區(qū)域的操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,在檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能,從而使用戶在屏幕感應(yīng)區(qū)域就可以實(shí)現(xiàn)對(duì)屏幕上各個(gè)控件對(duì)象的操控,確保用戶僅用單手握住終端設(shè)備并方便地操控屏幕上的各個(gè)控件對(duì)象,提高了用戶對(duì)屏幕上各個(gè)控件對(duì)象進(jìn)行操控的便捷性和靈活性,簡化了用戶的操作方式。
【專利說明】一種對(duì)控件對(duì)象的操作方法、裝置及終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端設(shè)備【技術(shù)領(lǐng)域】,特別涉及一種對(duì)控件對(duì)象的操作方法、裝置及終端設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)在,包括手機(jī)、平板電腦等終端設(shè)備已經(jīng)普及到人們生活的諸多方面,人們利用各種移動(dòng)終端進(jìn)行通信、看視頻和閱讀等,功能非常多且強(qiáng)大,而且終端設(shè)備便于攜帶,用戶可以在乘車或行走的時(shí)候使用終端設(shè)備。
[0003]目前,終端設(shè)備的屏幕通常具有接觸觸控的功能,用戶在需要觸發(fā)控件對(duì)象的功能時(shí),通常是用戶利用手指點(diǎn)擊屏幕上的控件對(duì)象,以觸發(fā)該控件對(duì)象的功能;終端設(shè)備的屏幕也可以具有懸浮觸控功能,用戶通過觸控筆來懸浮觸控來觸發(fā)控件對(duì)象的功能。上述的接觸觸控或懸浮觸控來觸發(fā)控件對(duì)象的方式,通常需要用戶可以用一只手握住終端設(shè)備,用另一只手去觸發(fā)屏幕中的控件對(duì)象。例如,當(dāng)用戶左手手握住終端設(shè)備,右手提著物品的時(shí)候,用戶必須放下物品以騰出右手操控屏幕中的控件對(duì)象,這對(duì)用戶來說很不方便?;蛘?,當(dāng)用戶乘坐公交車并站在公交車上時(shí),用戶必須用一只手抓住扶手以防止摔倒,這時(shí)用戶用另一只手握住終端設(shè)備,這樣就無法對(duì)終端設(shè)備中的控件對(duì)象進(jìn)行操控,非常不方便。
[0004]在現(xiàn)有技術(shù)中,用戶也可以用單手握住終端設(shè)備并利用這只手的大拇指來操控屏幕上的控件對(duì)象,但是,大拇指只能操控屏幕上的部分區(qū)域,屏幕上的大部分控件對(duì)象位于拇指無法觸及的位置,所以,用戶很難僅用單手握住終端設(shè)備并操控其屏幕上的各個(gè)控件對(duì)象。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種對(duì)控件對(duì)象的操作方法、裝置及終端設(shè)備,用于解決現(xiàn)有技術(shù)中,用戶無法僅用單手握住終端設(shè)備并方便操控其屏幕上的各個(gè)控件對(duì)象的問題。
[0006]為解決上述問題,本發(fā)明提供了一種對(duì)控件對(duì)象的操作方法,其中,包括:檢測(cè)屏幕感應(yīng)區(qū)域的操作物;
[0007]在檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象;
[0008]在檢測(cè)到所述操作物在所述屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的所述控件對(duì)象的功能。
[0009]本發(fā)明還提供了一種對(duì)控件對(duì)象的操作裝置,其中包括:
[0010]檢測(cè)模塊,用于檢測(cè)屏幕感應(yīng)區(qū)域的操作物;
[0011]定位模塊,用于在所述檢測(cè)模塊檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象;
[0012]觸發(fā)模塊,用于在所述檢測(cè)模塊檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的所述控件對(duì)象的功能。
[0013]本發(fā)明還提供一種終端設(shè)備,其中,包括上述的任意一種裝置。
[0014]本發(fā)明提供的實(shí)施例的有益效果:
[0015]在本發(fā)明提供的實(shí)施例中,終端檢測(cè)到屏幕感應(yīng)區(qū)域的操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,在檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能,根據(jù)該技術(shù)方案,可以先定位到用戶希望操作的控件對(duì)象,這樣,用戶可以直接在屏幕感應(yīng)區(qū)域?qū)Χㄎ坏降目丶?duì)象進(jìn)行確認(rèn)操作以觸發(fā)其功能,與現(xiàn)有技術(shù)用戶需要用手直接去點(diǎn)擊控件對(duì)象以觸發(fā)其功能的方式相比,本申請(qǐng)?zhí)峁┑姆桨改軌驖M足用戶僅用單手握住終端設(shè)備并方便地操控屏幕上的各個(gè)控件對(duì)象,提高了用戶對(duì)屏幕上各個(gè)控件對(duì)象進(jìn)行操控的便捷性和靈活性,簡化了用戶的操作方式。
【專利附圖】
【附圖說明】
[0016]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0017]圖1為本發(fā)明對(duì)控件對(duì)象的操作方法第一實(shí)施例的流程圖;
[0018]圖2為本發(fā)明對(duì)控件對(duì)象的操作方法第二實(shí)施例的流程圖;
[0019]圖3為本實(shí)施例中根據(jù)移動(dòng)軌跡定位移動(dòng)方向上的控件對(duì)象的示意圖;
[0020]圖4為本實(shí)施例中顯示效果從控件對(duì)象的位置移動(dòng)到操作物對(duì)應(yīng)位置的示意圖;
[0021]圖5為本實(shí)施例中顯示效果在全透明窗口的結(jié)構(gòu)示意圖;
[0022]圖6為本實(shí)施例中顯示效果在全透明窗口進(jìn)行復(fù)制的結(jié)構(gòu)示意圖;
[0023]圖7為本實(shí)施例中顯示效果在全透明窗口移動(dòng)到操作物對(duì)應(yīng)位置的示意圖;
[0024]圖8為本實(shí)施例中選擇控件對(duì)象的結(jié)構(gòu)示意圖;
[0025]圖9為本實(shí)施例中定位控件對(duì)象區(qū)域的結(jié)構(gòu)示意圖;
[0026]圖10為本實(shí)施例中操作物操控區(qū)域的結(jié)構(gòu)示意圖;
[0027]圖11為本發(fā)明對(duì)控件對(duì)象的操作方法第三實(shí)施例的流程圖;
[0028]圖12為本實(shí)施例中根據(jù)眼球的焦點(diǎn)的位置定位控件對(duì)象的示意圖;
[0029]圖13為本發(fā)明對(duì)控件對(duì)象的操作裝置第一實(shí)施例的結(jié)構(gòu)示意圖;
[0030]圖14為本發(fā)明對(duì)控件對(duì)象的操作裝置第二實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0032]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的任一單元和全部組合。
[0033]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語)具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣定義,不會(huì)用理想化或過于正式的含義來解釋。
[0034]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括僅具備無發(fā)射能力的無線信號(hào)接收器的設(shè)備,又包括具有能夠在雙向通信鏈路上進(jìn)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:具有或沒有多線路顯示器的蜂窩或其他通信設(shè)備;可以組合語音和數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力的個(gè)人通信系統(tǒng)(PCS);可以包括射頻接收器和尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或全球定位系統(tǒng)(GPS)接收器的個(gè)人數(shù)字助理(PDA);和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行和/或以分布形式在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID和/或具有音樂/視頻播放功能的移動(dòng)電話,可以是智能電視、機(jī)頂盒等設(shè)備。“基站”、“基站設(shè)備”為相應(yīng)于“終端”、“終端設(shè)備”的網(wǎng)絡(luò)側(cè)設(shè)備。
[0035]圖1為本發(fā)明對(duì)控件對(duì)象的操作方法第一實(shí)施例的流程圖。如圖1所示,本實(shí)施例對(duì)控件對(duì)象的操作方法的工作流程具體包括如下工作步驟:
[0036]步驟101、檢測(cè)屏幕感應(yīng)區(qū)域的操作物。
[0037]在本實(shí)施例中,在終端屏幕上設(shè)置屏幕感應(yīng)區(qū)域,屏幕感應(yīng)區(qū)域?yàn)槠聊恢锌梢愿袘?yīng)到外界操作的區(qū)域,屏幕感應(yīng)區(qū)域可以為感應(yīng)外界操作物懸浮操作的懸浮感應(yīng)區(qū)域,以檢測(cè)是否有操作物懸浮在屏幕感應(yīng)區(qū)域上方;屏幕感應(yīng)區(qū)域也可以為感應(yīng)外界操作物接觸操作的接觸感應(yīng)區(qū)域,用于檢測(cè)是否有操作物接觸屏幕感應(yīng)區(qū)域,本申請(qǐng)實(shí)施例中涉及的操作物可以為觸控筆或手指等。當(dāng)檢測(cè)到屏幕感應(yīng)區(qū)域的操作物時(shí),進(jìn)入步驟102。
[0038]步驟102、在檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象。
[0039]在本步驟中,檢測(cè)到操作物后,終端設(shè)備根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,被定位的控件對(duì)象可以按照設(shè)定方式顯示在屏幕上,以便于用戶觀察或操控被定位的對(duì)象。在本實(shí)施例中,檢測(cè)到操作物的情況包括:檢測(cè)到操作物接觸屏幕,包括操作物單擊屏幕、雙擊屏幕或者長按屏幕超過預(yù)先設(shè)定的時(shí)間等,其中,長按屏幕的預(yù)先設(shè)定的時(shí)間可以為Is或2s ;或者檢測(cè)到操作物接觸屏幕、且在屏幕上按照設(shè)定方式移動(dòng),設(shè)定方式移動(dòng)包括在屏幕上直線移動(dòng)、曲線移動(dòng)、劃圈或者往復(fù)移動(dòng)等方式。對(duì)于具有懸浮觸控功能的屏幕,檢測(cè)到操作物的情況還包括:檢測(cè)到操作物懸浮在屏幕的懸浮感應(yīng)區(qū)域;或者懸浮在屏幕的懸浮感應(yīng)區(qū)域超過設(shè)定時(shí)間,設(shè)定時(shí)間可以為Is或2s等;或者檢測(cè)到操作物懸浮在屏幕的懸浮感應(yīng)區(qū)域、且在懸浮感應(yīng)區(qū)域按照設(shè)定方式移動(dòng),按照設(shè)定方式移動(dòng)包括在懸浮感應(yīng)區(qū)域上方直線移動(dòng)、曲線移動(dòng)、劃圈或者往復(fù)移動(dòng)等方式。
[0040]檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,例如,用戶通過眼球來定位控件對(duì)象,用戶也可以通過操作物定位控件對(duì)象,然后進(jìn)入步驟103。
[0041]步驟103、在檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能。
[0042]本申請(qǐng)各實(shí)施例中,用戶執(zhí)行確認(rèn)操作時(shí)對(duì)應(yīng)的屏幕區(qū)域與定位到的控件對(duì)象所在的屏幕區(qū)域可以為相同區(qū)域,也可以為不同區(qū)域。當(dāng)用戶執(zhí)行確認(rèn)操作時(shí)對(duì)應(yīng)的屏幕區(qū)域與定位到的控件對(duì)象所在的屏幕區(qū)域?yàn)椴煌瑓^(qū)域時(shí),能夠更好地方便用戶執(zhí)行單手操作,即用戶不需要和現(xiàn)有操作方式一樣去觸控控件對(duì)象所在的屏幕位置,而只需要在手指所對(duì)應(yīng)的屏幕區(qū)域進(jìn)行確認(rèn)操作即可,以使用方便快捷地觸控定位到的控件對(duì)象。
[0043]本申請(qǐng)各實(shí)施例中,觸發(fā)定位的控件對(duì)象的功能時(shí),可以有多種方式,例如,可以直接向相應(yīng)的控件對(duì)象發(fā)送指令以觸發(fā)其功能,也可以預(yù)先保存各個(gè)控件對(duì)象的標(biāo)識(shí)信息,在檢測(cè)到用戶的確認(rèn)操作后,生成觸摸事件,將該觸摸事件發(fā)送給定位的控件對(duì)象或包括定位的控件對(duì)象的應(yīng)用程序,其中,該觸摸事件中包括定位的控件對(duì)象的標(biāo)識(shí)信息。該標(biāo)識(shí)信息用于指示觸摸事件的接收端觸發(fā)與該標(biāo)識(shí)信息對(duì)應(yīng)的控件對(duì)象的功能,即接收到觸摸事件的對(duì)象會(huì)根據(jù)觸摸事件中包括的標(biāo)識(shí)信息,觸發(fā)該標(biāo)識(shí)信息對(duì)應(yīng)的控件對(duì)象的功能。其中,控件對(duì)象的標(biāo)識(shí)信息可以包括控件對(duì)象的位置信息和/或控件對(duì)象的ID等信息?,F(xiàn)有技術(shù)中,一般當(dāng)用戶點(diǎn)擊屏幕時(shí),會(huì)生成觸摸事件,該觸摸事件中一般包括點(diǎn)擊位置的坐標(biāo),根據(jù)本申請(qǐng)實(shí)施例,需要按照如上方式,將該觸摸事件中的點(diǎn)擊位置的坐標(biāo)替換為被定位到的控件對(duì)象的標(biāo)識(shí)信息。
[0044]在本步驟中,終端在屏幕感應(yīng)區(qū)域檢測(cè)操作物是否做出確認(rèn)操作,操作物的確認(rèn)操作包括:操作物點(diǎn)擊屏幕,或者,操作物在屏幕感應(yīng)區(qū)域靜止時(shí)間超過第一設(shè)定時(shí)長等,其中,第一設(shè)定時(shí)長可以為Is或1.5s等。當(dāng)檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能,在屏幕上顯示控件對(duì)象的窗口,用戶通過窗口與該控件對(duì)象進(jìn)行信息交互。
[0045]在本實(shí)施例中,終端檢測(cè)到屏幕感應(yīng)區(qū)域的操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,在檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能,從而使用戶在屏幕感應(yīng)區(qū)域就可以實(shí)現(xiàn)對(duì)屏幕上各個(gè)控件對(duì)象的操控,確保用戶僅用單手握住終端設(shè)備并方便地操控屏幕上的各個(gè)控件對(duì)象,提高了用戶對(duì)屏幕上各個(gè)控件對(duì)象進(jìn)行操控的便捷性和靈活性,簡化了用戶的操作方式。
[0046]圖2為本發(fā)明對(duì)控件對(duì)象的操作方法第二實(shí)施例的流程圖,圖3為本實(shí)施例中根據(jù)移動(dòng)軌跡定位移動(dòng)方向上的控件對(duì)象的示意圖,圖4為本實(shí)施例中顯示效果從控件對(duì)象的位置移動(dòng)到操作物對(duì)應(yīng)位置的示意圖,圖5為本實(shí)施例中顯示效果在全透明窗口的結(jié)構(gòu)示意圖,圖6為本實(shí)施例中顯示效果在全透明窗口進(jìn)行復(fù)制的結(jié)構(gòu)示意圖,圖7為本實(shí)施例中顯示效果在全透明窗口移動(dòng)到操作物對(duì)應(yīng)位置的示意圖,圖8為本實(shí)施例中選擇控件對(duì)象的結(jié)構(gòu)示意圖,圖9為本實(shí)施例中定位控件對(duì)象區(qū)域的結(jié)構(gòu)示意圖,圖10為本實(shí)施例中操作物操控區(qū)域的結(jié)構(gòu)示意圖。如圖2所示,本實(shí)施例對(duì)控件對(duì)象的操作方法的具體流程包括如下步驟:
[0047]步驟201、檢測(cè)屏幕感應(yīng)區(qū)域的操作物。
[0048]在本實(shí)施例中,終端設(shè)備的屏幕可以具有接觸觸控的功能,此時(shí)的操作物為手指等;終端設(shè)備的屏幕也可以具有懸浮觸控的功能,包括電磁電容屏幕和自電容互電容屏幕,電磁電容屏幕的操作物為電磁觸控筆,自電容互電容屏幕的操作物為手指等。在終端設(shè)備處于運(yùn)行狀態(tài)時(shí),將實(shí)時(shí)檢測(cè)屏幕感應(yīng)區(qū)域的操作物,當(dāng)檢測(cè)到操作物后,進(jìn)入步驟202。
[0049]步驟202、在檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象。
[0050]在本步驟中,檢測(cè)到屏幕感應(yīng)區(qū)域的操作物時(shí),如果終端接收到用戶觸發(fā)的通過操作物定位控件對(duì)象的操作,或者檢測(cè)到用戶預(yù)先設(shè)置的通過操作物定位控件對(duì)象的設(shè)置信息,則檢測(cè)操作物的選擇操作,以根據(jù)操作物的選擇操作來定位控件對(duì)象。本實(shí)施例中,屏幕上顯示的控件對(duì)象包括:屏幕上設(shè)定區(qū)域范圍內(nèi)的控件對(duì)象,其中,設(shè)定區(qū)域范圍包括:操作物在屏幕上所對(duì)應(yīng)位置的設(shè)定范圍以外的區(qū)域范圍。其中,用戶通過操作物定位控件對(duì)象的選擇操作包括:用戶利用操作物點(diǎn)擊屏幕感應(yīng)區(qū)域、或者將操作物懸浮停留在屏幕感應(yīng)區(qū)域的上方等。用戶預(yù)先設(shè)置的通過操作物定位控件對(duì)象的設(shè)置信息包括:用戶通過操作物在屏幕感應(yīng)區(qū)域的上方做往復(fù)運(yùn)動(dòng)、直線運(yùn)動(dòng)或曲線運(yùn)動(dòng)等。
[0051]在本實(shí)施例中,檢測(cè)操作物的選擇操作包括檢測(cè)操作物的狀態(tài),如果未檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的移動(dòng),則定位到默認(rèn)控件對(duì)象;如果檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的移動(dòng),則根據(jù)移動(dòng)軌跡定位屏幕上顯示的控件對(duì)象。其中,根據(jù)移動(dòng)軌跡定位屏幕上的控件對(duì)象時(shí),可以根據(jù)移動(dòng)軌跡的移動(dòng)方向,以本次移動(dòng)前定位到的控件對(duì)象為基準(zhǔn),定位移動(dòng)方向上的控件對(duì)象;或者,如果本次移動(dòng)為檢測(cè)到操作物后的第一次移動(dòng),則本次移動(dòng)前定位到的控件對(duì)象為默認(rèn)控件對(duì)象;或者根據(jù)移動(dòng)軌跡的終止位置,定位距離終止位置最近的控件對(duì)象。
[0052]在實(shí)際應(yīng)用中,默認(rèn)控件對(duì)象包括如下的任意一種控件對(duì)象:屏幕上顯示的控件對(duì)象中使用頻率最高的控件對(duì)象、屏幕上顯示的控件對(duì)象中最近使用的控件對(duì)象、屏幕上顯示的控件對(duì)象中與當(dāng)前操作關(guān)聯(lián)的控件對(duì)象、屏幕上顯示的控件對(duì)象中預(yù)先設(shè)置的控件對(duì)象、屏幕上顯示的控件對(duì)象中距離操作物最近的控件對(duì)象等。例如,用戶使用頻率最高的控件對(duì)象為“掌上營業(yè)廳”,如果用戶手指在屏幕感應(yīng)區(qū)域未移動(dòng),則定位控件對(duì)象“掌上營業(yè)廳”;或者,用戶最近使用的控件對(duì)象為“短信”,如果未檢測(cè)到用戶手指在屏幕感應(yīng)區(qū)域的移動(dòng),則定位到控件對(duì)象“短信”?;蛘撸瑱z測(cè)并比較用戶手指與屏幕上各個(gè)控件對(duì)象之間的距離,如果用戶手指與控件對(duì)象“寬帶視訊”距離最近,在未檢測(cè)到用戶手指在屏幕感應(yīng)區(qū)域的移動(dòng)的情況下,定位到控件對(duì)象“寬帶視訊”。
[0053]本實(shí)施例中,以本次移動(dòng)前定位到的控件對(duì)象為基準(zhǔn)根據(jù)操作物移動(dòng)軌跡的移動(dòng)方向,定位移動(dòng)方向上的控件對(duì)象。如圖3所示,在實(shí)際應(yīng)用中,可以在屏幕上設(shè)置一個(gè)二維坐標(biāo)系,坐標(biāo)系的X軸為屏幕的下框邊、Y軸為屏幕的左框邊,屏幕上的任意位置都可以利用該坐標(biāo)系中的坐標(biāo)(X,y)來標(biāo)識(shí)。操作物定位到一個(gè)控件對(duì)象時(shí),記錄操作物處于坐標(biāo)系中的第一位置A (xl,yl),如果操作物再次移動(dòng)到達(dá)第二位置B (x2,y2),操作物在X軸方向的移動(dòng)距離為Jx=abs (x2-xl),移動(dòng)位移為Wx=x2-xl ;操作物在Y軸方向的移動(dòng)位移為Wy=y2_yl,移動(dòng)距離為Jy=abs (y2_yl)。本實(shí)施例中,通過移動(dòng)距離判斷操作物是否移動(dòng),當(dāng)移動(dòng)距離Jx大于閾值Jxo時(shí),則標(biāo)識(shí)操作物在X方向上發(fā)生移動(dòng),如果移動(dòng)距離Jx等于或小于閾值Jxo時(shí),則標(biāo)識(shí)操作物未在X方向上發(fā)生移動(dòng),當(dāng)移動(dòng)距離Jy大于閾值Jyo時(shí),則標(biāo)識(shí)操作物在Y方向上發(fā)生移動(dòng),如果移動(dòng)距離Jy等于或小于閾值Jyo時(shí),則標(biāo)識(shí)操作物未在Y方向上發(fā)生移動(dòng),通過設(shè)置移動(dòng)距離的閾值,減少或避免操作物的微小移動(dòng)而產(chǎn)生的操作。在判斷出操作物只在X方向發(fā)生移動(dòng)的情況下,通過移動(dòng)位移判斷操作物的移動(dòng)方向,當(dāng)Wx大于O時(shí),標(biāo)識(shí)操作物在X方向上向右移動(dòng),當(dāng)Wx小于O時(shí),則標(biāo)識(shí)操作物在X方向上向左移動(dòng);在判斷出操作物只在Y方向發(fā)生移動(dòng)的情況下,當(dāng)Wy大于O時(shí),標(biāo)識(shí)操作物在Y方向上向上移動(dòng),當(dāng)Wy小于O時(shí),則標(biāo)識(shí)操作物在Y方向上向下移動(dòng)。在判斷出操作物X方向和Y方向都發(fā)生移動(dòng)的情況下,比較Jx和Jy的大小,如果Jx小于Jy,則忽略操作物在X方向上移動(dòng),標(biāo)識(shí)操作物只在Y方向上移動(dòng);如果Jx大于Jy,則忽略操作物在Y方向上移動(dòng),標(biāo)識(shí)操作物只在X方向上移動(dòng)。根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象之后,進(jìn)入步驟203。
[0054]步驟203、將定位到的控件對(duì)象按照設(shè)定方式顯示在屏幕上。
[0055]在本步驟中,將定位到的控件對(duì)象按照設(shè)定方式來顯示,以使用戶清楚地觀測(cè)和/或操控定位到的控件對(duì)象。其中,按照設(shè)定方式來顯示定位到的控件對(duì)象包括改變控件對(duì)象的顯示效果,例如:改變控件對(duì)象的亮度、大小和/或顏色等顯示效果。
[0056]為方便用戶對(duì)定位到的控件對(duì)象進(jìn)行操控,還可以將控件對(duì)象顯示到操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi),用戶可以通過操作物直接操控該區(qū)域內(nèi)的控件對(duì)象。例如,直接在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)復(fù)制顯示效果,或者,如圖4所示,將顯示效果從控件對(duì)象的位置移動(dòng)到操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi),此時(shí),操作物對(duì)應(yīng)位置的區(qū)域內(nèi)的控件對(duì)象,其顯示效果可以是控件對(duì)象定位前的顯示效果,也可以是控件對(duì)象定位后的顯示效果。
[0057]在實(shí)際應(yīng)用中,可以如圖5所示,本實(shí)施例中也可以在屏幕上設(shè)置一個(gè)全透明窗口 500,該全透明窗口用于實(shí)現(xiàn)上述的功能,即通過該全透明窗口 500檢測(cè)屏幕感應(yīng)區(qū)域的操作物,以及根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,并觸發(fā)定位的控件對(duì)象的功能。具體地,全透明窗口和應(yīng)用程序同時(shí)運(yùn)行在終端設(shè)備中,其中,全透明窗口 500與控件對(duì)象所在的窗口平行,全透明窗口 500上的位置可以采用圖3所示的二維坐標(biāo)系。如圖6所示,當(dāng)檢測(cè)到操作物后,根據(jù)用戶的操作,在全透明窗口 500中的操作物對(duì)應(yīng)的位置復(fù)制定位到的控件對(duì)象;或者,如圖7所示,在全透明窗口 500中在定位到的控件對(duì)象的位置復(fù)制控件對(duì)象,然后將復(fù)制的控件對(duì)象移動(dòng)到操作物對(duì)應(yīng)位置的區(qū)域內(nèi),以增強(qiáng)動(dòng)畫效果,提高用戶的使用樂趣。
[0058]本實(shí)施例中,在全透明窗口 500中定位控件對(duì)象的邏輯方法有二種,包括:動(dòng)態(tài)定位控件對(duì)象的邏輯方法和靜態(tài)定位控件對(duì)象的邏輯方法。以現(xiàn)有技術(shù)中常用的Android系統(tǒng)為例介紹上述二種邏輯方法。其中,在全透明窗口 500中動(dòng)態(tài)定位控件對(duì)象的邏輯方法如下:通過控件View類的draw (Canvas)函數(shù),可以把View (包括這個(gè)View內(nèi)部包含的所有子元素)都畫到Bitmap對(duì)象中,并將Bitmap對(duì)象通過Windows Manager傳遞給全透明窗口 500,然后在全透明窗口 500上顯示該控件對(duì)象,從而完成定位控件對(duì)象的操作。
[0059]在全透明窗口 500中靜態(tài)定位控件對(duì)象的邏輯方法如下:獲取View的id和context,然后通過 Context.getResources 函數(shù)得到 Resource 對(duì)象,再通過 Resource.getDrawable (id)得到對(duì)應(yīng)view的圖像信息,并將圖像信息傳遞給全透明窗口 500,然后在全透明窗口 500上顯示該控件對(duì)象,從而完成定位控件對(duì)象的操作。
[0060]在實(shí)際應(yīng)用中,Android系統(tǒng)主要包含 TextView、EditView> Button、Menu、Rad1Group、Rad1Button> CheckBox、ProgressBar> ListView、TabWidget、SeekBar>ScrollView、GirdView、ImageSwitcher等控件對(duì)象。每個(gè)控件對(duì)象的具體使用類別有不同,例如Button控件對(duì)象,在應(yīng)用程序中起到按鈕的作用,TextView控件對(duì)象在應(yīng)用程序中起到用戶獲得輸入光標(biāo)進(jìn)行字符輸入的作用,ImageView控件對(duì)象在應(yīng)用程序中起到顯示圖片的作用,Rad1Button控件對(duì)象和CheckBox控件對(duì)象在應(yīng)用程序中分別起到單選和復(fù)選的作用。
[0061]本步驟中,將定位到的控件對(duì)象按照設(shè)定方式顯示在屏幕上之后,如果檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的操作為確認(rèn)操作,則進(jìn)入步驟204 ;如果檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的操作為撤銷操作,進(jìn)入步驟205。
[0062]步驟204、在檢測(cè)到操作物的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能。
[0063]在本步驟中,當(dāng)檢測(cè)到操作物在的操作為確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能。其中,本實(shí)施例中操作確認(rèn)操作包括:操作物點(diǎn)擊屏幕、操作物在屏幕感應(yīng)區(qū)域靜止時(shí)間超過第一設(shè)定時(shí)長等。
[0064]步驟205、在檢測(cè)到操作物的撤銷操作后,取消對(duì)控件對(duì)象的定位。
[0065]在本步驟中,當(dāng)檢測(cè)到操作物在的操作為撤銷操作時(shí),取消對(duì)控件對(duì)象的定位,被取消定位的控件對(duì)象將恢復(fù)到定位前的顯示效果;如果被定位的控件對(duì)象顯示在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi),則被取消定位的控件對(duì)象將在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)消失。其中,檢測(cè)到操作物的撤銷操作包括:檢測(cè)到操作物離開屏幕感應(yīng)區(qū)域,或者在第二設(shè)定時(shí)長內(nèi)未檢測(cè)到操作物的確認(rèn)操作,或者檢測(cè)到操作物又發(fā)生了移動(dòng)等。例如,當(dāng)被定位的控件對(duì)象顯示在用戶手指在屏幕上所對(duì)應(yīng)位置的區(qū)域時(shí),如果檢測(cè)到用戶手指離開屏幕感應(yīng)區(qū)域或用戶沒有繼續(xù)操作或者用戶手指又發(fā)生了移動(dòng),被定位的控件對(duì)象將在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)消失。在實(shí)際應(yīng)用中,第二設(shè)定時(shí)長可以為Is或1.5s等用戶或系統(tǒng)設(shè)定的時(shí)長。
[0066]如圖8所示,本實(shí)施例中,屏幕中顯示有控件對(duì)象1-6,用戶可以對(duì)控件對(duì)象類型進(jìn)行設(shè)置或取消??丶?duì)象類型包括二種:第一類型的控件對(duì)象具有被操作物定位和觸發(fā)的屬性,所以,第一類型的控件對(duì)象可以執(zhí)行如圖1或如圖2所示的流程;第二類型的控件對(duì)象為現(xiàn)有技術(shù)中的普通的控件對(duì)象,不具有被操作物定位和觸發(fā)的屬性,所以也就不能執(zhí)行如圖1或如圖2所示的流程。當(dāng)用戶在圖8中選中控件對(duì)象I和控件對(duì)象2之后,控件對(duì)象I和控件對(duì)象2具有被操作物定位和觸發(fā)的屬性,而未被用戶選中的控件對(duì)象3-6擇不具有被操作物定位和觸發(fā)的屬性。檢測(cè)控件對(duì)象是否具有被操作物定位和觸發(fā)的屬性時(shí),首先找到屏幕上控件對(duì)象的根節(jié)點(diǎn),然后沿著控件對(duì)象的根節(jié)點(diǎn)遍歷所有控件對(duì)象的節(jié)點(diǎn),每遍歷到一個(gè)控件對(duì)象的節(jié)點(diǎn),讀取并分析該控件對(duì)象節(jié)點(diǎn)的信息,然后中提取控件對(duì)象的ID、位置以及是否具有被操作物定位和觸發(fā)的屬性等信息。在實(shí)際應(yīng)用中,可以預(yù)設(shè)一些有被操作物定位和觸發(fā)的屬性的控件對(duì)象,或者,如圖9所示,具有被操作物定位和觸發(fā)的屬性的控件對(duì)象設(shè)置在定位控件對(duì)象區(qū)域,定位控件對(duì)象區(qū)域可以為矩形、圓形等任何形狀。定位控件對(duì)象區(qū)域中的所有控件對(duì)象均具有被操作物定位和觸發(fā)的屬性,如圖10所示,用戶在單手操控大尺寸屏幕,屏幕中的一些區(qū)域單手操控不易,所以還可以在屏幕上設(shè)置操作物操控區(qū)域,以方便用戶單手操作,操作物操控區(qū)域的亮度、顏色、透明度等可以進(jìn)行任意設(shè)置,本實(shí)施例中的操作物操控區(qū)域設(shè)置在用戶方便觸控的位置,圖10所示的操作物操控區(qū)域位于屏幕的右下方,該操作物操控區(qū)域?yàn)橛脩裟粗阜奖阌|控到的位置,以方便用戶在操作物操控區(qū)域觸控被定位的控件對(duì)象?;蛘撸谄聊簧鲜状物@示控件對(duì)象的時(shí)候,先對(duì)該控件對(duì)象是否具有被操作物定位和觸發(fā)的屬性進(jìn)行檢測(cè),保存檢測(cè)結(jié)果,當(dāng)控件對(duì)象第二次或第N次后再次在屏幕上顯示的時(shí)候,首先檢測(cè)是否保存有該控件對(duì)象的檢測(cè)結(jié)果,如果存在則直接使用上次結(jié)果,如果不存在,則再進(jìn)行檢測(cè)。
[0067]在本實(shí)施例中,終端檢測(cè)到屏幕感應(yīng)區(qū)域的操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,在檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能,從而使用戶在屏幕感應(yīng)區(qū)域就可以實(shí)現(xiàn)對(duì)屏幕上各個(gè)控件對(duì)象的操控,確保用戶僅用單手握住終端設(shè)備并方便地定位和觸發(fā)屏幕上的各個(gè)控件對(duì)象,提高了操控屏幕上的各個(gè)控件對(duì)象的靈活性和趣味性。
[0068]圖11為本發(fā)明對(duì)控件對(duì)象的操作方法第三實(shí)施例的流程圖,圖12為本實(shí)施例中根據(jù)眼球的焦點(diǎn)的位置定位控件對(duì)象的示意圖。如圖11所示,本實(shí)施例對(duì)控件對(duì)象的操作方法的具體流程包括如下步驟:
[0069]步驟111、檢測(cè)屏幕感應(yīng)區(qū)域的操作物。
[0070]在本步驟中,終端實(shí)時(shí)檢測(cè)屏幕感應(yīng)區(qū)域的操作,當(dāng)終端檢測(cè)到屏幕感應(yīng)區(qū)域的操作時(shí),如果接收到用戶觸發(fā)的通過眼球定位控件對(duì)象的操作,或者檢測(cè)到用戶預(yù)先設(shè)置的通過眼球定位控件對(duì)象的設(shè)置信息,說明用戶希望通過眼睛來實(shí)施選擇操作,以通過眼睛來定位屏幕上的控件對(duì)象,則進(jìn)入步驟112。
[0071]步驟112、檢測(cè)用戶的眼球,根據(jù)用戶的眼球在屏幕上的焦點(diǎn)定位焦點(diǎn)所在的控件對(duì)象。
[0072]在本步驟中,如圖12所示,終端檢測(cè)用戶的眼球,將眼球的焦點(diǎn)在屏幕上的位置與控件對(duì)象的位置進(jìn)行比較,如果眼球的焦點(diǎn)在屏幕上的位置與控件對(duì)象的位置為同一位置,則可以啟動(dòng)計(jì)時(shí)器,當(dāng)計(jì)時(shí)器的計(jì)時(shí)時(shí)間大于預(yù)設(shè)時(shí)間時(shí),則根據(jù)眼球的焦點(diǎn)在屏幕上的位置定位焦點(diǎn)所在的控件對(duì)象,提高用戶對(duì)屏幕上各個(gè)控件對(duì)象進(jìn)行操控的趣味性。
[0073]例如,對(duì)于Android系統(tǒng)而言,當(dāng)overlay接收到用戶的眼球在屏幕上的焦點(diǎn)定位焦點(diǎn)所在的控件對(duì)象時(shí),如圖5所示的全透明窗口 500將接收到定位事件,此時(shí)全透明窗口500將通過終端系統(tǒng)接口通知WindowManager,在WindowManagerImpl類中記錄了當(dāng)前處于運(yùn)行狀態(tài)的應(yīng)用程序的窗口信息,包括窗口對(duì)應(yīng)的DecorView和ViewRoot等信息,通過當(dāng)前處于運(yùn)行狀態(tài)的應(yīng)用程序的窗口的RootView和DecorView查找到當(dāng)前應(yīng)用程序窗口上獲得眼球在屏幕上的焦點(diǎn)對(duì)應(yīng)的控件對(duì)象,再調(diào)用該控件對(duì)象的performClick函數(shù),該函數(shù)為控件對(duì)象的父類View的成員函數(shù),模擬View的事件,完成定位事件轉(zhuǎn)發(fā)。對(duì)于Android而言,程序?qū)ο蠼Y(jié)構(gòu)最上層的控件是控件對(duì)象View,如果最上層控件對(duì)象View對(duì)具有被操作物定位和觸發(fā)的屬性這個(gè)功能,那么它的子控件都具備類似功能。
[0074]當(dāng)用戶通過眼睛定位到想要開啟的控件對(duì)象之后,進(jìn)入步驟113。
[0075]步驟113、將定位到的控件對(duì)象按照設(shè)定方式顯示在屏幕上。
[0076]在本步驟中,將定位到的控件對(duì)象按照設(shè)定方式來顯示,以使用戶清楚地觀測(cè)和/或操控定位到的控件對(duì)象。為方便用戶對(duì)定位到的控件對(duì)象進(jìn)行操控,如圖12所示,還可以將控件對(duì)象顯示到操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi),例如,當(dāng)操作物是手指時(shí),顯示在用戶手指所對(duì)應(yīng)的屏幕區(qū)域,用戶可以通過操作物直接操控該區(qū)域內(nèi)的控件對(duì)象。例如,直接在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)復(fù)制顯示效果,或者將顯示效果從控件對(duì)象的位置移動(dòng)到操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi),此時(shí),操作物對(duì)應(yīng)位置的區(qū)域內(nèi)的控件對(duì)象,其顯示效果可以是控件對(duì)象定位前的顯示效果,也可以是控件對(duì)象定位后的顯示效果。其中,按照設(shè)定方式來顯示定位到的控件對(duì)象包括改變控件對(duì)象的顯示效果,改變控件對(duì)象的顯示效果包括:改變控件對(duì)象的亮度、大小和/或顏色等顯示效果。將定位到的控件對(duì)象按照設(shè)定方式顯示在屏幕上之后,當(dāng)檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的操作為確認(rèn)操作,進(jìn)入步驟114 ;當(dāng)檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的操作為撤銷操作,進(jìn)入步驟115。
[0077]步驟114、當(dāng)檢測(cè)到操作物的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能。
[0078]在本步驟中,當(dāng)檢測(cè)到操作物在的操作為確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能,在屏幕上顯示控件對(duì)象的窗口,用戶通過窗口與該控件對(duì)象進(jìn)行信息交互。其中,本實(shí)施例中操作確認(rèn)操作包括:操作物點(diǎn)擊屏幕、操作物在屏幕感應(yīng)區(qū)域靜止時(shí)間超過第一設(shè)定時(shí)長等。
[0079]步驟115、在檢測(cè)到操作物的撤銷操作后,取消對(duì)控件對(duì)象的定位。
[0080]在本步驟中,當(dāng)檢測(cè)到操作物在的操作為撤銷操作時(shí),取消對(duì)控件對(duì)象的定位,被取消定位的控件對(duì)象將恢復(fù)到定位前的顯示效果;如果被定位的控件對(duì)象顯示在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi),則被取消定位的控件對(duì)象將在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)消失。
[0081]在本實(shí)施例中,通過眼球的焦點(diǎn)來完成選擇操作,以定位屏幕上顯示的控件對(duì)象,然后通過操作物在屏幕感應(yīng)區(qū)域的對(duì)眼睛選擇的控件對(duì)象進(jìn)行確認(rèn)操作,觸發(fā)定位的控件對(duì)象的功能,從而使用戶在屏幕感應(yīng)區(qū)域就可以實(shí)現(xiàn)對(duì)屏幕上各個(gè)控件對(duì)象的操控,確保用戶僅用單手握住終端設(shè)備并方便操控其屏幕上的各個(gè)控件對(duì)象,提高了操控屏幕上各個(gè)控件對(duì)象的靈活性和趣味性。
[0082]圖13為本發(fā)明對(duì)控件對(duì)象的操作裝置第一實(shí)施例的結(jié)構(gòu)示意圖。如圖13所示,本實(shí)施例對(duì)控件對(duì)象的操作裝置包括:檢測(cè)模塊131、定位模塊132和觸發(fā)模塊133,其中,檢測(cè)模塊131用于檢測(cè)屏幕感應(yīng)區(qū)域的操作物,定位模塊132用于在檢測(cè)模塊檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象。其中,用戶的選擇操作包括:用戶通過眼球定位控件對(duì)象,或者用戶通過操作物定位控件對(duì)象。觸發(fā)模塊133用于在檢測(cè)模塊檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能,其中,操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作具體包括:操作物點(diǎn)擊所述屏幕,操作物在屏幕感應(yīng)區(qū)域的靜止時(shí)間達(dá)到第一設(shè)定時(shí)長。
[0083]在本實(shí)施例中,檢測(cè)模塊檢測(cè)到屏幕感應(yīng)區(qū)域的操作物后,定位模塊根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,在檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)模塊觸發(fā)定位的控件對(duì)象的功能,從而使用戶在屏幕感應(yīng)區(qū)域就可以對(duì)屏幕上各個(gè)控件對(duì)象進(jìn)行定位、觸發(fā)等操作,確保用戶僅用單手握住終端設(shè)備并方便地操控屏幕上的各個(gè)控件對(duì)象,同時(shí)也提高了用戶對(duì)屏幕上各個(gè)控件對(duì)象進(jìn)行操控的趣味性。
[0084]圖14為本發(fā)明對(duì)控件對(duì)象的操作裝置第二實(shí)施例的結(jié)構(gòu)示意圖。如圖14所示,本實(shí)施例對(duì)控件對(duì)象的操作裝置還包括:接收模塊134、顯示模塊135和取消模塊136。其中,接收模塊134用于接收用戶觸發(fā)的通過眼球定位控件對(duì)象的操作,或用于檢測(cè)用戶預(yù)先設(shè)置的通過眼球定位控件對(duì)象的設(shè)置信息。顯示模塊135用于將定位模塊132定位到的控件對(duì)象按照設(shè)定方式顯示在屏幕上,例如,顯示模塊135將定位到的控件對(duì)象以改變顯示效果的方式顯示在屏幕上;或者,顯示模塊135將定位到的控件對(duì)象的顯示效果顯示在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)。顯示模塊135可以直接在操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)復(fù)制顯示效果,也可以將顯示效果從控件對(duì)象的位置移動(dòng)到操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)。在檢測(cè)模塊131檢測(cè)到用戶對(duì)當(dāng)前定位的控件對(duì)象的撤銷操作后,取消模塊136取消模塊取消對(duì)所述控件對(duì)象的定位,其中,用戶對(duì)當(dāng)前定位的控件對(duì)象的撤銷操作,包括如下的任意一種:檢測(cè)模塊131檢測(cè)到操作物離開屏幕感應(yīng)區(qū)域,檢測(cè)模塊131在第二設(shè)定時(shí)長內(nèi)未檢測(cè)到操作物的確認(rèn)操作,或者,檢測(cè)模塊131檢測(cè)到操作物發(fā)生移動(dòng)。
[0085]進(jìn)一步的,檢測(cè)模塊131檢測(cè)操作物可以包括如下任意一種情況:檢測(cè)模塊131檢測(cè)到操作物接觸屏幕,檢測(cè)模塊131檢測(cè)到操作物懸浮在屏幕的懸浮感應(yīng)區(qū)域,檢測(cè)模塊131檢測(cè)到操作物接觸屏幕、且在屏幕上按照設(shè)定方式移動(dòng),檢測(cè)模塊131檢測(cè)到操作物懸浮在屏幕的懸浮感應(yīng)區(qū)域、且在懸浮感應(yīng)區(qū)域按照設(shè)定方式移動(dòng)。檢測(cè)模塊131還用于檢測(cè)用戶的眼球,根據(jù)用戶的眼球在屏幕上的焦點(diǎn),定位焦點(diǎn)所在的控件對(duì)象。檢測(cè)模塊131檢測(cè)操作物的狀態(tài),若檢測(cè)模塊131未檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的移動(dòng),則定位模塊132定位到默認(rèn)控件對(duì)象,若檢測(cè)模塊131檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的移動(dòng),則定位模塊132根據(jù)操作物的移動(dòng)軌跡定位屏幕上顯示的控件對(duì)象。其中,在檢測(cè)模塊131檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)模塊133將生成觸摸事件,并將觸摸事件發(fā)送給定位的控件對(duì)象或包括定位的控件對(duì)象的應(yīng)用程序,觸摸事件中包括定位的控件對(duì)象的標(biāo)識(shí)信息,標(biāo)識(shí)信息用于指示觸摸事件的接收端觸發(fā)與該標(biāo)識(shí)信息對(duì)應(yīng)的控件對(duì)象的功能。
[0086]在本實(shí)施例中,定位模塊132根據(jù)移動(dòng)軌跡的移動(dòng)方向,以本次移動(dòng)前定位到的控件對(duì)象為基準(zhǔn),定位移動(dòng)方向上的控件對(duì)象,其中,若本次移動(dòng)為檢測(cè)模塊131檢測(cè)到操作物后的第一次移動(dòng),則本次移動(dòng)前定位到的控件對(duì)象為默認(rèn)控件對(duì)象;或者,定位模塊132根據(jù)移動(dòng)軌跡的終止位置,定位距離終止位置最近的控件對(duì)象。本實(shí)施例中的默認(rèn)對(duì)象可以為如下中的一種:屏幕上顯示的控件對(duì)象中使用頻率最高的控件對(duì)象,屏幕上顯示的控件對(duì)象中最近使用的控件對(duì)象,屏幕上顯示的控件對(duì)象中與當(dāng)前操作關(guān)聯(lián)的控件對(duì)象,屏幕上顯示的控件對(duì)象中預(yù)先設(shè)置的控件對(duì)象,或者屏幕上顯示的控件對(duì)象中距離操作物最近的控件對(duì)象。
[0087]在本實(shí)施例中,在接收模塊134接收到用戶觸發(fā)的通過操作物定位控件對(duì)象的操作之后,檢測(cè)模塊131檢測(cè)操作物的狀態(tài);或者,在接收模塊134檢測(cè)到用戶預(yù)先設(shè)置的通過操作物定位控件對(duì)象的設(shè)置信息之后,檢測(cè)模塊131檢測(cè)操作物的狀態(tài)。
[0088]在本實(shí)施例中,檢測(cè)模塊檢測(cè)到屏幕感應(yīng)區(qū)域的操作物后,定位模塊根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,在檢測(cè)模塊檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)模塊觸發(fā)定位的控件對(duì)象的功能,從而使用戶在屏幕感應(yīng)區(qū)域就可以實(shí)現(xiàn)對(duì)屏幕上各個(gè)控件對(duì)象的操控,確保用戶僅用單手握住終端設(shè)備并方便地定位和觸發(fā)屏幕上的各個(gè)控件對(duì)象,提高了操控屏幕上的各個(gè)控件對(duì)象的靈活性和趣味性。
[0089]本發(fā)明還提供一種終端設(shè)備,包括圖13或圖14所示的對(duì)控件對(duì)象的操作裝置,本實(shí)施例終端設(shè)備中的對(duì)控件對(duì)象的操作裝置采用圖13所示的結(jié)構(gòu),如圖13所示,對(duì)控件對(duì)象的操作裝置包括:檢測(cè)模塊131、定位模塊132和觸發(fā)模塊133,其中,檢測(cè)模塊131用于檢測(cè)屏幕感應(yīng)區(qū)域的操作物,定位模塊132用于在檢測(cè)模塊檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,觸發(fā)模塊133用于在檢測(cè)模塊檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能。
[0090]本實(shí)施例中,通過檢測(cè)模塊檢測(cè)到屏幕感應(yīng)區(qū)域的操作物后,通過定位模塊根據(jù)用戶的選擇操作定位屏幕上顯示的控件對(duì)象,通過觸發(fā)模塊在檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的控件對(duì)象的功能,從而使用戶在屏幕感應(yīng)區(qū)域就可以對(duì)屏幕上各個(gè)控件對(duì)象進(jìn)行定位、觸發(fā)等操作,確保用戶僅用單手握住終端設(shè)備并方便地操控屏幕上的各個(gè)控件對(duì)象,同時(shí)也提高了用戶對(duì)屏幕上各個(gè)控件對(duì)象進(jìn)行操控的趣味性。
[0091]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,本發(fā)明可以涉及用于執(zhí)行本申請(qǐng)中所述操作中的一項(xiàng)或多項(xiàng)操作的設(shè)備。所述設(shè)備可以為所需的目的而專門設(shè)計(jì)和制造,或者也可以包括通用計(jì)算機(jī)中的已知設(shè)備,所述通用計(jì)算機(jī)有存儲(chǔ)在其內(nèi)的程序選擇性地激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲(chǔ)在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲(chǔ)在適于存儲(chǔ)電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、隨即存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦ROM (EPR0M)、電可擦除可編程ROM (EEPR0M)、閃存、磁性卡片或光線卡片??勺x介質(zhì)包括用于以由設(shè)備(例如,計(jì)算機(jī))可讀的形式存儲(chǔ)或傳輸信息的任何機(jī)構(gòu)。例如,可讀介質(zhì)包括隨即存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、磁盤存儲(chǔ)介質(zhì)、光學(xué)存儲(chǔ)介質(zhì)、閃存裝置、以電的、光的、聲的或其他的形式傳播的信號(hào)(例如載波、紅外信號(hào)、數(shù)字信號(hào))等。
[0092]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專業(yè)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來生成機(jī)器,從而通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行的指令創(chuàng)建了用于實(shí)現(xiàn)結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方法。
[0093]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
[0094]以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種對(duì)控件對(duì)象的操作方法,其特征在于,包括: 檢測(cè)屏幕感應(yīng)區(qū)域的操作物; 在檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象; 在檢測(cè)到所述操作物在所述屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的所述控件對(duì)象的功能。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)到操作物,包括: 檢測(cè)到操作物接觸所述屏幕;或 檢測(cè)到操作物懸浮在所述屏幕的懸浮感應(yīng)區(qū)域;或檢測(cè)到操作物接觸所述屏幕、且在所述屏幕上按照設(shè)定方式移動(dòng);或檢測(cè)到操作物懸浮在所述屏幕的懸浮感應(yīng)區(qū)域、且在所述懸浮感應(yīng)區(qū)域按照設(shè)定方式移動(dòng)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述用戶的選擇操作,包括: 所述用戶通過眼球定位控件對(duì)象;或 所述用戶通過操作物定位控件對(duì)象。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象,包括: 檢測(cè)用戶的眼球,根據(jù)所述用戶的眼球在所述屏幕上的焦點(diǎn),定位所述焦點(diǎn)所在的控件對(duì)象。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在檢測(cè)用戶的眼球之前,還包括: 接收到所述用戶觸發(fā)的通過眼球定位控件對(duì)象的操作;或 檢測(cè)到所述用戶預(yù)先設(shè)置的通過眼球定位控件對(duì)象的設(shè)置信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象,包括: 檢測(cè)操作物的狀態(tài); 若未檢測(cè)到所述操作物在屏幕感應(yīng)區(qū)域的移動(dòng),則定位到默認(rèn)控件對(duì)象; 若檢測(cè)到所述操作物在屏幕感應(yīng)區(qū)域的移動(dòng),則根據(jù)移動(dòng)軌跡定位所述屏幕上顯示的控件對(duì)象。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,根據(jù)移動(dòng)軌跡定位所述屏幕上顯示的控件對(duì)象,包括: 根據(jù)所述移動(dòng)軌跡的移動(dòng)方向,以本次移動(dòng)前定位到的控件對(duì)象為基準(zhǔn),定位所述移動(dòng)方向上的控件對(duì)象,其中,若本次移動(dòng)為檢測(cè)到操作物后的第一次移動(dòng),則本次移動(dòng)前定位到的控件對(duì)象為默認(rèn)控件對(duì)象;或 根據(jù)所述移動(dòng)軌跡的終止位置,定位距離所述終止位置最近的控件對(duì)象。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述默認(rèn)控件對(duì)象,包括: 所述屏幕上顯示的控件對(duì)象中使用頻率最高的控件對(duì)象;或 所述屏幕上顯示的控件對(duì)象中最近使用的控件對(duì)象;或 所述屏幕上顯示的控件對(duì)象中與當(dāng)前操作關(guān)聯(lián)的控件對(duì)象;或 所述屏幕上顯示的控件對(duì)象中預(yù)先設(shè)置的控件對(duì)象;或 所述屏幕上顯示的控件對(duì)象中距離操作物最近的控件對(duì)象。
9.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,在檢測(cè)操作物的狀態(tài)之前,還包括: 接收到所述用戶觸發(fā)的通過操作物定位控件對(duì)象的操作;或 接收到所述用戶預(yù)先設(shè)置的通過操作物定位控件對(duì)象的設(shè)置信息。
10.根據(jù)權(quán)利要求1、4或6所述的方法,其特征在于,根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象,還包括: 將定位到的控件對(duì)象按照設(shè)定方式顯示在所述屏幕上。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,將定位到的控件對(duì)象按照設(shè)定方式顯示在所述屏幕上,包括: 將定位到的控件對(duì)象以改變顯示效果的方式顯示在所述屏幕上;或 將定位到的控件對(duì)象的顯示效果顯示在所述操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,將定位到的控件對(duì)象的顯示效果顯示在所述操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi),包括: 直接在所述操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)復(fù)制所述顯示效果;或?qū)⑺鲲@示效果從所述控件對(duì)象的位置移動(dòng)到所述操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)。
13.根據(jù)權(quán)利要求1、4或6所述的方法,其特征在于,所述操作物在所述屏幕感應(yīng)區(qū)域的確認(rèn)操作,包括: 所述操作物點(diǎn)擊所述屏幕;或 所述操作物在所述屏幕感應(yīng)區(qū)域的靜止時(shí)間達(dá)到第一設(shè)定時(shí)長。
14.根據(jù)權(quán)利要求1、4或6所述的方法,其特征在于,根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象后,還包括: 若檢測(cè)到所述用戶對(duì)當(dāng)前定位的控件對(duì)象的撤銷操作后,取消對(duì)所述控件對(duì)象的定位。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,檢測(cè)到所述用戶對(duì)當(dāng)前定位的控件對(duì)象的撤銷操作,包括: 檢測(cè)到所述操作物離開屏幕感應(yīng)區(qū)域;或 在第二設(shè)定時(shí)長內(nèi)未檢測(cè)到所述操作物的確認(rèn)操作;或 檢測(cè)到所述操作物發(fā)生移動(dòng)。
16.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述屏幕上顯示的控件對(duì)象,包括: 所述屏幕上設(shè)定區(qū)域范圍內(nèi)的控件對(duì)象,其中,所述設(shè)定區(qū)域范圍包括:所述操作物在屏幕上所對(duì)應(yīng)位置的設(shè)定范圍以外的區(qū)域范圍。
17.根據(jù)權(quán)利要求1所述的方法,其特征在于,觸發(fā)定位的所述控件對(duì)象的功能,包括: 生成觸摸事件,將所述觸摸事件發(fā)送給定位的所述控件對(duì)象或包括定位的所述控件對(duì)象的應(yīng)用程序,其中,所述觸摸事件中包括定位的所述控件對(duì)象的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息用于指示所述觸摸事件的接收端觸發(fā)與該標(biāo)識(shí)信息對(duì)應(yīng)的控件對(duì)象的功能。
18.—種對(duì)控件對(duì)象的操作裝置,其特征在于,包括: 檢測(cè)模塊,用于檢測(cè)屏幕感應(yīng)區(qū)域的操作物; 定位模塊,用于在所述檢測(cè)模塊檢測(cè)到操作物后,根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象; 觸發(fā)模塊,用于在所述檢測(cè)模塊檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,觸發(fā)定位的所述控件對(duì)象的功能。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述檢測(cè)模塊檢測(cè)操作物,包括: 所述檢測(cè)模塊檢測(cè)到操作物接觸所述屏幕;或 所述檢測(cè)模塊檢測(cè)到操作物懸浮在所述屏幕的懸浮感應(yīng)區(qū)域;或所述檢測(cè)模塊檢測(cè)到操作物接觸所述屏幕、且在所述屏幕上按照設(shè)定方式移動(dòng);或所述檢測(cè)模塊檢測(cè)到操作物懸浮在所述屏幕的懸浮感應(yīng)區(qū)域、且在所述懸浮感應(yīng)區(qū)域按照設(shè)定方式移動(dòng)。
20.根據(jù)權(quán)利要求18或19所述的裝置,其特征在于,所述用戶的選擇操作,包括: 所述用戶通過眼球定位控件對(duì)象;或 所述用戶通過操作物定位控件對(duì)象。
21.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述檢測(cè)模塊根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象,包括: 所述檢測(cè)模塊檢測(cè)用戶的眼球,根據(jù)所述用戶的眼球在所述屏幕上的焦點(diǎn),所述定位模塊定位所述焦點(diǎn)所在的控件對(duì)象。
22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,還包括: 接收模塊,用于接收到所述用戶觸發(fā)的通過眼球定位控件對(duì)象的操作;或 接收到所述用戶預(yù)先設(shè)置的通過眼球定位控件對(duì)象的設(shè)置信息。
23.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述定位模塊根據(jù)用戶的選擇操作定位所述屏幕上顯示的控件對(duì)象,包括: 所述檢測(cè)模塊檢測(cè)操作物的狀態(tài); 若所述檢測(cè)模塊未檢測(cè)到所述操作物在屏幕感應(yīng)區(qū)域的移動(dòng),則所述定位模塊定位到默認(rèn)控件對(duì)象; 若所述檢測(cè)模塊檢測(cè)到所述操作物在屏幕感應(yīng)區(qū)域的移動(dòng),則所述定位模塊根據(jù)移動(dòng)軌跡定位所述屏幕上顯示的控件對(duì)象。
24.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述定位模塊根據(jù)移動(dòng)軌跡定位所述屏幕上顯示的控件對(duì)象,包括: 所述定位模塊根據(jù)所述移動(dòng)軌跡的移動(dòng)方向,以本次移動(dòng)前定位到的控件對(duì)象為基準(zhǔn),定位所述移動(dòng)方向上的控件對(duì)象,其中,若本次移動(dòng)為檢測(cè)到操作物后的第一次移動(dòng),則本次移動(dòng)前定位到的控件對(duì)象為默認(rèn)控件對(duì)象;或 所述定位模塊根據(jù)所述移動(dòng)軌跡的終止位置,定位距離所述終止位置最近的控件對(duì)象。
25.根據(jù)權(quán)利要求23或24所述的裝置,其特征在于,所述默認(rèn)控件對(duì)象,包括: 所述屏幕上顯示的控件對(duì)象中使用頻率最高的控件對(duì)象;或 所述屏幕上顯示的控件對(duì)象中最近使用的控件對(duì)象;或 所述屏幕上顯示的控件對(duì)象中與當(dāng)前操作關(guān)聯(lián)的控件對(duì)象;或 所述屏幕上顯示的控件對(duì)象中預(yù)先設(shè)置的控件對(duì)象;或 所述屏幕上顯示的控件對(duì)象中距離操作物最近的控件對(duì)象。
26.根據(jù)權(quán)利要求23或24所述的裝置,其特征在于,在所述檢測(cè)模塊檢測(cè)操作物的狀態(tài)之前,還包括: 所述接收模塊接收到所述用戶觸發(fā)的通過操作物定位控件對(duì)象的操作;或 檢測(cè)到所述用戶預(yù)先設(shè)置的通過操作物定位控件對(duì)象的設(shè)置信息。
27.根據(jù)權(quán)利要求18、21或23所述的裝置,其特征在于,還包括: 顯示模塊,用于將定位到的控件對(duì)象按照設(shè)定方式顯示在所述屏幕上。
28.根據(jù)權(quán)利要求27所述的裝置,其特征在于,所述定位模塊具體用于: 將定位到的控件對(duì)象以改變顯示效果的方式顯示在所述屏幕上;或 將定位到的控件對(duì)象的顯示效果顯示在所述操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)。
29.根據(jù)權(quán)利要求28所述的裝置,其特征在于,所述顯示模塊具體用于: 直接在所述操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)復(fù)制所述顯示效果;或 將所述顯示效果從所述控件對(duì)象的位置移動(dòng)到所述操作物在屏幕上所對(duì)應(yīng)位置的區(qū)域內(nèi)。
30.根據(jù)權(quán)利要求18、21或23所述的裝置,其特征在于,所述操作物在所述屏幕感應(yīng)區(qū)域的確認(rèn)操作,具體包括: 所述操作物點(diǎn)擊所述屏幕;或 所述操作物在所述屏幕感應(yīng)區(qū)域的靜止時(shí)間達(dá)到第一設(shè)定時(shí)長。
31.根據(jù)權(quán)利要求18、21或23所述的裝置,其特征在于還包括: 取消模塊,若所述檢測(cè)模塊檢測(cè)到所述用戶對(duì)當(dāng)前定位的控件對(duì)象的撤銷操作后,所述取消模塊取消對(duì)所述控件對(duì)象的定位。
32.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述檢測(cè)模塊檢測(cè)到所述用戶對(duì)當(dāng)前定位的控件對(duì)象的撤銷操作,包括: 所述檢測(cè)模塊檢測(cè)到所述操作物離開屏幕感應(yīng)區(qū)域;或 所述檢測(cè)模塊在第二設(shè)定時(shí)長內(nèi)未檢測(cè)到所述操作物的確認(rèn)操作;或 所述檢測(cè)模塊檢測(cè)到所述操作物發(fā)生移動(dòng)。
33.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述屏幕上顯示的控件對(duì)象,包括: 所述屏幕上設(shè)定區(qū)域范圍內(nèi)的控件對(duì)象,其中,所述設(shè)定區(qū)域范圍包括:所述操作物在屏幕上所對(duì)應(yīng)位置的設(shè)定范圍以外的區(qū)域范圍。
34.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述觸發(fā)模塊具體用于: 在所述檢測(cè)模塊檢測(cè)到操作物在屏幕感應(yīng)區(qū)域的確認(rèn)操作后,生成觸摸事件,將所述觸摸事件發(fā)送給定位的所述控件對(duì)象或包括定位的所述控件對(duì)象的應(yīng)用程序,其中,所述觸摸事件中包括定位的所述控件對(duì)象的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息用于指示所述觸摸事件的接收端觸發(fā)與該標(biāo)識(shí)信息對(duì)應(yīng)的控件對(duì)象的功能。
35.一種終端設(shè)備,其特征在于包括:權(quán)利要求18-34任一所述的對(duì)控件對(duì)象的操作裝置。
【文檔編號(hào)】G06F3/0488GK104346085SQ201310316621
【公開日】2015年2月11日 申請(qǐng)日期:2013年7月25日 優(yōu)先權(quán)日:2013年7月25日
【發(fā)明者】趙子鵬, 楊帆, 曹煒 申請(qǐng)人:北京三星通信技術(shù)研究有限公司, 三星電子株式會(huì)社