智能終端的語音控制方法、裝置及電視機(jī)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及語音控制技術(shù)領(lǐng)域,尤其涉及一種智能終端的語音控制方法、裝置及電視機(jī)系統(tǒng)。
【背景技術(shù)】
[0002]在三網(wǎng)融合的大潮流下,智能終端逐漸成為家庭娛樂的中心。面對智能終端復(fù)雜的新功能和種類日益繁多的應(yīng)用軟件,通過使用手工操作已經(jīng)無法滿足消費者對于簡單、便捷控制智能終端的需求。目前,智能手機(jī)有Siri^j、i機(jī)器人等主流的語音助手工具,而智能電視在智能語音助手方面還處于空白階段。以智能電視為例,很多智能電視目前使用的語音助手工具都只是預(yù)置用戶說話的模板及其對應(yīng)的數(shù)據(jù),或者僅僅是以聊天娛樂為主題的語音交互,并沒有真正意義上的做到對電視機(jī)的全程語音控制,也就無法使用戶丟掉遙控器而通過語音實現(xiàn)對電視機(jī)的全局功能控制。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種智能終端的語音控制方法、裝置及電視機(jī)系統(tǒng),旨在解決現(xiàn)有智能終端不能實現(xiàn)全程語音控制的問題。
[0004]為實現(xiàn)上述目的,本發(fā)明提供一種智能終端的語音控制方法,所述智能終端的語音控制方法包括:
[0005]S10、在接收到語音輸入設(shè)備發(fā)送的語音指令時,采集智能終端當(dāng)前展示頁面上所有可控控件對象的參數(shù)信息;
[0006]S20、將所述語音指令經(jīng)過語音語義識別后獲得的語義文本信息與所采集的所有可控控件對象的參數(shù)信息中的文本信息進(jìn)行匹配,獲得與所述語音指令的語義文本信息匹配的可控控件對象;
[0007]S30、觸發(fā)所述可控控件對象相應(yīng)的控制操作。
[0008]優(yōu)選地,上述步驟SlO包括:
[0009]在所述當(dāng)前展示頁面的視圖屬性為對話框或圖像展示頁面時,采集智能終端當(dāng)前展示頁面上所有控件對象的參數(shù)信息,并從中篩選出所有的可控控件對象;
[0010]根據(jù)所述所有的可控控件對象所屬的控件類型,提取出所有可控控件對象的參數(shù)
?目息O
[0011]優(yōu)選地,所述參數(shù)信息包括文本信息和控件標(biāo)識,且所述文本信息和控件標(biāo)識呈對應(yīng)關(guān)系;上述步驟S20包括:
[0012]將所述語音指令經(jīng)過語音語義識別后獲得的語義文本信息與所采集的所有可控控件對象的參數(shù)信息中的文本信息進(jìn)行匹配,獲得匹配后的文本信息;
[0013]根據(jù)所述文本信息和控件標(biāo)識的對應(yīng)關(guān)系,獲得與所述匹配后的文本信息對應(yīng)的可控控件對象的控件標(biāo)識,以根據(jù)該控件標(biāo)識觸發(fā)所述可控控件對象相應(yīng)的控制操作。
[0014]優(yōu)選地,上述步驟SlO包括:
[0015]在所述當(dāng)前展示頁面的視圖屬性為網(wǎng)頁時,對網(wǎng)頁進(jìn)行解析,獲得網(wǎng)頁解析信息;所述網(wǎng)頁解析信息包括標(biāo)簽信息、文本信息、URL地址;
[0016]根據(jù)所述標(biāo)簽信息,從所述網(wǎng)頁解析信息中提取出所有可控控件對象的參數(shù)信息。
[0017]優(yōu)選地,所述參數(shù)信息包括文本信息和URL地址,且文本信息和URL地址呈對應(yīng)關(guān)系;上述步驟S20包括:
[0018]將所述語音指令經(jīng)過語音語義識別后獲得的語義文本信息與所采集的所有可控控件對象的參數(shù)信息中的文本信息進(jìn)行匹配,獲得匹配后的文本信息;
[0019]根據(jù)所述文本信息和URL地址的對應(yīng)關(guān)系,獲得與所述匹配后的文本信息對應(yīng)的可控控件對象的URL地址,以根據(jù)該URL地址觸發(fā)所述可控控件對象相應(yīng)的控制操作。
[0020]為實現(xiàn)上述目的,本發(fā)明還提供一種智能終端的語音控制裝置,所述智能終端的語音控制裝置包括:
[0021]采集模塊,用于在接收到語音輸入設(shè)備發(fā)送的語音指令時,根據(jù)智能終端當(dāng)前展示頁面的視圖屬性采集當(dāng)前展示頁面上所有可控控件對象的參數(shù)信息;
[0022]匹配模塊,用于將所述語音指令經(jīng)過語音語義識別后獲得的語義文本信息與所采集的所有可控控件對象的參數(shù)信息中的文本信息進(jìn)行匹配,獲得與所述語音指令的語義文本信息匹配的可控控件對象;
[0023]觸發(fā)模塊,用于觸發(fā)所述可控控件對象相應(yīng)的控制操作。
[0024]優(yōu)選地,所述采集模塊包括:
[0025]第一采集單元,用于在所述當(dāng)前展示頁面的視圖屬性為對話框或圖像展示頁面時,采集智能終端當(dāng)前展示頁面上所有控件對象的參數(shù)信息,并從中篩選出所有的可控控件對象;
[0026]第一獲取單元,用于根據(jù)所述所有的可控控件對象所屬的控件類型,提取出所有可控控件對象的參數(shù)信息。
[0027]優(yōu)選地,所述參數(shù)信息包括文本信息和控件標(biāo)識,且所述文本信息和控件標(biāo)識呈對應(yīng)關(guān)系;所述匹配模塊包括:
[0028]第一匹配單元,用于將所述語音指令經(jīng)過語音語義識別后獲得的語義文本信息與所采集的所有可控控件對象的參數(shù)信息中的文本信息進(jìn)行匹配,獲得匹配后的文本信息;
[0029]第二獲取單元,用于根據(jù)所述文本信息和控件標(biāo)識的對應(yīng)關(guān)系,獲得與所述匹配后的文本信息對應(yīng)的可控控件對象的控件標(biāo)識,以根據(jù)該控件標(biāo)識觸發(fā)所述可控控件對象相應(yīng)的控制操作。
[0030]優(yōu)選地,所述采集模塊包括:
[0031]第二采集單元,用于在所述當(dāng)前展示頁面的視圖屬性為網(wǎng)頁時,對網(wǎng)頁進(jìn)行解析,獲得網(wǎng)頁解析信息;所述網(wǎng)頁解析信息包括標(biāo)簽信息、文本信息、URL地址;
[0032]第三獲取單元,用于根據(jù)所述標(biāo)簽信息,從所述網(wǎng)頁解析信息中提取出所有可控控件對象的參數(shù)信息。
[0033]優(yōu)選地,所述參數(shù)信息包括文本信息和URL地址,且文本信息和URL地址呈對應(yīng)關(guān)系;所述匹配模塊包括:
[0034]第二匹配單元,用于將所述語音指令經(jīng)過語音語義識別后獲得的語義文本信息與所采集的所有可控控件對象的參數(shù)信息中的文本信息進(jìn)行匹配,獲得匹配后的文本信息;
[0035]第四獲取單元,用于根據(jù)所述文本信息和URL地址的對應(yīng)關(guān)系,獲得與所述匹配后的文本信息對應(yīng)的可控控件對象的URL地址,以根據(jù)該URL地址觸發(fā)所述可控控件對象相應(yīng)的控制操作。
[0036]為實現(xiàn)上述目的,本發(fā)明還提供一種電視機(jī)系統(tǒng),其特征在于,所述電視機(jī)系統(tǒng)包括電視機(jī)、語音輸入設(shè)備、語音語義識別服務(wù)器,所述電視機(jī)上設(shè)有語音接收裝置、語音控制裝置;所述語音接收裝置接收所述語音輸入設(shè)備輸入的語音指令,并將其發(fā)送至所述語音語義識別服務(wù)器進(jìn)行語音語義識別,獲得語義文本信息;所述語音控制裝置為上述智能終端的語音控制裝置,用于獲得所述電視機(jī)當(dāng)前展示頁面上與所述語義文本信息匹配的可控控件對象,并觸發(fā)所述可控控件對象相應(yīng)的控制操作。
[0037]本發(fā)明提出一種智能終端的語音控制方法、裝置及電視機(jī)系統(tǒng),在接收到語音輸入設(shè)備發(fā)送的語音指令時,能夠基于智能終端后臺系統(tǒng)的系統(tǒng)層采集到當(dāng)前展示頁面上所有的可控控件對象的參數(shù)信息,進(jìn)而實現(xiàn)對當(dāng)前展示頁面上任意可控控件對象的語音控制;由于能夠采集到各個展示頁面上所有的可控控件對象,從而實現(xiàn)了對智能終端的全程語音控制。
【附圖說明】
[0038]圖1為本發(fā)明智能終端的語音控制方法第一實施例的流程示意圖;
[0039]圖2為本發(fā)明智能終端的語音控制方法第二實施例中采集智能終端當(dāng)前展示頁面上所有可控控件對象的參數(shù)信息的第一細(xì)化流程示意圖;
[0040]圖3為本發(fā)明智能終端的語音控制方法第三實施例中獲取語音指令對應(yīng)的可控控件對象的第一細(xì)化流程示意圖;
[0041]圖4為本發(fā)明智能終端的語音控制方法第四實施例中采集智能終端當(dāng)前展示頁面上所有可控控件對象的參數(shù)信息的第二細(xì)化流程示意圖;
[0042]圖5為本發(fā)明智能終端的語音控制方法第五實施例中獲取語音指令對應(yīng)的可控控件對象的第二細(xì)化流程示意圖;
[0043]圖6為本發(fā)明智能終端的語音控制裝置第一實施例的功能模塊示意圖;
[0044]圖7為本發(fā)明智能終端的語音控制裝置第二實施例中采集模塊的第一細(xì)化功能豐旲塊不意圖;
[0045]圖8為本發(fā)明智能終端的語音控制裝置第三實施例中匹配模塊的第一細(xì)化功能豐旲塊不意圖;
[0046]圖9為本發(fā)明智能終端的語音控制裝置第四實施例中采集模塊的第二細(xì)化功能豐旲塊不意圖;
[0047]圖10為本發(fā)明智能終端的語音控制裝置第五實施例中匹配模塊的第二細(xì)化功能豐旲塊不意圖;
[0048]圖11為本發(fā)明電視機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
[0049]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。【具體實施方式】
[0050]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]本發(fā)明提供一種智能終端的語音控制方法,如圖1所示,示出了本發(fā)明智能終端的語音控制方法第一實施例的流程示意圖,包括:
[0052]S10、在接收到語音輸入設(shè)備發(fā)送的語音指令時,采集智能終端當(dāng)前展示頁面上所有可控控件對象的參數(shù)信息;
[0053]所述語音輸入設(shè)備可以是移動終端,也可以是遙控器。所述移動終端可以是手機(jī)、平板電腦等可借助即時通訊語音模塊或多屏互動語音模塊進(jìn)行語音輸入的終端,例如,在電視機(jī)中,手機(jī)可以通過安裝微信電視應(yīng)用軟件來實現(xiàn)語音控制電視機(jī)的操作。所述遙控器