本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及移動(dòng)終端及其應(yīng)用程序控制方法。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,以智能手機(jī)為代表的移動(dòng)終端已成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧摹暗皖^族”到?jīng)]帶手機(jī)就焦慮不安的“手機(jī)綜合癥”,人們對(duì)手機(jī)的依賴程度越來越嚴(yán)重。
現(xiàn)在的智能手機(jī)上都安裝有各種各樣的應(yīng)用程序,并且只有打開或者關(guān)閉的選擇,雖然有些具有“兒童鎖”功能,控制某些軟件不能運(yùn)行,但是對(duì)于成人來說,沒有限制手段可以控制其使用軟件的時(shí)間和頻率,從而使人們非常容易沉迷其中,在智能手機(jī)上浪費(fèi)大量時(shí)間,長(zhǎng)此以往,不僅會(huì)造成人與人的自然交流日漸缺失,而且還會(huì)嚴(yán)重影響人們的學(xué)習(xí)或工作效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種移動(dòng)終端及其應(yīng)用程序控制方法,使得通過其方法可以實(shí)時(shí)有效的控制應(yīng)用程序的使用時(shí)間,從而使用戶獲得良好的使用習(xí)慣。
為解決上述技術(shù)問題,本發(fā)明的實(shí)施方式提供了一種移動(dòng)終端的應(yīng)用程序控制方法,包含以下步驟:A.監(jiān)控待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間;B.如果所述待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間超過第一預(yù)設(shè)時(shí)間,則執(zhí)行控制規(guī)則。
本發(fā)明的實(shí)施方式還提供了一種移動(dòng)終端,包含:監(jiān)控模塊,用于監(jiān)控 待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間;控制模塊,用于在所述監(jiān)控模塊監(jiān)控到所述待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間超過第一預(yù)設(shè)時(shí)間時(shí),執(zhí)行控制規(guī)則。
本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,由于移動(dòng)終端可以監(jiān)控待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間,所以可以實(shí)時(shí)獲得用戶使用應(yīng)用程序的時(shí)間;而且,移動(dòng)終端監(jiān)測(cè)到待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間超過第一預(yù)設(shè)時(shí)間時(shí),就會(huì)執(zhí)行控制規(guī)則,也就是說,移動(dòng)終端監(jiān)測(cè)到用戶使用應(yīng)用程序的時(shí)間超過預(yù)設(shè)時(shí)間后,會(huì)限制用戶繼續(xù)使用該應(yīng)用程序,從而可以實(shí)時(shí)有效的控制應(yīng)用程序的使用時(shí)間,從而使用戶獲得良好的使用習(xí)慣。
另外,所述待監(jiān)測(cè)應(yīng)用程序的數(shù)量大于1;在所述步驟A中,分別監(jiān)控每個(gè)待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間;在所述步驟A之后,還包含以下步驟:如果一待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間超過第二預(yù)設(shè)時(shí)間,則執(zhí)行控制規(guī)則;其中,各所述待監(jiān)測(cè)應(yīng)用程序分別對(duì)應(yīng)一個(gè)第二預(yù)設(shè)時(shí)間。本步驟分別監(jiān)控每個(gè)待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間,判斷每個(gè)待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間是否超過對(duì)應(yīng)的第二預(yù)設(shè)時(shí)間,可以更加精確的判斷待監(jiān)測(cè)應(yīng)用程序是否超過預(yù)設(shè)時(shí)間,減少誤判率,提高用戶的使用體驗(yàn)。
另外,所述前臺(tái)運(yùn)行時(shí)間為單次前臺(tái)運(yùn)行的持續(xù)時(shí)間。設(shè)定為單次前臺(tái)運(yùn)行的持續(xù)時(shí)間,能避免漏洞,更為有效的控制應(yīng)用程序的使用時(shí)間。
另外,統(tǒng)計(jì)連續(xù)的N個(gè)單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù),如果單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)呈下降趨勢(shì),則以預(yù)定步長(zhǎng)減小第一預(yù)設(shè)時(shí)間。該步驟通過判斷單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)呈下降趨勢(shì),以預(yù)定步長(zhǎng)減小第一預(yù)設(shè)時(shí)間,從而可以進(jìn)一步控制應(yīng)用程序的使用時(shí)間,進(jìn)一步幫助用戶減少對(duì)智能手機(jī)的依賴,獲得更好的使用習(xí)慣。
另外,所述控制規(guī)則包括以下之一或其任意組合:彈出提醒框;停止運(yùn)行當(dāng)前待監(jiān)測(cè)應(yīng)用程序;關(guān)閉屏幕并持續(xù)第三預(yù)設(shè)時(shí)間。使本發(fā)明實(shí)施方式的選擇靈活多變,有利于本發(fā)明在實(shí)際應(yīng)用中的推廣。
附圖說明
圖1是根據(jù)本發(fā)明第一實(shí)施方式應(yīng)用程序控制方法的流程示意圖;
圖2是根據(jù)本發(fā)明第二實(shí)施方式應(yīng)用程序控制方法的流程示意圖;
圖3是根據(jù)本發(fā)明第三實(shí)施方式移動(dòng)終端的方框示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)各權(quán)利要求所要求保護(hù)的技術(shù)方案。
本發(fā)明的第一實(shí)施方式涉及一種移動(dòng)終端的應(yīng)用程序控制方法。其流程如圖1所示,具體如下:
步驟101,分別監(jiān)控每個(gè)待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間。
具體而言,用戶使用移動(dòng)終端時(shí),移動(dòng)終端實(shí)時(shí)且分別監(jiān)控每個(gè)待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間,其中,前臺(tái)運(yùn)行時(shí)間是指單次前臺(tái)運(yùn)行的持續(xù)時(shí)間;待監(jiān)測(cè)應(yīng)用程序是指程序名稱包含預(yù)設(shè)關(guān)鍵字的應(yīng)用程序,且其數(shù)量大于1;預(yù)設(shè)關(guān)鍵字由移動(dòng)終端的關(guān)聯(lián)終端設(shè)置。比如說,移動(dòng)終端為手機(jī),用戶將自己手機(jī)接入電腦,電腦即為手機(jī)的關(guān)聯(lián)終端。用戶在電腦上設(shè)置預(yù)設(shè)關(guān)鍵字(淘寶、QQ、微信、UC),那么程序名稱包含“淘寶”、“QQ”、“UC”以及“微信”的應(yīng)用程序(手機(jī)淘寶、QQ、微信、UC瀏覽器)會(huì)被識(shí)別為待監(jiān)測(cè)應(yīng)用程序,在用戶使用手機(jī)時(shí),手機(jī)會(huì)實(shí)時(shí)監(jiān)測(cè)手機(jī)淘寶、QQ、UC瀏覽器以及微信的運(yùn)行,分別獲取對(duì)應(yīng)的單次前臺(tái)運(yùn)行的持續(xù)時(shí)間。
步驟102,判斷待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間是否超過第一預(yù)設(shè)時(shí)間,若判斷是,那么進(jìn)入步驟104;若判斷否,進(jìn)入步驟103。
具體的說,移動(dòng)終端獲取每個(gè)待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間后,計(jì)算出所有待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間的總和,判斷所有待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間的總和是否超過第一預(yù)設(shè)時(shí)間,若判定為超過第一預(yù)設(shè)時(shí)間,那么進(jìn)入步驟104;若判斷判定為不超過第一預(yù)設(shè)時(shí)間,那么進(jìn)入步驟103。
舉例來說:第一預(yù)設(shè)時(shí)間為120分鐘,當(dāng)手機(jī)實(shí)時(shí)監(jiān)測(cè)手機(jī)淘寶、QQ、UC瀏覽器以及微信的運(yùn)行,分別獲取的單次前臺(tái)運(yùn)行的持續(xù)時(shí)間為40分鐘、0分鐘、40分鐘、20分鐘時(shí)。上述四個(gè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間的總和為100分鐘。由于100分鐘小于120分鐘,所以手機(jī)會(huì)判斷待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間未超過第一預(yù)設(shè)時(shí)間,進(jìn)入步驟103。
步驟103,判斷一待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間是否超過第二預(yù)設(shè)時(shí)間。若判斷是,進(jìn)入步驟104,若判斷否,返回步驟103。
具體而言,在判斷所有待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間總和未超過第一預(yù)設(shè)時(shí)間后,繼續(xù)判斷其中某個(gè)待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間是否超過第二預(yù)設(shè)時(shí)間,若判定為超過第二預(yù)設(shè)時(shí)間,進(jìn)入步驟104,若判定為不超過第二預(yù)設(shè)時(shí)間,返回步驟103。其中,各待監(jiān)測(cè)應(yīng)用程序分別對(duì)應(yīng)一個(gè)第二預(yù)設(shè)時(shí)間。
舉例來說,手機(jī)實(shí)時(shí)監(jiān)測(cè)手機(jī)淘寶、QQ、UC瀏覽器以及微信的運(yùn)行,分別獲取的單次前臺(tái)運(yùn)行的持續(xù)時(shí)間為40分鐘、0分鐘、40分鐘、20分鐘;手機(jī)淘寶、QQ、UC瀏覽器以及微信的第二預(yù)設(shè)時(shí)間分別為30分鐘、10分鐘、30分鐘、30分鐘。若手機(jī)首先判斷手機(jī)淘寶的前臺(tái)運(yùn)行時(shí)間是否超過對(duì)應(yīng)的第二預(yù)設(shè)時(shí)間,由于40分鐘大于30分鐘,所以手機(jī)會(huì)判斷出手機(jī)淘寶的前臺(tái)運(yùn)行時(shí)間超過對(duì)應(yīng)的第二預(yù)設(shè)時(shí)間,進(jìn)入步驟104。
因此通過本步驟可以更加精確的判斷待監(jiān)測(cè)應(yīng)用程序是否超過預(yù)設(shè)時(shí) 間,減少誤判率,提高用戶的使用體驗(yàn)。
步驟104,執(zhí)行控制規(guī)則。
具體的說,移動(dòng)終端判斷出某個(gè)待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間超過第二預(yù)設(shè)時(shí)間后,會(huì)執(zhí)行控制規(guī)則??刂埔?guī)則可以是彈出提醒框,可以是停止運(yùn)行當(dāng)前待監(jiān)測(cè)應(yīng)用程序,也可以是關(guān)閉屏幕并持續(xù)第三預(yù)設(shè)時(shí)間。當(dāng)然,還可以是上述三種情況的任意組合。比如說,移動(dòng)終端會(huì)首先彈出提醒框,以提醒用戶關(guān)閉當(dāng)前待監(jiān)測(cè)應(yīng)用程序,若1分鐘后,移動(dòng)終端監(jiān)測(cè)到當(dāng)前待監(jiān)測(cè)應(yīng)用程序依然處于運(yùn)行狀態(tài),那么移動(dòng)終端強(qiáng)制停止運(yùn)行當(dāng)前待監(jiān)測(cè)應(yīng)用程序。
通過本實(shí)施方式,移動(dòng)終端可以通過監(jiān)控待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間,實(shí)時(shí)獲得用戶使用應(yīng)用程序的時(shí)間;而且,移動(dòng)終端監(jiān)測(cè)到待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間超過第一預(yù)設(shè)時(shí)間時(shí),就會(huì)執(zhí)行控制規(guī)則,限制用戶繼續(xù)使用該應(yīng)用程序,從而可以實(shí)時(shí)有效的控制應(yīng)用程序的使用時(shí)間,從而使用戶獲得良好的使用習(xí)慣。
本發(fā)明的第二實(shí)施方式涉及一種移動(dòng)終端的應(yīng)用程序控制方法。第二實(shí)施方式與第一實(shí)施方式大致相同,主要區(qū)別之處在于:如圖2所示,在本發(fā)明第二實(shí)施方式中,增加了統(tǒng)計(jì)連續(xù)的N個(gè)單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù),如果單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)呈下降趨勢(shì),則以預(yù)定步長(zhǎng)減小第一預(yù)設(shè)時(shí)間的步驟。
在本實(shí)施方式中,步驟201至步驟204與第一實(shí)施方式中的步驟101至步驟104相同,此處不做贅述。
步驟205,統(tǒng)計(jì)連續(xù)的N個(gè)單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)。
具體的說,移動(dòng)終端在用戶使用一段時(shí)間后,統(tǒng)計(jì)連續(xù)的N個(gè)單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)。其中,N為大于1的自然數(shù),單位時(shí)長(zhǎng)是自己設(shè)置的固定時(shí)間段,比如說,單位時(shí)長(zhǎng)可以是1天,N為5,那么移動(dòng)終端就是 統(tǒng)計(jì)連續(xù)5天內(nèi)控制規(guī)則的執(zhí)行次數(shù)。
步驟206,判斷單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)是否呈下降趨勢(shì),若判斷是,則進(jìn)入步驟207;若判斷否,結(jié)束。
具體而言,移動(dòng)終端統(tǒng)計(jì)連續(xù)的N個(gè)單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)后,判斷單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)是否呈下降趨勢(shì),若判斷是,則進(jìn)入步驟207;若判斷否,結(jié)束。比如說,移動(dòng)終端統(tǒng)計(jì)連續(xù)5天內(nèi)控制規(guī)則的執(zhí)行次數(shù),5天執(zhí)行次數(shù)分別為7次、6次、6次、5次、5次。由于7次>6次>6次>5次=5次,呈下降趨勢(shì),所以移動(dòng)終端可以判斷出1天內(nèi)控制規(guī)則的執(zhí)行次數(shù)呈下降趨勢(shì),進(jìn)入步驟207。
步驟207,以預(yù)定步長(zhǎng)減小第一預(yù)設(shè)時(shí)間。
具體而言,移動(dòng)終端判斷出單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)是呈下降趨勢(shì),就會(huì)以預(yù)定步長(zhǎng)減小第一預(yù)設(shè)時(shí)間。其中,預(yù)定步長(zhǎng)是指每次呈下降趨勢(shì)時(shí),應(yīng)該減小的時(shí)長(zhǎng)。比如說,初始第一預(yù)設(shè)時(shí)間為120分鐘,那么移動(dòng)終端判斷出單位時(shí)長(zhǎng)內(nèi)控制規(guī)則的執(zhí)行次數(shù)是呈下降趨勢(shì)后,可以減小10分鐘,更新后的第一預(yù)設(shè)時(shí)間就是110分鐘,其中,預(yù)定步長(zhǎng)就是每次減小10分鐘。
通過本實(shí)施方式,可以通過每次用戶進(jìn)步就會(huì)減小第一預(yù)設(shè)時(shí)長(zhǎng),從而進(jìn)一步控制應(yīng)用程序的使用時(shí)間,進(jìn)一步幫助用戶減少對(duì)智能手機(jī)的依賴,獲得更好的使用習(xí)慣。
上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無關(guān)緊要的修改或者引入無關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專利的保護(hù)范圍內(nèi)。
本發(fā)明第三實(shí)施方式涉及一種移動(dòng)終端,如圖3所示,包含:監(jiān)控模塊、 控制模塊以及預(yù)設(shè)模塊。
其中,監(jiān)控模塊用于監(jiān)控待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間。
控制模塊用于在監(jiān)控模塊監(jiān)控到待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間超過第一預(yù)設(shè)時(shí)間時(shí),執(zhí)行控制規(guī)則;還用于在監(jiān)控模塊監(jiān)控到一待監(jiān)測(cè)應(yīng)用程序的前臺(tái)運(yùn)行時(shí)間超過第二預(yù)設(shè)時(shí)間時(shí),執(zhí)行控制規(guī)則;其中,各待監(jiān)測(cè)應(yīng)用程序分別對(duì)應(yīng)一個(gè)第二預(yù)設(shè)時(shí)間。
預(yù)設(shè)模塊,用于預(yù)設(shè)程序名稱包含預(yù)設(shè)關(guān)鍵字的應(yīng)用程序?yàn)榇O(jiān)測(cè)應(yīng)用程序。
通過本實(shí)施方式,完善了本發(fā)明的結(jié)構(gòu),從而有利于本發(fā)明在實(shí)際應(yīng)用中的推廣。
不難發(fā)現(xiàn),本實(shí)施方式為與第一實(shí)施方式或第二實(shí)施方式相對(duì)應(yīng)的系統(tǒng)實(shí)施例,本實(shí)施方式可與第一實(shí)施方式或第二實(shí)施方式互相配合實(shí)施。第一實(shí)施方式或第二實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式或第二實(shí)施方式中。
值得一提的是,本實(shí)施方式中所涉及到的各模塊均為邏輯模塊,在實(shí)際應(yīng)用中,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。
本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。