欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于智能終端顯示用戶操控指令的方法、裝置和智能終端與流程

文檔序號:12787779閱讀:334來源:國知局
用于智能終端顯示用戶操控指令的方法、裝置和智能終端與流程

本發(fā)明涉及語音控制技術領域,尤其涉及一種用于智能終端顯示用戶操控指令的方法、裝置和智能終端。



背景技術:

近幾年隨著科技的飛速發(fā)展,語音識別控制技術已逐漸應用在各種終端設備上。用戶可通過終端設備上配置的語音識別裝置對終端設備進行聲控,這為終端設備的控制技術帶來了新的變革。目前,語音控制已經成為終端設備的一種主流控制方式。

以電視機為例,通常,電視機配置有語音應用程序,比如語音助手等,用戶通過語音助手進行語音輸入,電視機對用戶的語音輸入進行識別得到文本之后,在顯示界面上顯示該文本,進而電視機根據該文本生成其對應的控制指令,執(zhí)行該控制指令以實現(xiàn)電視機的語音控制。

對于用戶以語音方式輸入的指令語句,電視機首先將該指令語句與預存的標準指令語句匹配,若該指令語句與預存的標準指令語句匹配成功,則電視機直接執(zhí)行用戶以語音方式輸入的指令語句;若該指令語句與預存的標準指令語句匹配不成功,則電視機需要對該指令語句進行自然語言處理和語義理解,根據語義理解的結果生成相應的控制指令。

由于語義理解過程復雜,計算量大,當用戶以語音方式輸入的指令語句不是預存的標準指令語句時,將會導致終端設備的語音控制響應緩慢,用戶體驗差。



技術實現(xiàn)要素:

本發(fā)明實施例提供一種用于智能終端顯示用戶操控指令的方法、裝置和智能終端,旨在引導用戶在語音輸入的過程中輸入預存的標準指令語句,有助于提高終端的語音控制響應速度和準確率,進而提高終端的用戶體驗性。

本發(fā)明提供的具體技術方案如下:

第一方面,本發(fā)明提供一種用于智能終端顯示用戶操控指令的方法,包括:

接收用戶以語音方式輸入的指令語句;

所述指令語句以文本的方式顯示在屏幕上;

其中,所述指令語句中與所述智能終端中標準指令庫中預存的標準指令語句能夠匹配的部分內容與不能夠匹配的部分內容在顯示時有視覺上的差別。

第二方面,本發(fā)明還提供一種用于智能終端顯示用戶操控指令的裝置,包括:

接收模塊,用于接收用戶以語音方式輸入的指令語句;

顯示模塊,用于所述指令語句以文本的方式顯示在屏幕上;

其中,所述指令語句中與所述智能終端中標準指令庫中預存的標準指令語句能夠匹配的部分內容與不能夠匹配的部分內容在顯示時有視覺上的差別。

第三方面,本發(fā)明提供一種智能終端,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器用于讀取所述存儲器上存儲的所述計算機程序,并執(zhí)行上述的用于智能終端顯示用戶操控指令的方法。

本發(fā)明的有益效果如下:

本發(fā)明提供的用于智能終端顯示用戶操控指令的方法,將用戶語音輸入的指令語句中,與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容在顯示屏幕上顯示時有視覺上的差別,實現(xiàn)了用戶語音輸入的指令語句中,與預存的標準指令語句能夠匹配的部分內容的突出顯示,可以引導用戶在語音輸入指令語句時輸入標準指令語句,有助于避免用戶語音輸入的指令語句中包括與預存的標準指令語句不能匹配的內容,有益于提高終端設備的語音控制響應速度和準確率,提高終端設備的用戶體驗性。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例的用于智能終端顯示用戶操控指令的流程示意圖;

圖2為本發(fā)明實施例提供的一種智能終端顯示用戶操控指令的界面示意圖;

圖3為本發(fā)明實施例提供的一種智能終端顯示用戶操控指令的界面示意圖;

圖4為本發(fā)明實施例提供的一種智能終端顯示用戶操控指令的界面示意圖;

圖5為本發(fā)明實施例的用于智能終端顯示用戶操控指令的裝置結構框圖;

圖6為本發(fā)明實施例的用于顯示用戶操控指令的智能終端結構框圖。

具體實施方式

為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。

