本發(fā)明涉及移動終端領(lǐng)域,具體涉及一種移動終端運行模式切換方法及裝置。
背景技術(shù):
現(xiàn)在,手機在各個年齡段人群中都得到了應(yīng)用,許多學生也擁有了自己的手機。雖然手機作為一種智能硬件,能夠在學生學習的過程中為其提供課業(yè)輔導,但也有許多學生沉迷于各種手機娛樂游戲而忽視了手機在學習上的作用。許多學生明知道沉迷于手機娛樂游戲?qū)ψ约河胸撁嬗绊?,但由于自制力等原因,無法真正的從手機娛樂游戲中走出來專注于學習。現(xiàn)在,市面上已經(jīng)出現(xiàn)了一些設(shè)定用戶使用時間的應(yīng)用程序,讓用戶在一定時間內(nèi)無法操作手機。但現(xiàn)有的這些應(yīng)用程序,都需要用戶主動啟動后由用戶對其使用時間進行設(shè)定,并且其設(shè)置過程較為繁瑣。由于這些應(yīng)用程序都要求用戶在使用前進行主動設(shè)置,當用戶忘記去設(shè)置時或者因自制力較差而沒有去設(shè)置時,這些應(yīng)用程序就形同虛設(shè),導致其缺乏實用性,不夠智能化及人性化。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種移動終端運行模式切換方法及裝置,旨在為用戶提供更為便利的運行模式切換方法,使得移動終端能夠智能的進行運行模式的切換,免去用戶繁瑣的手動切換過程。
本發(fā)明實施例的第一方面,提供了一種移動終端運行模式切換方法,所述移動終端運行模式切換方法包括:
獲取用戶的當前位置及當前時間;
根據(jù)所述用戶的當前位置、當前時間及當前的作息時間表,確定當前應(yīng)用場景,其中,初始的作息時間表由用戶預先輸入;
根據(jù)當前應(yīng)用場景確定移動終端的運行模式;
將所述移動終端的運行模式切換為或保持為確定的所述運行模式。
本發(fā)明實施例的第二方面,提供了一種移動終端運行模式切換裝置,所述移動終端運行模式切換裝置包括:
信息獲取單元,用于獲取用戶的當前位置及當前時間;
應(yīng)用場景確定單元,用于根據(jù)所述信息獲取的單元獲取到的用戶的當前位置、當前時間及當前的作息時間表,確定當前應(yīng)用場景,其中,初始的作息時間表由用戶預先輸入;
運行模式確定單元,用于根據(jù)所述應(yīng)用場景確定單元確定的當前應(yīng)用場景,確定移動終端的運行模式;
運行模式應(yīng)用單元,用于將所述移動終端的運行模式切換為或保持為所述運行模式確定單元確定的所述運行模式。
由上可見,在本發(fā)明實施例中,首先實時獲取用戶的當前位置及當前時間,并根據(jù)所述用戶的當前位置、當前時間及當前的作息時間表,確定當前應(yīng)用場景,其中,初始的作息時間表由用戶預先輸入,然后根據(jù)當前應(yīng)用場景確定移動終端的運行模式,最后將所述移動終端的運行模式切換為或保持為確定的所述運行模式。本發(fā)明實施例使得移動終端能夠根據(jù)用戶所處的應(yīng)用場景智能切換運行模式,提高了移動終端運行模式切換的便利性,免去了用戶在對運行模式進行更改時的繁瑣的人工設(shè)置過程。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實施例提供的移動終端運行模式切換方法的實現(xiàn)流程圖;
圖2是本發(fā)明實施例提供的移動終端運行模式切換方法步驟s102的具體實現(xiàn)流程圖;
圖3是本發(fā)明實施例提供的移動終端運行模式切換方法步驟s102的另一具體實現(xiàn)流程圖;
圖4是本發(fā)明實施例提供的移動終端運行模式切換裝置的結(jié)構(gòu)框圖;
圖5是本發(fā)明實施例提供的移動終端的結(jié)構(gòu)示意圖。
具體實施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細節(jié),以便透徹理解本發(fā)明實施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當清楚,在沒有這些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
實施例一
圖1示出了本發(fā)明實施例一提供的移動終端運行模式切換方法的實現(xiàn)流程,詳述如下:
在步驟s101中,獲取用戶的當前位置及當前時間。
在本發(fā)明實施例中,首先獲取用戶的當前位置及當前時間。由于現(xiàn)代社會中,人們幾乎每時每刻都攜帶著移動終端,因而可以認為移動終端的當前位置即為用戶的當前位置??蛇x地,可以通過移動終端的全球定位系統(tǒng)(globalpositioningsystem,gps)定位功能,獲取移動終端的位置,并將上述移動終端的位置作為用戶的當前位置;同時由移動終端運行模式切換裝置直接獲取移動終端的當前系統(tǒng)時間作為當前時間,當然,也可以通過其它方式獲取用戶的當前位置及當前時間,此處不作限定。
在步驟s102中,根據(jù)上述用戶的當前位置、當前時間及當前的作息時間表,確定當前應(yīng)用場景。
在本發(fā)明實施例中,根據(jù)上述步驟s101獲得的當前用戶的當前位置、當前時間及當前的作息時間表,確定當前應(yīng)用場景,其中,初始的作息時間表由用戶預先輸入。實際上,當僅僅有用戶的當前位置及當前時間時,是無法準確確定用戶的當前應(yīng)用場景的,因為用戶在同一位置可能會進行不同的活動;當活動內(nèi)容不同時,其對應(yīng)的場景也可能發(fā)生改變。例如,學生在上學時,幾乎一天都會在教室內(nèi)活動,但其進行的活動并不相同。因而,在步驟s102中,可以將當前位置、當前時間與當前的作息時間表相匹配,用以確定當前應(yīng)用場景。例如,學生用戶預先將課程安排寫入作息時間表中。這樣,將當前時間、當前位置與作息時間表進行匹配,例如,當發(fā)現(xiàn)用戶的作息時間表寫明當前時間處于英語課中,而獲取到的位置信息又表明用戶確實在學校教室時,就能確定當前的應(yīng)用場景為學生正在上英語課的應(yīng)用場景。當然,可能會出現(xiàn)當前位置、當前時間與當前的作息時間表不匹配的情況,例如用戶在計劃外去了其它地方,此時,可以對當前的作息時間表進行更新,以使得移動終端運行模式切換裝置能夠及時掌握用戶真實的應(yīng)用場景并將其添加入作息時間表中,讓作息時間表更加完善??蛇x地,還可以讓用戶在預先輸入作息時間表時,同時進行用戶的日常喜好活動選擇,例如看電視、看書、逛街、爬山、逛公園、逛書店等;當用戶的作息時間表有缺失或者與當前位置、當前時間不匹配時,可以通過上述用戶的日常喜好活動選擇來推斷出用戶的當前應(yīng)用場景,當然,也可以通過其它方式確定用戶的當前應(yīng)用場景,此處不作限定。
在步驟s103中,根據(jù)當前應(yīng)用場景確定移動終端的運行模式。
在本發(fā)明實施例中,根據(jù)上述步驟s02中確定的當前應(yīng)用場景,確定移動終端的運行模式,其中,不同的運行模式在應(yīng)用程序訪問策略及消息推送策略上可能有所不同??蛇x地,上述運行模式包括:通用模式及學習模式。在上述通用模式下,移動終端不會限制用戶的操作,即用戶可以訪問移動終端的任何應(yīng)用程序,并且,當移動終端接收到來電、短信或者其它應(yīng)用程序的消息時,均會即時進行推送;而在上述學習模式下,上述移動終端可以限制用戶訪問娛樂類、社交類及其它與學習無關(guān)的應(yīng)用程序,并且,當移動終端接收到來電、短信及應(yīng)用程序的消息時,也不會進行消息推送,直至所述移動終端退出學生模式后,才會將上述未推送的消息推送給用戶。當然,上述學生模式下的應(yīng)用程序訪問策略及消息推送策略可以根據(jù)用戶的需求進行調(diào)整,例如僅僅限制娛樂類應(yīng)用程序的訪問、僅不推送應(yīng)用程序的消息等,此處不作限定。若用戶當前的應(yīng)用場景為學習類應(yīng)用場景,則可以確定上述移動終端需要的運行模式為學習模式;若用戶的當前應(yīng)用場景為非學習類應(yīng)用場景,則可以確定上述移動終端需要的運行模式為通用模式。當然,除了上述兩種模式外,還可以根據(jù)用戶需求增添其它運行模式,例如航班模式等,且各運行模式下的應(yīng)用程序訪問策略及消息推送策略均可由用戶進行調(diào)整,此處不作限定。
在步驟s104中,將上述移動終端的運行模式切換為或保持為確定的上述運行模式。
在本發(fā)明實施例中,可以將上述移動終端的運行模式切換為或保持為上述步驟s103中確定的運行模式。即,若上述移動終端已經(jīng)處于上述步驟s103確定的運行模式下,則使得上述移動終端繼續(xù)保持該運行模式;若上述移動終端還未處于上述步驟s103確定的運行模式下,則將上述移動終端的運行模式切換為上述步驟s103確定的運行模式。
可選地,為了節(jié)約移動終端的系統(tǒng)資源,上述步驟s101可以具體表現(xiàn)為:
當所述移動終端完成解鎖匹配時,獲取所述用戶的當前位置及當前時間。
其中,在移動終端處于待機狀態(tài)時,由于用戶并未使用移動終端,也就是移動終端此時并未對用戶造成影響,因而,在移動終端的待機狀態(tài)下,可以暫不獲取用戶的當前位置及當前時間;只在當所述移動終端完成解鎖匹配時,即用戶準備使用移動終端時,才獲取所述用戶的當前位置及當前時間,其中,上述解鎖匹配是指在移動終端的鎖屏狀態(tài)下,將接收到的解鎖指令中攜帶的密碼與預設(shè)的解鎖密碼進行匹配并匹配成功的過程。當然,也可以在其它時機獲取用戶的當前位置及當前時間,例如,在移動終端的屏幕處于亮屏狀態(tài)時,周期性的獲取用戶的當前位置及當前時間;或者是在用戶的當前作息時間表的一個作息時間段開始時,獲取用戶的當前位置及當前時間,此處不作限定。
可選地,為了修正移動終端運行模式切換裝置可能產(chǎn)生的錯誤,同時為了避免上述移動終端運行模式切換方法過于死板,上述移動終端運行模式切換方法還包括:
接收用戶一鍵輸入的模式切換指令,根據(jù)所述模式切換指令切換移動終端的運行模式。
其中,當移動終端運行模式切換裝置判斷當前應(yīng)用場景錯誤而導致其錯誤地將移動終端的運行模式切換為步驟s103確定的運行模式時,用戶可以以一鍵輸入模式切換指令的方式將運行模式切換為原運行模式;或者是當用戶有急事而需要使用到移動終端的社交功能或其它被限制的功能時,也可以通過一鍵輸入模式切換指令的方式,解除移動終端對用戶操作的種種限制??蛇x地,可以在移動終端上增設(shè)一個實體功能按鍵,用戶可以通過該實體功能按鍵,在各種類別的運行模式下進行切換,當然,也可以通過其它方式一鍵輸入模式切換指令,此處不作限定。
由上可見,在本發(fā)明實施例中,通過用戶所處的當前時間、當前位置及當前的作息時間表,確定用戶所處的應(yīng)用場景,并根據(jù)用戶所處的應(yīng)用場景,智能的為用戶選擇并切換移動終端的運行模式。使得用戶在無需事先進行各類使用時間的設(shè)置操作,即可實現(xiàn)移動終端運行模式的智能切換,大大提升了移動終端在不同場景進行運行模式切換的便捷程度,免去了用戶繁瑣的操作。
圖2示出了上述步驟s102的一種具體實現(xiàn)流程,詳述如下:
在步驟s201中,若無法根據(jù)上述當前位置、當前時間與當前的作息時間表確定當前應(yīng)用場景,則獲取用戶的當前應(yīng)用程序使用行為。
在步驟s202中,根據(jù)上述用戶的當前應(yīng)用程序使用行為,確定當前應(yīng)用場景。
在本發(fā)明實施例中,可能出現(xiàn)無法根據(jù)上述當前位置,當前時間與預設(shè)的作息時間表確定當前應(yīng)用場景的情況,例如,作息時間表寫明當前時間用戶前往商場采購,但所獲取到的用戶當前位置卻是在學校教室,則此時當前位置與作息時間表之間出現(xiàn)了分歧,無法確定當前用戶所處的應(yīng)用場景。為了解決上述問題,可以獲取用戶的當前應(yīng)用程序使用行為,即,獲知當前用戶正在使用何種應(yīng)用程序。若獲取到用戶當前正在使用學習類應(yīng)用程序,例如翻譯工具時,則認為當前用戶正處于學習英語的應(yīng)用場景中,可以確定當前的應(yīng)用場景為用戶正在學習。
圖3示出了上述步驟s103的另一種具體實現(xiàn)流程,詳述如下:
在步驟s301中,若無法根據(jù)上述當前位置、當前時間與當前的作息時間表確定當前應(yīng)用場景,則獲取環(huán)境聲音。
在步驟s302中,對上述環(huán)境聲音進行語音識別,確定當前應(yīng)用場景。
在本發(fā)明實施例中,還可以通過移動終端的麥克風獲取用戶所處環(huán)境的環(huán)境聲音,并對上述環(huán)境聲音進行語音識別,以確定當前應(yīng)用場景。例如,在步驟s202給出的上述例子中,獲取用戶的環(huán)境聲音,并對環(huán)境聲音進行語音識別。若對環(huán)境聲音并進行語音識別的結(jié)果為老師上英語課的授課聲音,則認為用戶正在上課,可以確定當前的應(yīng)用場景為用戶正在學習。或者,可以在獲取了環(huán)境聲音后,簡單對環(huán)境聲音的音量進行判斷,若環(huán)境聲音的音量在預設(shè)的音量閾值之下,則確定當前的應(yīng)用場景為用戶正在學習。
進一步地,在上述例子中,由于用戶可能已經(jīng)安排了以后在該時段都進行英文補習等其它活動,卻忘記更新時間作息表,則還可以將當前位置、當前時間及上述步驟s202或者步驟s302中新確定的當前應(yīng)用場景加入作息時間表中,使作息時間表能夠根據(jù)用戶的實際行為進行更新?;蛘?,先臨時記錄下本次當前時間、當前位置及上述步驟s202或者步驟s302中新確定的應(yīng)用場景,若在之后的一定時期內(nèi),例如兩周內(nèi),發(fā)現(xiàn)上述記錄出現(xiàn)的次數(shù)超過預設(shè)的次數(shù),則此時再將記錄下的當前時間、當前位置及上述步驟s202或者步驟s302中新確定的應(yīng)用場景加入時間作息表中,以完善上述時間作息表,便于后期進行用戶所處應(yīng)用場景的判斷。當然,上述步驟201及202通過用戶的當前應(yīng)用程序使用行為確定用戶當前應(yīng)用場景的過程可以與上述步驟s301及302通過環(huán)境聲音確定用戶當前應(yīng)用場景的過程結(jié)合起來,使得對用戶當前應(yīng)用場景的判斷更為準確。
由上可見,通過本發(fā)明實施例,在無法根據(jù)用戶的當前位置、當前時間及當前的作息時間表確定用戶的當前應(yīng)用場景時,通過用戶的應(yīng)用程序使用行為和/或環(huán)境聲音對用戶的當前應(yīng)用場景作進一步判斷,提高對用戶的當前應(yīng)用場景的判斷準確性,使移動終端能夠正確的切換運行模式。
應(yīng)理解,上述實施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。
實施例二
對應(yīng)于上文實施例一的移動終端運行模式切換方法,圖4示出了本發(fā)明實施例提供的移動終端運行模式切換裝置的結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
參照圖4,該移動終端運行模式切換裝置4包括:信息獲取單元41,應(yīng)用場景確定單元42,運行模式確定單元43,運行模式應(yīng)用單元44。
其中,信息獲取單元41,用于獲取用戶的當前位置及當前時間;
應(yīng)用場景確定單元42,用于根據(jù)上述信息獲取單元41獲取到的用戶的當前位置、當前時間及當前的作息時間表,確定當前應(yīng)用場景,其中,初始的作息時間表由用戶預先輸入;
運行模式確定單元43,用于根據(jù)上述應(yīng)用場景確定單元42確定的當前應(yīng)用場景,確定移動終端的運行模式;
運行模式應(yīng)用單元44,用于將上述移動終端的運行模式切換為或保持為上述運行模式確定單元43確定的上述運行模式。
可選地,上述信息獲取單元41,具體用于當所述移動終端完成解鎖匹配時,獲取所述用戶的當前位置及當前時間。
可選地,上述應(yīng)用場景確定單元42,包括:
用戶行為獲取子單元,用于獲取用戶的當前應(yīng)用程序使用行為;
第一場景確定子單元,用于根據(jù)上述用戶行為獲取子單元獲取到的用戶的當前應(yīng)用程序使用行為,確定當前應(yīng)用場景。
可選地,上述應(yīng)用場景確定單元42,包括:
環(huán)境聲音獲取子單元,用于獲取環(huán)境聲音;
第二場景確定子單元,用于對上述環(huán)境聲音獲取子單元獲取到的環(huán)境聲音進行語音識別,確定當前應(yīng)用場景。
可選地,上述移動終端運行模式切換裝置4還包括:
作息時間表更新單元,用于當上述應(yīng)用場景確定單元42無法根據(jù)上述當前位置、當前時間及當前的作息時間表確定當前應(yīng)用場景時,在上述應(yīng)用場景確定單元42確定當前應(yīng)用場景之后,根據(jù)上述當前位置、當前時間及當前應(yīng)用場景更新上述作息時間表。
由上可見,通過本發(fā)明實施例,移動終端運行模式切換裝置通過用戶所處的當前時間、當前位置及當前的作息時間表,確定用戶所處的應(yīng)用場景,并根據(jù)用戶所處的應(yīng)用場景,智能的為用戶選擇并切換移動終端的運行模式。使得用戶在無需事先進行各類使用時間的設(shè)置操作,即可實現(xiàn)移動終端運行模式的智能切換,大大提升了移動終端在不同場景進行運行模式切換的便捷程度,免去了用戶繁瑣的操作。并且,移動終端運行模式切換裝置還在無法根據(jù)用戶的當前位置、當前時間及當前的作息時間表確定用戶的當前應(yīng)用場景時,通過用戶的應(yīng)用程序使用行為和/或環(huán)境聲音對用戶的當前應(yīng)用場景作進一步判斷,提高對用戶的當前應(yīng)用場景的判斷準確性,使移動終端能夠正確的切換運行模式。
應(yīng)理解,本發(fā)明實施例中的移動終端運行模式切換裝置可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關(guān)描述,此處不再贅述。
實施例三
本發(fā)明實施例提供一種移動終端,下面對本發(fā)明實施例中的移動終端進行描述,請參閱圖5,本發(fā)明實施例中的移動終端500包括:一個或一個以上計算機可讀存儲介質(zhì)的存儲器501、輸入單元502、顯示單元503、一個或者一個以上處理核心的處理器504、以及電源505等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的移動終端結(jié)構(gòu)并不構(gòu)成對移動終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
存儲器501可用于存儲軟件程序以及模塊,處理器504通過運行存儲在存儲器501的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器501可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)移動終端500的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器501可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其它易失性固態(tài)存儲器件。相應(yīng)地,存儲器501還可以包括存儲器控制器,以提供處理器504和輸入單元502對存儲器501的訪問。
輸入單元502可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元502包括觸敏表面5021以及其它輸入設(shè)備5022。觸敏表面5021,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面5021上或在觸敏表面5021附近的操作),并根據(jù)預先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸敏表面5021可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器504,并能接收處理器504發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面5021。除了觸敏表面5021,輸入單元502還可以包括其它輸入設(shè)備5022。具體地,其它輸入設(shè)備5022可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元503可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端500的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構(gòu)成。顯示單元503可包括顯示面板5031,可選的,可以采用液晶顯示器(lcd,liquidcrystaldisplay)、有機發(fā)光二極管(oled,organiclight-emittingdiode)等形式來配置顯示面板5031。進一步的,觸敏表面5021可覆蓋顯示面板5031,當觸敏表面5021檢測到在其上或附近的觸摸操作后,傳送給處理器504以確定觸摸事件的類型,隨后處理器504根據(jù)觸摸事件的類型在顯示面板5031上提供相應(yīng)的視覺輸出。雖然在圖5中,觸敏表面5021與顯示面板5031是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面5021與顯示面板5031集成而實現(xiàn)輸入和輸出功能。
處理器504是移動終端500的控制中心,利用各種接口和線路連接整個移動終端500的各個部分,通過運行或執(zhí)行存儲在存儲器501內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器501內(nèi)的數(shù)據(jù),執(zhí)行移動終端500的各種功能和處理數(shù)據(jù),從而對移動終端500進行整體監(jiān)控??蛇x的,處理器504可包括一個或多個處理核心;優(yōu)選的,處理器504可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器504中。
移動終端500還包括給各個部件供電的電源505(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器504邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源505還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
盡管未示出,移動終端500還可以包括射頻(radiofrequency,rf)電路、傳感器、音頻電路、無線保真(wifi,wirelessfidelity)模塊、攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,移動終端500還包括一個或者一個以上程序存儲于存儲器501中,且經(jīng)配置以由一個或者一個以上處理器504執(zhí)行述一個或者一個以上程序,其中包含用于執(zhí)行以下操作的指令:
獲取用戶的當前位置及當前時間;
根據(jù)上述用戶的當前位置、當前時間及當前的作息時間表,確定當前應(yīng)用場景,其中,初始的作息時間表由用戶預先輸入;
根據(jù)當前應(yīng)用場景確定移動終端的運行模式;
將上述移動終端的運行模式切換為或保持為確定的上述運行模式。
假設(shè)上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎(chǔ)而提供的第二種可能的實施方式中,上述獲取用戶的當前位置及當前時間,包括:
當所述移動終端完成解鎖匹配時,獲取上述用戶的當前位置及當前時間。
在上述第一種可能的實施方式作為基礎(chǔ)而提供的第三種可能的實施方式中,上述根據(jù)上述用戶的當前位置、當前時間及當前的作息時間表,包括:
若無法根據(jù)上述當前位置、當前時間與當前的作息時間表確定當前應(yīng)用場景,則:
獲取用戶的當前應(yīng)用程序使用行為;
根據(jù)上述用戶的當前應(yīng)用程序使用行為,確定當前應(yīng)用場景。
在上述第一種可能的實施方式作為基礎(chǔ)而提供的第四種可能的實施方式中,上述根據(jù)上述用戶的當前位置、當前時間及當前的作息時間表,包括:
若無法根據(jù)上述當前位置、當前時間與當前的作息時間表確定當前應(yīng)用場景,則:
獲取環(huán)境聲音;
對上述環(huán)境聲音進行語音識別,確定當前應(yīng)用場景。
在上述第三種或第四種可能的實施方式作為基礎(chǔ)而提供的第五種可能的實施方式中,若無法根據(jù)上述當前位置、當前時間及當前的作息時間表確定當前應(yīng)用場景,則:在上述確定當前應(yīng)用場景之后,上述移動終端運行模式切換方法還包括:
根據(jù)上述當前位置、當前時間及當前應(yīng)用場景更新上述作息時間表。
需要說明的是,上述移動終端具體可以是智能手機、平板電腦或其它移動終端,此處不作限定。
上述移動終端中可以如上述方法實施例中的移動終端,可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關(guān)描述,此處不再贅述。
由上可見,通過本發(fā)明實施例,移動終端通過用戶所處的當前時間、當前位置及當前的作息時間表,確定用戶所處的應(yīng)用場景,并根據(jù)用戶所處的應(yīng)用場景,智能的為用戶選擇并切換移動終端的運行模式。使得用戶在無需事先進行各類使用時間的設(shè)置操作,即可實現(xiàn)移動終端運行模式的智能切換,大大提升了移動終端在不同場景進行運行模式切換的便捷程度,免去了用戶繁瑣的操作。并且,移動終端還可以在無法根據(jù)用戶的當前位置、當前時間及當前的作息時間表確定用戶的當前應(yīng)用場景時,通過用戶的應(yīng)用程序使用行為和/或環(huán)境聲音對用戶的當前應(yīng)用場景作進一步判斷,提高對用戶的當前應(yīng)用場景的判斷準確性,使移動終端能夠正確的切換運行模式。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,僅以上述各功能單元、模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請的保護范圍。上述系統(tǒng)中單元、模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述或記載的部分,可以參見其它實施例的相關(guān)描述。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
在本發(fā)明所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的系統(tǒng)實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明實施例各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。