移動(dòng)終端的多窗口任務(wù)執(zhí)行方法及其移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種移動(dòng)終端的多窗口任務(wù)執(zhí)行方法及其移動(dòng)終端。
【背景技術(shù)】
[0002]在分屏或者多屏的移動(dòng)終端設(shè)備上,用戶的注意力往往只能在一個(gè)窗口上。如果第一窗口在播放視頻,而用戶的注意力需要從第一窗口切換到第二窗口時(shí),為了使第一窗口中視頻的聲音和圖像的變化不影響用戶閱讀第二個(gè)窗口的內(nèi)容,則需要手動(dòng)暫停第一窗口的視頻播放。當(dāng)用戶想重新觀看第一窗口的視頻,即注意力需要從第二窗口切回到第一窗口時(shí),還需要手動(dòng)恢復(fù)該視頻的播放。這種反復(fù)的手動(dòng)暫停和恢復(fù)播放的操作會(huì)給用戶帶來不便,影響用戶的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明實(shí)施例一方面提供了一種移動(dòng)終端的多窗口任務(wù)執(zhí)行方法,包括:
[0004]檢測(cè)用戶身體特征的變化信息;
[0005]根據(jù)所述變化信息得到用戶視覺焦點(diǎn)的位置;
[0006]根據(jù)視覺焦點(diǎn)的位置確定移動(dòng)終端屏幕上多個(gè)窗口中的視覺活動(dòng)窗口和視覺非活動(dòng)窗口 ;
[0007]終止或暫停視覺非活動(dòng)窗口中的任務(wù),同時(shí)啟動(dòng)或繼續(xù)運(yùn)行多個(gè)窗口中的視覺活動(dòng)窗口中的任務(wù)。
[0008]另一方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括:
[0009]檢測(cè)模塊,用于檢測(cè)用戶身體特征的變化信息;
[0010]計(jì)算模塊,用于根據(jù)所述變化信息得到用戶視覺焦點(diǎn)的位置;
[0011 ] 確定模塊,用于根據(jù)視覺焦點(diǎn)的位置確定移動(dòng)終端屏幕上多個(gè)窗口中的視覺活動(dòng)窗口 ;
[0012]執(zhí)行模塊,用于終止或暫停視覺非活動(dòng)窗口中的任務(wù),同時(shí)啟動(dòng)或繼續(xù)運(yùn)行多個(gè)窗口中的視覺活動(dòng)窗口中的任務(wù)。
[0013]本發(fā)明實(shí)施例的技術(shù)方案,能夠自動(dòng)識(shí)別出用戶的視覺焦點(diǎn)所在的窗口,并自動(dòng)完成任務(wù)的終止、暫停、啟動(dòng)或繼續(xù)運(yùn)行的操作,避免了手動(dòng)操作的繁瑣,更加智能、方便和人性化。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明的移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的第一實(shí)施例的流程示意圖;
[0016]圖2為本發(fā)明的移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的第二實(shí)施例的流程示意圖;
[0017]圖3為本發(fā)明的移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的第三實(shí)施例的流程示意圖;
[0018]圖4為本發(fā)明的移動(dòng)終端的第一實(shí)施例的結(jié)構(gòu)示意圖;
[0019]圖5為本發(fā)明的移動(dòng)終端的第二實(shí)施例的結(jié)構(gòu)示意圖;
[0020]圖6為本發(fā)明的移動(dòng)終端的第三實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]請(qǐng)參照?qǐng)D1,是本發(fā)明的移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的第一實(shí)施例的流程示意圖,該方法包括:
[0023]步驟S11:檢測(cè)用戶身體特征的變化信息。
[0024]本步驟中,該身體特征可以是能夠產(chǎn)生用戶視覺焦點(diǎn)位置變化的身體任何部位的特征,如面部的位移或轉(zhuǎn)動(dòng)、眼球的轉(zhuǎn)動(dòng)、外眼輪廓的位移等。
[0025]本步驟中,為了減少后續(xù)系統(tǒng)計(jì)算的負(fù)荷,可以設(shè)置一個(gè)身體特征變化的閾值,當(dāng)變化幅度超過該閾值時(shí),才視為會(huì)影響視覺焦點(diǎn)位置的變化;當(dāng)變化幅度小于或等于該閾值時(shí),不視為會(huì)影響視覺焦點(diǎn)位置的變化,也就不會(huì)引起后續(xù)視覺活動(dòng)窗口或視覺非活動(dòng)窗口的改變。
[0026]步驟S12:根據(jù)所述變化信息得到用戶視覺焦點(diǎn)的位置。
[0027]本步驟中,當(dāng)用戶的視覺焦點(diǎn)從一個(gè)位置轉(zhuǎn)移到另一個(gè)位置時(shí),必然會(huì)引起身體上某些特征的變化。反之,在檢測(cè)出用戶身體特征的變化信息后,也可以推算出用戶視覺焦點(diǎn)的位置,從而判斷出用戶的注意力集中在哪個(gè)區(qū)域。
[0028]本步驟中,可將檢測(cè)到的用戶多個(gè)身體特征的變化信息結(jié)合起來,分別設(shè)置相應(yīng)的權(quán)重,進(jìn)行綜合分析,這樣可使計(jì)算出的視覺焦點(diǎn)的位置更加準(zhǔn)確。
[0029]步驟S13:根據(jù)視覺焦點(diǎn)的位置確定移動(dòng)終端屏幕上多個(gè)窗口中的視覺活動(dòng)窗口和視覺非活動(dòng)窗口。
[0030]本步驟中,當(dāng)移動(dòng)終端屏幕上同時(shí)存在多個(gè)窗口時(shí),視覺焦點(diǎn)所在的窗口即為視覺活動(dòng)窗口,其余窗口均為視覺非活動(dòng)窗口。
[0031]步驟S14:終止或暫停視覺非活動(dòng)窗口中的任務(wù),同時(shí)啟動(dòng)或繼續(xù)運(yùn)行多個(gè)窗口中的視覺活動(dòng)窗口中的任務(wù)。
[0032]本步驟中,為了避免視覺非活動(dòng)窗口運(yùn)行的任務(wù)會(huì)影響到用戶對(duì)視覺活動(dòng)窗口的關(guān)注度和正常操作,同時(shí)也為了降低移動(dòng)終端系統(tǒng)多任務(wù)并行執(zhí)行時(shí)的CPU負(fù)擔(dān),減小內(nèi)存占用量,當(dāng)在前續(xù)步驟中判斷出當(dāng)前的視覺活動(dòng)窗口和視覺非活動(dòng)窗口后,可終止或暫停視覺非活動(dòng)窗口中的任務(wù),同時(shí)啟動(dòng)或繼續(xù)運(yùn)行多個(gè)窗口中的視覺活動(dòng)窗口中的任務(wù)。至于“終止”和“暫?!钡木唧w選擇,以及“啟動(dòng)”或“繼續(xù)運(yùn)行”的具體選擇,可由移動(dòng)終端系統(tǒng)給出默認(rèn)配置,并向用戶提供可修改配置的接口。
[0033]本發(fā)明實(shí)施例中,還可包括用戶反饋矯正過程,即接收用戶反饋的視覺焦點(diǎn)的實(shí)際位置,根據(jù)該實(shí)際位置,對(duì)由用戶身體特征的變化信息確定出的用戶視覺焦點(diǎn)的位置進(jìn)行矯正。為了克服系統(tǒng)的計(jì)算誤差,可接收用戶提供的反饋信息,并據(jù)此確定誤差的大小和方向,以便在下次確定用戶視覺焦點(diǎn)的位置時(shí),對(duì)該誤差進(jìn)行預(yù)先補(bǔ)償,從而提高視覺焦點(diǎn)位置確定的準(zhǔn)確性。上述用戶反饋矯正的過程可根據(jù)用戶的需求隨時(shí)進(jìn)行,不限于上述步驟S11至S14中的某個(gè)特定階段。
[0034]本發(fā)明實(shí)施例,能夠自動(dòng)識(shí)別出用戶的視覺焦點(diǎn)所在的窗口,并自動(dòng)完成任務(wù)的終止、暫停、啟動(dòng)或繼續(xù)運(yùn)行的操作,避免了手動(dòng)操作的繁瑣,更加智能、方便和人性化。
[0035]請(qǐng)參照?qǐng)D2,是本發(fā)明的移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的第二實(shí)施例的流程示意圖,該方法包括:
[0036]步驟S21:利用眼球跟蹤器實(shí)時(shí)檢測(cè)用戶眼球的運(yùn)動(dòng)情況。
[0037]本步驟中,眼球跟蹤器是一種可以追蹤用戶眼球活動(dòng)的裝置,可以有多種實(shí)現(xiàn)方式。示例性的,在一種實(shí)現(xiàn)方式中,眼球追蹤器可利用攝像頭裝置觀察到用戶眼球相對(duì)于外眼輪廓的位移情況,當(dāng)眼球的中心相對(duì)于外眼輪廓向左邊運(yùn)動(dòng)時(shí),可判斷為用戶的視覺焦點(diǎn)轉(zhuǎn)向左邊,當(dāng)眼球的中心相對(duì)于外眼輪廓向右邊運(yùn)動(dòng)時(shí),可判斷為用戶的視覺焦點(diǎn)轉(zhuǎn)向右邊。在另一種實(shí)現(xiàn)方式中,眼球跟蹤器可包含紅外線發(fā)射裝置和攝像頭裝置,眼球跟蹤器通過紅外線發(fā)射裝置向用戶發(fā)出不可見的紅外光,然后利用攝像頭搜尋捕獲用戶眼球的“閃爍”以及眼網(wǎng)膜的反射,并據(jù)此計(jì)算出用戶眼球的位置,從而可確定出用戶視覺焦點(diǎn)的位置。
[0038]步驟S22:根據(jù)所述變化信息得到用戶視覺焦點(diǎn)的位置。
[0039]步驟S23:根據(jù)視覺焦點(diǎn)的位置確定移動(dòng)終端屏幕上多個(gè)窗口中的視覺活動(dòng)窗口和視覺非活動(dòng)窗口。
[0040]步驟S24:終止或暫停視覺非活動(dòng)窗口中的任務(wù),同時(shí)啟動(dòng)或繼續(xù)運(yùn)行多個(gè)窗口中的視覺活動(dòng)窗口中的任務(wù)。
[0041]步驟S22至S24與移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的第一實(shí)施例中的對(duì)應(yīng)步驟相同,這里不再贅述。
[0042]本發(fā)明實(shí)施例,將眼球跟蹤器檢測(cè)出的用戶眼球的運(yùn)動(dòng)情況作為計(jì)算用戶視覺焦點(diǎn)的位置的依據(jù),可準(zhǔn)確地區(qū)分出視覺活動(dòng)窗口和非活動(dòng)窗口,并完成自動(dòng)的任務(wù)暫停、啟動(dòng)等操作,使移動(dòng)終端更加智能化,更加符合用戶需求。
[0043]請(qǐng)參照?qǐng)D3,是本發(fā)明的移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的第三實(shí)施例的流程示意圖,該方法包括:
[0044]步驟S31:利用前置攝像頭實(shí)時(shí)檢測(cè)用戶面部所在平面與移動(dòng)終端屏幕所在平面之間角度的變化情況,或利用前置攝像頭實(shí)時(shí)檢測(cè)用戶面部相對(duì)于移動(dòng)終端屏幕的位移情況。
[0045]本步驟中,當(dāng)用戶的面部相對(duì)于移動(dòng)終端發(fā)生移動(dòng),或用戶的面部發(fā)生轉(zhuǎn)動(dòng)時(shí),通常都會(huì)使視覺焦點(diǎn)位置發(fā)生改變。根據(jù)這一原理,可利用前置攝像頭實(shí)時(shí)檢測(cè)用戶面部所在平面與移動(dòng)終端屏幕所在平面之間角度的變化值,或利用前置攝像頭實(shí)時(shí)檢測(cè)用戶面部相對(duì)于移動(dòng)終端屏幕的位移值。獲取該角度變化值或位移值后,可分別用于計(jì)算用戶視覺焦點(diǎn)位置的變化。為獲得更準(zhǔn)確的計(jì)算結(jié)果,也可將該角度變化值或位移值結(jié)合起來,分別設(shè)置相應(yīng)的權(quán)重,共同用于計(jì)算用戶視覺焦點(diǎn)位置的變化。
[0046]步驟S32:根據(jù)所述變化信息得到用戶視覺焦點(diǎn)的位置。
[0047]步驟S33:根據(jù)視覺焦點(diǎn)的位置確定移動(dòng)終端屏幕上多個(gè)窗口中的視覺活動(dòng)窗口和視覺非活動(dòng)窗口。
[0048]步驟S34:終止或暫停視覺非活動(dòng)窗口中的任務(wù),同時(shí)啟動(dòng)或繼續(xù)運(yùn)行多個(gè)窗口中的視覺活動(dòng)窗口中的任務(wù)。
[0049]步驟S32至S34與移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的第一實(shí)施例中的對(duì)應(yīng)步驟相同,這里不再贅述。
[0050]本發(fā)明實(shí)施例,將前置攝像頭檢測(cè)到的用戶面部的變化情況作為計(jì)算視覺焦點(diǎn)的位置的依據(jù),移動(dòng)終端不需要增加更多的硬件檢測(cè)設(shè)備,系統(tǒng)復(fù)雜度低,具有易于實(shí)現(xiàn),結(jié)果準(zhǔn)確的特點(diǎn)。
[0051]上文對(duì)本發(fā)明中移動(dòng)終端的多窗口任務(wù)執(zhí)行方法的實(shí)施例作了詳細(xì)介紹。下面將相應(yīng)于上述方法的移動(dòng)終端作進(jìn)一步闡述。
[0052]請(qǐng)參照?qǐng)D4,是本發(fā)明的移動(dòng)終端的第一實(shí)施例的結(jié)構(gòu)示意圖,該移動(dòng)終端100包括:
[0053]檢測(cè)模塊110,用于檢測(cè)用戶身體特征的變化信息