專利名稱:信息檢索裝置、信息檢索方法及信息檢索程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于會話處理的信息檢索。
背景技術(shù):
一般地,便攜電話機(jī)等具備通信功能的便攜設(shè)備具有使用萬維網(wǎng)(WWW)檢索在服務(wù)器中存儲的各種信息并向用戶提示的功能。關(guān)于信息的檢索,下述技術(shù)得到普及能夠用通過設(shè)備與用戶之間的會話處理而獲得的關(guān)鍵字來精簡檢索范圍,高效地檢索用戶期望的
便攜設(shè)備由于是用戶便攜使用的設(shè)備,所以假定各種狀況下的使用。在便攜設(shè)備中進(jìn)行與用戶的會話處理的情況下,期望根據(jù)具有多樣性的設(shè)備的使用狀況來優(yōu)化會話處理的內(nèi)容。例如,根據(jù)用戶的移動方式(汽車、電車、步行等)、是否握持設(shè)備和/或是否使設(shè)備接近臉等使用狀況,最佳的會話處理是不同的。作為檢測設(shè)備的使用狀況并切換處理內(nèi)容的技術(shù),已知有專利文獻(xiàn)I、專利文獻(xiàn)2中記載的技術(shù)。在專利文獻(xiàn)I中,公開了下述技術(shù)在搭載有GPS的便攜設(shè)備中,處理GPS信號而檢測用戶的當(dāng)前的移動模式,根據(jù)用戶的移動模式,切換所提供的業(yè)務(wù)的內(nèi)容。在專利文獻(xiàn)2中,公開了下述技術(shù)讀取用戶對設(shè)備的接觸圖案,選擇執(zhí)行與接觸圖案對應(yīng)的應(yīng)用程序。專利文獻(xiàn)I:特開2006-292596號公報專利文獻(xiàn)2:特開2004-302734號公報但是,在專利文獻(xiàn)I、專利文獻(xiàn)2所記載的技術(shù)中,由于未綜合地判斷用戶對設(shè)備的使用狀況,所以存在當(dāng)與用戶之間進(jìn)行會話處理的情況下無法根據(jù)設(shè)備的使用狀況來優(yōu)化該會話處理的內(nèi)容的問題。
發(fā)明內(nèi)容
本發(fā)明鑒于上述問題而提出,目的在于提供能夠執(zhí)行與用戶對設(shè)備的使用狀況相應(yīng)的最佳會話處理而高效地檢索用戶期望的信息的信息檢索裝置、信息檢索方法及信息檢索程序。為了解決上述問題,達(dá)到目的,本發(fā)明的信息檢索裝置具備殼體;輸入輸出部,其執(zhí)行與用戶之間的會話處理;第I檢測部,其檢測表示上述用戶的當(dāng)前的移動方式的移動模式;第2檢測部,其檢測表示上述用戶是否握持上述殼體的握持狀況;第3檢測部,其檢測表示上述用戶是否將上述殼體接近臉的說話姿勢狀況;選擇部,其從確定上述會話處理的多個會話模式,根據(jù)上述移動模式、上述握持狀況與上述說話姿勢狀況的組合選擇上述會話模式;會話控制部,其按照所選擇的上述會話模式,控制上述會話處理;以及檢索部,其使用在上述會話處理中輸入的關(guān)鍵字檢索信息。根據(jù)本發(fā)明,產(chǎn)生能夠執(zhí)行與用戶對設(shè)備的使用狀況相應(yīng)的最佳會話處理而高效地檢索用戶期望的信息的效果。
圖I是表示第I實施例的信息檢索裝置的方框圖。圖2是表示第I實施例的信息檢索裝置的外觀的示意圖。圖3是說明“握持狀況”的圖。圖4是說明“說話姿勢狀況”的圖。圖5是表不會話模式對應(yīng)表的一例的圖。圖6-1是表示會話腳本的一例的圖。圖6-2是表示會話腳本的一例的圖。
圖6-3是表示會話腳本的一例的圖。圖6-4是表示會話腳本的一例的圖。圖6-5是表示會話腳本的一例的圖。圖7是表示會話控制部執(zhí)行的處理的流程圖。圖8是表示檢索部執(zhí)行的處理的流程圖。圖9-1是表示會話腳本的一例的圖。圖9-2是表示會話腳本的一例的圖。圖9-3是表示會話腳本的一例的圖。圖10是表示檢索部執(zhí)行的處理的流程圖。圖11-1是表示會話腳本的一例的圖。圖11-2是表示會話腳本的一例的圖。圖11-3是表示會話腳本的一例的圖。圖12是表示檢索部執(zhí)行的處理的流程圖。圖13是表示第2實施例的信息檢索裝置的方框圖。圖14是表不會話模式對應(yīng)表的一例的圖。圖15是表示第3實施例的信息檢索裝置的方框圖。圖16是表不會話模式對應(yīng)表的一例的圖。符號的說明I信息檢索裝置,10輸入部,13輸出部,14存儲部,15控制部,101第I檢測部,102第2檢測部,103第3檢測部,104選擇部,105會話控制部,106檢索部,110會話模式對應(yīng)表,120會話腳本,200信息檢索裝置,201第4檢測部,210會話模式對應(yīng)表,300信息檢索裝置,301第5檢測部,310會話模式對應(yīng)表。
具體實施例方式以下參照附圖,詳細(xì)說明本發(fā)明的信息檢索裝置、信息檢索方法及信息檢索程序的最佳實施例。以下所示的實施例是將本發(fā)明應(yīng)用于具有在與用戶之間執(zhí)行會話處理的功能的便攜設(shè)備的例子。在便攜設(shè)備中,為了執(zhí)行與用戶之間的順利的會話處理,期望根據(jù)用戶的移動方式(汽車、電車、步行等)和/或是否握持設(shè)備、設(shè)備是否接近臉等使用狀況,優(yōu)化會話處理的內(nèi)容。例如,若用戶在步行中,則在用戶對便攜終端聲音輸入“餐廳”時,以從當(dāng)前位置可步行的距離作為范圍來檢索餐廳,在檢索到多個候選的情況下,期望以聲音會話來精簡候選。另外,若用戶乘電車在移動中,則在對裝置筆輸入“餐廳”時,檢索??康能囌局苓叺牟蛷d,在檢索到多個候選的情況下,期望通過基于筆輸入和顯示器顯示的會話來精簡候選。另外,在用戶步行中、乘電車移動中的情況下,期望在裝置接近臉的情況下進(jìn)行使用麥克風(fēng)和揚聲器的聲音的輸入輸出,在裝置離開臉的情況下切換到基于筆輸入和顯示器顯示的輸入輸出。另外,在用戶乘汽車移動中的情況下,期望不依賴于裝置與用戶的臉的距離,而根據(jù)用戶是否握持該裝置(握持裝置的情況,是駕駛者以外的人使用的可能性高),來適宜切換進(jìn)行使用麥克風(fēng)和揚聲器的聲音的輸入輸出還是進(jìn)行基于筆輸入和顯示器顯示的輸入輸出。而且,在用戶乘汽車移動中未握持裝置(例如,以置于支持架等的狀態(tài))而進(jìn)行聲音輸入輸出的情況下,與用戶在步行中、乘電車移動中以使裝置接近臉的狀態(tài)進(jìn)行聲音輸入輸出的情況比較,期望增大麥克風(fēng)的聲音輸入的級別和/或揚聲器的音量。另外,在用戶乘汽車移動中對裝置聲音輸入了“餐廳”的情況下,期望檢索處于從當(dāng)前位置起以汽車10分鐘左右的距離以內(nèi)的餐廳,在檢索到多個的情況下,通過聲音會話精簡檢索范圍。 這樣,在檢索同一內(nèi)容的信息的情況下,為了邊在與用戶之間適合地進(jìn)行會話處理邊準(zhǔn)確地檢索用戶需求的信息,優(yōu)選綜合地判斷裝置的使用狀況,根據(jù)該使用狀況,來優(yōu)化會話中使用的輸入輸出方式的選擇和/或輸入輸出方式的工作控制、輸出的信息的內(nèi)容的確定、與輸入相應(yīng)的檢索范圍的選擇等執(zhí)行會話處理方面的具體控制內(nèi)容。以下所示的實施例的信息檢索裝置響應(yīng)這樣的要求,通過檢測用戶的移動模式(步行的移動、乘汽車的移動、乘電車的移動)和/或握持狀況(是否手持裝置)、說話姿勢狀況(裝置是否接近臉),選擇根據(jù)這些結(jié)果綜合地判斷的用戶的使用狀況所對應(yīng)的會話模式來執(zhí)行會話處理,即使用戶不明示地輸入裝置的使用狀況,也能夠根據(jù)用戶的使用狀況來優(yōu)化會話處理的內(nèi)容,高效地檢索用戶期望的信息。(第I實施例)圖I是表示第I實施例的信息檢索裝置I的結(jié)構(gòu)的方框圖。此外圖2是表示信息檢索裝置I的外觀的示意圖。信息檢索裝置I具備位置測位傳感器2、方位傳感器3、加速度傳感器4、距離傳感器5、角度傳感器6、壓電傳感器7各種傳感器;具有筆輸入部8、聲音輸入部9的輸入部10 ;具有聲音輸出部11、顯示輸出部12的輸出部13 ;存儲部14及控制部15。位置測位傳感器2、方位傳感器3、加速度傳感器4、距離傳感器5、角度傳感器6如圖2所示,組裝到信息檢索裝置I的殼體Ia內(nèi)部。位置測位傳感器2使用例如GPS等來測定信息檢索裝置I的絕對位置(即,攜帶信息檢索裝置I的用戶的當(dāng)前位置),將位置信息向控制部15輸出。方位傳感器3使用例如磁阻元件等來測定信息檢索裝置I相對于地磁的絕對方位(即,攜帶信息檢索裝置I的用戶的朝向),將方位信息向控制部15輸出。加速度傳感器4使用例如壓電電阻元件等來測定信息檢索裝置I的加速度,將加速度信息向控制部15輸出。距離傳感器5使用例如電磁波的反射來測定信息檢索裝置I與使用該信息檢索裝置I的用戶的臉位置的距離,將距離信息向控制部15輸出。角度傳感器6使用例如光和/或磁來測定信息檢索裝置I的角度,將角度信息向控制部15輸出。壓電傳感器7是通過施加壓力而產(chǎn)生電壓的傳感器,例如設(shè)置在信息檢索裝置I的殼體Ia的外周部等用戶手持信息檢索裝置I時接觸的部位。該壓電傳感器7在用戶握持信息檢索裝置I時,向控制部15輸出與通過握持而施加的壓力相應(yīng)的電壓值。筆輸入部8是接收用戶在顯示輸出部12上用筆16書寫的文字和/或繪圖或指示信息等輸入,將輸入信息向控制部15輸出的模塊。作為筆輸入部8,可以使用在液晶顯示器的畫面上粘帖有透明的壓電元件的所謂觸摸顯示器。聲音輸入部9是接收用戶的說話聲音的輸入,將輸入信息向控制部15輸出的模塊,包括麥克風(fēng)和AD變換器。聲音輸入部9通過麥克風(fēng)取入用戶發(fā)出的聲音信號,通過由AD變換器進(jìn)行AD變換處理而變換為數(shù)字信號,作為數(shù)字形式的聲音信號向控制部15輸出。聲音輸出部11是聲音輸出向用戶提不的信息的模塊,包括揚聲器和DA變換器。聲 音輸出部11通過DA變換器對從控制部15作為響應(yīng)聲音而輸出的數(shù)字形式的聲音信號進(jìn)行DA變換處理而變換為模擬信號,將模擬形式的聲音信號從揚聲器輸出。顯示輸出部12是通過顯示而輸出向用戶提示的信息的模塊,使用液晶顯示器等可顯示文字和/或圖像的顯示裝置。存儲部14存儲用于控制在控制部15中執(zhí)行的會話處理的會話模式的選擇中使用的會話模式對應(yīng)表110和/或用于執(zhí)行會話處理的會話腳本120。另外,在圖I中,圖示了將存儲會話模式對應(yīng)表110和/或會話腳本120的存儲部14設(shè)置于控制部15的外部的例子,但是也可以使用控制部15內(nèi)部的存儲器作為存儲部14,在控制部15內(nèi)部的存儲器存儲會話模式對應(yīng)表110和/或會話腳本120。另外,作為存儲部14,也可以使用HDD (HardDisc Drive,硬盤驅(qū)動器)、光盤、存儲卡、RAM (Random Access Memory,隨機(jī)存儲器)等一般使用的存儲介質(zhì)的任意一種??刂撇?5總體地控制信息檢索裝置I全體的工作,例如,具有作為具備CPU(Central Processing Unit,中央處理單兀)、ROM (Read Only Memory,只讀存儲器)、RAM(Random Access Memory,隨機(jī)存儲器)、輸入輸出接口、其他周邊電路的微計算機(jī)的結(jié)構(gòu)。在該控制部15中,例如,通過CPU將RAM用作為工作區(qū)域而執(zhí)行ROM中存儲的程序,如圖I所示,實現(xiàn)第I檢測部101、第2檢測部102、第3檢測部103、選擇部104、會話控制部105、檢索部106的各功能構(gòu)成。第I檢測部101使用來自位置測位傳感器2、方位傳感器3、加速度傳感器4中的至少一個傳感器的信息,檢測攜帶信息檢索裝置I的用戶的“移動模式”。在此,所謂“移動模式”,表示用戶的當(dāng)前的移動方式,具體地,表示用戶的當(dāng)前的移動方式是步行的移動、乘汽車的移動還是乘電車的移動。由第I檢測部101進(jìn)行的處理能夠利用公知的技術(shù)來實現(xiàn),所述公知的技術(shù)例如僅使用特開2006-292596號公報(專利文獻(xiàn)I)中公開的GPS等位置測位手段的方法、使用文獻(xiàn)“池谷直紀(jì)等,使用3軸加速度傳感器的移動狀況推定方式,信息處理學(xué)會,研究會報告,普適計算系統(tǒng)(UBI),Vol. 2008 No. 66,pp. 75-80,2008年7月”中公開的加速度傳感器的方法等。即,信息檢索裝置I的位置的時間變化大否、加速度的變化大否、方位的變化大否等的數(shù)值是依“移動模式”(“步行的移動(Waking)”、“乘汽車的移動(Driving)”、“乘電車的移動(On a train)”)而分別不同的值,所以基于從位置測位傳感器2和/或方位傳感器3、加速度傳感器4等獲得的數(shù)值數(shù)據(jù),能夠檢測用戶的“移動模式”。第2檢測部102使用來自壓電傳感器7的信息,檢測用戶對信息檢索裝置I的“握持狀況”。在此,所謂“握持狀況”,表示用戶是否握持信息檢索裝置I (殼體la),取如圖3(a)所示用戶握持信息檢索裝置I的殼體Ia的“握持(Hold)”的狀態(tài)和如圖3 (b)所示將信息檢索裝置I載置在支持架150上而用戶不握持的“非握持(Un-hold)”的狀態(tài)這2值。如上所述,壓電傳感器7設(shè)置在用戶握持信息檢索裝置I時接觸的部位,若通過用戶的握持施加壓力,則輸出與壓力相應(yīng)的電壓值。第2檢測部102對壓電傳感器7輸出的電壓進(jìn)行AD變換,并與預(yù)先設(shè)定的閾值比較,在壓電傳感器7的電壓值超過閾值的情況下判斷為“握持(Hold)”,若電壓值在閾值以下,則判斷為“非握持(Un-hold)”。第3檢測部103使用來自距離傳感器5和/或角度傳感器6中的至少任意一個傳感器的信息,檢測用戶的“說話姿勢狀況”。在此,所謂“說話姿勢狀況”,表示用戶是否將信息檢索裝置I (殼體Ia)接近臉,取如圖4 (a)所示用戶將信息檢索裝置I接近臉的“接近臉(Near to face)”的狀態(tài)和如圖4 (b)所示用戶將信息檢索裝置I離開臉的“遠(yuǎn)離臉(Far from face)”的狀態(tài)這2值。在用戶要使用信息檢索裝置I的聲音輸入部9及聲音輸出部11而執(zhí)行基于聲音的會話的情況下,由于信息檢索裝置I的角度變化,與用戶的臉的距離變近,所以來自角度傳感器6的輸出和/或來自距離傳感器5的輸出變化。第3檢測部103基于從這些角度傳感器6和/或距離傳感器5獲得的數(shù)值數(shù)據(jù),判斷是“接近臉 (Near to face)”的狀態(tài)還是“遠(yuǎn)離臉(Far from face)”的狀態(tài)。選擇部104參照在存儲部14存儲的會話模式對應(yīng)表110,在該會話模式對應(yīng)表110記載的多個“會話模式”中,選擇預(yù)先確定的“會話模式”作為與由第I檢測部101檢測的用戶的“移動模式”、由第2檢測部102檢測的“握持狀況”和由第3檢測部103檢測的“說話姿勢狀況”的組合對應(yīng)的模式。在此,所謂“會話模式”,是確定與用戶之間的會話處理的使用輸入部10和輸出部13的方式的模式,與相應(yīng)于用戶對信息檢索裝置I的使用狀況而不同的多個會話處理的方式對應(yīng),確定了多個“會話模式”。即,在會話控制部105中,按照由選擇部104選擇的“會話模式”確定的會話處理的方式,控制與用戶之間的會話處理,以便邊進(jìn)行最佳的輸入部10和/或輸出部13的選擇、輸入的內(nèi)容的解釋和/或向用戶提示的信息內(nèi)容的變更等,邊執(zhí)行根據(jù)用戶對信息檢索裝置I的使用狀況而優(yōu)化的會話處理。具體地,例如,若“移動模式”為“步行的移動(Waking)”,則優(yōu)選將檢索對象的檢索范圍解釋為假定徒步的移動范圍的范圍,若“握持狀況”為“非握持(Un-hold)”,則優(yōu)選增大聲音輸出的音量,若“說話姿勢狀況”為“遠(yuǎn)離臉(Far from face)”,則優(yōu)選選擇顯示輸出部12而非聲音輸出部11作為輸出部13,進(jìn)行基于文字和/或圖像的輸出?!皶捘J健睘榉瞧娴囟蔷C合地考慮影響這樣的會話處理的信息檢索裝置I的使用狀況的模式,通過執(zhí)行根據(jù)“會話模式”而優(yōu)化的會話處理,可實現(xiàn)合理的會話。在圖5中示出存儲部14中存儲的會話模式對應(yīng)表110的一例。在該圖5所示的會話模式對應(yīng)表110中,表示例如在“移動模式”為“乘汽車的移動(Driving)”,“握持狀況”為“握持(Hold)”,“說話姿勢狀況”為“接近臉(Near to face)”時,對于這些的組合,“會話模式I (Interactionl)”相對應(yīng)。另外,表示例如若“移動模式”為“乘電車的移動(On atrain)”,“握持狀況”為“握持(Hold)”,“說話姿勢狀況”為“遠(yuǎn)離臉(Far from face)”,則對于這些的組合,“會話模式5(Interaction5)”相對應(yīng)。另外,在圖5所示的會話模式對應(yīng)表110中,與“移動模式”為“乘電車的移動(On a train)”或“步行的移動(Waking)”、“握持狀況”為“非握持(Un-hold)”的情況對應(yīng)的“會話模式”設(shè)為“停止模式(Sle印)”。這是因為,用戶在乘電車或步行的移動中未握持信息檢索裝置I的狀況推測為用戶有意中斷了會話處理的狀況,所以在這樣的狀況下使會話處理停止。選擇部104在由第I檢測部101檢測“移動模式”、由第2檢測部102檢測“握持狀況”、由第3檢測部103檢測“說話姿勢狀況”時,從圖5所示的會話模式對應(yīng)表110提取與這些所檢測的“移動模式”、“握持狀況”、“說話姿勢狀況”的組合對應(yīng)的“會話模式”,作為在會話控制部105的會話處理中使用的“會話模式”,向會話控制部105輸出。會話控制部105根據(jù)由選擇部104選擇的“會話模式”,控制使用輸入部10和輸出部13的與用戶之間的會話處理。由該會話控制部105進(jìn)行的會話處理的控制按照在存儲部14存儲的會話腳本120進(jìn)行。S卩,在存儲部14存儲有描述了根據(jù)會話模式對應(yīng)表110中記載的多個“會話模式”而不同的會話處理的內(nèi)容的會話腳本120。會話控制部105按照該存儲部14中存儲的會話腳本120,根據(jù)選擇部104所選擇的“會話模式”,確定使用筆輸入部8和聲音輸入部9中的哪一個作為輸入部10,使用聲音輸出部11和顯示輸出部12中的哪一個作為輸出部13,另外,邊進(jìn)行用戶使用輸入部10輸入的內(nèi)容的解釋的改變等,邊執(zhí)行與用戶之間的會話處理。另外,會話控制部105具備聲音識別部107,其輸入數(shù)字形式的聲音信號,進(jìn)行置換為該聲音信號所表示的語句和/或單詞等文字的處理;和/或聲音合成部108,其輸入語句和/或單詞等字符串,生成數(shù)字形式的聲音信號,會話控制部105根據(jù)需要,邊使用這些聲音識別部107和/或聲音合成部108,邊執(zhí)行與所選擇的會話模式相應(yīng)的與用戶之間的會話處理。在圖6-1 圖6-5中示出存儲部14所存儲的會話腳本120的具體的一例。會話腳本120是描述用于按照來自用戶的輸入使?fàn)顟B(tài)(state)轉(zhuǎn)變的知識的數(shù)據(jù),描述在各狀態(tài)下輸出什么(out)、輸入的控制(input)、對于輸入的動作(body)等。另外,在命令的末尾描述為“/ [X] ”等的情況下,表示僅在“會話模式”為“X”的情況下執(zhí)行該命令。例如,圖6-1所示的會話腳本,是描述與狀態(tài)SO (初始狀態(tài))對應(yīng)的處理內(nèi)容的部分,在out區(qū)段(field)中,描述了首先初始使顯示輸出部12顯示“歡迎”的語句,并且使顯示輸出部12顯示“餐廳”、“事件檢索”、“道路檢索”、“鐵路檢索”這4項,作為菜單。進(jìn)而,描述了下述內(nèi)容在由選擇部104選擇的“會話模式”為“會話模式I (InteraCti0nl)”、“會話模式4( Interact ion4)”、“會話模式6( Interact ion6)”的任意一種的情況(即說話姿勢狀況”為“接近臉(Near to face)”的情況)下,由聲音輸出部11輸出“餐廳、事件、道路、鐵路,設(shè)定為哪個”的聲音,在由選擇部104選擇的“會話模式”為“會話模式3 (Interactions)"的情況(即,“移動模式”為“乘汽車的移動(Driving)”、“握持狀況”為“非握持(Un-hold)”的情況)下,增大音量并通過聲音輸出部11輸出“餐廳、事件、道路、鐵路,設(shè)定為哪個”的聲 曰 另外,在input區(qū)段,描述了下述內(nèi)容在由選擇部104選擇的“會話模式”為“會話模式I (Interactionl)”或“會話模式6 (Interact ion6)”的情況下,由聲音輸入部9接收來自相對于信息檢索裝置I距離近的位置的聲音輸入,在由選擇部104選擇的“會話模式”為“會話模式3 (Interaction3)”的情況下,由聲音輸入部9接收來自遠(yuǎn)離信息檢索裝置I的位置的聲音輸入,在由選擇部104選擇的“會話模式”為“會話模式2 (InteraCti0n2)”、“會話模式 4 (Interaction4)”、“會話模式 5 (Interaction5)”、“會話模式 7 (Interaction )”中的任意一種的情況下,由筆輸入部8接收由用戶進(jìn)行的筆輸入,分別將輸入的數(shù)據(jù)代入變量$1。
另外,在body區(qū)段,描述了下述內(nèi)容當(dāng)$1的內(nèi)容為“餐廳”的情況下,向狀態(tài)SI轉(zhuǎn)變,在$1的內(nèi)容為“事件”的情況下,向狀態(tài)S2轉(zhuǎn)變,在$1的內(nèi)容為“道路”的情況下,向狀態(tài)S3轉(zhuǎn)變,在$1的內(nèi)容為“鐵路”的情況下,向狀態(tài)S4轉(zhuǎn)變。圖6-2所示的會話腳本描述了狀態(tài)SI下的處理內(nèi)容,圖6-3所示的會話腳本描述了狀態(tài)Sl-I下的處理內(nèi)容,圖6-4所示的會話腳本描述了狀態(tài)S1-2下的處理內(nèi)容,圖6-5所示的會話腳本描述了狀態(tài)S1-3下的處理內(nèi)容。在圖6-2 圖6-5所示的會話腳本中,與圖6-1所示的會話腳本同樣,也描述了在各狀態(tài)下輸出什么(out)、接收哪個輸入部10的輸入(input)、執(zhí)行怎樣的動作(body)。圖7是表示由會話控制部105執(zhí)行的處理的流程的流程圖。該圖7所示的處理,是按照圖6-1 圖6-5例示的會話腳本,由會話控制部105執(zhí)行的處理。首先,會話控制部
105在步驟StlOl,將狀態(tài)S設(shè)定為初始狀態(tài)S0。接著,會話控制部105在步驟St 102,判定 由選擇部104選擇的“會話模式”是否為“停止模式(Sleep)”。并且,若由選擇部104選擇的“會話模式”為“停止模式(Sleep)”,則會話控制部105在步驟Stl03使會話處理停止預(yù)先確定的一定期間(T秒期間)。另一方面,若由選擇部104選擇的“會話模式”不是“停止模式(Sleep)”,則前進(jìn)至步驟Stl04,在步驟Stl04,會話控制部105執(zhí)行會話腳本的out區(qū)段中描述的處理。進(jìn)而,會話控制部105在步驟Stl05,執(zhí)行input區(qū)段中描述的處理,在步驟3^06,執(zhí)行body區(qū)段中描述的處理,向下一個狀態(tài)S轉(zhuǎn)變。然后,以“會話模式”不向“停止模式(Sleep)”變化為條件,只要存在轉(zhuǎn)變目的狀態(tài)S,會話控制部105就反復(fù)上述的處理,依次執(zhí)行轉(zhuǎn)變后的狀態(tài)S中的out區(qū)段、input區(qū)段、body區(qū)段中描述的處理。并且,最終在輸出用戶期望的信息的階段,由會話控制部105進(jìn)行的一系列處理結(jié)束。檢索部106使用由會話控制部105在與用戶之間執(zhí)行的會話處理中提取的關(guān)鍵字,進(jìn)行信息的檢索處理。具體地,檢索部106例如具有使用無線通信訪問處于信息檢索裝置I外部的數(shù)據(jù)庫DB的功能,其若在會話處理中被進(jìn)行指定了檢索關(guān)鍵字的檢索請求,則訪問數(shù)據(jù)庫DB而取得符合檢索關(guān)鍵字的信息,將取得的信息傳送給會話控制部105。由該檢索部106進(jìn)行的信息檢索處理通過由會話控制部105執(zhí)行會話腳本120中描述的命令而啟動。例如,在會話控制部105執(zhí)行了處于圖6-3所示的會話腳本的out區(qū)段的restaurant-search ($F)命令的情況下,檢索部106將用戶輸入的菜式$F作為檢索關(guān)鍵字,訪問數(shù)據(jù)庫DB,從數(shù)據(jù)庫DB取得符合關(guān)鍵字的信息。圖8是表示檢索部106進(jìn)行以餐廳為對象的信息檢索的情況下的處理的流程的流程圖。首先,檢索部106在步驟St201,輸入在會話處理中由用戶指定的菜式。接著,檢索部106在步驟St202,判定由選擇部104選擇的“會話模式”是圖5例示的會話模式對應(yīng)表110中記載的“會話模式I (Interactionl)” “會話模式7 (Interaction7)”中的哪一個。在此,在由選擇部104選擇的“會話模式”為“會話模式I (Interactionl)” “會話模式3 (Interaction〗)”中的某一個的情況(S卩,“移動模式”為“乘汽車的移動(Driving)”的情況)下,檢索部106在步驟St203,將作為檢索對象的距離范圍設(shè)為當(dāng)前位置的IOkm內(nèi)。另外,在由選擇部104選擇的“會話模式”為“會話模式4 (Interaction)”或“會話模式5 (Interactions)”的情況(S卩,“移動模式”為“乘電車的移動(On a train)”的情況)下,檢索部106在步驟St204,將作為檢索對象的距離范圍設(shè)為距下一停車站500m內(nèi)。另外,在由選擇部104選擇的“會話模式”為“會話模式6 (Interactione)”或“會話模式7 (Interaction )"的情況(即,“移動模式”為“步行的移動(Waking)”的情況)下,檢索部106在步驟St205,將作為檢索對象的距離范圍設(shè)為距當(dāng)前位置500m內(nèi)。接著,檢索部106在步驟St206,訪問數(shù)據(jù)庫DB,檢索處于在步驟St203 步驟St205的某一個中設(shè)定的距離范圍中且符合在步驟St201輸入的菜式的餐廳。然后,檢索部
106在步驟St207,將在步驟St206檢索的餐廳的件數(shù)以及各餐廳的ID的列表作為返回值輸出,并返回。另外,在此例示了進(jìn)行以餐廳為對象的信息檢索的情況,但是在檢索對象的種類不同的情況下,通過與上述的例子同樣地根據(jù)“會話模式”精簡檢索范圍,也可以高效地檢索用戶期望的信息。在該情況下,由于依例如“餐廳”、“事件”、“道路”、“鐵路”等檢索對象的種類而指定的檢索條件和/或應(yīng)該參照的數(shù)據(jù)庫DB不同,所以只要預(yù)先確定與各個檢索對象對應(yīng)的最佳處理的內(nèi)容即可。
以上,如舉具體的例子并詳細(xì)說明的,根據(jù)本實施例的信息檢索裝置1,通過選擇部104選擇與由第I檢測部101檢測的“移動模式”、由第2檢測部102檢測的“握持狀況”和由第3檢測部103檢測的“說話姿勢狀況”的組合對應(yīng)的“會話模式”,按照由該選擇的“會話模式”確定的會話處理的方式,由會話控制部105控制與用戶之間的會話處理,所以能夠執(zhí)行與用戶對信息檢索裝置I的使用狀況相應(yīng)的最佳會話處理,高效地檢索用戶期望的信息。<變形例I >接著,說明第I實施例的信息檢索裝置I的變形例(變形例I)。該變形例1,是在會話控制部105執(zhí)行與用戶之間的會話處理時使用的會話腳本120的內(nèi)容不同于上述的例子,增加了取得用于精簡檢索范圍的位置信息的狀態(tài)Sl-O的實施例。信息檢索裝置I的結(jié)構(gòu)(參照圖I、圖2)、會話模式對應(yīng)表110的內(nèi)容(參照圖5)、會話控制部105中的基本處理的流程(參照圖7)等與上述的例子相同,所以以下僅說明本變形例中的不同點。在圖9-1 圖9-3中示出本變形例中使用的會話腳本120的一例。圖9_1所示的會話腳本是描述按照圖6-1所示的狀態(tài)SO (初始狀態(tài))下的會話腳本對用戶提示檢索對象的種類,用戶進(jìn)行了指定“餐廳”作為檢索對象的輸入的情況下的處理內(nèi)容的部分,與圖6-2所示的會話腳本對應(yīng)。另外,圖9-2所示的會話腳本是描述本變形例中增加的處理內(nèi)容、即取得用于精簡檢索范圍的位置信息的處理內(nèi)容的部分。另外,圖9-3所示的會話腳本是描述在按照圖9-2所示的會話腳本取得位置信息后轉(zhuǎn)變的狀態(tài)Sl-I下的處理內(nèi)容的部分,與圖6-3所示的會話腳本對應(yīng)。圖9-1所示的會話腳本的out區(qū)段和input區(qū)段的描述與圖6_2所示的會話腳本相同,但是在body區(qū)段描述了下述內(nèi)容在$1的內(nèi)容為“日式菜”的情況下向菜式$F代入“日式菜”并向狀態(tài)Sl-O轉(zhuǎn)變,在$1的內(nèi)容為“法式菜”的情況下向菜式$F代入“法式菜”并向狀態(tài)Sl-O轉(zhuǎn)變,在$1的內(nèi)容為“意大利菜”的情況下向菜式$FR入“意大利菜”并向狀態(tài)Sl-O轉(zhuǎn)變,在$1的內(nèi)容為“中國菜”的情況下向菜式$F代入“中國菜”并向狀態(tài)Sl-O轉(zhuǎn)變,在$1的內(nèi)容為“返回”的情況下向狀態(tài)SO轉(zhuǎn)變。另外,在圖9-2所示的會話腳本中,在out區(qū)段描述了下述內(nèi)容在由選擇部104選擇的“會話模式”為“會話模式4 (Interaction4)”或“會話模式5 (Interactions的情況(即,“移動模式”為“乘電車的移動(On a train)”的情況)下,使顯示輸出部12顯示“將在目的車站附近檢索餐廳?!钡恼Z句,并且使顯示輸出部12顯示“目的下車站在哪里? ”的語句,進(jìn)而在“會話模式”為“會話模式4 (Interaction)”的情況(即,“說話姿勢狀況”為“接近臉(Near to face)”的情況)下,由聲音輸出部11輸出“預(yù)定在哪個車站下”的聲
曰 另外,在input區(qū)段,描述了下述內(nèi)容在由選擇部104選擇的“會話模式”為“會話模式 I (Interactionl)” “會話模式 3 (Interaction3)”、“會話模式 6 (Interaction6),,、“會話模式7 (Interaction )”中的某一種的情況下,不要求由用戶進(jìn)行的目的地的輸入,而在會話控制部105通過get-present-location()取得當(dāng)前地,在由選擇部104選擇的“會話模式”為“會話模式4 (Interaction4)”或“會話模式5 (Interactions的情況下,由筆輸入部8接受由用戶進(jìn)行的筆輸入,分別將取得的數(shù)據(jù)代入變量$1。另外,get-present-location()是由會話控制部105執(zhí)行的命令,若將該命令向位置測位傳感器2發(fā)送,則從位置測位傳感器2返回當(dāng)前地的位置信息。 另外,在body區(qū)段,描述了下述內(nèi)容在$1的內(nèi)容為“返回”的情況下,向狀態(tài)SO轉(zhuǎn)變,在除此以外的情況下將$1的內(nèi)容代入?yún)^(qū)域信息$D,向狀態(tài)Sl-I轉(zhuǎn)變。另外,圖9-3所示的會話腳本中,在out區(qū)段,描述了下述內(nèi)容進(jìn)行以菜式$F為檢索關(guān)鍵字并以處于區(qū)域$D的餐廳為對象的信息檢索處理,將其結(jié)果代入命中件數(shù)$N和餐廳ID的列表$L。圖9-3所示的會話腳本的input區(qū)段和body區(qū)段的描述與圖6_3所示的會話腳本相同。圖10是表示在本變形例中,檢索部106進(jìn)行以餐廳為對象的信息檢索的情況下的處理的流程的流程圖。該圖10所示的一系列處理是例如在會話控制部105執(zhí)行處于圖9-3所示的會話腳本的out區(qū)段的restaurant-search ($F, $D)命令的情況下,由檢索部106執(zhí)行的處理。首先,檢索部106在步驟St301,輸入在會話處理中由用戶指定的菜式和由用戶指定的下車站或當(dāng)前位置等位置信息。接著,檢索部106在步驟St302,判定由選擇部104選擇的“會話模式”是圖5例示的會話模式對應(yīng)表110中記載的“會話模式Klnteractionl)” “會話模式7(InteraCti0n7)”中的哪一個。在此,在由選擇部104選擇的“會話模式”為“會話模式I (Interactionl)” “會話模式3 (Interaction3)”中的某一個的情況(即移動模式”為“乘汽車的移動(Driving)”的情況)下,檢索部106在步驟St303,將作為檢索對象的距離范圍設(shè)為在步驟St301作為位置信息而輸入的當(dāng)前位置的IOkm內(nèi)。另外,在由選擇部104選擇的“會話模式”為“會話模式4 (Interaction4)”或“會話模式5 (Interactions的情況(即,“移動模式”為“乘電車的移動(On a train)”的情況)下,檢索部106在步驟St304,將作為檢索對象的距離范圍設(shè)為距由在步驟St301輸入的位置信息表示的位置500m內(nèi)。另外,在由選擇部104選擇的“會話模式”為“會話模式6 (Interactione)”或“會話模式7 (Interaction )”的情況(S卩,“移動模式”為“步行的移動(Waking)”的情況)下,檢索部106在步驟St305,將作為檢索對象的距離范圍設(shè)為距在步驟St301作為位置信息而輸入的當(dāng)前位置500m內(nèi)。接著,檢索部106在步驟St306,訪問數(shù)據(jù)庫DB,檢索處于在步驟St303 步驟St305的某一個中設(shè)定的距離范圍中且符合在步驟St301輸入的菜式的餐廳。然后,檢索部106在步驟St307,將在步驟St306檢索的餐廳的件數(shù)以及各餐廳的ID的列表作為返回值輸出,并返回。
在以上說明的變形例I中,在由會話控制部105執(zhí)行的與用戶之間的會話處理中,取得用于精簡檢索部106執(zhí)行的信息檢索處理的檢索范圍的位置信息,所以可以進(jìn)一步高效地檢索用戶期望的信息?!醋冃卫?> 接著,說明第I實施例的信息檢索裝置I的其他變形例(變形例2 )。該變形例2在會話腳本120中增加了進(jìn)行檢索范圍的精簡的狀態(tài)Sl-O這點與變形例I相同,但是在該狀態(tài)Sl-O描述的處理內(nèi)容不同于變形例I。S卩,在變形例I中,僅在“移動模式”為“乘電車的移動(On a train)”的情況下提示用戶指定下車站而取得位置信息,在除此以外的情況下取得當(dāng)前位置的位置信息,而在變形例2中,與“移動模式”的內(nèi)容無關(guān),提示用戶進(jìn)行作為檢索對象的區(qū)域的指定。另外,在變形例I中,在由檢索部106執(zhí)行的信息檢索處理中確定作為檢索對象的距離范圍,確定以在由會話控制部105執(zhí)行的會話處理中取得的位置信息為基準(zhǔn)的檢索范圍,而在變形例2中,預(yù)先在會話腳本120中描述與“移動模式”相應(yīng)的距離范圍,由此在由檢索部106進(jìn)行的信息檢索處理中,不需要因模式的不同導(dǎo)致的處理
在圖11-1 圖11-3中使出在本變形例中使用的會話腳本120的一例。圖11-1所示的會話腳本是描述按照圖6-1所示的狀態(tài)SO (初始狀態(tài))下的會話腳本對用戶提示檢索對象的種類,用戶進(jìn)行了指定“餐廳”作為檢索對象的輸入的情況下的處理內(nèi)容的部分,描述了與在變形例I中說明的圖9-1的會話腳本同樣的處理內(nèi)容。另外,圖11-2所示的會話腳本是描述本變形例中特征的處理內(nèi)容、即提示用戶進(jìn)行作為檢索對象的區(qū)域的指定的處理內(nèi)容和指定與“移動模式”相應(yīng)的距離范圍的處理內(nèi)容的部分。另外,圖11-3所示的會話腳本是描述在按照圖11-2所示的會話腳本取得檢索對象的區(qū)域的信息和距離范圍后轉(zhuǎn)變的狀態(tài)Sl-I下的處理內(nèi)容的部分,與圖9-3所示的會話腳本對應(yīng)。圖11-2所示的會話腳本描述了在按照圖11-1所示的會話腳本確定了要檢索的菜式后繼續(xù)用于確定檢索范圍的處理內(nèi)容,在out區(qū)段描述了下述內(nèi)容使顯示輸出部12顯示“希望的區(qū)域是哪里? ”的語句,并且使顯示輸出部12顯示“希望的區(qū)域”、“當(dāng)前地“、“取消”各項,作為菜單。進(jìn)而,描述了下述內(nèi)容在由選擇部104選擇的“會話模式”為“會話模式 I (Interactionl)”、“會話模式 4 (Interaction4)”、“會話模式 6 (Interaction6)”中的某一種的情況(即,“說話姿勢狀況”為“接近臉(Near to face)”的情況)下,由聲音輸出部11輸出“希望的區(qū)域是哪里?或設(shè)定為當(dāng)前地? ”的聲音,在由選擇部104選擇的“會話模式”為“會話模式3 (Interaction〗)”的情況(S卩,“移動模式”為“乘汽車的移動(Driving)”,“握持狀況”為“非握持(Un-hold)”的情況)下,增大音量并通過聲音輸出部11輸出“希望的區(qū)域是哪里?或設(shè)定為當(dāng)前地? ”的聲音。另外,在input區(qū)段,描述了下述內(nèi)容在由選擇部104選擇的“會話模式”為“會話模式I (Interactionl)”或“會話模式6 (Interact ion6)”的情況下,由聲音輸入部9接收來自相對于信息檢索裝置I距離近的位置的聲音輸入,在由選擇部104選擇的“會話模式”為“會話模式3 (Interaction3)”的情況下,由聲音輸入部9接收來自遠(yuǎn)離信息檢索裝置I的位置的聲音輸入,在由選擇部104選擇的“會話模式”為“會話模式2 (InteraCti0n2)”、“會話模式 4 (Interaction4)”、“會話模式 5 (Interaction5)”、“會話模式 7 (Interaction )”中的任意一種的情況下,由筆輸入部8接收由用戶進(jìn)行的筆輸入,分別將輸入的數(shù)據(jù)代入變量$1。另外,在body的字段,描述了下述內(nèi)容首先通過get-mode ()取得“移動模式”并代入$1,在$M為“乘汽車的移動(Driving)”的情況下向表示距離范圍的變量$W代入距離10000,在$M為“乘電車的移動(On a train)”的情況下向$W代入距離500,在$11為“步行的移動(Waking)”的情況下向$評代入距離500。另外,描述了在任一情況下,都向$D代入在input區(qū)段輸入的區(qū)域,并向狀態(tài)Sl-I轉(zhuǎn)變。另外,在圖11-3所示的會話腳本中,在out區(qū)段,描述了下述內(nèi)容進(jìn)行以菜式($F)作為檢索關(guān)鍵字并以距區(qū)域$D處于距離范圍$W內(nèi)的餐廳為對象的信息檢索處理,將其結(jié)果代入命中件數(shù)$N和餐廳ID的列表$L。圖11-3所示的會話腳本的input區(qū)段和body區(qū)段的描述與圖6-3及圖9-3所示的會話腳本相同。圖12是表示在本變形例中,檢索部106進(jìn)行以餐廳為對象的信息檢索的情況下 的處理的流程的流程圖。該圖12所示的一系列處理是例如在會話控制部105執(zhí)行處于圖11-3所示的會話腳本的out區(qū)段的restaurant-search ($F, $D, $ff)命令的情況下,由檢索部106執(zhí)行的處理。首先,檢索部106在步驟St401,輸入在會話處理中由用戶指定的菜式、由用戶指定的區(qū)域信息以及根據(jù)“移動模式”預(yù)先確定的距離范圍。接著,檢索部106在步驟St402,訪問數(shù)據(jù)庫DB,檢索處于在步驟St401輸入的區(qū)域中且處于在步驟St401輸入的距離范圍內(nèi)且符合在步驟S401輸入的菜式的餐廳。然后,檢索部106在步驟St403,將在步驟St402檢索的餐廳的件數(shù)以及各餐廳的ID的列表作為返回值輸出,并返回。在以上說明的變形例2中,在由會話控制部105執(zhí)行的與用戶之間的會話處理中,對用戶提示進(jìn)行作為檢索對象的區(qū)域的指定,并且確定與“移動模式”相應(yīng)的距離范圍,所以可以降低由檢索部106進(jìn)行的信息檢索處理的負(fù)荷,并進(jìn)一步高效地檢索用戶期望的信肩、O(第2實施例)接著,參照圖13及圖14說明第2實施例的信息檢索裝置200。本實施例的信息檢索裝置200除了在第I實施例中說明的“移動模式”、“握持狀況”、“說話姿勢狀況”外,還檢測表示用戶是否佩戴無線耳機(jī)的“佩戴狀況”,選擇與這些“移動模式”、“握持狀況”、“說話姿勢狀況”和“佩戴狀況”的組合對應(yīng)的“會話模式”。圖13是表示第2實施例的信息檢索裝置200的結(jié)構(gòu)的方框圖。本實施例的信息檢索裝置200具備與第I實施例的信息檢索裝置I大致同樣的構(gòu)成要素,但是作為在控制部15中實現(xiàn)的功能構(gòu)成,附加了用于檢測“佩戴狀況”的第4檢測部201。另外,作為輸入部10,附加了無線聲音輸入部202,作為輸出部13,附加了無線聲音輸出部203。另外,以下,關(guān)于與第I實施例共同的構(gòu)成,在圖中附加同一符號并省略說明,僅說明不同于第I實施例的部分。無線聲音輸入部202及無線聲音輸出部203內(nèi)置于未圖不的無線耳機(jī),在信息檢索裝置200的控制部15與無線耳機(jī)之間建立了無線通信的鏈接的狀態(tài)下,將來自用戶的說話聲音變換為數(shù)字聲音信號并向控制部15輸入,并且將從控制部15輸出的響應(yīng)聲音變換為模擬聲音信號并對用戶輸出。作為控制部15的功能構(gòu)成而實現(xiàn)的第4檢測部201,例如根據(jù)在控制部15與無線耳機(jī)之間是否建立了無線通信的鏈接,來檢測表示用戶是否佩戴無線耳機(jī)的“佩戴狀況”?!芭宕鳡顩r”取表示用戶佩戴無線耳機(jī)的“有”和表示未佩戴無線耳機(jī)的“無”這2值。在本實施例的信息檢索裝置200中,作為控制部15的功能構(gòu)成而實現(xiàn)的選擇部104,參照在存儲部14中存儲的會話模式對應(yīng)表210,在該會話模式對應(yīng)表210記載的多個“會話模式”中,選擇預(yù)先確定的“會話模式”作為與由第I檢測部101檢測的用戶的“移動模式”、由第2檢測部102檢測的“握持狀況”、由第3檢測部103檢測的“說話姿勢狀況”和由第4檢測部201檢測的“佩戴狀況”的組合對應(yīng)的模式。在圖14中示出存儲部14中存儲的會話模式對應(yīng)表210的一例。在該圖14所示的會話模式對應(yīng)表210中,表示例如在“移動模式”為“乘汽車的移動(Driving)”,“握持狀況”為“握持(Hold)”,“說話姿勢狀況”為“遠(yuǎn)離臉(Far from face)”,“佩戴狀況”為“有”時,對于這些的組合,“會話模式8 (Interactions)”相對應(yīng)。另外,表示例如若“移動模式”為“乘汽車的移動(Driving)”,“握持狀況”為“非握持(Un-hold)”,“佩戴狀況”為“有”,則對于這些的組合,“會話模式9 (Interaction9)”相對應(yīng)。選擇部104在由第I檢測部101檢測“移動模式”、由第2檢測部102檢測“握持狀況”、由第3檢測部103檢測“說話姿勢狀況”、由第4檢測部201檢測“佩戴狀況”時,從圖14所示的會話模式對應(yīng)表210提取與這 些所檢測的“移動模式”、“握持狀況”、“說話姿勢狀況”、“佩戴狀況”的組合對應(yīng)的“會話模式”,作為在會話控制部105的會話處理中使用的“會話模式”,向會話控制部105輸出。在會話控制部105中,如在第I實施例中所說明,按照描述了根據(jù)多個“會話模式”而不同的會話處理的內(nèi)容的會話腳本120,根據(jù)由選擇部104選擇的“會話模式”,執(zhí)行與用戶之間的會話處理。例如,在由選擇部104選擇了圖14所示的會話模式對應(yīng)表210的“會話模式8 (Interactions)”的情況下,在會話處理中,接收來自無線聲音輸入部202的聲音輸入,并且進(jìn)行使用了無線聲音輸出部203的聲音信息的輸出。另外,在“會話模式8(Interactions)”的情況下,由于“握持狀況”為“握持(Hold)”,所以也接受由筆輸入部8進(jìn)行的輸入。進(jìn)而,在“會話模式8 (Interactions)”的情況下,由于“說話姿勢狀況”為“遠(yuǎn)離臉(Far from face)”,所以也進(jìn)行由顯示輸出部12進(jìn)行的信息輸出。這些處理內(nèi)容作為與“會話模式”相應(yīng)的處理內(nèi)容描述在會話腳本120,會話控制部105按照該會話腳本120的描述,執(zhí)行與用戶之間的會話處理。以上,根據(jù)本實施例的信息檢索裝置200,通過選擇部104選擇與由第I檢測部101檢測的“移動模式”、由第2檢測部102檢測的“握持狀況”、由第3檢測部103檢測的“說話姿勢狀況”和由第4檢測部201檢測的“佩戴狀況”的組合對應(yīng)的“會話模式”,根據(jù)該選擇的“會話模式”,由會話控制部105控制與用戶之間的會話處理,所以能夠進(jìn)一步詳細(xì)判斷用戶對信息檢索裝置I的使用狀況,執(zhí)行與用戶對信息檢索裝置I的使用狀況相應(yīng)的最佳會話處理,進(jìn)一步高效地檢索用戶期望的信息。(第3實施例)接著,參照圖15及圖16說明第3實施例的信息檢索裝置300。本實施例的信息檢索裝置300除了在第I實施例中說明的“移動模式”、“握持狀況”、“說話姿勢狀況”外,還檢測表示用戶的當(dāng)前行為是否為穩(wěn)定的行為的“行為穩(wěn)定性”,選擇與這些“移動模式”、“握持狀況”、“說話姿勢狀況”和“行為穩(wěn)定性”的組合對應(yīng)的“會話模式”。圖15是表示第3實施例的信息檢索裝置300的結(jié)構(gòu)的方框圖。本實施例的信息檢索裝置300具備與第I實施例的信息檢索裝置I大致同樣的構(gòu)成要素,但是作為在控制部15中實現(xiàn)的功能構(gòu)成,附加了用于檢測“行為穩(wěn)定性”的第5檢測部301。另外,以下,關(guān)于與第I實施例共同的構(gòu)成,在圖中附加同一符號并省略說明,僅說明不同于第I實施例的部分。作為控制部15的功能構(gòu)成而實現(xiàn)的第5檢測部301,使用來自位置測位傳感器2、方位傳感器3、加速度傳感器4中的至少一個傳感器的信息,檢測表示用戶的當(dāng)前行為是否為穩(wěn)定的行為的“行為穩(wěn)定性”?!靶袨榉€(wěn)定性”取表示用戶 的當(dāng)前行為為穩(wěn)定的行為的“穩(wěn)定”和表示用戶的當(dāng)前行為不是穩(wěn)定的行為的“非穩(wěn)定”這2值。在此,作為行為的穩(wěn)定性判斷的基準(zhǔn),例如,考慮作為長期的行為方式是“旅行中”的行為或是“日?!钡男袨檫@樣的判斷基準(zhǔn)和/或作為短期的行為方式是“上班時”的行為或是“上班外行為”這樣的判斷基準(zhǔn)。第5檢測部301使用位置測位傳感器2、方位傳感器3、加速度傳感器4等的信息,判定用戶的行為方式為“旅行中”的行為還是“日?!钡男袨?、為“上班時”的行為還是“上班外行為”,由此來檢測“行為穩(wěn)定性”。在本實施例的信息檢索裝置300中,作為控制部15的功能構(gòu)成而實現(xiàn)的選擇部104,參照在存儲部14中存儲的會話模式對應(yīng)表310,在該會話模式對應(yīng)表310記載的多個“會話模式”中,選擇預(yù)先確定的“會話模式”作為與由第I檢測部101檢測的用戶的“移動模式”、由第2檢測部102檢測的“握持狀況”、由第3檢測部103檢測的“說話姿勢狀況”和由第5檢測部301檢測的“行為穩(wěn)定性”的組合對應(yīng)的模式。在圖16中示出存儲部14中存儲的會話模式對應(yīng)表310的一例。在該圖16所示的會話模式對應(yīng)表310中,將圖5所示的會話模式對應(yīng)表110中的“會話模式I (Interactionl)"依“行為穩(wěn)定性”為“穩(wěn)定”還是“非穩(wěn)定”而分為“會話模式14(Interactionl4)”和“會話模式15 (Interactionl5)”。同樣,將圖5所示的會話模式對應(yīng)表110中的“會話模式2 (Interaction2)”分為“會話模式16 (Interactionl6)”和“會話模式17 (Interaction^)”,將“會話模式3 (Interaction3)”分為“會話模式18(Interactionl8)” 和“會話模式 19 (Interactionl9)”,將“會話模式 4 (Interaction^)”分為“會話模式20 (Interaction20)”和“會話模式21 (Interaction21 )”,將“會話模式5(Interaction5),,分為“會話模式 22(Interaction22),,和“會話模式 23(Interaction23),,,將“會話模式6 (Interaction6)”分為“會話模式26 (Interaction26),,和“會話模式27(Interaction27)”,將“會話模式 I (Interaction7)”分為“會話模式 28 (Interaction28)”和“會話模式29 (Interaction29)”。選擇部104在由第I檢測部101檢測“移動模式”、由第2檢測部102檢測“握持狀況”、由第3檢測部103檢測“說話姿勢狀況”、由第5檢測部301檢測“行為穩(wěn)定性”時,從圖16所示的會話模式對應(yīng)表310提取與這些所檢測的“移動模式”、“握持狀況”、“說話姿勢狀況”、“行為穩(wěn)定性”的組合對應(yīng)的“會話模式”,作為在會話控制部105的會話處理中使用的“會話模式”,向會話控制部105輸出。在會話控制部105中,如在第I實施例中所說明,按照描述了根據(jù)多個“會話模式”而不同的會話處理的內(nèi)容的會話腳本120,根據(jù)由選擇部104選擇的“會話模式”,執(zhí)行與用戶之間的會話處理。例如,在由選擇部104選擇了圖16所示的會話模式對應(yīng)表310 的“會話模式 14 (Interactionl4)”、“會話模式 16 (Interactionl6)”、“會話模式 18(InteractionlS)”中的某一種的情況(S卩,“移動模式”為“乘汽車的移動(Driving)”、“行為穩(wěn)定性”為“穩(wěn)定”的情況)下,會話控制部105按照會話腳本120的與餐廳檢索相關(guān)的描述,從履歷讀取總是作為檢索對象的區(qū)域,進(jìn)行由聲音輸出部11或顯示輸出部12向用戶詢問以該區(qū)域作為目的地可以嗎的處理。具體地,例如向用戶詢問“在銀座附近檢索可以嗎? ”。另外,如果由選擇部104選擇的“會話模式”為“會話模式18 (InteractionlS)”,則使用顯示輸出部12,將此外也經(jīng)常去的區(qū)域作為其他候選進(jìn)行畫面顯示。另一方面,在由選擇部104選擇的“會話模式”為例如“會話模式21(Interaction21)”、“會話模式23 (Interaction23)”的情況(S卩,“移動模式”為“乘電車的移動(On a train)”,“行為穩(wěn)定性”為“非穩(wěn)定”的情況)下,將上述會話腳本120中的狀態(tài)SI的初始輸出設(shè)定為不是一般的菜式,而是對應(yīng)于旅行地的知名菜名和/或原材料等的描述,按照該描述來進(jìn)行對用戶的詢問。具體地,例如向用戶詢問“炭火烤本地雞、奶酪包子、宮崎牛、地瓜酒等有名,從中進(jìn)行檢索嗎? ”。另外,在非穩(wěn)定時與穩(wěn)定時相比,考慮到在旅行地即使遠(yuǎn)行也希望品嘗美味和/或珍稀食品的需求高,也可以在非穩(wěn)定時將作為檢索對 象的區(qū)域的距離范圍設(shè)為比穩(wěn)定時大的值。如上所述,根據(jù)本實施例的信息檢索裝置300,通過選擇部104選擇與由第I檢測部101檢測的“移動模式”、由第2檢測部102檢測的“握持狀況”、由第3檢測部103檢測的“說話姿勢狀況”和由第5檢測部301檢測的“行為穩(wěn)定性”的組合對應(yīng)的“會話模式”,根據(jù)該選擇的“會話模式”,由會話控制部105控制與用戶之間的會話處理,所以能夠進(jìn)一步詳細(xì)判斷用戶對信息檢索裝置I的使用狀況,執(zhí)行與用戶對信息檢索裝置I的使用狀況相應(yīng)的最佳會話處理,進(jìn)一步高效地檢索用戶期望的信息。另外,在上述的第2實施例中,說明了根據(jù)“移動模式”、“握持狀況”、“說話姿勢狀況”和“耳機(jī)佩戴狀況”的組合求出“會話模式”的例子,在第3實施例中,說明了根據(jù)“移動模式”、“握持狀況”、“說話姿勢狀況”和“行為穩(wěn)定性”的組合求出“會話模式”的例子,但是也可以將這些第2實施例和第3實施例組合,根據(jù)“移動模式”、“握持狀況”、“說話姿勢狀況”、“耳機(jī)佩戴狀況”和“行為穩(wěn)定性”的組合求出“會話模式”。另外,作為表示用戶對裝置的使用狀況的一個方面的信息,也可以進(jìn)一步檢測在上述各實施例中例示的信息以外的信息,通過各信息的組合更細(xì)致地判斷用戶對裝置的使用狀況。在該情況下,也可以通過向會話模式對應(yīng)表增加對應(yīng)的“會話模式”,而執(zhí)行與用戶對裝置的使用狀況相應(yīng)的最佳會話處理。上述各實施例的信息檢索裝置中特征的功能通過由控制部15執(zhí)行信息檢索程序而實現(xiàn)。由信息檢索裝置的控制部15執(zhí)行的信息檢索程序例如通過預(yù)先嵌入構(gòu)成控制部15的微計算機(jī)的ROM等而提供。另外,由信息檢索裝置的控制部15執(zhí)行的信息檢索程序也可以構(gòu)成為以可安裝的形式或可執(zhí)行的形式的文件記錄到⑶-ROM、軟盤(FD)、⑶-R、DVD(Digital Versatile Disk,數(shù)字通用盤)等計算機(jī)可讀取的記錄介質(zhì)而提供。進(jìn)而,也可以將由信息檢索裝置的控制部15執(zhí)行的信息檢索程序構(gòu)成為存儲到與因特網(wǎng)等網(wǎng)絡(luò)連接的計算機(jī)上,通過經(jīng)由網(wǎng)絡(luò)下載而提供。另外,也可以將由信息檢索裝置的控制部15執(zhí)行的信息檢索程序構(gòu)成為經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)提供或分發(fā)。由上述各實施例的信息檢索裝置的控制部15執(zhí)行的信息檢索程序,形成包含上述各部(第I檢測部101、第2檢測部102、第3檢測部103、選擇部104、會話控制部105、檢索部106、第4檢測部201、第5檢測部301)的模塊結(jié)構(gòu),作為實際的硬件,通過CPU (處理器)從上述ROM讀出信息檢索程序并執(zhí)行,而在主存儲裝置上加載上述各部,在主存儲裝置上生成第I檢測部101、第2檢測部102、第3檢測部103、選擇部104、會話控制部105、檢索部106、第4檢測部201、第5檢測部301。另外,本發(fā)明不限于上述各實施例原樣,在實施階段,能夠在不脫離其主旨的范圍對構(gòu)成要素進(jìn)行變形而具體化。另外,通過上述各實施例中公開的多個構(gòu)成要素的適宜組合,可以形成各種發(fā)明。例如,也可以從實施例所示的全部構(gòu)成要素刪除幾個構(gòu)成要素。進(jìn)而,也可以適宜組合不同實施例的構(gòu)成要素。
產(chǎn)業(yè)上的使用可能性如上所述,本發(fā)明的信息檢索裝置、信息檢索方法及信息檢索程序適用于基于會話處理的信息檢索,特別適用于便攜設(shè)備中的信息檢索。
權(quán)利要求
1.ー種信息檢索裝置,其特征在于,具備 殼體; 輸入輸出部,其執(zhí)行與用戶之間的會話處理; 第I檢測部,其檢測表示上述用戶的當(dāng)前的移動方式的移動模式; 第2檢測部,其檢測表示上述用戶是否握持上述殼體的握持狀況; 第3檢測部,其檢測表示上述用戶是否將上述殼體接近臉的說話姿勢狀況; 選擇部,其從確定上述會話處理的多個會話模式,根據(jù)上述移動模式、上述握持狀況與上述說話姿勢狀況的組合選擇上述會話模式; 會話控制部,其按照所選擇的上述會話模式控制上述會話處理;以及 檢索部,其使用在上述會話處理中輸入的關(guān)鍵字檢索信息。
2.權(quán)利要求I所述的信息檢索裝置,其特征在干, 上述多個會話模式,對應(yīng)于多個會話處理的方式,該多個會話處理的方式中上述輸入輸出部的使用方式和向上述用戶提示的信息內(nèi)容中的至少任意ー種不同。
3.權(quán)利要求I所述的信息檢索裝置,其特征在干, 上述第I檢測部檢測上述用戶的移動模式是步行的移動、乘汽車的移動及乘電車的移動中的哪ー種。
4.權(quán)利要求I所述的信息檢索裝置,其特征在干, 還具備第4檢測部,其檢測表示上述用戶是否佩戴無線耳機(jī)的佩戴狀況, 上述選擇部從確定上述會話處理的多個會話模式,根據(jù)上述移動模式、上述握持狀況、上述說話姿勢狀況與上述佩戴狀況的組合選擇上述會話模式。
5.權(quán)利要求I所述的信息檢索裝置,其特征在干, 還具備第5檢測部,其檢測表示上述用戶的當(dāng)前行為是否為穩(wěn)定的行為的行為穩(wěn)定性, 上述選擇部從確定上述會話處理的多個會話模式,根據(jù)上述移動模式、上述握持狀況、上述說話姿勢狀況與上述行為穩(wěn)定性的組合選擇上述會話模式。
6.—種信息檢索方法,其由具備執(zhí)行與用戶之間的會話處理的輸入輸出部的信息檢索裝置執(zhí)行,其特征在于,該方法包括 檢測表示上述用戶的當(dāng)前的移動方式的移動模式的步驟; 檢測表示上述用戶是否握持上述信息檢索裝置的握持狀況的步驟; 檢測表示上述用戶是否將上述信息檢索裝置接近臉的說話姿勢狀況的步驟; 從確定上述會話處理的多個會話模式,根據(jù)上述移動模式、上述握持狀況與上述說話姿勢狀況的組合選擇上述會話模式的步驟; 按照所選擇的上述會話模式控制上述會話處理的步驟; 使用在上述會話處理中輸入的關(guān)鍵字檢索信息的步驟。
7.一種信息檢索程序,其用于使具備執(zhí)行與用戶之間的會話處理的輸入輸出部的信息檢索裝置實現(xiàn)以下功能 檢測表示上述用戶的當(dāng)前的移動方式的類別的移動模式的功能; 檢測表示上述用戶是否握持上述信息檢索裝置的握持狀況的功能; 檢測表示上述用戶是否將上述信息檢索裝置接近臉的說話姿勢狀況的功能;從確定上述會話處理的多個會話模式, 根據(jù)上述移動模式、上述握持狀況與上述說話姿勢狀況的組合選擇上述會話模式的功能; 按照所選擇的上述會話模式控制上述會話處理的功能; 使用在上述會話處理中輸入的關(guān)鍵字檢索信息的功能。
全文摘要
由第1檢測部(101)檢測表示用戶的當(dāng)前的移動方式的“移動模式”,由第2檢測部(102)檢測表示用戶是否握持信息檢索裝置(1)的“握持狀況”,由第3檢測部(103)檢測表示用戶是否將信息檢索裝置(1)接近的臉的“說話姿勢狀況”。選擇部(104)從確定會話處理的多個會話模式,根據(jù)所檢測的“移動模式”、“握持狀況”和“說話姿勢狀況”的組合選擇會話模式,會話控制部(105)按照所選擇的會話模式控制與用戶之間的會話處理。然后,檢索部(106)使用在與用戶之間的會話處理中提取的關(guān)鍵字檢索信息。由此,可以執(zhí)行與用戶對信息檢索裝置(1)的使用狀況相應(yīng)的最佳會話處理,高效地檢索用戶期望的信息。
文檔編號H04M1/00GK102696029SQ201080060559
公開日2012年9月26日 申請日期2010年1月6日 優(yōu)先權(quán)日2010年1月6日
發(fā)明者住田一男, 有賀康顯, 若木裕美, 藤井寬子, 鈴木優(yōu) 申請人:株式會社 東芝