国产精品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īng)用切換方法和裝置與流程

      文檔序號(hào):11154623閱讀:292來(lái)源:國(guó)知局
      應(yīng)用切換方法和裝置與制造工藝

      本發(fā)明涉及語(yǔ)音識(shí)別領(lǐng)域,特別涉及通過(guò)語(yǔ)音識(shí)別實(shí)現(xiàn)的應(yīng)用切換方法和裝置。



      背景技術(shù):

      目前業(yè)界的機(jī)器人,一般要調(diào)起第三方應(yīng)用,都需要用在顯示屏上點(diǎn)擊應(yīng)用圖標(biāo),或者是通過(guò)手機(jī),PC連接機(jī)器人后,由手機(jī)或者PC發(fā)送開(kāi)啟第三方應(yīng)用的命令到機(jī)器人來(lái)調(diào)用機(jī)器人上的第三方應(yīng)用,應(yīng)用切換比較繁瑣。



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

      為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供應(yīng)用切換方法和裝置,其能解決現(xiàn)有的機(jī)器人調(diào)用應(yīng)用程序時(shí),都需要用在顯示屏上點(diǎn)擊應(yīng)用圖標(biāo),或者是通過(guò)手機(jī),PC連接機(jī)器人后,由手機(jī)或者PC發(fā)送開(kāi)啟第三方應(yīng)用的命令到機(jī)器人導(dǎo)致切換比較繁瑣的問(wèn)題。

      本發(fā)明的目的采用以下技術(shù)方案實(shí)現(xiàn):

      應(yīng)用切換方法,包括以下步驟:

      接收語(yǔ)音指令;

      將接收到的語(yǔ)音指令與應(yīng)用進(jìn)行匹配,查找與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用;

      若查找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,且找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用不是前臺(tái)正在運(yùn)行的應(yīng)用,則將前臺(tái)正在運(yùn)行的應(yīng)用切換到后臺(tái),并啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行。

      優(yōu)選的,所述接收語(yǔ)音指令,之前還包括:

      獲取應(yīng)用能處理的語(yǔ)音指令,并將應(yīng)用與其能處理的語(yǔ)音指令進(jìn)行關(guān)聯(lián);

      將獲取到的應(yīng)用能處理的語(yǔ)音指令添加到語(yǔ)音識(shí)別引擎。

      優(yōu)選的,所述應(yīng)用切換方法還包括:

      若找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用是前臺(tái)正在運(yùn)行的應(yīng)用,則根據(jù)所述語(yǔ)音指令執(zhí)行前臺(tái)應(yīng)用事件。

      優(yōu)選的,所述啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行,之后還包括:

      根據(jù)所述語(yǔ)音指令執(zhí)行對(duì)應(yīng)的應(yīng)用事件。

      優(yōu)選的,所述應(yīng)用切換方法還包括:

      若沒(méi)有找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,則提示用戶(hù)重新輸入語(yǔ)音指令。

      應(yīng)用切換裝置,包括:

      接收模塊,用于接收語(yǔ)音指令;

      查找模塊,用于將接收到的語(yǔ)音指令與應(yīng)用進(jìn)行匹配,查找與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用;

      啟動(dòng)切換模塊,用于若查找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,且找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用不是前臺(tái)正在運(yùn)行的應(yīng)用,則將前臺(tái)正在運(yùn)行的應(yīng)用切換到后臺(tái),并啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行。

      優(yōu)選的,所述應(yīng)用切換裝置還包括:

      獲取模塊,用于獲取應(yīng)用能處理的語(yǔ)音指令,并將應(yīng)用與其能處理的語(yǔ)音指令進(jìn)行關(guān)聯(lián);

      添加模塊,用于將獲取到的應(yīng)用能處理的語(yǔ)音指令添加到語(yǔ)音識(shí)別引擎。

      優(yōu)選的,所述應(yīng)用切換裝置還包括:

      第一執(zhí)行模塊,用于若找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用是前臺(tái)正在運(yùn)行的應(yīng)用,則根據(jù)所述語(yǔ)音指令執(zhí)行前臺(tái)應(yīng)用事件;

      提示模塊,用于若沒(méi)有找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,則提示用戶(hù)重新輸入語(yǔ)音指令。

      優(yōu)選的,所述應(yīng)用切換裝置還包括:

      第二執(zhí)行模塊,用于根據(jù)所述語(yǔ)音指令執(zhí)行對(duì)應(yīng)的應(yīng)用事件。

      應(yīng)用切換裝置,包括:

      處理器以及用于存儲(chǔ)所述處理器可執(zhí)行的指令的存儲(chǔ)器;

      所述處理器被配置為:

      接收語(yǔ)音指令;

      將接收到的語(yǔ)音指令與應(yīng)用進(jìn)行匹配,查找與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用;

      若查找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,且找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用不是前臺(tái)正在運(yùn)行的應(yīng)用,則將前臺(tái)正在運(yùn)行的應(yīng)用切換到后臺(tái),并啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行。

      相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:通過(guò)提供一個(gè)語(yǔ)音指令平臺(tái),獲取到語(yǔ)音指令,根據(jù)語(yǔ)音指令調(diào)取與語(yǔ)音指令相關(guān)聯(lián)的應(yīng)用,實(shí)現(xiàn)了一種通過(guò)語(yǔ)音控制指令隱式調(diào)起和切換應(yīng)用的方法。解決了機(jī)器人上目前無(wú)法根據(jù)用戶(hù)的自然語(yǔ)言來(lái)調(diào)起第三方應(yīng)用與用戶(hù)交互的問(wèn)題。從而實(shí)現(xiàn)在沒(méi)有顯示觸摸屏及未能與手機(jī),PC連接的機(jī)器人上,可以通過(guò)用戶(hù)自然的語(yǔ)音交互無(wú)縫調(diào)起和切換對(duì)應(yīng)的能處理用戶(hù)需求的三方應(yīng)用進(jìn)行業(yè)務(wù)處理。

      附圖說(shuō)明

      圖1是本發(fā)明實(shí)施例一提供的應(yīng)用切換方法的流程示意圖。

      圖2是本發(fā)明實(shí)施例二提供的應(yīng)用切換方法的流程示意圖。

      圖3是本發(fā)明實(shí)施例三提供的應(yīng)用切換裝置的結(jié)構(gòu)示意圖。

      圖4是本發(fā)明實(shí)施例四提供的應(yīng)用切換裝置的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說(shuō)明如下。

      實(shí)施例一:

      如圖1所示的應(yīng)用切換方法,包括以下步驟:

      S110,接收語(yǔ)音指令;具體的,機(jī)器人包括語(yǔ)音輸入接口,語(yǔ)音輸入接口可以是電子設(shè)備主體上的麥克風(fēng)輸入、麥克風(fēng)矩陣輸入、外接有線(xiàn)麥克風(fēng)(矩陣)輸入,也可以是藍(lán)牙、FM、WiFi等無(wú)線(xiàn)音頻輸入,以及所有其他能讓電子設(shè)備獲取人聲的技術(shù)和接口設(shè)備。機(jī)器人控制系統(tǒng)接收到語(yǔ)音信息后,進(jìn)一步可以對(duì)語(yǔ)音信息進(jìn)行去除噪聲處理,然后語(yǔ)音識(shí)別引擎識(shí)別該語(yǔ)音信息是否為預(yù)先存儲(chǔ)的語(yǔ)音指令,若是,則進(jìn)行步驟S120。

      S120,將接收到的語(yǔ)音指令與應(yīng)用進(jìn)行匹配,查找與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用。

      預(yù)先存儲(chǔ)的語(yǔ)音指令在之前已經(jīng)與相應(yīng)的應(yīng)用進(jìn)行了關(guān)聯(lián),如果接收到某條語(yǔ)音指令,則查找該語(yǔ)音指令所關(guān)聯(lián)的應(yīng)用信息。

      S130,若查找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,且找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用不是前臺(tái)正在運(yùn)行的應(yīng)用,則將前臺(tái)正在運(yùn)行的應(yīng)用切換到后臺(tái),并啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行,即啟動(dòng)語(yǔ)音指令發(fā)送方所請(qǐng)求調(diào)用的應(yīng)用。

      具體的,當(dāng)語(yǔ)音指令要求啟動(dòng)另一個(gè)應(yīng)用,一般我們知道了另一個(gè)應(yīng)用的包名和MainActivity的名字之后便可以直接通過(guò)如下代碼來(lái)啟動(dòng):

      [java]view plain copy

      Intent intent=new Intent(Intent.ACTION_MAIN);

      intent.addCategory(Intent.CATEGORY_LAUNCHER);

      ComponentName cn=new ComponentName(packageName,className);

      intent.setComponent(cn);

      startActivity(intent);

      通過(guò)提供一個(gè)語(yǔ)音指令平臺(tái),獲取到語(yǔ)音指令,根據(jù)語(yǔ)音指令調(diào)取與語(yǔ)音指令相關(guān)聯(lián)的應(yīng)用,實(shí)現(xiàn)了一種通過(guò)語(yǔ)音控制指令隱式調(diào)起和切換應(yīng)用的方法。解決了機(jī)器人上目前無(wú)法根據(jù)用戶(hù)的自然語(yǔ)言來(lái)調(diào)起第三方應(yīng)用與用戶(hù)交互的問(wèn)題。從而實(shí)現(xiàn)在沒(méi)有顯示觸摸屏及未能與手機(jī),PC連接的機(jī)器人上,可以通過(guò)用戶(hù)自然的語(yǔ)音交互無(wú)縫調(diào)起和切換對(duì)應(yīng)的能處理用戶(hù)需求的三方應(yīng)用進(jìn)行業(yè)務(wù)處理,使機(jī)器人更加人性化,用戶(hù)體驗(yàn)更好。

      實(shí)施例二:

      如圖2所示的應(yīng)用切換方法,包括:

      S201,獲取應(yīng)用能處理的語(yǔ)音指令,并將應(yīng)用與其能處理的語(yǔ)音指令進(jìn)行關(guān)聯(lián);

      S202,將獲取到的應(yīng)用能處理的語(yǔ)音指令添加到語(yǔ)音識(shí)別引擎。

      S210,接收語(yǔ)音指令;

      S220,將接收到的語(yǔ)音指令與應(yīng)用進(jìn)行匹配,查找與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用;

      S230,若查找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,則將當(dāng)前正在運(yùn)動(dòng)的應(yīng)用切換到后臺(tái),并啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行。

      步驟S210、S220和S230,分別對(duì)應(yīng)實(shí)施例一中的S110、S120和S130,不在贅述。

      進(jìn)一步,還包括以下步驟:

      S240,根據(jù)所述語(yǔ)音指令執(zhí)行對(duì)應(yīng)的應(yīng)用事件。啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行,對(duì)應(yīng)的應(yīng)用實(shí)施相應(yīng)的控制或數(shù)據(jù)處理,如播放音樂(lè)、跳舞、泡茶、按摩等。

      S250,若找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用是前臺(tái)正在運(yùn)行的應(yīng)用,則根據(jù)所述語(yǔ)音指令執(zhí)行前臺(tái)應(yīng)用事件。優(yōu)選的繼續(xù)運(yùn)行當(dāng)前應(yīng)用,若沒(méi)有找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用并不會(huì)妨礙機(jī)器人的正常運(yùn)行。

      進(jìn)一步還包括步驟S260:

      S260,若沒(méi)有找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,則提示用戶(hù)重新輸入語(yǔ)音指令。如果沒(méi)有找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,則可能是將語(yǔ)音指令與應(yīng)用相互關(guān)聯(lián)時(shí)出現(xiàn)錯(cuò)誤或語(yǔ)音指令沒(méi)有在應(yīng)用失效后及時(shí)刪除等原因,就可以提示用戶(hù)重新輸入語(yǔ)音指令,進(jìn)行正確的關(guān)聯(lián)更新。

      從而提供了一個(gè)能讓第三方應(yīng)用動(dòng)態(tài)注冊(cè)語(yǔ)音指令的平臺(tái),讓機(jī)器人可以通過(guò)語(yǔ)音交互實(shí)現(xiàn)集成互聯(lián)網(wǎng)上第三方業(yè)務(wù)開(kāi)發(fā)者的應(yīng)用來(lái)滿(mǎn)足用戶(hù)的各種需求。

      實(shí)施例三:

      如圖3所示的應(yīng)用切換裝置,包括:

      獲取模塊101,用于獲取應(yīng)用能處理的語(yǔ)音指令,并將應(yīng)用與其能處理的語(yǔ)音指令進(jìn)行關(guān)聯(lián);

      添加模塊102,用于將獲取到的應(yīng)用能處理的語(yǔ)音指令添加到語(yǔ)音識(shí)別引擎。

      接收模塊110,用于接收語(yǔ)音指令;

      查找模塊120,用于將接收到的語(yǔ)音指令與應(yīng)用進(jìn)行匹配,查找與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用;

      啟動(dòng)切換模塊130,若查找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,且找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用不是前臺(tái)正在運(yùn)行的應(yīng)用,則將前臺(tái)正在運(yùn)行的應(yīng)用切換到后臺(tái),并啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行。

      在本實(shí)施例中,應(yīng)用切換裝置還包括:

      第二執(zhí)行模塊140,用于根據(jù)所述語(yǔ)音指令執(zhí)行對(duì)應(yīng)的應(yīng)用事件。

      在另一實(shí)施例中,應(yīng)用切換裝置還可以包括:

      第一執(zhí)行模塊150,用于若找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用是前臺(tái)正在運(yùn)行的應(yīng)用,則根據(jù)所述語(yǔ)音指令執(zhí)行前臺(tái)應(yīng)用事件。

      提示模塊160,用于若沒(méi)有找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,則提示用戶(hù)重新輸入語(yǔ)音指令。

      本實(shí)施例中的裝置與前述實(shí)施例中的方法是基于同一發(fā)明構(gòu)思下的兩個(gè)方面,在前面已經(jīng)對(duì)方法實(shí)施過(guò)程作了詳細(xì)的描述,所以本領(lǐng)域技術(shù)人員可根據(jù)前述描述清楚地了解本實(shí)施中的系統(tǒng)的結(jié)構(gòu)及實(shí)施過(guò)程,為了說(shuō)明書(shū)的簡(jiǎn)潔,在此就不再贅述。

      為了描述的方便,描述以上裝置時(shí)以功能分為各種模塊分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各模塊的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

      通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

      描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的模塊或單元可以是或者也可以不是物理上分開(kāi)的,作為模塊或單元示意的部件可以是或者也可以不是物理模塊,既可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

      本發(fā)明可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等,如實(shí)施例四。

      實(shí)施例四:

      如圖4所示的裝置,包括:處理器200以及用于存儲(chǔ)處理器200可執(zhí)行的指令的存儲(chǔ)器300;

      所述處理器200被配置為:

      接收語(yǔ)音指令;

      將接收到的語(yǔ)音指令與應(yīng)用進(jìn)行匹配,查找與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用;

      若查找到與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用,且找到的與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用不是前臺(tái)正在運(yùn)行的應(yīng)用,則將前臺(tái)正在運(yùn)行的應(yīng)用切換到后臺(tái),并啟動(dòng)或者切換與所述語(yǔ)音指令相對(duì)應(yīng)的應(yīng)用至前臺(tái)運(yùn)行。

      本實(shí)施例中的裝置與前述實(shí)施例中的方法是基于同一發(fā)明構(gòu)思下的兩個(gè)方面,在前面已經(jīng)對(duì)方法實(shí)施過(guò)程作了詳細(xì)的描述,所以本領(lǐng)域技術(shù)人員可根據(jù)前述描述清楚地了解本實(shí)施中的系統(tǒng)的結(jié)構(gòu)及實(shí)施過(guò)程,為了說(shuō)明書(shū)的簡(jiǎn)潔,在此就不再贅述。

      本發(fā)明實(shí)施例提供的裝置,通過(guò)提供一個(gè)語(yǔ)音指令平臺(tái),獲取到語(yǔ)音指令,根據(jù)語(yǔ)音指令調(diào)取與語(yǔ)音指令相關(guān)聯(lián)的應(yīng)用,實(shí)現(xiàn)了一種通過(guò)語(yǔ)音控制指令隱式調(diào)起和切換應(yīng)用的方法。解決了機(jī)器人上目前無(wú)法根據(jù)用戶(hù)的自然語(yǔ)言來(lái)調(diào)起第三方應(yīng)用與用戶(hù)交互的問(wèn)題。從而實(shí)現(xiàn)在沒(méi)有顯示觸摸屏及未能與手機(jī),PC連接的機(jī)器人上,可以通過(guò)用戶(hù)自然的語(yǔ)音交互無(wú)縫調(diào)起和切換對(duì)應(yīng)的能處理用戶(hù)需求的三方應(yīng)用進(jìn)行業(yè)務(wù)處理。

      對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及變形,而所有的這些改變以及變形都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1