專利名稱:個人數(shù)字助理應(yīng)用的界面控制方法及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端的個人數(shù)字助理,尤其涉及一種個人數(shù)字助理應(yīng)用的界面控制方法及移動終端。
背景技術(shù):
計算機技術(shù)的快速發(fā)展促成了智能手機時代的到來,智能手機除了具備傳統(tǒng)手機的通話功能以外,還實現(xiàn)了計算機的很多功能,如網(wǎng)絡(luò)交互、網(wǎng)上交易等,智能手機已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡闹郑瑩?dān)當(dāng)著越來越重要的職責(zé),也正因如此,人們對手機的人性化和智能化才程度要求越來越高。傳統(tǒng)多級菜單設(shè)置下通過逐級選定實現(xiàn)交互的模式往往不能適應(yīng)功能日益復(fù)雜的智能手機應(yīng)用,為滿足用戶需求的交互模式隨之而生,其中包括個人數(shù)字助理,以便高效快捷地實現(xiàn)應(yīng)用程序的準(zhǔn)確定位。隨著語音識別技術(shù)的發(fā)展成熟,個人數(shù)字助理作為一種快捷方便的人機交互方式越來越廣泛地應(yīng)用于智能移動終端的各項功能中,實現(xiàn)撥號、導(dǎo)航、信息搜索等功能。然而,目前各種移動終端中的個人數(shù)字助理應(yīng)用在使用時顯示界面單一,較為枯燥,往往只聞其聲,娛樂性較低。
發(fā)明內(nèi)容
為了克服上述所指的現(xiàn)有技術(shù)中的不足之處,本發(fā)明提供一種個人數(shù)字助理應(yīng)用的界面控制方法及移動終端,以提高個人數(shù)字助理應(yīng)用界面的人性化水平,改善用戶體驗。本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:
一種個人數(shù)字助理應(yīng)用的界面控制方法,所述個人數(shù)字助理應(yīng)用裝載于移動終端,基于語音識別技術(shù),所述方法包括:
a、創(chuàng)建個人數(shù)字助理的動態(tài)虛擬形象,包括創(chuàng)建合成所述虛擬形象所有構(gòu)件的構(gòu)件圖像文件、語音特征文件及動作數(shù)據(jù)文件;
b、創(chuàng)建個人數(shù)字助理應(yīng)用內(nèi)顯示的虛擬背景;
C、選取至少一個關(guān)鍵詞,建立所述關(guān)鍵詞與虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作;
d、建立用戶的觸控操作與所述虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作。進一步地,所述步驟c當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作包括:
讀取并識別用戶輸入的語音信息;
將所述語音信息與關(guān)鍵詞匹配;
匹配成功,激活該關(guān)鍵詞所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件;
虛擬形象作出動作。進一步地,所述步驟d還包括建立用戶輸入的觸控操作與語音播放文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的語音播放指令。
進一步地,步驟d中所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作包括:
檢測到用戶在移動終端觸摸屏上預(yù)設(shè)區(qū)域的觸控操作;
匹配并激活觸控操作所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件和/或語音播放文件;
虛擬形象作出動作和/或發(fā)出語音。進一步地,所述動作數(shù)據(jù)文件記載虛擬形象的所有構(gòu)件的動作數(shù)據(jù),所述語音特征文件記載虛擬形象的音色、音調(diào)特征數(shù)據(jù)。所述虛擬形象和虛擬背景采用二維或者三維圖像模型。本發(fā)明還公開了一種移動終端,裝載有基于語音識別技術(shù)的個人數(shù)字助理應(yīng)用,包括:
形象創(chuàng)建單元,用于創(chuàng)建個人數(shù)字助理的動態(tài)虛擬形象,包括創(chuàng)建合成所述虛擬形象所有構(gòu)件的構(gòu)件圖像文件、動作數(shù)據(jù)文件及語音特征文件;
背景創(chuàng)建單元,用于創(chuàng)建個人數(shù)字助理應(yīng)用內(nèi)顯示的虛擬背景;
語音響應(yīng)單元,用于選取至少一個關(guān)鍵詞,建立所述關(guān)鍵詞與虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作;
觸控響應(yīng)單元,用于建立用戶輸入的觸控操作與所述虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作。進一步地,所述語音響應(yīng)單元包括:
識別單元,用于讀取并識別用戶輸入的語音信息;
匹配單元,用于將所述語音信息與關(guān)鍵詞匹配;
激活單元,用于當(dāng)匹配成功,激活該關(guān)鍵詞所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件;
執(zhí)行單元,用于虛擬形象作出動作。進一步地,所述觸控響應(yīng)單元還用于建立用戶輸入的觸控操作與虛擬形象的語音播放文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的語音播放指令。進一步地,所述觸控響應(yīng)單元包括:
檢測單元,用于檢測用戶在移動終端觸摸屏上預(yù)設(shè)區(qū)域的觸控操作;
匹配與激活單元,用于匹配并激活觸控操作所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件和/或語音播放文件;
執(zhí)行單元,用于虛擬形象作出動作和/或發(fā)出語音。與現(xiàn)有技術(shù)相比,本發(fā)明提供的個人數(shù)字助理應(yīng)用的界面增加了立體化場景和可視化的動態(tài)個人數(shù)字助理虛擬形象,增加使用的趣味性和觀賞性??商峁┒喾N立體化場景和生動的虛擬形象供用戶選擇,而且自動檢測用戶的語音輸入,當(dāng)其包含與預(yù)設(shè)關(guān)鍵詞相匹配的信息時,虛擬形象作出動作響應(yīng),而當(dāng)用戶通過觸摸屏幕時輸入的觸控操作時,虛擬形象作出動作或語音響應(yīng)。提高了個人數(shù)字助理應(yīng)用界面的人性化水平,改善用戶體驗。
附圖1為本發(fā)明實施例的個人數(shù)字助理應(yīng)用的界面控制方法的實現(xiàn)流程示意圖。
具體實施方式
為便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對本發(fā)明作進一步的描述。一種個人數(shù)字助理應(yīng)用的界面控制方法,所述個人數(shù)字助理應(yīng)用裝載于移動終端,基于語音識別技術(shù),所述方法包括:
a、創(chuàng)建個人數(shù)字助理的動態(tài)虛擬形象,包括創(chuàng)建合成所述虛擬形象所有構(gòu)件的構(gòu)件圖像文件、語音特征文件及動作數(shù)據(jù)文件;
b、創(chuàng)建個人數(shù)字助理應(yīng)用內(nèi)顯示的虛擬背景;
C、選取至少一個關(guān)鍵詞,建立所述關(guān)鍵詞與虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作;
d、建立用戶的觸控操作與所述虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作。進一步地,所述步驟c當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作包括:讀取并識別用戶輸入的語音信息;將所述語音信息與關(guān)鍵詞匹配;當(dāng)匹配成功,則激活該關(guān)鍵詞所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件;虛擬形象依據(jù)該動作數(shù)據(jù)文件作出動作。所述關(guān)鍵詞可為描述動作的動詞,如“點頭”、“搖頭”、“眨眼”等,當(dāng)識別用戶輸入的語音信息中包含該動詞時,激活該動詞所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件,較佳地,所述動作數(shù)據(jù)文件對應(yīng)的虛擬形象動作與該“點頭”、“搖頭”、“眨眼”等動詞保持一致,即當(dāng)識別用戶輸入的語音信息中包含動詞“點頭”時,觸發(fā)虛擬形象的點頭動作。進一步地,所述步驟d還包括建立用戶輸入的觸控操作與語音播放文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的語音播放指令。如當(dāng)用戶觸摸虛擬形象的設(shè)定區(qū)域范圍時,根據(jù)對應(yīng)的語音播放文件播放預(yù)設(shè)語音“您好”。本發(fā)明的移動終端為具有觸摸屏的移動終端。步驟d中所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作包括:檢測到用戶在移動終端觸摸屏上預(yù)設(shè)區(qū)域的觸控操作;匹配并激活觸控操作所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件和/或語音播放文件;虛擬形象依據(jù)該動作數(shù)據(jù)文件作出動作和/或依據(jù)該語音播放文件發(fā)出語音。所述虛擬形象和虛擬背景采用二維或者三維圖像模型,可通過OpenGL圖形程序接口創(chuàng)建。所述虛擬形象包括人物形象和動物形象,該虛擬形象由構(gòu)件圖像文件、語音特征文件及動作數(shù)據(jù)文件共同構(gòu)成。合成所述虛擬形象的所有構(gòu)件包括五官、四肢和服飾物品等構(gòu)件,或者所述虛擬形象為僅包含一個構(gòu)件的完整模型。用戶可通過選取構(gòu)件合成一虛擬形象或者從若干僅包含一個構(gòu)件的完整虛擬形象中選取其中之一。所述動作數(shù)據(jù)文件記載虛擬形象的所有構(gòu)件的動作數(shù)據(jù),包括頭部的點頭、搖頭,眼睛的眨眼動作,手部的搖手、握手等動作數(shù)據(jù),所述動作數(shù)據(jù)包括若干個關(guān)鍵巾貞及關(guān)鍵巾貞的顯示時間等參數(shù)。所述語音特征文件記載虛擬形象的音色、音調(diào)特征數(shù)據(jù),通過不同語音特征區(qū)別虛擬形象,使個人數(shù)字助理更顯人性化。所述虛擬背景由若干要素共同構(gòu)成,如天空、太陽、星星、房屋等,用戶可通過選取多個要素合成一虛擬背景。或者所述虛擬背景為完整不可分割的模型,用戶從若干完整不可分割的背景模型中選取其中之一。具體地,如附圖1所示,以智能手機為例,本發(fā)明提供了一種實施例的智能手機的個人數(shù)字助理應(yīng)用的界面控制方法的實現(xiàn)流程,其步驟包括:
001、用戶進入個人數(shù)字助理應(yīng)用界面; 002、創(chuàng)建個人數(shù)字助理的動態(tài)虛擬形象;
003、選取個人數(shù)字助理應(yīng)用內(nèi)顯示的虛擬背景;
004、選取若干關(guān)鍵詞;
005、建立所述關(guān)鍵詞與虛擬形象的動作數(shù)據(jù)文件的多對一或一對一的對應(yīng)關(guān)系;
006、讀取并識別用戶輸入的語音信息;
007、將所述語音信息與關(guān)鍵詞匹配;
008、匹配成功,激活該關(guān)鍵詞所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件;
009、根據(jù)該動作數(shù)據(jù)文件,虛擬形象作出動作;
010、建立用戶的觸控操作與所述虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系;
011、檢測到用戶在移動終端觸摸屏上預(yù)設(shè)區(qū)域的觸控操作;
012、匹配并激活觸控操作所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件;
013、根據(jù)該動作數(shù)據(jù)文件,虛擬形象作出動作。本發(fā)明還公開了一種移動終端,所述移動終端具有觸摸屏,裝載有基于語音識別技術(shù)的個人數(shù)字助理應(yīng)用,包括:
形象創(chuàng)建單元,用于創(chuàng)建個人數(shù)字助理的動態(tài)虛擬形象,包括創(chuàng)建合成所述虛擬形象所有構(gòu)件的構(gòu)件圖像文件、動作數(shù)據(jù)文件及語音特征文件;
背景創(chuàng)建單元,用于創(chuàng)建個人數(shù)字助理應(yīng)用內(nèi)顯示的虛擬背景;
語音響應(yīng)單元,用于選取至少一個關(guān)鍵詞,建立所述關(guān)鍵詞與虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作;
觸控響應(yīng)單元,用于建立用戶輸入的觸控操作與所述虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作。進一步地,所述語音響應(yīng)單元包括:
識別單元,用于讀取并識別用戶輸入的語音信息;
匹配單元,用于將所述語音信息與關(guān)鍵詞匹配;
激活單元,用于當(dāng)匹配成功,激活該關(guān)鍵詞所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件;
執(zhí)行單元,用于虛擬形象作出動作。進一步地,所述觸控響應(yīng)單元還用于建立用戶輸入的觸控操作與虛擬形象的語音播放文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的語音播放指令。進一步地,所述觸控響應(yīng)單元包括:
檢測單元,用于檢測用戶在移動終端觸摸屏上預(yù)設(shè)區(qū)域的觸控操作;
匹配與激活單元,用于匹配并激活觸控操作所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件和/或語音播放文件;
執(zhí)行單元,用于虛擬形象作出動作和/或發(fā)出語音。進一步地,所述動作數(shù)據(jù)文件記載虛擬形象的所有構(gòu)件的動作數(shù)據(jù),所述語音特征文件記載虛擬形象的音色、音調(diào)特征數(shù)據(jù)。所述虛擬形象和虛擬背景采用二維或者三維圖像模型。以上內(nèi)容是結(jié)合具體的優(yōu)選方式對本發(fā)明所作的進一步詳細說明,不應(yīng)認定本發(fā)明的具體實施只局限于以上說明。對于本技術(shù)領(lǐng)域的技術(shù)人員而言,在不脫離本發(fā)明構(gòu)思的前提下’還可以作出若干簡單推演或替換,均應(yīng)視為由本發(fā)明所提交的權(quán)利要求確定的保護范圍之內(nèi)。
權(quán)利要求
1.一種個人數(shù)字助理應(yīng)用的界面控制方法,所述個人數(shù)字助理應(yīng)用裝載于移動終端,基于語音識別技術(shù),其特征在于,所述方法包括: a、創(chuàng)建個人數(shù)字助理的動態(tài)虛擬形象,包括創(chuàng)建合成所述虛擬形象所有構(gòu)件的構(gòu)件圖像文件、語音特征文件及動作數(shù)據(jù)文件; b、創(chuàng)建個人數(shù)字助理應(yīng)用內(nèi)顯示的虛擬背景; C、選取至少一個關(guān)鍵詞,建立所述關(guān)鍵詞與虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作; d、建立用戶的觸控操作與所述虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作。
2.根據(jù)權(quán)利要求1所述的個人數(shù)字助理應(yīng)用的界面控制方法,其特征在于,所述步驟c當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作包括: 讀取并識別用戶輸入的語音信息; 將所述語音信息與關(guān)鍵詞匹配; 匹配成功,激活該關(guān)鍵詞所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件; 虛擬形象作出動作。
3.根據(jù)權(quán)利要求2所述的個人數(shù)字助理應(yīng)用的界面控制方法,其特征在于:所述步驟d還包括建立用戶輸入的觸控操作與語音播放文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的語音播放指令。
4.根據(jù)權(quán)利要求3所述的個人數(shù)字助理應(yīng)用的界面控制方法,其特征在于,步驟d中所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作包括: 檢測到用戶在移動終端觸摸屏上預(yù)設(shè)區(qū)域的觸控操作; 匹配并激活觸控操作所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件和/或語音播放文件; 虛擬形象作出動作和/或發(fā)出語音。
5.根據(jù)權(quán)利要求1-4中任一項所述的個人數(shù)字助理應(yīng)用的界面控制方法,其特征在于:所述動作數(shù)據(jù)文件記載虛擬形象的所有構(gòu)件的動作數(shù)據(jù),所述語音特征文件記載虛擬形象的音色、音調(diào)特征數(shù)據(jù)。
6.根據(jù)權(quán)利要求1-4中任一項所述的個人數(shù)字助理應(yīng)用的界面控制方法,其特征在于:所述虛擬形象和虛擬背景采用二維或者三維圖像模型。
7.一種移動終端,裝載有基于語音識別技術(shù)的個人數(shù)字助理應(yīng)用,其特征在于,包括: 形象創(chuàng)建單元,用于創(chuàng)建個人數(shù)字助理的動態(tài)虛擬形象,包括創(chuàng)建合成所述虛擬形象所有構(gòu)件的構(gòu)件圖像文件、動作數(shù)據(jù)文件及語音特征文件; 背景創(chuàng)建單元,用于創(chuàng)建個人數(shù)字助理應(yīng)用內(nèi)顯示的虛擬背景; 語音響應(yīng)單元,用于選取至少一個關(guān)鍵詞,建立所述關(guān)鍵詞與虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作; 觸控響應(yīng)單元,用于建立用 戶輸入的觸控操作與所述虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述語音響應(yīng)單元包括: 識別單元,用于讀取并識別用戶輸入的語音信息;匹配單元,用于將所述語音信息與關(guān)鍵詞匹配; 激活單元,用于當(dāng)匹配成功,激活該關(guān)鍵詞所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件; 執(zhí)行單元,用于虛擬形象作出動作。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于:所述觸控響應(yīng)單元還用于建立用戶輸入的觸控操作與虛擬形象的語音播放文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的語音播放指令。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述觸控響應(yīng)單元包括: 檢測單元,用于檢測用戶在移動終端觸摸屏上預(yù)設(shè)區(qū)域的觸控操作; 匹配與激活單元,用于匹配并激活觸控操作所對應(yīng)的虛擬形象的動作數(shù)據(jù)文件和/或語音播放文件; 執(zhí)行單元,用于虛擬形象作 出動作和/或發(fā)出語音。
全文摘要
一種個人數(shù)字助理應(yīng)用的界面控制方法及移動終端,所述個人數(shù)字助理應(yīng)用裝載于移動終端,基于語音識別技術(shù),所述方法包括創(chuàng)建個人數(shù)字助理的動態(tài)虛擬形象;創(chuàng)建個人數(shù)字助理應(yīng)用內(nèi)顯示的虛擬背景;選取至少一個關(guān)鍵詞,建立所述關(guān)鍵詞與虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,當(dāng)識別用戶輸入的語音信息中包含一關(guān)鍵詞,則觸發(fā)該關(guān)鍵詞指向的虛擬形象動作;建立用戶的觸控操作與所述虛擬形象的動作數(shù)據(jù)文件的對應(yīng)關(guān)系,所述觸控操作觸發(fā)相應(yīng)的虛擬形象動作。本發(fā)明提供的個人數(shù)字助理應(yīng)用的界面增加了立體化場景和可視化的動態(tài)個人數(shù)字助理虛擬形象,增加使用的趣味性和觀賞性,改善用戶體驗。
文檔編號G06F3/0488GK103116463SQ20131003784
公開日2013年5月22日 申請日期2013年1月31日 優(yōu)先權(quán)日2013年1月31日
發(fā)明者高尚秀, 彭博 申請人:廣東歐珀移動通信有限公司