午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種焦點(diǎn)選擇方法及終端設(shè)備的制作方法

文檔序號(hào):6636885閱讀:116來源:國(guó)知局
一種焦點(diǎn)選擇方法及終端設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種焦點(diǎn)選擇方法及終端設(shè)備,其中方法包括:確定第一顯示窗口;根據(jù)設(shè)定的n個(gè)硬件按鍵將所述第一顯示窗口劃分為n個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口;檢測(cè)所述n個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述n個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口;確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量;若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值,則確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象。本發(fā)明實(shí)施例可使得用戶進(jìn)行焦點(diǎn)選擇的操作便捷化。
【專利說明】一種焦點(diǎn)選擇方法及終端設(shè)備

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,更具體地說,涉及一種焦點(diǎn)選擇方法及終端設(shè)備。

【背景技術(shù)】
[0002]焦點(diǎn)為終端設(shè)備(電腦或手機(jī)等電子設(shè)備)中的光標(biāo)被激活的位置,通過焦點(diǎn)的選擇可確定被光標(biāo)選中的目標(biāo)對(duì)象(如網(wǎng)頁(yè)中鏈接地址,應(yīng)用中的控件等)。
[0003]隨著智能操作系統(tǒng)(如Android, Window Phone等操作系統(tǒng))的普及,裝載觸控屏的終端設(shè)備越來越多,用戶可通過觸控屏便捷的實(shí)現(xiàn)焦點(diǎn)的選擇;除此之外,目前仍然存在一部分搭載智能操作系統(tǒng)的終端設(shè)備采用硬件鍵盤進(jìn)行信息輸入,這些采用硬件鍵盤進(jìn)行信息輸入的終端設(shè)備進(jìn)行焦點(diǎn)選擇的方式主要為:采用硬件鍵盤的上下左右導(dǎo)航鍵控制屏幕上焦點(diǎn)的移動(dòng),在焦點(diǎn)移動(dòng)到目標(biāo)對(duì)象上時(shí),通過硬件鍵盤的確認(rèn)鍵來實(shí)現(xiàn)焦點(diǎn)的選擇。
[0004]本發(fā)明的發(fā)明人在研究過程中發(fā)現(xiàn):智能操作系統(tǒng)基本上都是為了具有觸摸屏的終端設(shè)備設(shè)計(jì),焦點(diǎn)的選擇操作一般是與觸摸屏的觸控操作相適配,這使得具有硬件鍵盤的終端設(shè)備在采用現(xiàn)有的焦點(diǎn)選擇方式進(jìn)行焦點(diǎn)選擇時(shí),操作較為繁瑣不便;如某些應(yīng)用界面上會(huì)展示較多的可點(diǎn)擊對(duì)象(比如網(wǎng)頁(yè)中顯示的多個(gè)鏈接),采用硬件鍵盤進(jìn)行焦點(diǎn)選擇將需要進(jìn)行多次的操作。