在對本發(fā)明實施例進行詳細地解釋說明之前,先對本發(fā)明實施例的應用環(huán)境予以介紹。本發(fā)明實施例提供的用于顯示用戶操控指令的方法應用于智能終端,示例的,該智能終端可以是具有Android操作系統(tǒng)或IOS操作系統(tǒng)的電視機、智能手機、平板電腦等,該終端還可以是具有Window操作系統(tǒng)或Ios操作系統(tǒng)的計算機、PDA(Personal Digital Assistant,個人數字助理)等,本發(fā)明實施例對此不做具體限定。

圖1示出了本發(fā)明實施例提供的一種顯示用戶操控指令的方法的流程示意圖,該方法應用于智能終端。參考圖1所示,該方法的流程包括:

步驟101:當智能終端被觸發(fā)進入語音控制模式后,接收用戶輸入的語音數據。

具體的,用戶可以通過觸發(fā)相應的固態(tài)按鍵或者語音按鍵來觸發(fā)智能終端進入語音控制模式,同時用戶也可以通過預設的激活詞觸發(fā)智能終端進入語音控制模式。

示例的,以電視機為例,用戶可以通過遙控器觸發(fā)電視機進入語音控制模式,即用戶可以按下與電視機相配套的遙控器上設置的語音控制按鈕,進而遙控器向電視機發(fā)送該按鍵的鍵值對應的紅外編碼值。當電視機接收到該紅外編碼值時,通過解析該紅外編碼值得到該按鍵事件對應的控制指令。進而電視機執(zhí)行該控制指令,進入語音控制模式,電視機的語音輸入模塊實時接收用戶通過麥克風錄入的語音數據。

進一步的,當智能終端被觸發(fā)進入語音控制模式后,其語音輸入模塊實時監(jiān)測用戶輸入的語音數據。具體的,語音輸入模塊具有拾音功能,可以通過麥克風實現(xiàn)。以智能手機為例,通過智能手機上設置的麥克風實現(xiàn);以電視機為例,通過與電視機相配套的遙控器上設置的麥克風實現(xiàn),當然,此處僅是舉例說明,并不代表本發(fā)明實施例局限于此。

步驟102:對用戶輸入的語音數據進行識別,得到用戶以語音方式輸入的指令語句。

具體的,當智能終端進入語音控制模式后,可以通過語音輸入模塊中的麥克風接收用戶輸入的語音數據,并將用戶輸入的語音數據發(fā)送給語音識別模塊。語音識別模塊對用戶輸入的語音數據進行識別處理,得到用戶以語音方式輸入的指令語句。

示例的,當用戶輸入“電影快進三分鐘”、“快進三分鐘”、“暫?!薄ⅰ安シ拧?、“返回主頁”等語音數據時,智能終端可以通過麥克風接收到用戶輸入的上述語音數據,進而根據上述語音數據識別得到用戶以語音方式輸入的指令語句“電影快進三分鐘”、“快進三分鐘”、“暫?!薄ⅰ安シ拧?、“返回主頁”。

當然,用戶在實際應用中可以輸入任意的語音數據,智能終端可以通過麥克風接收用戶輸入的任意語音數據,并根據該語音數據識別得到用戶以語音方式輸入的任意指令語句。

需要說明的是,對用戶輸入的語音數據識別得到用戶以語音方式輸入的指令語句的操作可以參考相關技術,本發(fā)明實施例對此不再進行一一贅述。

示例的,可以通過下述公式依次實現(xiàn)對用戶輸入的語音數據識別得到其對應的指令語句的操作。當然,此處僅是舉例說明,并不代表本發(fā)明局限于此。

W1=argmaxP(W|X) (1)

其中,在上述公式(1)中,W表示數據庫中存儲的任一文字序列,該文字序列包括詞或字,該數據庫可以是用于做語音識別的語料庫;X表示用戶輸入的語音數據,W1表示從存儲文字序列中獲得的可與用戶輸入的語音數據匹配的文字序列,P(W|X)表示該用戶輸入的語音數據可以變成文字的概率。

其中,在上述公式(2)中,W2表示該用戶輸入的語音數據與該文字序列之間的匹配程度,P(X|W)表示該文字序列可以發(fā)音的概率,P(W)表示該文字序列為詞或字的概率,P(X)表示用戶輸入的語音數據為音頻信息的概率。

需要說明的是,在上述的識別過程中,可以通過語言模型確定P(W),通過聲學模型確定P(X|W),從而完成對該用戶輸入語音數據的語音識別,得到用戶輸入的語音數據對應的指令語句。

