顯示設(shè)備、控制所述顯示設(shè)備的方法和信息處理器的制造方法
【專(zhuān)利摘要】一種顯示設(shè)備包括:輸入單元,接收用戶(hù)消息;視頻輸出單元,顯示多個(gè)代理;以及代理分析器,分析用戶(hù)消息,并基于對(duì)用戶(hù)消息的分析結(jié)果,針對(duì)多個(gè)代理中的至少一個(gè)產(chǎn)生至少一個(gè)代理消息。針對(duì)多個(gè)代理產(chǎn)生不同的代理消息。顯示設(shè)備可以在視頻輸出單元上顯示代理消息。如果顯示設(shè)備包括音頻輸出單元,則可以通過(guò)語(yǔ)音輸出代理消息。
【專(zhuān)利說(shuō)明】顯示設(shè)備、控制所述顯示設(shè)備的方法和信息處理器
【技術(shù)領(lǐng)域】
[0001]以下描述涉及一種顯示設(shè)備、一種控制所述顯示設(shè)備的方法及一種控制所述顯示設(shè)備的信息處理器。
【背景技術(shù)】
[0002]顯示設(shè)備是一種向用戶(hù)視覺(jué)上輸出多種類(lèi)型的數(shù)據(jù)(例如,文本)或圖像內(nèi)容(例如,圖片或視頻)的設(shè)備。顯示設(shè)備包括:例如,電視(TV)接收器,計(jì)算機(jī)監(jiān)控器,如蜂窩電話(huà)、智能電話(huà)和平板PC的便攜式終端以及便攜式游戲機(jī)。
[0003]顯示設(shè)備配備有圖像輸出設(shè)備,向用戶(hù)提供視覺(jué)體驗(yàn)。此外,顯示設(shè)備具有例如揚(yáng)聲器的聲音輸出設(shè)備,向用戶(hù)提供聽(tīng)覺(jué)體驗(yàn)。因此,顯示設(shè)備可以向用戶(hù)單向顯示或重現(xiàn)圖像內(nèi)容。
[0004]同時(shí),用戶(hù)使用遙控器(remocon)來(lái)控制顯示設(shè)備,遙控器通過(guò)紅外線(xiàn)向形成在顯示設(shè)備上的特定按鈕、連接到顯示設(shè)備的鍵盤(pán)、如鼠標(biāo)的接口、或顯示設(shè)備發(fā)送命令。因?yàn)槟壳霸陲@示設(shè)備中使用觸摸屏幕,用戶(hù)可以通過(guò)觸摸在觸摸屏幕上的特定位置來(lái)控制顯示設(shè)備。
【發(fā)明內(nèi)容】
[0005]因此,本公開(kāi)的一個(gè)方面在于提供一種顯示設(shè)備和控制所述顯示設(shè)備的方法以及信息處理器,其中所述顯示設(shè)備能夠在屏幕上顯示與用戶(hù)交談的多個(gè)代理(agent)。
[0006]本公開(kāi)的一個(gè)方面在于提供一種顯示設(shè)備和控制所述顯示設(shè)備的方法,其中對(duì)所述顯示設(shè)備進(jìn)行控制以便允許與用戶(hù)意圖相匹配的多個(gè)代理中的至少一個(gè)與用戶(hù)進(jìn)行交談。
[0007]本公開(kāi)的一個(gè)方面在于提供一種裝置,使顯示設(shè)備以交互方式準(zhǔn)確估計(jì)用戶(hù)的意圖,并因此根據(jù)用戶(hù)的意圖來(lái)控制所述顯示設(shè)備。
[0008]本公開(kāi)的另一方面在于提供一種顯示設(shè)備,基于包括用戶(hù)的愛(ài)好、需要或習(xí)慣在內(nèi)的環(huán)境,向用戶(hù)提供最佳代理。
[0009]將在以下描述中闡述部分地本公開(kāi)的其它方面,且部分地將通過(guò)以下描述而變得清楚明白,或者可以通過(guò)本發(fā)明的實(shí)踐來(lái)獲知。
[0010]根據(jù)本公開(kāi)的一個(gè)方面,一種顯示設(shè)備包括:輸入單元,接收用戶(hù)消息;視頻輸出單元,顯示多個(gè)代理;以及代理控制器,分析用戶(hù)消息,并基于對(duì)用戶(hù)消息的分析結(jié)果,針對(duì)多個(gè)代理中的至少一個(gè)產(chǎn)生至少一個(gè)代理消息。針對(duì)多個(gè)代理產(chǎn)生不同的代理消息。
[0011]顯示設(shè)備還可以包括音頻輸出單元,輸出語(yǔ)音或聲音;代理控制器可以控制在視頻輸出單元上顯示所產(chǎn)生的至少一個(gè)代理消息,或可以控制通過(guò)音頻輸出單元以語(yǔ)音輸出所產(chǎn)生的至少一個(gè)代理消息。
[0012]代理控制器可以基于對(duì)用戶(hù)消息的分析結(jié)果來(lái)確定用戶(hù)消息是否包括控制顯示設(shè)備的設(shè)備控制命令。[0013]至少一個(gè)代理消息可以包括至少一個(gè)查詢(xún)(query),詢(xún)問(wèn)是否執(zhí)行顯示設(shè)備的操作。
[0014]如果基于對(duì)用戶(hù)消息的分析結(jié)果確定該用戶(hù)消息包括對(duì)于詢(xún)問(wèn)是否執(zhí)行顯示設(shè)備的操作的查詢(xún)的回答,則可以控制顯示設(shè)備執(zhí)行該操作。
[0015]在輸入單元接收用戶(hù)消息之后,視頻輸出單元可以顯示多個(gè)代理。
[0016]顯示設(shè)備還可以包括用戶(hù)識(shí)別器,通過(guò)分析用戶(hù)消息來(lái)識(shí)別用戶(hù)。
[0017]代理控制器可以根據(jù)對(duì)用戶(hù)消息的分析結(jié)果選擇多個(gè)代理,并向所選代理指派優(yōu)先級(jí)。
[0018]代理控制器可以控制根據(jù)所選代理的優(yōu)先級(jí)等級(jí)來(lái)顯示所產(chǎn)生的至少一個(gè)代理消息,或可以控制根據(jù)所選代理的優(yōu)先級(jí)等級(jí)通過(guò)語(yǔ)音順序地輸出所產(chǎn)生的至少一個(gè)代理消息。
[0019]在基于對(duì)用戶(hù)消息的分析結(jié)果選擇了多個(gè)代理中的至少一個(gè)之后,代理控制器可以針對(duì)所選的至少一個(gè)代理產(chǎn)生至少一個(gè)代理消息。
[0020]顯示設(shè)備還可以包括代理分析器,基于針對(duì)所選至少一個(gè)代理的選擇結(jié)果,分析關(guān)于多個(gè)代理的選擇的信息。
[0021]代理控制器可以基于代理分析器的分析結(jié)果和對(duì)用戶(hù)消息的分析結(jié)果,選擇多個(gè)代理中的至少一個(gè),并且可以針對(duì)所選至少一個(gè)代理產(chǎn)生至少一個(gè)代理消息。
[0022]代理控制器可以控制產(chǎn)生針對(duì)多個(gè)代理的代理消息,并且在輸入單元接收用戶(hù)消息之前,控制在視頻輸出單元上顯示代理消息,或通過(guò)語(yǔ)音輸出代理消息。
[0023]顯示設(shè)備還可以包括電力控制器,通過(guò)感測(cè)用戶(hù)消息的輸入,控制將顯示設(shè)備從待機(jī)模式切換到激活模式。
[0024]代理控制器可以基于關(guān)于周邊環(huán)境的信息和關(guān)于多個(gè)代理的代理特征信息,產(chǎn)生針對(duì)多個(gè)代理的代理消息,代理特征信息可以包括關(guān)于多個(gè)代理的說(shuō)話(huà)風(fēng)格的信息。
[0025]在通過(guò)視頻輸出單元或通過(guò)語(yǔ)音輸出至少一個(gè)代理消息之后,輸入單元可以接收用戶(hù)消息,代理控制器可以基于對(duì)代理消息和響應(yīng)消息的分析結(jié)果,從多個(gè)代理中確定與該用戶(hù)消息是其響應(yīng)消息的代理消息相對(duì)應(yīng)的代理。
[0026]代理控制器可以只在視頻輸出單元上顯示與所產(chǎn)生的至少一個(gè)代理消息相對(duì)應(yīng)的至少一個(gè)代理。
[0027]根據(jù)本公開(kāi)的一個(gè)方面,一種信息處理器從向用戶(hù)顯示多個(gè)代理的顯示設(shè)備接收用戶(hù)消息,分析所接收用戶(hù)消息的上下文,基于對(duì)用戶(hù)消息的上下文分析結(jié)果選擇多個(gè)代理中的至少一個(gè),針對(duì)所選至少一個(gè)代理產(chǎn)生至少一個(gè)代理消息,以及向顯示設(shè)備發(fā)送關(guān)于所選至少一個(gè)代理的信息和至少一個(gè)代理消息。根據(jù)關(guān)于所選至少一個(gè)代理的說(shuō)話(huà)風(fēng)格的代理特征信息,有區(qū)別地產(chǎn)生至少一個(gè)代理消息。
[0028]根據(jù)本公開(kāi)的一個(gè)方面,一種顯示設(shè)備包括:輸入單元,接收用戶(hù)消息;視頻輸出單元,顯示多個(gè)代理;以及代理控制器,分析所接收用戶(hù)消息的上下文,基于對(duì)用戶(hù)消息的上下文分析結(jié)果選擇多個(gè)代理中的至少一個(gè),以及根據(jù)關(guān)于所選至少一個(gè)代理的代理特征信息,針對(duì)所選至少一個(gè)代理產(chǎn)生至少一個(gè)代理消息。關(guān)于所選至少一個(gè)代理的代理特征信息包括關(guān)于所選至少一個(gè)代理的說(shuō)話(huà)風(fēng)格的信息。
[0029]根據(jù)本公開(kāi)的一個(gè)方面,一種顯示設(shè)備包括:視頻輸出單元,顯示多個(gè)代理;以及代理控制器,根據(jù)關(guān)于多個(gè)代理的代理特征信息,針對(duì)多個(gè)代理產(chǎn)生不同代理消息,代理特征信息包括關(guān)于多個(gè)代理的說(shuō)話(huà)風(fēng)格的信息。
[0030]顯示設(shè)備還可以包括輸入單元,用于接收代理選擇命令并選擇多個(gè)代理中的至少一個(gè)。
[0031]代理控制器可以根據(jù)關(guān)于所選至少一個(gè)代理的說(shuō)話(huà)特征信息,并針對(duì)所選至少一個(gè)代理產(chǎn)生至少一個(gè)代理消息。
[0032]代理消息中的至少一個(gè)可以包括關(guān)于控制顯示設(shè)備的操作的至少一個(gè)查詢(xún),當(dāng)選擇與包括所述至少一個(gè)查詢(xún)?cè)趦?nèi)的至少一個(gè)代理消息相對(duì)應(yīng)的代理時(shí),可以執(zhí)行顯示設(shè)備的操作。
[0033]輸入單元可以通過(guò)語(yǔ)音或通過(guò)對(duì)按鈕的操控接收用戶(hù)消息,代理控制器可以基于用戶(hù)消息選擇多個(gè)代理中的至少一個(gè),并且基于關(guān)于所選至少一個(gè)代理的說(shuō)話(huà)特征信息,針對(duì)所選至少一個(gè)代理產(chǎn)生至少一個(gè)代理消息。
[0034]根據(jù)本公開(kāi)的一個(gè)方面,一種控制顯示設(shè)備的方法包括:顯示多個(gè)代理;接收用戶(hù)消息;分析所接收的用戶(hù)消息;基于對(duì)用戶(hù)消息的分析結(jié)果,針對(duì)多個(gè)代理中的至少一個(gè)產(chǎn)生至少一個(gè)代理消息;以及控制在視頻輸出單元上顯示所產(chǎn)生的至少一個(gè)代理消息,或通過(guò)語(yǔ)音輸出所產(chǎn)生的至少一個(gè)代理消息。
[0035]所述方法還可以包括:基于對(duì)用戶(hù)消息的分析結(jié)果確定該用戶(hù)消息是否包括控制顯示設(shè)備的設(shè)備控制命令,如果用戶(hù)消息包括設(shè)備控制命令,則根據(jù)所述設(shè)備控制命令來(lái)控制顯示設(shè)備。
[0036]所產(chǎn)生的至少一個(gè)代理消息可以包括關(guān)于控制顯示設(shè)備的操作的至少一個(gè)查詢(xún)。
[0037]根據(jù)本公開(kāi)的一個(gè)方面,一種控制顯示設(shè)備的方法包括:顯示多個(gè)代理;接收用戶(hù)消息;分析所接收用戶(hù)消息;基于對(duì)用戶(hù)消息的分析結(jié)果,從多個(gè)代理中確定該用戶(hù)消息是其對(duì)話(huà)消息的代理;基于確定結(jié)果選擇多個(gè)代理中的至少一個(gè);以及基于關(guān)于所選至少一個(gè)代理的代理特征消息,針對(duì)所選至少一個(gè)代理產(chǎn)生至少一個(gè)代理消息。
[0038]所述方法還包括在視頻輸出單元上顯示至少一個(gè)代理消息或通過(guò)語(yǔ)音輸出至少一個(gè)代理消息。
[0039]所述方法還包括:根據(jù)對(duì)用戶(hù)消息的分析結(jié)果對(duì)所選至少一個(gè)代理指派優(yōu)先級(jí);以及控制根據(jù)所選至少一個(gè)代理的優(yōu)先級(jí)等級(jí)在視頻輸出單元上順序顯示所產(chǎn)生的至少一個(gè)代理消息,在視頻輸出單元上與所選至少一個(gè)代理的優(yōu)先級(jí)等級(jí)相對(duì)應(yīng)的位置處顯示所產(chǎn)生的至少一個(gè)代理消息,或根據(jù)所選代理的優(yōu)先級(jí)等級(jí)通過(guò)語(yǔ)音順序地輸出所產(chǎn)生的至少一個(gè)代理消息。
[0040]所述方法還可以包括:通過(guò)選擇多個(gè)代理中的至少一個(gè)或優(yōu)先處理多個(gè)代理,產(chǎn)生關(guān)于選擇至少一個(gè)代理的結(jié)果的選擇結(jié)果信息,并通過(guò)分析選擇結(jié)果信息產(chǎn)生針對(duì)多個(gè)代理的代理分析結(jié)果。
[0041]根據(jù)本公開(kāi)的一個(gè)方面,一種控制顯示設(shè)備的方法包括:在顯示多個(gè)代理的同時(shí),顯示至少一個(gè)代理消息或通過(guò)語(yǔ)音輸出至少一個(gè)代理消息,其中至少一個(gè)代理消息包括關(guān)于控制顯示設(shè)備的操作的查詢(xún);通過(guò)語(yǔ)音、通過(guò)對(duì)按鈕的操控、或通過(guò)屏幕觸摸接收用戶(hù)消息;分析所接收的用戶(hù)消息;以及如果從用戶(hù)消息的分析結(jié)果中確定用戶(hù)消息是關(guān)于顯示設(shè)備的操作的操作控制命令,則執(zhí)行該操作。[0042]所述方法還可以包括:基于對(duì)用戶(hù)消息的分析結(jié)果從多個(gè)代理中確定該用戶(hù)消息是其對(duì)話(huà)消息的代理;基于確定結(jié)果選擇多個(gè)代理中的至少一個(gè);以及基于關(guān)于所選至少一個(gè)代理的代理特征信息,產(chǎn)生至少一個(gè)代理消息。
[0043]根據(jù)本公開(kāi)的一個(gè)方面,一種控制顯示設(shè)備的方法包括:顯示多個(gè)代理;通過(guò)語(yǔ)音、通過(guò)對(duì)按鈕的操控或通過(guò)屏幕觸摸,接收用戶(hù)消息;分析所接收用戶(hù)消息;基于對(duì)用戶(hù)消息的分析結(jié)果確定用戶(hù)消息是否包括控制顯示設(shè)備的設(shè)備控制命令;如果用戶(hù)消息包括設(shè)備控制命令,則根據(jù)設(shè)備控制命令控制顯示設(shè)備,如果用戶(hù)消息不包括設(shè)備控制命令,則基于對(duì)用戶(hù)消息的分析結(jié)果,從多個(gè)代理中確定該用戶(hù)消息是其對(duì)話(huà)消息的代理;基于確定結(jié)果選擇多個(gè)代理中的至少一個(gè);以及基于關(guān)于所選至少一個(gè)代理的代理特征信息,產(chǎn)生至少一個(gè)代理消息。
[0044]根據(jù)本公開(kāi)的一個(gè)方面,一種控制顯示設(shè)備的方法包括:通過(guò)語(yǔ)音、通過(guò)對(duì)按鈕的操控或通過(guò)屏幕觸摸,接收用戶(hù)消息;響應(yīng)于用戶(hù)消息的接收顯示多個(gè)代理;分析所接收用戶(hù)消息;基于對(duì)用戶(hù)消息的分析結(jié)果從多個(gè)代理中確定該用戶(hù)消息是其對(duì)話(huà)消息的代理;基于確定結(jié)果選擇多個(gè)代理中的至少一個(gè);以及基于關(guān)于所選至少一個(gè)代理的代理特征信息,產(chǎn)生至少一個(gè)代理消息。
[0045]根據(jù)本公開(kāi)的一個(gè)方面,一種控制顯示設(shè)備的方法包括:通過(guò)語(yǔ)音、通過(guò)對(duì)按鈕的操控或通過(guò)屏幕觸摸,接收針對(duì)向用戶(hù)顯示的多個(gè)代理的用戶(hù)消息;分析所接收用戶(hù)消息;基于對(duì)用戶(hù)消息的分析結(jié)果和對(duì)多個(gè)代理的代理分析結(jié)果,從多個(gè)代理中確定該用戶(hù)消息是其對(duì)話(huà)消息的代理;基于所述確定結(jié)果選擇多個(gè)代理中的至少一個(gè);以及基于關(guān)于所選至少一個(gè)代理的代理特征信息,產(chǎn)生至少一個(gè)代理消息。通過(guò)分析對(duì)代理的用戶(hù)響應(yīng)或?qū)Υ淼挠脩?hù)選擇,獲得對(duì)多個(gè)代理的代理分析結(jié)果。
[0046]根據(jù)本公開(kāi)的一個(gè)方面,一種控制顯不設(shè)備的方法包括:根據(jù)關(guān)于多個(gè)代理的代理特征信息,針對(duì)多個(gè)代理產(chǎn)生多個(gè)不同代理消息,其中代理特征信息包括關(guān)于多個(gè)代理的說(shuō)話(huà)風(fēng)格的信息;以及在顯示多個(gè)代理的同時(shí),在顯示設(shè)備上顯示所產(chǎn)生的多個(gè)代理消息,或通過(guò)語(yǔ)音輸出所產(chǎn)生的多個(gè)代理消息。
[0047]所述方法還包括通過(guò)語(yǔ)音、通過(guò)對(duì)按鈕的操控或通過(guò)屏幕觸摸,接收代理選擇命令,以便選擇多個(gè)代理中的至少一個(gè)。
[0048]所述方法還可以包括:根據(jù)關(guān)于所選至少一個(gè)代理的說(shuō)話(huà)特征信息,針對(duì)所選至少一個(gè)代理產(chǎn)生代理消息。
[0049]所述方法還可以包括:如果與由代理選擇命令選擇的代理相對(duì)應(yīng)的代理消息包括關(guān)于執(zhí)行顯示設(shè)備的操作的查詢(xún),則執(zhí)行對(duì)顯示設(shè)備的操作。
[0050]所述方法還可以包括:通過(guò)語(yǔ)音或通過(guò)對(duì)按鈕的操控接收用戶(hù)消息;以及基于用戶(hù)消息選擇多個(gè)代理中的至少一個(gè),根據(jù)關(guān)于所選至少一個(gè)代理的說(shuō)話(huà)特征信息,針對(duì)所選至少一個(gè)代理產(chǎn)生至少一個(gè)代理消息。
[0051]當(dāng)基于用戶(hù)消息選擇了多個(gè)代理中的至少一個(gè)時(shí),分析所接收用戶(hù)消息,基于對(duì)用戶(hù)消息的分析結(jié)果從多個(gè)代理中確定該用戶(hù)消息是其對(duì)話(huà)消息的代理,并基于確定結(jié)果來(lái)選擇多個(gè)代理中的至少一個(gè)。
【專(zhuān)利附圖】
【附圖說(shuō)明】[0052]結(jié)合附圖,根據(jù)實(shí)施例的以下描述,本發(fā)明的上述和其他方面將更清楚且更容易理解,附圖中:
[0053]圖1是根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備的概視圖;
[0054]圖2示出了根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備;
[0055]圖3是根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備的框圖;
[0056]圖4是根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備的框圖;
[0057]圖5A和5B示出了根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備的操作;
[0058]圖6是根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備的框圖;
[0059]圖7是根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備的框圖;
[0060]圖8示出了根據(jù)本公開(kāi)另一實(shí)施例的顯示設(shè)備的操作;
[0061]圖9是根據(jù)本公開(kāi)另一實(shí)施例的顯示設(shè)備的框圖;
[0062]圖10是示出了根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備的方法的流程圖;
[0063]圖11是示出了根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備的方法的流程圖;
[0064]圖12是示出了根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備的方法的流程圖;
[0065]圖13是示出了根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備的方法的流程圖;
[0066]圖14和15是示出了根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備的方法的流程圖;
[0067]圖16是根據(jù)本公開(kāi)實(shí)施例用于描述控制顯示設(shè)備的方法的視圖;
[0068]圖17是示出了根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備的方法的流程圖,其中包括查詢(xún)消息;
[0069]圖18是示出了根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備的方法的流程圖;
[0070]圖19是用于描述控制圖18所示的顯示設(shè)備的方法的視圖;以及
[0071]圖20和21是示出了根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備的方法的流程圖。
【具體實(shí)施方式】
[0072]現(xiàn)在詳細(xì)參考本公開(kāi)的多個(gè)實(shí)施例,在附圖中示出了實(shí)施例的示例,其中貫穿附圖,相同的附圖標(biāo)號(hào)用于表示相同的元件。
[0073]將參考圖1到9,對(duì)根據(jù)本公開(kāi)多個(gè)實(shí)施例的顯示設(shè)備進(jìn)行描述。
[0074]參考圖1到2,根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備D包括代理輸出單元200,所述代理輸出單元200包括顯示至少一個(gè)代理al、a2和a3的視頻輸出單元210。代理可以在屏幕上呈現(xiàn)為靜止圖像或視頻。
[0075]盡管在圖1和2中將本公開(kāi)的顯示設(shè)備D示例性地示作TV,但是顯示設(shè)備D不限于TV。其它顯示設(shè)備,例如,監(jiān)控器、蜂窩電話(huà)、智能手機(jī)、平板PC或便攜式游戲機(jī)均可以實(shí)現(xiàn)為顯示設(shè)備D的實(shí)施例。此外,能夠通過(guò)多種用戶(hù)界面(例如麥克風(fēng)、鍵盤(pán)、鼠標(biāo)或觸摸屏)從用戶(hù)接收命令和顯示圖像的其它設(shè)備也可以實(shí)現(xiàn)為顯示設(shè)備D的實(shí)施例。
[0076]代理al、a2和a3是指一種基于管理者的系統(tǒng),用于通過(guò)自然語(yǔ)言向用戶(hù)發(fā)送必備知識(shí)。代理al、a2和a3通過(guò)對(duì)話(huà)估計(jì)用戶(hù)意圖,并根據(jù)估計(jì)出的用戶(hù)意圖執(zhí)行特定操作。
[0077]可以以例如角色(character)的用戶(hù)熟悉的方式對(duì)顯示在視頻輸出單元210的屏幕上的代理al、a2和a3進(jìn)行設(shè)計(jì)和顯示。如果視頻輸出單元210輸出多個(gè)代理al、a2和a3,則代理al、a2和a3可以是如圖2所示的相同角色、相似角色,或不同角色。[0078]代理al、a2和a3可以是沒(méi)有運(yùn)動(dòng)的靜止圖像。
[0079]例如,如果如圖1和2所示將代理al、a2和a3顯示作為擬人化的云,則可以向不同代理al、a2和a3指派不同圖像。例如,可以分別向代理al和a2指派微笑的云圖像和閃電的云圖像??梢栽跊](méi)有對(duì)指派圖像進(jìn)行任何改變的前提下來(lái)顯示代理al、a2和a3。
[0080]例如,代理al、a2和a3可以是運(yùn)動(dòng)或動(dòng)畫(huà)角色。
[0081]例如,如果如圖1和2所示將代理al、a2和a3表示為擬人化的云,則云的嘴可以與輸出代理消息同步運(yùn)動(dòng),如同在說(shuō)話(huà),可以以預(yù)定模式來(lái)改變?cè)频拇笮?,或代理al、a2和a3可以沿預(yù)定或任意方向或沿預(yù)定路線(xiàn)往復(fù)地移動(dòng)。在這種情況下,當(dāng)顯示設(shè)備D輸出代理消息時(shí),代理al、a2和a3可以在預(yù)定條件下在屏幕上進(jìn)行特定行為,例如,如同嘴唇與代理消息的輸出同步地說(shuō)話(huà)。
[0082]視頻輸出單元210還可以顯示特定消息,例如,至少一個(gè)代理消息ml、m2及m3。
[0083]代理消息ml、m2及m3是以文本、記號(hào)或圖像的形式來(lái)顯示的代理al、a2及a3的對(duì)話(huà)消息。在一些實(shí)施例中,當(dāng)從用戶(hù)接收用戶(hù)消息時(shí),或在沒(méi)有從用戶(hù)接收到任何對(duì)話(huà)消息的情況下,視頻輸出單元210可以響應(yīng)于用戶(hù)消息來(lái)輸出代理消息ml、m2及m3。
[0084]可以基于用戶(hù)容易使用和理解的自然語(yǔ)言來(lái)產(chǎn)生代理消息ml、m2及m3。
[0085]當(dāng)在顯示設(shè)備D的屏幕上顯示代理消息ml、m2及m3時(shí),如圖1和2所示,以說(shuō)話(huà)泡(speech bubbles)來(lái)顯示代理消息ml、m2及m3,以便用戶(hù)可以容易地識(shí)別講出代理消息ml、m2及m3的代理al、a2和a3。
[0086]在本公開(kāi)的實(shí)施例中,可以在如圖3所示的代理控制器100中、或在外部信息處理器E(例如,有線(xiàn)或無(wú)線(xiàn)連接到顯示設(shè)備D的服務(wù)器)中產(chǎn)生顯示在屏幕上的代理消息ml、m2 及 m3。
[0087]顯示設(shè)備D還可以包括例如揚(yáng)聲器的音頻輸出單元220,以便輸出多種聲音。
[0088]顯示設(shè)備D可以通過(guò)音頻輸出單元220以聲音或語(yǔ)音輸出與至少一個(gè)代理al、a2和a3相對(duì)應(yīng)的至少一個(gè)代理消息ml、m2和m3。在這種情況下,可以與通過(guò)音頻輸出單元220輸出的至少一個(gè)代理消息一起,將與至少一個(gè)可聽(tīng)的代理消息相對(duì)應(yīng)的至少一個(gè)代理消息顯示或不顯示在視頻輸出單元210上。
[0089]盡管圖1和2未示出,顯示設(shè)備D還可以包括輸入單元,從用戶(hù)接收對(duì)話(huà)消息。輸入單元可以接收代理選擇命令,以便選擇多個(gè)代理中的至少一個(gè)。
[0090]根據(jù)輸入單元如何接收用戶(hù)消息,輸入單元可以是,例如將所接收外部聲音或語(yǔ)音轉(zhuǎn)換為電信號(hào)的設(shè)備(如麥克風(fēng))、根據(jù)用戶(hù)的觸摸輸入接收特定消息或命令的觸摸屏、或根據(jù)對(duì)按鈕或鍵值的用戶(hù)操控接收特定消息或命令的遙控器或鍵盤(pán)。此外,例如激光筆或鼠標(biāo)的用戶(hù)界面可以是輸入單元的示例,其中用戶(hù)可以用激光筆或鼠標(biāo)指示特定位置并在所指位置處輸入特定選擇命令。
[0091]如圖3所示,顯示設(shè)備D可以包括代理控制器100。
[0092]在本公開(kāi)的實(shí)施例中,代理控制器100,尤其是代理控制器100的代理消息產(chǎn)生器114,可以針對(duì)向視頻輸出單元210輸出的每個(gè)代理產(chǎn)生對(duì)話(huà)消息。在產(chǎn)生對(duì)話(huà)消息之后,代理控制器100,尤其是代理控制器100的代理輸出控制器120,控制通過(guò)上述視頻輸出單元210或音頻輸出單元220輸出所產(chǎn)生的代理消息。
[0093]代理控制器100可以控制在視頻輸出單元210上顯示的代理。例如,代理控制器100可以在預(yù)定條件下改變?cè)谝曨l輸出單元210上顯示的代理的圖形。代理可以具有隨著時(shí)間可變的形狀。例如,可以在白天中顯示太陽(yáng)型的代理,在夜晚顯示月亮型的代理。在檢查從外部信息處理器E接收的天氣信息之后,可以根據(jù)天氣將代理擬人化為太陽(yáng)、云、雨、或雪。
[0094]在本公開(kāi)的實(shí)施例中,代理控制器100可以控制產(chǎn)生和輸出代理消息,同時(shí)可以根據(jù)輸出的代理消息,控制在視頻輸出單元210上顯示代理。例如,如果輸出的代理消息傳遞正面內(nèi)容或有趣內(nèi)容,則代理控制器100可以控制顯示做出笑臉的代理,或如果輸出代理消息表現(xiàn)生氣或不高興的代理,則代理控制器100可以控制顯示做出生氣或不高興表情的代理。此外,例如當(dāng)通過(guò)語(yǔ)音輸出代理消息或顯示代理消息時(shí),代理控制器100可以控制代理做出特定運(yùn)動(dòng),例如,如動(dòng)畫(huà)的說(shuō)話(huà)嘴唇。
[0095]在本公開(kāi)的實(shí)施例中,代理控制器100可以搜索對(duì)話(huà)產(chǎn)生數(shù)據(jù)庫(kù)320或使用對(duì)話(huà)產(chǎn)生搜索引擎330,以便產(chǎn)生適當(dāng)?shù)拇硐?。例如,?dāng)用戶(hù)通過(guò)輸入單元輸入用戶(hù)消息時(shí),例如包括關(guān)于當(dāng)前天氣的查詢(xún)的用戶(hù)消息,代理控制器100可以基于關(guān)于由對(duì)話(huà)產(chǎn)生搜索引擎330檢測(cè)到的當(dāng)前天氣的信息產(chǎn)生代理對(duì)話(huà),以便適當(dāng)?shù)鼗貞?yīng)所接收的用戶(hù)消息,也就是說(shuō),以便適當(dāng)?shù)鼗卮饘?duì)當(dāng)前天氣的查詢(xún)。
[0096]在這種情況下,在本公開(kāi)的實(shí)施例中,代理控制器100,尤其是代理消息產(chǎn)生器114,可以針對(duì)在視頻輸出單元210上顯示的多個(gè)代理al、a2和a3,產(chǎn)生不同的代理消息ml、m2 和 m3。
[0097]為此,代理控制器100可以控制根據(jù)代理al、a2和a3的代理特征信息,產(chǎn)生代理消息ml、m2和m3。
[0098]向代理al、a2和a3指派的代理特征信息包括關(guān)于代理al、a2和a3的外觀(guān)、說(shuō)話(huà)風(fēng)格、表情改變和個(gè)性的信息。也就是說(shuō),代理特征信息是關(guān)于各代理al、a2和a3的個(gè)性品質(zhì)的信息??梢韵蛎恳粋€(gè)代理指派不同的特征信息。
[0099]例如,代理al、a2和a3之一可以具有務(wù)實(shí)的個(gè)性,因此響應(yīng)于用戶(hù)的問(wèn)題可以提供包括現(xiàn)實(shí)解決方案的消息。另一代理可能具有情緒化的個(gè)性,因此可以以給予情緒解決方案的方式與用戶(hù)進(jìn)行對(duì)話(huà)。一些代理可以給出與用戶(hù)情緒一致的表現(xiàn)快樂(lè)或悲傷的消肩、O
[0100]更具體地,根據(jù)代理al、a2和a3的代理特征信息,代理控制器100控制代理al、a2和a3之一(例如,第一代理al)輸出攜帶用戶(hù)所需信息的消息(例如,給予解決方案的消息)作為消息ml,并控制另一代理(例如,第二代理a2)輸出情緒緩解消息(例如,與用戶(hù)感到被冒犯相一致地表現(xiàn)出生氣的消息)作為消息m2。
[0101]此外,代理控制器100可以以不同說(shuō)話(huà)風(fēng)格產(chǎn)生代理al、a2和a3的代理消息ml、m2和m3。對(duì)于本質(zhì)上相同的內(nèi)容而言,代理控制器100可以控制代理al、a2和a3之一(例如第一代理al)以理性的風(fēng)格輸出消息,可以控制另一代理(例如,第二代理a2)以情緒化的風(fēng)格輸出消息。
[0102]在本公開(kāi)的實(shí)施例中,顯示設(shè)備D還可以包括代理數(shù)據(jù)庫(kù)310,存儲(chǔ)上述代理特征信息。代理控制器100可以通過(guò)參考代理數(shù)據(jù)庫(kù)310,產(chǎn)生與代理al、a2和a3的個(gè)性品質(zhì)相匹配的代理消息ml、m2和m3。
[0103]代理控制器100可以分析例如通過(guò)麥克風(fēng)從輸入單元接收的用戶(hù)消息,并且可以基于對(duì)用戶(hù)消息的分析結(jié)果產(chǎn)生代理消息。
[0104]當(dāng)需要時(shí),代理控制器100可以產(chǎn)生控制命令以便執(zhí)行對(duì)顯示設(shè)備D的特定操作,例如,如音量控制410、頻道控制420或電力控制430的操作,并且可以直接地或通過(guò)控制模塊的控制器400,向關(guān)于音量控制410、頻道控制420或電力控制430的每個(gè)模塊提供控制命令,以便可以相應(yīng)地控制這些模塊。
[0105]在如圖1所示的本公開(kāi)實(shí)施例中,顯示設(shè)備D可以通過(guò)有線(xiàn)或無(wú)線(xiàn)網(wǎng)絡(luò)連接到外部信息處理器E,因此可以通過(guò)有線(xiàn)或無(wú)線(xiàn)網(wǎng)絡(luò)向外部信息處理器E發(fā)送或從外部信息處理器E接收特定數(shù)據(jù)。
[0106]在這種情況下,當(dāng)需要時(shí),外部信息處理器E可以執(zhí)行部分代理控制器100的功能,或存儲(chǔ)代理數(shù)據(jù)庫(kù)310或?qū)υ?huà)產(chǎn)生數(shù)據(jù)庫(kù)320。外部信息處理器E也可以執(zhí)行對(duì)話(huà)產(chǎn)生搜索引擎330的功能。
[0107]例如,外部信息處理器E (如,服務(wù)器)可以產(chǎn)生針對(duì)代理al、a2和a3的消息,或控制命令以便控制在屏幕上顯示的代理al、a2和a3,并且可以將該消息或控制命令發(fā)送給顯示設(shè)備D。此外,當(dāng)用戶(hù)提供過(guò)顯示設(shè)備D的輸入單元(例如,顯示設(shè)備D的麥克風(fēng))輸入用戶(hù)消息時(shí),通過(guò)有線(xiàn)或無(wú)線(xiàn)通信網(wǎng)絡(luò)連接到顯示設(shè)備D的外部信息處理器E可以從顯示設(shè)備D接收用戶(hù)消息,分析用戶(hù)消息,基于分析結(jié)果從多個(gè)代理中選擇至少一個(gè),針對(duì)所選代理產(chǎn)生代理消息,以及向顯示設(shè)備D發(fā)送關(guān)于所選代理的信息和所產(chǎn)生的代理消息。
[0108]顯示設(shè)備D可以在屏幕上顯示所選代理,或基于關(guān)于所選代理的信息和從外部信息處理器E (例如,服務(wù)器)接收的代理消息來(lái)執(zhí)行預(yù)定操作,并且可以通過(guò)語(yǔ)音或在屏幕上向用戶(hù)輸出代理消息。
[0109]圖4是根據(jù)本公開(kāi)實(shí)施例的顯示設(shè)備D的框圖。
[0110]在本公開(kāi)的實(shí)施例中,代理控制器100可以包括語(yǔ)音到文本轉(zhuǎn)換(STT)單元111、上下文分析器112、代理選擇器113、代理消息產(chǎn)生器114和代理輸出控制器120。
[0111]在輸出代理消息之前或之后,用戶(hù)可以通過(guò)例如麥克風(fēng)m輸入語(yǔ)音用戶(hù)消息。如果輸出了在代理消息產(chǎn)生器114中產(chǎn)生的代理消息之后的短時(shí)間內(nèi)接收到用戶(hù)消息,則該用戶(hù)消息很有可能是對(duì)代理消息的響應(yīng)。
[0112]當(dāng)以這種方式通過(guò)麥克風(fēng)m接收到用戶(hù)消息時(shí),STT單元111識(shí)別所接收的語(yǔ)音用戶(hù)消息,將語(yǔ)音用戶(hù)消息轉(zhuǎn)換為文本消息,并向上下文分析器112提供文本消息。也就是說(shuō),STT單元111執(zhí)行語(yǔ)音到文本轉(zhuǎn)換功能。STT單元111可以通過(guò)任何已知STT技術(shù)將用戶(hù)語(yǔ)音消息轉(zhuǎn)換為文本消息。在這種情況下,如果確定由于用戶(hù)的不準(zhǔn)確發(fā)音而不能進(jìn)行語(yǔ)音識(shí)別或無(wú)法準(zhǔn)確識(shí)別語(yǔ)音消息,則可以通過(guò)語(yǔ)音輸出單元210來(lái)顯示或通過(guò)音頻輸出單元220可聽(tīng)見(jiàn)地輸出促使用戶(hù)重新輸入語(yǔ)音的消息,或兩者都執(zhí)行。
[0113]上下文分析器112使用預(yù)存詞語(yǔ)或短語(yǔ)分析從STT單元111接收到的文本消息,向代理選擇器113提供分析結(jié)果。換言之,上下文分析器112通過(guò)分析用戶(hù)消息的上下文,來(lái)估計(jì)用戶(hù)消息的內(nèi)容,即,用戶(hù)意圖。
[0114]例如,上下文分析器112從文本用戶(hù)消息中提取詞語(yǔ),例如名詞或動(dòng)詞,分析所提取詞語(yǔ)的技術(shù)含義,或在詞語(yǔ)之間的關(guān)系,產(chǎn)生分析結(jié)果,并向代理選擇器113或代理消息產(chǎn)生器114提供分析結(jié)果。
[0115]在一些實(shí)施例中,在校正錯(cuò)誤(例如,對(duì)從STT單元111接收的文本用戶(hù)消息的錯(cuò)誤識(shí)別)期間,上下文分析器112可以分析用戶(hù)消息的上下文。也就是說(shuō),由于用戶(hù)有瑕疵的發(fā)音或STT單元111或麥克風(fēng)m的技術(shù)問(wèn)題,文本用戶(hù)消息可能不同于由用戶(hù)發(fā)出的原始消息。考慮到這種錯(cuò)誤的可能性,上下文分析器112也可以分析在發(fā)音或形狀上與所提取詞語(yǔ)相似的其它詞語(yǔ)。
[0116]在本公開(kāi)的實(shí)施例中,如果上下文分析器112基于對(duì)用戶(hù)消息的分析結(jié)果確定用戶(hù)消息是控制顯示設(shè)備D或外部設(shè)備440的控制命令,則上下文分析器112可以向功能控制器400a發(fā)送控制顯示設(shè)備D的信號(hào)。接著功能控制器400a產(chǎn)生控制信號(hào),以便控制多種功能,例如,用于音量控制410、頻道控制420以及電力控制430的信號(hào),并向功能單元提供控制信號(hào)。在本公開(kāi)的實(shí)施例中,功能控制器400a可以產(chǎn)生控制如冰箱的電器的控制命令,并可以向該電器提供控制命令以便根據(jù)用戶(hù)消息控制電器。
[0117]上下文分析器112可以基于實(shí)體論(Ontology)分析消息。
[0118]代理選擇器113基于上下文分析器112的上下文分析結(jié)果,從多個(gè)代理中確定已經(jīng)輸出代理消息的代理,其中用戶(hù)消息是對(duì)所述代理消息的響應(yīng)。
[0119]例如,如果如圖1和2所示在視頻輸出單元210上顯示多個(gè)代理al、a2和a3及他們的代理消息ml、m2和m3,或如果在視頻輸出單元210上顯示多個(gè)代理al、a2和a3且通過(guò)音頻輸出單元220輸出代理消息ml、m2和m3,則用戶(hù)可以在閱讀或聽(tīng)到代理消息ml、m2和m3之后,通過(guò)麥克風(fēng)輸入對(duì)于輸出的代理消息ml、m2和m3中的至少一個(gè)的響應(yīng)。
[0120]接著代理選擇器113基于對(duì)通過(guò)麥克風(fēng)收集并由STT單元和上下文分析器112分析的用戶(hù)消息的分析結(jié)果,從代理al、a2和a3中識(shí)別已經(jīng)輸出了代理消息的至少一個(gè)代理,并選擇所識(shí)別的至少一個(gè)代理,所述用戶(hù)消息是對(duì)所述代理消息的響應(yīng)。
[0121]換言之,代理選擇器113從多個(gè)代理消息ml、m2和m3中確定代理消息,其中用戶(hù)消息是對(duì)所述代理消息的響應(yīng),并因此相應(yīng)地選擇代理al、a2和a3中的至少一個(gè)。
[0122]代理選擇器113可以參考存儲(chǔ)關(guān)于代理的信息的代理數(shù)據(jù)庫(kù)310來(lái)選擇代理。當(dāng)需要時(shí),代理選擇器113可以根據(jù)分析結(jié)果從代理數(shù)據(jù)庫(kù)310中選擇一個(gè)代理,而不是如圖1和2所示顯示在屏幕上的多個(gè)代理al、a2及a3。此外,代理選擇器113可以使用關(guān)于存儲(chǔ)在代理數(shù)據(jù)庫(kù)310中的代理al、a2和a3的個(gè)性品質(zhì)的代理特征信息和上下文分析結(jié)果來(lái)選擇代理。
[0123]在本公開(kāi)的實(shí)施例中,代理選擇器113可以根據(jù)對(duì)用戶(hù)消息的分析結(jié)果,從在屏幕上顯示的代理al、a2和a3中選擇多個(gè)代理,例如,第一和第二代理al和a2。在這種情況下,代理選擇器113可以同等地選擇代理al和a2,或可以在對(duì)其選擇中對(duì)代理al和a2賦予優(yōu)先級(jí)順序。例如,可以根據(jù)用戶(hù)消息作為對(duì)代理的響應(yīng)的適當(dāng)性、或根據(jù)對(duì)由如下文圖7所示的代理分析器500首要分析的代理的選擇頻率,來(lái)確定代理al和a2的優(yōu)先級(jí)等級(jí)。
[0124]代理消息產(chǎn)生器114產(chǎn)生針對(duì)代理顯示或沒(méi)有顯示在屏幕上的代理al、a2和a3中的至少一個(gè)的代理消息。
[0125]代理消息產(chǎn)生器114可以產(chǎn)生針對(duì)顯示在屏幕上的所有代理al、a2和a3的代理消息,或針對(duì)由代理選擇器113選擇的多個(gè)代理al、a2和a3中的至少一個(gè)的代理消息。此夕卜,代理消息產(chǎn)生器114可以針對(duì)由代理選擇器113選擇但是沒(méi)有顯示在屏幕上的至少一個(gè)代理,產(chǎn)生代理消息。
[0126]代理消息產(chǎn)生器114基于上下文分析器112的分析結(jié)果,產(chǎn)生作為用戶(hù)消息的適當(dāng)響應(yīng)的代理消息。
[0127]在本公開(kāi)的實(shí)施例中,代理消息產(chǎn)生器114可以參考對(duì)話(huà)產(chǎn)生數(shù)據(jù)庫(kù)320,以便基于用戶(hù)消息的內(nèi)容或根據(jù)用戶(hù)消息的上下文分析結(jié)果而確定的用戶(hù)意圖,來(lái)產(chǎn)生適于上下文的代理對(duì)話(huà)消息。例如,如果用戶(hù)輸入與樓上噪音有關(guān)的消息,代理消息產(chǎn)生器114在對(duì)話(huà)產(chǎn)生數(shù)據(jù)庫(kù)320中搜索樓上噪音解決方案,或在外部Web網(wǎng)站進(jìn)行搜索以便產(chǎn)生針對(duì)第一代理al的消息,并且通過(guò)視頻輸出單元210或音頻輸出單元220向用戶(hù)輸出該消息。
[0128]在本公開(kāi)的實(shí)施例中,代理消息產(chǎn)生器114可以使用對(duì)話(huà)產(chǎn)生搜索引擎330來(lái)產(chǎn)生代理消息。例如,當(dāng)用戶(hù)輸入與樓上噪音有關(guān)的消息時(shí),對(duì)話(huà)產(chǎn)生搜索引擎330可以基于上下文分析結(jié)果接收關(guān)鍵字,例如,“樓上AND噪音AND解決方案”,可以收集和檢測(cè)關(guān)鍵字搜索所需的數(shù)據(jù),例如,關(guān)于樓上噪音的素材,并且可以控制代理消息產(chǎn)生器114基于該數(shù)據(jù)產(chǎn)生代理消息。在這種情況下,對(duì)話(huà)產(chǎn)生搜索引擎330可以是例如語(yǔ)義搜索引擎。
[0129]在本公開(kāi)的另一實(shí)施例中,代理消息產(chǎn)生器114可以使用概率模型(例如,Bayesian網(wǎng)絡(luò))來(lái)產(chǎn)生代理消息。
[0130]代理消息產(chǎn)生器114可以針對(duì)每個(gè)代理產(chǎn)生不同的代理消息。如上所述,代理消息產(chǎn)生器114可以根據(jù)代理al、a2和a3的代理特征信息,以?xún)?nèi)容或說(shuō)話(huà)風(fēng)格的形式產(chǎn)生針對(duì)代理al、a2和a3的不同代理消息ml、m2及m3。
[0131]換言之,向視頻輸出單元210或音頻輸出單元220輸出的多個(gè)代理消息可以傳遞不同內(nèi)容。此外,代理消息可以以不同風(fēng)格傳遞相同內(nèi)容或以不同風(fēng)格傳遞不同內(nèi)容。
[0132]例如,當(dāng)用戶(hù)抱怨樓上噪音時(shí),如圖2所示,第一代理al的第一代理消息ml可以是“瀏覽以下網(wǎng)站來(lái)解決樓上噪音問(wèn)題”,因此給予用戶(hù)直接幫助。第二代理a2的第二代理消息m2可以是對(duì)樓上噪音的原因的批評(píng)性語(yǔ)句或責(zé)備,以便向用戶(hù)給予情緒解決方案。第三代理a3的第三代理消息m3可以傳遞情緒上緩解用戶(hù)的內(nèi)容。當(dāng)需要時(shí),可以向用戶(hù)提供詢(xún)問(wèn)用戶(hù)輸入新控制命令的查詢(xún),例如,詢(xún)問(wèn)音樂(lè)節(jié)目的執(zhí)行命令的查詢(xún)。
[0133]如上所述,一旦基于通過(guò)麥克風(fēng)接收的用戶(hù)消息來(lái)與至少一個(gè)代理進(jìn)行對(duì)話(huà),代理控制器100通過(guò)代理輸出控制器120在視覺(jué)上或聽(tīng)覺(jué)上輸出對(duì)話(huà)。
[0134]如圖4所示,代理輸出控制器120可以包括代理顯示控制器121、代理音頻輸出控制器122以及文本到語(yǔ)音轉(zhuǎn)換(TTS)單元123。
[0135]代理顯示控制器121控制在視頻輸出單元210上顯示由代理選擇器113選擇的至少一個(gè)代理al、a2或a3。當(dāng)選擇在屏幕上顯示的代理al、a2和a3中的至少一個(gè)時(shí),代理顯示控制器121可以控制在屏幕上與其它代理有區(qū)別地顯示所選代理。
[0136]例如,當(dāng)從多個(gè)代理al、a2和a3中選擇了第一代理al時(shí),如圖5A所示,可以只在屏幕上顯示第一代理al,而不顯示其它代理a2和a3。
[0137]第一代理al可以與其它代理a2和a3有區(qū)別地操作。例如,第一代理al可以如同在說(shuō)話(huà)般地移動(dòng)嘴唇,不同于其它代理a2和a3。當(dāng)顯示第一代理al時(shí),還可以向第一代理al給予特別效果。
[0138]代理顯示控制器121可以控制顯示代理消息ml、m2和m3及代理al、a2和a3。
[0139]例如,如圖5B所示,當(dāng)在屏幕上僅顯示所選代理的代理消息(例如,第一代理al的代理消息ml)時(shí),仍可以在屏幕上顯示多個(gè)代理al、a2和a3。
[0140]代理顯示控制器121也可以控制輸出的代理al、a2和a3的顯示位置和代理消息ml、m2和m3的顯不位置。
[0141]如果如之前所述對(duì)所選代理al、a2和a3進(jìn)行優(yōu)先級(jí)排序,則可以改變代理al和a2的顯示位置,或根據(jù)它們的優(yōu)先級(jí)等級(jí)在屏幕上順序地顯示代理al和a2。
[0142]代理音頻輸出控制器122控制通過(guò)音頻輸出單元220以語(yǔ)音或聲音輸出從代理消息產(chǎn)生器114產(chǎn)生的代理消息。在這種情況下,TTS單元123可以將代理消息轉(zhuǎn)換為語(yǔ)音消息。
[0143]TTS單元123將從代理消息產(chǎn)生器114產(chǎn)生的文本代理消息轉(zhuǎn)換為語(yǔ)音文件,以便代理音頻輸出控制器122可以輸出語(yǔ)音消息。接著代理音頻輸出控制器122通過(guò)音頻輸出單元220 (例如,揚(yáng)聲器)輸出語(yǔ)音文件,以便用戶(hù)可以聽(tīng)到代理消息。
[0144]代理音頻輸出控制器122可以順序輸出通過(guò)TTS單元123轉(zhuǎn)換為語(yǔ)音的至少一個(gè)代理消息。在這種情況下,可以按照由代理選擇器113指派給代理的優(yōu)先級(jí)等級(jí)的順序輸出至少一個(gè)消息。
[0145]在一些實(shí)施例中,當(dāng)音頻輸出單元220通過(guò)語(yǔ)音輸出代理消息時(shí),代理顯示控制器121可以控制以不同于其他代理的方式在屏幕上顯示與語(yǔ)音代理消息相對(duì)應(yīng)的代理。例如,如圖5A所示,可以只在屏幕上顯示第一代理al或可以第一代理al操作為如同在講話(huà)。也可以如圖5B所示在屏幕上只顯示第一代理al。在這種情況下,用戶(hù)可以容易地識(shí)別與通過(guò)語(yǔ)音輸出的代理消息相對(duì)應(yīng)的代理。
[0146]當(dāng)通過(guò)語(yǔ)音輸出代理消息時(shí),可以同時(shí)或在不同的時(shí)間點(diǎn)處在視頻輸出單元210上輸出相同的消息。
[0147]在本公開(kāi)的實(shí)施例中,顯示設(shè)備D還可以包括用戶(hù)識(shí)別器130。
[0148]如圖4所示,用戶(hù)識(shí)別器130通過(guò)利用麥克風(fēng)接收的用戶(hù)語(yǔ)音的模式(例如,用戶(hù)口音或發(fā)音),來(lái)識(shí)別用戶(hù)。在這種情況下,用戶(hù)識(shí)別器130將所接收的用戶(hù)談話(huà)與預(yù)存在用戶(hù)識(shí)別數(shù)據(jù)庫(kù)340中的數(shù)據(jù)進(jìn)行比較,由此識(shí)別用戶(hù)。
[0149]一旦通過(guò)用戶(hù)識(shí)別器130識(shí)別了用戶(hù),則STT單元111可以基于所識(shí)別用戶(hù)的談話(huà)模式(例如,用戶(hù)發(fā)音和口音),更準(zhǔn)確地將用戶(hù)語(yǔ)音消息轉(zhuǎn)換為文本消息。此外,在上下文分析、代理確定或代理消息產(chǎn)生期間,可以根據(jù)用戶(hù)選擇模式、響應(yīng)模式等確定最佳代理,或可以產(chǎn)生最佳代理消息。
[0150]在圖6中示出了顯示設(shè)備D的實(shí)施例。
[0151]參考圖6,可以通過(guò)遙控器R而不是如上述實(shí)施例通過(guò)用戶(hù)語(yǔ)音,來(lái)控制顯示設(shè)備D。在這種情況下,顯示設(shè)備D還可以包括remocon接收器R’和信號(hào)分析器140。
[0152]在本公開(kāi)的實(shí)施例中,由于遙控器R包括紅外產(chǎn)生器且remocon接收器R’包括紅外傳感器,顯示設(shè)備D可以由紅外線(xiàn)遠(yuǎn)程控制。在本公開(kāi)的實(shí)施例中,遙控器R和remocon接收器R’中的每個(gè)包括有線(xiàn)/無(wú)線(xiàn)通信模塊,例如,使用短程無(wú)線(xiàn)通信技術(shù)(如藍(lán)牙或無(wú)線(xiàn)保真(W1-Fi))的無(wú)線(xiàn)通信模塊,以便可以通過(guò)有線(xiàn)/無(wú)線(xiàn)通信來(lái)遠(yuǎn)程控制顯示設(shè)備D。
[0153]當(dāng)如圖2所示在視頻輸出單元210上顯示多個(gè)代理al、a2和a3時(shí),用戶(hù)可以操控遙控器R選擇多個(gè)代理al、a2和a3中的至少一個(gè)?;蛴脩?hù)可以操控遙控器R執(zhí)行顯示設(shè)備D的功能,例如,音量控制或頻道切換。
[0154]當(dāng)用戶(hù)操控遙控器R的按鈕時(shí),例如,遙控器R的紅外產(chǎn)生器產(chǎn)生紅外線(xiàn),遙控器接收器R’的紅外傳感器感測(cè)從遙控器R產(chǎn)生的紅外線(xiàn),并將所感測(cè)的紅外線(xiàn)轉(zhuǎn)換為電信號(hào)。
[0155]信號(hào)分析器140基于電信號(hào)確定對(duì)遙控器R的用戶(hù)操控是為了控制顯示設(shè)備D的功能還是為了選擇代理。在前者的情況下,信號(hào)分析器140向功能控制器400a提供控制功能的信號(hào)。在后者的情況下,信號(hào)分析器140向代理選擇器113提供信號(hào)。接著,代理選擇器113基于從遙控器R接收的信號(hào)確定從顯示在視頻輸出單元210上的多個(gè)代理中選擇了哪個(gè)代理,并向代理消息產(chǎn)生器114提供選擇結(jié)果,以便可以產(chǎn)生針對(duì)所選至少一個(gè)代理的代理消息。
[0156]在圖7中示出了顯示設(shè)備D的實(shí)施例。
[0157]參考圖7,除了代理控制器100之外,顯示設(shè)備D還可以包括代理分析器500。
[0158]代理分析器500基于關(guān)于由代理控制器100 (尤其是代理選擇器113)選擇的代理的信息,存儲(chǔ)和分析用戶(hù)有意或無(wú)意的代理選擇模式。接著代理分析器500向代理控制器100提供分析結(jié)果,以便代理選擇器113可以在選擇代理中使用該分析結(jié)果。
[0159]具體地,在本公開(kāi)的實(shí)施例中,代理分析器500可以包括選擇結(jié)果存儲(chǔ)器510、選擇結(jié)果分析器520、分析模型存儲(chǔ)器530和分析結(jié)果存儲(chǔ)器540。
[0160]選擇結(jié)果存儲(chǔ)器510存儲(chǔ)關(guān)于由代理選擇器113做出的選擇的信息,也就是說(shuō),選擇結(jié)果信息。當(dāng)需要時(shí),選擇結(jié)果存儲(chǔ)器510可以存儲(chǔ)從代理消息產(chǎn)生器114產(chǎn)生的代理消息。
[0161]如果用戶(hù)識(shí)別器130識(shí)別了用戶(hù),則選擇結(jié)果存儲(chǔ)器510可以針對(duì)所識(shí)別的單獨(dú)用戶(hù),單獨(dú)地存儲(chǔ)從代理選擇器113接收的選擇結(jié)果信息。每次在用戶(hù)和代理之間開(kāi)始對(duì)話(huà)時(shí),每次用戶(hù)或代理選擇器113選擇至少一個(gè)代理時(shí),或當(dāng)在代理和用戶(hù)之間的對(duì)話(huà)結(jié)束時(shí),可以存儲(chǔ)關(guān)于用戶(hù)的選擇結(jié)果信息。
[0162]選擇結(jié)果分析器520分析存儲(chǔ)在選擇結(jié)果存儲(chǔ)器510中的選擇結(jié)果信息。
[0163]例如,選擇結(jié)果分析器520通過(guò)分析多種素材,例如對(duì)如第一代理al的每個(gè)代理的選擇次數(shù)、對(duì)第一代理al的選擇次數(shù)與全部選擇次數(shù)的比值、例如在最近一周內(nèi)被選擇最多次的代理等,來(lái)計(jì)算每個(gè)代理的選擇權(quán)重,并因此得到分布結(jié)果。在這種情況下,可以得到針對(duì)每個(gè)所識(shí)別用戶(hù)的分析結(jié)果。
[0164]選擇結(jié)果分析器520可以使用存儲(chǔ)在分析模型存儲(chǔ)器530中的多個(gè)概率模型,以便分析選擇結(jié)果信息。例如,選擇結(jié)果分析器520可以基于與代理選擇有關(guān)的給定信息,使用Bayesian網(wǎng)絡(luò)來(lái)計(jì)算在輸出的代理消息和響應(yīng)于該輸出的代理消息的用戶(hù)消息之間的相關(guān)性或概率關(guān)系。類(lèi)似地,可以在分析模型存儲(chǔ)器530中存儲(chǔ)多種機(jī)器學(xué)習(xí)技術(shù),以便用于分析選擇結(jié)果。
[0165]選擇結(jié)果分析器520的分析結(jié)果存儲(chǔ)在分析結(jié)果存儲(chǔ)器540中。
[0166]當(dāng)存儲(chǔ)分析結(jié)果時(shí),可以向分析結(jié)果指派權(quán)重。例如,分析結(jié)果的權(quán)重可以算術(shù)地或指數(shù)地正比于對(duì)與分析結(jié)果有關(guān)的代理的選擇頻率。因此,代理選擇器113可以以較高概率選擇具有較高權(quán)重的代理。
[0167]代理選擇器113可以參考代理分析器500分析的代理選擇分析結(jié)果來(lái)選擇代理。換言之,代理選擇器113可以基于對(duì)存儲(chǔ)在存儲(chǔ)器540中的每個(gè)代理的分析結(jié)果,選擇例如具有高選擇頻率的代理,所述代理具有高于其他代理的優(yōu)先級(jí)。
[0168]當(dāng)用戶(hù)使用顯示設(shè)備D時(shí),代理分析器500可以選擇針對(duì)用戶(hù)的優(yōu)化代理。[0169]當(dāng)初次使用顯示設(shè)備D時(shí),在屏幕上輸出響應(yīng)于用戶(hù)消息的多個(gè)代理al、a2和a3的多個(gè)代理消息ml、m2和m3。如果用戶(hù)之后使用顯示設(shè)備D,則可以頻繁地選擇特定代理。例如,可以通過(guò)代理選擇器113頻繁地選擇第一代理al。
[0170]當(dāng)長(zhǎng)期使用顯示設(shè)備D時(shí),可以累積關(guān)于代理選擇的結(jié)果的信息。接著,例如,可以根據(jù)優(yōu)先級(jí)輸出具有高選擇頻率的代理,例如,由代理選擇器113選擇的選擇頻率等于或大于約80%的代理,或可以?xún)H輸出具有高選擇頻率的代理。如圖8所示,例如,如果用戶(hù)或顯示設(shè)時(shí)的期間,可以不再顯示具有較低選擇頻率的其他代理a2和a3。
[0171]由于分析結(jié)果是基于關(guān)于對(duì)多個(gè)代理的選擇結(jié)果的信息而產(chǎn)生的并且用在以這種方式選擇代理,如圖8所示,可以在與用戶(hù)的長(zhǎng)期對(duì)話(huà)中僅使用特定代理(例如,第一代理al),例如具有高選擇頻率的代理。因此,隨著時(shí)間推移可以確定對(duì)于用戶(hù)的最佳代理。
[0172]在一些實(shí)施例中,外部信息處理器E可以包括代理分析器500。
[0173]在本公開(kāi)的實(shí)施例中,如圖9所示,顯示設(shè)備D還可以包括電力控制器,具體地,語(yǔ)音感測(cè)電力控制器150。
[0174]當(dāng)顯示設(shè)備D使用待機(jī)電力處于待機(jī)模式下時(shí),如果用戶(hù)使用例如麥克風(fēng)m的輸入來(lái)輸入用戶(hù)消息,則語(yǔ)音感測(cè)電力控制器150感測(cè)用戶(hù)消息的輸入,產(chǎn)生電力控制信號(hào),并向電源151提供電力控制信號(hào)。接著向顯示設(shè)備D的每個(gè)部件供電,例如,用戶(hù)識(shí)別器130、代理控制器100或功能控制器400a,由此將顯示設(shè)備D從待機(jī)模式切換到激活模式。
[0175]顯示設(shè)備D基于用戶(hù)消息來(lái)識(shí)別用戶(hù),在屏幕上顯示代理或代理消息,或在屏幕上顯示代理并通過(guò)語(yǔ)音輸出代理消息。
[0176]由于當(dāng)在待機(jī)模式下接收到用戶(hù)語(yǔ)音命令時(shí)將顯示設(shè)備D切換到激活模式并在屏幕上顯示代理和輸出代理消息,所以在節(jié)省電力的同時(shí)可以快速地輸出代理消息。
[0177]現(xiàn)在將參考圖10到22來(lái)描述根據(jù)本公開(kāi)多個(gè)實(shí)施例的控制顯示設(shè)備的方法。
[0178]參考圖10,根據(jù)本公開(kāi)實(shí)施例的控制顯示設(shè)備D的方法包括:根據(jù)關(guān)于代理的特征信息,例如,代理的個(gè)性、說(shuō)話(huà)風(fēng)格、說(shuō)話(huà)內(nèi)容等,產(chǎn)生針對(duì)代理的對(duì)話(huà)消息(操作S610),在在屏幕上顯示代理的期間,在屏幕上顯示所產(chǎn)生的代理對(duì)話(huà)消息,或通過(guò)語(yǔ)音輸出所產(chǎn)生的代理對(duì)話(huà)消息(操作S620)??梢栽谄聊簧巷@示一個(gè)或多個(gè)代理,并且在顯示設(shè)備D中,在屏幕上顯示或通過(guò)語(yǔ)音輸出一個(gè)或多個(gè)代理消息。同時(shí),多個(gè)代理具有不同特征信息。
[0179]在控制顯示設(shè)備的方法的實(shí)施例中,參考圖11和12,首先,用戶(hù)可以向顯示設(shè)備D輸入用戶(hù)消息(操作S620)。
[0180]例如,如圖12所示,用戶(hù)可以通過(guò)麥克風(fēng)以語(yǔ)音輸入用戶(hù)消息,例如“來(lái)自樓上的噪音非常煩人”。如上所述,用戶(hù)可以通過(guò)語(yǔ)音、通過(guò)鍵盤(pán)或遙控器、或其它輸入來(lái)輸入該用戶(hù)消息。
[0181]顯示設(shè)備D分析輸入的用戶(hù)消息Cl (操作S621),產(chǎn)生適于用戶(hù)消息cl的代理對(duì)話(huà)消息mil、m21和m31 (操作S622)。
[0182]代理對(duì)話(huà)消息mil、m21和m31可以根據(jù)預(yù)先向代理指派的個(gè)人品質(zhì)而不同。例如,可以針對(duì)第一代理al產(chǎn)生給予實(shí)際解決方案的消息mil、可以針對(duì)第二代理a2產(chǎn)生情感上支持用戶(hù)的消息21、以及可以針對(duì)第三代理a3產(chǎn)生攜帶安撫用戶(hù)的內(nèi)容的消息m31。
[0183]如果通過(guò)語(yǔ)音輸入用戶(hù)消息Cl,則可以通過(guò)STT技術(shù)將語(yǔ)音消息轉(zhuǎn)換為文本消息,接著可以通過(guò)對(duì)該文本消息的內(nèi)容分析產(chǎn)生適合的代理對(duì)話(huà)消息。[0184]為了產(chǎn)生適合用戶(hù)消息內(nèi)容、用戶(hù)意圖和上下文的代理對(duì)話(huà)消息,顯示設(shè)備D可以參考對(duì)話(huà)產(chǎn)生數(shù)據(jù)庫(kù)320,或使用對(duì)話(huà)產(chǎn)生搜索引擎330。備選地或附加地,顯示設(shè)備D可以在產(chǎn)生代理消息中使用概率模型(例如,Bayesian網(wǎng)絡(luò))。
[0185]在產(chǎn)生代理對(duì)話(huà)消息mil、m21和m31之后,顯示設(shè)備D在視覺(jué)上或在聽(tīng)覺(jué)上輸出代理消息mll、m21和m31,或以?xún)烧叩匦问捷敵?S623)。顯示設(shè)備D也可以在屏幕上顯示多個(gè)代理al、a2和a3和代理消息ml 1、m21和m31。
[0186]顯示在屏幕上的多個(gè)代理al、a2和a3可以是多個(gè)預(yù)定代理,或在分析用戶(hù)消息的步驟S621之后基于所分析用戶(hù)消息和代理數(shù)據(jù)庫(kù)310而選擇的多個(gè)代理?;蛘撸鄠€(gè)代理al、a2和a3可以是在輸入用戶(hù)消息之前已顯示在顯示設(shè)備D的屏幕上的代理。
[0187]因此,如圖12所示,響應(yīng)于用戶(hù)消息Cl,在例如顯示設(shè)備D的視頻輸出單元210上顯示多個(gè)代理al、a2和a3以及不同的代理消息ml 1、m21和m31。
[0188]在本公開(kāi)的實(shí)施例中,如上所述在顯示或通過(guò)語(yǔ)音輸出多個(gè)代理消息mil、m21和m31之后,如圖12所示,用戶(hù)可以通過(guò)消息c2(例如,“是的,非常沮喪。我應(yīng)該怎么辦?”)對(duì)代理消息mll、m21和m31中的至少一個(gè)做出響應(yīng)。
[0189]如圖13所示,用戶(hù)可以通過(guò)麥克風(fēng)輸入用戶(hù)消息c2(操作S630)。如上所述,用戶(hù)可以通過(guò)鍵盤(pán)或其它輸入來(lái)輸入用戶(hù)消息c2。
[0190]顯示設(shè)備D分析輸入的用戶(hù)消息c2的上下文(操作S631),基于上下文分析結(jié)果,根據(jù)用戶(hù)消息c2確定用戶(hù)對(duì)哪個(gè)代理做出了響應(yīng),也就是說(shuō),用戶(hù)想要跟哪個(gè)代理進(jìn)行交談(操作S632),并選擇多個(gè)代理al、a2和a3中的至少一個(gè)(操作S633)。
[0191]例如,如圖12所示,可以選擇第三代理a3。
[0192]在一些實(shí)施例中,顯示設(shè)備D可以參考代理數(shù)據(jù)庫(kù)310,以便確定用戶(hù)想要與哪個(gè)代理交談,并可以根據(jù)不同的個(gè)性來(lái)選擇代理,例如,具有存儲(chǔ)在代理數(shù)據(jù)庫(kù)310中的不同說(shuō)話(huà)風(fēng)格的代理,而不是顯示在屏幕上的代理。
[0193]顯示設(shè)備D可以根據(jù)對(duì)用戶(hù)消息的分析結(jié)果,從顯示在屏幕上的多個(gè)代理al、a2和a3中選擇多個(gè)代理。當(dāng)需要時(shí),顯示設(shè)備D可以對(duì)所選代理指派優(yōu)先級(jí)。所選代理的優(yōu)先級(jí)等級(jí)可以用于確定代理消息的顯示位置或語(yǔ)音輸出順序。
[0194]當(dāng)選擇了多個(gè)代理中的至少一個(gè)(例如,第三代理a3)時(shí),顯示設(shè)備D使用關(guān)于所選至少一個(gè)代理的特征信息和上下文分析結(jié)果,產(chǎn)生針對(duì)第三代理a3的代理消息m32(操作 S634)。
[0195]例如,第三代理a3根據(jù)向第三代理a3指派的個(gè)性品質(zhì),產(chǎn)生適于用戶(hù)消息c2的響應(yīng)消息m32。
[0196]在本公開(kāi)的實(shí)施例中,如圖12所示,響應(yīng)消息m32可以是查詢(xún)消息,包括詢(xún)問(wèn)是否控制顯示設(shè)備D的操作的至少一個(gè)查詢(xún)。也就是說(shuō),參考圖12,例如,響應(yīng)消息m32可以包括詢(xún)問(wèn)是否在顯示設(shè)備D中播放音樂(lè)的查詢(xún),例如“我是否可以播放音樂(lè)?”。
[0197]所選至少一個(gè)代理a3的代理消息m32可以顯示在屏幕上,或可以轉(zhuǎn)換為語(yǔ)音,并接著輸出(操作S635)。
[0198]在輸出所選至少一個(gè)代理a3的代理消息m32之后,用戶(hù)可以通過(guò)麥克風(fēng)或其他輸入來(lái)輸入對(duì)代理消息m32的響應(yīng),例如,用戶(hù)消息c3(如“是的,請(qǐng)吧(操作S636)。顯示設(shè)備D可以產(chǎn)生對(duì)輸入的新用戶(hù)消息c3的響應(yīng)消息m33。[0199]按照這種方式,可以在用戶(hù)和所選代理a3之間進(jìn)行對(duì)話(huà)(操作S637)。
[0200]在本公開(kāi)的實(shí)施例中,如果所選至少一個(gè)代理a3的代理消息是查詢(xún)消息,則顯示設(shè)備D執(zhí)行所詢(xún)問(wèn)的操作,例如,播放音樂(lè)。只要確定用戶(hù)消息c3包括關(guān)于所詢(xún)問(wèn)操作的操作控制命令,顯示設(shè)備D就可以執(zhí)行所詢(xún)問(wèn)的操作。
[0201]在本公開(kāi)的實(shí)施例中,參考圖14,首先,顯示設(shè)備D可以顯示多個(gè)代理(操作S640)。與多個(gè)代理al、a2和a3 —起,代理al、a2和a3的代理消息ml、m2和m3可以顯示在屏幕上或通過(guò)語(yǔ)音輸出。一旦通過(guò)麥克風(fēng)接收到用戶(hù)消息(操作S641),顯示設(shè)備D分析用戶(hù)消息的上下文,并根據(jù)分析結(jié)果選擇至少一個(gè)代理(操作S642)。顯示設(shè)備D產(chǎn)生針對(duì)所選代理的對(duì)話(huà)消息(操作S643),并通過(guò)視頻輸出單元210或音頻輸出單元220輸出所選至少一個(gè)代理的代理消息(操作S644)。
[0202]以上操作將參考圖15到16來(lái)進(jìn)行描述。如圖15所示,針對(duì)多個(gè)代理產(chǎn)生不同代理消息(操作S650)。
[0203]可以根據(jù)預(yù)定設(shè)置產(chǎn)生不同代理消息。例如,可以基于關(guān)于周?chē)h(huán)境的信息(如時(shí)區(qū)、日期、天氣、新聞、或預(yù)定用戶(hù)安排、或由用戶(hù)或顯示設(shè)備供應(yīng)商預(yù)存的代理消息)產(chǎn)生不同代理消息。代理消息并非基于對(duì)用戶(hù)消息的分析結(jié)果。
[0204]如圖15和16所示,顯示設(shè)備D在屏幕上顯示特定代理消息ml0、m20和m30以及多個(gè)代理al、a2和a3 (操作S651),或顯示設(shè)備D通過(guò)語(yǔ)音輸出代理消息ml0、m20和m30 (操作S652)。在這種情況下,例如如圖2或圖16所示,代理消息mlO、m20和m30可以傳遞不同內(nèi)容。
[0205]如圖15和16所示,在顯示了多個(gè)代理al、a2和a3之后,顯示設(shè)備D從用戶(hù)接收特定用戶(hù)消息Cl (操作S653)。
[0206]所接收的用戶(hù)消息Cl可以是對(duì)顯示在顯示設(shè)備D的屏幕上的多個(gè)代理消息mlO、m20和m30中的至少一個(gè)的回答,或可以與從顯示設(shè)備D輸出的多個(gè)代理消息mlO、m20和m30無(wú)關(guān),例如,用戶(hù)消息Cl “我明天要去旅行”。
[0207]當(dāng)從用戶(hù)接收到用戶(hù)消息Cl (操作S653)時(shí),顯示設(shè)備D分析用戶(hù)消息,并基于上下文分析結(jié)果選擇適于用戶(hù)消息的至少一個(gè)代理(操作S654)。如圖17所示,可以選擇所有代理al、a2和a3。如果用戶(hù)消息cl與從顯示設(shè)備D輸出的多個(gè)代理消息mlO、m20和m30均無(wú)關(guān),則可以不選擇代理。
[0208]顯示設(shè)備D基于所選代理的特征信息,產(chǎn)生針對(duì)所選代理的代理消息ml 1、m21和m31 (操作S655),顯示代理消息mil、m21和m31及代理al、a2和a3,或通過(guò)語(yǔ)音輸出代理消息 ml 1、m21 和 m31(S656)。
[0209]如果在閱讀或聽(tīng)到代理消息mil、m21和m31之后用戶(hù)輸入新用戶(hù)消息c2(操作S657),則如圖16所示,顯示設(shè)備D通過(guò)分析用戶(hù)消息c2,以上述相同方式確定用戶(hù)消息c2是響應(yīng)于在代理消息mil、m21和m31中的哪個(gè)代理消息,并因此選擇至少一個(gè)代理al和a3。顯示設(shè)備D產(chǎn)生針對(duì)所選代理al和a3的代理消息ml2和m32,以便代理al和a3可以與用戶(hù)進(jìn)行對(duì)話(huà)(操作S658)。
[0210]以上述相同形式輸出的至少一個(gè)代理消息ml2可以是查詢(xún)消息。如果代理消息ml2傳遞了請(qǐng)求執(zhí)行所詢(xún)問(wèn)操作的內(nèi)容,則顯示設(shè)備D可以執(zhí)行所詢(xún)問(wèn)操作,例如訪(fǎng)問(wèn)主頁(yè)。[0211]如圖12和16所示,顯示在屏幕上或通過(guò)語(yǔ)音輸出的多個(gè)代理消息mil、m21和m31中的至少一個(gè)可以是包括查詢(xún)的查詢(xún)消息。
[0212]將參考圖17來(lái)對(duì)此進(jìn)行詳細(xì)描述。可以產(chǎn)生多個(gè)不同代理消息,不同代理消息中的至少一個(gè)可以是查詢(xún)消息,包括詢(xún)問(wèn)是否在顯示設(shè)備D中執(zhí)行特定操作的查詢(xún)(操作
5660)ο例如,如圖12和16所示,查詢(xún)可以詢(xún)問(wèn)是否播放音樂(lè)或訪(fǎng)問(wèn)主頁(yè)?;虿樵?xún)可以關(guān)于:是否執(zhí)行顯示設(shè)備D的幾乎任何操作,例如是否切換頻道、控制音量或關(guān)閉電源?;虿樵?xún)可以是關(guān)于是否控制其他電子設(shè)備,例如如照明、音頻播放器或冰箱的電器。
[0213]作為查詢(xún)消息的至少一個(gè)代理消息可以與多個(gè)代理一起顯示在屏幕上(操作
5661)或可以通過(guò)語(yǔ)音輸出(操作S662)。
[0214]當(dāng)在輸出代理消息之后從用戶(hù)接收到用戶(hù)消息時(shí)(操作S663),如上所述,顯示設(shè)備D分析用戶(hù)消息(操作S664)。
[0215]如果用戶(hù)消息變?yōu)閷?duì)詢(xún)問(wèn)是否執(zhí)行特定操作的回答,也就是說(shuō),作為用戶(hù)消息分析的結(jié)果,用戶(hù)消息包括如圖12或圖16的第三用戶(hù)消息c3的操作命令(操作S665),則顯示設(shè)備D可以執(zhí)行所詢(xún)問(wèn)操作(操作S666)。在這種情況下,當(dāng)需要時(shí),顯示設(shè)備D可以產(chǎn)生針對(duì)另一電子設(shè)備的控制命令,并向電子設(shè)備發(fā)送該控制命令。
[0216]因此,顯示設(shè)備D可以詢(xún)問(wèn)用戶(hù)意圖,并如用戶(hù)所期望地進(jìn)行操作。
[0217]參考圖18和19,當(dāng)接收到的用戶(hù)消息包括設(shè)備控制命令時(shí),可以根據(jù)本公開(kāi)的實(shí)施例來(lái)控制顯示設(shè)備D。
[0218]如圖18所示,當(dāng)用戶(hù)首先通過(guò)麥克風(fēng)輸入用戶(hù)消息(操作S670)時(shí),顯示設(shè)備D分析輸入的用戶(hù)消息的上下文(操作S671),并確定用戶(hù)消息是否包括設(shè)備控制命令(操作S672)。
[0219]如上所示,如圖19所示,代理al、a2和a3可以在輸入用戶(hù)消息之前輸出代理消息ml、m2 和 m3。
[0220]如果用戶(hù)消息包括設(shè)備控制命令,例如,頻道切換命令或音量控制命令,則如圖18和19所示,通過(guò)用戶(hù)的設(shè)備控制命令來(lái)控制顯示設(shè)備D (操作S673)。
[0221]具體地,如圖19所示,如果用戶(hù)消息c4包括關(guān)于特定節(jié)目的內(nèi)容,如“職業(yè)棒球廣播”,則顯示設(shè)備D可以從上下文分析中識(shí)別用戶(hù)消息表示特定節(jié)目,根據(jù)所識(shí)別內(nèi)容搜索廣播職業(yè)棒球比賽的頻道,產(chǎn)生頻道切換命令,并因此切換廣播頻道。
[0222]如果用戶(hù)消息不包括設(shè)備控制命令,則如先前所述,顯示設(shè)備D選擇適于用戶(hù)消息的至少一個(gè)代理,產(chǎn)生針對(duì)所選代理的代理消息,并輸出代理消息(操作S674、S675、S676、S677 和 S678)。
[0223]在本公開(kāi)的實(shí)施例中,如圖20所示,顯示設(shè)備D可以對(duì)多個(gè)代理指派優(yōu)先級(jí)順序,可以控制按照代理的優(yōu)先級(jí)等級(jí)輸出代理和代理消息。
[0224]例如,假定如圖16所示,從多個(gè)代理al、a2和a3中選擇了針對(duì)用戶(hù)消息c2的兩個(gè)代理(第一和第三代理al和a3)。
[0225]接著,顯示設(shè)備D可以向所選第一和第三代理al和a3指派優(yōu)先級(jí)等級(jí)。在這種情況下,可以根據(jù)它們對(duì)用戶(hù)消息的適用性來(lái)確定代理al和a3的優(yōu)先級(jí)等級(jí)。也就是說(shuō),如果第一代理al更適于用戶(hù)消息,則相較于第三代理a3可以向第一代理al指派更高的優(yōu)先級(jí)等級(jí)(操作S681)??梢愿鶕?jù)由上述代理分析器500分析的對(duì)代理al和a3的選擇頻率來(lái)確定代理al和a3的優(yōu)先級(jí)等級(jí)。
[0226]第一和第三代理al和a3根據(jù)它們的優(yōu)先級(jí)等級(jí)顯示在屏幕上(操作S682)。這里,較高優(yōu)先級(jí)的第一代理al可以顯示在屏幕的頂部,而較低優(yōu)先級(jí)的第三代理a3可以顯示在屏幕的底部。
[0227]通過(guò)語(yǔ)音首先輸出相較于第三代理a3具有較高優(yōu)先級(jí)等級(jí)的第一代理al的對(duì)話(huà)消息ml2(操作S683),接著通過(guò)語(yǔ)音輸出相較于第一代理al具有較低優(yōu)先級(jí)等級(jí)的第三代理a3的對(duì)話(huà)消息m32。也就是說(shuō),可以根據(jù)向代理指派的優(yōu)選權(quán)等級(jí)順序地輸出代理消
肩、O
[0228]在本公開(kāi)的實(shí)施例中,如圖21所示,可以分析關(guān)于由用戶(hù)或顯示設(shè)備D的代理選擇器113選擇的代理的信息,接著代理選擇器113可以基于分析結(jié)果選擇代理。
[0229]參考圖21,針對(duì)多個(gè)代理產(chǎn)生不同代理消息(操作S700)。多個(gè)代理和代理消息可以一同顯示在屏幕上(操作S710),或顯示多個(gè)代理,同時(shí)通過(guò)語(yǔ)音輸出代理消息(操作S711)。
[0230]當(dāng)用戶(hù)輸入通過(guò)麥克風(fēng)輸入用戶(hù)消息(操作S712)時(shí),顯示設(shè)備D分析輸入的用戶(hù)消息的上下文(操作S713),并基于上下文分析結(jié)果選擇多個(gè)代理中的至少一個(gè)(操作S714)。
[0231]產(chǎn)生關(guān)于代理選擇結(jié)果的信息(即,選擇結(jié)果信息)并存儲(chǔ)在外部信息處理器E或顯示設(shè)備D的存儲(chǔ)空間中(操作S720)??梢葬槍?duì)每個(gè)所識(shí)別用戶(hù)來(lái)存儲(chǔ)選擇結(jié)果信息。
[0232]隨著時(shí)間推移,可以在信息處理器E或顯示設(shè)備D中累積了大量選擇結(jié)果信息(操作S721)。如果累積了大量選擇結(jié)果信息,則信息處理器E或顯示設(shè)備D分析選擇結(jié)果信息(操作S722)。
[0233]信息處理器E或顯示設(shè)備D可以分析選擇結(jié)果信息,例如,以每個(gè)預(yù)定時(shí)間間隔或根據(jù)所累積的選擇結(jié)果信息的數(shù)量。也有可能根據(jù)用戶(hù)請(qǐng)求分析選擇結(jié)果信息。
[0234]為了分析選擇結(jié)果,信息處理器E或顯示設(shè)備D可以?xún)H通過(guò)對(duì)選擇次數(shù)進(jìn)行計(jì)數(shù)、或使用Bayesian網(wǎng)絡(luò)、或機(jī)器學(xué)習(xí)技術(shù),來(lái)計(jì)算選擇頻率。
[0235]信息處理器E或顯示設(shè)備D產(chǎn)生對(duì)選擇結(jié)果的分析結(jié)果,并在外部信息處理器E或顯示設(shè)備D的存儲(chǔ)介質(zhì)中存儲(chǔ)該分析結(jié)果(操作S723)。
[0236]接著,顯示設(shè)備D基于所存儲(chǔ)的分析結(jié)果選擇與用戶(hù)消息匹配的至少一個(gè)代理,并產(chǎn)生和輸出針對(duì)所選至少一個(gè)代理的代理消息(操作S724)。
[0237]因此,用戶(hù)可以與和用戶(hù)愛(ài)好或需要匹配的代理進(jìn)行長(zhǎng)期對(duì)話(huà)。
[0238]從以上描述中顯而易見(jiàn),顯示設(shè)備和控制顯示設(shè)備的方法能夠令用戶(hù)與顯示在顯示設(shè)備上的多個(gè)代理中的至少一個(gè)進(jìn)行對(duì)話(huà)。因此,可以改進(jìn)顯示設(shè)備的用戶(hù)界面。
[0239]具體地,因?yàn)轱@示了具有不同個(gè)性、內(nèi)容和說(shuō)話(huà)風(fēng)格的代理,用戶(hù)可以與代理進(jìn)行豐富的對(duì)話(huà),并有意識(shí)地或潛意識(shí)地選擇所需代理。因此,顯示設(shè)備可以向用戶(hù)提供適合的代理。
[0240]此外,在用戶(hù)與具有不同個(gè)性的代理進(jìn)行對(duì)話(huà)時(shí),令用戶(hù)感到如同在與多個(gè)人進(jìn)行對(duì)話(huà)。因此,增加了用戶(hù)對(duì)對(duì)話(huà)的興趣,并增強(qiáng)了在用戶(hù)和代理之間的交互。
[0241]此外,當(dāng)用戶(hù)長(zhǎng)時(shí)使用顯示設(shè)備時(shí),在顯示設(shè)備上主要顯示具有與用戶(hù)匹配的個(gè)性、內(nèi)容和說(shuō)話(huà)風(fēng)格的代理。因此,提供了用戶(hù)習(xí)慣的代理。[0242]上述實(shí)施例可以記錄在包括程序指令的計(jì)算機(jī)可讀介質(zhì)中,以便實(shí)現(xiàn)計(jì)算機(jī)包含的多種操作。介質(zhì)也可以以單獨(dú)或組合的形式包括程序指令、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)等。記錄在介質(zhì)上的程序命令可以專(zhuān)門(mén)設(shè)計(jì)或配置用于本實(shí)施例的目的,或是計(jì)算機(jī)軟件領(lǐng)域的技術(shù)人員已知應(yīng)用的。計(jì)算機(jī)可讀介質(zhì)的示例包括:例如硬盤(pán)、軟盤(pán)或磁帶等磁性介質(zhì);例如⑶-ROM盤(pán)和DVD的光學(xué)介質(zhì);例如光盤(pán)的磁光介質(zhì);以及配置為存儲(chǔ)和執(zhí)行程序命令的硬件裝置,例如,只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、閃存等。計(jì)算機(jī)可讀介質(zhì)也可以是分布網(wǎng)絡(luò),以便以分布的形式來(lái)存儲(chǔ)和執(zhí)行程序指令??梢杂梢粋€(gè)或多個(gè)處理器來(lái)執(zhí)行所述程序指令。計(jì)算機(jī)可讀介質(zhì)也可以表現(xiàn)為至少一個(gè)專(zhuān)用集成電路(ASIC)或現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)JAS (向處理器一樣處理)程序指令。程序指令的示例包括機(jī)器代碼(如,由編譯器產(chǎn)生的機(jī)器代碼)以及包含更高級(jí)代碼的文件,所述更高級(jí)代碼可以由計(jì)算機(jī)使用解釋器來(lái)執(zhí)行。上述設(shè)備可以配置成作為一個(gè)或多個(gè)軟件模塊以執(zhí)行上述實(shí)施例的操作,并且逆向操作也是一樣的。
[0243]盡管示出和描述了本發(fā)明的一些實(shí)施例,然而本領(lǐng)域技術(shù)人員將理解,在不脫離本發(fā)明的原理和精神的前提下,可以在這些實(shí)施例中進(jìn)行各種改變,本發(fā)明的范圍由權(quán)利要求和它們的等同物來(lái)定義。
【權(quán)利要求】
1.一種顯示設(shè)備,包括: 輸入單元,接收用戶(hù)消息; 視頻輸出單元,顯示多個(gè)代理;以及 控制器,在視頻輸出單元上顯示基于對(duì)用戶(hù)消息的分析結(jié)果而產(chǎn)生的針對(duì)多個(gè)代理中的至少一個(gè)的至少一個(gè)代理消息, 其中根據(jù)關(guān)于多個(gè)代理的代理特征信息,針對(duì)多個(gè)代理中的每個(gè)產(chǎn)生不同的代理消肩、O
2.根據(jù)權(quán)利要求1所述的顯示設(shè)備,還包括音頻輸出單元,通過(guò)語(yǔ)音和聲音中的至少一個(gè),輸出所產(chǎn)生的至少一個(gè)代理消息。
3.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中如果用戶(hù)消息是控制顯示設(shè)備的控制命令,則執(zhí)行由所述控制命令表示的操作。
4.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中所述至少一個(gè)代理消息包括至少一個(gè)查詢(xún),用于詢(xún)問(wèn)是否執(zhí)行對(duì)顯示設(shè)備的操作,如果基于對(duì)通過(guò)輸入單元接收的用戶(hù)消息的分析結(jié)果確定所述用戶(hù)消息包括針對(duì)所述詢(xún)問(wèn)的回答,則執(zhí)行所述操作。
5.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中根據(jù)對(duì)用戶(hù)消息的分析結(jié)果來(lái)識(shí)別用戶(hù)。
6.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中所述控制器基于對(duì)用戶(hù)消息的分析結(jié)果,在視頻輸出單元上顯示針對(duì)多個(gè)代理中的至少一個(gè)的至少一個(gè)代理消息。
7.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中所述控制器根據(jù)基于對(duì)用戶(hù)消息的分析結(jié)果而指派的至少一個(gè)代理的優(yōu)先級(jí)等級(jí),在視頻輸出單元上顯示所產(chǎn)生的至少一個(gè)代理消肩、O
8.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其中所述代理特征信息包括關(guān)于代理的說(shuō)話(huà)風(fēng)格的信息。
9.一種控制顯示設(shè)備的方法,所述方法包括: 顯示多個(gè)代理; 接收用戶(hù)消息; 分析所接收的用戶(hù)消息; 基于對(duì)用戶(hù)消息的分析結(jié)果,針對(duì)多個(gè)代理中的至少一個(gè)產(chǎn)生至少一個(gè)代理消息;以及 執(zhí)行以下操作中的至少一個(gè):顯示所產(chǎn)生的至少一個(gè)代理消息并且通過(guò)語(yǔ)音輸出所產(chǎn)生的至少一個(gè)代理消息。
10.根據(jù)權(quán)利要求9所述的方法,還包括:基于對(duì)用戶(hù)消息的分析結(jié)果來(lái)確定所述用戶(hù)消息是否包括控制所述顯示設(shè)備的設(shè)備控制命令,如果所述用戶(hù)消息包括設(shè)備控制命令,則根據(jù)所述設(shè)備控制命令來(lái)控制所述顯示設(shè)備。
11.根據(jù)權(quán)利要求9所述的方法,其中所述至少一個(gè)代理消息包括至少一個(gè)查詢(xún),用于詢(xún)問(wèn)是否執(zhí)行顯示設(shè)備的操作。
12.根據(jù)權(quán)利要求9所述的方法,其中所述產(chǎn)生至少一個(gè)代理消息包括: 基于對(duì)用戶(hù)消息的分析結(jié)果,從多個(gè)代理中確定所述用戶(hù)消息是其對(duì)話(huà)消息的代理,并基于確定結(jié)果選擇所述多個(gè)代理中的至少一個(gè);以及 基于所選至少一個(gè)代理的代理特征信息,產(chǎn)生至少一個(gè)代理消息。
13.根據(jù)權(quán)利要求9所述的方法,其中所述產(chǎn)生至少一個(gè)代理消息包括: 基于對(duì)用戶(hù)消息的分析結(jié)果,向所選至少一個(gè)代理指派優(yōu)先級(jí);以及 控制根據(jù)向所選至少一個(gè)代理指派的至少一個(gè)優(yōu)先級(jí)等級(jí)來(lái)顯示所產(chǎn)生的至少一個(gè)消息,并控制根據(jù)向所選至少一個(gè)代理指派的優(yōu)先級(jí)等級(jí),通過(guò)語(yǔ)音順序地輸出所產(chǎn)生的至少一個(gè)代理消息。
14.根據(jù)權(quán)利要求9所述的方法,還包括: 產(chǎn)生關(guān)于選擇至少一個(gè)代理的結(jié)果的選擇結(jié)果信息; 通過(guò)執(zhí)行選擇多個(gè)代理中的至少一個(gè)和/或向多個(gè)代理指派優(yōu)先級(jí),分析選擇結(jié)果信息并產(chǎn)生針對(duì)多個(gè)代理的代理分析結(jié)果。
15.根據(jù)權(quán)利要求9所述的方法,還包括,如果基于對(duì)用戶(hù)消息的分析結(jié)果確定用戶(hù)消息是關(guān)于顯示設(shè)備的操作的操作控制命令,則根據(jù)所述操作控制命令操作顯示設(shè)備。
【文檔編號(hào)】H04N21/462GK103780965SQ201310487486
【公開(kāi)日】2014年5月7日 申請(qǐng)日期:2013年10月17日 優(yōu)先權(quán)日:2012年10月19日
【發(fā)明者】金仁智, 薛景燦, 安在弘, 柳映準(zhǔn), 李庸熏 申請(qǐng)人:三星電子株式會(huì)社