本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序啟動(dòng)方法及終端設(shè)備。
背景技術(shù):
隨著終端技術(shù)的發(fā)展,開(kāi)發(fā)出了適用于手機(jī)、平板電腦等終端設(shè)備中的各種功能豐富的應(yīng)用程序,例如,即時(shí)通訊工具、音頻播放器、視頻播放器、日歷工具等等,給人們的生活帶來(lái)許多便利。
在使用終端設(shè)備的過(guò)程中,通常會(huì)遇到正在使用一個(gè)應(yīng)用程序時(shí)需要開(kāi)啟另一個(gè)應(yīng)用程序的情況,例如,用戶(hù)正在瀏覽網(wǎng)頁(yè)時(shí),又想播放音樂(lè),通常的做法是:將當(dāng)前正在運(yùn)行的應(yīng)用程序退回到后臺(tái)運(yùn)行或者直接關(guān)閉,然后返回到桌面再打開(kāi)新的應(yīng)用程序,若此時(shí)想繼續(xù)運(yùn)行原來(lái)的應(yīng)用程序,則需要將新應(yīng)用程序退回到后臺(tái)運(yùn)行或者直接關(guān)閉,并返回到桌面再打開(kāi)原來(lái)運(yùn)行的應(yīng)用程序。在使用過(guò)程中發(fā)現(xiàn),通過(guò)上述方法啟動(dòng)應(yīng)用程序不僅不夠方便快捷,且具有一定的局限性,降低了信息的交互效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種應(yīng)用程序啟動(dòng)方法及終端設(shè)備,可以方便快捷地啟動(dòng)目標(biāo)應(yīng)用程序,提高了信息的交互效率。
本發(fā)明實(shí)施例第一方面公開(kāi)了一種應(yīng)用程序啟動(dòng)方法,包括:
接收語(yǔ)音信號(hào),并解析所述語(yǔ)音信號(hào),得到目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息;
查找與所述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,以及檢測(cè)終端設(shè)備的顯示屏上是否顯示有其他應(yīng)用程序的應(yīng)用界面;
若查找到與所述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,并且所述終端設(shè)備的顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面,則將所述目標(biāo)應(yīng)用程序的應(yīng)用界面與所述其他應(yīng)用程序的應(yīng)用界面在所述顯示屏上進(jìn)行分屏顯示。
作為一種可選的實(shí)施方式,所述查找與所述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序之前,所述方法還包括:
根據(jù)所述標(biāo)識(shí)信息確定所述目標(biāo)應(yīng)用程序所屬的類(lèi)別;
確定所述目標(biāo)應(yīng)用程序所屬的類(lèi)別對(duì)應(yīng)的目標(biāo)文件;
所述查找與所述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,包括:
在所述目標(biāo)文件中查找與所述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序。
作為一種可選的實(shí)施方式,所述將所述目標(biāo)應(yīng)用程序的應(yīng)用界面與所述其他應(yīng)用程序的應(yīng)用界面在所述顯示屏上進(jìn)行分屏顯示之前,所述方法還包括:
判斷所述終端設(shè)備是否處于熄屏狀態(tài);
若所述終端設(shè)備處于熄屏狀態(tài),則解鎖所述終端設(shè)備進(jìn)入到所述終端設(shè)備熄屏之前所運(yùn)行的界面。
作為一種可選的實(shí)施方式,所述將所述目標(biāo)應(yīng)用程序的應(yīng)用界面與所述其他應(yīng)用程序的應(yīng)用界面在所述顯示屏上進(jìn)行分屏顯示,包括:
根據(jù)預(yù)設(shè)顯示比例,將所述終端設(shè)備的顯示屏劃分為至少兩個(gè)顯示區(qū)域;
通過(guò)所述至少兩個(gè)顯示區(qū)域顯示所述目標(biāo)應(yīng)用程序的應(yīng)用界面與所述其他應(yīng)用程序的應(yīng)用界面。
作為一種可選的實(shí)施方式,所述方法還包括:
監(jiān)測(cè)所述終端設(shè)備中是否存在應(yīng)用程序的新增和/或刪除操作;
若存在,則根據(jù)所述新增和/或刪除操作對(duì)應(yīng)的應(yīng)用程序的標(biāo)識(shí)信息更新分類(lèi)文件。
本發(fā)明實(shí)施例第二方面公開(kāi)了一種終端設(shè)備,包括:
接收單元,用于接收語(yǔ)音信號(hào);
解析單元,用于解析所述語(yǔ)音信號(hào),得到目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息;
查找單元,用于查找與所述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序;
檢測(cè)單元,用于檢測(cè)終端設(shè)備的顯示屏上是否顯示有其他應(yīng)用程序的應(yīng)用界面;
分屏顯示單元,用于在查找到與所述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,并且所述終端設(shè)備的顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面時(shí),將所述目標(biāo)應(yīng)用程序的應(yīng)用界面與所述其他應(yīng)用程序的應(yīng)用界面在所述顯示屏上進(jìn)行分屏顯示。
作為一種可選的實(shí)施方式,所述終端設(shè)備還包括:
第一確定單元,用于根據(jù)所述標(biāo)識(shí)信息確定所述目標(biāo)應(yīng)用程序所屬的類(lèi)別;
第二確定單元,用于確定所述目標(biāo)應(yīng)用程序所屬的類(lèi)別對(duì)應(yīng)的目標(biāo)文件,并驅(qū)動(dòng)所述查找單元在所述目標(biāo)文件中查找與所述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序。
作為一種可選的實(shí)施方式,所述終端設(shè)備還包括:
判斷單元,用于判斷所述終端設(shè)備是否處于熄屏狀態(tài);
解鎖單元,用于在所述終端設(shè)備處于熄屏狀態(tài)時(shí),解鎖所述終端設(shè)備進(jìn)入到所述終端設(shè)備熄屏之前所運(yùn)行的界面。
作為一種可選的實(shí)施方式,所述分屏顯示單元包括:
屏幕劃分單元,用于根據(jù)預(yù)設(shè)顯示比例,將所述終端設(shè)備的顯示屏劃分為至少兩個(gè)顯示區(qū)域;
顯示單元,用于通過(guò)所述至少兩個(gè)顯示區(qū)域顯示所述目標(biāo)應(yīng)用程序的應(yīng)用界面與所述其他應(yīng)用程序的應(yīng)用界面。
作為一種可選的實(shí)施方式,所述終端設(shè)備還包括:
監(jiān)測(cè)單元,用于監(jiān)測(cè)所述終端設(shè)備中是否存在應(yīng)用程序的新增和/或刪除操作;
更新單元,用于在所述終端設(shè)備中存在應(yīng)用程序的新增和/或刪除操作時(shí),根據(jù)所述新增和/或刪除操作對(duì)應(yīng)的應(yīng)用程序的標(biāo)識(shí)信息更新分類(lèi)文件。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):通過(guò)語(yǔ)音選擇目標(biāo)應(yīng)用程序,并在顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面時(shí),將目標(biāo)應(yīng)用程序的應(yīng)用界面與其他應(yīng)用程序的應(yīng)用界面進(jìn)行分屏顯示。實(shí)施本發(fā)明實(shí)施例,可以方便快捷地啟動(dòng)目標(biāo)應(yīng)用程序,提高了信息的交互效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例公開(kāi)的一種應(yīng)用程序啟動(dòng)方法的流程示意圖;
圖2是本發(fā)明實(shí)施例公開(kāi)的另一種應(yīng)用程序啟動(dòng)方法的流程示意圖;
圖3是本發(fā)明實(shí)施例公開(kāi)的一種可選的應(yīng)用程序分類(lèi)列表示意圖;
圖4是本發(fā)明實(shí)施例公開(kāi)的一種終端設(shè)備的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例公開(kāi)的另一種終端設(shè)備的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例公開(kāi)的另一種終端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”和“第二”是用于區(qū)別不同對(duì)象,而非用于描述特定順序。此外,術(shù)語(yǔ)“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例提供了一種應(yīng)用程序啟動(dòng)方法及終端設(shè)備,可以方便快捷地啟動(dòng)目標(biāo)應(yīng)用程序,提高了信息的交互效率。
本發(fā)明實(shí)施例中,終端設(shè)備包括運(yùn)行Android操作系統(tǒng)、iOS操作系統(tǒng)、Windows操作系統(tǒng)或其他操作系統(tǒng)的終端設(shè)備,例如移動(dòng)電話(huà)、移動(dòng)電腦、平板電腦、臺(tái)式電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、智能手表、智能眼鏡、智能手環(huán)等終端設(shè)備,本發(fā)明實(shí)施例后續(xù)不作復(fù)述。
請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種應(yīng)用程序啟動(dòng)方法的流程示意圖。其中,圖1所示的應(yīng)用程序啟動(dòng)方法可以包括以下步驟:
101、接收語(yǔ)音信號(hào),并解析上述語(yǔ)音信號(hào),得到目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息;
本發(fā)明實(shí)施例中,終端設(shè)備可以通過(guò)麥克風(fēng)等聲卡設(shè)備采集用戶(hù)發(fā)出的語(yǔ)音信號(hào),并通過(guò)語(yǔ)音識(shí)別技術(shù)(Automatic Speech Recognition,ASR)將人類(lèi)語(yǔ)音中的詞匯內(nèi)容轉(zhuǎn)換為計(jì)算機(jī)可讀的輸入(例如二進(jìn)制編碼或者字符序列等),從而可以得到目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息。
本發(fā)明實(shí)施例中,目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息可以包括:應(yīng)用程序的安裝文件名、安裝包名、使用頻次、來(lái)源和/或類(lèi)別等。例如,用戶(hù)輸入的語(yǔ)音信號(hào)是“打開(kāi)camera”,通過(guò)語(yǔ)音識(shí)別技術(shù)獲取目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息camera,從而可以在終端設(shè)備中已安裝的應(yīng)用程序中進(jìn)行查找得到該目標(biāo)應(yīng)用程序。
102、查找與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,以及檢測(cè)終端設(shè)備的顯示屏上是否顯示有其他應(yīng)用程序的應(yīng)用界面;
在本發(fā)明實(shí)施例中,檢測(cè)終端設(shè)備的顯示屏上是否顯示有其他應(yīng)用程序的應(yīng)用界面,即判斷終端設(shè)備前臺(tái)是否有正在運(yùn)行的應(yīng)用程序。
103、若查找到與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,并且終端設(shè)備的顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面,則將上述目標(biāo)應(yīng)用程序的應(yīng)用界面與上述其他應(yīng)用程序的應(yīng)用界面在顯示屏上進(jìn)行分屏顯示。
本發(fā)明實(shí)施例中,若查找到與語(yǔ)音信號(hào)匹配的目標(biāo)應(yīng)用程序,并且終端設(shè)備的顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面,則將目標(biāo)應(yīng)用程序與終端設(shè)備前臺(tái)正在運(yùn)行的應(yīng)用程序進(jìn)行分屏顯示,若終端設(shè)備的顯示屏上沒(méi)有顯示其他應(yīng)用程序的應(yīng)用界面,則直接打開(kāi)上述目標(biāo)應(yīng)用程序。
本發(fā)明實(shí)施例中,可以根據(jù)當(dāng)前正在運(yùn)行的應(yīng)用程序的數(shù)量,將終端設(shè)備的顯示屏的顯示區(qū)域進(jìn)行劃分,在各個(gè)分區(qū)域分別顯示每個(gè)應(yīng)用程序。
在圖1所描述的方法中,通過(guò)語(yǔ)音選擇目標(biāo)應(yīng)用程序,并在顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面時(shí),將目標(biāo)應(yīng)用程序的應(yīng)用界面與其他應(yīng)用程序的應(yīng)用界面進(jìn)行分屏顯示。實(shí)施本發(fā)明實(shí)施例,可以方便快捷地啟動(dòng)目標(biāo)應(yīng)用程序,提高了信息的交互效率。
進(jìn)一步地,請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的另一種應(yīng)用程序啟動(dòng)方法的流程示意圖。如圖2所示,該方法可以包括以下步驟:
201、接收語(yǔ)音信號(hào),并解析上述語(yǔ)音信號(hào),得到目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息;
202、根據(jù)上述標(biāo)識(shí)信息確定上述目標(biāo)應(yīng)用程序所屬的類(lèi)別;
203、確定上述目標(biāo)應(yīng)用程序所屬的類(lèi)別對(duì)應(yīng)的目標(biāo)文件;
204、在上述目標(biāo)文件中查找與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序;
本發(fā)明實(shí)施例中,可以預(yù)先將終端設(shè)備中的多個(gè)或者所有應(yīng)用程序進(jìn)行分類(lèi),可以按照終端設(shè)備上的應(yīng)用程序的應(yīng)用類(lèi)型進(jìn)行劃分,例如,將音視頻類(lèi)型的應(yīng)用程序劃分為同一個(gè)類(lèi)別,并將該類(lèi)別的應(yīng)用程序歸類(lèi)于一個(gè)文件內(nèi);將游戲類(lèi)型的應(yīng)用程序劃分為同一個(gè)類(lèi)別,再將該類(lèi)別的應(yīng)用程序歸類(lèi)于另一個(gè)文件內(nèi);將聊天類(lèi)型的應(yīng)用程序劃分為同一個(gè)類(lèi)別,再將該類(lèi)別的應(yīng)用程序歸類(lèi)于另一個(gè)文件內(nèi)等,本發(fā)明實(shí)施例不作一一列舉。另外,還可以按照用戶(hù)的操作習(xí)慣對(duì)終端設(shè)備上的應(yīng)用程序進(jìn)行劃分,例如,將用戶(hù)在一個(gè)星期內(nèi)使用次數(shù)超過(guò)20次的應(yīng)用程序劃分為同一個(gè)類(lèi)別,將用戶(hù)在一個(gè)星期內(nèi)使用次數(shù)在10次至20次之間的應(yīng)用程序劃分為同一個(gè)類(lèi)別,將用戶(hù)在一個(gè)星期內(nèi)使用次數(shù)在5次到10次之間的應(yīng)用程序劃分為同一個(gè)類(lèi)別,將用戶(hù)在一個(gè)星期內(nèi)使用次數(shù)在0次到5次之間的應(yīng)用程序劃分為同一個(gè)類(lèi)別。以上舉例只是表示一個(gè)可能的劃分方式,并不代表終端設(shè)備應(yīng)用程序劃分方式的窮舉,因此,不應(yīng)該理解為對(duì)本發(fā)明實(shí)施例的限定。
可選地,上述同一類(lèi)別的應(yīng)用程序歸類(lèi)于同一個(gè)文件內(nèi)可以理解為,同一類(lèi)別的應(yīng)用程序歸類(lèi)于一個(gè)文件內(nèi),并且每個(gè)文件內(nèi)只會(huì)包括一個(gè)類(lèi)別的應(yīng)用程序。另外,同一類(lèi)別的應(yīng)用程序歸類(lèi)于同一個(gè)文件內(nèi)可以是,將同一類(lèi)別的應(yīng)用程序的圖標(biāo)放置在一個(gè)文件內(nèi),例如可以參照?qǐng)D3所示,圖3為本發(fā)明實(shí)施例公開(kāi)的一種可選的應(yīng)用程序分類(lèi)列表示意圖,包括多個(gè)文件301,每個(gè)文件301內(nèi)包括多個(gè)應(yīng)用程序的圖標(biāo)。
可選地,可以將終端設(shè)備中的全部應(yīng)用程序的標(biāo)識(shí)信息發(fā)送至云服務(wù)器端,云服務(wù)器端根據(jù)上述全部應(yīng)用程序的標(biāo)識(shí)信息將終端設(shè)備的全部應(yīng)用程序劃分為至少兩個(gè)類(lèi)別,并將同一類(lèi)別的應(yīng)用程序歸類(lèi)于同一個(gè)文件內(nèi)。
可選地,云服務(wù)器端可以是預(yù)先收集市場(chǎng)的熱門(mén)應(yīng)用程序,并將這些熱門(mén)應(yīng)用程序進(jìn)行歸類(lèi),隨后根據(jù)終端設(shè)備發(fā)送的應(yīng)用程序的標(biāo)識(shí)信息,對(duì)預(yù)先存儲(chǔ)的分類(lèi)文件進(jìn)行調(diào)整。
根據(jù)目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息以及分類(lèi)文件的唯一標(biāo)識(shí)可以查找與目標(biāo)應(yīng)用程序匹配的目標(biāo)文件。例如,若目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息中的關(guān)鍵詞含有camera,則表示目標(biāo)應(yīng)用程序的應(yīng)用類(lèi)型為多媒體類(lèi)型,則可以查找出標(biāo)識(shí)信息為多媒體類(lèi)型的目標(biāo)文件,進(jìn)而可以在該目標(biāo)文件中查找目標(biāo)應(yīng)用程序。
可選地,對(duì)終端設(shè)備中的應(yīng)用程序進(jìn)行分類(lèi)之后,可以隱藏或者取消隱藏分類(lèi)文件,僅在終端設(shè)備中顯示若干個(gè)常用的應(yīng)用程序圖標(biāo),簡(jiǎn)化終端設(shè)備的界面。
205、判斷終端設(shè)備是否處于熄屏狀態(tài);
206、若終端設(shè)備處于熄屏狀態(tài),則解鎖終端設(shè)備進(jìn)入到終端設(shè)備熄屏之前所運(yùn)行的界面;
可選地,在打開(kāi)目標(biāo)應(yīng)用程序之前,可以判斷終端設(shè)備是否處于熄屏狀態(tài),并在終端設(shè)備處于熄屏狀態(tài)時(shí),解鎖終端設(shè)備,并進(jìn)入到終端設(shè)備在熄屏之前所運(yùn)行的應(yīng)用界面。
207、檢測(cè)終端設(shè)備的顯示屏上是否顯示有其他應(yīng)用程序的應(yīng)用界面;
208、根據(jù)預(yù)設(shè)顯示比例,將終端設(shè)備的顯示屏劃分為至少兩個(gè)顯示區(qū)域;
209、通過(guò)上述至少兩個(gè)顯示區(qū)域顯示上述目標(biāo)應(yīng)用程序的應(yīng)用界面與上述其他應(yīng)用程序的應(yīng)用界面;
可選地,若終端設(shè)備的顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面,則可以根據(jù)預(yù)設(shè)的顯示比例,將終端設(shè)備的顯示屏劃分為至少兩個(gè)顯示區(qū)域,其中,預(yù)設(shè)的顯示比例,可以根據(jù)當(dāng)前終端設(shè)備的顯示屏上顯示的應(yīng)用程序的個(gè)數(shù)進(jìn)行自動(dòng)調(diào)整,然后,通過(guò)該至少兩個(gè)顯示區(qū)域顯示目標(biāo)應(yīng)用程序的應(yīng)用界面與終端設(shè)備中運(yùn)行的其他應(yīng)用程序的應(yīng)用界面。
210、監(jiān)測(cè)終端設(shè)備中是否存在應(yīng)用程序的新增和/或刪除操作;
211、若存在,則根據(jù)上述新增和/或刪除操作對(duì)應(yīng)的應(yīng)用程序的標(biāo)識(shí)信息更新分類(lèi)文件。
可選地,若用戶(hù)刪除某一應(yīng)用程序或者是安裝了一個(gè)新的應(yīng)用程序,則根據(jù)該刪除的或者新安裝的應(yīng)用程序的標(biāo)識(shí)信息更新分類(lèi)文件。
請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開(kāi)的一種終端設(shè)備的結(jié)構(gòu)示意圖,如圖4所示,該終端設(shè)備可以包括:
接收單元401,用于接收語(yǔ)音信號(hào);
解析單元402,用于解析上述接收單元401接收到的語(yǔ)音信號(hào),得到目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息;
查找單元403,用于查找與上述解析單元402獲得的標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序;
檢測(cè)單元404,用于檢測(cè)終端設(shè)備的顯示屏上是否顯示有其他應(yīng)用程序的應(yīng)用界面;
分屏顯示單元405,用于在上述查找單元403查找到與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,并且上述檢測(cè)單元404檢測(cè)到終端設(shè)備的顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面時(shí),將上述目標(biāo)應(yīng)用程序的應(yīng)用界面與上述其他應(yīng)用程序的應(yīng)用界面在顯示屏上進(jìn)行分屏顯示。
請(qǐng)一并參閱圖5,圖5是本發(fā)明實(shí)施例公開(kāi)的另一種終端設(shè)備的結(jié)構(gòu)示意圖。其中,圖5所示的終端設(shè)備是由圖4所示的終端設(shè)備進(jìn)行優(yōu)化得到的,與圖4所示的終端設(shè)備相比,圖5所示的終端設(shè)備還包括:
第一確定單元406,用于根據(jù)上述標(biāo)識(shí)信息確定上述目標(biāo)應(yīng)用程序所屬的類(lèi)別;
第二確定單元407,用于確定上述目標(biāo)應(yīng)用程序所屬的類(lèi)別對(duì)應(yīng)的目標(biāo)文件,并驅(qū)動(dòng)上述查找單元403在上述目標(biāo)文件中查找與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序。
其中,通過(guò)第一確定單元406以及第二確定單元407可以實(shí)現(xiàn)在終端設(shè)備分類(lèi)文件中查找目標(biāo)應(yīng)用程序的目的,提高了查找的效率。
可選地,圖5所示的終端設(shè)備還可以包括:
判斷單元408,用于判斷終端設(shè)備是否處于熄屏狀態(tài);
解鎖單元409,用于在終端設(shè)備處于熄屏狀態(tài)時(shí),解鎖終端設(shè)備進(jìn)入到終端設(shè)備熄屏之前所運(yùn)行的界面。
其中,通過(guò)判斷單元408以及解鎖單元409可以實(shí)現(xiàn)在打開(kāi)目標(biāo)應(yīng)用程序之前,判斷終端設(shè)備是否處于熄屏狀態(tài),并在終端設(shè)備處于熄屏狀態(tài)時(shí),解鎖終端設(shè)備并進(jìn)入到終端設(shè)備熄屏之前所運(yùn)行的應(yīng)用界面。
可選地,圖5所示的終端設(shè)備中,上述分屏顯示單元405包括:
屏幕劃分單元4051,用于根據(jù)預(yù)設(shè)顯示比例,將終端設(shè)備的顯示屏劃分為至少兩個(gè)顯示區(qū)域;
顯示單元4052,用于通過(guò)上述至少兩個(gè)顯示區(qū)域顯示上述目標(biāo)應(yīng)用程序的應(yīng)用界面與上述其他應(yīng)用程序的應(yīng)用界面。
其中,通過(guò)屏幕劃分單元4051以及顯示單元4052可以實(shí)現(xiàn)分屏顯示的功能。
可選地,圖5所示的終端設(shè)備還可以包括:
監(jiān)測(cè)單元410,用于監(jiān)測(cè)終端設(shè)備中是否存在應(yīng)用程序的新增和/或刪除操作;
更新單元411,用于在終端設(shè)備中存在應(yīng)用程序的新增和/或刪除操作時(shí),根據(jù)上述新增和/或刪除操作對(duì)應(yīng)的應(yīng)用程序的標(biāo)識(shí)信息更新分類(lèi)文件。
其中,通過(guò)監(jiān)測(cè)單元410以及更新單元411可以在終端設(shè)備新增和/或刪除應(yīng)用程序時(shí),更新分類(lèi)文件。
請(qǐng)參閱圖6,圖6是本發(fā)明實(shí)施例公開(kāi)的另一種終端設(shè)備的結(jié)構(gòu)示意圖,如圖6所示,該終端設(shè)備可以包括:
輸入單元601、處理器單元602、輸出單元603、存儲(chǔ)單元604、音頻單元605以及電源606等組件。這些組件通過(guò)一條或多條總線(xiàn)進(jìn)行通信。本領(lǐng)域技術(shù)人員可以理解,圖6所示的終端設(shè)備的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明的限定,它既可以是總線(xiàn)型結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖6所示的結(jié)構(gòu)更多或更少的部件,或者組合某些部件,或者不同的部件布置。在本發(fā)明實(shí)施方式中,圖6所示的終端設(shè)備包括但不限于移動(dòng)電話(huà)、移動(dòng)電腦、平板電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)等各種終端設(shè)備。
輸入單元601用于實(shí)現(xiàn)用戶(hù)與終端設(shè)備的交互和/或信息輸入到終端設(shè)備中。在本發(fā)明具體實(shí)施方式中,輸入單元601可以是觸控面板,觸控面板也稱(chēng)為觸摸屏或觸控屏,可收集用戶(hù)在其上觸摸或接近的操作動(dòng)作。比如用戶(hù)使用手指、觸筆等任何適合的物體或附件在觸控面板上或接近觸控面板位置的操作動(dòng)作,并根據(jù)預(yù)先設(shè)定的程序驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶(hù)的觸摸操作,并將檢測(cè)到的觸摸操作轉(zhuǎn)換為電信號(hào),以及將電信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收電信號(hào),并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器單元602。觸摸控制器還可以接收處理器單元602發(fā)來(lái)的命令并執(zhí)行。此外,可以采用電阻式、電容式、紅外線(xiàn)(Infrared)以及表面聲波等多種類(lèi)型實(shí)現(xiàn)觸控面板。
處理器單元602為終端設(shè)備的控制中心,利用各種接口和線(xiàn)路連接整個(gè)終端設(shè)備的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)單元604內(nèi)的程序代碼和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)單元604內(nèi)的數(shù)據(jù),以執(zhí)行終端設(shè)備的各種功能和/或處理數(shù)據(jù)。處理器單元602可以由集成電路(Integrated Circuit,簡(jiǎn)稱(chēng)IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來(lái)說(shuō),處理器單元602可以?xún)H包括中央處理器(Central ProcessingUnit,簡(jiǎn)稱(chēng)CPU),也可以是CPU、數(shù)字信號(hào)處理器(digital signal processor,簡(jiǎn)稱(chēng)DSP)、圖形處理器(Graphic Processing Unit,簡(jiǎn)稱(chēng)GPU)及通信單元中的控制芯片(例如基帶芯片)的組合。在本發(fā)明實(shí)施方式中,CPU可以是單運(yùn)算核心,也可以包括多運(yùn)算核心。
輸出單元603可以包括但不限于影像輸出單元、聲音輸出和觸感輸出單元。影像輸出單元用于輸出文字、圖片和/或視頻。影像輸出單元可包括顯示面板,例如采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)、場(chǎng)發(fā)射顯示器(field emission display,簡(jiǎn)稱(chēng)FED)等形式來(lái)配置的顯示面板。或者影像輸出單元可以包括反射式顯示器,例如電泳式(electrophoretic)顯示器,或利用光干涉調(diào)變技術(shù)(Interferometric Modulation of Light)的顯示器。影像輸出單元可以包括單個(gè)顯示器或不同尺寸的多個(gè)顯示器。在本發(fā)明的具體實(shí)施方式中,上述輸入單元601所采用的觸控面板亦可同時(shí)作為輸出單元603的顯示面板。雖然在圖6中,輸入單元601與輸出單元603是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)終端設(shè)備的輸入和輸出功能,但是在某些實(shí)施例中,可以將觸控面板與顯示面板集成一體而實(shí)現(xiàn)終端設(shè)備的輸入和輸出功能。
存儲(chǔ)單元604可用于存儲(chǔ)程序代碼以及模塊,處理器單元602通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)單元604的程序代碼以及模塊,從而執(zhí)行終端設(shè)備的各種功能應(yīng)用以及實(shí)現(xiàn)數(shù)據(jù)處理。存儲(chǔ)單元604主要包括程序存儲(chǔ)區(qū)和數(shù)據(jù)存儲(chǔ)區(qū),其中,程序存儲(chǔ)區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的程序代碼;數(shù)據(jù)存儲(chǔ)區(qū)可存儲(chǔ)根據(jù)終端設(shè)備的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話(huà)本等)等。在本發(fā)明具體實(shí)施方式中,存儲(chǔ)單元604可以包括易失性存儲(chǔ)器,例如非揮發(fā)性動(dòng)態(tài)隨機(jī)存取內(nèi)存(Nonvolatile RandomAccess Memory,簡(jiǎn)稱(chēng)NVRAM)、相變化隨機(jī)存取內(nèi)存(Phase Change RAM,簡(jiǎn)稱(chēng)PRAM)、磁阻式隨機(jī)存取內(nèi)存(Magetoresistive RAM,簡(jiǎn)稱(chēng)MRAM)等,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、電子可抹除可規(guī)劃只讀存儲(chǔ)器(Electrically Erasable ProgrammableRead-OnlyMemory,簡(jiǎn)稱(chēng)EEPROM)、閃存器件,例如反或閃存(NOR flash memory)或是反及閃存(NAND flash memory)。非易失存儲(chǔ)器儲(chǔ)存處理器單元602所執(zhí)行的操作系統(tǒng)及程序代碼。處理器單元602從非易失存儲(chǔ)器加載運(yùn)行程序與數(shù)據(jù)到內(nèi)存并將數(shù)字內(nèi)容儲(chǔ)存于大量?jī)?chǔ)存裝置中。操作系統(tǒng)包括用于控制和管理常規(guī)系統(tǒng)任務(wù),例如內(nèi)存管理、存儲(chǔ)設(shè)備控制、電源管理等,以及有助于各種軟硬件之間通信的各種組件和/或驅(qū)動(dòng)器。在本發(fā)明實(shí)施方式中,操作系統(tǒng)可以是Google公司的Android系統(tǒng)、Apple公司開(kāi)發(fā)的iOS系統(tǒng)或Microsoft公司開(kāi)發(fā)的Windows操作系統(tǒng)等,或者是Vxworks這類(lèi)的嵌入式操作系統(tǒng)。
音頻單元605、揚(yáng)聲器6051、傳聲器6052可提供用戶(hù)與終端設(shè)備之間的音頻接口。音頻單元605可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器6051,由揚(yáng)聲器6051轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器6052將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻單元605接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器單元602處理后將音頻數(shù)據(jù)輸出至存儲(chǔ)單元604以便進(jìn)一步處理。
電源606用于給終端設(shè)備的不同部件進(jìn)行供電以維持其運(yùn)行。作為一般性理解,電源606可以是內(nèi)置的電池,例如常見(jiàn)的鋰離子電池、鎳氫電池等,也包括直接向終端設(shè)備供電的外接電源,例如AC適配器等。在本發(fā)明的一些實(shí)施方式中,電源606還可以作更為廣泛的定義,例如還可以包括電源管理系統(tǒng)、充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或逆變器、電源狀態(tài)指示器(如發(fā)光二極管),以及與終端設(shè)備的電能生成、管理及分布相關(guān)聯(lián)的其他任何組件。
在圖6所示的終端設(shè)備中,處理器單元602可以調(diào)用存儲(chǔ)單元604中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
接收語(yǔ)音信號(hào),并解析上述語(yǔ)音信號(hào),得到目標(biāo)應(yīng)用程序的標(biāo)識(shí)信息;
查找與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,以及檢測(cè)終端設(shè)備的顯示屏上是否顯示有其他應(yīng)用程序的應(yīng)用界面;
若查找到與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序,并且終端設(shè)備的顯示屏上顯示有其他應(yīng)用程序的應(yīng)用界面,則將上述目標(biāo)應(yīng)用程序的應(yīng)用界面與上述其他應(yīng)用程序的應(yīng)用界面在顯示屏上進(jìn)行分屏顯示。
作為另一種可選的實(shí)施方式,處理器單元602調(diào)用存儲(chǔ)單元604中存儲(chǔ)的程序代碼,在查找與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序之前,還用于執(zhí)行以下操作:
根據(jù)上述標(biāo)識(shí)信息確定上述目標(biāo)應(yīng)用程序所屬的類(lèi)別;
確定上述目標(biāo)應(yīng)用程序所屬的類(lèi)別對(duì)應(yīng)的目標(biāo)文件;
在上述目標(biāo)文件中查找與上述標(biāo)識(shí)信息匹配的目標(biāo)應(yīng)用程序。
作為另一種可選的實(shí)施方式,處理器單元602調(diào)用存儲(chǔ)單元604中存儲(chǔ)的程序代碼,在將上述目標(biāo)應(yīng)用程序的應(yīng)用界面與上述其他應(yīng)用程序的應(yīng)用界面在顯示屏上進(jìn)行分屏顯示之前,還用于執(zhí)行以下操作:
判斷終端設(shè)備是否處于熄屏狀態(tài);
若終端設(shè)備處于熄屏狀態(tài),則解鎖終端設(shè)備進(jìn)入到終端設(shè)備熄屏之前所運(yùn)行的界面。
作為另一種可選的實(shí)施方式,處理器單元602調(diào)用存儲(chǔ)單元604中存儲(chǔ)的程序代碼,將上述目標(biāo)應(yīng)用程序的應(yīng)用界面與上述其他應(yīng)用程序的應(yīng)用界面在顯示屏上進(jìn)行分屏顯示,包括:
根據(jù)預(yù)設(shè)顯示比例,將終端設(shè)備的顯示屏劃分為至少兩個(gè)顯示區(qū)域;
通過(guò)上述至少兩個(gè)顯示區(qū)域顯示上述目標(biāo)應(yīng)用程序的應(yīng)用界面與上述其他應(yīng)用程序的應(yīng)用界面。
作為另一種可選的實(shí)施方式,處理器單元602調(diào)用存儲(chǔ)單元604中存儲(chǔ)的程序代碼,還用于執(zhí)行以下操作:
監(jiān)測(cè)終端設(shè)備中是否存在應(yīng)用程序的新增和/或刪除操作;
若存在,則根據(jù)上述新增和/或刪除操作對(duì)應(yīng)的應(yīng)用程序的標(biāo)識(shí)信息更新分類(lèi)文件。
在圖6所描述的終端設(shè)備中,可以方便快捷地啟動(dòng)目標(biāo)應(yīng)用程序,提高了信息的交互效率。
值得注意的是,上述終端設(shè)備的實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱(chēng)也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,相應(yīng)的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明實(shí)施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。