下述將分別對語言模型和聲學模型進行簡單介紹。

語言模型

語言模型通常利用鏈式法則,把文字序列為詞或字的概率拆解成其中每個詞或字的概率之積,也即是,將W拆解成w1、w2、w3、….wn-1、wn,并通過下述公式(3)確定P(W)。

P(W)=P(w1)P(w2|w1)P(w3|w1,w2)...P(wn|w1,w2,...,wn-1) (3)

其中,在上述公式(3)中,P(W)中的每一項都是在表示已知之前所有文字序列都為詞或字的條件下當前文字序列為詞或字的概率。

由于在通過上述公式(3)確定P(W)時,如果條件太長,則確定P(W)的效率將會較低,從而影響后續(xù)的語音識別。因此,為了提高確定P(W)的效率,通常會通過語言模型中的n-gram語言模型確定P(W)。在通過n-gram語言模型確定P(W)時,第n個詞的概率只依賴于位于該詞前面的第n-1個詞,此時可以通過下述公式(4)確定P(W)。

P(W)=P(w1)P(w2|w1)P(w3|w2)...P(wn|wn-1) (4)

聲學模型

由于在確定每個詞時還需要確定每個詞的發(fā)音,而確定每個詞的發(fā)音則需要通過詞典實現(xiàn)。其中,詞典是與聲學模型和語言模塊并列的模型,且該詞典可以把單個詞轉換成音素串。聲學模型可以通過詞典確定用戶輸入的語音數據中的文字該依次發(fā)哪些音,并通過諸如維特比(Viterbi)算法的動態(tài)規(guī)則算法找到各個音素的分界點,從而確定每個音素的起止時間,進而確定用戶輸入的語音數據與音素串的匹配程度,也即是,確定P(X|W)。

通常情況下,可以通過諸如高斯混合模型的分類器估計出每個音素的特征向量的分布,并在語音識別階段,確定用戶輸入的語音數據中每一幀的特征向量xt由相應音素si產生的概率P(xt|si),把每一幀的概率相乘,就得到P(X|W)。

其中,分類器可以事先訓練得到,具體操作為:通過頻率倒譜系數(Mel Frequency Cepstrum Coefficient,MFCC)從訓練數據中提取大量的特征向量,以及每個特征向量對應的音素,從而訓練從特征到音素的分類器。

需要說明的是,在實際應用中,不僅可以通過上述方式確定P(X|W),還可以包括其他方式,比如,通過神經網絡直接給出P(si|xt),用貝葉斯公式可以轉換成P(xt|si),再相乘得到P(X|W),當然,此處僅是舉例說明,并不代表本發(fā)明實施例局限于此。

步驟103:用戶以語音方式輸入的指令語句以文本的方式顯示在屏幕上,其中,該指令語句中與標準指令庫中預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容在顯示時有視覺上的差別。

智能終端將用戶以語音方式輸入的指令語句,與智能終端的標準指令庫中預存的標準指令語句進行匹配,識別出該指令語句中與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容,進而在顯示界面上顯示該指令語句時,采用視覺上的差別的顯示方式顯示該指令語句中與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容。

示例的,以語音方式輸入的指令語句為“將該電影快進三分鐘”,則智能終端根據智能終端的標準指令庫中預存的標準指令語句,確定“將該電影快進三分鐘”中與預存的標準指令語句能夠匹配的部分內容為“快進三分鐘”和不能匹配的部分內容“將該電影”。進而在屏幕上顯示該指令語句時,“快進三分鐘”和“將該電影”采用視覺上有差別的顯示方式顯示,例如顯示為“將該電影快進三分鐘”。

具體的,智能終端將指令語句中與標準指令庫中預存的標準指令語句相匹配的內容確定為能夠匹配的部分內容;將該指令語句中除能夠匹配的部分內容之外的內容確定為不能夠匹配的部分內容。

示例的,若指令語句為“將該電影快進三分鐘”,智能終端將該指令語句與智能終端的標準指令庫中預存的標準指令語句進行匹配計算。通過匹配確定該指令語句中的“快進三分鐘”,可以與預存的標準指令語句“快進+|(數值)+分鐘”相匹配。進而智能終端將“快進三分鐘”確定為能夠匹配的部分內容,將指令語句“將該電影快進三分鐘”中除“快進三分鐘”之外的“將該電影”,確定為不能夠匹配的部分內容。

