本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體地說,涉及一種用于智能機(jī)器人的多模態(tài)交互方法及裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的不斷發(fā)展,信息技術(shù)、計(jì)算機(jī)技術(shù)以及人工智能技術(shù)的引入,機(jī)器人的研究已經(jīng)逐步走出工業(yè)領(lǐng)域,逐漸擴(kuò)展到了醫(yī)療、保健、家庭、娛樂以及服務(wù)行業(yè)等領(lǐng)域。而人們對(duì)于機(jī)器人的要求也從簡單重復(fù)的機(jī)械動(dòng)作提升為具有擬人問答、自主性及與其他機(jī)器人進(jìn)行交互的智能機(jī)器人,人機(jī)交互也就成為決定智能機(jī)器人發(fā)展的重要因素。
為了更好地為用戶提供服務(wù),智能機(jī)器人通常會(huì)安裝有相應(yīng)的應(yīng)用程序。在機(jī)器人應(yīng)用場景中,同一時(shí)刻通常只能有一個(gè)應(yīng)用程序與用戶進(jìn)行交互。當(dāng)機(jī)器人調(diào)用應(yīng)用某一應(yīng)用程序時(shí),除非接收到新的啟動(dòng)其他應(yīng)用的意圖,否則機(jī)器人將使該應(yīng)用程序持續(xù)保持交互狀態(tài),這樣,容易造成不必要的資源占用,降低智能機(jī)器人的處理效率。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問題,本發(fā)明提供了一種用于智能機(jī)器人的多模態(tài)交互方法,其包括:
交互數(shù)據(jù)獲取步驟,獲取用戶輸入的多模態(tài)交互數(shù)據(jù);
交互活躍度確定步驟,對(duì)所述多模態(tài)交互數(shù)據(jù)進(jìn)行解析,根據(jù)解析結(jié)果確定運(yùn)行中的應(yīng)用程序的交互活躍度;
應(yīng)用程序調(diào)整步驟,根據(jù)所述應(yīng)用程序的交互活躍度,確定是否需要退出所述應(yīng)用程序。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述交互活躍度確定步驟中,
對(duì)所述多模態(tài)交互數(shù)據(jù)進(jìn)行解析確定本輪交互中是否存在有效交互;
如果本輪交互中存在有效交互,則將所述應(yīng)用程序的前一輪交互的交互活躍度的數(shù)值增加預(yù)設(shè)調(diào)整值,得到本輪交互的交互活躍度;
如果本輪交互中不存在有效交互,則將所述應(yīng)用程序的前一輪交互的交互活躍度的數(shù)值減去預(yù)設(shè)調(diào)整值,得到本輪交互的交互活躍度。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述應(yīng)用程序調(diào)整步驟中,如果所述應(yīng)用程序在本輪交互的交互活躍度小于預(yù)設(shè)活躍度閾值,則退出所述應(yīng)用程序。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述交互活躍度確定步驟中,如果通過對(duì)所述多模態(tài)交互數(shù)據(jù)進(jìn)行解析得到應(yīng)用關(guān)閉指令,則直接關(guān)閉所述應(yīng)用程序,并將所述應(yīng)用程序的交互活躍度恢復(fù)為默認(rèn)值。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述智能機(jī)器人的操作系統(tǒng)中包括一個(gè)用于表現(xiàn)當(dāng)前前臺(tái)運(yùn)行應(yīng)用程序的交互活躍度的交互活躍度參數(shù),當(dāng)當(dāng)前不存在前臺(tái)運(yùn)行應(yīng)用程序時(shí),所述交互活躍度參數(shù)為默認(rèn)值。
本發(fā)明還提供了一種用于智能機(jī)器人的多模態(tài)交互裝置,其包括:
交互數(shù)據(jù)獲取模塊,其用于獲取用戶輸入的多模態(tài)交互數(shù)據(jù);
交互活躍度確定模塊,其用于對(duì)所述多模態(tài)交互數(shù)據(jù)進(jìn)行解析,根據(jù)解析結(jié)果確定運(yùn)行中的應(yīng)用程序的交互活躍度;
應(yīng)用程序調(diào)整模塊,其用于根據(jù)所述應(yīng)用程序的交互活躍度,確定是否需要退出所述應(yīng)用程序。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述交互活躍度確定模塊配置為:
對(duì)所述多模態(tài)交互數(shù)據(jù)進(jìn)行解析確定本輪交互中是否存在有效交互;
如果本輪交互中存在有效交互,則將所述應(yīng)用程序的前一輪交互的交互活躍度的數(shù)值增加預(yù)設(shè)調(diào)整值,得到本輪交互的交互活躍度;
如果本輪交互中不存在有效交互,則將所述應(yīng)用程序的前一輪交互的交互活躍度的數(shù)值減去預(yù)設(shè)調(diào)整值,得到本輪交互的交互活躍度。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用程序調(diào)整模塊配置為如果所述應(yīng)用程序在本輪交互的交互活躍度小于預(yù)設(shè)活躍度閾值,則退出所述應(yīng)用程序。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述交互活躍度確定模塊配置為如果通過對(duì)所述多模態(tài)交互數(shù)據(jù)進(jìn)行解析得到應(yīng)用關(guān)閉指令,則直接關(guān)閉所述應(yīng)用程序,并將所述應(yīng)用程序的交互活躍度恢復(fù)為默認(rèn)值。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述智能機(jī)器人的操作系統(tǒng)中包括一個(gè)用于表現(xiàn)當(dāng)前前臺(tái)運(yùn)行應(yīng)用程序的交互活躍度的交互活躍度參數(shù),當(dāng)當(dāng)前不存在前臺(tái)運(yùn)行應(yīng)用程序時(shí),所述交互活躍度參數(shù)為默認(rèn)值。
本發(fā)明所提供的用于智能機(jī)器人的多模態(tài)交互方法能夠在用戶長時(shí)間不使用某一應(yīng)用程序或者某一應(yīng)用程序長時(shí)間不與用戶產(chǎn)生交互時(shí),智能機(jī)器人能夠及時(shí)的退出該應(yīng)用程序,這樣能夠有效降低這類應(yīng)用程序?qū)C(jī)器人硬件以及數(shù)據(jù)處理資源的占用,從而提高了智能機(jī)器人的資源利用率。
如果有惡意應(yīng)用程序啟動(dòng)后處于前臺(tái)但又不與用戶產(chǎn)生交互過程,對(duì)于現(xiàn)有的多模態(tài)交互方法來說,其并不會(huì)主動(dòng)地對(duì)該惡意應(yīng)用程序進(jìn)行處理,從而使得智能機(jī)器人表現(xiàn)為死機(jī)狀態(tài)。本發(fā)明所提供的方法則能夠在惡意應(yīng)用程序不與用戶進(jìn)行交互的狀態(tài)持續(xù)一定時(shí)長后,自動(dòng)推出/關(guān)閉該惡意程序,從而保證了智能機(jī)器人正常有效地運(yùn)行。
本發(fā)明所提供的用于應(yīng)用程序的數(shù)據(jù)處理方法及裝置能夠使得機(jī)器人中的應(yīng)用程序在長時(shí)間不與用戶進(jìn)行有效交互時(shí)能夠自動(dòng)關(guān)閉,這有助于避免由于應(yīng)用程序持續(xù)待機(jī)而對(duì)人機(jī)交互過程所產(chǎn)生的不良影響,并提高智能機(jī)器人的資源使用效率。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要的附圖做簡單的介紹:
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于智能機(jī)器人的多模態(tài)交互方法的實(shí)現(xiàn)流程示意圖;
圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的用于智能機(jī)器人的多模態(tài)交互方法的實(shí)現(xiàn)流程示意圖;
圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于智能機(jī)器人的多模態(tài)交互裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下將結(jié)合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個(gè)實(shí)施例以及各實(shí)施例中的各個(gè)特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。
同時(shí),在以下說明中,出于解釋的目的而闡述了許多具體細(xì)節(jié),以提供對(duì)本發(fā)明實(shí)施例的徹底理解。然而,對(duì)本領(lǐng)域的技術(shù)人員來說顯而易見的是,本發(fā)明可以不用這里的具體細(xì)節(jié)或者所描述的特定方式來實(shí)施。
另外,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
針對(duì)現(xiàn)有人機(jī)交互方法中所存在的問題,本發(fā)明提供了一種新的用于智能機(jī)器人的多模態(tài)交互方法。該方法利用應(yīng)用程序的交互活躍度來對(duì)應(yīng)用程序的運(yùn)行狀態(tài)進(jìn)行控制,具體地,根據(jù)應(yīng)用程序的交互活躍度來判斷需要退出該應(yīng)用程序,從而使得交互活躍度較低的應(yīng)用程序不再保持交互狀態(tài),進(jìn)而降低應(yīng)用程序的資源占用。
為了更加清楚地闡述本發(fā)明所提供的用于智能機(jī)器人的多模態(tài)交互方法的實(shí)現(xiàn)原理、實(shí)現(xiàn)過程以及優(yōu)點(diǎn),以下分別結(jié)合不同的實(shí)施例來對(duì)該多模態(tài)交互方法作進(jìn)一步地說明。
實(shí)施例一:
圖1示出本實(shí)施例所提供的用于智能機(jī)器人的多模態(tài)交互方法的實(shí)現(xiàn)流程示意圖。
如圖1所示,本實(shí)施例所提供的多模態(tài)交互方法首先在步驟s101中獲取用戶輸入的多模態(tài)交互數(shù)據(jù)。需要指出的是,本實(shí)施例中,根據(jù)實(shí)際需要,該方法在步驟s101中所獲取到的多模態(tài)交互數(shù)據(jù)可以包含不同形式的交互信息。例如,,上述多模態(tài)交互數(shù)據(jù)既可以包含諸如語音信息,也可以包含文本信息,還可以包含圖像信息等其他信息,抑或是多種不同形式信息的組合等。
該方法在步驟s101中可以利用智能機(jī)器人所配置的音頻獲取設(shè)備(例如麥克風(fēng))來獲取語音信息,利用智能機(jī)器人所配置的文本獲取設(shè)備(例如鍵盤)來獲取文本信息,利用智能機(jī)器人所配置的圖像獲取設(shè)備(例如攝像頭)來獲取圖像信息。當(dāng)然,在本發(fā)明的其他實(shí)施例中,該方法還可以采用其他合理方式來獲取上述多模態(tài)交互數(shù)據(jù),本發(fā)明不限于此。
在得到用戶輸入的多模態(tài)交互數(shù)據(jù)后,該方法會(huì)在步驟s102中對(duì)步驟s101中所獲取到的多模態(tài)交互數(shù)據(jù)進(jìn)行解析,并根據(jù)解析結(jié)果確定出運(yùn)行中的應(yīng)用程序的交互活躍度。
本實(shí)施例中,智能機(jī)器人的操作系統(tǒng)中包括一個(gè)交互活躍度參數(shù),該交互活躍度參數(shù)能夠表征當(dāng)前前臺(tái)運(yùn)行應(yīng)用程序的交互活躍度。該方法在步驟s102中根據(jù)解析結(jié)果可以確定出運(yùn)行中的應(yīng)用程序的交互活躍度,即確定出運(yùn)行中的應(yīng)用程序所對(duì)應(yīng)的交互活躍度參數(shù)的取值。
如圖1所示,本實(shí)施例中,該方法會(huì)在步驟s103中根據(jù)步驟s102中所確定出的應(yīng)用程序的交互活躍度,來確定是否需要退出應(yīng)用程序。具體地,本實(shí)施例中,該方法在步驟s103中會(huì)判斷應(yīng)用程序所對(duì)應(yīng)的交互活躍度參數(shù)的取值是否小于預(yù)設(shè)活躍度閾值。
如果應(yīng)用程序所對(duì)應(yīng)的交互活躍度參數(shù)的取值小于預(yù)設(shè)活躍度閾值,那么則表征該應(yīng)用程序與用戶的交互不再活躍,因此此時(shí)該方法也就判定需要退出該應(yīng)用程序,從而釋放該應(yīng)用程序所占用的資源。
而如果應(yīng)用程序所對(duì)應(yīng)的交互活躍度參數(shù)的取值大于或等于預(yù)設(shè)活躍度閾值,那么則表征該應(yīng)用程序與用戶的交互仍處于活躍狀態(tài),為了保持人機(jī)交互過程的順暢,該方法也就會(huì)判定此時(shí)不需要退出該應(yīng)用程序,從而保持該應(yīng)用程序的當(dāng)前狀態(tài)。
需要指出的是,在本發(fā)明的不同實(shí)施例中,上述用于判斷是否需要退出應(yīng)用程序的預(yù)設(shè)活躍度閾值可以根據(jù)實(shí)際需要取不同的合理值,本發(fā)明并不對(duì)上述預(yù)設(shè)活躍度閾值的具體取值進(jìn)行限定。
實(shí)施例二:
圖2示出本實(shí)施例所提供的用于智能機(jī)器人的多模態(tài)交互方法的實(shí)現(xiàn)流程示意圖。
如圖2所示,本實(shí)施例所提供的多模態(tài)交互方法首先在步驟s201中獲取用戶輸入的多模態(tài)交互數(shù)據(jù)。需要指出的是,本實(shí)施例中,步驟s201的具體實(shí)現(xiàn)原理以及實(shí)現(xiàn)過程與上述實(shí)施例一中步驟s101的具體實(shí)現(xiàn)原理以及實(shí)現(xiàn)過程相同,故在此不再對(duì)步驟s201的相關(guān)內(nèi)容進(jìn)行贅述。
在得到用戶輸入的多模態(tài)交互數(shù)據(jù)后,如圖2所示,該方法會(huì)在步驟s202中對(duì)步驟s201中所獲取到的多模態(tài)交互數(shù)據(jù)進(jìn)行解析,并在步驟s203中根據(jù)判斷是否解析得到應(yīng)用關(guān)閉指令。
其中,如果解析得到應(yīng)用關(guān)閉指令,那么該方法也就會(huì)直接在步驟s209中關(guān)閉該應(yīng)用程序,并將該應(yīng)用程序的交互活躍度恢復(fù)為默認(rèn)值。需要指出的是,在本發(fā)明的不同實(shí)施例中,應(yīng)用程序的交互活躍度的默認(rèn)值可以根據(jù)實(shí)際需要配置為不同的合理值,本發(fā)明不限于此。例如,如果應(yīng)用程序的活躍度的可變范圍為[0,100],那么應(yīng)用程序的交互活躍度的默認(rèn)值可以設(shè)置為諸如50、60等合理值。
例如,如果用戶向智能機(jī)器人輸入了諸如“關(guān)閉應(yīng)用程序a”的語音信息,那么該方法在步驟s202中通過對(duì)上述語音信息進(jìn)行解析可以得得到對(duì)應(yīng)于應(yīng)用程序a的應(yīng)用關(guān)閉指令,因此此時(shí)該方法也就會(huì)執(zhí)行步驟s208來關(guān)閉應(yīng)用程序a,并將應(yīng)用程序a的交互活躍度恢復(fù)為默認(rèn)值。
而如果沒有解析得到應(yīng)用關(guān)閉指令,那么如圖2所示,本實(shí)施例中,該方法將在步驟s204中進(jìn)一步判斷本輪交互中是否存在與當(dāng)前應(yīng)用程序相關(guān)的有效交互。例如,當(dāng)前啟動(dòng)的是唱歌應(yīng)用,如果用戶在上一輪交互中向智能機(jī)器人輸入了諸如“唱一首小蘋果吧”的語音信息,智能機(jī)器人通過唱歌應(yīng)用輸出唱“小蘋果”的多模態(tài)輸出信息。如果用戶在本輪交互中向智能機(jī)器人輸入了諸如“再唱一首兩只老虎吧”的語音信息,那么該方法則可以在步驟s204中根據(jù)用戶所輸入的語音信息判斷出在本輪交互中存在有效交互。而如果用戶在本輪交互中沒有向智能機(jī)器人輸入與唱歌相關(guān)的信息,那么該方法則可以在步驟s204中判斷出在本輪交互中不存在唱歌應(yīng)用的有效交互。
本實(shí)施例中,如果在本輪交互中存在當(dāng)前應(yīng)用程序的有效交互,那么該方法則會(huì)在步驟s205中將應(yīng)用程序的前一輪交互的交互活躍度的數(shù)值增加預(yù)設(shè)調(diào)整值,從而得到應(yīng)用程序的本輪交互的交互活躍度;而如果在本輪交互中不存在當(dāng)前應(yīng)用程序的有效交互,那么該方法則會(huì)在步驟s206中將應(yīng)用程序的前一輪交互的交互活躍度的數(shù)值減去預(yù)設(shè)調(diào)整值,從而得到應(yīng)用程序的本輪交互的交互活躍度。
需要指出的是,本實(shí)施例中并不對(duì)上述用于調(diào)整應(yīng)用程序的交互活躍度的預(yù)設(shè)調(diào)整值的具體取值進(jìn)行限定,在本發(fā)明的不同實(shí)施例中,上述預(yù)設(shè)調(diào)整值可以根據(jù)實(shí)際需要配置為不同的合理值(例如1、2等值)。
在得到應(yīng)用程序的本輪交互的交互活躍度后,如圖2所示,該方法會(huì)在步驟s207中判斷應(yīng)用程序的本輪交互的交互活躍度是否小于預(yù)設(shè)活躍度閾值。其中,如果應(yīng)用程序的本輪交互的交互活躍度小于預(yù)設(shè)活躍度閾值,那么該方法則會(huì)在步驟s209中關(guān)閉應(yīng)用程序,并將應(yīng)用程序的交互活躍度恢復(fù)為默認(rèn)值;而如果應(yīng)用程序的本輪交互的交互活躍度大于或等于預(yù)設(shè)活躍度閾值,那么該方法則會(huì)在步驟s208中維持應(yīng)用程序的當(dāng)前狀態(tài),即保持應(yīng)用程序?yàn)殚_啟狀態(tài)。
從上述描述中可以看出,本發(fā)明所提供的用于智能機(jī)器人的多模態(tài)交互方法能夠在用戶長時(shí)間不使用某一應(yīng)用程序或者某一應(yīng)用程序長時(shí)間不與用戶產(chǎn)生交互時(shí),智能機(jī)器人能夠及時(shí)的退出該應(yīng)用程序,這樣能夠有效降低這類應(yīng)用程序?qū)C(jī)器人硬件以及數(shù)據(jù)處理資源的占用,從而提高了智能機(jī)器人的資源利用率。
如果有惡意應(yīng)用程序啟動(dòng)后處于前臺(tái)但又不與用戶產(chǎn)生交互過程,對(duì)于現(xiàn)有的多模態(tài)交互方法來說,其并不會(huì)主動(dòng)地對(duì)該惡意應(yīng)用程序進(jìn)行處理,從而使得智能機(jī)器人表現(xiàn)為死機(jī)狀態(tài)。本發(fā)明所提供的方法則能夠在惡意應(yīng)用程序不與用戶進(jìn)行交互的狀態(tài)持續(xù)一定時(shí)長后,自動(dòng)推出/關(guān)閉該惡意程序,從而保證了智能機(jī)器人正常有效地運(yùn)行。
本發(fā)明還提供了一種用于智能機(jī)器人的多模態(tài)交互裝置,圖3示出了本多模態(tài)交互裝置的結(jié)構(gòu)示意圖。
如圖3所示,本實(shí)施例所提供的用于智能機(jī)器人的多模態(tài)交互裝置優(yōu)選地包括:交互數(shù)據(jù)獲取模塊301、交互活躍度確定模塊302以及應(yīng)用程序調(diào)整模塊303。其中,交互數(shù)據(jù)獲取模塊301用于獲取用戶輸入的多模態(tài)交互數(shù)據(jù)。
本實(shí)施例中,根據(jù)所需要獲取的多模態(tài)交互數(shù)據(jù)的具體形式,交互數(shù)據(jù)獲取模塊301可以采用不同的設(shè)備來實(shí)現(xiàn)。例如,交互數(shù)據(jù)獲取模塊301可以采用智能機(jī)器人所配置的音頻獲取設(shè)備(例如麥克風(fēng))來實(shí)現(xiàn),以用于獲取用戶輸入的音頻信息;交互數(shù)據(jù)獲取模塊301還可以采用智能機(jī)器人所配置的文本獲取設(shè)備(例如鍵盤)來實(shí)現(xiàn),以用于獲取用戶輸入的文本信息;交互數(shù)據(jù)獲取模塊301還可以采用智能機(jī)器人所配置的圖像獲取設(shè)備(例如攝像頭)來實(shí)現(xiàn),以用于獲取關(guān)于用戶的圖像信息;交互數(shù)據(jù)獲取模塊301還可以采用多種不同形式的設(shè)備來實(shí)現(xiàn),以用于同時(shí)獲取多種形式的交互數(shù)據(jù)。
交互數(shù)據(jù)獲取模塊301與交互活躍度確定模塊302連接,其能夠?qū)⒆陨慝@取到的多模態(tài)交互數(shù)據(jù)傳輸至交互活躍度確定模塊302。本實(shí)施例中,交互活躍度確定模塊302會(huì)對(duì)交互數(shù)據(jù)獲取模塊301傳輸來的多模態(tài)交互數(shù)據(jù)進(jìn)行解析,并根據(jù)解析結(jié)果確定出運(yùn)行中的應(yīng)用程序的交互活躍度。
本實(shí)施例中,智能機(jī)器人的操作系統(tǒng)中包括一個(gè)交互活躍度參數(shù),該交互活躍度參數(shù)能夠表征當(dāng)前前臺(tái)運(yùn)行應(yīng)用程序的交互活躍度。交互活躍度確定模塊302能夠根據(jù)解析結(jié)果確定出運(yùn)行中的應(yīng)用程序的交互活躍度,即確定出運(yùn)行中的應(yīng)用程序所對(duì)應(yīng)的交互活躍度參數(shù)的取值。
在確定出運(yùn)行中的應(yīng)用程序的交互活躍度后,交互活躍度確定模塊302會(huì)將應(yīng)用程序的交互活躍度傳輸至與之連接的應(yīng)用程序調(diào)整模塊303,以由應(yīng)用程序調(diào)整模塊303來根據(jù)上述應(yīng)用程序的交互活躍度確定是否需要退出應(yīng)用程序。
具體地,本實(shí)施例中,應(yīng)用程序調(diào)整模塊303會(huì)判斷應(yīng)用程序所對(duì)應(yīng)的交互活躍度參數(shù)的取值是否小于預(yù)設(shè)活躍度閾值。
如果應(yīng)用程序所對(duì)應(yīng)的交互活躍度參數(shù)的取值小于預(yù)設(shè)活躍度閾值,那么則表征該應(yīng)用程序與用戶的交互不再活躍,因此應(yīng)用程序調(diào)整模塊303也就判定需要退出該應(yīng)用程序,從而退出該應(yīng)用程序并釋放該應(yīng)用程序所占用的資源。
而如果應(yīng)用程序所對(duì)應(yīng)的交互活躍度參數(shù)的取值大于或等于預(yù)設(shè)活躍度閾值,那么則表征該應(yīng)用程序與用戶的交互仍處于活躍狀態(tài),為了保持人機(jī)交互過程的順暢,應(yīng)用程序調(diào)整模塊303也就會(huì)判定此時(shí)不需要退出該應(yīng)用程序,從而保持該應(yīng)用程序的當(dāng)前狀態(tài)。
需要指出的是,本實(shí)施例中,交互活躍度確定模塊302以及應(yīng)用程序調(diào)整模塊303實(shí)現(xiàn)其各自功能的具體原理以及過程既可以與上述實(shí)施例一中步驟s102和步驟s103所闡述的內(nèi)容相同,也可以與上述實(shí)施例二中步驟s202至步驟s209所闡述的內(nèi)容相同,故在此不再對(duì)交互活躍度確定模塊302以及應(yīng)用程序調(diào)整模塊303的相關(guān)內(nèi)容進(jìn)行贅述。
應(yīng)該理解的是,本發(fā)明所公開的實(shí)施例不限于這里所公開的特定結(jié)構(gòu)或處理步驟,而應(yīng)當(dāng)延伸到相關(guān)領(lǐng)域的普通技術(shù)人員所理解的這些特征的等同替代。還應(yīng)當(dāng)理解的是,在此使用的術(shù)語僅用于描述特定實(shí)施例的目的,而并不意味著限制。
說明書中提到的“一個(gè)實(shí)施例”或“實(shí)施例”意指結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,說明書通篇各個(gè)地方出現(xiàn)的短語“一個(gè)實(shí)施例”或“實(shí)施例”并不一定均指同一個(gè)實(shí)施例。
雖然上述示例用于說明本發(fā)明在一個(gè)或多個(gè)應(yīng)用中的原理,但對(duì)于本領(lǐng)域的技術(shù)人員來說,在不背離本發(fā)明的原理和思想的情況下,明顯可以在形式上、用法及實(shí)施的細(xì)節(jié)上作各種修改而不用付出創(chuàng)造性勞動(dòng)。因此,本發(fā)明由所附的權(quán)利要求書來限定。