【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明實(shí)施例提供一種焦點(diǎn)選擇方法及終端設(shè)備,以解決現(xiàn)有具有硬件鍵盤的終端設(shè)備在進(jìn)行焦點(diǎn)選擇時(shí),操作較為繁瑣不便的問題。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[0007]—種焦點(diǎn)選擇方法,包括:
[0008]確定第一顯不窗口 ;
[0009]根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯示窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口;
[0010]檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口;
[0011]確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量;
[0012]若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值,則確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象。
[0013]其中,所述確定第一顯示窗口包括:
[0014]若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象數(shù)量不滿足設(shè)定值,則以所述目標(biāo)窗口作為第一顯不窗口。
[0015]其中,所述確定第一顯示窗口包括:
[0016]確定顯示于第一應(yīng)用的可視顯示區(qū)域的窗口為第一顯示窗口,所述第一顯示窗口為第一應(yīng)用所具有的窗口。
[0017]其中,所述根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯示窗口劃分為η個(gè)窗口包括:
[0018]確定所述第一顯示窗口的邊界坐標(biāo);
[0019]確定所述η個(gè)窗口的布局,根據(jù)所述第一顯示窗口的邊界坐標(biāo)計(jì)算具有所述布局的所述η個(gè)窗口的邊界線位置;
[0020]根據(jù)所確定的η個(gè)窗口的邊界線位置將第一顯示窗口劃分為η個(gè)窗口。
[0021]其中,所述確定所述η個(gè)窗口的布局包括:
[0022]根據(jù)所述η個(gè)硬件按鍵在硬件鍵盤上的布局,確定所述η個(gè)窗口在所述第一顯示窗口的布局,其中各硬件按鍵在硬件鍵盤上的布局,與對(duì)應(yīng)的窗口在所述第一顯不窗口上的布局相應(yīng)。
[0023]其中,所述確定所述η個(gè)窗口的布局包括:
[0024]根據(jù)所述η個(gè)硬件按鍵的設(shè)定排列順序,確定所述η個(gè)窗口在所述第一顯示窗口上的排列順序,其中各硬件按鍵在所述設(shè)定排列順序中的序位,與對(duì)應(yīng)的窗口在所述第一顯示窗口上的序位相應(yīng)。
[0025]其中,在從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口之后,所述方法還包括:
[0026]對(duì)所選擇的所述目標(biāo)窗口以閃動(dòng)所述目標(biāo)窗口的邊界線的顯示方式,進(jìn)行提示。
[0027]其中,所述確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量包括:
[0028]確定所述第一顯示窗口中可被焦點(diǎn)選中的對(duì)象;
[0029]計(jì)算所述第一顯示窗口中各可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo);
[0030]確定位于所述目標(biāo)窗口范圍內(nèi)的,所述第一顯示窗口中可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo)的數(shù)量;
[0031 ] 將所確定的數(shù)量確定為所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量。
[0032]其中,在確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象后,所述方法還包括:
[0033]對(duì)所述焦點(diǎn)的選擇對(duì)象以閃動(dòng)所述焦點(diǎn)的選擇對(duì)象的邊界線的顯示方式,進(jìn)行提
/Jn ο
[0034]本發(fā)明實(shí)施例還提供一種終端設(shè)備,包括:
[0035]第一確定模塊,用于確定第一顯不窗口 ;
[0036]劃分模塊,用于根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯不窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口;
[0037]按鍵檢測(cè)模塊,用于檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵;
[0038]目標(biāo)窗口確定模塊,用于從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口;
[0039]對(duì)象數(shù)量確定模塊,用于確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量;
[0040]焦點(diǎn)對(duì)象確定模塊,用于若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值,則確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象。
[0041]基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法,通過確定第一顯示窗口 ;根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯示窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口 ;檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口 ;確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量;在所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值時(shí),確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象。可見,本發(fā)明實(shí)施例可通過對(duì)第一顯示窗口進(jìn)行η個(gè)窗口的劃分,使得所劃分的η個(gè)窗口與設(shè)定的η個(gè)硬件按鍵一一對(duì)應(yīng),這樣,用戶對(duì)于所述η個(gè)硬件按鍵的操作,可反饋成對(duì)η個(gè)窗口的選取操作,當(dāng)從η個(gè)窗口中所選取的目標(biāo)窗口的對(duì)象的數(shù)量滿足設(shè)定值時(shí),則可完成焦點(diǎn)的選擇對(duì)象的確定。本發(fā)明實(shí)施例可通過設(shè)定的η個(gè)硬件按鍵對(duì)應(yīng)第一顯示窗口劃分的η個(gè)窗口,通過對(duì)η個(gè)硬件按鍵的操作,實(shí)現(xiàn)對(duì)η個(gè)窗口中焦點(diǎn)的選擇對(duì)象所位于區(qū)域的選取,提升了硬件按鍵的操作與焦點(diǎn)的選擇操作的適配度,減輕了在進(jìn)行焦點(diǎn)選擇時(shí)的用戶操作繁瑣度,使得用戶進(jìn)行焦點(diǎn)選擇的操作便捷化。

【專利附圖】

【附圖說明】
[0042]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0043]圖1為本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的流程圖;
[0044]圖2為本發(fā)明實(shí)施例提供的窗口劃分的示意圖;
[0045]圖3為本發(fā)明實(shí)施例提供的窗口劃分的另一示意圖;
[0046]圖4為本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的另一流程圖;
[0047]圖5為本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的再一流程圖;
[0048]圖6為本發(fā)明實(shí)施例提供的窗口劃分的再一示意圖;
[0049]圖7為本發(fā)明實(shí)施例提供的第一顯示窗口劃分η個(gè)窗口的方法流程圖;
[0050]圖8為本發(fā)明實(shí)施例提供的窗口劃分的又一示意圖;
[0051]圖9為本發(fā)明實(shí)施例提供的確定目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量的方法流程圖;
[0052]圖10為本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的又一流程圖;
[0053]圖11為本發(fā)明實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)框圖;
[0054]圖12為本發(fā)明實(shí)施例提供的第一確定模塊的結(jié)構(gòu)框圖;
[0055]圖13為本發(fā)明實(shí)施例提供的第一確定模塊的另一結(jié)構(gòu)框圖;
[0056]圖14為本發(fā)明實(shí)施例提供的終端設(shè)備的另一結(jié)構(gòu)框圖。

