国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      語(yǔ)音控制應(yīng)用程序的方法

      文檔序號(hào):7859672閱讀:574來(lái)源:國(guó)知局
      專利名稱:語(yǔ)音控制應(yīng)用程序的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對(duì)應(yīng)用程序的控制方法,具體的講是語(yǔ)音控制應(yīng)用程序的方法。
      背景技術(shù)
      隨著智能電視的普及,Android等操作系統(tǒng)普遍在電視上應(yīng)用,電視平臺(tái)化將逐漸替代傳統(tǒng)的單一功能性電視。針對(duì)智能電視的第三方應(yīng)用程序,也會(huì)陸續(xù)成為智能電視發(fā)展的熱點(diǎn)。然而,電視作為中距離交互的產(chǎn)品,和PAD、手機(jī)、游戲機(jī)等有著本質(zhì)的不同。在控制上電視雖然可以支持手柄、鼠標(biāo)、鍵盤等,但是如何更簡(jiǎn)單的操作電視和其中的第三方應(yīng)用程序成為了目前智能電視用戶的需求,這也是智能電視平臺(tái)需要解決的問(wèn)題。在電視端的應(yīng)用中,不可能像其它平臺(tái)上的應(yīng)用能夠進(jìn)行豐富的操作,同時(shí)電視遙控器上的操作也是很有限的。在現(xiàn)在應(yīng)用功能多樣化的情況下,用戶對(duì)各種應(yīng)用功能的控制顯得明顯不足。如果通過(guò)各種外部設(shè)備去控制應(yīng)用功能的應(yīng)用程序,不但過(guò)程麻煩,而且也顯示不出當(dāng)前電視的智能性。 目前語(yǔ)音技術(shù)的逐漸成熟和在智能電視中的逐漸應(yīng)用,讓這一問(wèn)題的解決變得可行。但目前通過(guò)語(yǔ)音程序控制應(yīng)用程序時(shí),都需要應(yīng)用程序集成語(yǔ)音程序,這樣限制了應(yīng)用程序的局限性,并且也增加了應(yīng)用程序的復(fù)雜性和維護(hù)難度,不利于第三方對(duì)應(yīng)用程序的開(kāi)發(fā)和智能電視技術(shù)的發(fā)展。

      發(fā)明內(nèi)容
      針對(duì)上述的問(wèn)題,本發(fā)明提供了一種語(yǔ)音控制應(yīng)用程序的方法,在第三方應(yīng)用程序不需要集成語(yǔ)音程序的前提下,用戶不需要通過(guò)外接設(shè)備來(lái)控制智能電視的應(yīng)用程序,只需通過(guò)語(yǔ)音即可實(shí)現(xiàn)相應(yīng)的操作。本發(fā)明語(yǔ)音控制應(yīng)用程序的方法,包括a.定義受語(yǔ)音程序控制的虛擬按鍵和發(fā)送所述虛擬按鍵的驅(qū)動(dòng)程序;b.語(yǔ)音程序接收到語(yǔ)音命令后進(jìn)行識(shí)別語(yǔ)音命令的內(nèi)容;c.當(dāng)語(yǔ)音程序識(shí)別出語(yǔ)音命令中有與所述虛擬按鍵對(duì)應(yīng)的命令內(nèi)容后,通過(guò)該虛擬按鍵的驅(qū)動(dòng)程序向系統(tǒng)底層發(fā)出指令,系統(tǒng)底層將所述虛擬按鍵的功能信息轉(zhuǎn)變?yōu)橥ㄐ判盘?hào)傳遞給對(duì)應(yīng)的應(yīng)用程序;d.應(yīng)用程序接收到所述的通信信號(hào)后,執(zhí)行對(duì)應(yīng)的虛擬按鍵的功能。語(yǔ)音程序可以為現(xiàn)有的程序,通常語(yǔ)音程序?qū)φZ(yǔ)音命令內(nèi)容識(shí)別是將語(yǔ)音轉(zhuǎn)變?yōu)閷?duì)應(yīng)的文字信息,按照相應(yīng)的格式將文字信息和對(duì)應(yīng)的虛擬按鍵列表加載到語(yǔ)音引擎,同時(shí)記錄下這些文字信息和對(duì)應(yīng)的操作。語(yǔ)音引擎完成語(yǔ)音識(shí)別后,將對(duì)應(yīng)的命令進(jìn)行發(fā)送。語(yǔ)音程序?qū)⒚钷D(zhuǎn)化為應(yīng)用程序所能識(shí)別的通信信號(hào),這樣只需應(yīng)用程序解析并執(zhí)行收到的通信信號(hào)即可,不用再在應(yīng)用程序內(nèi)集成語(yǔ)音程序。同時(shí)應(yīng)用程序也能夠同時(shí)接收外部設(shè)備的控制。所述的通信信號(hào)通??梢允菐в袛?shù)據(jù)信息的電流或電磁波。進(jìn)一步的,步驟c中語(yǔ)音程序識(shí)別出語(yǔ)音命令中沒(méi)有與虛擬按鍵對(duì)應(yīng)的命令,則根據(jù)語(yǔ)音命令的內(nèi)容執(zhí)行對(duì)應(yīng)的功能。進(jìn)一步的,步驟c中語(yǔ)音程序識(shí)別出語(yǔ)音命令中有與所述虛擬按鍵對(duì)應(yīng)的命令內(nèi)容后,先判斷命令對(duì)應(yīng)的應(yīng)用程序是否處于開(kāi)啟狀態(tài),如果是開(kāi)啟,再通過(guò)所述方法向應(yīng)用程序發(fā)送通信信號(hào);如果應(yīng)用程序處于關(guān)閉,則不進(jìn)行命令的響應(yīng)。只有在應(yīng)用程序處于開(kāi)啟狀態(tài)時(shí),才能接收并執(zhí)行相應(yīng)的命令,因此從節(jié)約系統(tǒng)資源的角度出發(fā),在將命令發(fā)送給應(yīng)用程序之前先對(duì)應(yīng)用程序的狀態(tài)進(jìn)行判斷,以達(dá)到系統(tǒng)優(yōu)化的目的。進(jìn)一步的,步驟d中當(dāng)應(yīng)用程序接收到所述的通信信號(hào)后,系統(tǒng)判斷該應(yīng)用程序是否支持虛擬按鍵的控制,如果支持則執(zhí)行對(duì)應(yīng)的虛擬按鍵的功能;如果不支持則不進(jìn)行響應(yīng)。具體的,步驟c中語(yǔ)音程序識(shí)別出語(yǔ)音命令中有與所述虛擬按鍵對(duì)應(yīng)的命令內(nèi)容后,以廣播的方式向虛擬按鍵的驅(qū)動(dòng)程序發(fā)送指令。優(yōu)選的,虛擬按鍵功能的通信信號(hào)采用通用的按鍵接口發(fā)送,這樣使發(fā)送模塊和接收模塊都不用進(jìn)行專門的接口開(kāi)發(fā),提高了設(shè)備、模塊的通用性。本發(fā)明的語(yǔ)音控制應(yīng)用程序的方法,在第三方應(yīng)用程序不需要集成語(yǔ)音程序的前提下,用戶不需要通過(guò)外接設(shè)備來(lái)控制智能電視的應(yīng)用程序,通過(guò)語(yǔ)音即可實(shí)現(xiàn)相應(yīng)的操作,簡(jiǎn)化并且豐富了對(duì)智能電視的操作控制,簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā)、維護(hù)難度和成本。以下結(jié)合實(shí)施例的具體實(shí)施方式
      ,對(duì)本發(fā)明的上述內(nèi)容再作進(jìn)一步的詳細(xì)說(shuō)明。但不應(yīng)將此理解為本發(fā)明上述主題的范圍僅限于以下的實(shí)例。在不脫離本發(fā)明上述技術(shù)思想情況下,根據(jù)本領(lǐng)域普通技術(shù)知識(shí)和慣用手段做出的各種替換或變更,均應(yīng)包括在本發(fā)明的范圍內(nèi)?!?br>

      圖I為本發(fā)明語(yǔ)音控制應(yīng)用程序的方法的流程圖。
      具體實(shí)施例方式如圖I所示本發(fā)明語(yǔ)音控制應(yīng)用程序的方法,以長(zhǎng)虹帶有語(yǔ)音輸入功能的智能電視為例,在對(duì)智能電視進(jìn)行語(yǔ)音控制時(shí)包括a.定義受語(yǔ)音程序控制的虛擬按鍵和發(fā)送所述虛擬按鍵的驅(qū)動(dòng)程序;b.語(yǔ)音程序接收到語(yǔ)音命令后進(jìn)行識(shí)別語(yǔ)音命令的內(nèi)容。語(yǔ)音命令內(nèi)容的識(shí)別可以包括有先將語(yǔ)音命令轉(zhuǎn)變?yōu)閷?duì)應(yīng)的文字信息,再按照相應(yīng)的格式將文字信息和對(duì)應(yīng)的虛擬按鍵列表加載到語(yǔ)音引擎,同時(shí)記錄下這些文字信息和對(duì)應(yīng)的操作;c.語(yǔ)音程序識(shí)別語(yǔ)音命令后,如果語(yǔ)音命令中沒(méi)有與虛擬按鍵對(duì)應(yīng)的命令,則根據(jù)語(yǔ)音命令的內(nèi)容執(zhí)行對(duì)應(yīng)的功能。如果語(yǔ)音命令中有與所述虛擬按鍵對(duì)應(yīng)的命令內(nèi)容,則先判斷命令對(duì)應(yīng)的應(yīng)用程序是否處于開(kāi)啟狀態(tài),如果是開(kāi)啟,再以廣播的形式通知該虛擬按鍵的驅(qū)動(dòng)程序向系統(tǒng)底層發(fā)出指令,系統(tǒng)底層將所述虛擬按鍵的功能信息轉(zhuǎn)變?yōu)橥ㄐ判盘?hào)傳遞給對(duì)應(yīng)的應(yīng)用程序。虛擬按鍵功能的通信信號(hào)采用通用的按鍵接口發(fā)送,這樣能夠使發(fā)送模塊和接收模塊都不用進(jìn)行專門的接口開(kāi)發(fā),提高了設(shè)備、模塊的通用性;如果應(yīng)用程序處于關(guān)閉,則不進(jìn)行命令的響應(yīng);d.應(yīng)用程序接收到所述的通信信號(hào)后,系統(tǒng)判斷該應(yīng)用程序是否支持虛擬按鍵的控制,如果支持則應(yīng)用程序執(zhí)行對(duì)應(yīng)的虛擬按鍵的功能;如果不支持則應(yīng)用程序不進(jìn)行響應(yīng)。這樣只需應(yīng)用程序解析并執(zhí)行收到的通信信號(hào)即可,不用再在應(yīng)用程序內(nèi)集成語(yǔ)音程序。同時(shí)應(yīng)用程序也能夠同時(shí)接收外部設(shè)備的 控制。
      權(quán)利要求
      1.語(yǔ)音控制應(yīng)用程序的方法,其特征包括 a.定義受語(yǔ)音程序控制的虛擬按鍵和發(fā)送所述虛擬按鍵的驅(qū)動(dòng)程序; b.語(yǔ)音程序接收到語(yǔ)音命令后進(jìn)行識(shí)別語(yǔ)音命令的內(nèi)容; c.當(dāng)語(yǔ)音程序識(shí)別出語(yǔ)音命令中有與所述虛擬按鍵對(duì)應(yīng)的命令內(nèi)容后,通過(guò)該虛擬按鍵的驅(qū)動(dòng)程序向系統(tǒng)底層發(fā)出指令,系統(tǒng)底層將所述虛擬按鍵的功能信息轉(zhuǎn)變?yōu)橥ㄐ判盘?hào)傳遞給對(duì)應(yīng)的應(yīng)用程序; d.應(yīng)用程序接收到所述的通信信號(hào)后,執(zhí)行對(duì)應(yīng)的虛擬按鍵的功能。
      2.如權(quán)利要求I所述的語(yǔ)音控制應(yīng)用程序的方法,其特征為步驟c中語(yǔ)音程序識(shí)別出語(yǔ)音命令中沒(méi)有與虛擬按鍵對(duì)應(yīng)的命令,則根據(jù)語(yǔ)音命令的內(nèi)容執(zhí)行對(duì)應(yīng)的功能。
      3.如權(quán)利要求I所述的語(yǔ)音控制應(yīng)用程序的方法,其特征為步驟c中語(yǔ)音程序識(shí)別出語(yǔ)音命令中有與所述虛擬按鍵對(duì)應(yīng)的命令內(nèi)容后,先判斷命令對(duì)應(yīng)的應(yīng)用程序是否處于開(kāi)啟狀態(tài),如果是開(kāi)啟,再通過(guò)所述方法向應(yīng)用程序發(fā)送通信信號(hào);如果應(yīng)用程序處于關(guān)閉,則不進(jìn)行命令的響應(yīng)。
      4.如權(quán)利要求I所述的語(yǔ)音控制應(yīng)用程序的方法,其特征為步驟d中當(dāng)應(yīng)用程序接收到所述的通信信號(hào)后,系統(tǒng)判斷該應(yīng)用程序是否支持虛擬按鍵的控制,如果支持則應(yīng)用程序執(zhí)行對(duì)應(yīng)的虛擬按鍵的功能;如果不支持則應(yīng)用程序不進(jìn)行響應(yīng)。
      5.如權(quán)利要求I至4之一所述的語(yǔ)音控制應(yīng)用程序的方法,其特征為步驟c中語(yǔ)音程序識(shí)別出語(yǔ)音命令中有與所述虛擬按鍵對(duì)應(yīng)的命令內(nèi)容后,以廣播的方式向虛擬按鍵的驅(qū)動(dòng)程序發(fā)送指令。
      6.如權(quán)利要求I至4之一所述的語(yǔ)音控制應(yīng)用程序的方法,其特征為虛擬按鍵功能的通信信號(hào)采用通用的按鍵接口發(fā)送。
      全文摘要
      本發(fā)明涉及語(yǔ)音控制應(yīng)用程序的方法。步驟包括a.定義虛擬按鍵和發(fā)送所述虛擬按鍵的驅(qū)動(dòng)程序;b.語(yǔ)音程序進(jìn)行識(shí)別語(yǔ)音命令的內(nèi)容;c.當(dāng)語(yǔ)音程序識(shí)別出語(yǔ)音命令中有與所述虛擬按鍵對(duì)應(yīng)的命令內(nèi)容后,通過(guò)該虛擬按鍵的驅(qū)動(dòng)程序向系統(tǒng)底層發(fā)出指令,系統(tǒng)底層將所述虛擬按鍵的功能信息轉(zhuǎn)變?yōu)橥ㄐ判盘?hào)傳遞給對(duì)應(yīng)的應(yīng)用程序;d.應(yīng)用程序接收到所述的通信信號(hào)后,執(zhí)行對(duì)應(yīng)的虛擬按鍵的功能。本發(fā)明的語(yǔ)音控制應(yīng)用程序的方法,在第三方應(yīng)用程序不需要集成語(yǔ)音程序的前提下,用戶不需要通過(guò)外接設(shè)備來(lái)控制智能電視的應(yīng)用程序,通過(guò)語(yǔ)音即可實(shí)現(xiàn)相應(yīng)的操作,簡(jiǎn)化并且豐富了對(duì)智能電視的操作控制,簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā)、維護(hù)難度和成本。
      文檔編號(hào)H04N21/422GK102929385SQ20121032555
      公開(kāi)日2013年2月13日 申請(qǐng)日期2012年9月5日 優(yōu)先權(quán)日2012年9月5日
      發(fā)明者譚軍, 趙波 申請(qǐng)人:四川長(zhǎng)虹電器股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1