国产精品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>

      終端操作方法及裝置與流程

      文檔序號:11213907閱讀:1040來源:國知局
      終端操作方法及裝置與流程

      本發(fā)明涉及語音控制技術(shù)領(lǐng)域,具體而言,涉及一種終端操作方法及裝置。



      背景技術(shù):

      目前,語音技術(shù)越來越成熟,用戶可通過語音操作應(yīng)用程序,例如撥打電話,啟動應(yīng)用程序等。然而,現(xiàn)有的語音操作方法,在操作過程中需要用戶不時(shí)查看應(yīng)用界面以確定要操作的應(yīng)用程序,對于盲人或正在開車的用戶,使用起來很不方便。



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

      有鑒于此,本發(fā)明的目的在于提供一種終端操作方法及裝置,以改善上述問題。

      為了達(dá)到上述目的,本發(fā)明實(shí)施例提供一種終端操作方法,所述終端存儲有至少一個(gè)應(yīng)用程序的指令集,所述指令集包括關(guān)鍵信息與操作指令的關(guān)系,所述方法包括:

      檢測所述終端所處的界面模式;

      在所述界面模式為無界面模式的情況下,接收輸入的第一語音信息,并從所述第一語音信息中提取第一關(guān)鍵信息;

      按照預(yù)設(shè)規(guī)則從所述至少一個(gè)應(yīng)用程序中確定目標(biāo)應(yīng)用程序;

      從所述目標(biāo)應(yīng)用程序的指令集中查找與所述第一關(guān)鍵信息對應(yīng)的操作指令,并對所述目標(biāo)應(yīng)用程序執(zhí)行所述操作指令所指示的操作。

      本發(fā)明實(shí)施例還提供一種終端操作裝置,所述終端存儲有至少一個(gè)應(yīng)用程序的指令集,所述指令集包括關(guān)鍵信息與操作指令的關(guān)系,所述終端操作裝置包括:

      第一檢測模塊,用于檢測所述終端所處的界面模式;

      第一提取模塊,用于在所述界面模式為無界面模式的情況下,接收輸入的第一語音信息,并從所述第一語音信息中提取第一關(guān)鍵信息;

      確定模塊,用于按照預(yù)設(shè)規(guī)則從所述至少一個(gè)應(yīng)用程序中確定目標(biāo)應(yīng)用程序;

      第一操作模塊,用于從所述目標(biāo)應(yīng)用程序的指令集中查找與所述第一關(guān)鍵信息對應(yīng)的操作指令,并對所述目標(biāo)應(yīng)用程序執(zhí)行所述操作指令所指示的操作。

      本發(fā)明實(shí)施例提供的終端操作方法及裝置,終端存儲有至少一個(gè)應(yīng)用程序的指令集,指令集包括關(guān)鍵信息與操作指令的關(guān)系。終端在處于無界面模式的情況下接收輸入的第一語音信息,并從第一語音信息中提取出第一關(guān)鍵信息。終端按照預(yù)設(shè)規(guī)則在該至少一個(gè)應(yīng)用程序中確定目標(biāo)應(yīng)用程序,從目標(biāo)應(yīng)用程序的指令集中查找與第一關(guān)鍵信息對應(yīng)的操作指令,并對目標(biāo)應(yīng)用程序執(zhí)行該操作指令所指示的操作。通過上述設(shè)計(jì),用戶在需要時(shí)可不必查看界面,可直接通過語音操作應(yīng)用程序,使用起來極為方便。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。

      圖1為本發(fā)明實(shí)施例提供的一種終端的方框示意圖。

      圖2為本發(fā)明實(shí)施例提供的一種終端操作方法的流程示意圖。

      圖3為本發(fā)明實(shí)施例提供的終端操作方法的又一流程示意圖。

      圖4為本發(fā)明實(shí)施例提供的一種終端操作裝置的功能模塊框圖。

      具體實(shí)施方式

      為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。

      因此,以下對在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。

      如圖1所示,是本發(fā)明實(shí)施例提供的一種終端100的方框示意圖,本發(fā)明實(shí)施例提供的終端操作方法及裝置可用于操作終端100。終端100可以為智能終端(如,手機(jī)、筆記本電腦等),也可以為服務(wù)器,本實(shí)施例對此不作限制。終端100包括終端操作裝置110、存儲器120、處理器130以及檢測單元140。

      存儲器120、處理器130以及檢測單元140各元件相互之間接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實(shí)現(xiàn)電性連接。終端操作裝置110包括至少一個(gè)可以軟件或固件(firmware)形式存儲于存儲器120中或固化在終端100的操作系統(tǒng)(operatingsystem,os)中的軟件功能模塊。存儲器120中,除終端操作裝置110對應(yīng)的軟件功能模塊之外,還存儲有至少一個(gè)應(yīng)用程序(app),以及該至少一個(gè)應(yīng)用程序的指令集,指令集包括操作指令及操作指令與關(guān)鍵信息的關(guān)系。

      其中,存儲器120可以是,但不限于,隨機(jī)存取存儲器(randomaccessmemory,ram),只讀存儲器(readonlymemory,rom),可編程只讀存儲器(programmableread-onlymemory,prom),可擦除只讀存儲器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲器(electricerasableprogrammableread-onlymemory,eeprom)等。處理器130可以是一種集成電路芯片,具有信號的處理能力。上述的處理器可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等;還可以是數(shù)字信號處理器(dsp))、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

      檢測單元140可以為音頻傳感器,用于檢測終端100所在環(huán)境中的聲音信號。

      應(yīng)當(dāng)理解,圖1所示結(jié)構(gòu)僅為示意,終端100還可以包括比圖1所示更多或者更少的組件,或者,具有與圖1所示不同的配置。此外,終端100中包括的各組件可以硬件、軟件或其組合實(shí)現(xiàn)。

      如圖2所示,是本發(fā)明實(shí)施例提供的一種終端操作方法的流程示意圖,該終端操作方法可應(yīng)用于圖1所示的終端100,終端100中存儲有至少一個(gè)應(yīng)用程序的指令集,該指令集包括關(guān)鍵信息與操作指令的關(guān)系。下面將對圖2所示的具體流程做詳細(xì)闡述。

      s101,檢測終端100所處的界面模式。

      在本實(shí)施例中,終端100的界面模式包括無界面模式和其他界面模式,其中,無界面模式是指用戶不必查看和操作顯示界面的模式。實(shí)施時(shí),終端100檢測自己所處的界面模式。

      s102,在界面模式為無界面模式的情況下,接收輸入的第一語音信息,并從該第一語音信息中提取第一關(guān)鍵信息。

      在本實(shí)施例中,終端100在檢測到自己所處的界面模式為無界面模式的情況下,才開始接收用戶輸入的第一語音信息。也即,若終端100不處于無界面模式,即便用戶輸入語音,終端100也不會接收。如此,可以節(jié)約終端100的電量。

      需要說明的是,“界面模式為無界面模式”可以包括從其他界面模式切換至無界面模式的情況。比如,假設(shè)用戶正在終端100中某一外賣應(yīng)用程序的應(yīng)用界面進(jìn)行操作,若用戶將終端100切換至無界面模式,則終端100開始接收用戶輸入的語音,也即,s101中的第一語音信息。

      可選地,在本實(shí)施例中,將終端100的界面模式切換至無界面模式的方式可以有多種,例如,可以在終端100設(shè)置一功能按鍵,當(dāng)用戶點(diǎn)擊該功能按鍵時(shí),終端100自動切換至無界面模式。其中,該功能按鍵可以是軟體按鍵,也可以是硬件按鍵。

      又如,可以在終端100預(yù)先設(shè)置一監(jiān)測模塊,用于監(jiān)測用戶在終端100的顯示界面的滑動操作,當(dāng)用戶在顯示界面進(jìn)行預(yù)設(shè)滑動操作(如,按照“l(fā)”形字樣滑動)時(shí),終端100切換至無界面模式。

      又如,可以在終端100自帶的語音操作指令中設(shè)置一開啟無界面模式的操作指令,該操作指令與預(yù)設(shè)語音信息相對應(yīng)。實(shí)施時(shí),用戶可以手動開啟終端100的語音錄入功能進(jìn)行語音錄入。當(dāng)終端100檢測到用戶錄入的語音為預(yù)設(shè)語音信息時(shí),調(diào)用開啟無界面模式的操作指令開啟無界面模式。

      可選地,在接收到第一語音信息后,終端100從第一語音信息中提取第一關(guān)鍵信息的方式可以有多種。

      例如,終端100中可以預(yù)先存儲多個(gè)預(yù)設(shè)關(guān)鍵信息。在接收到第一語音信息后,終端100可直接查找該第一語音信息中是否包括該多個(gè)預(yù)設(shè)關(guān)鍵信息中的至少一個(gè)預(yù)設(shè)關(guān)鍵信息,若包括,則提取該至少一個(gè)預(yù)設(shè)關(guān)鍵信息作為該第一語音信息中的第一關(guān)鍵信息。

      又如,終端100可以在接收到第一語音信息后,利用分詞技術(shù)將該第一語音信息拆分為多個(gè)語音信號特征,并基于外部數(shù)據(jù)庫分別計(jì)算各語音信號特征與終端100中預(yù)存的多個(gè)預(yù)設(shè)關(guān)鍵信息之間的語義相似度,并將計(jì)算得到的語義相似度中數(shù)值最大的語義相似度所對應(yīng)的預(yù)設(shè)關(guān)鍵信息作為該第一語音信息的第一關(guān)鍵信息。

      在本實(shí)施例中,提取第一語音信息中的第一關(guān)鍵信息還可以通過許多其他現(xiàn)有方法實(shí)現(xiàn),本實(shí)施例對此不做限制。

      經(jīng)發(fā)明人研究發(fā)現(xiàn),現(xiàn)有的語音操作方法需要用戶預(yù)先查看終端100中安裝有哪些應(yīng)用程序,并確定自己要操作的應(yīng)用程序后才能進(jìn)行語音操作。也即,現(xiàn)有的語音操作方法無法完全脫離顯示屏實(shí)現(xiàn)。這對盲人或正在開車的人而言,使用起來有許多不便。

      因而,在從第一語音信息中提取出第一關(guān)鍵信息后,終端100會在存儲的至少一個(gè)應(yīng)用程序中確定目標(biāo)應(yīng)用程序,也即,該第一語音信息所要操作的應(yīng)用程序。

      s103,按照預(yù)設(shè)規(guī)則從至少一個(gè)應(yīng)用程序中確定目標(biāo)應(yīng)用程序。

      經(jīng)發(fā)明人研究發(fā)現(xiàn),通常情況下,當(dāng)用戶正在操作終端100的某一應(yīng)用程序時(shí),終端100的顯示界面會停留在該應(yīng)用程序的某一應(yīng)用界面。當(dāng)用戶通過語音信息操作終端100中的應(yīng)用程序時(shí),雖然用戶可以不必查看終端100的顯示界面,但實(shí)際上,終端100的顯示界面也會停留在用戶通過語音信息操作的應(yīng)用程序的應(yīng)用界面上。

      在實(shí)際應(yīng)用中,如果用戶在有界面模式的情況下正在操作某一應(yīng)用程序,當(dāng)切換到無界面模式,且輸入語音信息進(jìn)行操作時(shí),正在操作的應(yīng)用程序有很大可能就是該用戶輸入的語音信息所要操作的目標(biāo)應(yīng)用程序。

      因而,如圖3所示,在終端100從第一語音信息中提取第一關(guān)鍵信息之后,本發(fā)明實(shí)施例提供的終端操作方法還可以包括步驟s105。

      s105,檢測終端100當(dāng)前所處的界面,并判斷該當(dāng)前所處的界面是否為應(yīng)用程序的應(yīng)用界面。

      在這一情形下,s103可包括s1031和s1032兩個(gè)子步驟。

      在該當(dāng)前所處的界面為應(yīng)用程序的應(yīng)用界面的情況下,可以執(zhí)行s1031。在該當(dāng)前所處的界面不為應(yīng)用程序的應(yīng)用界面的情況下,可以執(zhí)行s1032。

      s1031,確定該應(yīng)用程序?yàn)槟繕?biāo)應(yīng)用程序。

      其中,在該當(dāng)前所處的界面為應(yīng)用程序的應(yīng)用界面的情況下,終端100可以查找該應(yīng)用程序的指令集中是否包括與第一關(guān)鍵信息對應(yīng)的操作指令,若包括,則確定該應(yīng)用程序?yàn)槟繕?biāo)應(yīng)用程序。

      s1032,基于第一關(guān)鍵信息查找對應(yīng)的指令集,并將查找到的指令集對應(yīng)的應(yīng)用程序作為目標(biāo)應(yīng)用程序。

      在該當(dāng)前所處的界面不為應(yīng)用程序的應(yīng)用界面的情況下,基于第一關(guān)鍵信息查找對應(yīng)的指令集,具體可通過如下方式實(shí)現(xiàn):

      終端100在存儲的指令集中查找包括與第一關(guān)鍵信息對應(yīng)的操作指令的指令集。若未查找到,則提示用戶輸入錯(cuò)誤或提示用戶重新輸入語音信息;若查找到,則判斷查找到的指令集的數(shù)量;若查找到一個(gè)指令集,則將該指令集對應(yīng)的應(yīng)用程序作為目標(biāo)應(yīng)用程序;若查找的指令集的數(shù)量大于1,則語音播放查找到的各指令集對應(yīng)的應(yīng)用程序的名稱,用戶在語音播放的應(yīng)用程序中確定一個(gè)應(yīng)用程序作為目標(biāo)應(yīng)用程序。

      在實(shí)際應(yīng)用中,終端100中可能安裝有具有類似功能的多個(gè)應(yīng)用程序,使得該多個(gè)應(yīng)用程序的指令集中存在所對應(yīng)的關(guān)鍵信息相同的操作指令。

      例如,假設(shè)終端100中安裝有應(yīng)用程序app1以及應(yīng)用程序app2,并且,應(yīng)用程序app1以及應(yīng)用程序app2對應(yīng)的指令集均包括與關(guān)鍵信息“外賣”對應(yīng)的操作指令。因而,實(shí)施時(shí),終端100根據(jù)關(guān)鍵信息“外賣”查找到的指令集為2。此時(shí),終端100可語音播放查找到的應(yīng)用程序app1以及應(yīng)用程序app2的名稱。用戶可根據(jù)語音播放的名稱確定自己想要操作的應(yīng)用程序,并在預(yù)設(shè)的時(shí)間長度(如,1分鐘或30秒)內(nèi)語音輸入該應(yīng)用程序的名稱。當(dāng)用戶在該預(yù)設(shè)的時(shí)間長度內(nèi)輸入應(yīng)用程序app1以及應(yīng)用程序app2的名稱中任一個(gè)應(yīng)用程序的名稱時(shí),終端100將用戶輸入的名稱所對應(yīng)的應(yīng)用程序作為目標(biāo)應(yīng)用程序。

      s104,從目標(biāo)應(yīng)用程序的指令集中查找與第一關(guān)鍵信息對應(yīng)的操作指令,并對目標(biāo)應(yīng)用程序執(zhí)行該操作指令所指示的操作。

      在實(shí)際應(yīng)用中,可能存在無法從目標(biāo)應(yīng)用程序的指令集中查找到與第一關(guān)鍵信息對應(yīng)的操作指令的情形。針對這一情形,終端100可語音提示用戶輸入錯(cuò)誤或語音提示用戶重新輸入語音信息。

      可選地,在本實(shí)施例中,當(dāng)終端100在界面模式為無界面模式的情況下,接收輸入的第一語音信息,并從所述第一語音信息中提取第一關(guān)鍵信息之后,可以讓用戶確認(rèn)提取出的第一關(guān)鍵信息是否正確,如此,可以提高語音控制的準(zhǔn)確性。

      可選地,在終端100執(zhí)行s102以后,本發(fā)明實(shí)施例提供的終端操作方法還可以包括s106、s107和s108三個(gè)步驟。

      s106,基于第一關(guān)鍵信息生成待播放語音信息,并播放該待播放語音信息。

      在本實(shí)施例中,可以將第一關(guān)鍵信息直接作為待播放語音信息,也可以在第一關(guān)鍵信息的基礎(chǔ)上添加預(yù)設(shè)信息生成待播放語音信息,例如,假設(shè)提取出“外賣”這一第一關(guān)鍵信息,終端100可以生成“您要點(diǎn)外賣”這一待播放語音信息并進(jìn)行播放。

      s107,檢測播放該待播放語音信息后第一預(yù)設(shè)時(shí)長內(nèi)是否接收到第二語音信息。若未接收到第二語音信息,則執(zhí)行s103。若接收到第二語音信息,則執(zhí)行s108。

      s108,從第二語音信息中提取關(guān)鍵信息,并基于提取的關(guān)鍵信息重新生成待播放語音信息。

      在實(shí)施時(shí),若用戶確定該待播放語音信息與自己輸入的第一語音信息相對應(yīng),則不必執(zhí)行任何操作。因而,當(dāng)終端100在播放該待播放語音信息后第一預(yù)設(shè)時(shí)長內(nèi)未接收到第二語音信息時(shí),表明關(guān)鍵信息提取正確,可進(jìn)一步執(zhí)行后續(xù)操作。

      若用戶發(fā)現(xiàn)該待播放語音信息與自己輸入的第一語音信息不對應(yīng),可以重新輸入語音信息,也即,第二語音信息。終端100可從第二語音信息中提取關(guān)鍵信息,并基于提取的關(guān)鍵信息重新生成待播放語音信息,以便用戶再次進(jìn)行確認(rèn)。

      需要說明的是,本實(shí)施例中的第二語音信息實(shí)際是在第一關(guān)鍵信息提取有誤的情況下重新輸入的第一語音信息。

      在本實(shí)施例中,從第二語音信息中提取關(guān)鍵信息,相當(dāng)于在步驟s102中第一關(guān)鍵信息提取有誤的情況下,用輸入的第二語音信息替換步驟s102中的第一語音信息后,再次執(zhí)行步驟s102中提取第一關(guān)鍵信息的步驟。

      可選地,在本實(shí)施例中,指令集還可以包括各操作指令關(guān)聯(lián)的功能選項(xiàng)。在終端100執(zhí)行步驟s104之后,也即,在終端100對目標(biāo)應(yīng)用程序執(zhí)行操作指令所指示的操作之后,本發(fā)明實(shí)施例提供的終端操作方法還可以包括s109、s110以及s111三個(gè)步驟。

      s109,基于該操作指令所指示的操作,在指令集中查找該操作指令所關(guān)聯(lián)的功能選項(xiàng),并語音播放該查找到的功能選項(xiàng)。

      在本實(shí)施例中,針對終端100執(zhí)行的每一操作指令所指示的操作,若該操作指令關(guān)聯(lián)有功能選項(xiàng),則終端100在執(zhí)行該操作指令所指示的操作后,會提供該操作指令所關(guān)聯(lián)的功能選項(xiàng)以供用戶選擇。因而,終端100可以在對目標(biāo)應(yīng)用程序執(zhí)行該操作指令所指示的操作后,在指令集中查找該操作指令所關(guān)聯(lián)的功能選項(xiàng)。若未查找到,表明終端100沒有提供可供用戶選擇的功能選項(xiàng),不必進(jìn)行語音播放。若查找到,則語音播放查找到的功能選項(xiàng),以便用戶選擇。

      s110,檢測語音播放后第二預(yù)設(shè)時(shí)長內(nèi)是否接收到第三語音信息,若接收到第三語音信息,則從該第三語音信息中提取第二關(guān)鍵信息。

      在本實(shí)施例中,第三語音信息是指用戶在終端100語音播放的功能選項(xiàng)中選擇目標(biāo)功能選項(xiàng)的語音信息。實(shí)施時(shí),針對終端100語音播放的功能選項(xiàng),若用戶未在第二預(yù)設(shè)時(shí)長內(nèi)做出選擇,也即,終端100在語音播放后第二預(yù)設(shè)時(shí)長內(nèi)未接收到第三語音信息,終端100可以在查找到的功能選項(xiàng)中選擇一個(gè)默認(rèn)選項(xiàng)作為目標(biāo)功能選項(xiàng)。

      若用戶在第二預(yù)設(shè)時(shí)長內(nèi)輸入第三語音信息,則終端100接收該第三語音信息,并基于該第三語音信息確定用戶所選的目標(biāo)功能選項(xiàng)。

      s111,基于該第二關(guān)鍵信息在查找到的功能選項(xiàng)中確定目標(biāo)功能選項(xiàng),并對所確定的目標(biāo)功能選項(xiàng)執(zhí)行該第二關(guān)鍵信息對應(yīng)操作指令所指示的操作。

      在本實(shí)施例中,第二關(guān)鍵信息與終端100中存儲的各操作指令所關(guān)聯(lián)的功能選項(xiàng)之間存在對應(yīng)關(guān)系,終端100中可以記錄有該對應(yīng)關(guān)系。其中,與第二關(guān)鍵信息對應(yīng)的操作指令可以為選取該第二關(guān)鍵信息所對應(yīng)的功能選項(xiàng)的操作。也即,當(dāng)終端100基于第二關(guān)鍵信息確定一目標(biāo)功能選項(xiàng)后,終端100會自動調(diào)用該第二關(guān)鍵信息所對應(yīng)的操作指令,執(zhí)行選取該目標(biāo)功能選項(xiàng)的操作。

      例如,假設(shè)終端100中存儲有一購物應(yīng)用程序,在終端100對該購物應(yīng)用程序執(zhí)行操作指令a1所指示的操作的情況下,購物應(yīng)用程序會提供如下選項(xiàng)供用戶選擇:1、鞋類;2、服裝;3、食物。也即,操作指令a1與鞋類、服裝和食物這三個(gè)功能選項(xiàng)相關(guān)聯(lián)。

      若用戶輸入相應(yīng)語音信息使得終端100對該購物應(yīng)用程序執(zhí)行操作指令a1所指示的操作,那么,在該操作執(zhí)行后,終端100基于該操作指令a1在指令集中查找到鞋類、服裝和食物三個(gè)功能選項(xiàng),并語音播放該三個(gè)功能選項(xiàng)。終端100在語音播放完該三個(gè)功能選項(xiàng)后第二預(yù)設(shè)時(shí)長內(nèi)檢測用戶是否輸入第三語音信息,以第二預(yù)設(shè)時(shí)長是30秒為例,若用戶30秒內(nèi)未輸入第三語音信息,則可以在該三個(gè)功能選項(xiàng)中選擇一默認(rèn)選項(xiàng)(如,服裝)作為目標(biāo)功能選項(xiàng)。若用戶30秒內(nèi)輸入包含“食物”的第三語音信息,則基于該第三語音信息在該三個(gè)功能選項(xiàng)確定“2、食物”為用戶所選的目標(biāo)功能選項(xiàng)。

      在確定“2、食物”為用戶所選的目標(biāo)功能選項(xiàng)之后,終端100可以調(diào)用選取“2、食物”這一選項(xiàng)的操作指令,執(zhí)行選取“2、食物”這一選項(xiàng)的操作。

      在實(shí)際應(yīng)用中,某些應(yīng)用程序在使用過程中可能需要用戶輸入信息,例如,貸款應(yīng)用程序需要用戶輸入貸款信息。

      可選地,在這一情形下,當(dāng)終端100基于該操作指令所指示的操作,在指令集中查找該操作指令所關(guān)聯(lián)的功能選項(xiàng)之后,本發(fā)明實(shí)施例提供的終端操作方法還可以包括s112以及s113兩個(gè)步驟。

      s112,若該功能選項(xiàng)用于指示錄入貸款信息,則語音播放待錄入的每項(xiàng)信息的名稱,并在播放完每項(xiàng)信息的名稱后,錄入輸入的語音信息。

      實(shí)施時(shí),終端100每播放完一項(xiàng)信息的名稱,可以開啟語音錄入功能第三預(yù)設(shè)時(shí)長,用戶可在該第三預(yù)設(shè)時(shí)長內(nèi)輸入相應(yīng)的語音信息。

      s113,將錄入的該輸入的語音信息與語音播放的名稱關(guān)聯(lián)并存儲。

      其中,終端100錄入的該輸入的語音信息與錄入之前所播放的名稱關(guān)聯(lián)并存儲。

      本發(fā)明實(shí)施例提供的終端操作方法可應(yīng)用于多個(gè)場景,例如,假設(shè)終端100中安裝有一外賣應(yīng)用程序。當(dāng)用戶輸入包括“外賣”的第一語音信息時(shí),終端100可以從該第一語音信息中提取出“外賣”這一第一關(guān)鍵信息,并根據(jù)該第一關(guān)鍵信息查找到該外賣應(yīng)用程序。終端100控制該外賣應(yīng)用程序開啟,并基于該第一關(guān)鍵信息打開該外賣應(yīng)用程序的外賣界面,語音播放外賣界面所提供的外賣選項(xiàng),如,“請選擇您點(diǎn)餐的類型:1、快餐;2、面食;3、小吃”。

      終端100可以檢測語音播放完成后第二預(yù)設(shè)時(shí)長(如,3秒)內(nèi)用戶是否輸入第三語音信息(也即,用于選取功能選項(xiàng)的語音),若未檢測到,可以選擇默認(rèn)的點(diǎn)餐類型。若檢測到,則基于檢測到的第三語音信息確定用戶所選的點(diǎn)餐類型。例如,假設(shè)用戶輸入“1”和/或“快餐”,終端100可以確定快餐這一目標(biāo)功能選項(xiàng),并調(diào)用相應(yīng)操作指令執(zhí)行選取快餐這一選項(xiàng)的操作。終端100基于該選取操作可以進(jìn)一步提供快餐類型所包括的功能選項(xiàng),以此類推,直至用戶完成點(diǎn)餐。

      又例如,假設(shè)終端100中安裝有多個(gè)貸款應(yīng)用程序,當(dāng)用戶輸入包含“貸款”的第一語音信息時(shí),終端100從該第一語音信息中提取“貸款”這一第一關(guān)鍵信息,并在存儲的指令集中查找包括與“貸款”對應(yīng)的操作指令的指令集。由于終端100中安裝有多個(gè)貸款應(yīng)用程序,也即,終端100存儲的指令集中有多個(gè)指令集包括與“貸款”對應(yīng)的操作指令,因而,終端100能夠查找到多個(gè)指令集。

      終端100在查找到該多個(gè)指令集后,可以語音播放該多個(gè)指令集所對應(yīng)的應(yīng)用程序的名稱,并在語音播放完后基于用戶輸入的語音選擇其中一個(gè)應(yīng)用程序作為目標(biāo)應(yīng)用程序開啟,并對該目標(biāo)應(yīng)用程序執(zhí)行與“貸款”對應(yīng)的操作指令所指示的操作,進(jìn)入該目標(biāo)應(yīng)用程序的貸款界面。

      終端100可以檢測該貸款界面是否指示用戶錄入信息,若是,則可以語音播放指示錄入的每項(xiàng)信息的名稱,并在播放完每項(xiàng)信息的名稱后錄入輸入的語音信息。錄入過程中,終端100將錄入的該輸入的語音信息與錄入前所播放的名稱關(guān)聯(lián)并存儲。在錄入完成后,終端100即可控制該目標(biāo)應(yīng)用程序根據(jù)錄入的語音信息進(jìn)行貸款評估等。

      如圖4所示,是本發(fā)明實(shí)施例提供的一種終端操作裝置110,終端操作裝置110應(yīng)用于本發(fā)明實(shí)施例提供的終端100??蛇x地,終端操作裝置100可以是終端100中的第三方應(yīng)用程序,也即,可以從某些特定的服務(wù)器下載并安裝在終端100中的應(yīng)用程序。終端操作裝置100也可以是固化在終端100的操作系統(tǒng)中的原生應(yīng)用程序,還可以是基于終端100中已有的應(yīng)用程序運(yùn)行的小程序。

      在本實(shí)施例中,終端100存儲有至少一個(gè)應(yīng)用程序的指令集,指令集包括關(guān)鍵信息與操作指令的關(guān)系。終端操作裝置110包括第一檢測模塊111、第一提取模塊112、確定模塊113以及第一操作模塊114。

      其中,第一檢測模塊111用于檢測終端100所處的界面模式。

      在本實(shí)施例中,關(guān)于第一檢測模塊111的描述具體可參考對圖2所示步驟s101的詳細(xì)描述,也即,步驟s101可由第一檢測模塊111執(zhí)行。

      第一提取模塊112用于在終端100的界面模式為無界面模式的情況下,接收輸入的第一語音信息,并從該第一語音信息中提取第一關(guān)鍵信息。

      在本實(shí)施例中,關(guān)于第一提取模塊112的描述具體可參考對圖2所示步驟s102的詳細(xì)描述,也即,步驟s102可由第一提取模塊112執(zhí)行。

      確定模塊113用于按照預(yù)設(shè)規(guī)則從終端100中的至少一個(gè)應(yīng)用程序中確定目標(biāo)應(yīng)用程序。

      在本實(shí)施例中,關(guān)于確定模塊113的描述具體可參考對圖2中所示步驟s103的詳細(xì)描述,也即,步驟s103可以由確定模塊113執(zhí)行。

      第一操作模塊114用于從目標(biāo)應(yīng)用程序的指令集中查找與提取的第一關(guān)鍵信息對應(yīng)的操作指令,并對目標(biāo)應(yīng)用程序執(zhí)行該操作指令所指示的操作。

      在本實(shí)施例中,關(guān)于第一操作模塊114的描述具體可參考對圖2中所示步驟s104的詳細(xì)描述。也即,步驟s104可以由第一操作模塊114執(zhí)行。

      可選地,終端操作裝置110還可以包括生產(chǎn)模塊、第二檢測模塊、第一觸發(fā)模塊以及第二觸發(fā)模塊。

      其中,生成模塊用于在第一提取模塊在終端100的界面模式為無界面模式的情況下,接收輸入的第一語音信息,并從該第一語音信息中提取第一關(guān)鍵信息之后,基于該第一關(guān)鍵信息生成待播放語音信息,并播放該待播放語音信息。

      在本實(shí)施例中,關(guān)于生成模塊的描述具體可參考上述內(nèi)容中對相關(guān)步驟的描述。

      第二檢測模塊用于檢測播放待播放該待播放語音信息后第一預(yù)設(shè)時(shí)長內(nèi)是否接收到第二語音信息。

      在本實(shí)施例中,關(guān)于第二檢測模塊的描述具體可參考上述內(nèi)容中對相關(guān)步驟的描述。

      第一觸發(fā)模塊用于在未接收到第二語音信息的情況下,觸發(fā)確定模塊113執(zhí)行按照預(yù)設(shè)規(guī)則從終端100的至少一個(gè)應(yīng)用程序中確定目標(biāo)應(yīng)用程序的操作。

      在本實(shí)施例中,關(guān)于第一觸發(fā)模塊的描述具體可參考對上述內(nèi)容中相關(guān)步驟的描述。

      第二觸發(fā)模塊用于在接收到第二語音信息的情況下,從該第二語音信息中提取關(guān)鍵信息,并基于提取的關(guān)鍵信息重新生成待播放語音信息。

      在本實(shí)施例中,關(guān)于第二觸發(fā)模塊的描述具體可參考對上述內(nèi)容中相關(guān)步驟的描述。

      可選地,終端100中存儲的指令集還包括各操作指令關(guān)聯(lián)的功能選項(xiàng)。終端操作裝置110還可以包括查找模塊、第三檢測模塊、第二提取模塊以及第二操作模塊。

      其中,查找模塊用于在第一操作模塊對所述目標(biāo)應(yīng)用程序執(zhí)行操作指令所指示的操作之后,基于該操作指令所指示的操作,在目標(biāo)應(yīng)用程序的指令集中查找該操作指令所關(guān)聯(lián)的功能選項(xiàng),并語音播放查找到的功能選項(xiàng)。

      在本實(shí)施例中,關(guān)于查找模塊的描述具體可參考上述內(nèi)容中對相關(guān)步驟的詳細(xì)描述。

      第三檢測模塊用于檢測語音播放后第二預(yù)設(shè)時(shí)長內(nèi)是否接收到第三語音信息。

      在本實(shí)施例中,關(guān)于第三檢測模塊的描述具體可參考對上述內(nèi)容中相關(guān)步驟的詳細(xì)描述。

      第二提取模塊用于在接收到第三語音信息的情況下,從該第三語音信息中提取第二關(guān)鍵信息。

      在本實(shí)施例中,關(guān)于第二提取模塊的描述具體可參考對上述內(nèi)容中相關(guān)步驟的詳細(xì)描述。

      第二操作模塊用于基于該第二關(guān)鍵信息在查找到的功能選項(xiàng)中確定目標(biāo)功能選項(xiàng),并對目標(biāo)功能選項(xiàng)執(zhí)行第二關(guān)鍵信息對應(yīng)操作指令所指示的操作。

      可選地,終端操作裝置110還可以包括錄入模塊和存儲模塊。

      其中,錄入模塊用于在查找模塊查找到的功能選項(xiàng)用于指示錄入貸款信息的情況下,語音播放待錄入的每項(xiàng)信息的名稱,并在播放完每項(xiàng)信息的名稱后,錄入輸入的語音信息。

      在本實(shí)施例中,關(guān)于錄入模塊的描述具體可參考對上述內(nèi)容中相關(guān)步驟的詳細(xì)描述。

      存儲模塊用于將錄入的該輸入的語音信息與語音播放的名稱關(guān)聯(lián)并存儲。

      在本實(shí)施例中,關(guān)于存儲模塊的描述具體可參考對上述內(nèi)容中相關(guān)步驟的詳細(xì)描述。

      可選地,終端操作裝置110還可以包括第四檢測模塊,第四檢測模塊用于在第一提取模塊在終端100的界面模式為無界面模式的情況下,接收輸入的第一語音信息,并從該第一語音信息中提取第一關(guān)鍵信息之后,檢測終端100當(dāng)前所處的界面。

      在本實(shí)施例中,關(guān)于第四檢測模塊的描述具體可參考對圖3所示步驟s105的詳細(xì)描述。也即,步驟s105可以由第四檢測模塊執(zhí)行。

      在終端操作裝置100包括第四檢測模塊的情況下,確定模塊113可以包括第一確定子模塊和第二確定子模塊。

      其中,第一確定子模塊用于在該當(dāng)前所處的界面為應(yīng)用程序的應(yīng)用界面的情況下,確定該應(yīng)用程序?yàn)槟繕?biāo)應(yīng)用程序。

      在本實(shí)施例中,關(guān)于第一確定子模塊的描述具體可參考對圖3所示步驟s1031的詳細(xì)描述,也即,步驟s1031可以由第一確定子模塊執(zhí)行。

      第二確定子模塊用于在該當(dāng)前所處的界面不為應(yīng)用程序的應(yīng)用界面的情況下,基于提取的第一關(guān)鍵信息查找對應(yīng)的指令集,并將查找到的指令集對應(yīng)的應(yīng)用程序確定為目標(biāo)應(yīng)用程序。

      在本實(shí)施例中,關(guān)于第二確定子模塊的描述具體可參考對圖3所示步驟s1032的詳細(xì)描述,也即,步驟s1032可以由第二確定子模塊執(zhí)行。

      綜上所述,本發(fā)明實(shí)施例提供的終端操作方法及裝置,終端100存儲有至少一個(gè)應(yīng)用程序的指令集,指令集包括關(guān)鍵信息與操作指令的關(guān)系。終端100在處于無界面模式的情況下接收輸入的第一語音信息,并從第一語音信息中提取出第一關(guān)鍵信息。終端100按照預(yù)設(shè)規(guī)則在該至少一個(gè)應(yīng)用程序中確定目標(biāo)應(yīng)用程序,從目標(biāo)應(yīng)用程序的指令集中查找與第一關(guān)鍵信息對應(yīng)的操作指令,并對目標(biāo)應(yīng)用程序執(zhí)行該操作指令所指示的操作。通過上述設(shè)計(jì),用戶在需要時(shí)可不必查看界面,可直接通過語音操作應(yīng)用程序,對盲人、駕駛員等不便查看顯示界面的人而言,使用起來極為方便。

      以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1