本公開涉及運(yùn)行多個(gè)應(yīng)用的電子設(shè)備及用于控制電子設(shè)備的方法。
背景技術(shù):
:由于各種設(shè)備中的中央處理單元(cpu)性能的提高,電子設(shè)備能夠提供用戶可一起運(yùn)行多個(gè)任務(wù)的多任務(wù)環(huán)境。對(duì)于多任務(wù),將顯示每一個(gè)均對(duì)應(yīng)于一個(gè)正運(yùn)行應(yīng)用的n個(gè)窗口。雖然,在單任務(wù)環(huán)境中,一個(gè)任務(wù)不能在另一任務(wù)的運(yùn)行過程中運(yùn)行,但是在多任務(wù)環(huán)境中,可以運(yùn)行任務(wù)而無需等待其它任務(wù)的終止。為了在顯示每一個(gè)均與運(yùn)行的應(yīng)用對(duì)應(yīng)的多個(gè)窗口的電子設(shè)備中執(zhí)行多任務(wù),用戶選擇用于運(yùn)行任務(wù)的窗口,電子設(shè)備運(yùn)行用戶選擇的任務(wù)。這樣的操作被重復(fù)進(jìn)行。因此,用戶順序而不是同時(shí)操作在窗口中運(yùn)行的應(yīng)用。技術(shù)實(shí)現(xiàn)要素:技術(shù)問題本公開一方面是解決至少上述問題和/或缺點(diǎn)并提供至少下述優(yōu)點(diǎn)。因此,本公開一方面是提供一種運(yùn)行多個(gè)應(yīng)用的電子設(shè)備及用于控制該電子設(shè)備的方法。技術(shù)方案根據(jù)本公開一方面,提供一種控制運(yùn)行多個(gè)應(yīng)用的電子設(shè)備的方法。所述方法包括從多個(gè)應(yīng)用當(dāng)中確定與所獲得的用戶輸入相關(guān)的第一應(yīng)用,并在第一應(yīng)用中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。根據(jù)本公開另一方面,提供一種電子設(shè)備。所述電子設(shè)備包括:觸摸屏,被配置成顯示正運(yùn)行的多個(gè)應(yīng)用;以及控制器,被配置成從多個(gè)應(yīng)用當(dāng)中確定與所獲得的用戶輸入相關(guān)的第一應(yīng)用并控制在第一應(yīng)用中的對(duì)應(yīng)于用戶輸入的任務(wù)的運(yùn)行。根據(jù)本公開另一方面,提供一種控制運(yùn)行多個(gè)應(yīng)用的電子設(shè)備的方法。所述方法包括在前景中運(yùn)行第一應(yīng)用,而在背景中運(yùn)行第二應(yīng)用,獲取用戶輸入以及在背景中在第二應(yīng)用中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。根據(jù)本公開另一方面,提供一種電子設(shè)備。所述電子設(shè)備包括:觸摸屏,被配置成顯示在前景中運(yùn)行的第一應(yīng)用以及顯示在背景中運(yùn)行的第二應(yīng)用,以及控制器,被配置成獲取用戶輸入并控制在背景中在第二應(yīng)用中對(duì)應(yīng)于用戶輸入的任務(wù)的運(yùn)行。附圖說明從下面結(jié)合附圖進(jìn)行的描述中,本公開特定實(shí)施例的以上和其它方面、特點(diǎn)和優(yōu)點(diǎn)將更加清楚,在附圖中:圖1是根據(jù)本公開實(shí)施例的運(yùn)行多個(gè)應(yīng)用的電子設(shè)備的方框圖;圖2是圖解根據(jù)本公開實(shí)施例的控制運(yùn)行多個(gè)應(yīng)用的電子設(shè)備的方法的流程圖;圖3是圖解根據(jù)本公開實(shí)施例的確定與用戶輸入相關(guān)的第一應(yīng)用的操作的流程圖;圖4是圖解根據(jù)本公開實(shí)施例的基于跟蹤用戶的眼睛而確定第一應(yīng)用的操作的流程圖;圖5是圖解根據(jù)本公開實(shí)施例的任務(wù)處理操作的原理圖的圖;圖6是圖解根據(jù)本公開實(shí)施例的任務(wù)處理操作的示意圖;圖7是圖解根據(jù)本公開實(shí)施例的使用由用戶選擇的應(yīng)用處理任務(wù)的操作的圖;圖8是圖解根據(jù)本公開實(shí)施例的通過提供能夠進(jìn)行對(duì)第一應(yīng)用的選擇的彈出窗口來處理任務(wù)的操作的圖;圖9是圖解根據(jù)本公開實(shí)施例的任務(wù)處理操作的示意圖;圖10是圖解根據(jù)本公開實(shí)施例的任務(wù)處理操作的示意圖;圖11圖解根據(jù)本公開實(shí)施例的電子設(shè)備上顯示的屏幕;圖12a和12b是圖解根據(jù)本公開實(shí)施例的通過筆輸入處理任務(wù)的電子設(shè)備的圖;圖13a和13b是圖解根據(jù)本公開實(shí)施例的通過跟蹤用戶的眼睛處理任務(wù)的操作的圖;圖14是圖解根據(jù)本公開實(shí)施例的通過手勢(shì)輸入處理任務(wù)的電子設(shè)備的圖;圖15是圖解根據(jù)本公開實(shí)施例的通過手勢(shì)輸入處理任務(wù)的電子設(shè)備的圖;圖16是圖解根據(jù)本公開實(shí)施例的控制電子設(shè)備的方法的流程圖;圖17a和17b是圖解根據(jù)本公開實(shí)施例的為多個(gè)應(yīng)用中各應(yīng)用提供用戶輸入和任務(wù)棧的操作的圖;以及圖18a和18b是圖解根據(jù)本公開實(shí)施例的顯示用于指示任務(wù)處理的結(jié)果的彈出窗口的電子設(shè)備的圖。具體實(shí)現(xiàn)方式下文中,參照附圖描述本公開實(shí)施例。然而,本公開的范圍不限于特定實(shí)施例,對(duì)其的所有更改、等效和/或替代也將包含在本公開的范圍和精神內(nèi)。貫穿附圖,相似的參考編號(hào)可指示相同或相似的部分、組件和結(jié)構(gòu)。在本公開中,術(shù)語“具有”、“可具有”、“包括”或“可包括”指示特定特征(例如,數(shù)目、功能、操作或像部件的組件)的存在,但是并不排除其他特征的存在。在本公開中,術(shù)語“a或b”、“a或/和b的至少之一”或者“a或/和b中的一個(gè)或多個(gè)”可覆蓋所列舉項(xiàng)a和b的所有可能組合。例如,“a或b”、“a和b的至少之一”或者“a或b的至少之一”可代表(1)包含至少一個(gè)a,(2)包含至少一個(gè)b,(3)包含至少一個(gè)a和至少一個(gè)b的所有情況。如在此使用的諸如“第一”或“第二”之類的術(shù)語可修飾各種組件的名稱而與順序和/或重要性無關(guān),且不限制該組件。這些表達(dá)可用于將一個(gè)組件與另一個(gè)組件區(qū)分開。例如,第一用戶設(shè)備(ue)和第二ue可指示不同ue,而與ue的順序或ue的相對(duì)重要性無關(guān)。例如,第一組件可稱為第二組件,反之亦然,而不會(huì)背離本公開的范圍。這里,當(dāng)組件(例如,第一組件)被描述為“操作地或通信地耦合”到或者連接到“另一組件”(例如,第二組件)時(shí),該組件可直接或通過任何其他組件(例如,第三組件)與其他組件連接。另一方面,當(dāng)組件(例如,第一組件)被描述為“直接連接到”或“直接耦合到”其他組件(例如,第二組件)時(shí),則在組件之間沒有任何其他組件(例如,第三組件)。如在此使用的術(shù)語“被配置成”按照情況可以例如用術(shù)語“適合于”、“具有…的能力”、“被設(shè)計(jì)成”、“被適配成”、“被使得”或“能夠”替代。術(shù)語“被配置成”不一定表示在硬件上“被專門設(shè)計(jì)成”。相反,術(shù)語“被配置成”可表示設(shè)備能夠與另一設(shè)備或部分一起執(zhí)行操作。例如,“被配置成運(yùn)行a、b和c的處理器”可指用于執(zhí)行相應(yīng)操作的專用處理器(例如,嵌入式處理器)或執(zhí)行相應(yīng)操作的通用處理器(例如,中央處理單元(cpu)或者應(yīng)用處理器(ap))。在此使用的術(shù)語僅被提供用于描述特定實(shí)施例,而不是用于限制本公開其他實(shí)施例的范圍。這里,除非上下文中清楚地指示,否則術(shù)語的單數(shù)形式也包括復(fù)數(shù)指代。在下面說明和權(quán)利要求中使用的包括技術(shù)或科學(xué)術(shù)語的術(shù)語和詞匯可具有與本領(lǐng)域一般技術(shù)人員通常理解的相同的含義。在詞典中定義的術(shù)語可以被解釋為具有與詞典中相同或相似的定義或者具有根據(jù)相關(guān)技術(shù)的上下文定義。除非另有定義,術(shù)語不應(yīng)被解釋為理想的或過于正式的定義。在本公開中定義的術(shù)語不應(yīng)被解釋為排除本公開實(shí)施例。根據(jù)本公開實(shí)施例,電子設(shè)備可以是智能手機(jī)、平板電腦(pc)、移動(dòng)電話機(jī)、視頻電話機(jī)、電子書閱讀器、臺(tái)式pc、筆記本pc、上網(wǎng)本電腦、工作站、服務(wù)器、個(gè)人數(shù)字助理(pda)、便攜式多媒體播放器(pmp)、mpeg-1音頻層-3(mp3)播放器、移動(dòng)醫(yī)療設(shè)備、相機(jī)以及可穿戴設(shè)備(例如,智能眼鏡、頭戴式設(shè)備(hmd)、電子衣服、電子手鐲、電子項(xiàng)鏈、電子配飾、電子紋身、智能鏡子或者智能手表)中的至少一種。根據(jù)本公開實(shí)施例,電子設(shè)備可以體現(xiàn)為智能家電。例如,智能家電可以是電視機(jī)(tv)、數(shù)字多用光盤(dvd)播放器、音頻播放器、冰箱、空調(diào)、真空吸塵器、烤箱、微波爐、洗衣機(jī)、空氣過濾器、機(jī)頂盒、家庭自動(dòng)控制板、安全控制板、tv盒、游戲控制臺(tái)、電子詞典、電子鑰匙、攝像機(jī)和電子相框中的至少一種。根據(jù)本公開其它實(shí)施例,電子設(shè)備可以體現(xiàn)為醫(yī)療設(shè)備(例如,諸如血糖儀、心率計(jì)、血壓計(jì)或體溫計(jì)等之類的便攜式醫(yī)療儀器、磁共振血管造影(mra)設(shè)備、磁共振影像(mri)設(shè)備、計(jì)算機(jī)斷層掃描(ct)設(shè)備、成像設(shè)備、超聲設(shè)備)、導(dǎo)航裝置、全球定位系統(tǒng)(gps)接收機(jī)、事件數(shù)據(jù)記錄器(edr)、飛行數(shù)據(jù)記錄器(fdr)、車載信息娛樂設(shè)備、船用電子設(shè)備(例如船用導(dǎo)航裝置、陀螺羅盤等)、航空電子設(shè)備、安全設(shè)備、車載頭單元、工業(yè)或消費(fèi)者機(jī)器人、金融設(shè)施中的自動(dòng)取款機(jī)(atm)、商店中的銷售點(diǎn)(pos)設(shè)備、物聯(lián)網(wǎng)(iot)設(shè)備(例如,燈泡、各種傳感器、電表或燃?xì)獗?、噴灑器、火警、恒溫器、街燈、烤面包片機(jī)、運(yùn)動(dòng)用品、熱水箱、加熱器、或熱水壺)等中的至少一種。根據(jù)本公開某些實(shí)施例,電子設(shè)備可以體現(xiàn)為,例如,家具、建筑物/結(jié)構(gòu)的一部分、電路板、電子簽名接收裝置、投影機(jī)或者各種測(cè)量設(shè)備(例如水、電、燃?xì)饣螂姶挪y(cè)量設(shè)備)中的至少一種。根據(jù)本公開各種實(shí)施例,電子設(shè)備可體現(xiàn)為上述設(shè)備的一個(gè)或兩個(gè)或多個(gè)組合。根據(jù)本公開某些實(shí)施例,電子設(shè)備可以是柔性電子設(shè)備。另外,根據(jù)本公開實(shí)施例的電子設(shè)備不限于上述設(shè)備,可包括隨技術(shù)發(fā)展而產(chǎn)生的新電子設(shè)備。參考附圖,下面將描述根據(jù)本公開各種實(shí)施例的電子設(shè)備。在本公開中,術(shù)語“用戶”可指使用電子設(shè)備的人或設(shè)備(例如,人工智能電子設(shè)備)。圖1是根據(jù)本公開實(shí)施例的運(yùn)行多個(gè)應(yīng)用的電子設(shè)備100的方框圖。參照?qǐng)D1,電子設(shè)備100包括處理模塊110、運(yùn)行模塊120和顯示模塊130中的至少一部分。處理模塊110、運(yùn)行模塊120和顯示模塊130可通過總線互相連接??偩€可包括提供在組件之間的通信(例如,控制消息和/或數(shù)據(jù))的電路。電子設(shè)備100可運(yùn)行多個(gè)應(yīng)用并顯示運(yùn)行的應(yīng)用。電子設(shè)備100可為每一運(yùn)行的應(yīng)用顯示相應(yīng)的窗口。電子設(shè)備100可運(yùn)行多個(gè)應(yīng)用并顯示在與用戶輸入相關(guān)的第一應(yīng)用中的對(duì)應(yīng)于用戶輸入的任務(wù)的運(yùn)行結(jié)果。處理模塊110可從電子設(shè)備100中運(yùn)行的多個(gè)應(yīng)用當(dāng)中確定第一應(yīng)用為與所獲得用戶輸入相關(guān)的應(yīng)用。電子設(shè)備100可獲取用于多個(gè)應(yīng)用中的任務(wù)運(yùn)行的用戶輸入。用戶輸入可包括通過電子設(shè)備100的輸入/輸出(i/o)接口獲取的所有類型的輸入中的至少一種,諸如觸摸輸入、聲音輸入、手勢(shì)輸入、筆輸入等。i/o接口可向電子設(shè)備100的一個(gè)或多個(gè)其它組件發(fā)送從例如用戶或者其它外部設(shè)備接收的命令或數(shù)據(jù)。i/o也可向用戶或其他外部設(shè)備輸出從電子設(shè)備100的一個(gè)或多個(gè)其它組件接收的命令或數(shù)據(jù)。然而,用戶輸入可以與電子設(shè)備100的前景中正運(yùn)行的應(yīng)用支持的輸入類型不同。例如,如果電子設(shè)備100的前景中正運(yùn)行的應(yīng)用支持觸摸輸入,則用戶輸入可包括除觸摸輸入以外的其它輸入類型的至少一種。而且,如果電子設(shè)備100的前景中正運(yùn)行的應(yīng)用支持語音輸入,則用戶輸入可包括除語音輸入以外的其它輸入類型的至少一種。運(yùn)行模塊120可在第一應(yīng)用中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。處理模塊110可確定第一應(yīng)用并將用戶輸入分配給第一應(yīng)用。因此,運(yùn)行模塊120可在第一應(yīng)用中在背景中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。例如,運(yùn)行模塊120可在第一應(yīng)用中在背景中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù),同時(shí)保持前景中正運(yùn)行的應(yīng)用的任務(wù)。為運(yùn)行第一應(yīng)用中的任務(wù),運(yùn)行任務(wù)120可在不執(zhí)行選擇第一應(yīng)用的過程的情況下運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。如果處理模塊110不能確定與用戶輸入相關(guān)的應(yīng)用,顯示模塊130可顯示彈出窗口以用于選擇與用戶輸入相關(guān)的第一應(yīng)用。例如,顯示模塊130可顯示使得能夠選擇多個(gè)應(yīng)用中的所有應(yīng)用的彈出窗口或者顯示使得能夠選擇多個(gè)應(yīng)用中的至少一部分的彈出窗口。例如,顯示模塊130能夠?yàn)橛脩麸@示各種類型的內(nèi)容(例如,文本、圖標(biāo)、符號(hào)等)。根據(jù)本公開實(shí)施例,顯示模塊130可包括液晶顯示器(lcd)、發(fā)光二極管(led)顯示器、有機(jī)led(oled)顯示器、微機(jī)電系統(tǒng)(mems)顯示器或者電子紙顯示器。顯示器可包括觸摸屏,可通過例如電子筆或用戶身體部分接收例如觸摸輸入、手勢(shì)輸入、接近輸入或者靠近輸入。根據(jù)本公開實(shí)施例,處理模塊110可使用存儲(chǔ)在電子設(shè)備100的存儲(chǔ)器中存儲(chǔ)的將用戶輸入映射到多個(gè)應(yīng)用中的每一個(gè)中可運(yùn)行的任務(wù)的數(shù)據(jù)庫(db)確定第一應(yīng)用。之后將詳細(xì)描述使用數(shù)據(jù)庫確定第一應(yīng)用的方法。根據(jù)本公開實(shí)施例,處理模塊110可通過使用圖像識(shí)別裝置(如電子設(shè)備100的攝像機(jī))跟蹤用戶的眼睛來檢測(cè)在多個(gè)應(yīng)用當(dāng)中用戶的眼睛指示的應(yīng)用。處理模塊110可基于電子設(shè)備100和用戶之間的距離通過攝像機(jī)獲取用戶的臉部或眼睛的圖像并跟蹤用戶的眼睛。處理模塊110可如上所述跟蹤用戶的眼睛,或者從附加模塊(諸如眼睛跟蹤模塊)獲取跟蹤用戶眼睛的結(jié)果。如上所述,處理模塊110可使用所獲取的眼睛跟蹤結(jié)果檢測(cè)用戶眼睛指示的應(yīng)用并確定第一應(yīng)用。例如,當(dāng)接收到用戶輸入時(shí),處理模塊110可從多個(gè)應(yīng)用中確定用戶正注視的應(yīng)用為第一應(yīng)用。而且,處理模塊110可在電子設(shè)備100的存儲(chǔ)器中存儲(chǔ)被檢測(cè)為被用戶注視達(dá)至少預(yù)定時(shí)間的應(yīng)用的檢測(cè)歷史。因此,處理模塊110可基于應(yīng)用的檢測(cè)歷史確定第一應(yīng)用為多個(gè)應(yīng)用當(dāng)中的用戶注視達(dá)至少預(yù)定時(shí)間最多次數(shù)的應(yīng)用。之后將詳細(xì)描述通過跟蹤用戶眼睛而確定第一應(yīng)用的方法。根據(jù)本公開實(shí)施例,處理模塊110可基于指示預(yù)定應(yīng)用的附加輸入確定第一應(yīng)用。例如,處理模塊110可確定由附加輸入所指示的特定應(yīng)用為第一應(yīng)用??稍诮邮盏接脩糨斎霑r(shí)獲取附加輸入。附加輸入可根據(jù)輸入類型預(yù)先確定以指示特定應(yīng)用。附加輸入可以是與用戶輸入相同或不同的輸入類型。例如,語音輸入“play(播放)”和語音輸入“music(音樂)”可通過電子設(shè)備100的i/o接口被分別獲取作為用戶輸入和附加輸入。在這種情況下,處理模塊110可在由附加輸入“music”指示的音樂播放應(yīng)用中運(yùn)行對(duì)應(yīng)于用戶輸入“play”的音樂播放運(yùn)行任務(wù)。之后將詳細(xì)描述使用附加輸入確定第一應(yīng)用的方法。根據(jù)本公開實(shí)施例,處理模塊110可確定用戶在顯示模塊130上顯示的被設(shè)計(jì)用于選擇第一應(yīng)用的彈出窗口中選擇的應(yīng)用為第一應(yīng)用。如果處理模塊110不能基于用戶輸入確定第一應(yīng)用,則處理模塊110可根據(jù)對(duì)應(yīng)用的用戶選擇確定第一應(yīng)用。處理模塊110和/或運(yùn)行模塊120可包括一個(gè)或多個(gè)cpu、應(yīng)用處理器(ap)和通信處理器(cp)。處理模塊110和/或運(yùn)行模塊例如可執(zhí)行與電子設(shè)備100的至少一個(gè)其它組件的控制和/或通信相關(guān)的計(jì)算或數(shù)據(jù)處理。處理模塊110和/或運(yùn)行模塊120可被稱為控制器或者合并控制器作為處理模塊110的一部分。處理模塊110和/或運(yùn)行模塊120例如可運(yùn)行處理與電子設(shè)備100的至少一個(gè)其他組件相關(guān)的命令或數(shù)據(jù)的程序或應(yīng)用。程序例如可包括內(nèi)核、中間件、應(yīng)用程序接口(api)和/或應(yīng)用程序(或應(yīng)用)。內(nèi)核、中間件和api中的至少一部分可被稱為操作系統(tǒng)(os)。內(nèi)核可控制或管理在運(yùn)行其他程序中執(zhí)行的操作或功能中使用的系統(tǒng)資源(例如,總線、處理模塊110、運(yùn)行模塊120或存儲(chǔ)器)。而且,內(nèi)核可提供允許中間件、api或者應(yīng)用程序訪問電子設(shè)備101的各個(gè)組件的接口,并且從而控制或管理系統(tǒng)資源。中間件例如可作為下述媒介,通過它,內(nèi)核可與api或應(yīng)用程序通信以發(fā)送和接收數(shù)據(jù)。而且,對(duì)于從應(yīng)用程序所接收的一個(gè)或多個(gè)任務(wù)請(qǐng)求,例如,中間件可通過對(duì)至少一個(gè)應(yīng)用程序分配使用電子設(shè)備的系統(tǒng)資源的優(yōu)先級(jí)來執(zhí)行對(duì)一個(gè)或多個(gè)任務(wù)請(qǐng)求的調(diào)度或負(fù)載平衡。api是可以控制應(yīng)用程序在內(nèi)核或中間件上提供的功能的接口。例如,api可包括用于文件控制、窗口控制、視頻處理或問題控制的至少一個(gè)接口或功能(例如,命令)。這里,應(yīng)用也可稱為應(yīng)用程序。圖2是圖解根據(jù)本公開實(shí)施例的控制運(yùn)行多個(gè)應(yīng)用的電子設(shè)備的方法的流程圖。參照?qǐng)D2,在步驟210,運(yùn)行多個(gè)應(yīng)用的電子設(shè)備100確定與獲取的用戶輸入相關(guān)的第一應(yīng)用。電子設(shè)備100可顯示運(yùn)行的應(yīng)用。電子設(shè)備100可在針對(duì)多任務(wù)而運(yùn)行的多個(gè)應(yīng)用當(dāng)中確定與所獲取的用戶輸入相關(guān)的第一應(yīng)用。例如,電子設(shè)備100可使用其中在各自應(yīng)用中運(yùn)行的任務(wù)被映射到用戶輸入的db來確定第一應(yīng)用。電子設(shè)備100也可通過跟蹤用戶的眼睛確定第一應(yīng)用。電子設(shè)備100可通過從用戶獲取指示特定應(yīng)用的附加輸入或者根據(jù)用戶選擇確定第一應(yīng)用。將稍后參考圖3詳細(xì)描述確定第一應(yīng)用的方法。在步驟220,電子設(shè)備100在第一應(yīng)用中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。電子設(shè)備100可將用戶輸入分配給第一應(yīng)用并運(yùn)行第一應(yīng)用中的任務(wù)。以此方式,電子設(shè)備100還可運(yùn)行除正在進(jìn)行的任務(wù)的應(yīng)用以外的應(yīng)用中的任務(wù),同時(shí)也保持正在進(jìn)行的任務(wù)。通過確定第一應(yīng)用為與用戶輸入相關(guān)的應(yīng)用,在沒有接收到對(duì)第一應(yīng)用的單獨(dú)選擇的情況下,電子設(shè)備100還可在第一應(yīng)用中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。圖3是圖解根據(jù)本公開實(shí)施例的確定與用戶輸入相關(guān)的第一應(yīng)用的操作的流程圖。參照?qǐng)D3,在步驟310,電子設(shè)備100確定電子設(shè)備100是否能夠使用存儲(chǔ)器中存儲(chǔ)的具有用戶輸入被映射到多個(gè)應(yīng)用中運(yùn)行的任務(wù)的db來確定第一應(yīng)用。根據(jù)本公開實(shí)施例,電子設(shè)備100可存儲(chǔ)如表1所示的db,其中在db中,用戶輸入被映射到多個(gè)應(yīng)用中可運(yùn)行的任務(wù)。表1應(yīng)用任務(wù)用戶輸入第一應(yīng)用第一任務(wù)第一用戶輸入第二應(yīng)用第二任務(wù)第二用戶輸入第三應(yīng)用第三任務(wù)第三用戶輸入例如,在獲得第二用戶輸入時(shí),電子設(shè)備100可確定對(duì)應(yīng)于第二用戶輸入的應(yīng)用為第二應(yīng)用。電子設(shè)備100可在所確定的第二應(yīng)用中運(yùn)行第二任務(wù)。尤其是,隨著第二用戶輸入的接收,即使第一應(yīng)用正在前景中被運(yùn)行,電子設(shè)備100也可在背景中運(yùn)行第二任務(wù)。根據(jù)本公開另一實(shí)施例,如表2所示,db可具有被映射到電子設(shè)備100中可運(yùn)行的每個(gè)任務(wù)或每個(gè)任務(wù)集的用戶輸入,并被存儲(chǔ)。表2參照表2,電子設(shè)備100可包括下述db,在db中,在電子設(shè)備100中正被運(yùn)行的每一應(yīng)用提供的每一屏幕上的可運(yùn)行的任務(wù)被分類。屏幕可稱為應(yīng)用運(yùn)行屏幕。例如,第一應(yīng)用可顯示第一屏幕或第二屏幕。雖然相同的應(yīng)用被運(yùn)行,但是可根據(jù)屏幕存儲(chǔ)映射到用戶輸入的不同任務(wù)或任務(wù)集。每一任務(wù)可存儲(chǔ)為映射到至少一個(gè)用戶輸入。例如,第一應(yīng)用的第二屏幕上運(yùn)行的第一任務(wù)可映射到第四、第五和第六用戶輸入中的至少一個(gè)。例如,在獲取到第一用戶輸入時(shí),電子設(shè)備100可檢測(cè)到映射到第一用戶輸入的在第一應(yīng)用第一屏幕上運(yùn)行的第一任務(wù)。因此,電子設(shè)備100可確定第一應(yīng)用為與第一用戶輸入相關(guān)的應(yīng)用。如果附加的應(yīng)用被運(yùn)行,則可更新映射到所添加應(yīng)用中可運(yùn)行的每一任務(wù)的用戶輸入。而且,為了獲取映射到所添加應(yīng)用中的可運(yùn)行任務(wù)的用戶輸入,電子設(shè)備100可激活相關(guān)傳感器,以便傳感器可以低功耗通過傳感器集線器(即,低功率傳感器控制器)周期地感測(cè)用戶輸入。為了提高檢測(cè)被映射到用戶輸入的任務(wù)的速度,電子設(shè)備100可根據(jù)正運(yùn)行的多個(gè)應(yīng)用中顯示的屏幕變化實(shí)時(shí)從整個(gè)db過濾必要數(shù)據(jù)。例如,如果在應(yīng)用a中正顯示第一屏幕,則電子設(shè)備100可過濾除與第一屏幕相關(guān)數(shù)據(jù)以外的其余數(shù)據(jù),例如,與第二屏幕相關(guān)的數(shù)據(jù)和與第三屏幕相關(guān)的數(shù)據(jù)。因此,電子設(shè)備100可提高檢測(cè)被映射到用戶輸入的任務(wù)的速度。根據(jù)本公開另一實(shí)施例,電子設(shè)備100可存儲(chǔ)所有被存儲(chǔ)應(yīng)用、任務(wù)和用戶輸入之間的相關(guān)性的db。電子設(shè)備100可使用所存儲(chǔ)的db確定與所獲取用戶輸入相關(guān)的應(yīng)用。電子設(shè)備100可使用db檢測(cè)被映射到用戶輸入的任務(wù)。如果在單個(gè)應(yīng)用中一個(gè)或多個(gè)任務(wù)被檢測(cè)到并被運(yùn)行,則電子設(shè)備100可使用db確定第一應(yīng)用。然而,如果在多個(gè)應(yīng)用中多個(gè)任務(wù)被檢測(cè)到并被運(yùn)行,則電子設(shè)備100可能不能使用db確定第一應(yīng)用。因此,電子設(shè)備100可確定是否可能通過使用db搜索被映射到所獲取用戶輸入的任務(wù)來確定第一應(yīng)用。根據(jù)本公開另一實(shí)施例,如果在多個(gè)應(yīng)用中多個(gè)檢測(cè)到任務(wù)被運(yùn)行,則電子設(shè)備100可確定與用戶輸入相關(guān)的所有應(yīng)用并可控制多個(gè)應(yīng)用的每一個(gè)運(yùn)行任務(wù)。根據(jù)本公開另一實(shí)施例,電子設(shè)備100可直接使用db確定對(duì)應(yīng)于所獲取的用戶輸入的應(yīng)用。例如,電子設(shè)備100可在不執(zhí)行搜索對(duì)應(yīng)于所獲取的用戶輸入的任務(wù)的過程的情況下,直接確定與用戶輸入相關(guān)的應(yīng)用。在步驟311,如果有可能使用db確定第一應(yīng)用,則電子設(shè)備100基于db和所獲取的用戶輸入確定第一應(yīng)用。如上所述,電子設(shè)備100可使用db檢測(cè)被映射到所獲取的用戶輸入的任務(wù)。電子設(shè)備100可確定運(yùn)行所檢測(cè)到的任務(wù)的應(yīng)用為第一應(yīng)用。例如,當(dāng)從用戶獲取語音輸入“stop(停止)”時(shí),電子設(shè)備100可在db中檢測(cè)被映射到語音輸入“stop”的任務(wù)。如果檢測(cè)到被映射到語音輸入“stop”的任務(wù)并且運(yùn)行該任務(wù)的應(yīng)用為音樂播放應(yīng)用,則電子設(shè)備100可確定音樂播放應(yīng)用為第一應(yīng)用。根據(jù)另一實(shí)施例,如果檢測(cè)到被映射到語音輸入“stop”的任務(wù)并且音樂播放應(yīng)用和媒體播放應(yīng)用運(yùn)行該任務(wù),則電子設(shè)備100可確定音樂播放音樂和媒體播放應(yīng)用兩者為第一應(yīng)用。根據(jù)本公開另一實(shí)施例,電子設(shè)備100可在不搜索被映射到語音輸入“stop”的任務(wù)的情況下,確定對(duì)應(yīng)于語音輸入“stop”的應(yīng)用。電子設(shè)備100可確定所確定的應(yīng)用為第一應(yīng)用。在步驟320,如果不能使用db確定第一應(yīng)用,則電子設(shè)備100跟蹤用戶的眼睛。電子設(shè)備100可通過相機(jī)獲取用戶的臉部或眼睛的圖像。電子設(shè)備100可基于用戶的臉部或眼睛的圖像以及電子設(shè)備100和用戶之間的距離跟蹤用戶的眼睛。在步驟330,電子設(shè)備100確定電子設(shè)備100是否能夠基于所跟蹤的用戶的眼睛確定第一應(yīng)用。電子設(shè)備100可檢測(cè)所跟蹤的用戶的眼睛指示的應(yīng)用。如上所述,電子設(shè)備100可確定通過跟蹤用戶的眼睛所檢測(cè)到的應(yīng)用為與所獲取的用戶輸入相關(guān)的第一應(yīng)用。然而,如果通過跟蹤用戶的眼睛檢測(cè)到的應(yīng)用正被運(yùn)行,如果用戶的眼睛的移動(dòng)小于預(yù)定閾值,或者如果用戶注視除電子設(shè)備100以外的地方,則盡管執(zhí)行了用戶眼睛跟蹤,電子設(shè)備100還是有可能不能確定第一應(yīng)用。因此,電子設(shè)備100可跟蹤用戶的眼睛并確定電子設(shè)備100是否能夠基于所跟蹤的用戶的眼睛確定第一應(yīng)用。在步驟331,如果有可能基于所跟蹤的用戶的眼睛確定第一應(yīng)用,則電子設(shè)備100基于所跟蹤的用戶的眼睛確定第一應(yīng)用。例如,電子設(shè)備100可確定第一應(yīng)用為多個(gè)應(yīng)用當(dāng)中的被檢測(cè)為在獲取用戶輸入的同時(shí)用戶正注視的應(yīng)用。而且,為使用所跟蹤的用戶的眼睛確定第一應(yīng)用,電子設(shè)備100可在電子設(shè)備100的存儲(chǔ)器中存儲(chǔ)被檢測(cè)為被用戶注視達(dá)至少預(yù)定時(shí)間的應(yīng)用的檢測(cè)歷史。電子設(shè)備100可根據(jù)應(yīng)用的檢測(cè)歷史確定第一應(yīng)用為被檢測(cè)為被用戶注視最多次數(shù)的應(yīng)用。之后將參考圖4詳細(xì)描述基于電子設(shè)備100中的檢測(cè)歷史確定第一應(yīng)用的特定方法。在步驟340,如果電子設(shè)備100不能基于所跟蹤的用戶的眼睛確定第一應(yīng)用,則電子設(shè)備100在其顯示器上顯示用于選擇第一應(yīng)用的彈出窗口。為確定多個(gè)應(yīng)用中運(yùn)行的應(yīng)用以響應(yīng)用戶輸入,電子設(shè)備100可通過彈出窗口接收用戶選擇。為接收用戶選擇,電子設(shè)備100可如上所述顯示彈出窗口或通過揚(yáng)聲器輸出提示用戶選擇第一應(yīng)用的語音。在步驟350,電子設(shè)備100確定通過步驟340顯示的彈出窗口選擇的應(yīng)用為第一應(yīng)用。當(dāng)電子設(shè)備100通過揚(yáng)聲器輸出提示用戶選擇第一應(yīng)用的語音時(shí),電子設(shè)備100可接收指示對(duì)第一應(yīng)用的選擇的語音輸入并基于所接收的語音輸入確定所選擇的應(yīng)用為第一應(yīng)用。雖然電子設(shè)備100可如上所述順序執(zhí)行確定與用戶輸入相關(guān)的第一應(yīng)用的操作,但是電子設(shè)備100也可執(zhí)行操作而不考慮該順序。例如,電子設(shè)備100可通過首先跟蹤用戶的眼睛而不是使用db來確定第一應(yīng)用。當(dāng)獲取用戶輸入時(shí),電子設(shè)備100可通過提供彈出窗口確定第一應(yīng)用。雖然圖3中未示出,但是電子設(shè)備100可獲取指示預(yù)定應(yīng)用的附加輸入并確定由附加輸入所指示的預(yù)定應(yīng)用為第一應(yīng)用。之后將詳細(xì)描述基于電子設(shè)備100中的附加輸入確定第一應(yīng)用的方法。圖4是圖解根據(jù)本公開實(shí)施例的基于跟蹤用戶的眼睛而確定第一應(yīng)用的操作的流程圖。參照?qǐng)D4,在步驟410,電子設(shè)備100通過跟蹤用戶的眼睛檢測(cè)用戶的眼睛指示的應(yīng)用。如本文以上所述,電子設(shè)備100可基于獲取的用戶臉部或眼睛的圖像以及在電子設(shè)備100和用戶之間的距離跟蹤用戶的眼睛。因此,電子設(shè)備100可確定用戶的眼睛指示的顯示器的點(diǎn)并檢測(cè)在所確定的點(diǎn)上顯示的應(yīng)用。在步驟420,電子設(shè)備100存儲(chǔ)被檢測(cè)到被用戶注視達(dá)至少預(yù)定時(shí)間的應(yīng)用的檢測(cè)歷史。雖然電子設(shè)備100可確定在獲取用戶輸入的同時(shí)被檢測(cè)為被用戶注視的應(yīng)用為第一應(yīng)用,但是非預(yù)期的應(yīng)用可能被確定為第一應(yīng)用。因此,為更加準(zhǔn)確地確定第一應(yīng)用,電子設(shè)備100可存儲(chǔ)被檢測(cè)為被用戶注視達(dá)至少預(yù)定時(shí)間的應(yīng)用的檢測(cè)歷史。例如,如果用戶的眼睛至少預(yù)定時(shí)間中有七次指向應(yīng)用a、兩次指向應(yīng)用b以及一次指向應(yīng)用c,則電子設(shè)備100可存儲(chǔ)對(duì)于每一應(yīng)用的檢測(cè)次數(shù)作為應(yīng)用的檢測(cè)歷史。而且,電子設(shè)備100可附加存儲(chǔ)正在進(jìn)行的任務(wù)和運(yùn)行該任務(wù)的應(yīng)用之間的相關(guān)性作為應(yīng)用的檢測(cè)歷史。例如,電子設(shè)備100可根據(jù)檢測(cè)時(shí)是應(yīng)用a還是應(yīng)用b正在運(yùn)行進(jìn)行中的任務(wù)而分別存儲(chǔ)注視檢測(cè)的次數(shù)。因此,電子設(shè)備100可在確定第一應(yīng)用中引入每一應(yīng)用和任務(wù)之間的相關(guān)性并使用該相關(guān)性。在步驟430,電子設(shè)備100確定被檢測(cè)到最多次數(shù)的應(yīng)用為第一應(yīng)用。通過執(zhí)行根據(jù)圖4的方法,相比其它示例中電子設(shè)備100確定在獲取用戶輸入的同時(shí)檢測(cè)到被用戶注視的應(yīng)用為第一應(yīng)用,電子設(shè)備100可更準(zhǔn)確地確定第一應(yīng)用。如果進(jìn)行中的應(yīng)用為應(yīng)用a,則電子設(shè)備100可基于不考慮應(yīng)用a的檢測(cè)次數(shù)的檢測(cè)歷史,考慮應(yīng)用a和其它應(yīng)用之間的相關(guān)性而確定第一應(yīng)用。例如,如果應(yīng)用a被檢測(cè)到兩次(即,如果對(duì)應(yīng)用a達(dá)至少預(yù)定時(shí)間的檢測(cè)次數(shù)為2次),應(yīng)用b被檢測(cè)到四次,應(yīng)用c,應(yīng)用a中正運(yùn)行任務(wù),則第一應(yīng)用可以與應(yīng)用b被檢測(cè)到三次,c被檢測(cè)到一次的場(chǎng)景相同的方式如下被確定。如果進(jìn)行中的任務(wù)正在應(yīng)用a中運(yùn)行,則電子設(shè)備100可確定被檢測(cè)到最多次數(shù)的應(yīng)用b為第一應(yīng)用。雖然檢測(cè)的總次數(shù)大于應(yīng)用c,但是在進(jìn)一步考慮應(yīng)用a和應(yīng)用b相關(guān)性時(shí),電子設(shè)備100可確定應(yīng)用b為與所獲取用戶輸入相關(guān)的第一應(yīng)用。圖5是圖解根據(jù)本公開實(shí)施例的任務(wù)處理操作的概念圖的圖。如圖5(a)所示,電子設(shè)備100可同時(shí)運(yùn)行應(yīng)用a和應(yīng)用b并在分開的運(yùn)行窗口顯示應(yīng)用a和應(yīng)用b。圖5(a)圖解電子設(shè)備100正運(yùn)行應(yīng)用a中的任務(wù)的情況。當(dāng)電子設(shè)備100正如圖5(a)所示運(yùn)行應(yīng)用a中的任務(wù)時(shí),電子設(shè)備100可獲取與應(yīng)用b相關(guān)的用戶輸入。接著,電子設(shè)備100可確定所獲取的用戶輸入與應(yīng)用b相關(guān),并在應(yīng)用b中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù),同時(shí)保持運(yùn)行應(yīng)用a的任務(wù)不中斷,如圖5(b)所示。如上所述,電子設(shè)備100可在不執(zhí)行選擇應(yīng)用b的過程的情況下,運(yùn)行應(yīng)用b中對(duì)應(yīng)于所獲取的用戶輸入的任務(wù)。圖5(c)圖解電子設(shè)備100運(yùn)行應(yīng)用b中對(duì)應(yīng)于用戶輸入的任務(wù)之后的示例。電子設(shè)備100保持運(yùn)行應(yīng)用a中的任務(wù)。以此方式,電子設(shè)備100可運(yùn)行應(yīng)用b中的任務(wù),同時(shí)保持運(yùn)行任務(wù)a。圖6是圖解根據(jù)本公開實(shí)施例的任務(wù)處理操作的圖。如圖6(a)所示,電子設(shè)備100可同時(shí)運(yùn)行應(yīng)用a、b和c,應(yīng)用a、b和c可在其中它們被運(yùn)行的各個(gè)窗口顯示。圖6(b)圖解用戶附加運(yùn)行應(yīng)用d的示例,電子設(shè)備100調(diào)用應(yīng)用d并附加顯示用于運(yùn)行應(yīng)用d的窗口。圖6(b)還圖解電子設(shè)備100運(yùn)行所添加應(yīng)用d中的任務(wù)。在如圖6(b)所示電子設(shè)備100運(yùn)行應(yīng)用d中的任務(wù)時(shí),電子設(shè)備100可獲取與應(yīng)用a相關(guān)的用戶輸入。在這種情況下,電子設(shè)備100可能不能立即從電子設(shè)備100中正運(yùn)行的多個(gè)應(yīng)用中確定哪一應(yīng)用與所獲取用戶輸入相關(guān)。反之,電子設(shè)備100可通過執(zhí)行以上參考圖3所述的確定操作確定與用戶輸入相關(guān)的第一應(yīng)用。圖6(c)是圖解電子設(shè)備100確定用戶輸入與應(yīng)用a相關(guān)并運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù)的示例的圖。電子設(shè)備100可在不執(zhí)行選擇應(yīng)用a的過程的情況下運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù)。圖6(d)是圖解電子設(shè)備100運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù)之后、電子設(shè)備100保持通過應(yīng)用d運(yùn)行的任務(wù)的運(yùn)行的示例的圖。以此方式,電子設(shè)備100可運(yùn)行應(yīng)用a中的任務(wù),而不中斷應(yīng)用d中的任務(wù)的運(yùn)行。圖7是圖解根據(jù)本公開實(shí)施例的處理由用戶選擇的應(yīng)用中的任務(wù)的操作的圖。如圖7(a)所示,電子設(shè)備100可運(yùn)行應(yīng)用a、b、c和d,并在各自窗口中顯示這些應(yīng)用。入可通過電子設(shè)備100獲取與應(yīng)用a、b、c和d中的一個(gè)相關(guān)的用戶輸。如以上參考圖5和6所述,如果電子設(shè)備100能夠確定與用戶輸入相關(guān)的應(yīng)用a,則電子設(shè)備100可運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù),如圖7(c)所示。然而,如果不能確定與用戶輸入相關(guān)的應(yīng)用a,則電子設(shè)備100可通過揚(yáng)聲器輸出用于選擇第一應(yīng)用的語音以便用戶可選擇第一應(yīng)用,如圖7(b)所示。如果通過電子設(shè)備100輸出了用于選擇第一應(yīng)用的語音,則用戶可通過提供語音輸入在應(yīng)用a、b、c當(dāng)中選擇第一應(yīng)用。電子設(shè)備100可從用戶獲取語音輸入并基于該語音輸入確定第一應(yīng)用。例如,圖7(b)中,電子設(shè)備100可輸出提示用戶選擇應(yīng)用a、b和c其中之一作為第一應(yīng)用的語音。當(dāng)從電子設(shè)備100聽到語音輸出時(shí),用戶可向電子設(shè)備100提供語音輸入“應(yīng)用a”以選擇應(yīng)用a作為第一應(yīng)用。電子設(shè)備100可基于從用戶接收的語音輸入確定應(yīng)用a為第一應(yīng)用。接著,電子設(shè)備100可運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù),如圖7(c)所示。在圖7的示例中,電子設(shè)備100從用戶接收附加的語音輸入。然而,附加的語音輸入僅由電子設(shè)備100用于確定與用戶輸入相關(guān)的應(yīng)用,而不是被用于直接選擇應(yīng)用a。因此,在圖7中,在保持應(yīng)用d所運(yùn)行的任務(wù)的同時(shí),電子設(shè)備100也可運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù),而不單獨(dú)執(zhí)行選擇應(yīng)用a的過程。圖8是圖解根據(jù)本公開實(shí)施例的通過提供使得能夠進(jìn)行第一應(yīng)用的選擇的彈出窗口來處理任務(wù)的操作的圖。參照?qǐng)D8,如果電子設(shè)備100能夠確定與所獲取的用戶輸入相關(guān)的第一應(yīng)用,則電子設(shè)備100可運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù),如圖8(c)所示。然而,如圖7中示例所示,電子設(shè)備100可能不能在應(yīng)用a、b、c和d運(yùn)行時(shí)立即確定與所獲取用戶輸入相關(guān)的應(yīng)用,如圖8(a)所示。當(dāng)這樣的確定不可能時(shí),與圖7相比,圖8(b)中,電子設(shè)備100不是通過揚(yáng)聲器的語音輸出,而是顯示提示用戶選擇第一應(yīng)用的彈出窗口810,以便接收對(duì)與用戶輸入相關(guān)的第一應(yīng)用的選擇。當(dāng)電子設(shè)備100中顯示彈出窗口810時(shí),用戶可在彈出窗口810中選擇第一應(yīng)用。電子設(shè)備100可基于通過彈出窗口810獲取的輸入確定第一應(yīng)用。例如,為選擇應(yīng)用a為第一應(yīng)用,用戶可觸摸彈出窗口810中顯示的表示應(yīng)用a的圖標(biāo)。電子設(shè)備100可基于表示應(yīng)用a的圖標(biāo)上的觸摸輸入確定應(yīng)用a為第一應(yīng)用。接著,電子設(shè)備100可運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù),如圖8(c)所示。圖8圖解電子設(shè)備100通過彈出窗口810從用戶接收附加觸摸輸入的示例。然而,如圖7所示情形,附加的觸摸輸入僅由電子設(shè)備100用于確定與用戶輸入相關(guān)的應(yīng)用,而不是用于直接選擇應(yīng)用a。相應(yīng)地,在圖8中,在保持通過應(yīng)用d所運(yùn)行任務(wù)的同時(shí),電子設(shè)備100也可在不執(zhí)行選擇應(yīng)用a的過程的情況下,運(yùn)行應(yīng)用a中對(duì)應(yīng)于用戶輸入的任務(wù)。圖9是圖解根據(jù)本公開實(shí)施例的任務(wù)處理操作的圖。雖然電子設(shè)備100可如圖5至8所示將顯示區(qū)域分割并在所分割區(qū)域分開顯示用于運(yùn)行多個(gè)應(yīng)用的窗口以便窗口彼此不重疊,但是電子設(shè)備100也可如此顯示用于運(yùn)行多個(gè)應(yīng)用的窗口以使窗口可以彼此至少部分地重疊。如圖9(a)所示,電子設(shè)備100可顯示其中應(yīng)用a、b、c和d正被運(yùn)行、根據(jù)其顯示優(yōu)先級(jí)彼此重疊的窗口。用于運(yùn)行其中正運(yùn)行正在進(jìn)行的任務(wù)的應(yīng)用a的窗口可被分配給比任何其他運(yùn)行窗口高的優(yōu)先級(jí),并且因而被顯示在最前面的位置。在運(yùn)行應(yīng)用a中的任務(wù)期間,電子設(shè)備100可獲取與應(yīng)用d相關(guān)的用戶輸入,電子設(shè)備100可從電子設(shè)備100中運(yùn)行的多個(gè)應(yīng)用當(dāng)中確定與所獲取用戶輸入相關(guān)的應(yīng)用。電子設(shè)備100可以以圖3所示的確定操作確定與用戶輸入相關(guān)的第一應(yīng)用。圖9(b)是圖解電子設(shè)備100確定用戶輸入與應(yīng)用d相關(guān)并運(yùn)行應(yīng)用d中對(duì)應(yīng)于用戶輸入任務(wù)的示例的圖。以此方式,電子設(shè)備100可不執(zhí)行用于選擇應(yīng)用d、通過改變應(yīng)用的顯示優(yōu)先級(jí)而在相對(duì)于其他應(yīng)用的最前面位置顯示應(yīng)用d、接著運(yùn)行任務(wù)以便運(yùn)行應(yīng)用d中對(duì)應(yīng)于用戶輸入的任務(wù)的過程。圖9(c)是圖解電子設(shè)備100運(yùn)行應(yīng)用d中對(duì)應(yīng)于用戶輸入的任務(wù)之后、電子設(shè)備100保持應(yīng)用a中任務(wù)的運(yùn)行的示例的圖。以此方式,電子設(shè)備100可運(yùn)行應(yīng)用d中的任務(wù),同時(shí)保持應(yīng)用a中運(yùn)行的任務(wù)。圖10是圖解根據(jù)本公開實(shí)施例的任務(wù)處理操作的圖。電子設(shè)備100可以層疊堆棧顯示用于運(yùn)行多個(gè)應(yīng)用的窗口。如圖10(a)所示,電子設(shè)備100可顯示以層疊堆棧排列的用于運(yùn)行應(yīng)用a、b、c和d的窗口。在運(yùn)行應(yīng)用a中的任務(wù)期間,電子設(shè)備100可獲取與應(yīng)用c相關(guān)的用戶輸入,電子設(shè)備100可從電子設(shè)備100中正運(yùn)行的多個(gè)應(yīng)用當(dāng)中確定與所獲取用戶輸入相關(guān)的應(yīng)用。電子設(shè)備100可以以圖3所示的確定操作確定與用戶輸入相關(guān)的第一應(yīng)用。圖10(b)是圖解電子設(shè)備100確定用戶輸入與應(yīng)用c相關(guān)并運(yùn)行應(yīng)用c中對(duì)應(yīng)于用戶輸入的任務(wù)的圖。以此方式,電子設(shè)備100可不執(zhí)行用于選擇應(yīng)用c、在相對(duì)于其他應(yīng)用的最前面位置顯示應(yīng)用c并且接著運(yùn)行任務(wù)以便運(yùn)行應(yīng)用c中對(duì)應(yīng)于用戶輸入的任務(wù)的過程。圖10(c)是圖解電子設(shè)備100運(yùn)行應(yīng)用c中對(duì)應(yīng)于用戶輸入的任務(wù)之后、電子設(shè)備100保持應(yīng)用a中任務(wù)的運(yùn)行的示例的圖。以此方式,電子設(shè)備100可運(yùn)行應(yīng)用c中的任務(wù),同時(shí)保持應(yīng)用a中任務(wù)的運(yùn)行。圖11圖解根據(jù)本公開實(shí)施例的電子設(shè)備上顯示的屏幕的圖。圖11圖解其中用于運(yùn)行應(yīng)用a1110、應(yīng)用b1120和應(yīng)用c1130的窗口根據(jù)其顯示優(yōu)先級(jí)而被顯示為彼此重疊的示例。應(yīng)用b1120可被顯示為與應(yīng)用a1110部分重疊,應(yīng)用c1130被顯示為被應(yīng)用a全部重疊。如果電子設(shè)備100獲取與應(yīng)用c1130相關(guān)的用戶輸入,則電子設(shè)備100可確定多個(gè)應(yīng)用當(dāng)中哪一應(yīng)用與用戶輸入相關(guān)。電子設(shè)備100可運(yùn)行應(yīng)用c1130中對(duì)應(yīng)于用戶輸入的任務(wù),確定用戶輸入與應(yīng)用c1130相關(guān)。如前面參照?qǐng)D9和10所述,電子設(shè)備100可不執(zhí)行用于直接選擇應(yīng)用c1130、在相對(duì)于其他應(yīng)用的最前面位置顯示應(yīng)用c、并且接著運(yùn)行對(duì)應(yīng)于應(yīng)用c的任務(wù)以便運(yùn)行應(yīng)用c的過程。然而,即使應(yīng)用c1130被應(yīng)用a完全重疊并且從而沒有顯示在電子設(shè)備100上,如圖11所示,但是電子設(shè)備100可運(yùn)行應(yīng)用c1130中對(duì)應(yīng)于用戶輸入的任務(wù)。圖12a和12b是圖解根據(jù)本公開實(shí)施例的通過筆輸入處理任務(wù)的電子設(shè)備的圖。參照?qǐng)D12a,電子設(shè)備100可在運(yùn)行應(yīng)用a中的任務(wù)期間從用戶獲取筆輸入。用戶可對(duì)電子設(shè)備100應(yīng)用筆輸入以運(yùn)行除應(yīng)用a以外的應(yīng)用。電子設(shè)備100可從正運(yùn)行的多個(gè)應(yīng)用中確定哪一應(yīng)用與筆輸入相關(guān)。如果電子設(shè)備100確定筆輸入與應(yīng)用d相關(guān),則電子設(shè)備100可運(yùn)行應(yīng)用d中對(duì)應(yīng)于筆輸入的任務(wù),同時(shí)保持關(guān)于應(yīng)用a所執(zhí)行的任務(wù)的運(yùn)行。用戶可與筆輸入一起應(yīng)用指示預(yù)定應(yīng)用的附加輸入。電子設(shè)備100可確定附加輸入所指示的預(yù)定應(yīng)用為第一應(yīng)用。例如,如圖12b所示,用戶可應(yīng)用筆輸入“play”,接著應(yīng)用附加輸入“music”?!癿usic”可以是指示音樂播放應(yīng)用的預(yù)定輸入。電子設(shè)備100可確定附加輸入“music”所指示的應(yīng)用d(在本示例中為音樂播放應(yīng)用)為第一應(yīng)用。接著,電子設(shè)備100可運(yùn)行應(yīng)用d中對(duì)應(yīng)于筆輸入“play”的任務(wù)。圖13a和13b是圖解根據(jù)本公開實(shí)施例的通過跟蹤用戶的眼睛處理任務(wù)的操作的圖。參照13a和13b,電子設(shè)備100可通過經(jīng)相機(jī)跟蹤用戶的眼睛來從正運(yùn)行的多個(gè)應(yīng)用當(dāng)中確定與所獲取用戶輸入相關(guān)的第一應(yīng)用。例如,在檢測(cè)應(yīng)用a正被用戶注視的同時(shí),電子設(shè)備100可獲取用于運(yùn)行除應(yīng)用a以外應(yīng)用的用戶輸入,如圖13b所示。然而,為了更加準(zhǔn)確地確定第一應(yīng)用,電子設(shè)備100可基于被檢測(cè)為被用戶注視預(yù)定時(shí)間的應(yīng)用的檢測(cè)歷史確定第一應(yīng)用,如本文以上參照?qǐng)D4所述。圖14是圖解根據(jù)本公開實(shí)施例的通過手勢(shì)輸入處理任務(wù)的電子設(shè)備的圖。參照?qǐng)D14,電子設(shè)備100可在應(yīng)用d的任務(wù)運(yùn)行期間從用戶獲取手勢(shì)輸入。用戶可對(duì)電子設(shè)備100應(yīng)用手勢(shì)輸入以運(yùn)行除應(yīng)用d以外的應(yīng)用。電子設(shè)備100可從正運(yùn)行的多個(gè)應(yīng)用中確定與手勢(shì)輸入相關(guān)的應(yīng)用。如果電子設(shè)備100確定觸摸輸入與應(yīng)用c相關(guān),則電子設(shè)備100可運(yùn)行應(yīng)用c中對(duì)應(yīng)于筆輸入的任務(wù),同時(shí)保持應(yīng)用d中任務(wù)的運(yùn)行。圖15是圖解根據(jù)本公開實(shí)施例的通過手勢(shì)輸入處理任務(wù)的電子設(shè)備的圖。用戶可與圖14中所示的手勢(shì)輸入一起應(yīng)用指示預(yù)定應(yīng)用的附加輸入。例如,用戶可應(yīng)用指示特定應(yīng)用的手勢(shì)輸入作為附加輸入。如圖15所示,用戶可應(yīng)用指示應(yīng)用c的手勢(shì)輸入作為附加輸入。電子設(shè)備100可基于指示應(yīng)用c的附加輸入確定應(yīng)用c為第一應(yīng)用。因此,電子設(shè)備100可運(yùn)行應(yīng)用c中對(duì)應(yīng)于手勢(shì)輸入的任務(wù)。雖然在本文以上參照?qǐng)D15所述的示例中,附加輸入為手勢(shì)輸入,但是該示例不限于本公開實(shí)施例,用戶可與手勢(shì)輸入一起應(yīng)用筆輸入、語音輸入等作為附加輸入。圖16是圖解根據(jù)本公開實(shí)施例的控制電子設(shè)備的方法的流程圖。參照?qǐng)D16,在步驟1610中,電子設(shè)備100在前景中運(yùn)行第一應(yīng)用,在背景中運(yùn)行第二應(yīng)用。為運(yùn)行多個(gè)應(yīng)用,電子設(shè)備100可在前景中運(yùn)行其中運(yùn)行正在進(jìn)行的任務(wù)的第一應(yīng)用,在背景中運(yùn)行當(dāng)前沒有任務(wù)運(yùn)行的第二應(yīng)用。在步驟1620,電子設(shè)備100獲取用戶輸入用于運(yùn)行第二應(yīng)用中的任務(wù)。用戶輸入可以與第一應(yīng)用所支持的輸入類型不同。例如,如果第一應(yīng)用支持觸摸輸入,則用戶輸入可以是諸如例如語音輸入、手勢(shì)輸入或筆輸入等之類的不同類型。雖然第一應(yīng)用支持觸摸輸入和語音輸入,如果對(duì)應(yīng)于正在進(jìn)行任務(wù)的輸入是觸摸輸入,那么用戶輸入可包括語音輸入。這種形式的輸入被執(zhí)行以便不影響第一應(yīng)用中正運(yùn)行的任務(wù)。在步驟1630,電子設(shè)備100對(duì)第二應(yīng)用分配用戶輸入。因?yàn)橛脩糨斎氡粦?yīng)用以運(yùn)行第二應(yīng)用中的任務(wù),所以電子設(shè)備可對(duì)第二應(yīng)用分配用戶輸入。如果有多個(gè)第二應(yīng)用,那么電子設(shè)備100可在對(duì)第二應(yīng)用分配用戶輸入之前確定與用戶輸入相關(guān)的應(yīng)用。電子設(shè)備100可通過執(zhí)行參照?qǐng)D3圖解和描述的確定操作確定與用戶輸入相關(guān)的應(yīng)用。在步驟1640,電子設(shè)備100在背景中運(yùn)行第二應(yīng)用中對(duì)應(yīng)于用戶輸入的任務(wù)。由于對(duì)應(yīng)于用戶輸入的任務(wù)在背景中被運(yùn)行,所以可不干擾在前景的第一應(yīng)用的前景下保持正在進(jìn)行的任務(wù)。圖17a和17b是圖解根據(jù)本公開實(shí)施例的為多個(gè)應(yīng)用中的每一個(gè)提供用戶輸入和任務(wù)棧的操作的圖。參照?qǐng)D17a,通過硬件1710(諸如輸入設(shè)備)獲取的用戶輸入可通過內(nèi)核1720被發(fā)送給中間件1730。中間件1730可根據(jù)應(yīng)用的任務(wù)棧的優(yōu)先級(jí)對(duì)具有最高優(yōu)先級(jí)的任務(wù)棧的應(yīng)用提供用戶輸入。參照17b,第一應(yīng)用的任務(wù)棧1750可具有比第二應(yīng)用任務(wù)棧1760高的優(yōu)先級(jí),中間件1730可基于任務(wù)棧向應(yīng)用1740提供所獲取的用戶輸入。例如,中間件1730對(duì)具有比第二應(yīng)用1742高的任務(wù)優(yōu)先級(jí)的第一應(yīng)用1741提供用戶輸入,并運(yùn)行第一應(yīng)用1741中的任務(wù),其中第一和第二應(yīng)用1741和1742包含在應(yīng)用1740中。根據(jù)本公開實(shí)施例,可確定與所獲取用戶輸入相關(guān)的應(yīng)用。因此,對(duì)應(yīng)于用戶輸入的任務(wù)可在與用戶輸入相關(guān)的應(yīng)用中被運(yùn)行,同時(shí)保持進(jìn)行中的應(yīng)用的任務(wù)。例如,如果所獲取用戶輸入與第二應(yīng)用1742相關(guān),即使第二應(yīng)用1742的任務(wù)棧1760比第一應(yīng)用1741的任務(wù)棧1750具有更低的優(yōu)先級(jí),中間件也可向第二應(yīng)用1742提供所獲取的用戶輸入。雖然第二應(yīng)用1742的任務(wù)棧的優(yōu)先級(jí)未根據(jù)第二應(yīng)用1742的用戶選擇而改變,但是與用戶輸入相關(guān)的應(yīng)用可被確定,因此用戶輸入可被提供給具有更低優(yōu)先級(jí)任務(wù)堆棧的第二應(yīng)用1742。圖18a和18b圖解根據(jù)本公開實(shí)施例的顯示用于指示任務(wù)處理結(jié)果的彈出窗口的電子設(shè)備。參照?qǐng)D18a,電子設(shè)備100可在應(yīng)用a和應(yīng)用b運(yùn)行期間獲取與應(yīng)用b相關(guān)的用戶輸入。響應(yīng)于用戶輸入,電子設(shè)備100可在應(yīng)用b中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù),確定應(yīng)用b為與用戶輸入相關(guān)的第一應(yīng)用。參照?qǐng)D18b,電子設(shè)備100可在單獨(dú)的彈出窗口1810顯示應(yīng)用b中運(yùn)行的任務(wù)的結(jié)果。因此,用戶可意識(shí)到在應(yīng)用b中已經(jīng)運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。電子設(shè)備100可在彈出窗口上可視地指示應(yīng)用b中任務(wù)已經(jīng)被運(yùn)行,如圖18b所示,或者通過揚(yáng)聲器由語音信號(hào)指示。根據(jù)本公開實(shí)施例,控制運(yùn)行多個(gè)應(yīng)用的電子設(shè)備的方法可包括從多個(gè)應(yīng)用中確定與所獲取用戶輸入相關(guān)的第一應(yīng)用,并在第一應(yīng)用中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。用戶輸入可包括語音輸入、手勢(shì)輸入和筆輸入中的至少之一。第一應(yīng)用的確定可包括使用存儲(chǔ)的其中用戶輸入被映射到多個(gè)應(yīng)用中的每一個(gè)中可運(yùn)行的任務(wù)的數(shù)據(jù)庫來確定第一應(yīng)用。第一應(yīng)用的確定可包括通過跟蹤用戶眼睛來檢測(cè)在多個(gè)應(yīng)用當(dāng)中被用戶注視的應(yīng)用。第一應(yīng)用的確定可包括確定在多個(gè)應(yīng)用當(dāng)中在獲取用戶輸入的同時(shí)被檢為被用戶注視的應(yīng)用為第一應(yīng)用。第一應(yīng)用的確定還可包括存儲(chǔ)被檢測(cè)為被用戶注視達(dá)至少預(yù)定時(shí)間的應(yīng)用的檢測(cè)歷史。第一應(yīng)用的確定可包括基于應(yīng)用的檢測(cè)歷史從多個(gè)應(yīng)用當(dāng)中確定被檢測(cè)為被用戶注視最多次數(shù)的應(yīng)用為第一應(yīng)用。第一應(yīng)用的確定還可包括在獲取用戶輸入的同時(shí)獲取指示預(yù)定應(yīng)用的附加輸入。第一應(yīng)用的確定可包括確定由附加輸入指示的預(yù)定應(yīng)用為第一應(yīng)用。所述方法還可包括,如果沒有確定與用戶輸入相關(guān)的第一應(yīng)用,則對(duì)用戶顯示用于選擇與用戶輸入相關(guān)的第一應(yīng)用的彈出窗口。第一應(yīng)用的確定可包括確定由用戶在彈出窗口中選擇的應(yīng)用為第一應(yīng)用。根據(jù)本公開另一實(shí)施例,電子設(shè)備可包括:觸摸屏,被配置成顯示正運(yùn)行的多個(gè)應(yīng)用;以及控制器,被配置成確定在多個(gè)應(yīng)用當(dāng)中的與所獲取用戶輸入相關(guān)的第一應(yīng)用,并控制在第一應(yīng)用中對(duì)應(yīng)于用戶輸入的任務(wù)的運(yùn)行。用戶輸入可包括語音輸入、手勢(shì)輸入和筆輸入中的至少之一??刂破骺墒褂么鎯?chǔ)的用戶輸入被映射到多個(gè)應(yīng)用中的每一個(gè)中可運(yùn)行的任務(wù)的數(shù)據(jù)庫來確定第一應(yīng)用。電子設(shè)備還可包括:相機(jī),被配置成獲取用戶的臉部圖像,以及控制器可基于所獲取的用戶的臉部圖像跟蹤用戶眼睛并檢測(cè)多個(gè)應(yīng)用當(dāng)中被用戶注視的應(yīng)用??刂破骺纱_定多個(gè)應(yīng)用當(dāng)中在獲取用戶輸入的同時(shí)被檢測(cè)為被用戶注視的應(yīng)用為第一應(yīng)用??刂破骺煽刂拼鎯?chǔ)被檢測(cè)為被用戶注視達(dá)至少預(yù)定時(shí)間的應(yīng)用的檢測(cè)歷史??刂破骺苫趹?yīng)用的檢測(cè)歷史從多個(gè)應(yīng)用當(dāng)中確定被檢測(cè)為被用戶注視最多次數(shù)的應(yīng)用為第一應(yīng)用??刂破骺稍讷@取用戶輸入的同時(shí)獲取指示預(yù)定應(yīng)用的附加輸入??刂破骺纱_定由附加輸入指示的預(yù)定應(yīng)用為第一應(yīng)用。如果沒有確定與用戶輸入相關(guān)的第一應(yīng)用,則控制器控制對(duì)用戶顯示用于選擇與用戶輸入相關(guān)的第一應(yīng)用的彈出窗口。控制器可確定由用戶在彈出窗口中選擇的應(yīng)用為第一應(yīng)用。根據(jù)本公開另一實(shí)施例,一種控制運(yùn)行多個(gè)應(yīng)用的電子設(shè)備的方法可包括在前景中運(yùn)行第一應(yīng)用,在背景中運(yùn)行第二應(yīng)用,獲取用戶輸入,并在背景中在第二應(yīng)用中運(yùn)行對(duì)應(yīng)于用戶輸入的任務(wù)。用戶輸入可以是與第一應(yīng)用所支持的輸入類型不同的類型。所述方法還可包括對(duì)第二應(yīng)用分配所獲取的用戶輸入。根據(jù)本公開另一實(shí)施例,電子設(shè)備可包括:觸摸屏,被配置成顯示在前景中正運(yùn)行的第一應(yīng)用和在背景中正運(yùn)行的第二應(yīng)用,控制器,被配置成獲取用戶輸入并控制在背景中在第二應(yīng)用中對(duì)應(yīng)于用戶輸入的任務(wù)的運(yùn)行。用戶輸入可以是與第一應(yīng)用所支持的輸入類型不同的類型??刂破骺蓪?duì)第二應(yīng)用分配所獲取的用戶輸入。從前述本公開各實(shí)施例的描述中,很明顯,電子設(shè)備可通過確定與用戶輸入相關(guān)的應(yīng)用而運(yùn)行用戶所期望的應(yīng)用。根據(jù)本公開各種實(shí)施例,電子設(shè)備可在不中斷一個(gè)應(yīng)用中正進(jìn)行的任務(wù)的情況下,運(yùn)行另一應(yīng)用中的任務(wù)。結(jié)果,不需要為了運(yùn)行其它應(yīng)用中的任務(wù)而重復(fù)進(jìn)行選擇另一應(yīng)用并運(yùn)行所選擇的任務(wù)的操作。因此,為用戶提供了快速和便捷的設(shè)備操作環(huán)境。以上根據(jù)本公開所述的電子設(shè)備的每一組件可包括一個(gè)或多個(gè)組件,每一組件的名稱可根據(jù)電子設(shè)備的類型而不同。根據(jù)本公開各種實(shí)施例的電子設(shè)備可包括上述組件的至少之一,某些可被省略或者可包含某些附加的組件。而且,根據(jù)本公開各種實(shí)施例的電子設(shè)備的某些組件可組合成單個(gè)實(shí)體并執(zhí)行與其組合之前各自組件執(zhí)行的功能相同的功能。術(shù)語“模塊”,如本文所使用,可包括其一般定義,包含例如單個(gè)單元或兩個(gè)或多個(gè)單元的組合。術(shù)語“模塊”可與術(shù)語諸如例如“單元”、“邏輯”、“邏輯塊”、“組件”或“電路”互換使用。模塊可以是執(zhí)行一個(gè)或多個(gè)功能或其一部分的最小單元。模塊可以被機(jī)械或電子地實(shí)現(xiàn)。例如,模塊可包括執(zhí)行特定操作的公知或?qū)㈤_發(fā)的專用集成電路(asic)芯片、現(xiàn)場(chǎng)可編程門陣列(fpga)或可編程邏輯設(shè)備中的至少一種。根據(jù)本公開各種實(shí)施例的設(shè)備(例如,模塊或其功能)或者方法中的至少部分可以被以編程模式的形式實(shí)現(xiàn)為存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令。當(dāng)指令被處理器執(zhí)行時(shí),一個(gè)或多個(gè)處理器可運(yùn)行對(duì)應(yīng)于該指令的功能。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以例如是存儲(chǔ)器130。計(jì)算機(jī)可讀介質(zhì)可包括硬盤、軟盤、磁帶和磁介質(zhì)(例如,磁帶)、光介質(zhì)(例如,只讀光盤存儲(chǔ)器(cd-rom))、數(shù)字多用光盤(dvd)、磁光介質(zhì)(例如,光磁盤)、硬件設(shè)備(例如,只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)或閃存)等。編程指令可包括由編譯器所生成的機(jī)器語言編碼或者可由計(jì)算機(jī)使用解析器運(yùn)行的高級(jí)語言編碼。為了執(zhí)行根據(jù)各種實(shí)施例的操作,以上所討論的硬件的功能可以被實(shí)現(xiàn)為一個(gè)或多個(gè)軟件模塊,反之亦然。根據(jù)本公開各種實(shí)施例的模塊或編程模塊可包括一個(gè)或多個(gè)以上所述的組件,可省略其中一部分,或者可包含附加的組件。根據(jù)本公開的由模塊、編程模塊或其他組件執(zhí)行的操作可以以順序、并行、重復(fù)或啟發(fā)方式處理,一些操作可被省略,或者可添加附加的操作。根據(jù)各種實(shí)施例,提供一種存儲(chǔ)指令的存儲(chǔ)介質(zhì)。所述指令可被配置成允許至少一個(gè)處理器執(zhí)行至少一個(gè)操作,當(dāng)該指令由所述至少一個(gè)處理器運(yùn)行時(shí),所述至少一個(gè)操作可包括在多個(gè)應(yīng)用當(dāng)中確定與所獲取用戶輸入相關(guān)的第一應(yīng)用,并在第一應(yīng)用中運(yùn)行對(duì)應(yīng)于所述用戶輸入的任務(wù)。雖然參考其特定實(shí)施例對(duì)本公開進(jìn)行了展示和描述,但是本行業(yè)一般技術(shù)人員應(yīng)該理解,在不背離由所附權(quán)利要求及其等效定義的本公開的精神和范圍的前提下,可以對(duì)其在形式和細(xì)節(jié)上進(jìn)行各種變化。當(dāng)前第1頁12