【具體實(shí)施方式】
[0057]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]圖1為本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的流程圖,該方法可應(yīng)用于可顯示窗口的終端設(shè)備,此處窗口內(nèi)承載有若干的可被焦點(diǎn)選中的對(duì)象(如鏈接等),該終端設(shè)備可以為手機(jī),電腦等用戶設(shè)備;參照?qǐng)D1,該方法可以包括:
[0059]步驟S100、確定第一顯示窗口;
[0060]可選的,第一顯示窗口可以為顯示于第一應(yīng)用的可視顯示區(qū)域的窗口,該第一顯示窗口可由第一應(yīng)用具有,第一應(yīng)用可以為終端設(shè)備所裝載的應(yīng)用(如瀏覽器等);本發(fā)明實(shí)施例可運(yùn)行終端設(shè)備內(nèi)裝載的第一應(yīng)用,則在第一應(yīng)用的可視顯示區(qū)域所顯示的窗口可認(rèn)為是第一顯示窗口,該第一顯示窗口可以認(rèn)為是初始的第一顯示窗口 ;可選的,在本發(fā)明實(shí)施例中,任意窗口和可被焦點(diǎn)選中的對(duì)象可均由第一應(yīng)用所具有。
[0061]可選的,第一顯示窗口也可以認(rèn)為是本發(fā)明實(shí)施例進(jìn)行了后續(xù)的η個(gè)窗口劃分后(見步驟SI 10),所劃分的η個(gè)窗口中被選中的可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值的窗口 ;
[0062]在本發(fā)明實(shí)施例中,第一顯示窗口包含上述兩種情況,下文將再作詳細(xì)闡述。
[0063]步驟S110、根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯示窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口;
[0064]可選的,本發(fā)明實(shí)施例可從硬件鍵盤中選擇η個(gè)硬件按鍵,將第一顯示窗口劃分為數(shù)量相同的η個(gè)窗口,并將該η個(gè)窗口一一對(duì)應(yīng)至該η個(gè)硬件按鍵,使得一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口 ;η大于I。
[0065]可選的,對(duì)于終端設(shè)備為具有硬件鍵盤的手機(jī),或終端設(shè)備采用具有數(shù)字按鍵的硬件鍵盤的情況,本發(fā)明實(shí)施例所指的所述η個(gè)硬件按鍵可以為數(shù)字按鍵;以選取I?9的數(shù)字按鍵為例,對(duì)應(yīng)的,第一顯示窗口可劃分為9個(gè)窗口,并且一個(gè)窗口對(duì)應(yīng)一個(gè)數(shù)字按鍵;圖2示出了第一顯示窗口劃分為9個(gè)窗口,并與數(shù)字按鍵相應(yīng)的示意圖,可進(jìn)行參照,圖2中9個(gè)窗口中的各數(shù)字表示對(duì)應(yīng)的數(shù)字按鍵;
[0066]可選的,對(duì)于終端設(shè)備采用具有英文或者特殊字符(@,Y, %等字符)的硬件鍵盤(如國(guó)際鍵盤)的情況,則本發(fā)明實(shí)施例可從英文或者特殊字符的按鍵中選取η個(gè)硬件按鍵,以使第一顯不窗口劃分為η個(gè)窗口,且一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口 ;以選取國(guó)際鍵盤的英文按鍵QWEASDZXC為例,對(duì)應(yīng)的,第一顯示窗口可劃分為9個(gè)窗口,并且一個(gè)窗口對(duì)應(yīng)一個(gè)英文按鍵;圖3示出了第一顯示窗口劃分為9個(gè)窗口,并與QWEASDZXC的英文按鍵相應(yīng)的示意圖,可進(jìn)行參照,圖3中9個(gè)窗口中的英文字符表示對(duì)應(yīng)的英文按鍵。
[0067]顯然,本發(fā)明實(shí)施例還支持任意的η個(gè)硬件按鍵的選取,在選取η個(gè)硬件按鍵后,可將所述第一顯不窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口。
[0068]步驟S120、檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口;
[0069]可選的,在第一顯示窗口劃分為η個(gè)窗口后,用戶可點(diǎn)擊所述η個(gè)硬件按鍵中的任一按鍵,所點(diǎn)擊的按鍵被終端設(shè)備檢測(cè)后,可確定用戶所點(diǎn)擊的按鍵為被觸發(fā)的目標(biāo)硬件按鍵;顯然,用戶可根據(jù)第一顯示窗口中感興趣的對(duì)象的位置,進(jìn)行目標(biāo)硬件按鍵的點(diǎn)擊;
[0070]由于前文已設(shè)定所述η個(gè)窗口中的各窗口,與所述η個(gè)硬件按鍵中的各按鍵--
對(duì)應(yīng),因此在用戶點(diǎn)擊目標(biāo)硬件按鍵且被終端設(shè)備檢測(cè)后,終端設(shè)備可確定出與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口,該窗口即為用戶選取的目標(biāo)窗口。
[0071]步驟S130、確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量;
[0072]可選的,本發(fā)明實(shí)施例可計(jì)算第一顯示窗口中可被焦點(diǎn)選中的對(duì)象的坐標(biāo)位置,從中確定落入所述目標(biāo)窗口范圍內(nèi)的對(duì)象的坐標(biāo),從而確定落入所述目標(biāo)窗口范圍內(nèi)的對(duì)象的坐標(biāo)的數(shù)量,該數(shù)量即為目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量;可選的,本發(fā)明實(shí)施例可通過第一顯示窗口中各可被焦點(diǎn)選中的對(duì)象的坐標(biāo)位置,與目標(biāo)窗口范圍的比對(duì),實(shí)現(xiàn)落入所述目標(biāo)窗口范圍內(nèi)的對(duì)象的坐標(biāo)的確定。
[0073]步驟S140、若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值,則確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象。
[0074]可選的,設(shè)定值可以為1,顯然也可根據(jù)實(shí)際應(yīng)用需要設(shè)定。
[0075]本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法,通過確定第一顯示窗口 ;根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯不窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口 ;檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口 ;確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量;在所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值時(shí),確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象??梢姡景l(fā)明實(shí)施例可通過對(duì)第一顯示窗口進(jìn)行η個(gè)窗口的劃分,使得所劃分的η個(gè)窗口與設(shè)定的η個(gè)硬件按鍵一一對(duì)應(yīng),這樣,用戶對(duì)于所述η個(gè)硬件按鍵的操作,可反饋成對(duì)η個(gè)窗口的選取操作,當(dāng)從η個(gè)窗口中所選取的目標(biāo)窗口的對(duì)象的數(shù)量滿足設(shè)定值時(shí),則可完成焦點(diǎn)的選擇對(duì)象的確定。本發(fā)明實(shí)施例可通過設(shè)定的η個(gè)硬件按鍵對(duì)應(yīng)第一顯示窗口劃分的η個(gè)窗口,通過對(duì)η個(gè)硬件按鍵的操作,實(shí)現(xiàn)對(duì)η個(gè)窗口中焦點(diǎn)的選擇對(duì)象所位于區(qū)域的選取,提升了硬件按鍵的操作與焦點(diǎn)的選擇操作的適配度,減輕了在進(jìn)行焦點(diǎn)選擇時(shí)的用戶操作繁瑣度,使得用戶進(jìn)行焦點(diǎn)選擇的操作便捷化。
[0076]前文已述,第一顯示窗口可以為所劃分的η個(gè)窗口中被選中的可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值的窗口 ;下面對(duì)于此種情況進(jìn)行介紹,圖4為本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的另一流程圖,參照?qǐng)D4,該方法可以包括:
[0077]步驟S200、確定第一顯示窗口;
[0078]步驟S210、根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯示窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口;
[0079]步驟S220、檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口;
[0080]步驟S230、確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量,判斷所述數(shù)量是否滿足設(shè)定值,若是,執(zhí)行步驟S240,若否,執(zhí)行步驟S250 ;
[0081]步驟S240、確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象;
[0082]步驟S250、以所述目標(biāo)窗口作為第一顯示窗口,返回步驟S200。
[0083]需要說明的是,在本發(fā)明實(shí)施例中,所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值不包括:所確定的目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量為零;目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值,建立在目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量不為零的基礎(chǔ);所確定的目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量為零,則說明用戶選擇了錯(cuò)誤的目標(biāo)窗口,用戶需進(jìn)行目標(biāo)窗口的重新選擇(即終端設(shè)備需檢測(cè)η個(gè)硬件按鍵中被觸發(fā)的其他硬件按鍵),本發(fā)明實(shí)施例可以特定提示方式提示當(dāng)前的目標(biāo)窗口為錯(cuò)誤的目標(biāo)窗口,并返回到第一顯示窗口提示用戶重新進(jìn)行目標(biāo)窗口的選擇;具體的,本發(fā)明實(shí)施例可在所確定的目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量為零時(shí),閃動(dòng)所確定的目標(biāo)窗口,并在閃動(dòng)所確定的目標(biāo)窗口后,閃動(dòng)第一顯示窗口,以提示用戶重新進(jìn)行目標(biāo)窗口的選擇。
[0084]可見,當(dāng)次確定的目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象數(shù)量不滿足設(shè)定值時(shí),本發(fā)明實(shí)施例需以當(dāng)次確定的目標(biāo)窗口作為第一顯示窗口,重復(fù)圖4所示步驟,直至所確定的目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象數(shù)量滿足設(shè)定值時(shí),才可視為完成焦點(diǎn)的選擇對(duì)象的確定。
[0085]前文已述,第一應(yīng)用的可視顯示區(qū)域所顯示的窗口可認(rèn)為是第一顯示窗口,該第一顯示窗口可以認(rèn)為是初始第一顯示窗口,下面對(duì)于此種情況進(jìn)行介紹,圖5為本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的再一流程圖,參照?qǐng)D5,該方法可以包括:
[0086]步驟S300、運(yùn)行第一應(yīng)用,在第一應(yīng)用的可視顯示區(qū)域顯示窗口 ;
[0087]步驟S310、確定第一顯示窗口;
[0088]可選的,在第一次進(jìn)行η個(gè)窗口的劃分時(shí),本發(fā)明實(shí)施例可以第一應(yīng)用的可視顯示區(qū)域顯示的窗口作為第一顯示窗口;
[0089]步驟S320、根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯示窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口;
[0090]步驟S330、檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口;
[0091]步驟S340、確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量,判斷所述數(shù)量是否滿足設(shè)定值,若是,執(zhí)行步驟S350,若否,執(zhí)行步驟S360 ;
[0092]步驟S350、確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象;
[0093]步驟S360、以所述目標(biāo)窗口作為第一顯示窗口,返回步驟S310。
[0094]可選的,目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值,建立在目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量不為零的基礎(chǔ);所確定的目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量為零,則說明用戶選擇了錯(cuò)誤的目標(biāo)窗口,用戶需進(jìn)行目標(biāo)窗口的重新選擇,本發(fā)明實(shí)施例可以特定提示方式提示當(dāng)前的目標(biāo)窗口為錯(cuò)誤的目標(biāo)窗口,并返回到第一顯示窗口提示用戶重新進(jìn)行目標(biāo)窗口的選擇。
[0095]圖5示出了第一顯示窗口包含的兩種情況結(jié)合的場(chǎng)景,為便于理解,圖6示出了一種窗口劃分的示意圖,可進(jìn)行參照,圖6以η個(gè)硬件按鍵為I?9的數(shù)字按鍵為例,第一應(yīng)用的可視顯示區(qū)域顯示的窗口作為第一次的第一顯示窗口,劃分成9個(gè)窗口,當(dāng)?shù)谝淮芜x取的目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值時(shí),本發(fā)明實(shí)施例將第一次選取的目標(biāo)窗口作為第二次的第一顯不窗口,劃分成9個(gè)窗口 ;若從第二次劃分成的9個(gè)窗口中選取的目標(biāo)窗口的對(duì)象的數(shù)量滿足設(shè)定值,則確定所述數(shù)量滿足設(shè)定的可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象,若從第二次劃分成的9個(gè)窗口中選取的目標(biāo)窗口的對(duì)象的數(shù)量再次不滿足設(shè)定值,則進(jìn)行下一次的第一顯示窗口的確定,直至從第一顯示窗口劃分的9個(gè)窗口中選取的目標(biāo)窗口的對(duì)象的數(shù)量滿足設(shè)定值時(shí),完成焦點(diǎn)的選擇對(duì)象的確定。
[0096]可選的,本發(fā)明實(shí)施例可按照設(shè)定的所述η個(gè)窗口的布局,實(shí)現(xiàn)第一顯示窗口中的η個(gè)窗口的劃分。圖7示出了本發(fā)明實(shí)施例提供的第一顯示窗口劃分η個(gè)窗口的方法流程圖,參照?qǐng)D7,該方法可以包括:
[0097]步驟S400、確定所述第一顯示窗口的邊界坐標(biāo);
[0098]對(duì)于第一顯示窗口為顯示于第一應(yīng)用的可視顯示區(qū)域的窗口(初始的第一顯示窗口)的情況,本發(fā)明實(shí)施例可以終端設(shè)備系統(tǒng)中WindowsManagerService類的WindowsState對(duì)象記錄的window的可視邊界的坐標(biāo)值,確定第一顯示窗口的邊界坐標(biāo)。
[0099]雖然,不同的終端設(shè)備的操作系統(tǒng)上采用的函數(shù)不一定一樣,但是無論終端設(shè)備采用哪種操作系統(tǒng),均應(yīng)該具有WINDOWS管理方法,以android為例,android系統(tǒng)中有WindowsManagerService類,其中該類中具有WindowsState對(duì)象,該對(duì)象中保存有window的可視邊界的坐標(biāo)值。
[0100]對(duì)于本發(fā)明實(shí)施例而言,窗口管理方法中提供有確定當(dāng)前顯示于第一應(yīng)用的可視顯示區(qū)域的窗口是哪一個(gè)窗口的函數(shù),其實(shí)現(xiàn)原理是通過判斷窗口在Z軸上的排序,確定最上層的窗口,如果該窗口不是特殊屬性的窗口,如浮動(dòng)窗口,透明窗口等,則該窗口為當(dāng)前顯示于第一應(yīng)用的可視顯示區(qū)域的窗口。
[0101]對(duì)于第一顯示窗口為所劃分的η個(gè)窗口中被選中的可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值的窗口的情況,本發(fā)明實(shí)施例在進(jìn)行第一次的η個(gè)窗口劃分時(shí),是以WindowsState對(duì)象記錄的window的可視邊界的坐標(biāo)值,確定可視顯示區(qū)域的邊界坐標(biāo),從而進(jìn)行窗口劃分;在進(jìn)行后續(xù)的至少一次的η個(gè)窗口劃分后,本發(fā)明實(shí)施例可通過所確定的各劃分窗口的坐標(biāo)確定第一顯不窗口的邊界坐標(biāo);如最初窗口的窗口范圍為(0,0,360,720),第一次窗口劃分后,假設(shè)用戶選擇的目標(biāo)窗口范圍為(0,0,120, 240),如該目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象數(shù)量不滿足設(shè)定值,則該目標(biāo)窗口范圍(0,0,120,240)即為第一顯示窗口的邊界坐標(biāo);對(duì)該窗口范圍(0,0,120,240)進(jìn)一步進(jìn)行窗口劃分后,中間的窗口坐標(biāo)就變?yōu)?40,80,80,160),即后續(xù)的窗口劃分是針對(duì)范圍為(0,0,120,240)的窗口進(jìn)行。
[0102]步驟S410、確定所述η個(gè)窗口的布局,根據(jù)所述第一顯示窗口的邊界坐標(biāo)計(jì)算具有所述布局的所述η個(gè)窗口的邊界線位置;
[0103]可選的,確定所述η個(gè)窗口的布局的方式可以為:根據(jù)所述η個(gè)硬件按鍵在硬件鍵盤上的布局,確定所述η個(gè)窗口在所述第一顯示窗口的布局,如圖2所示,以I?9的數(shù)字按鍵在硬件鍵盤上的布局,確定所劃分的9個(gè)窗口在第一顯不窗口的布局,其中,各硬件按鍵在硬件鍵盤上的布局,與對(duì)應(yīng)的窗口在所述第一顯不窗口上的布局相應(yīng)。
[0104]可選的,確定所述η個(gè)窗口的布局的方式也可以為:根據(jù)η個(gè)硬件按鍵的設(shè)定排列順序,確定η個(gè)窗口在所述第一顯示窗口上的排列順序,其中各硬件按鍵在所述設(shè)定排列順序中的序位,與對(duì)應(yīng)的窗口在所述第一顯示窗口上的序位相應(yīng);如η個(gè)硬件按鍵選取國(guó)際鍵盤上的QWERTYU10按鍵,則本發(fā)明實(shí)施例可設(shè)置η個(gè)窗口中與硬件按鍵對(duì)應(yīng)的窗口在第一顯示窗口中的序位與對(duì)應(yīng)的硬件按鍵的序位一致,圖8示出了對(duì)應(yīng)的窗口劃分示意圖,可進(jìn)行參照,如圖8所示,所劃分的各窗口的序位與對(duì)應(yīng)的硬件按鍵的序位一致。
[0105]顯然,本發(fā)明實(shí)施例確定所述η個(gè)窗口的布局的方式也可不按照η個(gè)硬件按鍵的布局進(jìn)行,可以任意設(shè)置所劃分的窗口與硬件按鍵的對(duì)應(yīng)關(guān)系,只要一一對(duì)應(yīng)即可;按照η個(gè)硬件按鍵的布局進(jìn)行所述η個(gè)窗口的劃分僅為一種優(yōu)選方式。
[0106]步驟S420、根據(jù)所確定的η個(gè)窗口的邊界線位置將第一顯示窗口劃分為η個(gè)窗口。
[0107]可選的,本發(fā)明實(shí)施例可設(shè)置窗口提示類;為了能讓用戶在界面上直觀的看到選擇的效果,本發(fā)明實(shí)施例可設(shè)置新建窗口提示類。該類實(shí)現(xiàn)為一個(gè)透明浮動(dòng)窗口,功能為在界面上通過閃動(dòng)邊界線的方式,提示用戶當(dāng)前被選中的是所劃分的η個(gè)窗口中的哪一個(gè),或提示用戶當(dāng)前哪個(gè)可被焦點(diǎn)選中的對(duì)象被選中了。具體的,本發(fā)明實(shí)施例可在從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口之后,對(duì)所選擇的所述目標(biāo)窗口以閃動(dòng)所述目標(biāo)窗口的邊界線的顯示方式,進(jìn)行提示;在確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象后,對(duì)所述焦點(diǎn)的選擇對(duì)象以閃動(dòng)所述焦點(diǎn)的選擇對(duì)象的邊界線的顯示方式,進(jìn)行提示。
[0108]前文已述,本發(fā)明實(shí)施例可計(jì)算第一顯示窗口中可被焦點(diǎn)選中的對(duì)象的坐標(biāo)位置,確定落入所述目標(biāo)窗口范圍內(nèi)的可被焦點(diǎn)選中的對(duì)象的坐標(biāo),從而確定落入所述目標(biāo)窗口范圍內(nèi)的可被焦點(diǎn)選中的對(duì)象的坐標(biāo)的數(shù)量,該數(shù)量即為目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量。對(duì)應(yīng)的,圖9示出了本發(fā)明實(shí)施例提供的確定目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量的方法流程圖,參照?qǐng)D9,該方法可以包括:
[0109]步驟S500、確定所述第一顯示窗口中可被焦點(diǎn)選中的對(duì)象;
[0110]由于終端設(shè)備內(nèi)沒有函數(shù)可以確定目標(biāo)窗口中的對(duì)象,因此本發(fā)明實(shí)施例可通過將第一顯示窗口中的所有對(duì)象都列出來之后,通過計(jì)算得知哪些對(duì)象在目標(biāo)窗口中。
[0111]步驟S510、計(jì)算所述第一顯示窗口中各可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo);
[0112]可選的,以android為例,每一個(gè)可被焦點(diǎn)選中的對(duì)象都是一個(gè)VIEW(值得注意的是,VIEW是android中的叫法,其他的系統(tǒng)也許不叫VIEW,比如可能叫widget,或?qū)ο蟮?,VIEW自身有屬性值標(biāo)識(shí)本VIEW的邊界坐標(biāo),該VIEW的邊界坐標(biāo)可保存為(top,left, right, bottom);對(duì)應(yīng)的,中點(diǎn)坐標(biāo)的計(jì)算方式是 xmiddle = INT ((left+right) /2),ymiddle = INT((top+bottom)/2。
[0113]步驟S520、確定位于所述目標(biāo)窗口范圍內(nèi)的,所述第一顯示窗口中可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo)的數(shù)量;
[0114]通過得到各可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo),可確定出落入目標(biāo)窗口范圍內(nèi)的中點(diǎn)坐標(biāo)的數(shù)量;
[0115]步驟S530、將所確定的數(shù)量確定為所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量。
[0116]可以知道,有多少中心坐標(biāo)落入目標(biāo)窗口范圍內(nèi),則對(duì)應(yīng)有多少對(duì)象處于目標(biāo)窗口范圍內(nèi);所確定的落入目標(biāo)窗口范圍內(nèi)的中心坐標(biāo)的數(shù)量即為目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量。
[0117]值得注意的是,利用落入目標(biāo)窗口范圍內(nèi)的中心坐標(biāo)的數(shù)量的方式,確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量?jī)H為一種可選方式;本發(fā)明實(shí)施例也可通過對(duì)象的范圍和目標(biāo)窗口范圍的重疊區(qū)域,確定與目標(biāo)窗口范圍具有重疊區(qū)域的對(duì)象為處于目標(biāo)窗口中的對(duì)象;需要說明的是,計(jì)算重疊區(qū)域的函數(shù)的復(fù)雜度較高,因此采用中心坐標(biāo)的方式較為簡(jiǎn)便,且比較符合大多數(shù)用戶習(xí)慣上可以接受的理解形式。
[0118]下面提供一種優(yōu)選的焦點(diǎn)選擇方法,圖10為本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的又一流程圖,參照?qǐng)D10,該方法可以包括:
[0119]步驟S600、運(yùn)行第一應(yīng)用,在第一應(yīng)用的可視顯示區(qū)域顯示窗口 ;
[0120]步驟S610、確定第一顯示窗口;
[0121]第一顯示窗口包括第一應(yīng)用的可視顯示區(qū)域顯示的窗口(初始的第一顯示窗口),或所劃分的η個(gè)窗口中被選中的可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值的窗口(非初始的第一顯不窗口)。
[0122]步驟S620、確定所述第一顯示窗口的邊界坐標(biāo);
[0123]步驟S630、根據(jù)設(shè)定的η個(gè)硬件按鍵在硬件鍵盤上的布局,確定第一顯示窗口中的η個(gè)窗口的布局,根據(jù)所述第一顯示窗口的邊界坐標(biāo)計(jì)算具有所述布局的所述η個(gè)窗口的邊界線位置,根據(jù)所確定的η個(gè)窗口的邊界線位置將第一顯示窗口劃分為η個(gè)窗口;
[0124]其中各硬件按鍵在硬件鍵盤上的布局,與對(duì)應(yīng)的窗口在第一顯不窗口上的布局相應(yīng),一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口 ;
[0125]步驟S640、檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口;
[0126]步驟S650、確定所述第一顯示窗口中可被焦點(diǎn)選中的對(duì)象;
[0127]步驟S660、計(jì)算所述第一顯示窗口中各可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo);
[0128]步驟S670、確定位于所述目標(biāo)窗口范圍內(nèi)的,所述第一顯示窗口中可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo)的數(shù)量;
[0129]步驟S680、判斷所述數(shù)量是否滿足設(shè)定值,若是,執(zhí)行步驟S690,若否,執(zhí)行步驟S700 ;
[0130]步驟S690、確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象;
[0131]步驟S700、以所述目標(biāo)窗口作為第一顯示窗口,返回步驟S610。
[0132]目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量不滿足設(shè)定值,建立在目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量不為零的基礎(chǔ);所確定的目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量為零,則說明用戶選擇了錯(cuò)誤的目標(biāo)窗口,用戶需進(jìn)行目標(biāo)窗口的重新選擇,本發(fā)明實(shí)施例可以特定提示方式提示當(dāng)前的目標(biāo)窗口為錯(cuò)誤的目標(biāo)窗口,并返回到第一顯示窗口提示用戶重新進(jìn)行目標(biāo)窗口的選擇。
[0133]本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法可通過設(shè)定的η個(gè)硬件按鍵對(duì)應(yīng)第一顯示窗口劃分的η個(gè)窗口,通過對(duì)η個(gè)硬件按鍵的操作,實(shí)現(xiàn)對(duì)η個(gè)窗口中焦點(diǎn)的選擇對(duì)象所位于區(qū)域的選取,提升了硬件按鍵的操作與焦點(diǎn)的選擇操作的適配度,減輕了在進(jìn)行焦點(diǎn)選擇時(shí)的用戶操作繁瑣度,使得用戶進(jìn)行焦點(diǎn)選擇的操作便捷化。
[0134]下面對(duì)本發(fā)明實(shí)施例提供的終端設(shè)備進(jìn)行介紹,下文描述的終端設(shè)備存在與上文描述的焦點(diǎn)選擇方法相應(yīng)的部分,可相互對(duì)應(yīng)參照。
[0135]圖11為本發(fā)明實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)框圖,參照?qǐng)D11,該終端設(shè)備可以包括:
[0136]第一確定模塊100,用于確定第一顯不窗口;
[0137]劃分模塊200,用于根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯示窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口 ;
[0138]按鍵檢測(cè)模塊300,用于檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵;
[0139]目標(biāo)窗口確定模塊400,用于從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口;
[0140]對(duì)象數(shù)量確定模塊500,用于確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量;
[0141]焦點(diǎn)對(duì)象確定模塊600,用于若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值,則確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象。
[0142]可選的,圖12示出了第一確定模塊100的一種可選結(jié)構(gòu),參照?qǐng)D12,該第一確定模塊100可以包括:
[0143]循環(huán)確定單元110,用于若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象數(shù)量不滿足設(shè)定值,則以所述目標(biāo)窗口作為第一顯示窗口。
[0144]可選的,圖13示出了第一確定模塊100的另一種可選結(jié)構(gòu),參照?qǐng)D13,該第一確定模塊100可以包括:
[0145]初始確定單元120,用于確定顯示于第一應(yīng)用的可視顯示區(qū)域的窗口為第一顯示窗口,所述第一顯不窗口為第一應(yīng)用所具有的窗口。
[0146]可選的,圖14示出了本發(fā)明實(shí)施例提供的終端設(shè)備的另一結(jié)構(gòu)框圖,結(jié)合圖11和圖14所示,該終端設(shè)備還可以包括:
[0147]第一提示模塊700,用于對(duì)所選擇的所述目標(biāo)窗口以閃動(dòng)所述目標(biāo)窗口的邊界線的顯示方式,進(jìn)行提示;
[0148]第二提示模塊800,用于對(duì)所述焦點(diǎn)的選擇對(duì)象以閃動(dòng)所述焦點(diǎn)的選擇對(duì)象的邊界線的顯示方式,進(jìn)行提示。
[0149]需要說明的是,上文描述的功能模塊可以認(rèn)為是設(shè)置于終端設(shè)備內(nèi)部的可以實(shí)現(xiàn)本發(fā)明實(shí)施例提供的焦點(diǎn)選擇方法的功能模塊架構(gòu),其可設(shè)置于安裝于終端設(shè)備內(nèi)的焦點(diǎn)選擇裝置內(nèi)。
[0150]本發(fā)明實(shí)施例提供的終端設(shè)備提升了硬件按鍵的操作與焦點(diǎn)的選擇操作的適配度,減輕了在進(jìn)行焦點(diǎn)選擇時(shí)的用戶操作繁瑣度,使得用戶進(jìn)行焦點(diǎn)選擇的操作便捷化。
[0151]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。
[0152]專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0153]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或【技術(shù)領(lǐng)域】?jī)?nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0154]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種焦點(diǎn)選擇方法,其特征在于,包括: 確定第一顯不窗口; 根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯示窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口 ; 檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵,從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口; 確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量; 若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值,則確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象。
2.根據(jù)權(quán)利要求1所述的焦點(diǎn)選擇方法,其特征在于,所述確定第一顯示窗口包括: 若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象數(shù)量不滿足設(shè)定值,則以所述目標(biāo)窗口作為第一顯不窗口。
3.根據(jù)權(quán)利要求1所述的焦點(diǎn)選擇方法,其特征在于,所述確定第一顯示窗口包括: 確定顯示于第一應(yīng)用的可視顯示區(qū)域的窗口為第一顯示窗口,所述第一顯示窗口為第一應(yīng)用所具有的窗口。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的焦點(diǎn)選擇方法,其特征在于,所述根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯不窗口劃分為η個(gè)窗口包括: 確定所述第一顯示窗口的邊界坐標(biāo); 確定所述η個(gè)窗口的布局,根據(jù)所述第一顯示窗口的邊界坐標(biāo)計(jì)算具有所述布局的所述η個(gè)窗口的邊界線位置; 根據(jù)所確定的η個(gè)窗口的邊界線位置將第一顯示窗口劃分為η個(gè)窗口。
5.根據(jù)權(quán)利要求4所述的焦點(diǎn)選擇方法,其特征在于,所述確定所述η個(gè)窗口的布局包括: 根據(jù)所述η個(gè)硬件按鍵在硬件鍵盤上的布局,確定所述η個(gè)窗口在所述第一顯示窗口的布局,其中各硬件按鍵在硬件鍵盤上的布局,與對(duì)應(yīng)的窗口在所述第一顯不窗口上的布局相應(yīng)。
6.根據(jù)權(quán)利要求4所述的焦點(diǎn)選擇方法,其特征在于,所述確定所述η個(gè)窗口的布局包括: 根據(jù)所述η個(gè)硬件按鍵的設(shè)定排列順序,確定所述η個(gè)窗口在所述第一顯示窗口上的排列順序,其中各硬件按鍵在所述設(shè)定排列順序中的序位,與對(duì)應(yīng)的窗口在所述第一顯示窗口上的序位相應(yīng)。
7.根據(jù)權(quán)利要求1所述的焦點(diǎn)選擇方法,其特征在于,在從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口之后,所述方法還包括: 對(duì)所選擇的所述目標(biāo)窗口以閃動(dòng)所述目標(biāo)窗口的邊界線的顯示方式,進(jìn)行提示。
8.根據(jù)權(quán)利要求1所述的焦點(diǎn)選擇方法,其特征在于,所述確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量包括: 確定所述第一顯示窗口中可被焦點(diǎn)選中的對(duì)象; 計(jì)算所述第一顯示窗口中各可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo); 確定位于所述目標(biāo)窗口范圍內(nèi)的,所述第一顯示窗口中可被焦點(diǎn)選中的對(duì)象的中點(diǎn)坐標(biāo)的數(shù)量; 將所確定的數(shù)量確定為所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量。
9.根據(jù)權(quán)利要求1所述的焦點(diǎn)選擇方法,其特征在于,在確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象后,所述方法還包括: 對(duì)所述焦點(diǎn)的選擇對(duì)象以閃動(dòng)所述焦點(diǎn)的選擇對(duì)象的邊界線的顯示方式,進(jìn)行提示。
10.一種終端設(shè)備,其特征在于,包括: 第一確定模塊,用于確定第一顯不窗口 ; 劃分模塊,用于根據(jù)設(shè)定的η個(gè)硬件按鍵將所述第一顯窗口劃分為η個(gè)窗口,一個(gè)硬件按鍵對(duì)應(yīng)一個(gè)窗口; 按鍵檢測(cè)模塊,用于檢測(cè)所述η個(gè)硬件按鍵中被觸發(fā)的目標(biāo)硬件按鍵; 目標(biāo)窗口確定模塊,用于從所述η個(gè)窗口中選擇與所述目標(biāo)硬件按鍵對(duì)應(yīng)的窗口作為目標(biāo)窗口 ; 對(duì)象數(shù)量確定模塊,用于確定所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量; 焦點(diǎn)對(duì)象確定模塊,用于若所述目標(biāo)窗口中可被焦點(diǎn)選中的對(duì)象的數(shù)量滿足設(shè)定值,則確定所述可被焦點(diǎn)選中的對(duì)象為焦點(diǎn)的選擇對(duì)象。
【文檔編號(hào)】G06F3/0481GK104461240SQ201410719896
【公開日】2015年3月25日 申請(qǐng)日期:2014年12月1日 優(yōu)先權(quán)日:2014年12月1日
【發(fā)明者】任亮, 趙鴻飛 申請(qǐng)人:中科創(chuàng)達(dá)軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1