需要說明的是,智能終端的標準指令庫中預存的標準指令語句可以是事先預置在智能終端存儲器內的,也可以是智能終端定期從服務器下載并存儲在其存儲器內的,還可以是服務器定期更新標準指令語句,并發(fā)送給智能終端以指示智能終端將其存儲在其存儲器內,本發(fā)明實施例對此不做具體限定。

示例的,服務器可以根據系統(tǒng)的運行,動態(tài)的更新其標準指令語句,并將新的標準指令語句發(fā)送給智能終端,或者服務器更新其標準指令語句后指示智能終端下載,并更新智能終端的存儲器內存儲的標準指令語句。

需要說明的是,智能終端的標準指令庫中預存的標準指令語句可以是用戶常用的語音控制指令對應的指令語句,也即智能終端的標準指令庫是用戶常用的語音控制指令對應的常見指令語句的匯總。

當用戶以語音方式輸入的指令語句是標準指令庫中預存的標準指令語句時,智能終端可以根據與該指令語句相匹配的標準指令語句對應的控制命令,直接執(zhí)行該指令語句對應的用戶目標操作。進而可以避免智能終端對該指令語句進行自然語言處理和語義理解生成相應的控制命令,避免了復雜的語義理解過程,可以提高智能終端設備的語音控制響應速度,提高智能終端的用戶體驗性。

由于用戶常用的語音控制指令對應的指令語句是多種多樣的,因此,為降低標準指令庫中預存的標準指令語句占用的智能終端存儲器的存儲空間,并提高標準指令語句與用戶的指令語句之間的匹配精度,降低匹配難度,優(yōu)選的,在智能終端的存儲器內以正則表達式的方式存儲預存的標準指令語句。

以電視機為例,在電視機的存儲器內預存的標準指令語句可以包括:

(1)用于控制音量的預存的標準指令語句:音量+|大點|加|小點|減|靜音+|(數字)、大點聲、小點聲、靜音、聲音調高、聲音調低;

(2)用于控制播放進度的預存的標準指令語句:快進+|(數值)+|分|分鐘|秒|小時、快退+(數值)+|分|分鐘|秒|小時;

(3)用于控制應用程序的預存的標準指令語句:打開+(應用名稱)、關閉+(應用名稱);

(4)用于搜索音視頻的預存的標準指令語句:|我想看+(影視title)、|我想看+(影視類型)+|片、|我想看+(人名即演員或導演)+演的|導演的|的+((影視名稱)|電影|電視劇|(影視類型))+|片|劇、|搜索+(影視title)、|我想看+(影視類型)+|片。

需要說明的是,上述正則表達式中的“|”代表可選的意思,即“|”后跟的選型為可有可無;“()”內部代表的是一類數據,在具體數據庫中“()”內部代表的是一個字段,其中的值可枚舉。

示例的,以預存的標準指令語句“快進+|(數值)+|分|分鐘|秒|小時”為例,其包括標準指令語句可以為“快進”、“快進3分鐘”、“快進4分”、“快進5秒”、“快進1小時”等。

當然,上述的標準指令語句僅是舉例說明,并不代表本發(fā)明實施例的智能終端內預存的標準指令語句局限于此。

需要說明的是,將該指令語句與預存的標準指令語句相匹配的操作,可以參考相關技術,本發(fā)明實施例對此不再進行一一贅述。

示例的,可以采用最大正向模板匹配算法,將預存的標準指令語句與該指令語句進行匹配操作,確定該指令語句中與標準指令庫中預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容。當然也可以采用其他的匹配算法實現(xiàn),本發(fā)明實施例對此不作限定。

在本發(fā)明實施例中,以采用最大正向模板匹配算法為例,對確定該指令語句中與標準指令庫中預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容的過程進行具體描述。示例的,采用最大正向模板匹配算法,確定該指令語句中與標準指令庫中預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容的具體過程如下:

根據標準指令語句,確定wordList.Length的值,該wordList.Length的值即為該標準指令語句包括的字符串個數。然后,將wordList.Length的值賦值給nLength,從nStart=0開始,也即是按照該指令語句從左到右的順序取該指令語句的nLength個字符,將該nLength個字符與該標準指令語句進行匹配。

