1.一種用于終端設(shè)備的語言控制方法,包括:
語音指令識別步驟,接收并識別語音指令;
語音指令解析步驟,根據(jù)所識別的語音指令,通過與終端設(shè)備中預(yù)設(shè)的操作部分進行比較,將識別的所述語音指令分解為操作和對象要素;以及
指令執(zhí)行步驟,根據(jù)對所述語音指令分解所得到的所述操作和所述對象,在終端設(shè)備的當(dāng)前頁面執(zhí)行所述操作,從而實現(xiàn)對所述語音指令的執(zhí)行;
其中,所述操作指示所述語音指令所要執(zhí)行的動作,其為與所述終端設(shè)備預(yù)設(shè)的操作相匹配的部分;所述對象為所述操作所指示的動作的執(zhí)行對象。
2.如權(quán)利要求1所述的方法,其中,
語音指令解析步驟中,將識別的語音指令與所述終端設(shè)備中預(yù)設(shè)的操作相互對比,如果語音指令中包含有所述預(yù)設(shè)的指令操作,就將語音指令分解為操作和對象要素。
3.如權(quán)利要求1或2所述的方法,其中,
所述指令執(zhí)行步驟包括:
第一判斷步驟,判斷對所述語音指令進行分解所得到的要素中,是否包括對象要素;以及
操作執(zhí)行步驟,存在對象要素時,在該頁面中搜索與所述對象要素對應(yīng)的對象,并對搜索到的對象執(zhí)行所述操作。
4.如權(quán)利要求3所述的方法,其中,
所述操作執(zhí)行步驟具體包括:
搜索步驟,在該頁面中搜索與所述對象要素對應(yīng)的對象;
第二判斷步驟,判斷搜索到的對象是否唯一;以及
提示步驟,當(dāng)搜索到的對象不唯一時,提示用戶給出進一步的語音指令。
5.如權(quán)利要求3所述的方法,其中,
語音指令解析步驟中,進一步將所述對象要素分解為內(nèi)容和限定要素,所述限定為對所述內(nèi)容進行限定,該限定為與所述終端設(shè)備預(yù)設(shè)的限定相匹配的部分;
所述操作執(zhí)行步驟中,當(dāng)存在對象要素時,進一步針對該對象要素中的內(nèi)容要素,在當(dāng)前頁面中搜索所述內(nèi)容,并對搜索到的內(nèi)容執(zhí)行所述操作。
6.如權(quán)利要求4所述的方法,其中,
語音指令解析步驟中,進一步將所述對象要素分解為內(nèi)容和限定要素,所述限定為對所述內(nèi)容進行限定,該限定為與所述終端設(shè)備預(yù)設(shè)的限定相匹配的部分;
搜索步驟中,在該頁面中搜索與所述內(nèi)容要素對應(yīng)的內(nèi)容;
在第二判斷步驟中,判斷搜索到的所述內(nèi)容是否唯一;以及
提示步驟中,當(dāng)搜索到的內(nèi)容不唯一時,提示用戶給出進一步的語音指令。
7.如權(quán)利要求4或6所述的方法,其中,
所述操作執(zhí)行步驟還包括:
操作執(zhí)行子步驟,當(dāng)搜索到的內(nèi)容唯一時,在當(dāng)前頁面針對該搜索到的內(nèi)容執(zhí)行所述操作。
8.如權(quán)利要求4或6所述的方法,其中,
當(dāng)用戶給出進一步的語音指令時,則返回所述語音指令識別步驟,再次進行該語音命令的處理,以執(zhí)行所述更具體的語音指令。
9.如權(quán)利要求7所述的方法,其中,
所述操作執(zhí)行子步驟還包括:第三判斷步驟,在存在所述對象要素時,進一步判斷是否同時存在內(nèi)容要素和限定要素;
所述操作執(zhí)行子步驟中,在第三判斷步驟的判斷結(jié)果為是的情況下,在當(dāng)前頁面中搜索由所述限定要素限定的內(nèi)容,并對搜索到的由所述限定要素限定的內(nèi)容執(zhí)行所述操作。
10.如權(quán)利要求3-9任一項所述的方法,其中,
所述操作執(zhí)行步驟還包括,不存在對象要素時,在該頁面直接執(zhí)行所述操作。
11.一種用于終端設(shè)備的語言控制裝置,包括:
語音指令識別模塊,用于接收并識別語音指令;
語音指令解析模塊,用于根據(jù)所識別的語音指令,通過與終端設(shè)備中預(yù)設(shè)的操作部分進行比較,將識別的所述語音指令分解為操作和對象兩個要素;以及
指令執(zhí)行模塊,用于根據(jù)對所述語音指令分解所得到的所述操作和所述對象,在終端設(shè)備的當(dāng)前頁面執(zhí)行所述操作,從而實現(xiàn)對所述語音指令的執(zhí)行;
其中,所述操作指示所述語音指令所要執(zhí)行的動作,其為與所述終端設(shè)備預(yù)設(shè)的操作相匹配的部分;所述對象為所述操作所指示的動作的執(zhí)行對象。
12.如權(quán)利要求11所述的裝置,其中,
所述語音指令解析模塊將識別的語音指令與所述終端設(shè)備中預(yù)設(shè)的操作相互對比,如果語音指令中包含有所述預(yù)設(shè)的指令操作,就將語音指令分解為操作和對象要素。
13.如權(quán)利要求11或12所述的裝置,其中,
所述指令執(zhí)行模塊包括:
第一判斷模塊,用于判斷對所述語音指令進行分解所得到的要素中,是否包括對象要素;以及
操作執(zhí)行模塊,用于存在對象要素時,在該頁面中搜索與所述對象要素對應(yīng)的對象,并對搜索到的對象執(zhí)行所述操作。
14.如權(quán)利要求13所述的裝置,其中,
所述操作執(zhí)行模塊具體包括:
搜索模塊,用于在該頁面中搜索與所述對象要素對應(yīng)的對象;
第二判斷模塊,用于判斷搜索到的對象是否唯一;以及
提示模塊,用于當(dāng)搜索到的對象不唯一時,提示用戶給出進一步的語音指令。
15.如權(quán)利要求13所述的裝置,其中,
語音指令解析模塊進一步將所述對象要素分解為內(nèi)容和限定要素,所述限定為對所述內(nèi)容進行限定,該限定為與所述終端設(shè)備預(yù)設(shè)的限定相匹配的部分;
當(dāng)存在對象要素時,所述操作執(zhí)行模塊進一步針對該對象要素中的內(nèi)容要素,在當(dāng)前頁面中搜索所述內(nèi)容,并對搜索到的內(nèi)容執(zhí)行所述操作。
16.如權(quán)利要求14所述的裝置,其中,
語音指令解析模塊進一步將所述對象要素分解為內(nèi)容和限定要素,所述限定為對所述內(nèi)容進行限定,該限定為與所述終端設(shè)備預(yù)設(shè)的限定相匹配的部分;
搜索模塊在該頁面中搜索與所述內(nèi)容要素對應(yīng)的內(nèi)容;
第二判斷模塊判斷搜索到的所述內(nèi)容是否唯一;以及
當(dāng)搜索到的內(nèi)容不唯一時,提示模塊提示用戶給出進一步的語音指令。
17.如權(quán)利要求14或16所述的裝置,其中,
所述操作執(zhí)行模塊還包括:
操作執(zhí)行子模塊,當(dāng)搜索到的內(nèi)容唯一時,在當(dāng)前頁面針對該搜索到的內(nèi)容執(zhí)行所述操作。
18.如權(quán)利要求14或16所述的裝置,其中,
當(dāng)用戶給出進一步的語音指令時,則所述語音指令識別模塊再次接收并識別該更具體的語音指令,以執(zhí)行所述更具體的語音指令。
19.如權(quán)利要求17所述的裝置,其中,
所述操作執(zhí)行子模塊還包括:第三判斷模塊,在存在所述對象要素時,進一步判斷是否同時存在內(nèi)容要素和限定要素;
所述操作執(zhí)行子模塊在第三判斷模塊的判斷結(jié)果為是的情況下,在當(dāng)前頁面中對搜索到的由所述限定要素限定的內(nèi)容執(zhí)行所述操作。
20.如權(quán)利要求13-19任一項所述的裝置,其中,
不存在對象要素時,所述操作執(zhí)行模塊在該頁面直接執(zhí)行所述操作。