根據(jù)用戶(hù)數(shù)據(jù)輸入提供信息的終端設(shè)備、程序和服務(wù)器設(shè)備的制造方法
【專(zhuān)利摘要】提供了一種減輕用戶(hù)在通過(guò)語(yǔ)音發(fā)出指令時(shí)所經(jīng)歷的困難的方法。如果用戶(hù)在終端設(shè)備上執(zhí)行預(yù)定操作,則終端設(shè)備顯示對(duì)話畫(huà)面并且等待語(yǔ)音指令。當(dāng)自開(kāi)始顯示對(duì)話畫(huà)面以用于等待狀態(tài)起過(guò)去了預(yù)定時(shí)間段而用戶(hù)沒(méi)有發(fā)出語(yǔ)音指令時(shí),終端設(shè)備顯示根據(jù)用戶(hù)的屬性或用戶(hù)所在的環(huán)境的屬性來(lái)提示語(yǔ)音質(zhì)量的文本。即使用戶(hù)不確定語(yǔ)音指令的內(nèi)容,也可根據(jù)所顯示的提示來(lái)發(fā)出語(yǔ)音指令。因此允許流暢地發(fā)出語(yǔ)音指令。
【專(zhuān)利說(shuō)明】
根據(jù)用戶(hù)數(shù)據(jù)輸入提供信息的終端設(shè)備、程序和服務(wù)器設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種根據(jù)用戶(hù)對(duì)終端設(shè)備的數(shù)據(jù)輸入向用戶(hù)提供信息的機(jī)制。
【背景技術(shù)】
[0002]存在一種使得終端設(shè)備能夠執(zhí)行符合其用戶(hù)通過(guò)語(yǔ)音(speech)發(fā)出的指令的處理的機(jī)制(以下,此機(jī)制稱(chēng)作“語(yǔ)音代理系統(tǒng)”)。
[0003]例如,非專(zhuān)利文獻(xiàn)I介紹了由語(yǔ)音代理系統(tǒng)執(zhí)行的任務(wù)的示例。其中一個(gè)示例是響應(yīng)于用戶(hù)向智能電話中發(fā)出的語(yǔ)音:“搜索這里附近的出租車(chē)!”,使得智能電話顯示可向用戶(hù)的當(dāng)前位置派遣出租車(chē)的出租車(chē)公司的信息的任務(wù)。
[0004]引用列表
[0005]非專(zhuān)利文獻(xiàn)
[0006]非專(zhuān)利文獻(xiàn)1:NTT D0C0M0公司的 “What you can do with Shabette Concier”。于2013年10月18 曰從http://www.nttdocom0.c0.jp/service/informat1n/shabette_concier/feature/index.html 檢索。
【發(fā)明內(nèi)容】
[0007]技術(shù)問(wèn)題
[0008]語(yǔ)音代理系統(tǒng)使用戶(hù)能夠通過(guò)語(yǔ)音來(lái)指示終端設(shè)備執(zhí)行期望的處理。通常,與通過(guò)字符輸入等發(fā)出指令相比,通過(guò)語(yǔ)音發(fā)出指令(以下稱(chēng)作“語(yǔ)音指令”)不太費(fèi)事。然而,不熟悉語(yǔ)音指令的用戶(hù)可能不知道他/她應(yīng)該發(fā)出哪種語(yǔ)音以使得終端設(shè)備準(zhǔn)確地執(zhí)行符合指令的處理。即使熟悉語(yǔ)音指令的用戶(hù)也不可能馬上想出針對(duì)他/她所期望的處理的指令的可取語(yǔ)音的內(nèi)容。
[0009]鑒于上述問(wèn)題,本發(fā)明的目的是減輕用戶(hù)在發(fā)出語(yǔ)音指令時(shí)所經(jīng)歷的困難。
[0010]問(wèn)題的解決方案
[0011]為了解決所述問(wèn)題,本發(fā)明提供一種終端設(shè)備,該終端設(shè)備包括:屬性獲取單元,其獲取表示用戶(hù)的屬性或者用戶(hù)周?chē)沫h(huán)境的屬性的屬性數(shù)據(jù);語(yǔ)句獲取單元,其獲取表示提示用戶(hù)發(fā)出語(yǔ)音指令的語(yǔ)句的提示語(yǔ)句數(shù)據(jù),該提示語(yǔ)句數(shù)據(jù)與屬性數(shù)據(jù)所表示的屬性相對(duì)應(yīng);顯示控制單元,其指示顯示設(shè)備顯示由提示語(yǔ)句數(shù)據(jù)表示的語(yǔ)句;語(yǔ)音數(shù)據(jù)獲取單元,其獲取語(yǔ)音數(shù)據(jù),該語(yǔ)音數(shù)據(jù)表示由用戶(hù)響應(yīng)于顯示設(shè)備顯示由提示語(yǔ)句數(shù)據(jù)表示的語(yǔ)句而發(fā)出的語(yǔ)音;處理標(biāo)識(shí)數(shù)據(jù)獲取單元,其獲取處理標(biāo)識(shí)數(shù)據(jù),該處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與語(yǔ)音數(shù)據(jù)所表示的指令相對(duì)應(yīng)的處理;以及處理執(zhí)行單元,其執(zhí)行由處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)的處理。
[0012]上述終端設(shè)備還可包括向服務(wù)器設(shè)備發(fā)送屬性數(shù)據(jù)和語(yǔ)音數(shù)據(jù)的發(fā)送單元,并且所述終端設(shè)備可被配置如下:語(yǔ)句獲取單元從服務(wù)器設(shè)備接收作為對(duì)發(fā)送單元發(fā)送的屬性數(shù)據(jù)的回復(fù)而發(fā)送的提示語(yǔ)句數(shù)據(jù);并且處理標(biāo)識(shí)數(shù)據(jù)獲取單元從服務(wù)器設(shè)備接收作為對(duì)發(fā)送單元發(fā)送的語(yǔ)音數(shù)據(jù)的回復(fù)而發(fā)送的處理標(biāo)識(shí)數(shù)據(jù)。
[0013]上述終端設(shè)備可被配置如下:發(fā)送單元向服務(wù)器設(shè)備發(fā)送提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù),該提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)表示當(dāng)語(yǔ)音數(shù)據(jù)獲取單元獲取語(yǔ)音數(shù)據(jù)時(shí)由顯示設(shè)備顯示的語(yǔ)句的提示語(yǔ)句數(shù)據(jù);并且處理標(biāo)識(shí)數(shù)據(jù)獲取單元從服務(wù)器設(shè)備接收作為對(duì)語(yǔ)音數(shù)據(jù)和提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)的發(fā)送的回復(fù)而發(fā)送的處理標(biāo)識(shí)數(shù)據(jù),所述處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與語(yǔ)音數(shù)據(jù)表示的指令和提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)所標(biāo)識(shí)的語(yǔ)句的組合相對(duì)應(yīng)的處理。
[0014]上述終端設(shè)備可被配置如下:屬性獲取單元獲取表示用戶(hù)所發(fā)出的語(yǔ)音的語(yǔ)音數(shù)據(jù)作為屬性數(shù)據(jù)。
[0015]本發(fā)明還提供一種服務(wù)器設(shè)備,該服務(wù)器設(shè)備包括:接收單元,其從終端設(shè)備接收屬性數(shù)據(jù),該屬性數(shù)據(jù)表示終端設(shè)備的用戶(hù)的屬性或者用戶(hù)周?chē)沫h(huán)境的屬性;語(yǔ)句獲取單元,其獲取表示提示用戶(hù)發(fā)出語(yǔ)音指令的語(yǔ)句的提示語(yǔ)句數(shù)據(jù),該提示語(yǔ)句數(shù)據(jù)與屬性數(shù)據(jù)所表示的屬性相對(duì)應(yīng);發(fā)送單元,其向終端設(shè)備發(fā)送提示語(yǔ)句數(shù)據(jù),其中,所述接收單元接收在發(fā)送單元發(fā)送提示語(yǔ)句數(shù)據(jù)之后從終端設(shè)備發(fā)送的語(yǔ)音數(shù)據(jù);語(yǔ)音識(shí)別單元,其識(shí)別語(yǔ)音數(shù)據(jù)所表示的指令;以及處理標(biāo)識(shí)數(shù)據(jù)生成單元,其生成標(biāo)識(shí)與所述指令對(duì)應(yīng)的處理的處理標(biāo)識(shí)數(shù)據(jù)。所述發(fā)送單元向終端設(shè)備發(fā)送處理標(biāo)識(shí)數(shù)據(jù),作為對(duì)接收單元接收到的語(yǔ)音數(shù)據(jù)的回復(fù)。
[0016]上述服務(wù)器設(shè)備還可包括存儲(chǔ)控制單元,并且服務(wù)器設(shè)備可被配置如下:接收單元從多個(gè)終端設(shè)備中的每一個(gè)接收屬性數(shù)據(jù)和語(yǔ)音數(shù)據(jù);所述存儲(chǔ)控制單元使得存儲(chǔ)設(shè)備將接收單元從各個(gè)終端設(shè)備接收到的屬性數(shù)據(jù)與指令語(yǔ)句數(shù)據(jù)彼此關(guān)聯(lián)地存儲(chǔ),所述指令語(yǔ)句數(shù)據(jù)表示由接收單元從終端設(shè)備接收到的語(yǔ)音數(shù)據(jù)表示并且由語(yǔ)音識(shí)別單元識(shí)別的指令的語(yǔ)句;并且所述語(yǔ)句獲取單元利用與通過(guò)接收單元從所述多個(gè)終端設(shè)備中的一個(gè)接收到的屬性數(shù)據(jù)具有預(yù)定關(guān)系的屬性數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)設(shè)備中的指令語(yǔ)句數(shù)據(jù),生成待從發(fā)送單元發(fā)送到所述多個(gè)終端設(shè)備中的所述一個(gè)終端設(shè)備的提示語(yǔ)句數(shù)據(jù)。
[0017]上述服務(wù)器設(shè)備可被配置如下:所述存儲(chǔ)控制單元使存儲(chǔ)設(shè)備將指令語(yǔ)句數(shù)據(jù)與時(shí)間數(shù)據(jù)彼此關(guān)聯(lián)地存儲(chǔ),所述時(shí)間數(shù)據(jù)表示指令語(yǔ)句數(shù)據(jù)所表示的指令的發(fā)出時(shí)間;并且所述語(yǔ)句獲取單元基于存儲(chǔ)在存儲(chǔ)設(shè)備中的多條指令語(yǔ)句數(shù)據(jù)以及與所述多條指令語(yǔ)句數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)的時(shí)間數(shù)據(jù)來(lái)指定表示隨著時(shí)間過(guò)去而使用頻度增加的指令的指令語(yǔ)句數(shù)據(jù),并且利用所指定的指令語(yǔ)句數(shù)據(jù)來(lái)生成待從發(fā)送單元發(fā)送的提示語(yǔ)句數(shù)據(jù)。
[0018]上述服務(wù)器設(shè)備可被配置如下:所述存儲(chǔ)控制單元使存儲(chǔ)設(shè)備將指令語(yǔ)句數(shù)據(jù)與終端標(biāo)識(shí)數(shù)據(jù)彼此關(guān)聯(lián)地存儲(chǔ),所述指令語(yǔ)句數(shù)據(jù)由語(yǔ)音識(shí)別單元從語(yǔ)音數(shù)據(jù)生成,并且所述終端標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)已發(fā)送語(yǔ)音數(shù)據(jù)的終端設(shè)備;并且所述語(yǔ)句獲取單元生成提示與標(biāo)識(shí)所述多個(gè)終端設(shè)備中的一個(gè)的終端標(biāo)識(shí)數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)設(shè)備中的指令語(yǔ)句數(shù)據(jù)所表示的指令不具有預(yù)定相似性的指令的提示語(yǔ)句數(shù)據(jù),作為待從發(fā)送單元發(fā)送到所述多個(gè)終端設(shè)備中的所述一個(gè)終端設(shè)備的提示語(yǔ)句數(shù)據(jù)。
[0019]上述服務(wù)器設(shè)備還可包括獲取處理間相關(guān)性數(shù)據(jù)的相關(guān)性數(shù)據(jù)獲取單元,該處理間相關(guān)性數(shù)據(jù)表示多個(gè)處理項(xiàng)目中包括的兩個(gè)任意處理項(xiàng)目之間的相關(guān)性的大小,并且服務(wù)器設(shè)備可被配置如下:所述接收單元接收從終端設(shè)備發(fā)送的語(yǔ)音數(shù)據(jù)作為屬性數(shù)據(jù);所述語(yǔ)音識(shí)別單元識(shí)別由屬性數(shù)據(jù)表示的指令;所述處理標(biāo)識(shí)數(shù)據(jù)生成單元生成處理標(biāo)識(shí)數(shù)據(jù),該處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與屬性數(shù)據(jù)所表示的指令相對(duì)應(yīng)的處理項(xiàng)目;并且所述語(yǔ)句獲取單元基于與屬性數(shù)據(jù)所表示的指令所對(duì)應(yīng)的處理項(xiàng)目的相關(guān)性的大小從所述多個(gè)處理項(xiàng)目當(dāng)中選擇一個(gè)處理項(xiàng)目,并且獲取表示提示針對(duì)所選擇的一個(gè)處理項(xiàng)目的指令的語(yǔ)句的提示語(yǔ)句數(shù)據(jù),作為與屬性數(shù)據(jù)所表示的屬性相對(duì)應(yīng)的提示語(yǔ)句數(shù)據(jù),所述大小由處理間相關(guān)性數(shù)據(jù)表示。
[0020]本發(fā)明還提供一種使計(jì)算機(jī)執(zhí)行下列處理的程序:獲取表示用戶(hù)的屬性或者用戶(hù)周?chē)沫h(huán)境的屬性的屬性數(shù)據(jù)的處理;獲取表示提示用戶(hù)發(fā)出語(yǔ)音指令的語(yǔ)句的提示語(yǔ)句數(shù)據(jù)的處理,該提示語(yǔ)句數(shù)據(jù)與所述屬性數(shù)據(jù)所表示的屬性相對(duì)應(yīng);指示顯示設(shè)備顯示由提示語(yǔ)句數(shù)據(jù)表示的語(yǔ)句的處理;獲取語(yǔ)音數(shù)據(jù)的處理,該語(yǔ)音數(shù)據(jù)表示由用戶(hù)響應(yīng)于顯示設(shè)備顯示由提示語(yǔ)句數(shù)據(jù)表示的語(yǔ)句而發(fā)出的語(yǔ)音;獲取處理標(biāo)識(shí)數(shù)據(jù)的處理,該處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與語(yǔ)音數(shù)據(jù)所表示的指令對(duì)應(yīng)的處理;以及通過(guò)處理標(biāo)識(shí)數(shù)據(jù)來(lái)標(biāo)識(shí)的處理。
[0021]本發(fā)明的效果
[0022]本發(fā)明提示用戶(hù)發(fā)出與用戶(hù)的屬性或者用戶(hù)周?chē)h(huán)境的屬性對(duì)應(yīng)的語(yǔ)音指令。用戶(hù)可參考提示的內(nèi)容來(lái)考慮語(yǔ)音的內(nèi)容。這減輕了用戶(hù)發(fā)出語(yǔ)音指令時(shí)經(jīng)歷的困難。
【附圖說(shuō)明】
[0023]圖1示出根據(jù)實(shí)施方式的語(yǔ)音代理系統(tǒng)的總體配置。
[0024]圖2示出根據(jù)實(shí)施方式的終端設(shè)備的硬件組件。
[0025]圖3示出根據(jù)實(shí)施方式的終端設(shè)備的功能組件。
[0026]圖4示出根據(jù)實(shí)施方式的服務(wù)器設(shè)備的硬件組件。
[0027]圖5示出根據(jù)實(shí)施方式的服務(wù)器設(shè)備的功能組件。
[0028]圖6示出根據(jù)實(shí)施方式的服務(wù)器設(shè)備所使用的屬性數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
[0029]圖7示出根據(jù)實(shí)施方式的服務(wù)器設(shè)備所使用的同義詞數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
[0030]圖8示出根據(jù)實(shí)施方式的服務(wù)器設(shè)備所使用的相關(guān)性數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
[0031]圖9示出根據(jù)實(shí)施方式的服務(wù)器設(shè)備所使用的日志數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
[0032]圖1OA示例性地示出根據(jù)實(shí)施方式的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0033]圖1OB示例性地示出根據(jù)實(shí)施方式的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0034]圖1OC示例性地示出根據(jù)實(shí)施方式的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0035]圖1lA示例性地示出根據(jù)實(shí)施方式的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0036]圖1lB示例性地示出根據(jù)實(shí)施方式的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0037]圖1lC示例性地示出根據(jù)實(shí)施方式的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0038]圖1lD示例性地示出根據(jù)實(shí)施方式的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0039]圖12示出由根據(jù)實(shí)施方式的語(yǔ)音代理系統(tǒng)執(zhí)行的一系列處理。
[0040]圖13示出根據(jù)實(shí)施方式的服務(wù)器設(shè)備使用的指令語(yǔ)句列表的結(jié)構(gòu)。
[0041]圖14A示例性地示出根據(jù)變型例的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0042]圖14B示例性地示出根據(jù)變型例的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0043]圖14C示例性地示出根據(jù)變型例的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0044]圖15示出根據(jù)變型例的服務(wù)器設(shè)備所使用的處理間相關(guān)性數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
[0045]圖16示出根據(jù)變型例的服務(wù)器設(shè)備所使用的模型語(yǔ)句數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
[0046]圖17示出根據(jù)變型例的終端設(shè)備的功能組件。
[0047]圖18示出根據(jù)變型例的服務(wù)器設(shè)備的功能組件。
[0048]圖19示出由根據(jù)變型例的語(yǔ)音代理系統(tǒng)執(zhí)行的一序列處理。
[0049]圖20A示例性地示出根據(jù)變型例的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0050]圖20B示例性地示出根據(jù)變型例的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0051]圖20C示例性地示出根據(jù)變型例的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0052]圖20D示例性地示出根據(jù)變型例的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0053]圖20E示例性地示出根據(jù)變型例的顯示在終端設(shè)備的顯示器上的畫(huà)面。
[0054]附圖標(biāo)記列表
[0055]I 語(yǔ)音代理系統(tǒng)
[0056]11 終端設(shè)備
[0057]12 服務(wù)器設(shè)備
[0058]19 通信網(wǎng)絡(luò)
[0059]101 存儲(chǔ)器
[0060]102 處理器
[0061]103 通信 IF
[0062]104 觸摸顯示器
[0063]105 麥克風(fēng)
[0064]106 時(shí)鐘
[0065]107 GPS 單元
[0066]109 總線
[0067]111 屬性獲取單元
[0068]112 發(fā)送單元
[0069]113 語(yǔ)句獲取單元
[0070]114 顯示控制單元
[0071]115 語(yǔ)音數(shù)據(jù)獲取單元
[0072]116 處理標(biāo)識(shí)數(shù)據(jù)獲取單元
[0073]117 處理執(zhí)行單元
[0074]121 接收單元
[0075]122 語(yǔ)音識(shí)別單元
[0076]123 處理標(biāo)識(shí)數(shù)據(jù)生成單元
[0077]124 發(fā)送單元
[0078]125 存儲(chǔ)控制單元
[0079]126 定時(shí)器單元
[0080]127 語(yǔ)句獲取單元
[0081]201 存儲(chǔ)器
[0082]202 處理器
[0083]203 通信 IF
[0084]209 總線
[0085]321 相關(guān)性數(shù)據(jù)獲取單元
[0086]1041 顯示器
[0087]1042 觸摸屏
【具體實(shí)施方式】
[0088][實(shí)施方式]
[0089]下面描述根據(jù)本發(fā)明的實(shí)施方式的語(yǔ)音代理系統(tǒng)I。圖1示出語(yǔ)音代理系統(tǒng)I的總體構(gòu)造。語(yǔ)音代理系統(tǒng)I包括由用戶(hù)攜帶的終端設(shè)備ll-ι至ll-η以及服務(wù)器設(shè)備12。終端設(shè)備11-1至ll-η的數(shù)量根據(jù)使用語(yǔ)音代理系統(tǒng)I的用戶(hù)的數(shù)量而任意地改變。以下,當(dāng)不需要與其余終端設(shè)備11-1至ll-η相區(qū)分時(shí),終端設(shè)備11-1至ll-η中的任一個(gè)被稱(chēng)作“終端設(shè)備11”。當(dāng)用戶(hù)向終端設(shè)備11發(fā)出了語(yǔ)音指令時(shí),服務(wù)器設(shè)備12解釋用戶(hù)的語(yǔ)音的含義,并且指示終端設(shè)備11執(zhí)行必要處理。盡管在圖1中服務(wù)器設(shè)備12被描繪為單個(gè)設(shè)備,服務(wù)器設(shè)備12可由例如彼此協(xié)作的多個(gè)設(shè)備組成。終端設(shè)備11和服務(wù)器設(shè)備12可經(jīng)由通信網(wǎng)絡(luò)19彼此執(zhí)行數(shù)據(jù)通信。
[0090]終端設(shè)備11包括與例如配備有觸摸顯示器的普通平板個(gè)人計(jì)算機(jī)相同的硬件組件。另選地,終端設(shè)備11可以是其它類(lèi)型的計(jì)算機(jī)中的任一個(gè)。圖2示出平板個(gè)人計(jì)算機(jī)的硬件組件作為終端設(shè)備11的示例性硬件組件。圖2中示例性地示出的終端設(shè)備11包括存儲(chǔ)器101、處理器102、通信接口(IF)103、觸摸顯示器104、麥克風(fēng)105、時(shí)鐘106和全球定位系統(tǒng)(GPS)單元107作為硬件組件。這些組件經(jīng)由總線109彼此連接。
[0091]存儲(chǔ)器101是包括易失性半導(dǎo)體存儲(chǔ)器、非易失性半導(dǎo)體存儲(chǔ)器等的存儲(chǔ)設(shè)備。它存儲(chǔ)操作系統(tǒng)(OS)、應(yīng)用程序和各種類(lèi)型的數(shù)據(jù)(例如,用戶(hù)數(shù)據(jù)),并且用作由處理器102執(zhí)行的數(shù)據(jù)處理的工作區(qū)域。處理器102是諸如中央處理單元(CPU)和圖形處理單元(GPU)的處理設(shè)備。通信IF 103是經(jīng)由通信網(wǎng)絡(luò)19與服務(wù)器設(shè)備12執(zhí)行各種類(lèi)型的無(wú)線數(shù)據(jù)通信的接口。
[0092]觸摸顯示器104包括顯示器1041和觸摸屏1042。顯示器1041是諸如液晶顯示器的顯示設(shè)備,并且顯示字符、圖形、照片等。例如,觸摸屏1042為電容式觸摸屏。它是輸入裝置,當(dāng)手指或相似的指點(diǎn)器觸摸或者變得與輸入裝置相鄰時(shí),其通過(guò)指定觸摸或相鄰的位置來(lái)接受用戶(hù)操作。在以下描述中,為了方便起見(jiàn),觸摸或相鄰被簡(jiǎn)稱(chēng)作“觸摸”。
[0093]顯示器1041和觸摸屏1042被層疊。當(dāng)用戶(hù)利用指點(diǎn)器觸摸顯示在顯示器1041上的圖像時(shí),指點(diǎn)器實(shí)際觸摸觸摸屏1042,并且指定觸摸的位置。依照OS和應(yīng)用程序,處理器102基于觸摸屏1042所指定的位置來(lái)指定用戶(hù)利用指點(diǎn)器觸摸所意圖的操作的內(nèi)容。
[0094]麥克風(fēng)105是拾取聲音并且生成聲音數(shù)據(jù)的聲音拾取設(shè)備。在語(yǔ)音代理系統(tǒng)I中,麥克風(fēng)105拾取用戶(hù)的語(yǔ)音并且生成語(yǔ)音數(shù)據(jù)。時(shí)鐘106是連續(xù)測(cè)量自參考時(shí)間起逝去的時(shí)間段并生成指示當(dāng)前時(shí)間的時(shí)間數(shù)據(jù)的設(shè)備。GPS單元107是從多個(gè)衛(wèi)星接收信號(hào),基于所接收的信號(hào)來(lái)指定終端設(shè)備11的當(dāng)前位置(也就是說(shuō),用戶(hù)的當(dāng)前位置),并且生成指示所指定的位置的位置數(shù)據(jù)的設(shè)備。
[0095]在包括上述硬件組件的終端設(shè)備11中,處理器102執(zhí)行符合存儲(chǔ)在存儲(chǔ)器101中的程序的處理。結(jié)果,終端設(shè)備11充當(dāng)包括圖3所示的功能組件的設(shè)備。
[0096]終端設(shè)備11包括屬性獲取單元111、發(fā)送單元112、語(yǔ)句獲取單元113、顯示控制單元114、語(yǔ)音數(shù)據(jù)獲取單元115、處理標(biāo)識(shí)數(shù)據(jù)獲取單元116和處理執(zhí)行單元117作為功能組件。
[0097]屬性獲取單元111獲取表示終端設(shè)備11的用戶(hù)的屬性或者用戶(hù)周?chē)沫h(huán)境的屬性的屬性數(shù)據(jù)。作為示例,在本實(shí)施方式中,表示用戶(hù)的性別、年齡和當(dāng)前位置以及當(dāng)前時(shí)間的數(shù)據(jù)用作屬性數(shù)據(jù)。用戶(hù)的性別和年齡是用戶(hù)的屬性的示例,而用戶(hù)的當(dāng)前位置和當(dāng)前時(shí)間是用戶(hù)周?chē)沫h(huán)境的屬性的示例。表示用戶(hù)的性別和年齡的數(shù)據(jù)利用例如觸摸屏1042通過(guò)用戶(hù)操作被輸入至終端設(shè)備11,屬性獲取單元111獲取用戶(hù)由此輸入的數(shù)據(jù)。另一方面,屬性獲取單元111獲取例如由GPS單元107生成的位置數(shù)據(jù)作為表示用戶(hù)的當(dāng)前位置的數(shù)據(jù)。在本實(shí)施方式中,表示當(dāng)前時(shí)間的數(shù)據(jù)(時(shí)間數(shù)據(jù))由服務(wù)器設(shè)備12生成以用于使用,因此屬性獲取單元111無(wú)需獲取時(shí)間數(shù)據(jù)。
[0098]發(fā)送單元112向服務(wù)器設(shè)備12發(fā)送由屬性獲取單元111獲取的屬性數(shù)據(jù)。發(fā)送單元112還向服務(wù)器設(shè)備12發(fā)送由語(yǔ)音數(shù)據(jù)獲取單元115獲取的語(yǔ)音數(shù)據(jù)。
[0099]提示語(yǔ)句獲取單元113通過(guò)從服務(wù)器設(shè)備12接收提示語(yǔ)句數(shù)據(jù)來(lái)獲取提示語(yǔ)句數(shù)據(jù),提示語(yǔ)句數(shù)據(jù)表示提示終端設(shè)備11的用戶(hù)發(fā)出語(yǔ)音指令的語(yǔ)句。顯示指令單元114指示顯示器1041顯示由語(yǔ)句獲取單元113獲取的提示語(yǔ)句數(shù)據(jù)所表示的語(yǔ)句。
[0100]語(yǔ)音數(shù)據(jù)獲取單元115從麥克風(fēng)105獲取語(yǔ)音數(shù)據(jù),語(yǔ)音數(shù)據(jù)表示用戶(hù)所發(fā)出的并且由麥克風(fēng)105拾取的語(yǔ)音。上述發(fā)送單元112向服務(wù)器設(shè)備12發(fā)送由語(yǔ)音數(shù)據(jù)獲取單元115獲取的語(yǔ)音數(shù)據(jù)。處理標(biāo)識(shí)數(shù)據(jù)獲取單元116獲取從服務(wù)器設(shè)備12發(fā)送的處理標(biāo)識(shí)數(shù)據(jù),處理標(biāo)識(shí)數(shù)據(jù)是對(duì)從發(fā)送單元112發(fā)送的語(yǔ)音數(shù)據(jù)的回復(fù)。由處理標(biāo)識(shí)數(shù)據(jù)獲取單元116獲取的處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與從發(fā)送單元112向服務(wù)器設(shè)備12發(fā)送的語(yǔ)音數(shù)據(jù)所表示的指令相對(duì)應(yīng)的處理。作為示例,在本實(shí)施方式中,處理標(biāo)識(shí)數(shù)據(jù)利用標(biāo)識(shí)功能的功能ID和指定該功能的具體處理的參數(shù)的組合來(lái)標(biāo)識(shí)處理。
[0101]處理執(zhí)行單元117執(zhí)行由處理標(biāo)識(shí)數(shù)據(jù)獲取單元116獲取的處理標(biāo)識(shí)數(shù)據(jù)所標(biāo)識(shí)的處理。
[0102]現(xiàn)在將描述服務(wù)器設(shè)備12的組件。服務(wù)器設(shè)備12具有與可經(jīng)由通信網(wǎng)絡(luò)19與外部設(shè)備執(zhí)行數(shù)據(jù)通信的普通計(jì)算機(jī)相同的硬件組件。圖4示出服務(wù)器設(shè)備12的硬件組件。具體地,服務(wù)器設(shè)備12包括存儲(chǔ)器201、處理器202和通信IF 203作為硬件組件。這些組件經(jīng)由總線209彼此連接。
[0103]存儲(chǔ)器201是包括易失性半導(dǎo)體存儲(chǔ)器、非易失性半導(dǎo)體存儲(chǔ)器等的存儲(chǔ)設(shè)備。它存儲(chǔ)OS、應(yīng)用程序以及諸如用戶(hù)數(shù)據(jù)的各種類(lèi)型的數(shù)據(jù),并且用作處理器202的數(shù)據(jù)處理的工作區(qū)域。處理器202是諸如CPU和GPU的處理設(shè)備。通信IF 203是經(jīng)由通信網(wǎng)絡(luò)19與其它設(shè)備執(zhí)行各種類(lèi)型的數(shù)據(jù)通信的接口。
[0104]服務(wù)器設(shè)備12通過(guò)執(zhí)行符合存儲(chǔ)在存儲(chǔ)器201中的程序的處理來(lái)充當(dāng)包括圖5所示的功能組件的設(shè)備。服務(wù)器設(shè)備12包括接收單元121、語(yǔ)音識(shí)別單元122、處理標(biāo)識(shí)數(shù)據(jù)生成單元123、發(fā)送單元124、存儲(chǔ)控制單元125、定時(shí)器單元126和語(yǔ)句獲取單元127作為功能組件。
[0105]接收單元121接收從各個(gè)終端設(shè)備11發(fā)送的屬性數(shù)據(jù)。接收單元121還接收從各個(gè)終端設(shè)備11發(fā)送的語(yǔ)音數(shù)據(jù)。
[0106]語(yǔ)音識(shí)別單元122通過(guò)已知的語(yǔ)音識(shí)別處理來(lái)識(shí)別由接收單元121接收到的語(yǔ)音數(shù)據(jù)所表示的指令,并且生成表示所識(shí)別的指令的語(yǔ)句的指令語(yǔ)句數(shù)據(jù)。處理標(biāo)識(shí)數(shù)據(jù)生成單元123生成處理標(biāo)識(shí)數(shù)據(jù),處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與語(yǔ)音識(shí)別單元122所生成的指令語(yǔ)句數(shù)據(jù)對(duì)應(yīng)的處理。
[0107]發(fā)送單元124向發(fā)送用于生成處理標(biāo)識(shí)數(shù)據(jù)的語(yǔ)音數(shù)據(jù)的終端設(shè)備11發(fā)送由處理標(biāo)識(shí)數(shù)據(jù)生成單元123生成的處理標(biāo)識(shí)數(shù)據(jù)。發(fā)送單元124還向發(fā)送用于獲取提示語(yǔ)句數(shù)據(jù)的屬性數(shù)據(jù)的終端設(shè)備11發(fā)送由語(yǔ)句獲取單元127獲取的提示語(yǔ)句數(shù)據(jù)。
[0108]存儲(chǔ)控制單元125使存儲(chǔ)器201彼此關(guān)聯(lián)地存儲(chǔ)下列項(xiàng)目:由接收單元121從終端設(shè)備11中的一個(gè)接收到的屬性數(shù)據(jù)、由語(yǔ)音識(shí)別單元122利用接收單元121從同一個(gè)終端設(shè)備11接收到的語(yǔ)音數(shù)據(jù)生成的指令語(yǔ)句數(shù)據(jù)、以及表示指令語(yǔ)句數(shù)據(jù)所表示的指令的發(fā)出時(shí)間的時(shí)間數(shù)據(jù)(由定時(shí)器單元126生成)。
[0109]定時(shí)器單元126生成表示當(dāng)前時(shí)間的時(shí)間數(shù)據(jù)。提示語(yǔ)句獲取單元127通過(guò)利用諸如從各種終端設(shè)備11接收到并被存儲(chǔ)在存儲(chǔ)器201中的屬性數(shù)據(jù)以及與這些屬性數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)器201中的指令語(yǔ)句數(shù)據(jù)的數(shù)據(jù)生成提示語(yǔ)句數(shù)據(jù),來(lái)獲取與由接收單元121從終端設(shè)備11中的一個(gè)接收到的屬性數(shù)據(jù)所表示的屬性相對(duì)應(yīng)的提示語(yǔ)句數(shù)據(jù)。
[0110]現(xiàn)在將描述存儲(chǔ)在終端設(shè)備11和服務(wù)器設(shè)備12中的數(shù)據(jù)的結(jié)構(gòu)。終端設(shè)備11的存儲(chǔ)器101存儲(chǔ)標(biāo)識(shí)終端設(shè)備11的終端標(biāo)識(shí)數(shù)據(jù)以及表示用戶(hù)的性別和年齡的數(shù)據(jù)。例如,當(dāng)終端設(shè)備11首次啟動(dòng)根據(jù)本實(shí)施方式的程序時(shí),從服務(wù)器設(shè)備12獲取到終端標(biāo)識(shí)數(shù)據(jù)。表示用戶(hù)的性別和年齡的數(shù)據(jù)例如由用戶(hù)利用觸摸屏1042輸入。
[0111]服務(wù)器設(shè)備12的存儲(chǔ)器201存儲(chǔ)屬性數(shù)據(jù)庫(kù)、同義詞數(shù)據(jù)庫(kù)、相關(guān)性數(shù)據(jù)庫(kù)和日志數(shù)據(jù)庫(kù)。屬性數(shù)據(jù)庫(kù)管理終端設(shè)備11的用戶(hù)的屬性數(shù)據(jù)。同義詞數(shù)據(jù)庫(kù)管理同義詞數(shù)據(jù),同義詞數(shù)據(jù)表示基本關(guān)鍵字(基礎(chǔ)關(guān)鍵字)和與基礎(chǔ)關(guān)鍵字同義的關(guān)鍵字(同義關(guān)鍵字)之間的對(duì)應(yīng)關(guān)系。相關(guān)性數(shù)據(jù)庫(kù)管理相關(guān)性數(shù)據(jù),相關(guān)性數(shù)據(jù)表示各種關(guān)鍵字與各種功能之間的相關(guān)性的大小。日志數(shù)據(jù)庫(kù)管理與終端設(shè)備11的用戶(hù)所發(fā)出的語(yǔ)音指令有關(guān)的日志數(shù)據(jù)。
[0112]圖6示出屬性數(shù)據(jù)庫(kù)的示例性結(jié)構(gòu)。屬性數(shù)據(jù)庫(kù)是與終端設(shè)備11對(duì)應(yīng)的記錄的集合,并且具有[終端標(biāo)識(shí)數(shù)據(jù)]、[性別]、[年齡]和[位置]作為數(shù)據(jù)字段。以下,[(數(shù)據(jù)字段名稱(chēng))]表示由數(shù)據(jù)字段名稱(chēng)指定的數(shù)據(jù)字段。在這些字段中,存儲(chǔ)有與其字段名稱(chēng)對(duì)應(yīng)的數(shù)據(jù)。從終端設(shè)備11發(fā)送給服務(wù)器設(shè)備12的數(shù)據(jù)在適當(dāng)?shù)亩〞r(shí)(例如,當(dāng)終端設(shè)備11首次啟動(dòng)根據(jù)本實(shí)施方式的程序時(shí))被存儲(chǔ)到[終端標(biāo)識(shí)數(shù)據(jù)]、[性別]和[年齡]中。[年齡]根據(jù)需要來(lái)更新。[位置]在適當(dāng)?shù)亩〞r(shí)(例如,當(dāng)終端設(shè)備11進(jìn)入等待語(yǔ)音指令的狀態(tài)(稍后描述)時(shí))基于從終端設(shè)備11發(fā)送給服務(wù)器設(shè)備12的位置數(shù)據(jù)頻繁地更新。
[0113]圖7示出同義詞數(shù)據(jù)庫(kù)的示例性結(jié)構(gòu)。同義詞數(shù)據(jù)庫(kù)是與各種基礎(chǔ)關(guān)鍵字相對(duì)應(yīng)的記錄的集合,并且具有[基礎(chǔ)關(guān)鍵字]和[同義關(guān)鍵字]作為數(shù)據(jù)字段。以下,[(數(shù)據(jù)字段名稱(chēng))]表示由該數(shù)據(jù)字段名稱(chēng)指定的數(shù)據(jù)字段。在各個(gè)數(shù)據(jù)字段中,存儲(chǔ)有與其數(shù)據(jù)字段名稱(chēng)對(duì)應(yīng)的數(shù)據(jù)。注意,與一個(gè)基礎(chǔ)關(guān)鍵字關(guān)聯(lián)的同義關(guān)鍵字的數(shù)量變化。
[0114]圖8示出相關(guān)性數(shù)據(jù)庫(kù)的示例性結(jié)構(gòu)。相關(guān)性數(shù)據(jù)庫(kù)是與關(guān)鍵字對(duì)應(yīng)的記錄的集合,并具有[關(guān)鍵字]、[類(lèi)型]、[功能ID]、[功能名稱(chēng)]、[參數(shù)]和[分?jǐn)?shù)]作為數(shù)據(jù)字段。
[0115]在[關(guān)鍵字]中,存儲(chǔ)有表示關(guān)鍵字(存儲(chǔ)在同義詞數(shù)據(jù)庫(kù)中的基礎(chǔ)關(guān)鍵字中的一個(gè))的文本數(shù)據(jù)。在[類(lèi)型]中,存儲(chǔ)有表示關(guān)鍵字的類(lèi)型的文本數(shù)據(jù)。例如,在圖8中,“食物名稱(chēng)”被存儲(chǔ)在第一記錄的[類(lèi)型]中作為關(guān)鍵字“拉面”的類(lèi)型。
[0116]標(biāo)識(shí)功能的功能ID被存儲(chǔ)在[功能ID]中。表示功能的名稱(chēng)的文本數(shù)據(jù)被存儲(chǔ)在[功能名稱(chēng)]中。以下,各個(gè)功能被稱(chēng)作功能“(功能名稱(chēng))”。
[0117]表示用于功能的參數(shù)的類(lèi)型的文本數(shù)據(jù)被存儲(chǔ)在[參數(shù)]中。例如,在圖8中,存儲(chǔ)在第一記錄的[參數(shù)]中的“食物名稱(chēng),當(dāng)前位置”所表示的數(shù)據(jù)指示具有類(lèi)型“食物名稱(chēng)”和當(dāng)前位置的關(guān)鍵字被用于功能“餐館搜索”。
[0118]代表表示關(guān)鍵字與功能之間的相關(guān)性的大小的數(shù)值數(shù)據(jù)的分?jǐn)?shù)被存儲(chǔ)在[分?jǐn)?shù)]中。注意,相關(guān)性數(shù)據(jù)庫(kù)中的各個(gè)記錄可將多組數(shù)據(jù)存儲(chǔ)在[功能ID]、[功能名稱(chēng)]、[參數(shù)]和[分?jǐn)?shù)]中。
[0119]圖9示出日志數(shù)據(jù)庫(kù)的示例性結(jié)構(gòu)。日志數(shù)據(jù)庫(kù)是與各種終端設(shè)備11的用戶(hù)所發(fā)出的語(yǔ)音指令對(duì)應(yīng)的記錄的集合,并且具有[終端標(biāo)識(shí)數(shù)據(jù)]、[時(shí)間]、[位置]、[指令語(yǔ)句]和[處理標(biāo)識(shí)數(shù)據(jù)]作為數(shù)據(jù)字段。發(fā)送表示語(yǔ)音指令的語(yǔ)音數(shù)據(jù)的終端設(shè)備11的終端標(biāo)識(shí)數(shù)據(jù)被存儲(chǔ)在[終端標(biāo)識(shí)數(shù)據(jù)]中。表示語(yǔ)音指令的發(fā)出時(shí)間的數(shù)據(jù)被存儲(chǔ)在[時(shí)間]中。表示在發(fā)出語(yǔ)音指令的時(shí)候用戶(hù)(即,終端設(shè)備11)的位置的數(shù)據(jù)被存儲(chǔ)在[位置]中。表示語(yǔ)音數(shù)據(jù)所指示的指令的語(yǔ)句的指令語(yǔ)句數(shù)據(jù)被存儲(chǔ)在[指令語(yǔ)句]中。標(biāo)識(shí)與語(yǔ)音指令對(duì)應(yīng)的處理的處理標(biāo)識(shí)數(shù)據(jù)被存儲(chǔ)在[處理標(biāo)識(shí)數(shù)據(jù)]中。
[0120]下面描述由具有上述組件的語(yǔ)音代理系統(tǒng)I執(zhí)行的任務(wù)。圖1OA至圖1OC和圖1lA至圖1lD示例性地示出在語(yǔ)音代理系統(tǒng)I中當(dāng)用戶(hù)發(fā)出語(yǔ)音指令時(shí)顯示在終端設(shè)備11的顯示器1041上的畫(huà)面。圖1OA至圖1OC示出當(dāng)自終端設(shè)備11開(kāi)始等待用戶(hù)的語(yǔ)音指令起過(guò)去了預(yù)定時(shí)間段(例如,10秒)之前用戶(hù)發(fā)出語(yǔ)音指令時(shí)顯示在顯示器1041上的畫(huà)面的轉(zhuǎn)變。另一方面,圖1lA至圖1lD示出當(dāng)自終端設(shè)備11開(kāi)始等待用戶(hù)的語(yǔ)音指令起過(guò)去了預(yù)定時(shí)間段用戶(hù)未發(fā)出語(yǔ)音指令時(shí)顯示在顯示器1041上的畫(huà)面的轉(zhuǎn)變。
[0121]圖1OA示出在等待用戶(hù)的語(yǔ)音指令的同時(shí)顯示在顯示器1041上的對(duì)話畫(huà)面。在等待狀態(tài)期間,對(duì)話畫(huà)面顯示例如語(yǔ)句“有什么需要幫助么?”作為提示用戶(hù)發(fā)出語(yǔ)音指令的規(guī)定提示語(yǔ)句。如果如圖1OB所示在該對(duì)話畫(huà)面顯示在顯示器1041上期間用戶(hù)發(fā)出語(yǔ)音指令,則終端設(shè)備11執(zhí)行與語(yǔ)音指令相對(duì)應(yīng)的處理,并且如圖1OC所示在顯示器1041上顯示與語(yǔ)音指令相對(duì)應(yīng)的畫(huà)面(處理執(zhí)行畫(huà)面)。
[0122]類(lèi)似于圖10A,圖1lA示出等待狀態(tài)的對(duì)話畫(huà)面。如果自等待狀態(tài)的對(duì)話畫(huà)面開(kāi)始顯示起過(guò)去了預(yù)定時(shí)間段(例如,10秒)而用戶(hù)未發(fā)出語(yǔ)音指令,則如圖1lB所示,在顯示器1041上顯示提示用戶(hù)發(fā)出語(yǔ)音指令的新提示語(yǔ)句。該提示語(yǔ)句根據(jù)終端設(shè)備11的用戶(hù)的性別和年齡(用戶(hù)的屬性)以及用戶(hù)的當(dāng)前位置和當(dāng)前時(shí)間(用戶(hù)周?chē)沫h(huán)境的屬性)來(lái)生成。因此,有很高的概率此提示語(yǔ)句與用戶(hù)希望發(fā)出的語(yǔ)音指令的內(nèi)容有共同點(diǎn)。如果如圖1lC所示用戶(hù)發(fā)出語(yǔ)音指令,則終端設(shè)備11執(zhí)行與語(yǔ)音指令對(duì)應(yīng)的處理,并且如圖1lD所示,在顯示器1041上顯示與語(yǔ)音指令對(duì)應(yīng)的處理執(zhí)行畫(huà)面。
[0123]圖12示出用戶(hù)發(fā)出語(yǔ)音指令時(shí)由語(yǔ)音代理系統(tǒng)I執(zhí)行的一系列處理。下面參照?qǐng)D
12描述由語(yǔ)音代理系統(tǒng)I執(zhí)行的處理。
[0124]首先,當(dāng)用戶(hù)在終端設(shè)備11上執(zhí)行預(yù)定操作時(shí),終端設(shè)備11的顯示控制單元114使顯示器1041顯示等待狀態(tài)的對(duì)話畫(huà)面(圖1OA或圖11A)(步驟S101)。隨著等待狀態(tài)的開(kāi)始,終端設(shè)備11的屬性獲取單元111從GPS單元107獲取表示終端設(shè)備11的當(dāng)前位置(S卩,用戶(hù)的當(dāng)前位置)的位置數(shù)據(jù)。發(fā)送單元112將屬性獲取單元111所獲取的位置數(shù)據(jù)與存儲(chǔ)在存儲(chǔ)器101中的終端標(biāo)識(shí)數(shù)據(jù)一起發(fā)送給服務(wù)器設(shè)備12(步驟S102)。
[0125]在對(duì)話畫(huà)面被顯示在顯示器1041上期間維持終端設(shè)備11與服務(wù)器設(shè)備12之間建立的通信連接。在建立通信連接時(shí),一旦服務(wù)器設(shè)備12識(shí)別出終端設(shè)備11,它可隨后經(jīng)由通信連接一直識(shí)別終端設(shè)備11,直至通信連接被解除。因此,在步驟S102中終端設(shè)備11向服務(wù)器設(shè)備12發(fā)送終端標(biāo)識(shí)數(shù)據(jù)之后,在下面描述的處理中,無(wú)需再次向服務(wù)器設(shè)備12發(fā)送終端標(biāo)識(shí)數(shù)據(jù)。
[0126]服務(wù)器設(shè)備12的接收單元121接收從終端設(shè)備11發(fā)送的終端標(biāo)識(shí)數(shù)據(jù)和位置數(shù)據(jù)(步驟S103)。存儲(chǔ)控制單元125從存儲(chǔ)器201讀出屬性數(shù)據(jù)庫(kù)(圖6),并且將接收單元121所接收的位置數(shù)據(jù)存儲(chǔ)(通過(guò)覆寫(xiě))在把由接收單元121在步驟S103中接收到的終端標(biāo)識(shí)數(shù)據(jù)存儲(chǔ)在[終端標(biāo)識(shí)數(shù)據(jù)]中的記錄的[位置]中。存儲(chǔ)控制單元125使存儲(chǔ)器201存儲(chǔ)如此更新的屬性數(shù)據(jù)庫(kù)(步驟S104)。
[0127]在步驟S104之后,繼續(xù)執(zhí)行步驟S105至S108的處理。由于這些處理中所使用的數(shù)據(jù)的一部分是在下面描述的步驟Slll至S121的處理中生成的,所以現(xiàn)在將首先描述步驟Sm 至 Sm。
[0128]隨著等待狀態(tài)開(kāi)始,與步驟S102的處理并行地,終端設(shè)備11的語(yǔ)音數(shù)據(jù)獲取單元115等待從麥克風(fēng)105輸出表示用戶(hù)的語(yǔ)音的語(yǔ)音數(shù)據(jù)。如果用戶(hù)發(fā)出語(yǔ)音指令(步驟Slll為“是”),則麥克風(fēng)105輸出語(yǔ)音數(shù)據(jù),并且語(yǔ)音數(shù)據(jù)獲取單元115獲取語(yǔ)音數(shù)據(jù)(步驟
5112)。發(fā)送單元112向服務(wù)器設(shè)備12發(fā)送由語(yǔ)音數(shù)據(jù)獲取單元115獲取的語(yǔ)音數(shù)據(jù)(步驟
5113)0
[0129]當(dāng)服務(wù)器設(shè)備12的接收單元121接收到從終端設(shè)備11發(fā)送的語(yǔ)音數(shù)據(jù)時(shí)(步驟
5114),語(yǔ)音識(shí)別單元122識(shí)別由語(yǔ)音數(shù)據(jù)表示的語(yǔ)音的內(nèi)容,并且生成表示所識(shí)別的內(nèi)容的語(yǔ)句的口頭語(yǔ)句數(shù)據(jù)(表示同義詞轉(zhuǎn)換之前的指令語(yǔ)句的指令語(yǔ)句數(shù)據(jù))(步驟S115)。例如,如圖1OB中示例性地示出的,如果用戶(hù)發(fā)出語(yǔ)音指令“告訴我新宿站的位置”,則語(yǔ)音識(shí)別單元122生成表示語(yǔ)句“告訴我新宿站的位置”的口頭語(yǔ)句數(shù)據(jù)。
[0130]隨后,處理標(biāo)識(shí)數(shù)據(jù)生成單元123依照存儲(chǔ)在同義詞數(shù)據(jù)庫(kù)(圖7)中的同義詞數(shù)據(jù),將包含在由語(yǔ)音識(shí)別單元122生成的口頭語(yǔ)句數(shù)據(jù)所表示的語(yǔ)句中的關(guān)鍵字(同義關(guān)鍵字)轉(zhuǎn)換為基礎(chǔ)關(guān)鍵字,并且生成表示轉(zhuǎn)換后的語(yǔ)句(指令語(yǔ)句)的指令語(yǔ)句數(shù)據(jù)(步驟S116)。例如,假設(shè)在步驟S115中生成表示語(yǔ)句“告訴我新宿站的位置”的口頭語(yǔ)句數(shù)據(jù)。在這種情況下,同義關(guān)鍵字“告訴我……的位置”被轉(zhuǎn)換為基礎(chǔ)關(guān)鍵字“請(qǐng)告訴我……的位置”,并且在步驟S116中生成表示語(yǔ)句“請(qǐng)告訴我新宿站的位置”的指令語(yǔ)句數(shù)據(jù)。
[0131]隨后,處理標(biāo)識(shí)數(shù)據(jù)生成單元123指定與在步驟S116中生成的指令語(yǔ)句數(shù)據(jù)所表示的指令語(yǔ)句相對(duì)應(yīng)的處理,并且生成標(biāo)識(shí)所指定的處理的處理標(biāo)識(shí)數(shù)據(jù)(步驟S117)。具體地,處理標(biāo)識(shí)數(shù)據(jù)生成單元123首先提取包含在指令語(yǔ)句數(shù)據(jù)所表示的指令語(yǔ)句中的關(guān)鍵字。隨后,對(duì)于所提取的各個(gè)關(guān)鍵字,處理標(biāo)識(shí)數(shù)據(jù)生成單元123從相關(guān)性數(shù)據(jù)庫(kù)(圖8)提取在[關(guān)鍵字]中存儲(chǔ)有所述關(guān)鍵字的記錄。隨后,對(duì)于存儲(chǔ)在所提取的一個(gè)或更多個(gè)記錄的[功能ID]中的各個(gè)功能ID,處理標(biāo)識(shí)數(shù)據(jù)生成單元123獲得存儲(chǔ)在[分?jǐn)?shù)]中的分?jǐn)?shù)的總和。
[0132]例如,假設(shè)在步驟S116中生成表示語(yǔ)句“請(qǐng)告訴我新宿站的位置”的指令語(yǔ)句數(shù)據(jù)。在這種情況下,處理標(biāo)識(shí)數(shù)據(jù)生成單元123提取“請(qǐng)告訴我……的位置”和“新宿站”作為關(guān)鍵字。隨后,處理標(biāo)識(shí)數(shù)據(jù)生成單元123從相關(guān)性數(shù)據(jù)庫(kù)提取在[關(guān)鍵字]中存儲(chǔ)有“新宿站”的記錄(圖8中的第四記錄)以及在[關(guān)鍵字]中存儲(chǔ)有“請(qǐng)告訴我……的位置”的記錄(圖8中的第五記錄)。然后,對(duì)于所提取的這些記錄的[功能ID]中存儲(chǔ)的“F0356”、“F2527”等中的每一個(gè),處理標(biāo)識(shí)數(shù)據(jù)生成單元123獲得存儲(chǔ)在[分?jǐn)?shù)]中的數(shù)值的總和。結(jié)果,例如,與指令語(yǔ)句對(duì)應(yīng)的功能的分?jǐn)?shù)被指定如下:由功能ID“F0356”標(biāo)識(shí)的功能“換乘導(dǎo)航”的分?jǐn)?shù)為“14”,由功能ID “F2527”標(biāo)識(shí)的功能“地圖顯示”的分?jǐn)?shù)為“18”。
[0133]處理標(biāo)識(shí)數(shù)據(jù)生成單元123指定按照上述方式指定最高分?jǐn)?shù)的功能作為與指令語(yǔ)句對(duì)應(yīng)的功能。隨后,處理標(biāo)識(shí)數(shù)據(jù)生成單元123從提取自指令語(yǔ)句數(shù)據(jù)的關(guān)鍵字當(dāng)中提取具有存儲(chǔ)在與所指定的功能關(guān)聯(lián)的相關(guān)性數(shù)據(jù)的[參數(shù)]中的數(shù)據(jù)所表示的類(lèi)型的關(guān)鍵字。然后,處理標(biāo)識(shí)數(shù)據(jù)生成單元123生成處理標(biāo)識(shí)數(shù)據(jù),該處理標(biāo)識(shí)數(shù)據(jù)包括標(biāo)識(shí)按照上述方式指定的功能的功能ID并且包括所提取的關(guān)鍵字(如果有的話)作為參數(shù)。例如,處理標(biāo)識(shí)數(shù)據(jù)生成單元123生成包括功能“地圖顯示”的功能ID“F2537”和參數(shù)“新宿站”的處理標(biāo)識(shí)數(shù)據(jù)作為與指令語(yǔ)句“請(qǐng)告訴我新宿站的位置”關(guān)聯(lián)的處理標(biāo)識(shí)數(shù)據(jù)。
[0134]發(fā)送單元124向發(fā)送語(yǔ)音數(shù)據(jù)的終端設(shè)備11發(fā)送由處理標(biāo)識(shí)數(shù)據(jù)生成單元123生成的處理標(biāo)識(shí)數(shù)據(jù),作為對(duì)由接收單元121在步驟S114中接收到的語(yǔ)音數(shù)據(jù)的回復(fù)(步驟S118)。終端設(shè)備11的處理標(biāo)識(shí)數(shù)據(jù)獲取單元116接收從服務(wù)器設(shè)備12發(fā)送的處理標(biāo)識(shí)數(shù)據(jù)(步驟SI 19)。處理執(zhí)行單元117執(zhí)行由處理標(biāo)識(shí)數(shù)據(jù)獲取單元116接收到的處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)的處理(步驟S120)。結(jié)果,圖1OC中示例性地示出的處理執(zhí)行畫(huà)面顯示在顯示器1041上。
[0135]另一方面,與步驟S118的處理并行地,服務(wù)器設(shè)備12的存儲(chǔ)控制單元125更新日志數(shù)據(jù)庫(kù)(圖9)(步驟S121)。具體地,存儲(chǔ)控制單元125從存儲(chǔ)器101讀出日志數(shù)據(jù)庫(kù),并且增加新的記錄。隨后,存儲(chǔ)控制單元125將在步驟S103中接收到的終端標(biāo)識(shí)數(shù)據(jù)和位置數(shù)據(jù)、在步驟S116中生成的指令語(yǔ)句數(shù)據(jù)以及在步驟S117中生成的處理標(biāo)識(shí)數(shù)據(jù)分別存儲(chǔ)在增加的記錄的[終端標(biāo)識(shí)數(shù)據(jù)]、[位置]、[指令語(yǔ)句]和[處理標(biāo)識(shí)數(shù)據(jù)]中。存儲(chǔ)控制單元125還從定時(shí)器單元126獲取表示此時(shí)的當(dāng)前時(shí)間的時(shí)間數(shù)據(jù),并且將該時(shí)間數(shù)據(jù)存儲(chǔ)在[時(shí)間]中。存儲(chǔ)控制單元125使存儲(chǔ)器201存儲(chǔ)如此更新的日志數(shù)據(jù)庫(kù)。
[0136]在這種情況下,確切地說(shuō),由存儲(chǔ)在[時(shí)間]中的時(shí)間數(shù)據(jù)表示的時(shí)間比語(yǔ)音指令的發(fā)出時(shí)間晚了執(zhí)行步驟S112至S117所需的時(shí)間段。然而,由于之間的差異幾乎可忽略,所以此時(shí)間數(shù)據(jù)被用作表示語(yǔ)音指令的發(fā)出時(shí)間的數(shù)據(jù)。類(lèi)似地,確切地說(shuō),由存儲(chǔ)在[位置]中的位置數(shù)據(jù)指示的位置可不同于在發(fā)出語(yǔ)音指令的時(shí)候用戶(hù)的位置。然而,由于之間的差異也幾乎可忽略,所以此位置數(shù)據(jù)被用作表示在發(fā)出語(yǔ)音指令的時(shí)候用戶(hù)的位置的數(shù)據(jù)。為了將表示更準(zhǔn)確的時(shí)間和位置的數(shù)據(jù)存儲(chǔ)在日志數(shù)據(jù)庫(kù)中,例如,終端設(shè)備11可包括定時(shí)器單元并且向服務(wù)器設(shè)備12發(fā)送表示步驟S112中語(yǔ)音數(shù)據(jù)的獲取時(shí)間的時(shí)間數(shù)據(jù)以及在步驟S112中獲取語(yǔ)音數(shù)據(jù)的時(shí)候由GPS單元107生成的位置數(shù)據(jù),并且服務(wù)器設(shè)備12可將這些數(shù)據(jù)存儲(chǔ)在日志數(shù)據(jù)庫(kù)中。
[0137]每當(dāng)各種終端設(shè)備11中的任一個(gè)的用戶(hù)發(fā)出語(yǔ)音指令時(shí),執(zhí)行步驟S121的處理。結(jié)果,日志數(shù)據(jù)庫(kù)(圖9)存儲(chǔ)與各種終端設(shè)備11上發(fā)出的語(yǔ)音指令有關(guān)的許多日志數(shù)據(jù)。存儲(chǔ)在日志數(shù)據(jù)庫(kù)中的日志數(shù)據(jù)被用于生成下面所述的提示語(yǔ)句數(shù)據(jù)。
[0138]現(xiàn)在描述步驟S104之后的步驟S105至S108的處理。在步驟S104中存儲(chǔ)控制單元125更新了屬性數(shù)據(jù)庫(kù)(圖6)之后,語(yǔ)句獲取單元127從日志數(shù)據(jù)庫(kù)(圖9)提取與由屬性與終端設(shè)備11的用戶(hù)的屬性相似的用戶(hù)過(guò)去發(fā)出的語(yǔ)音指令有關(guān)的日志數(shù)據(jù)(步驟S105)。
[0139]具體地,語(yǔ)句獲取單元127使用[終端標(biāo)識(shí)數(shù)據(jù)]作為鍵(key)將日志數(shù)據(jù)庫(kù)(圖9)與屬性數(shù)據(jù)庫(kù)(圖6)組合,并且從與屬性數(shù)據(jù)庫(kù)組合的日志數(shù)據(jù)庫(kù)提取具有下列特征的記錄:存儲(chǔ)在[性別]中的數(shù)據(jù)表示與在步驟S104中更新的屬性數(shù)據(jù)相同的性別、由存儲(chǔ)在[年齡]中的數(shù)據(jù)表示的年齡與更新的屬性數(shù)據(jù)中的年齡的差異為預(yù)定閾值或更小(例如,年齡大或小五歲或更小)、由存儲(chǔ)在[位置]中的數(shù)據(jù)表示的位置與更新的屬性數(shù)據(jù)中的位置相距預(yù)定閾值或更小(例如,Ikm或更小)、由存儲(chǔ)在[時(shí)間]中的數(shù)據(jù)表示的時(shí)間與更新的屬性數(shù)據(jù)中的時(shí)間的差異為預(yù)定閾值或更小(例如,早或晚一個(gè)小時(shí)或更短)(不考慮日期)。
[0140]隨后,語(yǔ)句獲取單元127利用在步驟S105中提取的記錄來(lái)生成提示語(yǔ)句數(shù)據(jù)(步驟S106)。具體地,首先,語(yǔ)句獲取單元127將記錄分組,使得一個(gè)組中的記錄在[處理標(biāo)識(shí)數(shù)據(jù)]中存儲(chǔ)相同的數(shù)據(jù)。然后,語(yǔ)句獲取單元127對(duì)各個(gè)組中所包括的記錄的數(shù)量進(jìn)行計(jì)數(shù)。另外,對(duì)于各個(gè)組,語(yǔ)句獲取單元127將包括在組中的記錄的[指令語(yǔ)句]中所存儲(chǔ)的整個(gè)數(shù)據(jù)當(dāng)中數(shù)最大的數(shù)據(jù)指定為該組的代表性指令語(yǔ)句數(shù)據(jù)。結(jié)果,語(yǔ)句獲取單元127生成圖13中示例性地示出的數(shù)據(jù)表(以下稱(chēng)作“指令語(yǔ)句列表”)。指令語(yǔ)句列表具有[處理標(biāo)識(shí)數(shù)據(jù)]、[指令語(yǔ)句]和[數(shù)量]作為數(shù)據(jù)字段。[指令語(yǔ)句]存儲(chǔ)表示用于發(fā)出用于由存儲(chǔ)在[處理標(biāo)識(shí)數(shù)據(jù)]中的數(shù)據(jù)標(biāo)識(shí)的處理的指令的代表性指令語(yǔ)句。[數(shù)量]存儲(chǔ)表示已針對(duì)存儲(chǔ)在[處理標(biāo)識(shí)數(shù)據(jù)]中的數(shù)據(jù)所標(biāo)識(shí)的處理發(fā)出指令的次數(shù)的數(shù)據(jù)。
[0141]提示語(yǔ)句獲取單元127按照存儲(chǔ)在[數(shù)量]中的數(shù)據(jù)所指示的數(shù)量的降序從指令語(yǔ)句列表選擇預(yù)定數(shù)量的(例如,10個(gè))記錄,并且利用存儲(chǔ)在所選擇的記錄的[指令語(yǔ)句]中的指令語(yǔ)句數(shù)據(jù)生成例如表示語(yǔ)句“最近經(jīng)常查詢(xún)‘XXX’”的提示語(yǔ)句數(shù)據(jù)(“XXX”表示各個(gè)指令語(yǔ)句數(shù)據(jù)所表示的指令語(yǔ)句)。注意,由語(yǔ)句獲取單元127生成的提示語(yǔ)句數(shù)據(jù)所表示的語(yǔ)句的格式不限于上述示例。例如,指令語(yǔ)句數(shù)據(jù)本身可被生成為提示語(yǔ)句數(shù)據(jù)。另選地,表示通過(guò)檢索指令語(yǔ)句數(shù)據(jù)所表示的語(yǔ)句的一部分并且將所提取的部分嵌入模型語(yǔ)句中而生成的語(yǔ)句的數(shù)據(jù)可被生成為提示語(yǔ)句數(shù)據(jù)。
[0142]發(fā)送單元124將語(yǔ)句獲取單元127所生成的提示語(yǔ)句數(shù)據(jù)作為對(duì)由接收單元121在步驟S103中接收到的終端標(biāo)識(shí)數(shù)據(jù)和位置數(shù)據(jù)的回復(fù)發(fā)送給發(fā)送這些數(shù)據(jù)的終端設(shè)備11(步驟S107)。終端設(shè)備11的提示語(yǔ)句獲取單元113接收從服務(wù)器設(shè)備12發(fā)送的提示語(yǔ)句數(shù)據(jù)(步驟S108)。
[0143]因此,終端設(shè)備11從服務(wù)器設(shè)備12獲取與用戶(hù)的屬性和用戶(hù)周?chē)h(huán)境的屬性對(duì)應(yīng)的預(yù)定數(shù)量的(例如,10)提示語(yǔ)句數(shù)據(jù)。在這種狀態(tài)下,如果自終端設(shè)備11進(jìn)入等待語(yǔ)音指令的狀態(tài)起過(guò)去了預(yù)定時(shí)間段(例如,10秒)而沒(méi)有發(fā)出語(yǔ)音指令(步驟S131為“是”),則顯示控制單元114例如從在步驟S108中接收到的所述預(yù)定數(shù)量的提示語(yǔ)句數(shù)據(jù)當(dāng)中隨機(jī)地選擇一條提示語(yǔ)句數(shù)據(jù),并且使得顯示器1041顯示呈現(xiàn)所選擇的那條提示語(yǔ)句數(shù)據(jù)所表示的語(yǔ)句的對(duì)話畫(huà)面(步驟S132)。結(jié)果,在顯示器1041上顯示了圖1lB中示例性地示出的對(duì)話畫(huà)面。
[0144]隨后,如果用戶(hù)發(fā)出語(yǔ)音指令(步驟Slll為“是”),則重復(fù)步驟S112至S121的處理,并且圖1lD中示例性地示出的處理執(zhí)行畫(huà)面顯示在顯示器1041上。另一方面,如果自用戶(hù)發(fā)出語(yǔ)音指令起或者自顯示在顯示器1041上的提示語(yǔ)句改變起過(guò)去了預(yù)定時(shí)間段而沒(méi)有發(fā)出語(yǔ)音指令(步驟S131為“是”),則重復(fù)步驟S132的處理,并且在顯示器1041上顯示呈現(xiàn)新的提示語(yǔ)句的對(duì)話畫(huà)面。
[0145]如上所述,當(dāng)用戶(hù)意圖發(fā)出語(yǔ)音指令,但是沒(méi)有馬上想起語(yǔ)音指令的內(nèi)容時(shí),語(yǔ)音代理系統(tǒng)I向用戶(hù)呈現(xiàn)與用戶(hù)的屬性和用戶(hù)周?chē)h(huán)境的屬性對(duì)應(yīng)的提示語(yǔ)句。這使得用戶(hù)能夠容易地發(fā)出語(yǔ)音指令。
[0146][變型例]
[0147]上述語(yǔ)音代理系統(tǒng)I是本發(fā)明的實(shí)施方式,并且可以在本發(fā)明的技術(shù)構(gòu)思的范圍內(nèi)按照各種方式來(lái)修改?,F(xiàn)在將描述這些變型例。下面,將主要聚焦于變型例與實(shí)施方式之間的不同來(lái)描述變型例,與實(shí)施方式相似的組件和任務(wù)的描述將被適當(dāng)?shù)厥÷?。另外,在根?jù)以下變型例的語(yǔ)音代理系統(tǒng)的組件當(dāng)中,與根據(jù)實(shí)施方式的語(yǔ)音代理系統(tǒng)I的組件相同或?qū)?yīng)的組件被給予與之相同的標(biāo)號(hào)。需要注意,兩個(gè)或更多個(gè)實(shí)施方式與以下變型例可適當(dāng)?shù)亟M合。
[0148](I)為了生成提示語(yǔ)句數(shù)據(jù),語(yǔ)句獲取單元127可基于分別存儲(chǔ)在日志數(shù)據(jù)的[時(shí)間]和[指令語(yǔ)句]中的時(shí)間數(shù)據(jù)和指令語(yǔ)句數(shù)據(jù),從存儲(chǔ)在日志數(shù)據(jù)庫(kù)(圖9)中的整個(gè)指令語(yǔ)句數(shù)據(jù)當(dāng)中指定表示在例如當(dāng)前時(shí)間與過(guò)去的時(shí)間點(diǎn)之間的預(yù)定時(shí)間段內(nèi)隨著時(shí)間過(guò)去而使用頻度增加的指令的指令語(yǔ)句數(shù)據(jù)。然后,語(yǔ)句獲取單元127可利用所指定的指令語(yǔ)句數(shù)據(jù)生成提示語(yǔ)句數(shù)據(jù)。
[0149]此變型例有很高的概率向用戶(hù)呈現(xiàn)表示許多用戶(hù)最近頻繁使用的示例語(yǔ)音指令的提示語(yǔ)句。因此,此變型例對(duì)于想要獲得此時(shí)吸引許多其他用戶(hù)的注意力的熱點(diǎn)話題信息的用戶(hù)而言是可取的。
[0150](2)提示語(yǔ)句獲取單元127可生成提示語(yǔ)句數(shù)據(jù),該提示語(yǔ)句數(shù)據(jù)要發(fā)送給例如終端設(shè)備Il-X以使得所生成的提示語(yǔ)句數(shù)據(jù)提示對(duì)于終端設(shè)備Il-X的終端標(biāo)識(shí)數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)在日志數(shù)據(jù)庫(kù)(圖9)中的特定指令語(yǔ)句數(shù)據(jù)所表示的指令而言沒(méi)有預(yù)定相似性的指令。
[0151]在此變型例的具體示例中,語(yǔ)句獲取單元127提取與終端設(shè)備11 - X的終端標(biāo)識(shí)數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)在日志數(shù)據(jù)庫(kù)中的處理標(biāo)識(shí)數(shù)據(jù),并且利用在[處理標(biāo)識(shí)數(shù)據(jù)]中存儲(chǔ)有包括所提取的處理標(biāo)識(shí)數(shù)據(jù)中所包括的功能ID的處理標(biāo)識(shí)數(shù)據(jù)的日志數(shù)據(jù)以外的日志數(shù)據(jù)來(lái)生成提示語(yǔ)句數(shù)據(jù)。在這種情況下,向終端設(shè)備Il-X的用戶(hù)呈現(xiàn)提示語(yǔ)句,該提示語(yǔ)句提示執(zhí)行使用與他/她在過(guò)去通過(guò)語(yǔ)音指令所使用的任何功能不同的功能的處理的語(yǔ)音指令。因此,給予用戶(hù)使用他/她過(guò)去從來(lái)沒(méi)有使用過(guò)的功能的機(jī)會(huì)。
[0152]在此變型例的另一具體示例中,語(yǔ)句獲取單元127從存儲(chǔ)在日志數(shù)據(jù)庫(kù)中的整個(gè)日志數(shù)據(jù)中排除在[終端標(biāo)識(shí)數(shù)據(jù)]中存儲(chǔ)有終端設(shè)備Il-X的終端標(biāo)識(shí)數(shù)據(jù)的日志數(shù)據(jù),并且僅利用與不同于終端設(shè)備Il-X的終端設(shè)備11有關(guān)的日志數(shù)據(jù)來(lái)生成提示語(yǔ)句數(shù)據(jù)。當(dāng)存儲(chǔ)在日志數(shù)據(jù)庫(kù)中的日志數(shù)據(jù)的條數(shù)較少時(shí),生成要發(fā)送給終端設(shè)備I1-X的提示語(yǔ)句數(shù)據(jù)有很高的概率使用與過(guò)去在終端設(shè)備Il-X上發(fā)出的語(yǔ)音指令有關(guān)的日志數(shù)據(jù)中所包括的指令語(yǔ)句數(shù)據(jù)。這種不便不會(huì)發(fā)生于前述具體示例中。
[0153]用戶(hù)知道他/她在過(guò)去發(fā)出過(guò)的語(yǔ)音指令,發(fā)出相似的語(yǔ)音指令通常沒(méi)有困難。因此,鑒于本發(fā)明的目的,向用戶(hù)呈現(xiàn)提示與他/她在過(guò)去發(fā)出過(guò)的語(yǔ)音指令相同或相似的語(yǔ)音指令的提示語(yǔ)句是不可取的。本變型例降低了這種不便的發(fā)生概率。
[0154](3)當(dāng)在圖12的步驟S132中提示語(yǔ)句顯示在顯示器1041上期間用戶(hù)發(fā)出語(yǔ)音指令時(shí),例如,提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)可與語(yǔ)音數(shù)據(jù)一起被發(fā)送給服務(wù)器設(shè)備12,該提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)表示在發(fā)出語(yǔ)音指令的時(shí)候所顯示的提示語(yǔ)句的提示語(yǔ)句數(shù)據(jù)。在服務(wù)器設(shè)備12中,處理標(biāo)識(shí)數(shù)據(jù)生成單元123可生成處理標(biāo)識(shí)數(shù)據(jù),該處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與指令語(yǔ)句數(shù)據(jù)所表示的指令(語(yǔ)音數(shù)據(jù)所表示的指令)和由提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)的提示語(yǔ)句數(shù)據(jù)所表示的語(yǔ)句的組合對(duì)應(yīng)的處理。
[0155]圖14A至圖14C示例性地示出在本變型例中顯示在顯示器1041上的畫(huà)面。圖14A中示例性地示出的畫(huà)面顯示以下提示語(yǔ)句最近經(jīng)常查詢(xún)‘秋葉原劇場(chǎng)是什么?圖12的步驟S132)。如果如圖14B所示,用戶(hù)響應(yīng)于此提示語(yǔ)句說(shuō)出例如“我也對(duì)這感興趣”,則發(fā)送單元112向服務(wù)器設(shè)備12發(fā)送表示用戶(hù)的語(yǔ)音指令“我也對(duì)這感興趣”的語(yǔ)音數(shù)據(jù)以及表示提示語(yǔ)句“最近經(jīng)常查詢(xún)‘秋葉原劇場(chǎng)是什么?’”的提示語(yǔ)句數(shù)據(jù)(圖12的步驟S113)。
[0156]在服務(wù)器設(shè)備12中,處理標(biāo)識(shí)數(shù)據(jù)生成單元123將包括在指令語(yǔ)句“我也對(duì)這感興趣”中的“這”指定為包括在提示語(yǔ)句“最近經(jīng)常查詢(xún)‘秋葉原劇場(chǎng)是什么? ’”中的“秋葉原劇場(chǎng)”。然后,它生成語(yǔ)句“我也對(duì)秋葉原劇場(chǎng)感興趣”以及與此語(yǔ)句對(duì)應(yīng)的處理標(biāo)識(shí)數(shù)據(jù)(圖12的步驟S117)。另選地,處理標(biāo)識(shí)數(shù)據(jù)生成單元123可通過(guò)簡(jiǎn)單地提取包含在指令語(yǔ)句“我也對(duì)這感興趣”和提示語(yǔ)句的引號(hào)(‘’)內(nèi)的部分(‘秋葉原劇場(chǎng)是什么?’部分)中的關(guān)鍵字來(lái)指定與語(yǔ)音指令對(duì)應(yīng)的處理。在終端設(shè)備11中,處理執(zhí)行單元117執(zhí)行如此生成的處理標(biāo)識(shí)數(shù)據(jù)所標(biāo)識(shí)的處理。結(jié)果,如圖14C所示,在顯示器1041上顯示與語(yǔ)音指令對(duì)應(yīng)的處理執(zhí)行畫(huà)面。
[0157]在上述示例中,從終端設(shè)備11向服務(wù)器設(shè)備12發(fā)送提示語(yǔ)句數(shù)據(jù)。在本變型例中,從終端設(shè)備11發(fā)送給服務(wù)器設(shè)備12的數(shù)據(jù)是標(biāo)識(shí)提示語(yǔ)句的數(shù)據(jù)(提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù))就足夠了,提示語(yǔ)句數(shù)據(jù)是這種數(shù)據(jù)的示例。因此,例如,服務(wù)器設(shè)備12可向終端設(shè)備11發(fā)送附有提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)的各個(gè)提示語(yǔ)句數(shù)據(jù)(圖12的步驟S107),代替提示語(yǔ)句數(shù)據(jù),終端設(shè)備11可向服務(wù)器設(shè)備12發(fā)送附于提示語(yǔ)句數(shù)據(jù)的提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)。
[0158]在本變型例中,當(dāng)用戶(hù)想要發(fā)出與提示語(yǔ)句所表示的示例語(yǔ)音指令相同或相似的語(yǔ)音指令時(shí),用戶(hù)無(wú)需讀出示例語(yǔ)音指令,而是可按照更自然講話的形式向終端設(shè)備11發(fā)出語(yǔ)音指令。
[0159](4)在實(shí)施方式中,用戶(hù)的性別和年齡用作用于生成提示語(yǔ)句數(shù)據(jù)的用戶(hù)屬性。另夕卜,用戶(hù)的當(dāng)前位置和當(dāng)前時(shí)間用作用于生成提示語(yǔ)句數(shù)據(jù)的用戶(hù)周?chē)h(huán)境的屬性。在本發(fā)明中,用于生成提示語(yǔ)句數(shù)據(jù)的用戶(hù)的屬性和用戶(hù)周?chē)h(huán)境的屬性不限于上面剛提及的那些,可使用各種類(lèi)型的其它屬性。
[0160]例如,除了性別和年齡以外或者代替性別和年齡,用戶(hù)的興趣愛(ài)好和職業(yè)、在過(guò)去發(fā)出過(guò)語(yǔ)音指令的次數(shù)(表示發(fā)出語(yǔ)音指令的技能)、在過(guò)去發(fā)出語(yǔ)音指令的頻度等可構(gòu)成用于生成提示語(yǔ)句數(shù)據(jù)的用戶(hù)的屬性。
[0161]另外,除了當(dāng)前位置和當(dāng)前時(shí)間以外或者代替當(dāng)前位置和當(dāng)前時(shí)間,例如,用戶(hù)所在區(qū)域的當(dāng)前天氣和氣溫、表示用戶(hù)是在家、辦公室還是另一地點(diǎn)的信息、表示今天是不是周末或放假的信息等可構(gòu)成用于生成提示語(yǔ)句數(shù)據(jù)的用戶(hù)周?chē)h(huán)境的屬性。
[0162](5)用戶(hù)在過(guò)去(例如,最近)發(fā)出過(guò)的語(yǔ)音指令用作表示用戶(hù)的興趣愛(ài)好或要求的屬性。因此,用戶(hù)在過(guò)去發(fā)出過(guò)的語(yǔ)音指令可構(gòu)成用于生成提示語(yǔ)句數(shù)據(jù)的用戶(hù)的屬性。在此變型例中,服務(wù)器設(shè)備12的存儲(chǔ)器201存儲(chǔ)處理間相關(guān)性數(shù)據(jù)庫(kù)和模型語(yǔ)句數(shù)據(jù)庫(kù)。處理間相關(guān)性數(shù)據(jù)庫(kù)針對(duì)可由終端設(shè)備11執(zhí)行的多個(gè)處理項(xiàng)目當(dāng)中的各個(gè)任意處理對(duì),管理表示處理對(duì)之間的相關(guān)性的大小的處理間相關(guān)性數(shù)據(jù)。模型語(yǔ)句數(shù)據(jù)庫(kù)管理表示與各個(gè)處理項(xiàng)目對(duì)應(yīng)的提示語(yǔ)句的模型的模型語(yǔ)句數(shù)據(jù)。
[0163]圖15示出處理間相關(guān)性數(shù)據(jù)庫(kù)的示例性結(jié)構(gòu)。在變型例中,作為示例,將假設(shè)逐功能地指定處理間相關(guān)性。因此,處理間相關(guān)性數(shù)據(jù)庫(kù)是與可由終端設(shè)備11執(zhí)行的多個(gè)處理項(xiàng)目一對(duì)一關(guān)聯(lián)的記錄的集合,并且具有[第一功能]和[第二功能]作為數(shù)據(jù)字段。[第一功能]具有[功能ID]和[功能名稱(chēng)]作為子字段,其中分別存儲(chǔ)有第一功能的功能ID和功能名稱(chēng)。對(duì)于多個(gè)第二功能(與第一功能具有相關(guān)性的所有其它功能)中的每一個(gè),[第二功能]具有[功能ID]、[功能名稱(chēng)]和[分?jǐn)?shù)]作為子字段,其中分別存儲(chǔ)有第二功能的功能ID、第二功能的功能名稱(chēng)以及代表表示第一處理與第二處理之間的相關(guān)性的大小的數(shù)值的分?jǐn)?shù)。
[0? 64]例如,圖15的第一行中示例性地示出的數(shù)據(jù)表示:表示由功能ID “F1025”標(biāo)識(shí)的功能“餐館搜索”和由功能ID“F0356”標(biāo)識(shí)的功能“換乘導(dǎo)航”之間的相關(guān)性的大小的分?jǐn)?shù)為“10”。
[0165]圖16示出模型語(yǔ)句數(shù)據(jù)庫(kù)的示例性結(jié)構(gòu)。模型語(yǔ)句數(shù)據(jù)庫(kù)是與可由終端設(shè)備11執(zhí)行的多個(gè)處理項(xiàng)目一對(duì)一關(guān)聯(lián)的記錄的集合,并且具有以下數(shù)據(jù)字段:存儲(chǔ)有功能ID的[功能ID]、存儲(chǔ)有功能名稱(chēng)的[功能名稱(chēng)]以及存儲(chǔ)有表不提不功能的提不語(yǔ)句的t旲型的t旲型語(yǔ)句數(shù)據(jù)的[模型語(yǔ)句]。
[0166]例如,圖16的第一行中示例性地示出的數(shù)據(jù)表示:與功能ID“F0356”所標(biāo)識(shí)的功能“換乘導(dǎo)航”關(guān)聯(lián)的模型語(yǔ)句是“想要坐火車(chē)去(地點(diǎn))”。這里,“(地點(diǎn))”表示具有包括“地點(diǎn)”(參見(jiàn)圖8)的類(lèi)型的關(guān)鍵字被插入其中。
[0167]圖17示出根據(jù)本變型例的終端設(shè)備31的功能組件。終端設(shè)備31獲取語(yǔ)音數(shù)據(jù)作為屬性數(shù)據(jù)。因此,終端設(shè)備31包括作為單個(gè)組件的屬性獲取單元111和語(yǔ)音數(shù)據(jù)獲取單元115,而不進(jìn)行區(qū)分。
[0168]圖18示出根據(jù)本變型例的服務(wù)器設(shè)備32的功能組件。服務(wù)器設(shè)備32包括從例如存儲(chǔ)器201讀出處理間相關(guān)性數(shù)據(jù)庫(kù)(圖15)并且獲取處理間相關(guān)性數(shù)據(jù)的相關(guān)性數(shù)據(jù)獲取單元 321 ο
[0169]依照處理間相關(guān)性數(shù)據(jù),服務(wù)器設(shè)備32的語(yǔ)句獲取單元127基于例如與最近由處理標(biāo)識(shí)數(shù)據(jù)生成單元123生成的處理標(biāo)識(shí)數(shù)據(jù)所標(biāo)識(shí)的處理項(xiàng)目的相關(guān)性的大小,從可由終端設(shè)備31執(zhí)行的多個(gè)處理項(xiàng)目當(dāng)中選擇一個(gè)處理項(xiàng)目,并且針對(duì)所選擇的處理項(xiàng)目生成提示指令的提示語(yǔ)句數(shù)據(jù)。
[0170]圖19示出在本變型例中由語(yǔ)音代理系統(tǒng)I執(zhí)行的一系列處理。需要注意,在圖19中,與圖12的步驟相同或?qū)?yīng)的步驟被給予與之相同的標(biāo)號(hào)。
[0171]在本變型例中,首先,終端設(shè)備31的用戶(hù)在對(duì)話畫(huà)面開(kāi)始顯示之后發(fā)出語(yǔ)音指令(步驟S101)。然后,終端設(shè)備31和服務(wù)器設(shè)備32執(zhí)行與語(yǔ)音指令對(duì)應(yīng)的一系列處理(步驟S112至S120),并且終端設(shè)備31執(zhí)行與語(yǔ)音指令對(duì)應(yīng)的處理。
[0172]需要注意,在本變型例中,在生成標(biāo)識(shí)與語(yǔ)音指令對(duì)應(yīng)的處理的處理標(biāo)識(shí)數(shù)據(jù)(步驟S117)之后,服務(wù)器設(shè)備32生成提示語(yǔ)句數(shù)據(jù)(步驟S301),并且將處理標(biāo)識(shí)數(shù)據(jù)與在步驟S301中生成的提示語(yǔ)句數(shù)據(jù)一起發(fā)送(步驟S118)。終端設(shè)備31接收響應(yīng)于語(yǔ)音數(shù)據(jù)的發(fā)送(步驟S113)而與處理標(biāo)識(shí)數(shù)據(jù)一起從服務(wù)器設(shè)備32發(fā)送的提示語(yǔ)句數(shù)據(jù)(步驟S119)。在步驟S119中接收到的提示語(yǔ)句數(shù)據(jù)稍后用于顯示提示語(yǔ)句(步驟S132)。
[0173]下面描述在步驟S301中服務(wù)器設(shè)備32生成提示語(yǔ)句數(shù)據(jù)的示例性過(guò)程。首先,相關(guān)性數(shù)據(jù)獲取單元321在處理間相關(guān)性數(shù)據(jù)庫(kù)(圖15)中搜索在[第一功能]的[功能ID]中存儲(chǔ)有由處理標(biāo)識(shí)數(shù)據(jù)生成單元123在步驟SI 17中生成的處理標(biāo)識(shí)數(shù)據(jù)中所包括的功能ID的記錄,并且將此記錄傳遞給語(yǔ)句獲取單元127。
[0174]提示語(yǔ)句獲取單元127從接收自相關(guān)性數(shù)據(jù)獲取單元321的記錄的[第二功能]中所包括的數(shù)據(jù)當(dāng)中選擇與表示最大數(shù)值的[分?jǐn)?shù)]關(guān)聯(lián)的[功能ID]中所存儲(chǔ)的功能ID,作為標(biāo)識(shí)與對(duì)應(yīng)于用戶(hù)最近所發(fā)出的語(yǔ)音指令的功能具有最大相關(guān)性的功能的功能ID。隨后,語(yǔ)句獲取單元127在模型語(yǔ)句數(shù)據(jù)庫(kù)(圖16)中搜索與所選擇的功能ID對(duì)應(yīng)的記錄,并且獲取存儲(chǔ)在搜索到的記錄的[模型語(yǔ)句]中的模型語(yǔ)句數(shù)據(jù)。
[0175]隨后,如果由處理標(biāo)識(shí)數(shù)據(jù)生成單元123在步驟S117中生成的處理標(biāo)識(shí)數(shù)據(jù)中所包含的關(guān)鍵字包括類(lèi)型與模型語(yǔ)句數(shù)據(jù)所表示的“(地點(diǎn))”等匹配的關(guān)鍵字,則語(yǔ)句獲取單元127用該關(guān)鍵字取代“(地點(diǎn))”等中的字符串。表示替換后的語(yǔ)句的數(shù)據(jù)用作提示語(yǔ)句數(shù)據(jù)。在步驟S301中服務(wù)器設(shè)備32生成提示語(yǔ)句數(shù)據(jù)的示例性過(guò)程的描述這樣結(jié)束。
[0176]圖20A至圖20E示例性地示出在本變型例中顯示在終端設(shè)備31的顯示器1041上的畫(huà)面的轉(zhuǎn)變。在對(duì)話畫(huà)面上,首先,用戶(hù)發(fā)出語(yǔ)音指令(圖20A),并且終端設(shè)備31執(zhí)行與語(yǔ)音指令對(duì)應(yīng)的處理(圖20B)。隨后,如果用戶(hù)有一段時(shí)間沒(méi)有向終端設(shè)備31發(fā)出語(yǔ)音指令,則顯示器1041顯示提示語(yǔ)音指令的提示語(yǔ)句(圖20C)。此提示語(yǔ)句提示針對(duì)與對(duì)應(yīng)于用戶(hù)最近發(fā)出過(guò)的語(yǔ)音指令的處理具有高相關(guān)性的處理的指令。如果用戶(hù)根據(jù)提示語(yǔ)句的提示發(fā)出新的語(yǔ)音指令(圖20D),則終端設(shè)備31與該新的語(yǔ)音指令對(duì)應(yīng)的處理(圖20E)。
[0177](6)在實(shí)施方式中,沒(méi)有關(guān)于用于生成提示語(yǔ)句數(shù)據(jù)的日志數(shù)據(jù)所指示的語(yǔ)音指令的發(fā)出時(shí)間的新/舊狀態(tài)的特別限制,存儲(chǔ)在日志數(shù)據(jù)庫(kù)中的整個(gè)日志數(shù)據(jù)是步驟S105(圖12)中的提取目標(biāo)。另選地,在存儲(chǔ)在日志數(shù)據(jù)庫(kù)中的整個(gè)日志數(shù)據(jù)當(dāng)中,例如,僅與當(dāng)前時(shí)間與過(guò)去的時(shí)間點(diǎn)之間的預(yù)定時(shí)間段(例如,一年)內(nèi)發(fā)出過(guò)的語(yǔ)音指令有關(guān)的日志數(shù)據(jù)可用于生成提示語(yǔ)句數(shù)據(jù)。
[0178](7)在生成提示語(yǔ)句數(shù)據(jù)時(shí),語(yǔ)句獲取單元127可從存儲(chǔ)在日志數(shù)據(jù)庫(kù)中的整個(gè)日志數(shù)據(jù)排除在[處理標(biāo)識(shí)數(shù)據(jù)]中存儲(chǔ)有包括特定功能ID的處理標(biāo)識(shí)數(shù)據(jù)的日志數(shù)據(jù),并且僅使用不包括該特定功能ID的日志數(shù)據(jù)。
[0179]當(dāng)發(fā)出用于執(zhí)行使用特定類(lèi)型的功能(例如,日程管理)的處理的指令時(shí),用戶(hù)可大量使用他/她自己所特定的詞語(yǔ)(例如,他/她的熟人的姓名)。因此,包括在與該類(lèi)型的功能有關(guān)的指令語(yǔ)句數(shù)據(jù)中的信息對(duì)其他用戶(hù)而言可能無(wú)用,或者從個(gè)人信息的保護(hù)角度可能不可取。通過(guò)本變型例,可避免這種不便。
[0180](8)在實(shí)施方式中,為了生成提示語(yǔ)句數(shù)據(jù)(圖12的步驟S106),語(yǔ)句獲取單元127基于屬性數(shù)據(jù)中的相似性將從日志數(shù)據(jù)庫(kù)提取的日志數(shù)據(jù)所指示的指令語(yǔ)句數(shù)據(jù)分組,使得一個(gè)組中的每一個(gè)指令語(yǔ)句數(shù)據(jù)都與同一的處理標(biāo)識(shí)數(shù)據(jù)關(guān)聯(lián)。然后,對(duì)包括在各個(gè)組中的日志數(shù)據(jù)的條數(shù)進(jìn)行計(jì)數(shù),包括最大數(shù)量的日志數(shù)據(jù)的組中的指令語(yǔ)句數(shù)據(jù)(代表指令語(yǔ)句數(shù)據(jù))用于生成提示語(yǔ)句數(shù)據(jù)。這是語(yǔ)句獲取單元127用來(lái)選擇用于生成提示語(yǔ)句數(shù)據(jù)的指令語(yǔ)句數(shù)據(jù)的方法的具體示例,并且可被各種類(lèi)型的其它方法代替。
[0181]可基于其它標(biāo)準(zhǔn)來(lái)進(jìn)行分組。例如,代替將與相同處理標(biāo)識(shí)數(shù)據(jù)關(guān)聯(lián)的指令語(yǔ)句數(shù)據(jù)歸類(lèi)到一個(gè)組中,表示包含相同關(guān)鍵字的指令語(yǔ)句的指令語(yǔ)句數(shù)據(jù)可被歸類(lèi)到一個(gè)組中。另外,在選擇用于生成提示語(yǔ)句數(shù)據(jù)的指令語(yǔ)句數(shù)據(jù)組時(shí),按照日志數(shù)據(jù)的條數(shù)的降序選擇預(yù)定數(shù)量的組的方法可被例如以下方法代替:按照日志數(shù)據(jù)的條數(shù)的降序排除預(yù)定數(shù)量的組(例如,第一組至第五組),并且按照日志數(shù)據(jù)的條數(shù)的降序從剩余組(例如,第六組和隨后的組)進(jìn)行選擇。這防止了僅許多用戶(hù)頻繁發(fā)出的語(yǔ)音指令(例如,“現(xiàn)在天氣如何?”)作為提示語(yǔ)句被重復(fù)地呈現(xiàn)給用戶(hù)的不便情況。此外,在過(guò)去的預(yù)定時(shí)間段內(nèi)由語(yǔ)句獲取單元127用來(lái)生成提示語(yǔ)句數(shù)據(jù)的指令語(yǔ)句數(shù)據(jù)可不用于生成新的提示語(yǔ)句數(shù)據(jù)(要被發(fā)送給同一終端設(shè)備11)。這防止了相同或相似的提示語(yǔ)句被重復(fù)地呈現(xiàn)給同一用戶(hù)的不便情況。
[0182](9)在實(shí)施方式中,服務(wù)器設(shè)備12的語(yǔ)句獲取單元127通過(guò)使用從日志數(shù)據(jù)庫(kù)提取的日志數(shù)據(jù)中所包括的指令語(yǔ)句數(shù)據(jù)生成提示語(yǔ)句數(shù)據(jù)來(lái)獲取提示語(yǔ)句數(shù)據(jù)。提示語(yǔ)句獲取單元127可不生成提示語(yǔ)句數(shù)據(jù),并且可通過(guò)從例如存儲(chǔ)器201讀出提示語(yǔ)句數(shù)據(jù)或者從外部設(shè)備接收提示語(yǔ)句數(shù)據(jù)來(lái)獲取提示語(yǔ)句數(shù)據(jù)。例如,語(yǔ)句獲取單元127可基于屬性數(shù)據(jù)的相似性來(lái)檢索從日志數(shù)據(jù)庫(kù)提取的日志數(shù)據(jù)中所包括的指令語(yǔ)句數(shù)據(jù),并且原樣獲取檢索到的指令語(yǔ)句數(shù)據(jù)作為提示語(yǔ)句數(shù)據(jù)。
[0183](10)在實(shí)施方式中,服務(wù)器設(shè)備12執(zhí)行語(yǔ)音識(shí)別處理(圖12的步驟S115)以及指定與語(yǔ)音指令對(duì)應(yīng)的處理的處理(圖12的步驟S116和S117)。這些處理中的一個(gè)或二者可由終立而設(shè)備11執(zhí)燈。
[0184](11)在實(shí)施方式中,分別被示例性地描述為顯示器1041、觸摸屏1042和麥克風(fēng)105的顯示設(shè)備、輸入裝置和聲音拾取設(shè)備全部被內(nèi)置于終端設(shè)備11中。然而,它們中的至少一個(gè)可被配置為不同于終端設(shè)備11的外部設(shè)備。另外,在實(shí)施方式中,終端設(shè)備11所使用的各種類(lèi)型的數(shù)據(jù)被存儲(chǔ)在內(nèi)置于終端設(shè)備11中的存儲(chǔ)器101中。然而,這些數(shù)據(jù)的全部或一部分可被存儲(chǔ)在外部存儲(chǔ)設(shè)備中。類(lèi)似地,代替存儲(chǔ)器201,服務(wù)器設(shè)備12所使用的各種類(lèi)型的數(shù)據(jù)的全部或一部分可被存儲(chǔ)在外部存儲(chǔ)設(shè)備中。
[0185](12)在實(shí)施方式中,終端設(shè)備11在進(jìn)入等待語(yǔ)音指令的狀態(tài)時(shí)向服務(wù)器設(shè)備12發(fā)送終端標(biāo)識(shí)數(shù)據(jù)和位置數(shù)據(jù)(圖12的步驟S102和S103),這些數(shù)據(jù)的發(fā)送觸發(fā)了生成和發(fā)送提示語(yǔ)句數(shù)據(jù)的處理(圖12的步驟S104至S108)。這些處理不限于在終端設(shè)備11進(jìn)入等待語(yǔ)音指令的狀態(tài)的時(shí)刻執(zhí)行。例如,每當(dāng)預(yù)定時(shí)間段過(guò)去時(shí),或者在檢測(cè)到終端設(shè)備11移動(dòng)了預(yù)定距離或更長(zhǎng)距離的時(shí)刻,終端設(shè)備11可向服務(wù)器設(shè)備12發(fā)送位置數(shù)據(jù)。另外,當(dāng)終端設(shè)備11需要顯示提示語(yǔ)句(圖12的步驟S131為“是”)時(shí),終端設(shè)備11可向服務(wù)器設(shè)備12發(fā)送對(duì)提示語(yǔ)句數(shù)據(jù)的請(qǐng)求,并且可以響應(yīng)于該請(qǐng)求來(lái)執(zhí)行生成和發(fā)送提示語(yǔ)句數(shù)據(jù)的處理(圖12的步驟S104至S108)。
[0186](13)在實(shí)施方式或變型例中,在跟隨在終端設(shè)備11從服務(wù)器設(shè)備12接收到提示語(yǔ)句數(shù)據(jù)之后(跟隨在圖12的步驟S108或圖19的步驟S119之后)并且在用戶(hù)響應(yīng)于提示語(yǔ)句的顯示而發(fā)出語(yǔ)音指令(圖12的步驟S132或者圖19的步驟S132)之前的時(shí)間段內(nèi),終端設(shè)備11可執(zhí)行提示語(yǔ)句提示的處理的至少一部分作為后臺(tái)處理。
[0187]在實(shí)施方式的變型中,在圖12所示的一系列處理中,服務(wù)器設(shè)備12在步驟S106中基于例如在步驟S105中從日志數(shù)據(jù)庫(kù)(圖9)提取的日志數(shù)據(jù)的[處理標(biāo)識(shí)數(shù)據(jù)]中所存儲(chǔ)的數(shù)據(jù)來(lái)指定提示語(yǔ)句數(shù)據(jù)以及標(biāo)識(shí)與提示語(yǔ)句數(shù)據(jù)對(duì)應(yīng)的處理的處理標(biāo)識(shí)數(shù)據(jù)。然后,在步驟S107中,服務(wù)器設(shè)備12向終端設(shè)備11發(fā)送提示語(yǔ)句數(shù)據(jù)以及所指定的處理標(biāo)識(shí)數(shù)據(jù)。當(dāng)在步驟S108中終端設(shè)備11接收到提示語(yǔ)句數(shù)據(jù)以及處理標(biāo)識(shí)數(shù)據(jù)時(shí),終端設(shè)備11在后臺(tái)執(zhí)行由所接收的處理標(biāo)識(shí)數(shù)據(jù)所標(biāo)識(shí)的處理,而不等待用戶(hù)的語(yǔ)音指令。
[0188]在變型例(5)的變型中,在圖19所示的一系列處理中,服務(wù)器設(shè)備12在步驟S118中發(fā)送提示語(yǔ)句數(shù)據(jù)以及處理標(biāo)識(shí)數(shù)據(jù),終端設(shè)備11在步驟S119中接收提示語(yǔ)句數(shù)據(jù)以及處理標(biāo)識(shí)數(shù)據(jù)。因此,在步驟S119的處理之后,終端設(shè)備11在后臺(tái)執(zhí)行由所接收的處理標(biāo)識(shí)數(shù)據(jù)所標(biāo)識(shí)的處理,而不等待用戶(hù)的語(yǔ)音指令。
[0189]隨后,如果響應(yīng)于提示語(yǔ)句,用戶(hù)如提示語(yǔ)句所提示地發(fā)出語(yǔ)音指令,則終端設(shè)備11顯示已在后臺(tái)執(zhí)行的處理的結(jié)果。
[0190]在此變型例中,符合提示語(yǔ)句所提示的語(yǔ)音指令的處理在發(fā)出語(yǔ)音指令之前已經(jīng)執(zhí)行。因此,當(dāng)用戶(hù)如提示語(yǔ)句所提示的發(fā)出語(yǔ)音指令時(shí),更快速地向用戶(hù)呈現(xiàn)處理的結(jié)果O
[0191]需要注意,用戶(hù)未必就發(fā)出提示語(yǔ)句所提示的語(yǔ)音指令。例如,在圖1lA至圖1lD的示例中,響應(yīng)于表示示例性語(yǔ)句“告訴我附近的好披薩餐館”的提示語(yǔ)句,用戶(hù)發(fā)出語(yǔ)音指令“那么告訴我附近的好咖喱餐館”。在這種情況下,對(duì)應(yīng)于提示語(yǔ)句的處理與對(duì)應(yīng)于語(yǔ)音指令的處理具有不同的參數(shù)和相同的功能。因此,在這種情況下同樣,如果在發(fā)出語(yǔ)音指令之前在后臺(tái)激活此功能(在圖1lA至圖1lD的示例中,功能“餐館搜索”),則處理的結(jié)果可被馬上顯示。
[0192]在變型例的另一變型中,當(dāng)用戶(hù)響應(yīng)于提示語(yǔ)句發(fā)出語(yǔ)音指令時(shí),終端設(shè)備11可顯示符合語(yǔ)音指令的處理結(jié)果,而無(wú)需訪問(wèn)服務(wù)器設(shè)備12。在這種情況下,為了識(shí)別用戶(hù)如提示語(yǔ)句所提示而發(fā)出的語(yǔ)音指令,終端設(shè)備11包括與包括在服務(wù)器設(shè)備12中的語(yǔ)音識(shí)別單元122和處理標(biāo)識(shí)數(shù)據(jù)生成單元123相似的組件。當(dāng)用戶(hù)如提示語(yǔ)句所提示的發(fā)出語(yǔ)音指令時(shí),終端設(shè)備11識(shí)別語(yǔ)音數(shù)據(jù)所表示的語(yǔ)音并且生成指令語(yǔ)句數(shù)據(jù)以及處理標(biāo)識(shí)數(shù)據(jù)(與圖12或圖19的步驟S115至S117的處理相似的處理),而無(wú)需向服務(wù)器設(shè)備12發(fā)送語(yǔ)音數(shù)據(jù)。如果由如此生成的處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)的處理(與語(yǔ)音數(shù)據(jù)對(duì)應(yīng)的處理)與在后臺(tái)執(zhí)行的處理匹配,則終端設(shè)備11馬上顯示已經(jīng)執(zhí)行的處理的結(jié)果。
[0193]在此變型例中,即使當(dāng)用戶(hù)如提示語(yǔ)句所提示的發(fā)出語(yǔ)音指令時(shí)終端設(shè)備11無(wú)法與服務(wù)器設(shè)備12通信,終端設(shè)備11也向用戶(hù)呈現(xiàn)符合語(yǔ)音指令的處理的結(jié)果。
[0194](14)終端設(shè)備11可包括揚(yáng)聲器,可經(jīng)由揚(yáng)聲器來(lái)讀出提示語(yǔ)句。在這種情況下,作為功能組件,終端設(shè)備11包括:語(yǔ)音數(shù)據(jù)生成單元,其生成語(yǔ)音數(shù)據(jù),該語(yǔ)音數(shù)據(jù)表示通過(guò)讀出提示語(yǔ)句數(shù)據(jù)所表示的語(yǔ)句而形成的語(yǔ)音;以及語(yǔ)音數(shù)據(jù)輸出單元,其將語(yǔ)音數(shù)據(jù)輸出給揚(yáng)聲器。語(yǔ)音數(shù)據(jù)輸出單元與顯示控制單元114發(fā)出用于顯示提示語(yǔ)句的指令同時(shí)將語(yǔ)音數(shù)據(jù)輸出給揚(yáng)聲器。結(jié)果,提示語(yǔ)句不僅被顯示,而且以語(yǔ)音的形式被呈現(xiàn)給用戶(hù)。
[0195](15)在實(shí)施方式中,終端設(shè)備11和服務(wù)器設(shè)備12通過(guò)使普通計(jì)算機(jī)執(zhí)行符合根據(jù)本發(fā)明的程序的處理來(lái)實(shí)現(xiàn)。另選地,終端設(shè)備11和服務(wù)器設(shè)備12中的一方或二者可被配置為所謂的專(zhuān)用設(shè)備。
[0196]本發(fā)明將被理解為系統(tǒng)(其示例是語(yǔ)音代理系統(tǒng))、構(gòu)成該的終端設(shè)備和服務(wù)器設(shè)備、由這些設(shè)備執(zhí)行的處理的方法、使得計(jì)算機(jī)充當(dāng)這些設(shè)備的程序以及記錄有該程序的計(jì)算機(jī)可讀非暫時(shí)性記錄介質(zhì)。需要注意,根據(jù)本發(fā)明的程序可經(jīng)由記錄介質(zhì)或者經(jīng)由諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)提供給計(jì)算機(jī)。
【主權(quán)項(xiàng)】
1.一種終端設(shè)備,該終端設(shè)備包括: 屬性獲取單元,該屬性獲取單元獲取表示用戶(hù)的屬性或者所述用戶(hù)周?chē)沫h(huán)境的屬性的屬性數(shù)據(jù); 語(yǔ)句獲取單元,該語(yǔ)句獲取單元獲取提示語(yǔ)句數(shù)據(jù),所述提示語(yǔ)句數(shù)據(jù)表示提示所述用戶(hù)發(fā)出語(yǔ)音指令的語(yǔ)句,并且所述提示語(yǔ)句數(shù)據(jù)與所述屬性數(shù)據(jù)表示的所述屬性對(duì)應(yīng);顯示控制單元,該顯示控制單元使顯示設(shè)備顯示由所述提示語(yǔ)句數(shù)據(jù)表示的語(yǔ)句; 語(yǔ)音數(shù)據(jù)獲取單元,該語(yǔ)音數(shù)據(jù)獲取單元獲取語(yǔ)音數(shù)據(jù),所述語(yǔ)音數(shù)據(jù)表示所述用戶(hù)響應(yīng)于所述顯示設(shè)備顯示由所述提示語(yǔ)句數(shù)據(jù)表示的語(yǔ)句而發(fā)出的語(yǔ)音; 處理標(biāo)識(shí)數(shù)據(jù)獲取單元,該處理標(biāo)識(shí)數(shù)據(jù)獲取單元獲取處理標(biāo)識(shí)數(shù)據(jù),所述處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與所述語(yǔ)音數(shù)據(jù)表示的指令對(duì)應(yīng)的處理;以及 處理執(zhí)行單元,該處理執(zhí)行單元執(zhí)行由所述處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)的處理。2.根據(jù)權(quán)利要求1所述的終端設(shè)備,該終端設(shè)備還包括: 發(fā)送單元,該發(fā)送單元向服務(wù)器設(shè)備發(fā)送所述屬性數(shù)據(jù)和所述語(yǔ)音數(shù)據(jù),其中所述語(yǔ)句獲取單元接收作為對(duì)所述發(fā)送單元發(fā)送所述屬性數(shù)據(jù)的回復(fù)而從所述服務(wù)器設(shè)備發(fā)送的所述提示語(yǔ)句數(shù)據(jù),并且 所述處理標(biāo)識(shí)數(shù)據(jù)獲取單元接收作為對(duì)所述發(fā)送單元發(fā)送所述語(yǔ)音數(shù)據(jù)的回復(fù)而從所述服務(wù)器設(shè)備發(fā)送的所述處理標(biāo)識(shí)數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的終端設(shè)備,其中 所述發(fā)送單元向所述服務(wù)器設(shè)備發(fā)送提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù),所述提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)表示當(dāng)所述語(yǔ)音數(shù)據(jù)獲取單元獲取了所述語(yǔ)音數(shù)據(jù)時(shí)由所述顯示設(shè)備顯示的語(yǔ)句的所述提示語(yǔ)句數(shù)據(jù),并且 所述處理標(biāo)識(shí)數(shù)據(jù)獲取單元接收作為對(duì)所述語(yǔ)音數(shù)據(jù)和所述提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)的發(fā)送的回復(fù)而從所述服務(wù)器設(shè)備發(fā)送的所述處理標(biāo)識(shí)數(shù)據(jù),所述處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與所述語(yǔ)音數(shù)據(jù)所表示的指令和所述提示語(yǔ)句標(biāo)識(shí)數(shù)據(jù)所標(biāo)識(shí)的語(yǔ)句的組合對(duì)應(yīng)的處理。4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的終端設(shè)備,其中 所述屬性獲取單元獲取表示所述用戶(hù)發(fā)出的語(yǔ)音的所述語(yǔ)音數(shù)據(jù)作為所述屬性數(shù)據(jù)。5.一種服務(wù)器設(shè)備,該服務(wù)器設(shè)備包括: 接收單元,該接收單元從終端設(shè)備接收屬性數(shù)據(jù),所述屬性數(shù)據(jù)表示所述終端設(shè)備的用戶(hù)的屬性或者所述用戶(hù)周?chē)沫h(huán)境的屬性; 語(yǔ)句獲取單元,該語(yǔ)句獲取單元獲取提示語(yǔ)句數(shù)據(jù),所述提示語(yǔ)句數(shù)據(jù)表示提示所述用戶(hù)發(fā)出語(yǔ)音指令的語(yǔ)句的,并且所述提示語(yǔ)句數(shù)據(jù)與所述屬性數(shù)據(jù)表示的所述屬性對(duì)應(yīng); 發(fā)送單元,該發(fā)送單元向所述終端設(shè)備發(fā)送所述提示語(yǔ)句數(shù)據(jù),其中,在所述發(fā)送單元發(fā)送所述提示語(yǔ)句數(shù)據(jù)之后,所述接收單元接收從所述終端設(shè)備發(fā)送的語(yǔ)音數(shù)據(jù); 語(yǔ)音識(shí)別單元,該語(yǔ)音識(shí)別單元識(shí)別所述語(yǔ)音數(shù)據(jù)所表示的指令;以及處理標(biāo)識(shí)數(shù)據(jù)生成單元,該處理標(biāo)識(shí)數(shù)據(jù)生成單元生成標(biāo)識(shí)與所述指令對(duì)應(yīng)的處理的處理標(biāo)識(shí)數(shù)據(jù),并且 其中,作為對(duì)所述接收單元接收到的所述語(yǔ)音數(shù)據(jù)的回復(fù),所述發(fā)送單元向所述終端設(shè)備發(fā)送所述處理標(biāo)識(shí)數(shù)據(jù)。6.根據(jù)權(quán)利要求5所述的服務(wù)器設(shè)備,該服務(wù)器設(shè)備還包括 存儲(chǔ)控制單元,其中 所述接收單元從多個(gè)終端設(shè)備中的每一個(gè)接收所述屬性數(shù)據(jù)和所述語(yǔ)音數(shù)據(jù), 所述存儲(chǔ)控制單元使存儲(chǔ)設(shè)備將所述接收單元從各個(gè)終端設(shè)備接收到的所述屬性數(shù)據(jù)與指令語(yǔ)句數(shù)據(jù)彼此關(guān)聯(lián)地存儲(chǔ),所述指令語(yǔ)句數(shù)據(jù)表示由所述接收單元從所述終端設(shè)備接收到的所述語(yǔ)音數(shù)據(jù)表示并且被所述語(yǔ)音識(shí)別單元識(shí)別的指令的語(yǔ)句,并且 所述語(yǔ)句獲取單元利用與如下的屬性數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)在所述存儲(chǔ)設(shè)備中的指令語(yǔ)句數(shù)據(jù)生成待從所述發(fā)送單元向所述多個(gè)終端設(shè)備中的所述一個(gè)終端設(shè)備發(fā)送的提示語(yǔ)句數(shù)據(jù),其中該屬性數(shù)據(jù)與由所述接收單元從所述多個(gè)終端設(shè)備中的一個(gè)終端設(shè)備接收到的屬性數(shù)據(jù)具有預(yù)定關(guān)系。7.根據(jù)權(quán)利要求6所述的服務(wù)器設(shè)備,其中 所述存儲(chǔ)控制單元使所述存儲(chǔ)設(shè)備將指令語(yǔ)句數(shù)據(jù)與時(shí)間數(shù)據(jù)彼此關(guān)聯(lián)地存儲(chǔ),所述時(shí)間數(shù)據(jù)表示所述指令語(yǔ)句數(shù)據(jù)所表示的指令的發(fā)出時(shí)間,并且 所述語(yǔ)句獲取單元基于存儲(chǔ)在所述存儲(chǔ)設(shè)備中的多條指令語(yǔ)句數(shù)據(jù)以及與所述多條指令語(yǔ)句數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)的時(shí)間數(shù)據(jù)來(lái)指定表示隨著時(shí)間過(guò)去而使用頻度增加的指令的指令語(yǔ)句數(shù)據(jù),并且利用所指定的指令語(yǔ)句數(shù)據(jù)來(lái)生成待從所述發(fā)送單元發(fā)送的提示語(yǔ)句數(shù)據(jù)。8.根據(jù)權(quán)利要求6或7所述的服務(wù)器設(shè)備,其中 所述存儲(chǔ)控制單元使所述存儲(chǔ)設(shè)備將指令語(yǔ)句數(shù)據(jù)與終端標(biāo)識(shí)數(shù)據(jù)彼此關(guān)聯(lián)地存儲(chǔ),所述指令語(yǔ)句數(shù)據(jù)由所述語(yǔ)音識(shí)別單元根據(jù)語(yǔ)音數(shù)據(jù)生成,并且所述終端標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)發(fā)送所述語(yǔ)音數(shù)據(jù)的終端設(shè)備,并且 所述語(yǔ)句獲取單元生成提示如下指令的提示語(yǔ)句數(shù)據(jù),作為待從所述發(fā)送單元向所述多個(gè)終端設(shè)備中的一個(gè)終端設(shè)備發(fā)送的提示語(yǔ)句數(shù)據(jù),其中該指令與和標(biāo)識(shí)所述多個(gè)終端設(shè)備中的一個(gè)終端設(shè)備的終端標(biāo)識(shí)數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)在所述存儲(chǔ)設(shè)備中的指令語(yǔ)句數(shù)據(jù)所表示的指令不具有預(yù)定相似性。9.根據(jù)權(quán)利要求5所述的服務(wù)器設(shè)備,該服務(wù)器設(shè)備還包括: 相關(guān)性數(shù)據(jù)獲取單元,該相關(guān)性數(shù)據(jù)獲取單元獲取處理間相關(guān)性數(shù)據(jù),所述處理間相關(guān)性數(shù)據(jù)表示多個(gè)處理項(xiàng)目中包括的兩個(gè)任意處理項(xiàng)目之間的相關(guān)性的大小,其中所述接收單元接收從所述終端設(shè)備發(fā)送的所述語(yǔ)音數(shù)據(jù)作為所述屬性數(shù)據(jù), 所述語(yǔ)音識(shí)別單元識(shí)別由所述屬性數(shù)據(jù)表示的指令, 所述處理標(biāo)識(shí)數(shù)據(jù)生成單元生成處理標(biāo)識(shí)數(shù)據(jù),所述處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與所述屬性數(shù)據(jù)所表示的指令對(duì)應(yīng)的處理項(xiàng)目,并且 所述語(yǔ)句獲取單元基于所述處理間相關(guān)性數(shù)據(jù)所表示的、與對(duì)應(yīng)于所述屬性數(shù)據(jù)所表示的指令的處理項(xiàng)目之間的相關(guān)性的大小,從所述多個(gè)處理項(xiàng)目當(dāng)中選擇一個(gè)處理項(xiàng)目,并且獲取表示如下語(yǔ)句的提示語(yǔ)句數(shù)據(jù)作為與所述屬性數(shù)據(jù)所表示的屬性對(duì)應(yīng)的提示語(yǔ)句數(shù)據(jù),該語(yǔ)句提示用于所選擇的一個(gè)處理項(xiàng)目的指令。10.—種使計(jì)算機(jī)執(zhí)行下列操作的程序: 獲取表示用戶(hù)的屬性或者所述用戶(hù)周?chē)沫h(huán)境的屬性的屬性數(shù)據(jù); 獲取提示語(yǔ)句數(shù)據(jù),所述提示語(yǔ)句數(shù)據(jù)表示提示所述用戶(hù)發(fā)出語(yǔ)音指令的語(yǔ)句,所述提示語(yǔ)句數(shù)據(jù)與所述屬性數(shù)據(jù)所表示的屬性對(duì)應(yīng); 在顯示設(shè)備上顯示所述提示語(yǔ)句數(shù)據(jù)所表示的語(yǔ)句; 獲取語(yǔ)音數(shù)據(jù),所述語(yǔ)音數(shù)據(jù)表示由所述用戶(hù)響應(yīng)于所述顯示設(shè)備顯示由所述提示語(yǔ)句數(shù)據(jù)表示的語(yǔ)句而發(fā)出的語(yǔ)音; 獲取處理標(biāo)識(shí)數(shù)據(jù),所述處理標(biāo)識(shí)數(shù)據(jù)標(biāo)識(shí)與所述語(yǔ)音數(shù)據(jù)所表示的指令對(duì)應(yīng)的處理;以及 基于所述處理標(biāo)識(shí)數(shù)據(jù)來(lái)標(biāo)識(shí)處理。
【文檔編號(hào)】G10L15/22GK105874531SQ201480072290
【公開(kāi)日】2016年8月17日
【申請(qǐng)日】2014年12月24日
【發(fā)明人】栗棲俊治, 柘植結(jié)旗
【申請(qǐng)人】株式會(huì)社Ntt都科摩