如果匹配成功,則將該nLength個字符對應的文本確定為能夠匹配的部分內容,如果匹配不成功,對參數nStart執(zhí)行加1操作,也即是從該指令語句的第二個字符串開始,重復執(zhí)行按照該指令語句從左到右的順序取該指令語句的nLength個字符的步驟及后續(xù)的匹配步驟。直到按照該指令語句從左到右的順序,當該指令語句從nStart的位置開始包括的字符串個數小于nLength,更換標準指令語句重復執(zhí)行上述的步驟。

例如,當指令語句為“電影快進三分鐘”,首先將標準指令語句“快進+(數值)+小時”與該指令語句進行匹配。其中,標準指令語句“快進+(數值)+小時”包含的字符串個數為5,即wordList.Length為5,因此,設置nLength為5。然后從nStart=0開始,也即是按照該指令語句從左到右的順序取該指令語句的5個字符,即取該指令語句中的“電影快進三”與標準指令語句“快進+(數值)+小時”匹配,則匹配不成功。

之后對參數nStart執(zhí)行加1操作,也即是從該指令語句的第二個字符串開始,重復執(zhí)行按照該指令語句從左到右的順序取該指令語句的5個字符的步驟,即將“影快進三分”與標準指令語句“快進+(數值)+小時”匹配,則仍然匹配失敗。

繼續(xù)執(zhí)行對參數nStart執(zhí)行加1操作,然后按照該指令語句從左到右的順序取該指令語句的5個字符,即將“快進三分鐘”與標準指令語句“快進+(數值)+小時”匹配,則仍然匹配不成功。

繼續(xù)執(zhí)行對參數nStart執(zhí)行加1操作,也即是從該指令語句的第三個字符串開始,重復執(zhí)行按照該指令語句從左到右的順序取該指令語句的5個字符的步驟。此時,智能終端判斷到該指令語句從第三個字符串開始包括的字符串為“進三分鐘”,其字符串數量小于5,則執(zhí)行更換標準指令語句的步驟,即將標準指令語句更換為“快進+(數值)+分鐘”與該指令語句進行匹配。

將標準指令語句“快進+(數值)+分鐘”與該指令語句進行匹配,其中,標準指令語句“快進+(數值)+分鐘”包含的字符串個數為5,即wordList.Length為5,因此,設置nLength為5。然后從nStart=0開始,也即是按照該指令語句從左到右的順序取該指令語句的4個字符,即取該指令語句中的“電影快進三”與標準指令語句“快進+(數值)+分鐘”匹配,則匹配不成功。

之后對參數nStart執(zhí)行加1操作,也即是從該指令語句的第二個字符串開始,重復執(zhí)行按照該指令語句從左到右的順序取該指令語句的5個字符的步驟,即將“影快進三分”與標準指令語句“快進+(數值)+分鐘”匹配,則仍然匹配失敗。

繼續(xù)執(zhí)行對參數nStart執(zhí)行加1操作,然后按照該指令語句從左到右的順序取該指令語句的5個字符,即將“快進三分鐘”與標準指令語句“快進+(數值)+分鐘”匹配,則匹配成功。

智能終端根據上述匹配結果,將指令語句“電影快進三分鐘”中的“快進三分鐘”確定為能夠匹配的部分內容,將指令語句“電影快進三分鐘”中除“快進三分鐘”之外的“電影”確定為不能夠匹配的內容。

智能終端確定了用戶以語音方式輸入的指令語句中,與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容之后,進而在顯示界面上顯示該指令語句時,采用視覺上有差別的顯示方式顯示該指令語句中與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容。

一方面,用戶以語音方式輸入的指令語句中,與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容在顯示時的視覺上的差別,是不同的顯示屬性所帶來的視覺上的差別。

其中,顯示屬性包括字號、字體、字體顏色、字體透明度、字體加粗、字體傾斜。不同的顯示屬性可以是指不同的字號、字體、字體顏色、字體透明度之一或者任意組合;不同的顯示屬性還可以是指字體加粗與非字體加粗、字體傾斜與非字體傾斜等。

與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容在顯示時的視覺上的差別,可以是與預存的標準指令語句能夠匹配的部分內容與不能匹配的部分內容,分別采用不同的字號、不同的字體、不同的字體顏色、不同字體透明度等中的之一或者任意組合進行顯示所帶來的視覺上的差別;還可以是與預存的標準指令語句能夠匹配的部分內容與不能匹配的部分內容分別采用字體加粗與非字體加粗、字體傾斜與非字體傾斜等中的之一或者與不同的字號、不同的字體、不同的字體顏色、不同字體透明度等任意組合進行顯示所帶來的視覺上的差別。

