本發(fā)明涉及終端技術領域,具體而言,涉及一種應用程序的啟動方法、一種應用程序的啟動裝置和一種終端。
背景技術:
目前,終端上安裝有很多的應用程序,以滿足用戶的生活和工作需求。一般只有當終端處于顯示圖標的界面時,用戶可以在該界面上選擇應用程序,然后啟動選擇的應用程序。但是,當用戶的雙手不方便時就無法啟動應用程序,用戶體驗不好。
因此,如何避免用戶手動啟動應用程序,從而提升用戶的使用體驗成為亟待解決的技術問題。
技術實現(xiàn)要素:
本發(fā)明正是基于上述問題,提出了一種新的技術方案,可以避免用戶手動啟動應用程序,從而提升用戶的使用體驗。
有鑒于此,本發(fā)明的第一方面提出了一種應用程序的啟動方法,包括:將至少一個語音信息中的每個語音信息與終端中安裝的應用程序關聯(lián)存儲;在采集到當前語音信息時,確定所述至少一個語音信息中是否存在目標語音信息,其中,所述目標語音信息與所述當前語音信息滿足匹配條件;若存在所述目標語音信息,則啟動與所述目標語音信息關聯(lián)的應用程序。
在該技術方案中,通過將語音信息與應用程序關聯(lián)存儲,當采集到與該存儲的語音信息匹配的語音信息時,直接打開與存儲的語音信息關聯(lián)的應用程序,避免了用戶手動打開應用程序,從而使得用戶的雙手在不方便(例如在用戶開車)時可以使用語音打開應用程序,進而提升了用戶的使用體驗。
在上述技術方案中,優(yōu)選地,在啟動與所述目標語音信息關聯(lián)的應用程序之前,還包括:判斷所述終端是否處于預設場景;若判定所述終端處于所述預設場景,則保持與所述目標語音信息關聯(lián)的應用程序的狀態(tài)不變;若判定所述終端未處于所述預設場景,則啟動與所述目標語音信息關聯(lián)的應用程序。
在該技術方案中,若終端處于預設場景,例如,預設場景為終端放置在包中,說明用戶不使用終端,則保持相關聯(lián)的應用程序的狀態(tài)不變,從而避免了誤操作,進而可以更加準確地對應用程序進行控制。
在上述任一技術方案中,優(yōu)選地,判斷所述終端是否處于所述預設場景的步驟,具體包括:檢測所述終端的當前環(huán)境參數(shù)和/或所述終端的預設范圍內(nèi)是否有物體;根據(jù)所述當前環(huán)境參數(shù)和/或所述預設范圍內(nèi)是否有物體,判斷所述終端是否處于所述預設場景。
在該技術方案中,通過檢測終端的當前環(huán)境參數(shù)(例如光線強度)和/或終端的預設范圍內(nèi)是否有物體,可以準確地判斷出終端是否處于預設場景,從而可以更加準確地對應用程序進行控制。例如,終端的光線強度小于預設閾值,且終端的預設范圍內(nèi)有物體,說明終端處于預設場景。
在上述任一技術方案中,優(yōu)選地,在存在所述目標語音信息的情況下,還包括:若所述終端當前處于熄屏狀態(tài),則控制所述終端解鎖。
在該技術方案中,在終端處于熄屏狀態(tài)時,控制所述終端解鎖,從而避免了用戶手動去解鎖,更加方便用戶使用終端。
在上述任一技術方案中,優(yōu)選地,所述匹配條件包括:所述目標語音信息的語音內(nèi)容和所述當前語音信息的語音內(nèi)容一致和所述目標語音信息的語音特征參數(shù)和所述當前語音信息的語音特征參數(shù)一致。
在該技術方案中,不但兩者的語音信息的語音內(nèi)容一致,而且兩者的語音信息的語音特征參數(shù)(例如,語音的振幅、頻率和相位)一致,才啟動關聯(lián)的應用程序,即只有終端的合法用戶本人才能語音啟動應用程序,避免了其他用戶使用內(nèi)容相同的語音信息啟動應用程序,從而保證了用戶操作終端的安全性。
本發(fā)明的第二方面提出了一種應用程序的啟動裝置,包括:存儲單元,用于將至少一個語音信息中的每個語音信息與終端中安裝的應用程序關聯(lián)存儲;確定單元,用于在采集到當前語音信息時,確定所述至少一個語音信息中是否存在目標語音信息,其中,所述目標語音信息與所述當前語音信息滿足匹配條件;啟動單元,用于若所述確定單元確定存在所述目標語音信息,則啟動與所述目標語音信息關聯(lián)的應用程序。
在該技術方案中,通過將語音信息與應用程序關聯(lián)存儲,當采集到與該存儲的語音信息匹配的語音信息時,直接打開與存儲的語音信息關聯(lián)的應用程序,避免了用戶手動打開應用程序,從而使得用戶的雙手在不方便(例如在用戶開車)時可以使用語音打開應用程序,進而提升了用戶的使用體驗。
在上述技術方案中,優(yōu)選地,還包括:判斷單元,用于判斷所述終端是否處于預設場景;所述啟動單元還用于,若所述判斷單元判定所述終端處于所述預設場景,則保持與所述目標語音信息關聯(lián)的應用程序的狀態(tài)不變,若所述判斷單元判定所述終端未處于所述預設場景,則啟動與所述目標語音信息關聯(lián)的應用程序。
在該技術方案中,若終端處于預設場景,例如,預設場景為終端放置在包中,說明用戶不使用終端,則保持相關聯(lián)的應用程序的狀態(tài)不變,從而避免了誤操作,進而可以更加準確地對應用程序進行控制。
在上述任一技術方案中,優(yōu)選地,所述判斷單元包括:檢測子單元,用于檢測所述終端的當前環(huán)境參數(shù)和/或所述終端的預設范圍內(nèi)是否有物體;判斷子單元,用于根據(jù)所述當前環(huán)境參數(shù)和/或所述預設范圍內(nèi)是否有物體,判斷所述終端是否處于所述預設場景。
在該技術方案中,通過檢測終端的當前環(huán)境參數(shù)(例如光線強度)和/或終端的預設范圍內(nèi)是否有物體,可以準確地判斷出終端是否處于預設場景,從而可以更加準確地對應用程序進行控制。例如,終端的光線強度小于預設閾值,且終端的預設范圍內(nèi)有物體,說明終端處于預設場景。
在上述任一技術方案中,優(yōu)選地,在存在所述目標語音信息的情況下,還包括:控制單元,用于若所述終端當前處于熄屏狀態(tài),則控制所述終端解鎖。
在該技術方案中,在終端處于熄屏狀態(tài)時,控制所述終端解鎖,從而避免了用戶手動去解鎖,更加方便用戶使用終端。
在上述任一技術方案中,優(yōu)選地,所述匹配條件包括:所述目標語音信息的語音內(nèi)容和所述當前語音信息的語音內(nèi)容一致和所述目標語音信息的語音特征參數(shù)和所述當前語音信息的語音特征參數(shù)一致。
在該技術方案中,不但兩者的語音信息的語音內(nèi)容一致,而且兩者的語音信息的語音特征參數(shù)(例如,語音的振幅、頻率和相位)一致,才啟動關聯(lián)的應用程序,即只有終端的合法用戶本人才能語音啟動應用程序,避免了其他用戶使用內(nèi)容相同的語音信息啟動應用程序,從而保證了用戶操作終端的安全性。
本發(fā)明的第三方面提出了一種終端,包括上述技術方案中任一項所述的應用程序的啟動裝置,因此,該終端具有和上述技術方案中任一項所述的應用程序的啟動裝置相同的技術效果,在此不再贅述。
通過本發(fā)明的技術方案,可以避免用戶手動啟動應用程序,從而提升用戶的使用體驗。
附圖說明
圖1示出了根據(jù)本發(fā)明的一個實施例的應用程序的啟動方法的流程示意圖;
圖2示出了根據(jù)本發(fā)明的另一個實施例的應用程序的啟動方法的流程示意圖;
圖3示出了根據(jù)本發(fā)明的一個實施例的應用程序的啟動裝置的結構示意圖;
圖4示出了根據(jù)本發(fā)明的一個實施例的終端的結構示意圖;
圖5示出了根據(jù)本發(fā)明的另一個實施例的終端的結構示意圖。
具體實施方式
為了可以更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
圖1示出了根據(jù)本發(fā)明的一個實施例的應用程序的啟動方法的流程示意圖。
如圖1所示,根據(jù)本發(fā)明的一個實施例的應用程序的啟動方法,包括:
步驟102,將至少一個語音信息中的每個語音信息與終端中安裝的應用程序關聯(lián)存儲。
步驟104,在采集到當前語音信息時,確定所述至少一個語音信息中是否存在目標語音信息,其中,所述目標語音信息與所述當前語音信息滿足匹配條件。
例如,通過聲波識別傳感器分別將至少一個語音信息中的每個語音信息與采集到的當前語音信息進行對比,以確定在至少一個語音信息中是否存在同當前語音信息一起滿足匹配條件的目標語音信息。
步驟106,若存在所述目標語音信息,則啟動與所述目標語音信息關聯(lián)的應用程序。
其中,可以在終端熄屏狀態(tài)下啟動與目標語音信息關聯(lián)的應用程序,還可以在終端亮屏狀態(tài)下啟動與目標語音信息關聯(lián)的應用程序,還可以在當前應用程序中啟動與目標語音信息關聯(lián)的應用程序。
在該技術方案中,通過將語音信息與應用程序關聯(lián)存儲,當采集到與該存儲的語音信息匹配的語音信息時,直接打開與存儲的語音信息關聯(lián)的應用程序,避免了用戶手動打開應用程序,從而使得用戶的雙手在不方便(例如在用戶開車)時可以使用語音打開應用程序,進而提升了用戶的使用體驗。
例如,用戶預先錄入語音信息,將該條語音信息與QQ應用程序關聯(lián)存儲。若當前采集與預先錄入的語音信息匹配的語音信息時,則直接打開QQ應用程序。其中,預先錄入的語音信息可以是“打開QQ”,也可以是“您好”等詞語。
在上述技術方案中,優(yōu)選地,在啟動與所述目標語音信息關聯(lián)的應用程序之前,還包括:判斷所述終端是否處于預設場景;若判定所述終端處于所述預設場景,則保持與所述目標語音信息關聯(lián)的應用程序的狀態(tài)不變;若判定所述終端未處于所述預設場景,則啟動與所述目標語音信息關聯(lián)的應用程序。
在該技術方案中,若終端處于預設場景,例如,預設場景為終端放置在包中,說明用戶不使用終端,則保持相關聯(lián)的應用程序的狀態(tài)不變,從而避免了誤操作,進而可以更加準確地對應用程序進行控制。
在上述任一技術方案中,優(yōu)選地,判斷所述終端是否處于所述預設場景的步驟,具體包括:檢測所述終端的當前環(huán)境參數(shù)和/或所述終端的預設范圍內(nèi)是否有物體;根據(jù)所述當前環(huán)境參數(shù)和/或所述預設范圍內(nèi)是否有物體,判斷所述終端是否處于所述預設場景。
在該技術方案中,通過檢測終端的當前環(huán)境參數(shù)(例如光線強度)和/或終端的預設范圍內(nèi)是否有物體,可以準確地判斷出終端是否處于預設場景,從而可以更加準確地對應用程序進行控制。例如,終端的光線強度小于預設閾值,且終端的預設范圍內(nèi)有物體,說明終端處于預設場景。
具體地,通過在終端上設置光線傳感器和距離傳感器,通過光線傳感器檢測終端當前的光線強度,通過距離傳感器檢測終端的預設范圍內(nèi)是否有物體,其中,距離傳感器可以是紅外線傳感器,還可以是超聲波傳感器。
另外,還可以在終端的語音設置界面上設置語音控制按鈕,當啟動語音控制按鈕時,可以啟動與目標語音信息關聯(lián)的應用程序,當未啟動語音控制按鈕時,可以保持與目標語音信息關聯(lián)的應用程序的狀態(tài)不變。
在上述任一技術方案中,優(yōu)選地,在存在所述目標語音信息的情況下,還包括:若所述終端當前處于熄屏狀態(tài),則控制所述終端解鎖。
在該技術方案中,在終端處于熄屏狀態(tài)時,控制所述終端解鎖,從而避免了用戶手動去解鎖,更加方便用戶使用終端。
在上述任一技術方案中,優(yōu)選地,所述匹配條件包括:所述目標語音信息的語音內(nèi)容和所述當前語音信息的語音內(nèi)容一致和所述目標語音信息的語音特征參數(shù)和所述當前語音信息的語音特征參數(shù)一致。
在該技術方案中,不但兩者的語音信息的語音內(nèi)容一致,而且兩者的語音信息的語音特征參數(shù)(例如,語音的振幅、頻率和相位)一致,才啟動關聯(lián)的應用程序,即只有終端的合法用戶本人才能語音啟動應用程序,避免了其他用戶使用內(nèi)容相同的語音信息啟動應用程序,從而保證了用戶操作終端的安全性。
例如,兩者的語音信息中具有相同的關鍵詞,說明兩者的語音信息的語音內(nèi)容一致。兩者的語音信息之間的振幅差值、頻率差值和相位差值在一定范圍內(nèi),說明兩者的語音特征參數(shù)一致。
圖2示出了根據(jù)本發(fā)明的另一個實施例的應用程序的啟動方法的流程示意圖。
如圖2所示,根據(jù)本發(fā)明的另一個實施例的應用程序的啟動方法,包括:
步驟202,打開語音控制功能。
步驟204,錄入語音信息。
步驟206,將語音信息與應用程序關聯(lián)存儲。
步驟208,檢測當前是否采集到語音信息。
步驟210,在當前采集到語音信息時,將當前采集到的語音信息(即上述中的當前語音信息)與存儲的語音信息進行對比。
步驟212,判斷當前采集到的語音信息與存儲的語音信息是否匹配,在判定當前采集到的語音信息與存儲的語音信息匹配時,執(zhí)行步驟214,在判定當前采集到的語音信息與存儲的語音信息不匹配時,執(zhí)行步驟216。
步驟214,控制終端解鎖,并打開與存儲的語音信息關聯(lián)的應用程序。
步驟216,提示用戶重新發(fā)出語音信息。
圖3示出了根據(jù)本發(fā)明的一個實施例的應用程序的啟動裝置的結構示意圖。
如圖3所示,根據(jù)本發(fā)明的一個實施例的應用程序的啟動裝置300,包括:存儲單元302、確定單元304和啟動單元306。
存儲單元302,用于將至少一個語音信息中的每個語音信息與終端中安裝的應用程序關聯(lián)存儲;確定單元304,用于在采集到當前語音信息時,確定所述至少一個語音信息中是否存在目標語音信息,其中,所述目標語音信息與所述當前語音信息滿足匹配條件;啟動單元306,用于若所述確定單元304確定存在所述目標語音信息,則啟動與所述目標語音信息關聯(lián)的應用程序。
在該技術方案中,通過將語音信息與應用程序關聯(lián)存儲,當采集到與該存儲的語音信息匹配的語音信息時,直接打開與存儲的語音信息關聯(lián)的應用程序,避免了用戶手動打開應用程序,從而使得用戶的雙手在不方便(例如在用戶開車)時可以使用語音打開應用程序,進而提升了用戶的使用體驗。
在上述技術方案中,優(yōu)選地,還包括:判斷單元308,用于判斷所述終端是否處于預設場景;所述啟動單元306還用于,若所述判斷單元308判定所述終端處于所述預設場景,則保持與所述目標語音信息關聯(lián)的應用程序的狀態(tài)不變,若所述判斷單元308判定所述終端未處于所述預設場景,則啟動與所述目標語音信息關聯(lián)的應用程序。
在該技術方案中,若終端處于預設場景,例如,預設場景為終端放置在包中,說明用戶不使用終端,則保持相關聯(lián)的應用程序的狀態(tài)不變,從而避免了誤操作,進而可以更加準確地對應用程序進行控制。
在上述任一技術方案中,優(yōu)選地,所述判斷單元308包括:檢測子單元3082,用于檢測所述終端的當前環(huán)境參數(shù)和/或所述終端的預設范圍內(nèi)是否有物體;判斷子單元3084,用于根據(jù)所述當前環(huán)境參數(shù)和/或所述預設范圍內(nèi)是否有物體,判斷所述終端是否處于所述預設場景。
在該技術方案中,通過檢測終端的當前環(huán)境參數(shù)(例如光線強度)和/或終端的預設范圍內(nèi)是否有物體,可以準確地判斷出終端是否處于預設場景,從而可以更加準確地對應用程序進行控制。例如,終端的光線強度小于預設閾值,且終端的預設范圍內(nèi)有物體,說明終端處于預設場景。
在上述任一技術方案中,優(yōu)選地,在存在所述目標語音信息的情況下,還包括:控制單元310,用于若所述終端當前處于熄屏狀態(tài),則控制所述終端解鎖。
在該技術方案中,在終端處于熄屏狀態(tài)時,控制所述終端解鎖,從而避免了用戶手動去解鎖,更加方便用戶使用終端。
在上述任一技術方案中,優(yōu)選地,所述匹配條件包括:所述目標語音信息的語音內(nèi)容和所述當前語音信息的語音內(nèi)容一致和所述目標語音信息的語音特征參數(shù)和所述當前語音信息的語音特征參數(shù)一致。
在該技術方案中,不但兩者的語音信息的語音內(nèi)容一致,而且兩者的語音信息的語音特征參數(shù)(例如,語音的振幅、頻率和相位)一致,才啟動關聯(lián)的應用程序,即只有終端的合法用戶本人才能語音啟動應用程序,避免了其他用戶使用內(nèi)容相同的語音信息啟動應用程序,從而保證了用戶操作終端的安全性。
圖4示出了根據(jù)本發(fā)明的一個實施例的終端的結構示意圖。
如圖4所示,根據(jù)本發(fā)明的一個實施例的終端400,包括上述技術方案中任一項所述的應用程序的啟動裝置300,因此,該終端400具有和上述技術方案中任一項所述的應用程序的啟動裝置300相同的技術效果,在此不再贅述。
圖5示出了根據(jù)本發(fā)明的另一個實施例的終端的結構示意圖。
如圖5所示,根據(jù)本發(fā)明的另一個實施例的終端500,包括處理器502、存儲器504和通信總線506。
處理器502可以是通用處理器,例如中央處理器(Central Processing Unit,CPU),還可以是數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。存儲器504,用于存儲程序代碼,并將該程序代碼傳輸給處理器502。存儲器504可以包括易失性存儲器(Volatile Memory),例如隨機存取存儲器(Random Access Memory,RAM);存儲器504也可以包括非易失性存儲器(Non-Volatile Memory),例如只讀存儲器(Read-Only Memory,ROM)、快閃存儲器(Flash Memory)、硬盤(Hard Disk Drive,HDD)或固態(tài)硬盤(Solid-State Drive,SSD);存儲器504還可以包括上述種類的存儲器的組合。通信總線506用于實現(xiàn)處理器502和存儲器504之間的連接通信。通信總線506可以是工業(yè)標準體系結構(Industry Standard Architecture,ISA)總線、外部設備互連(Peripheral Component Interconnect,PCI)總線或擴展標準體系結構(Extended Industry Standard Architecture,EISA)總線等。該通信總線506可以分為地址總線、數(shù)據(jù)總線、控制總線等。
其中,處理器502用于調(diào)用存儲器504存儲的程序代碼,執(zhí)行如下操作:
將至少一個語音信息中的每個語音信息與終端500中安裝的應用程序關聯(lián)存儲;在采集到當前語音信息時,確定所述至少一個語音信息中是否存在目標語音信息,其中,所述目標語音信息與所述當前語音信息滿足匹配條件;若存在所述目標語音信息,則啟動與所述目標語音信息關聯(lián)的應用程序。
優(yōu)選地,所述處理器502還用于,在啟動與所述目標語音信息關聯(lián)的應用程序之前,判斷所述終端500是否處于預設場景;若判定所述終端500處于所述預設場景,則保持與所述目標語音信息關聯(lián)的應用程序的狀態(tài)不變;若判定所述終端500未處于所述預設場景,則啟動與所述目標語音信息關聯(lián)的應用程序。
優(yōu)選地,所述處理器502具體用于,檢測所述終端500的當前環(huán)境參數(shù)和/或所述終端500的預設范圍內(nèi)是否有物體;根據(jù)所述當前環(huán)境參數(shù)和/或所述預設范圍內(nèi)是否有物體,判斷所述終端500是否處于所述預設場景。
優(yōu)選地,所述處理器502還用于,在存在所述目標語音信息的情況下,若所述終端500當前處于熄屏狀態(tài),則控制所述終端500解鎖。
優(yōu)選地,所述匹配條件包括:所述目標語音信息的語音內(nèi)容和所述當前語音信息的語音內(nèi)容一致和所述目標語音信息的語音特征參數(shù)和所述當前語音信息的語音特征參數(shù)一致。
以上結合附圖詳細說明了本發(fā)明的技術方案,通過本發(fā)明的技術方案,可以避免用戶手動啟動應用程序,從而提升用戶的使用體驗。
在本發(fā)明中,術語“第一”、“第二”僅用于描述的目的,而不能理解為指示或暗示相對重要性;術語“多個”表示兩個或兩個以上。對于本領域的普通技術人員而言,可以根據(jù)具體情況理解上述術語在本發(fā)明中的具體含義。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。