本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種終端學(xué)習(xí)模式切換方法及終端。
背景技術(shù):
隨著通訊技術(shù)的發(fā)展,各種如手機、平板電腦等的移動電子設(shè)備的應(yīng)用越來越普及,尤其是手機,普及率越來越高,成為廣大用戶日常生活中不可或缺的通訊工具,并且手機的功能日益強大,娛樂性越來越強,各種趣味性、豐富多彩的應(yīng)用程序極大地豐富了人們的日常生活,給人們帶來了極大地樂趣。
但正是因為手機等功能的日益強大和各種應(yīng)用程序的層出不窮,在某些需要人們集中注意力、不應(yīng)當(dāng)受到干擾的場合或者環(huán)境中,手機或者平板電腦又會成為浪費人們過多時間和精力、嚴(yán)重影響人們工作效率或者學(xué)習(xí)效率的重要因素,尤其是對于學(xué)生或者科研工作人員等,在諸如課堂、實驗室、圖書館等場合或者特殊環(huán)境中時,往往無法做到有效地管理各種各樣的應(yīng)用程序,手機的存在無疑會嚴(yán)重分散他們的注意力,給人們帶來干擾,影響他們的學(xué)習(xí)效率和科研工作效率,并且現(xiàn)有的手機也無法提供一種有效的可以滿足人們進行高效學(xué)習(xí)或者研發(fā)的模式;這一點對于自制力較差的學(xué)生而言,影響十分顯著。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例的目的在于提供一種終端學(xué)習(xí)模式切換方法和終端,以達(dá)到能夠切換到學(xué)習(xí)模式、對應(yīng)用程序進行有效地管理和提高使用者學(xué)習(xí)效率的目的。
本發(fā)明所提供的技術(shù)方案如下:
一種終端學(xué)習(xí)模式切換方法,包括:
檢測終端是否處于學(xué)習(xí)環(huán)境中;
如果是,自動觸發(fā)開啟學(xué)習(xí)模式;
在所述學(xué)習(xí)模式下,當(dāng)接收到應(yīng)用程序啟動請求時,會對與所述應(yīng)用程序啟動請求相對應(yīng)的應(yīng)用程序的權(quán)限進行驗證;
當(dāng)驗證通過時,允許所述應(yīng)用程序運行;
當(dāng)驗證不通過時,封閉所述應(yīng)用程序?qū)?yīng)的程序入口。
所述檢測終端是否處于學(xué)習(xí)環(huán)境中之前,包括:存儲預(yù)設(shè)的關(guān)鍵詞。
優(yōu)選地,所述檢測終端是否處于學(xué)習(xí)環(huán)境中,包括:
讀取所述終端的位置信息;
查尋所述位置信息中的關(guān)鍵詞;
分析所述關(guān)鍵詞與預(yù)設(shè)的關(guān)鍵詞是否匹配,如果相匹配,則判斷所述終端處于學(xué)習(xí)環(huán)境中。
優(yōu)選地,所述檢測終端是否處于學(xué)習(xí)環(huán)境中,還包括:
逐一檢索所述終端正在運行的應(yīng)用程序;
讀取所述正在運行的應(yīng)用程序的名稱信息;
查尋所述應(yīng)用程序的名稱信息中的關(guān)鍵詞;
分析所述關(guān)鍵詞與預(yù)設(shè)的關(guān)鍵詞是否匹配,如果相匹配,則判斷所述終端處于學(xué)習(xí)環(huán)境中。
所述自動切換到學(xué)習(xí)模式之后,還包括:
逐一對其他所述正在運行的應(yīng)用程序的權(quán)限進行驗證,當(dāng)驗證不通過則強制關(guān)閉所述正在運行的應(yīng)用程序。
優(yōu)選地,所述預(yù)設(shè)的關(guān)鍵詞包括:學(xué)習(xí)、練習(xí)、教學(xué)、課堂、學(xué)校、教室、圖書館、自習(xí)室、教學(xué)樓、實驗室。
一種終端,包括:
檢測模塊,用于檢測終端是否處于學(xué)習(xí)環(huán)境中;
觸發(fā)模塊,用于自動觸發(fā)開啟學(xué)習(xí)模式;
接收驗證模塊,用于在所述學(xué)習(xí)模式下,接收應(yīng)用程序啟動請求,并對所述應(yīng)用程序啟動請求相對應(yīng)的所述應(yīng)用程序的權(quán)限進行驗證;
程序控制模塊,用于當(dāng)驗證通過時,則控制允許所述應(yīng)用程序啟動;當(dāng)驗證不通過時,則封閉所述應(yīng)用程序?qū)?yīng)的程序入口。
所述終端還包括:存儲模塊;
所述存儲模塊,用于存儲預(yù)設(shè)的關(guān)鍵詞。
優(yōu)選地,所述檢測模塊還包括:
讀取單元,用于讀取所述終端的位置信息;
查尋單元,用于查尋所述位置信息中的關(guān)鍵詞;
分析判斷單元,用于分析所述關(guān)鍵詞與預(yù)設(shè)的關(guān)鍵詞是否匹配,如果相匹配,則判斷所述終端處于學(xué)習(xí)環(huán)境中。
優(yōu)選地,所述判斷模塊還包括:檢索單元;
所述檢索單元,用于逐一檢索終端正在運行的應(yīng)用程序;
所述讀取單元,還用于讀取所述正在運行的應(yīng)用程序的名稱信息;
所述查詢單元,還用于查尋所述應(yīng)用程序的名稱信息中的關(guān)鍵詞;
所述接收驗證模塊,還用于對其他所述正在運行的應(yīng)用程序的權(quán)限進行驗證,并發(fā)送信號至所述程序控制模塊;
所述程序控制模塊,還用于接收所述接收驗證模塊的信號,根據(jù)所述信號強制關(guān)閉所述正在運行的應(yīng)用程序。
本發(fā)明所提供的一種終端學(xué)習(xí)模式切換方法,使位于學(xué)習(xí)環(huán)境中的手機、平板電腦等終端自動調(diào)到學(xué)習(xí)模式,在學(xué)習(xí)模式下,只有與學(xué)習(xí)內(nèi)容相關(guān)的應(yīng)用軟件程序可以啟動,與學(xué)習(xí)無關(guān)的應(yīng)用軟件程序(比如聊天應(yīng)用程序QQ、微信、各種游戲或者娛樂應(yīng)用程序等)則被屏蔽掉。能夠有效地對手機內(nèi)安裝的各種各樣的應(yīng)用程序進行管理,最大限度的降低手機等終端設(shè)備對人們的學(xué)習(xí)帶來的影響和干擾,提高手機使用的效率;具有能夠切換到學(xué)習(xí)模式、對手機內(nèi)安裝的應(yīng)用程序進行有效地管理和提高使用者學(xué)習(xí)效率的積極效果。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對本技術(shù)方案的范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明一個實施例所提供的一種終端學(xué)習(xí)模式切換方法的流程示意圖;
圖2示出了本發(fā)明一個實施例中一種檢測終端是否處于學(xué)習(xí)環(huán)境中的流程示意圖;
圖3示出了本發(fā)明一個實施例中第二種檢測終端是否處于學(xué)習(xí)環(huán)境中的流程示意圖;
圖4示出了本發(fā)明的一個實施例所提供的一種終端的結(jié)構(gòu)示意圖;
圖5示出了本發(fā)明的一個實施例所提供的另一種終端結(jié)構(gòu)示意圖。
附圖標(biāo)記說明如下:
S110~S140、一種終端學(xué)習(xí)模式切換方法的步驟;
S310~S330、一種檢測終端是否處于學(xué)習(xí)環(huán)境中的步驟;
S410~S440、第二種檢測終端是否處于學(xué)習(xí)環(huán)境中的步驟;
410、檢測模塊;420、觸發(fā)模塊;430、接收驗證模塊;440、程序控制模塊;
400、存儲模塊。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示的實施例,本實施例提供了一種終端學(xué)習(xí)模式切換方法,包括如下步驟:
S110、檢測終端是否處于學(xué)習(xí)環(huán)境中;
S120、如果是,自動觸發(fā)開啟學(xué)習(xí)模式;
S130、在所述學(xué)習(xí)模式下,當(dāng)接收到應(yīng)用程序啟動請求時,會對與所述應(yīng)用程序啟動請求相對應(yīng)的應(yīng)用程序的權(quán)限進行驗證;
S140、當(dāng)驗證通過時,允許所述應(yīng)用程序運行;
當(dāng)驗證不通過時,封閉所述應(yīng)用程序?qū)?yīng)的程序入口。
本實施例中,首先終端會檢測自己是否處于學(xué)習(xí)環(huán)境中,此處的學(xué)習(xí)環(huán)境可以是比如在課堂上、圖書館里等特殊學(xué)習(xí)場合,也可以是終端使用者正在使用該終端的某一學(xué)習(xí)軟件(比如在線課堂、英語網(wǎng)校、滬江學(xué)習(xí)等)進行學(xué)習(xí)過程中,當(dāng)檢測到終端處于學(xué)習(xí)環(huán)境中時,則終端會自動觸發(fā)開啟學(xué)習(xí)模式,在學(xué)習(xí)模式下,應(yīng)用程序的啟動需要進行驗證,當(dāng)驗證通過使可以正常開啟此應(yīng)用程序,當(dāng)驗證不通過是,該應(yīng)用程序會自動屏蔽,進而無法被開啟。
此處,驗證通過的程序應(yīng)當(dāng)是與學(xué)習(xí)活動內(nèi)容相關(guān)的程序,比如各類與學(xué)習(xí)相關(guān)的應(yīng)用軟件;被自動屏蔽掉的應(yīng)用程序應(yīng)當(dāng)是與學(xué)習(xí)無關(guān)、可能會給學(xué)習(xí)者帶來干擾的應(yīng)用軟件程序,比如聊天工具、各類游戲或者娛樂應(yīng)用程序等。
在一些具體實施例中,手機等終端需先對其上安裝的軟件進行分類,一類為在手機處于學(xué)習(xí)模式下允許啟動的應(yīng)用程序,另一類為在手機處于學(xué)習(xí)模式下被禁止啟動的應(yīng)用程序,并應(yīng)當(dāng)為在手機處于學(xué)習(xí)模式下允許啟動的應(yīng)用程序分發(fā)權(quán)限,當(dāng)在在學(xué)習(xí)模式下進行驗證時,以使其驗證通過并且能夠啟動。
本發(fā)明實施例所提供的一種終端學(xué)習(xí)模式切換方法,能夠使位于學(xué)習(xí)環(huán)境中的手機、平板電腦等終端自動調(diào)到學(xué)習(xí)模式,在學(xué)習(xí)模式下,只有與學(xué)習(xí)內(nèi)容相關(guān)的應(yīng)用軟件程序可以啟動,與學(xué)習(xí)無關(guān)的應(yīng)用軟件程序(比如聊天應(yīng)用程序QQ及微信、各種游戲應(yīng)用程序等)則被屏蔽掉;因此,能夠有效地對手機內(nèi)安裝的各種各樣的應(yīng)用程序進行管理,最大限度的降低手機等終端設(shè)備對人們的學(xué)習(xí)帶來的負(fù)面影響和干擾,提高手機使用的效率;具有能夠切換到學(xué)習(xí)模式、對手機內(nèi)安裝的應(yīng)用程序進行有效地管理和提高使用者學(xué)習(xí)效率的積極效果。
在某一實施例中,在上述檢測終端是否處于學(xué)習(xí)環(huán)境中步驟之前,還包括:存儲預(yù)設(shè)的關(guān)鍵詞。
所述存儲預(yù)設(shè)的關(guān)鍵詞,是為了能夠提供一種根據(jù)關(guān)鍵詞進行對應(yīng)用程序權(quán)限驗證的規(guī)則,比如所述的關(guān)鍵詞可以是地理位置名稱、應(yīng)用程序名稱等。
上述預(yù)設(shè)的關(guān)鍵詞,包括:學(xué)習(xí)、練習(xí)、教學(xué)、課堂、學(xué)校、教室、圖書館、自習(xí)室、教學(xué)樓、實驗室、網(wǎng)上課堂等等,值得一提的是,此處的例舉是包括但不限于的關(guān)系。
如圖2所示的實施例,當(dāng)上述的關(guān)鍵詞為地理位置名稱時,所述檢測終端是否處于學(xué)習(xí)環(huán)境中,包括如下步驟:
S310、讀取所述終端的位置信息;
S320、查尋所述位置信息中的關(guān)鍵詞;
S330、分析所述關(guān)鍵詞與預(yù)設(shè)的關(guān)鍵詞是否匹配,如果相匹配,則判斷所述終端處于學(xué)習(xí)環(huán)境中。
此實施例中,所述的終端應(yīng)當(dāng)具備自動定位功能,而現(xiàn)有技術(shù)中的手機、平板電腦等終端都具備定位功能,當(dāng)其位置信息中包含有與預(yù)設(shè)的關(guān)鍵詞相匹配的信息是,則可以判斷手機、平板電腦等終端處于學(xué)習(xí)環(huán)境中,比如位置信息可以是某某學(xué)校、某某教學(xué)樓、某某實驗室或者圖書館等等。
需要想的是,學(xué)習(xí)模式觸發(fā)后可以根據(jù)使用者的人工操作進行解出;以避免給某些學(xué)校或者教學(xué)樓的管理者或者工作者等身份使用該終端時帶來的不便。
因此,在某些具體實施例中,當(dāng)檢測到手機處于學(xué)習(xí)環(huán)境中時,可以增對加使用者身份設(shè)置工作,比如向使用者發(fā)出提示,詢問使用者的身份,此時需要使用者確認(rèn)自己的身份,該身份包括:學(xué)生和工作人員。當(dāng)選擇為學(xué)生時,則終端進入學(xué)習(xí)模式。
如圖3所示的實施例,本實施例中上述檢測終端是否處于學(xué)習(xí)環(huán)境中,還可以是有以下步驟實現(xiàn)的:
S410、逐一檢索所述終端正在運行的應(yīng)用程序;
S420、讀取所述正在運行的應(yīng)用程序的名稱信息;
S430、查尋所述應(yīng)用程序的名稱信息中的關(guān)鍵詞;
S440、分析所述關(guān)鍵詞與預(yù)設(shè)的關(guān)鍵詞是否匹配,如果相匹配,則判斷所述終端處于學(xué)習(xí)環(huán)境中。
此時,如果檢測到終端處于學(xué)習(xí)環(huán)境中時,則觸發(fā)啟動終端的學(xué)習(xí)模式。
自動切換到學(xué)習(xí)模式之后,進一步還包括:逐一對其他所述正在運行的應(yīng)用程序的權(quán)限進行驗證,當(dāng)驗證不通過則強制關(guān)閉所述正在運行的應(yīng)用程序。
在本實施例中,當(dāng)有與學(xué)習(xí)相關(guān)的應(yīng)用程序(即在學(xué)習(xí)模式下允許啟動的應(yīng)用程序)打開時,其他在學(xué)習(xí)模式下沒有權(quán)限的程序會被強制關(guān)閉;采用此種模式,一方面能夠避免其它與學(xué)習(xí)活動不相關(guān)的應(yīng)用程序?qū)κ褂谜叩母蓴_和影響,另一方面可以降低終端的運行壓力,使學(xué)習(xí)應(yīng)用程序運行更流暢,提高使用者的學(xué)習(xí)效率。
如圖4所示的實施例,本實施例中提供了一種終端,該終端包括:
檢測模塊410,用于檢測終端是否處于學(xué)習(xí)環(huán)境中;
觸發(fā)模塊420,用于自動觸發(fā)開啟學(xué)習(xí)模式;
接收驗證模塊430,用于在所述學(xué)習(xí)模式下,接收應(yīng)用程序啟動請求,并對所述應(yīng)用程序啟動請求相對應(yīng)的所述應(yīng)用程序的權(quán)限進行驗證;
程序控制模塊440,用于當(dāng)驗證通過時,則控制允許所述應(yīng)用程序啟動;當(dāng)驗證不通過時,則封閉所述應(yīng)用程序?qū)?yīng)的程序入口。
上述檢測模塊410檢測到終端處于學(xué)習(xí)環(huán)境中后,觸發(fā)模塊420會自動觸發(fā)開啟學(xué)習(xí)模式,在學(xué)習(xí)模式下,接收驗證模塊430會接收應(yīng)用程序啟動請求,并對所述應(yīng)用程序啟動請求相對應(yīng)的所述應(yīng)用程序的權(quán)限進行驗證,當(dāng)驗證通過時,程序控制模塊440控制允許所述應(yīng)用程序啟動;當(dāng)驗證不通過時,程序控制模塊440則封閉所述應(yīng)用程序?qū)?yīng)的程序入口,即將該應(yīng)用程序屏蔽。
如圖5所示的實施例,在本實施例中,上述的終端除了包括有檢測模塊410、觸發(fā)模塊420、接收驗證模塊430和程序控制模塊440之外,還包括:存儲模塊400;
上述存儲模塊400,用于存儲預(yù)設(shè)的關(guān)鍵詞。
上述的檢測模塊410,還包括:
讀取單元,用于讀取所述終端的位置信息;
查尋單元,用于查尋所述位置信息中的關(guān)鍵詞;
分析判斷單元,用于分析所述關(guān)鍵詞與預(yù)設(shè)的關(guān)鍵詞是否匹配,如果相匹配,則判斷所述終端處于學(xué)習(xí)環(huán)境中。
上述判斷模塊還包括:檢索單元;
上述檢索單元,用于逐一檢索終端正在運行的應(yīng)用程序;
上述讀取單元,還用于讀取所述正在運行的應(yīng)用程序的名稱信息;
上述查詢單元,還用于查尋所述應(yīng)用程序的名稱信息中的關(guān)鍵詞;
上述接收驗證模塊,還用于對其他所述正在運行的應(yīng)用程序的權(quán)限進行驗證,并發(fā)送信號至所述程序控制模塊;
上述程序控制模塊,還用于接收所述接收驗證模塊的信號,根據(jù)所述信號強制關(guān)閉所述正在運行的應(yīng)用程序。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。