示例的,與預存的標準指令語句能夠匹配的部分內容可以采用大于不能匹配的部分內容的字號顯示,以實現(xiàn)與預存的標準指令語句能夠匹配的部分內容相對不能匹配的部分內容的突出顯示,該種視覺上的差別可以更吸引用戶的注意力,造成用戶對與預存的標準指令語句能夠匹配的部分內容,留下深刻的印象。久而久之,可以引導用戶在語音輸入指令語句的過程中直接標準指令語句,提高了終端設備的語音控制響應速度和準確率。

示例的,如圖2所示,用戶輸入的指令語句為“電視聲音調高點”,其中,“聲音調高”為與預存的標準指令語句“聲音調高”能夠匹配的部分內容,參考圖2所示,指令語句“電視聲音調高點”中,與預存的標準指令語句“聲音調高”能夠匹配的部分內容“聲音調高”采用字體傾斜的顯示屬性顯示,即“聲音調高”相對于“電視、點”采用大字號和字體傾斜的顯示方式顯示。

當用戶看到如圖2所示的指令語句“電視聲音調高點”時,首先映入眼簾的是突出顯示的“聲音調高”,該種視覺上的差異,可以造成顯示的“聲音調高”更加吸引用戶的注意力和印象,大量的體驗數據表明,該種視覺上的差異可以引導在想要加大音量時直接語音輸入指令語句“聲音調高”。

示例的,如圖3所示,用戶輸入的指令語句為“電影快進三分鐘”,其中,“快進三分鐘”為與預存的標準指令語句“快進+(數值)+分鐘”能夠匹配的部分內容,參考圖3所示,與預存的標準指令語句能夠匹配的部分內容“快進三分鐘”相對于不能匹配的部分內容“電影”,采用大字號、加粗、下劃線和字體傾斜的顯示屬性,該種顯示屬性可以帶來“電影”和“快進三分鐘”顯示時的視覺上的差別,該種視覺上的差別可以有助于引導用戶在想要加快電影播放進度時,直接輸入指令語句“快進三分鐘”。

另一方面,用戶以語音方式輸入的指令語句中,與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容在顯示時的視覺上的差別,為能夠匹配的部分內容與不能夠匹配的部分內容之間有分隔符號。

示例的,該分隔符號可以是單引號、雙引號、書名號、破折號、小括號、中括號、大括號等,當然,此處僅是舉例說明,并不代表本發(fā)明實施例的分隔符號局限于此。

參考圖4所示,用戶以語音方式輸入的指令語句是“幫我打開中央一臺”,其中,與預存的標準指令語句能夠匹配的部分內容是“中央一臺”,在顯示指令語句“幫我打開中央一臺”時,將部分內容“中央一臺”加雙引號顯示,區(qū)別于“幫我打開”,即通過分隔符(雙引號)帶來“中央一臺”和“幫我打開”的顯示時的視覺上的差別。

如圖4所示,為加強“中央一臺”和“幫我打開”在顯示時的視覺上的差別,可以將與預存的標準指令語句能夠匹配的部分內容“中央一臺”采用雙引號和大字號、字體加粗、下劃線的顯示屬性相結合的方式,區(qū)別于“幫我打開”顯示,該種視覺上的差別可以更加突出“中央一臺”。

再一方面,該視覺上的差別為能夠匹配的部分內容與不能夠匹配的部分內容分別顯示在不同的行、段落或區(qū)域。

本發(fā)明提供的用于智能終端顯示用戶操控指令的方法,將用戶語音輸入的指令語句中,與預存的標準指令語句能夠匹配的部分內容和不能匹配的部分內容在顯示屏幕上顯示時有視覺上的差別,實現(xiàn)了用戶語音輸入的指令語句中,與預存的標準指令語句能夠匹配的部分內容的突出顯示,可以引導用戶在語音輸入指令語句時輸入標準指令語句,有助于避免用戶語音輸入的指令語句中包括與預存的標準指令語句不能匹配的內容,有益于提高終端設備的語音控制響應速度和準確率,提高終端設備的用戶體驗性。

參見圖5所示,本發(fā)明實施例提供了用于智能終端顯示用戶操控指令的裝置,該裝置包括接收模塊501和顯示模塊502。

接收模塊501,用于接收用戶以語音方式輸入的指令語句;

顯示模塊502,用于該指令語句以文本的方式顯示在屏幕上;其中,該指令語句中與智能終端中標準指令庫中預存的標準指令語句能夠匹配的部分內容與不能夠匹配的部分內容在顯示時有視覺上的差別。

可選的,該視覺上的差別為不同的顯示屬性所帶來的視覺上的差別。

可選的,該顯示屬性為字號、字體、字體顏色、字體透明度、字體加粗之任一屬性或任意組合。

可選的,該視覺上的差別為所述能夠匹配的部分內容與不能夠匹配的部分內容之間有分隔符號。

可選的,該視覺上的差別為所述能夠匹配的部分內容與不能夠匹配的部分內容分別顯示在不同的行、段落或區(qū)域。

需要說明的是:上述實施例提供的用于智能終端顯示用戶操控指令的裝置在顯示以語音方式輸入的指令語句時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的用于智能終端顯示用戶操控指令的裝置與用于智能終端顯示用戶操控指令的方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

基于相同的發(fā)明構思,本發(fā)明實施例還提供一種智能終端,參考圖6所示,該智能終端包括存儲器610、處理器670及存儲在存儲器610上并可在處理器670上運行的計算機程序,處理器670用于讀取存儲器610上存儲的該計算機程序,并執(zhí)行上述的顯示用戶操控指令的方法。另外,上述實施例提供的智能終端與上述的用于語音輸入控制指令的顯示方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

示例的,參考圖6所示,該智能終端可以包括一個或多個如下組成部分:用于執(zhí)行計算機程序指令以完成各種流程和方法的處理器、用于存儲信息和存儲程序指令的隨機接入存儲器(RAM)和只讀存儲器(ROM),用于存儲數據和信息的存儲器、I/O設備、界面、天線等。

智能終端600可以包括存儲器610、輸入單元620、顯示單元630、傳感器640、音頻電路650、WiFi(英文:wireless fidelity,無線保真)模塊660、處理器670、電源671、音視頻信號接收模塊680、OSD模塊690等部件。

本領域技術人員可以理解,圖6中示出的系統(tǒng)結構并不構成對智能終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

下面結合圖6對智能終端600的各個構成部件進行具體的介紹:

存儲器610可用于存儲軟件程序以及模塊,處理器670通過運行存儲在存儲器610的軟件程序以及模塊,從而執(zhí)行智能終端600的各種功能應用以及數據處理。

存儲器610可主要包括存儲程序區(qū)和存儲數據區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區(qū)可存儲根據智能終端600的使用所創(chuàng)建的數據(比如音頻數據、聯(lián)系人數據、緩存數據等)等。

此外,存儲器610可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件等。

輸入單元620可用于接收輸入的數字或字符信息,以及產生與智能終端600的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元620可包括觸控按鍵621以及其他輸入設備622。

可選的,觸控按鍵621,可以為設置在智能終端上的固態(tài)按鍵或者設置在智能終端觸摸屏上的虛擬按鍵,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控按鍵621上或在觸控按鍵621附近的操作),并根據預先設定的程式驅動相應的連接裝置。

可選的,當觸控按鍵621為設置在智能終端觸摸屏上的虛擬按鍵時,觸控按鍵621可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器670,并能接收處理器670發(fā)來的命令并加以執(zhí)行。

此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控按鍵621。除了觸控按鍵621,輸入單元620還可以包括其他輸入設備622。具體地,其他輸入設備622可以包括但不限于外接的物理鍵盤、遙控器的功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

此外,輸入單元620還可以包括語音輸入模塊,其中,語音輸入模塊包括用于拾音的麥克風和用于對語音數據進行識別處理的語音識別模塊,語音識別模塊可以是運行于處理器中的一段程序,也可以是執(zhí)行語音識別功能的芯片。

顯示單元630可用于顯示由用戶輸入的信息或提供給用戶的信息以及智能終端600的各種菜單,此處僅是舉例說明,并不代表顯示單元630的顯示內容局限于此。顯示單元630可包括顯示面板631和驅動單元632,可選的,可以采用LCD(英文:liquid crystal display,液晶顯示器)、OLED(英文:organic light-emitting diode,有機發(fā)光二極管)等形式來配置顯示面板631。

進一步的,當觸控按鍵621為設置在智能終端觸摸屏上的虛擬按鍵時,即智能終端600包括觸摸屏,該觸摸屏可覆蓋顯示面板631,當觸摸屏檢測到在其上或附近的觸摸操作后,傳送給處理器670以確定觸摸事件的類型,隨后處理器670根據觸摸事件的類型在顯示面板631上提供相應的視覺輸出。

雖然在圖6中,觸摸屏與顯示面板631是作為兩個獨立的部件來實現(xiàn)智能終端600的輸入和輸出功能,但是在某些實施例中,可以將觸摸屏與顯示面板631集成而實現(xiàn)智能終端600的輸入和輸出功能。

智能終端600還可包括至少一種傳感器640,比如陀螺儀傳感器、磁感應傳感器、光傳感器、運動傳感器以及其他傳感器等。

具體地,以該智能終端為智能手機為例,光傳感器可以包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據環(huán)境光線的明暗來調節(jié)顯示面板631的亮度,接近傳感器可在智能終端600移動到耳邊時,關閉顯示面板631和/或背光。

同樣以智能手機為例,作為運動傳感器的一種,加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別智能設備姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于智能終端600還可配置的氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

示例的,以電視機為例,智能智能終端的紅外傳感器包括紅外線接收電路,用于接收與電視機相配套的紅外遙控器發(fā)射的紅外編碼控制信號,以指示電視機根據該紅外編碼控制信號執(zhí)行相應的控制動作。

音頻電路650、揚聲器651,傳聲器652可提供用戶與智能終端600之間的音頻接口。音頻電路650可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器651,由揚聲器651轉換為聲音信號輸出。

WiFi屬于短距離無線傳輸技術,智能終端600通過WiFi模塊660可以幫助用戶收發(fā)電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網訪問。雖然圖6示出了WiFi模塊660,但是可以理解的是,其并不屬于智能終端600的必須構成,完全可以根據需要在不改變公開的本質的范圍內而省略。

處理器670是智能終端600的控制中心,利用各種接口和線路連接整個智能設備的各個部分,通過運行或執(zhí)行存儲在存儲器610內的軟件程序和/或模塊,以及調用存儲在存儲器610內的數據,執(zhí)行智能終端600的各種功能和處理數據,從而對智能設備進行整體監(jiān)控。

可選的,處理器670可包括一個或多個處理單元;優(yōu)選的,處理器670可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器670中。以電視機為例,處理器670包括中央處理器CPU和圖形處理器GPU,對于電視機的中央處理CPU和圖形處理器GPU的結構和功能,在此不做累述。

智能終端600還包括給各個部件供電的電源671(比如電池或者外接電源引腳),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器670邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。

參考圖6所示,智能終端600還包括音視頻信號接收模塊680,用于接收外部輸入的音視頻信號,示例的,以電視機為例,音視頻信號接收模塊680可以包括TV接口、AV接口、色差接口、VGA接口、DVI接口、HDMI接口、USB接口等等,對于TV接口、AV接口、色差接口、VGA接口、DVI接口、HDMI接口、USB接口等的具體結構和功能,本發(fā)明在此不再累述。

參考圖6所示,智能終端600還包括OSD繪制模塊690(OSD是On-Screen Display的簡稱)。其中,以電視機為例,OSD繪制模塊690用于根據用戶控制指令生成屏幕菜單式調節(jié)方式,示例的,用戶按下電視機遙控器的Menu鍵后,OSD繪制模塊會在電視機的屏幕彈出用于調節(jié)顯示器各項信息的矩形菜單,可通過該菜單對顯示器各項工作指標包括色彩、模式、幾何形狀等進行調整,從而達到最佳的使用狀態(tài)。

盡管未示出,智能終端600還可以包括藍牙模塊等,在此不再贅述。

本發(fā)明是參照根據本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器,使得通過該計算機或其他可編程數據處理設備的處理器執(zhí)行的指令可實現(xiàn)流程圖中的一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖的一個流程或多個流程和/或方框圖的一個方框或多個方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領域的技術人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
胶南市| 镇坪县| 五峰| 山东省| 家居| 佛冈县| 长汀县| 镇安县| 西充县| 任丘市| 城步| 哈尔滨市| 富阳市| 鹿邑县| 团风县| 怀安县| 成武县| 仪陇县| 蓝田县| 正镶白旗| 永州市| 兖州市| 恩平市| 临高县| 宝丰县| 常山县| SHOW| 博白县| 南康市| 绥滨县| 定安县| 屏东县| 固镇县| 宝丰县| 河曲县| 石狮市| 科尔| 八宿县| 建昌县| 乃东县| 芜湖县|