欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

交互服務(wù)器及用于控制服務(wù)器的方法

文檔序號:10579036閱讀:451來源:國知局
交互服務(wù)器及用于控制服務(wù)器的方法
【專利摘要】提供一種交互服務(wù)器及其控制方法。控制交互服務(wù)器的方法包括:從用戶終端接收與用戶語音相對應(yīng)的數(shù)據(jù),確定用戶語音的表達(dá)類型,響應(yīng)于確定用戶語音的表達(dá)類型是集成表達(dá)類型,生成響應(yīng)于用戶語音的搜索響應(yīng)和聊天響應(yīng),并通過組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來生成集成響應(yīng),以及向用戶終端發(fā)送生成的集成響應(yīng)。
【專利說明】
交互服務(wù)器及用于控制服務(wù)器的方法
技術(shù)領(lǐng)域
[0001]符合示例實(shí)施例的裝置和方法涉及交互服務(wù)器和用于控制交互服務(wù)器的方法,并更具體地涉及響應(yīng)于輸入用戶語音通過組合搜索響應(yīng)和聊天響應(yīng)來提供組合響應(yīng)的交互服務(wù)器,以及控制交互服務(wù)器的方法。
【背景技術(shù)】
[0002]近來,提供了一種主動(dòng)提供對用戶語音的響應(yīng)的交互系統(tǒng)。具體地,如果用戶終端識別用戶語音并向外部交互服務(wù)器發(fā)送識別的用戶語音,交互服務(wù)器確定用戶語音的表達(dá)類型,根據(jù)表達(dá)類型生成響應(yīng),并向用戶終端發(fā)送響應(yīng)。
[0003]例如,如果輸入了用戶語音“請推薦恐怖電影”,則交互服務(wù)器可以確定用戶語音的表達(dá)類型是搜索表達(dá)類型并響應(yīng)于用戶語音向用戶終端發(fā)送搜索響應(yīng)“找到了 17個(gè)恐怖電影”。在另一示例中,如果輸入了用戶語音“我很餓”,則交互服務(wù)器可以確定用戶語音的表達(dá)類型是聊天表達(dá)類型并響應(yīng)于用戶語音向用戶終端發(fā)送搜索響應(yīng)“我也在節(jié)食”。
[0004]S卩,相關(guān)技術(shù)交互系統(tǒng)僅輸出關(guān)于用戶語音的搜索響應(yīng)和聊天響應(yīng)之一。然而,可能存在難于確定用戶語音是搜索表達(dá)類型還是聊天表達(dá)類型的情況。在這種情況下,可以響應(yīng)于具有類似含義的一些用戶表達(dá)輸出搜索響應(yīng),并且可以響應(yīng)于其他用戶表達(dá)輸出聊天響應(yīng),導(dǎo)致用戶體驗(yàn)的不一致。

【發(fā)明內(nèi)容】

[0005]問題的解決方案
[0006]—個(gè)或更多個(gè)示例實(shí)施例涉及當(dāng)難于確定用戶語音的表達(dá)類型時(shí)能夠提供將搜索響應(yīng)與聊天響應(yīng)相組合的響應(yīng)的交互服務(wù)器及其控制方法。
[0007]根據(jù)示例實(shí)施例的一方面,提供了一種控制交互服務(wù)器的方法,包括:接收與用戶語音相對應(yīng)的數(shù)據(jù);確定用戶語音的表達(dá)類型;響應(yīng)于確定用戶語音的表達(dá)類型是集成表達(dá)類型,生成響應(yīng)于用戶語音的搜索響應(yīng)和聊天響應(yīng),并通過組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來生成集成響應(yīng),以及向用戶終端發(fā)送所生成的集成響應(yīng)。
[0008]確定所述用戶語音的表達(dá)類型可以包括:使用基于搜索表達(dá)建立的搜索語言模型來計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率;以及使用基于聊天表達(dá)建立的聊天語言模型來計(jì)算用戶語音的表達(dá)類型是聊天表達(dá)類型的概,計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率與用戶語音的表達(dá)類型是聊天表達(dá)類型的概率之間的差異值,以及響應(yīng)于差異值小于預(yù)定值,確定用戶語音的表達(dá)類型是集成表達(dá)類型。
[0009]確定用戶語音的表達(dá)類型還可以包括:響應(yīng)于差異值超過預(yù)定值,當(dāng)用戶語音的表達(dá)類型是搜索表達(dá)類型的概率大于用戶語音是聊天表達(dá)類型的概率時(shí),確定用戶語音是搜索表達(dá)類型,以及當(dāng)用戶語音的表達(dá)類型是搜索表達(dá)類型的概率小于用戶語音是聊天表達(dá)類型的概率時(shí),確定用戶語音是聊天表達(dá)類型。
[0010]所述方法可以包括:響應(yīng)于確定用戶語音的表達(dá)類型是搜索表達(dá)類型,生成對用戶語音的搜索響應(yīng),以及響應(yīng)于確定用戶語音的表達(dá)類型是搜索表達(dá)類型,生成對用戶語音的搜索響應(yīng),并向用戶終端發(fā)送響應(yīng)于用戶語音生成的搜索響應(yīng)和聊天響應(yīng)之一。
[0011]所述生成可以包括:響應(yīng)于用戶語音生成搜索響應(yīng)和聊天響應(yīng),通過確定搜索響應(yīng)和聊天響應(yīng)的語句類型以及是否包括公共信息,確定是否可能對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合,當(dāng)對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是可能的時(shí),確定搜索響應(yīng)和聊天響應(yīng)的組合順序,以將搜索響應(yīng)與聊天響應(yīng)組合,修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè),以及根據(jù)所確定的組合順序,對經(jīng)過修改的搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合。
[0012]所述方法可以包括:當(dāng)對搜索響應(yīng)與聊天響應(yīng)進(jìn)行組合是不可能的時(shí),發(fā)送搜索響應(yīng)和聊天響應(yīng)之一。
[0013]所述確定組合順序可以包括:通過比較用戶語音的表達(dá)類型是聊天表達(dá)類型的概率與用戶語音的表達(dá)類型是搜索表達(dá)類型的概率來確定搜索響應(yīng)和聊天響應(yīng)的組合順序。
[0014]所述修改可以包括修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)的結(jié)尾。
[0015]根據(jù)另一示例實(shí)施例的一方面,提供了一種交互服務(wù)器,包括:輸入單元,被配置為從用戶終端接收與用戶語音相對應(yīng)的數(shù)據(jù);確定器,被配置為響應(yīng)于通過輸入單元輸入用戶語音,確定用戶語音的表達(dá)類型;響應(yīng)生成器,被配置為響應(yīng)于確定用戶語音的表達(dá)類型是集成表達(dá)類型,生成響應(yīng)于用戶語音的搜索響應(yīng)和聊天響應(yīng),并通過組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來生成集成響應(yīng);以及發(fā)射機(jī),被配置為向用戶終端發(fā)送所生成的集成響應(yīng)。
[0016]所述確定器可以包括:概率計(jì)算器,被配置為使用基于搜索表達(dá)建立的搜索語言模型計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率,并使用基于聊天表達(dá)建立的聊天語言模型計(jì)算用戶語音的表達(dá)類型是聊天表達(dá)類型的概率;差異計(jì)算器,被配置為計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率與用戶語音的表達(dá)類型是聊天表達(dá)類型的概率之間的差異值,以及表達(dá)類型確定器,被配置為響應(yīng)于差異值小于預(yù)定值,確定用戶語音是集成表達(dá)類型。
[0017]所述表達(dá)類型確定器:響應(yīng)于差異值超過預(yù)定值,當(dāng)用戶語音的表達(dá)類型是搜索表達(dá)類型的概率小于用戶語音的表達(dá)類型是聊天表達(dá)類型的概率時(shí),可以確定用戶語音的表達(dá)類型是搜索表達(dá)類型;以及當(dāng)用戶語音的表達(dá)類型是搜索表達(dá)類型的概率大于用戶語音的表達(dá)類型是聊天表達(dá)類型的概率時(shí),可以確定用戶語音的表達(dá)類型是聊天表達(dá)類型。
[0018]響應(yīng)于確定用戶語音的表達(dá)類型是搜索表達(dá)類型,所述響應(yīng)生成器可以生成對用戶語音的搜索響應(yīng),以及響應(yīng)于確定用戶語音的表達(dá)類型是聊天表達(dá)類型,所述響應(yīng)生成器可以生成對用戶語音的聊天響應(yīng)。發(fā)射機(jī)可以向用戶終端發(fā)送響應(yīng)于用戶語音所生成的搜索響應(yīng)和生成的聊天響應(yīng)之一。
[0019]所述響應(yīng)生成器可以包括:搜索響應(yīng)生成器,被配置為生成對用戶語音的搜索響應(yīng);聊天響應(yīng)生成器,被配置為生成對用戶語音的聊天響應(yīng);組合確定器,被配置為通過確定搜索響應(yīng)和聊天響應(yīng)的語句類型以及在搜索響應(yīng)和聊天響應(yīng)中是否包括公共信息確定是否可能對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合;組合順序確定器,被配置為當(dāng)組合搜索響應(yīng)和聊天響應(yīng)是可能的時(shí),確定搜索響應(yīng)和聊天響應(yīng)的組合順序;響應(yīng)修改器被配置為:為了組合搜索響應(yīng)和聊天響應(yīng),修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè);以及響應(yīng)組合器,被配置為根據(jù)所確定的組合順序?qū)?jīng)過修改的搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合。
[0020]當(dāng)對搜索響應(yīng)與聊天響應(yīng)進(jìn)行組合是不可能的時(shí),發(fā)射機(jī)可以發(fā)送搜索響應(yīng)和聊天響應(yīng)之一。
[0021]組合順序確定器可以:通過比較用戶語音的表達(dá)類型是聊天表達(dá)類型的概率與用戶語音的表達(dá)類型是搜索表達(dá)類型的概率,確定搜索響應(yīng)和聊天響應(yīng)的組合順序。
[0022 ]響應(yīng)修改器可以修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)的結(jié)尾。
[0023]根據(jù)另一示例實(shí)施例的一方面,提供了一種控制交互服務(wù)器的方法,包括:接收用戶語音;生成響應(yīng)于用戶語音的搜索響應(yīng)和聊天響應(yīng);確定用戶語音的表達(dá)類型;響應(yīng)于確定用戶語音的表達(dá)類型是集成表達(dá)類型,通過組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來生成集成響應(yīng);以及向用戶終端發(fā)送所生成的集成響應(yīng)。
[0024]根據(jù)示例實(shí)施例的交互服務(wù)器包括:輸入單元,被配置為從用戶終端接收用戶語音;響應(yīng)生成器,被配置為生成響應(yīng)于用戶語音的搜索響應(yīng)和聊天響應(yīng);確定器,被配置為確定用戶語音的表達(dá)類型;集成響應(yīng)生成器,被配置為響應(yīng)于確定用戶語音的表達(dá)類型是集成表達(dá)類型,通過組合所生成的搜索響應(yīng)與所生成的聊天響應(yīng)來生成集成響應(yīng),以及發(fā)射機(jī),被配置為向用戶終端所發(fā)送生成的集成響應(yīng)。
[0025]發(fā)明的有益效果
[0026]根據(jù)示例實(shí)施例,當(dāng)用戶語音的表達(dá)類型模糊不清時(shí),可以提供組合了搜索響應(yīng)和聊天響應(yīng)的集成響應(yīng),并且因此可以為用戶提供一致的交互服務(wù)。
【附圖說明】
[0027]通過參照附圖描述特定示例性實(shí)施例,上述和/或其他方面將更加顯然,在附圖中:
[0028]圖1是示出了根據(jù)示例實(shí)施例的交互系統(tǒng)的視圖;
[0029]圖2是示出了根據(jù)示例實(shí)施例的交互服務(wù)器的配置的框圖;
[0030]圖3是示出了根據(jù)示例實(shí)施例的圖2的確定器的配置的框圖;
[0031]圖4是示出了根據(jù)示例實(shí)施例的圖2的語音生成器的配置的框圖;
[0032]圖5是用于解釋根據(jù)示例實(shí)施例的控制交互服務(wù)器的方法的流程圖;
[0033]圖6是用于解釋根據(jù)示例實(shí)施例的確定用戶語音的表達(dá)類型的方法的流程圖;
[0034]圖7是用于解釋根據(jù)示例實(shí)施例的生成集成響應(yīng)的方法的流程圖;
[0035]圖8是說明了根據(jù)另一示例實(shí)施例的交互服務(wù)器的配置的框圖;以及
[0036]圖9是用于解釋根據(jù)另一示例實(shí)施例的控制交互服務(wù)器的方法的流程圖。
【具體實(shí)施方式】
[0037]在以下的描述中,不同附圖中所示出的相同附圖標(biāo)記表示類似的部件。在描述中定義的事項(xiàng)(例如,詳細(xì)的構(gòu)造和要素)被提供以輔助對示例性實(shí)施例的全面理解。因此,清楚的是可以實(shí)現(xiàn)示例性實(shí)施例而不需要那些具體定義的事項(xiàng)。此外,不詳細(xì)描述相關(guān)領(lǐng)域熟知的功能或要素,因?yàn)樗鼈儗⒖赡苡貌槐匾募?xì)節(jié)使示例實(shí)施例不夠突出。
[0038]在本公開中,例如第一和第二的關(guān)系術(shù)語可以用于將一個(gè)實(shí)體與另一個(gè)實(shí)體區(qū)分開,而不必須暗示這些實(shí)體之間的任何實(shí)際關(guān)系或順序。
[0039]以下說明中使用的術(shù)語用于解釋具體的示例性實(shí)施例,而并非意在限制權(quán)利范圍。單個(gè)術(shù)語包括復(fù)數(shù)形式,除非有意那樣寫。說明書的術(shù)語“包括”、“包含”、“被配置為”等用于指示存在特征、編號、步驟、操作、元素、部分及其組合,并且它們不應(yīng)當(dāng)排除一個(gè)或更多個(gè)特征、編號、步驟、操作、元素、部分及其組合的組合或添加的可能性。
[0040]在示例實(shí)施例中,“模塊”或“單元”執(zhí)行至少一個(gè)功能或操作,并可以實(shí)現(xiàn)為硬件、軟件或者硬件與軟件的組合。此外,除應(yīng)當(dāng)用特定硬件實(shí)現(xiàn)的“模塊”或“單元”以外,多個(gè)“模塊”或多個(gè)“單元”可以被集成到至少一個(gè)模塊中并且可以實(shí)現(xiàn)為至少一個(gè)處理器(未示出)。
[0041]根據(jù)以下結(jié)合附圖對實(shí)施例的描述,以上特征和/或其他方面和優(yōu)點(diǎn)將變得更加清楚并且更易于理解,其中:
[0042]圖1是示出了根據(jù)示例性實(shí)施例的交互系統(tǒng)的視圖。如圖1所示,交互系統(tǒng)1包括交互服務(wù)器100和用戶終端200。在這種情況下,用戶終端200可以被實(shí)現(xiàn)為圖1中所述的智能電視,但這僅是一個(gè)示例。用戶終端200可以被實(shí)現(xiàn)為各種移動(dòng)或固定的用戶終端,例如智能電話、平板個(gè)人計(jì)算機(jī)(PC)、筆記本PC、臺式PC等。
[0043]用戶終端200接收輸入的用戶語音。后續(xù)地,用戶終端200針對輸入用戶語音執(zhí)行語音識別,并獲得用戶語音的相應(yīng)文本數(shù)據(jù)。在這種情況下,用戶終端200可以針對直接輸入的用戶語音執(zhí)行語音識別,但這僅是一個(gè)示例。用戶終端200可以使用外部服務(wù)器執(zhí)行語音識別。具體地,用戶終端200可以向外部語音識別服務(wù)器發(fā)送與輸入用戶語音相對應(yīng)的語音數(shù)據(jù),外部語音識別服務(wù)器通過針對輸入語音數(shù)據(jù)執(zhí)行語音識別來生成文本數(shù)據(jù)并向用戶終端200發(fā)送文本數(shù)據(jù)。此外,根據(jù)另一示例實(shí)施例,用戶終端200可以向交互服務(wù)器100發(fā)送與用戶語音相對應(yīng)的語音數(shù)據(jù),并直接執(zhí)行語音識別。
[0044]用戶終端200向交互服務(wù)器100發(fā)送與輸入用戶語音相對應(yīng)的文本數(shù)據(jù)。
[0045]交互服務(wù)器100使用與輸入用戶語音相對應(yīng)的文本數(shù)據(jù)來確定用戶語音的表達(dá)類型。在這種情況下,用戶語音的表達(dá)類型可以包括搜索表達(dá)類型、聊天表達(dá)類型和集成表達(dá)類型。
[0046]具體地,交互服務(wù)器100可以使用基于搜索表達(dá)建立的搜索語言模型來計(jì)算用戶語音是搜索表達(dá)類型的概率,并使用基于聊天表達(dá)建立的聊天語言模型來計(jì)算用戶語音是聊天的聊天表達(dá)類型的概率。后續(xù)地,交互服務(wù)器100計(jì)算用戶語音是搜索表達(dá)類型的概率和用戶語音是聊天表達(dá)類型的概率之間的差異值。如果差異值小于預(yù)定值,即如果難以確定用戶語音是搜索表達(dá)類型還是聊天表達(dá)類型,則交互服務(wù)器100可以確定用戶語音是集成表達(dá)類型。然而,如果差異值超過預(yù)定值,并且用戶語音是搜索表達(dá)類型的概率大于用戶語音是聊天表達(dá)類型的概率,則交互服務(wù)器100可以確定用戶語音是搜索表達(dá)類型;以及如果用戶語音是搜索表達(dá)類型的概率小于用戶語音是聊天表達(dá)類型的概率,則交互服務(wù)器100可以確定用戶語音是聊天表達(dá)類型。
[0047]如果確定用戶語音的表達(dá)類型是搜索表達(dá)類型,則交互服務(wù)器100生成對用戶語音的搜索響應(yīng),并且如果確定用戶的表達(dá)類型是聊天表達(dá)類型,則交互服務(wù)器100可以生成對用戶語音的聊天響應(yīng)。交互服務(wù)器100可以向用戶終端200發(fā)送生成的搜索響應(yīng)和聊天響應(yīng)之一O
[0048]備選地,如果確定用戶語音的表達(dá)類型是集成表達(dá)類型,則交互服務(wù)器100可以對用戶語音生成搜索響應(yīng)和聊天響應(yīng),并通過組合所生成的搜索響應(yīng)和聊天響應(yīng)來生成集成響應(yīng)。
[0049]具體地,如果確定用戶語音的表達(dá)類型是集成表達(dá)類型,則交互服務(wù)器100可以針對用戶語音生成搜索響應(yīng)和聊天響應(yīng)二者。后續(xù)地,交互服務(wù)器100可以通過確定搜索響應(yīng)和聊天響應(yīng)的語句類型以及是否包括公共信息,來確定對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是否是可能的。例如,如果搜索響應(yīng)和聊天響應(yīng)均是陳述句,則交互服務(wù)器100可以確定組合兩個(gè)響應(yīng)是不可能的。如果對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是可能的,則交互服務(wù)器100可以確定搜索響應(yīng)和聊天響應(yīng)的組合順序,并可以修改搜索響應(yīng)和聊天響應(yīng)的至少一個(gè)以組合兩個(gè)響應(yīng)。后續(xù)地,交互服務(wù)器100可以通過根據(jù)確定的順序組合經(jīng)過修改的搜索響應(yīng)和聊天響應(yīng)來生成集成的響應(yīng)。交互服務(wù)器100可以向用戶終端200發(fā)送生成的集成響應(yīng)。
[0050]用戶終端200可以向從交互服務(wù)器100發(fā)送的用戶語音輸出搜索響應(yīng)、聊天響應(yīng)和集成響應(yīng)之一。
[0051]根據(jù)上述交互系統(tǒng)10,如果用戶語音表達(dá)類型模糊,則提供組合了搜索響應(yīng)和聊天響應(yīng)的集成響應(yīng),因此可以為用戶提供一致的交互服務(wù)。
[0052]在以上示例實(shí)施例中,交互服務(wù)器100確定用戶語音的表達(dá)類型,并且然后生成與表達(dá)相對應(yīng)的響應(yīng),但這僅是一個(gè)示例。交互服務(wù)器100可以生成對用戶命令的搜索響應(yīng)和聊天響應(yīng)二者,確定表達(dá)類型,并且然后基于確定的表達(dá)類型向用戶終端200發(fā)送對用戶語音的響應(yīng)。
[0053]下文中,將參照圖2至4更詳細(xì)地描述交互服務(wù)器100。圖2是示出了根據(jù)示例實(shí)施例的交互服務(wù)器100的配置的框圖。如圖2中所示,交互服務(wù)器100包括輸入單元110、確定器120、響應(yīng)生成器130、發(fā)射機(jī)140、搜索語言模型150和聊天語言模型160。
[0054]輸入單元110從用戶終端200接收用戶語音。在這種情況下,輸入單元110可以接收文本數(shù)據(jù)形式的用戶語音,但這僅是一個(gè)示例。輸入單元110可以接收采用語音數(shù)據(jù)形式的用戶語音。如果輸入了采用語音數(shù)據(jù)形式的用戶語音,則輸入單元110可以通過針對用戶語音執(zhí)行用戶識別來提取文本數(shù)據(jù)。
[0055]確定器120使用搜索語言模型150和聊天語言模型160確定用戶語音的表達(dá)類型。在這種情況下,通過使用由收集的搜索表達(dá)組成的語料(corpus)生成搜索語言模型150,并通過使用由收集的聊天表達(dá)組成的語料生成聊天語言模型160。
[0056]例如,如果輸入用戶語音“我們打算觀看哪個(gè)恐怖電影?”和“提供美味食物的附近餐館”,則確定器120可以確定用戶語音是搜索表達(dá)類型,以及如果輸入用戶語音“我漂亮嗎?”和“我感覺很郁悶”,則確定器120可以確定用戶語音是聊天表達(dá)類型。備選地,如果輸入用戶語音“我喜歡恐怖電影”或“今天天氣很好”,則確定器120可以確定用戶語音是集成表達(dá)類型。
[0057]將參照圖3描述確定器120確定用戶語音的表達(dá)類型的詳細(xì)方法。具體地,確定器120可以包括概率計(jì)算器121、差異值計(jì)算器120和表達(dá)類型確定器125。
[0058]概率計(jì)算器121可以使用搜索語言模型150計(jì)算用戶語音是搜索表達(dá)類型的概率(LA(S)),并可以使用聊天語言模型160計(jì)算用戶語音是聊天表達(dá)類型的概率(LB(S))。在這種情況下,用戶語音是搜索表達(dá)類型的概率(LA(S))指在搜索語言模型150中存在與用戶語音相對應(yīng)的文本數(shù)據(jù)的概率,并且用戶語音是聊天表達(dá)類型的概率(LB(S))指在聊天語言模型160中存在與用戶語音相對應(yīng)的文本數(shù)據(jù)的概率。
[0059]差異值確定器123可以使用以下式I來計(jì)算用戶語音是搜索表達(dá)類型的概率(LA
(S))與用戶語音是聊天表達(dá)類型的概率(LB(S))之間的差異值。
[0060][式I]
[0061]f(s)= ILa(S)-Lb(S)
[0062]表達(dá)類型確定器125可以使用用戶語音是搜索表達(dá)類型的概率(LA(S))、用戶語音是聊天表達(dá)類型的概率(LB(S))和兩個(gè)概率之間的差異值來確定用戶語音的表達(dá)類型。在這種情況下,表達(dá)類型可以包括搜索表達(dá)類型、聊天表達(dá)類型和集成的表達(dá)類型。當(dāng)難于確定用戶語音是聊天表達(dá)類型還是搜索表達(dá)類型時(shí),集成表達(dá)類型通過組合聊天響應(yīng)和搜索響應(yīng)來提供集成的響應(yīng)。
[0063]首先,表達(dá)類型確定器125可以通過比較差異值與以下式2中示出的預(yù)定值(Θ)來確定用戶語音是搜索表達(dá)類型的概率與用戶語音是聊天表達(dá)類型概率之間的差異值。
[0064][式2]
[0065]f(s)〈 = 9:集成表達(dá)類型
[0066]f (S) >θ:搜索表達(dá)類型或聊天表達(dá)類型
[0067]S卩,如果差異值小于預(yù)定值(Θ),則表達(dá)類型確定器125可以確定用戶語音是集成表達(dá)類型,并且如果差異值超出預(yù)定值(Θ),則表達(dá)類型確定器125可以確定用戶語音是聊天表達(dá)類型或搜索表達(dá)類型。
[0068]具體地,如以下式3所示,如果差異值超過預(yù)定值(Θ),并且用戶語音是搜索表達(dá)類型的概率(LA(S))大于用戶語音是聊天表達(dá)類型的概率(LB(S)),則表達(dá)類型確定器125可以確定用戶語音的表達(dá)類型是搜索表達(dá)類型,并且如果用戶語音是搜索表達(dá)類型的概率(LA(S))小于用戶語音是聊天表達(dá)類型的概率(LB(S)),則表達(dá)類型確定器125可以確定用戶語音是聊天表達(dá)類型。
[0069][式3]
[0070]La(S) >Lb(S):搜索表達(dá)類型
[0071]La(S)〈Lb(S):聊天表達(dá)類型
[0072]可以由系統(tǒng)開發(fā)商任意地設(shè)置預(yù)定值(Θ),但這僅是一個(gè)示例。可以基于測試語句計(jì)算預(yù)定值(Θ)。為了基于測試語句設(shè)置預(yù)定值(Θ),可以設(shè)置不對模糊語句進(jìn)行歸類并僅基于信息搜索表達(dá)和聊天表達(dá)對語句進(jìn)行歸類的歸類器。在這種情況下,當(dāng)(l)f(S)大于或等于O時(shí),歸類器可以將語句歸類為信息搜索表達(dá),并且當(dāng)(2)f (S)小于O時(shí),歸類器可以將語句歸類為聊天表達(dá)。將N個(gè)測試語句輸入到表達(dá)類型歸類器中,并收集發(fā)生表達(dá)類型中歸類錯(cuò)誤的測試語句的語言模型分?jǐn)?shù)??梢酝ㄟ^計(jì)算錯(cuò)誤發(fā)生的語句的均值(m)和f(S)的標(biāo)準(zhǔn)差(σ)來計(jì)算預(yù)定值(Θ)。
[0073]再次參照圖2,確定器120可以向響應(yīng)生成器130輸出關(guān)于確定的用戶語音表達(dá)類型的信息。
[0074]響應(yīng)生成器130可以根據(jù)用戶語音的所確定的表達(dá)類型生成并輸出搜索響應(yīng)、聊天響應(yīng)和集成響應(yīng)的至少一個(gè)。具體地,如果確定用戶語音是搜索表達(dá)類型,則響應(yīng)生成器130可以生成對用戶語音的搜索響應(yīng)。如果確定用戶語音是聊天表達(dá)類型,則響應(yīng)生成器130可以生成對用戶語音的聊天響應(yīng)。如果確定用戶語音是集成表達(dá)類型,則響應(yīng)生成器130可以生成對用戶語音的集成響應(yīng)。
[0075]以下,將參考圖4更詳細(xì)描述響應(yīng)生成器130。如圖中所示4,響應(yīng)生成器130包括搜索響應(yīng)生成器131、聊天響應(yīng)生成器132、組合確定器133、組合順序確定器134、響應(yīng)修改器135和響應(yīng)組合器136。
[0076]如果確定用戶語音是搜索表達(dá)類型或集成表達(dá)類型,則搜索響應(yīng)生成器131可以生成對用戶語音的搜索響應(yīng)。例如,如果輸入了搜索表達(dá)類型的用戶語音“我們要看什么恐怖電影?”,則搜索響應(yīng)生成器131可以響應(yīng)于用戶語音生成搜索響應(yīng)“找到10個(gè)推薦的恐怖電影”,并且如果輸入集成表達(dá)類型的用戶語音“今天天氣很好”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“今天天氣晴朗,并且下午高溫將是25°C”。
[0077]具體地,如果用戶語音是搜索表達(dá)類型,則搜索響應(yīng)生成器131可以直接向發(fā)射機(jī)140輸出所生成的搜索響應(yīng),并且如果用戶語音是集成表達(dá)類型,則搜索響應(yīng)生成器131可以向組合確定器133輸出所生成的搜索響應(yīng)。
[0078]如果確定用戶語音是聊天表達(dá)類型或集成表達(dá)類型,則聊天響應(yīng)生成器132可以生成對用戶語音的聊天響應(yīng)。例如,如果輸入聊天表達(dá)類型的用戶語音“我漂亮嗎?”,則聊天響應(yīng)生成器132可以響應(yīng)于用戶語音生成聊天響應(yīng)“你看起來真漂亮”。備選地,如果輸入了集成表達(dá)類型的用戶語音“今天天氣真好”,則聊天響應(yīng)生成器132可以生成聊天響應(yīng)“今天天氣真好”。
[0079]具體地,如果用戶語音是聊天表達(dá)類型,則聊天響應(yīng)生成器132可以直接向發(fā)射機(jī)140輸出所生成的搜索響應(yīng),并且如果用戶語音是集成表達(dá)類型,則聊天響應(yīng)生成器132可以向組合確定器133輸出所生成的聊天響應(yīng)。
[0080]組合確定器133可以確定對分別從搜索響應(yīng)生成器131和聊天響應(yīng)生成器132輸出的搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是否可能。具體地,組合確定器133可以基于搜索響應(yīng)和聊天響應(yīng)的語句類型、是否包括公共信息、是否生成搜索響應(yīng)和聊天響應(yīng)等確定是否可以組合響應(yīng)。例如,如果輸入了集成表達(dá)類型的用戶語音“你叫什么名字”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“當(dāng)前廣播的節(jié)目是‘無限挑戰(zhàn)’”,而聊天響應(yīng)生成器132可以生成聊天響應(yīng)“我的名字是智能電視”。在這種情況下,生成的搜索響應(yīng)和聊天響應(yīng)二者均是陳述句,并且不存在公共信息,因此,組合確定器133可以確定對響應(yīng)進(jìn)行組合是不可能的。在另一示例中,如果沒有生成搜索響應(yīng)和聊天響應(yīng)之一,則盡管用戶語音是集成表達(dá)類型,組合確定器133也可以確定對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是不可能的。
[0081]如果確定搜索響應(yīng)和聊天響應(yīng)的組合是不可能的,則組合確定器133可以向發(fā)射機(jī)140輸出生成的搜索響應(yīng)生成的聊天響應(yīng)之一。例如,如果輸入了集成表達(dá)類型的用戶語音“你叫什么名字”,則組合確定器133可以確定不可以組合搜索響應(yīng)和聊天響應(yīng),并可以僅向發(fā)射機(jī)140輸出聊天響應(yīng)“我的名字是智能電視”。
[0082]如果確定組合是可能的,則組合確定器133可以向組合順序確定器134輸出所生成的搜索響應(yīng)和所生成的聊天響應(yīng)。
[0083]組合順序確定器134可以確定搜索響應(yīng)和聊天響應(yīng)的組合順序。在這種情況下,組合順序確定器134可以通過比較用戶語音是聊天表達(dá)類型的概率與用戶語音是搜索表達(dá)類型的概率來確定搜索響應(yīng)和聊天響應(yīng)的組合順序。即,如果用戶語音是聊天表達(dá)類型的概率大于用戶語音是搜索表達(dá)類型的概率,則組合順序確定器134可以將聊天表達(dá)類型放在搜索表達(dá)類型之前,以及如果用戶語音是搜索表達(dá)類型的概率大于用戶語音是聊天表達(dá)類型的概率,則組合順序確定器134可以將搜索表達(dá)類型放在聊天表達(dá)類型之前,例如,如果輸入集成表達(dá)類型的用戶語音“我喜歡恐怖電影”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“找到共10個(gè)恐怖電影”,并且聊天響應(yīng)生成器132可以生成聊天響應(yīng)“我也喜歡恐怖電影”。在這種情況下,如果用戶語音是聊天表達(dá)類型的概率大于用戶語音是搜索表達(dá)類型的概率,則組合順序確定器134可以確定組合順序,使得聊天響應(yīng)在搜索響應(yīng)之前。
[0084]然而,如上所述通過比較概率確定組合順序僅是一個(gè)示例,并且可以根據(jù)用戶設(shè)置將聊天響應(yīng)和搜索響應(yīng)之一放在第一位。
[0085]響應(yīng)修改器135可以修改搜索響應(yīng)和聊天響應(yīng)之一,使得可以組合搜索響應(yīng)和聊天響應(yīng)。具體地,響應(yīng)修改器135可以修改搜索響應(yīng)和聊天響應(yīng)的至少一個(gè)的結(jié)尾。例如,如果輸入了集成表達(dá)類型的用戶語音“我喜歡恐怖電影”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“找到共10個(gè)恐怖電影”,并且聊天響應(yīng)生成器132可以生成聊天響應(yīng)“我也喜歡恐怖電影” ο在這種情況下,響應(yīng)修改器135可以改變搜索響應(yīng)的結(jié)尾,使得聊天響應(yīng)和搜索響應(yīng)的結(jié)尾可以彼此一致。在另一示例中,響應(yīng)修改器135可以在聊天響應(yīng)和搜索響應(yīng)之間放置連詞。
[0086]響應(yīng)組合器136可以對根據(jù)組合順序確定器134確定組合順序修改的聊天響應(yīng)和搜索響應(yīng)來生成集成響應(yīng)。例如,如果輸入了集成表達(dá)類型的用戶語音“我喜歡恐怖電影”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“找到共10個(gè)恐怖電影”,并且聊天響應(yīng)生成器132可以生成聊天響應(yīng)“我也喜歡恐怖電影”。后續(xù)地,組合順序確定器134可以確定組合順序,使得聊天響應(yīng)在搜索響應(yīng)之前,并修改搜索響應(yīng)的結(jié)尾。因此,作為用戶語音的響應(yīng),響應(yīng)組合器136可以生成集成響應(yīng)“我也喜歡恐怖電影。找到了共10個(gè)恐怖電影”。
[0087 ]再次參照圖2,響應(yīng)生成器130向發(fā)射機(jī)140輸出生成的響應(yīng)。
[0088]發(fā)射機(jī)140再次向用戶終端200發(fā)送生成的響應(yīng)。
[0089]輸入單元110和發(fā)射機(jī)140可以使用各種通信網(wǎng)絡(luò)向用戶終端200發(fā)送用戶語音并從用戶終端200接收生成的響應(yīng)。例如,輸入單元110和發(fā)射機(jī)140可以通過各種通信網(wǎng)絡(luò)(例如2G(第二代)網(wǎng)絡(luò)、4G(第四代)網(wǎng)絡(luò)、B4G(超4G)網(wǎng)絡(luò)、5G(第5代)網(wǎng)絡(luò)、W1-Fi網(wǎng)絡(luò)、IP(互聯(lián)網(wǎng)協(xié)議)網(wǎng)絡(luò)、終端之間的直接通信網(wǎng)絡(luò)等)執(zhí)行與用戶終端200的通信。
[0090]用戶終端200可以輸出從發(fā)射機(jī)140發(fā)送的響應(yīng)。在這種情況下,用戶終端200可以向用戶語音顯示視覺響應(yīng),并可以通過揚(yáng)聲器輸出音頻響應(yīng)。
[0091]根據(jù)上述交互服務(wù)器100,當(dāng)用戶語音表達(dá)類型模糊時(shí),可以提供對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合的組合響應(yīng)。因此,用戶可以享受到一致的交互服務(wù)。
[0092]下文將參照圖5至7描述用于控制交互服務(wù)器100的方法。圖5是用于解釋根據(jù)示例實(shí)施例的控制交互服務(wù)器100的方法的流程圖。
[0093]首先,交互服務(wù)器100接收向用戶終端輸入的用戶語音(S505)。在這種情況下,用戶語音可以采用文本數(shù)據(jù)形式,但這僅是一個(gè)示例。用戶語音可以采用語音數(shù)據(jù)的形式。如果用戶語音是語音數(shù)據(jù)的形式,則交互服務(wù)器100可以通過執(zhí)行語音識別生成與用戶語音相對應(yīng)的文本數(shù)據(jù)。
[0094]后續(xù)地,交互服務(wù)器100確定用戶語音的表達(dá)類型(S510)。在這種情況下,交互服務(wù)器100可以使用搜索語言模型150和聊天語言模型160確定用戶語音的表達(dá)類型。
[0095]如果用戶語音是集成表達(dá)類型(S515-Y),則交互服務(wù)器100生成搜索響應(yīng)和聊天響應(yīng),并通過組合搜索響應(yīng)和聊天響應(yīng)生成集成響應(yīng)(S520)。具體地,交互服務(wù)器100可以響應(yīng)于用戶語音生成搜索響應(yīng)和聊天響應(yīng)二者,并確定是否可以對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合。如果可以組合搜索響應(yīng)和聊天響應(yīng),則交互服務(wù)器100可以確定搜索響應(yīng)和聊天響應(yīng)的組合順序,確定是否為了進(jìn)行組合而修改搜索響應(yīng)和聊天響應(yīng),并根據(jù)確定的組合順序通過對經(jīng)過修改的搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合來生成集成響應(yīng)。
[0096]后續(xù)地,交互服務(wù)器100向用戶終端200發(fā)送集成響應(yīng)(S525)。
[0097]如果確定用戶語音不是集成表達(dá)類型(S515-N)而是搜索表達(dá)類型(S530-Y),則交互服務(wù)器100生成搜索響應(yīng)(S535),并向用戶終端200發(fā)送生成的搜索響應(yīng)(S540)。
[0098]如果確定用戶語音不是集成表達(dá)類型(S515-N)并且也不屬于搜索表達(dá)類型(S530-N),則交互服務(wù)器100確定用戶語音的表達(dá)類型是聊天表達(dá)類型(S545),生成聊天響應(yīng)(S550),并向用戶終端200發(fā)送生成的聊天響應(yīng)(S555)。
[0099]圖6是用于解釋根據(jù)示例實(shí)施例的確定交互服務(wù)器100的用戶語音表達(dá)類型的方法的流程圖。
[0100]首先,交互服務(wù)器100計(jì)算用戶語音是搜索表達(dá)類型的概率和用戶語音是聊天表達(dá)類型的概率(S610)。具體地,交互服務(wù)器100可以使用基于搜索表達(dá)建立的搜索語言模型150來計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率,并使用基于聊天表達(dá)建立的聊天語言模型160來計(jì)算用戶語音是聊天表達(dá)類型的概率。
[0101]后續(xù)地,交互服務(wù)器100計(jì)算用戶語音是搜索表達(dá)類型的概率和用戶語音是聊天表達(dá)類型的概率之間的差異值(S620)。
[0102]交互服務(wù)器100確定計(jì)算的差異值是否小于預(yù)定值(S630)。在這種情況下,可以由系統(tǒng)開發(fā)商設(shè)置預(yù)定值,但這僅是一個(gè)示例。可以使用測試語句設(shè)置預(yù)定值。
[0103]如果差異值小于預(yù)定值(S630-Y),則交互服務(wù)器100確定用戶語音的表達(dá)類型是集成表達(dá)類型(S640)。
[0104]然而,如果差異值超過預(yù)定值(S630-N),則交互服務(wù)器100確定用戶語音是搜索表達(dá)類型的概率是否大于用戶語音是聊天表達(dá)類型的概率(S650)。
[0105]如果用戶語音是搜索表達(dá)類型的概率大于用戶語音是聊天表達(dá)類型的概率(S650-Y),則交互服務(wù)器100確定用戶語音的表達(dá)類型是搜索表達(dá)類型(S660)。然而,如果用戶語音是搜索表達(dá)類型的概率小于用戶語音是聊天表達(dá)類型的概率(S650-N),則交互服務(wù)器100確定用戶語音的表達(dá)類型是聊天表達(dá)類型(S670)。
[0106]圖7是用于解釋根據(jù)示例實(shí)施例的生成集成響應(yīng)的方法的流程圖。
[0107]首先,交互服務(wù)器100響應(yīng)于用戶語音生成搜索響應(yīng)和聊天響應(yīng)(S710)。
[0108]交互服務(wù)器100確定是否可以組合搜索響應(yīng)和聊天響應(yīng)(S720)。在這種情況下,交互服務(wù)器100可以基于搜索響應(yīng)和聊天響應(yīng)的語句類型以及是否包括公共信息確定是否可以組合搜索響應(yīng)和聊天響應(yīng)。
[0109]如果可以組合搜索響應(yīng)和聊天響應(yīng)(S720-Y),則交互服務(wù)器100確定搜索響應(yīng)和聊天響應(yīng)的組合順序(S730)。在這種情況下,交互服務(wù)器100可以通過比較用戶語音是搜索表達(dá)類型的概率與用戶語音是聊天表達(dá)類型的概率來確定搜索響應(yīng)和聊天響應(yīng)的組合順序。
[0110]交互服務(wù)器100修改搜索響應(yīng)和聊天響應(yīng)的至少一個(gè)(S740)。在這種情況下,交互服務(wù)器100可以修改搜索響應(yīng)和聊天響應(yīng)之一的結(jié)尾或在聊天響應(yīng)和搜索響應(yīng)之間放置連
?.κ| ο
[0111]后續(xù)地,交互服務(wù)器100通過組合搜索響應(yīng)和聊天響應(yīng)生成集成響應(yīng)(S750)。
[0112]如果對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是不可能的(S720-N),則交互服務(wù)器100向用戶終端200發(fā)送搜索響應(yīng)和聊天響應(yīng)之一(S760)。在這種情況下,交互服務(wù)器200可以比較用戶語音是搜索表達(dá)類型的概率與用戶語音是聊天表達(dá)類型的概率,并向用戶終端200發(fā)送與具有更大概率的表達(dá)類型相對應(yīng)的響應(yīng)。
[0113]根據(jù)上述各示例實(shí)施例,如果用戶語音的表達(dá)類型模糊,則提供對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合的集成響應(yīng),并且因此可以為用戶提供一致的交互服務(wù)。
[0114]在圖2-圖7中,首先確定用戶語音的表達(dá)類型,然后生成與用戶語音相對應(yīng)的響應(yīng),但這僅是一個(gè)示例。可以在生成與用戶語音相對應(yīng)的響應(yīng)之后確定表達(dá)類型,以下將參照圖8和9對其進(jìn)行描述。然而,將不再次描述與以上描述的那些特征重疊的圖8和9中的特征。
[0115]圖8是說明了根據(jù)另一示例實(shí)施例的交互服務(wù)器800的配置的框圖。如圖中所示8,交互服務(wù)器800包括輸入單元810、響應(yīng)生成器820、確定器830、集成響應(yīng)生成器840和發(fā)射機(jī)850。
[0116]輸入單元810從用戶終端200接收用戶語音。
[0117]響應(yīng)生成器820響應(yīng)于用戶語音生成搜索響應(yīng)和聊天響應(yīng)二者。
[0118]確定器830使用參照圖3的上述相同方法確定用戶語音的表達(dá)類型。如果確定用戶語音是搜索表達(dá)類型,則確定器830可以向發(fā)射機(jī)850輸出所生成的搜索響應(yīng),以及如果確定用戶語音是聊天表達(dá)類型,則確定器830可以向發(fā)射機(jī)850輸出所生成的聊天響應(yīng)。如果確定用戶語音是集成表達(dá)類型,則確定器830可以向集成響應(yīng)生成器840輸出搜索響應(yīng)和聊天響應(yīng)。
[0119]集成響應(yīng)生成器840通過組合搜索響應(yīng)和聊天響應(yīng)生成集成響應(yīng)。具體地,集成響應(yīng)生成器840可以確定組合搜索響應(yīng)和聊天響應(yīng)是否是可能的。如果組合搜索響應(yīng)和聊天響應(yīng)是可能的,則集成響應(yīng)生成器840可以確定搜索響應(yīng)和聊天響應(yīng)的組合順序,確定是否為了進(jìn)行組合而修改搜索響應(yīng)和聊天響應(yīng),并根據(jù)確定的組合順序通過組合修改的搜索響應(yīng)和聊天響應(yīng)來生成集成響應(yīng)。后續(xù)地,集成響應(yīng)生成器840可以向發(fā)射機(jī)850輸出生成的集成響應(yīng)。
[0120]發(fā)射機(jī)850向用戶終端200發(fā)送輸出響應(yīng)。
[0121]圖9是用于解釋根據(jù)另一示例實(shí)施例的控制交互服務(wù)器800的方法的流程圖。
[0122]首先,交互服務(wù)器800接收用戶語音(S910)。
[0123]交互服務(wù)器800響應(yīng)于用戶語音生成搜索響應(yīng)和聊天響應(yīng)(S920)。
[0124]交互服務(wù)器800確定用戶語音的表達(dá)類型(S930)。在這種情況下,交互服務(wù)器800可以使用與以上已經(jīng)描述的圖3的方法相同的方法來確定用戶語音表達(dá)類型。
[0125]如果確定用戶語音是集成表達(dá)類型(S940-Y),則交互服務(wù)器800通過組合生成的搜索響應(yīng)和聊天響應(yīng)來生成集成響應(yīng)(S950)。交互服務(wù)器800向用戶終端200發(fā)送生成的集成響應(yīng)(S960)。
[0126]如果確定用戶語音不屬于集成表達(dá)類型(S940-N)而是搜索表達(dá)類型(S970-Y),則交互服務(wù)器800向用戶終端200發(fā)送生成的搜索響應(yīng)(S980)。如果確定用戶語音不屬于集成表達(dá)類型(S940-N)并且是搜索表達(dá)類型(S970-N),則交互服務(wù)器800確定用戶語音是聊天表達(dá)類型,并向用戶終端200發(fā)送生成的聊天響應(yīng)(S990)。
[0127]根據(jù)示例實(shí)施例,當(dāng)用戶語音的表達(dá)類型模糊不清時(shí),可以提供組合了搜索響應(yīng)和聊天響應(yīng)的集成響應(yīng),并且因此可以為用戶提供一致的交互服務(wù)。
[0128]根據(jù)示例性實(shí)施例的用戶終端可以包括用戶接口設(shè)備(例如,處理器),存儲(chǔ)并執(zhí)行程序數(shù)據(jù)的存儲(chǔ)器、包括磁盤驅(qū)動(dòng)器的永久性存儲(chǔ)單元、與外部裝置通信的通信端口、觸摸面板、按鍵、按鈕等。實(shí)現(xiàn)為軟件模塊或算法的方法可以存儲(chǔ)在記錄介質(zhì)中,記錄介質(zhì)能夠由計(jì)算機(jī)可讀,作為由處理器上可執(zhí)行的計(jì)算機(jī)可讀的指令或程序。這里,計(jì)算機(jī)可讀的記錄介質(zhì)可以包括磁存儲(chǔ)介質(zhì)(例如,只讀存儲(chǔ)器(R0M)、隨機(jī)存取存儲(chǔ)器(RAM)、軟盤、硬盤等)、光學(xué)讀取介質(zhì)(例如,CD-ROM、數(shù)字多功能盤(DVD))等。計(jì)算機(jī)可讀的記錄介質(zhì)可以分發(fā)給通過網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng),并且可以存儲(chǔ)并通過分發(fā)方法執(zhí)行可由計(jì)算機(jī)讀取的代碼。介質(zhì)可被計(jì)算機(jī)讀取、存儲(chǔ)在存儲(chǔ)器中,并被處理器執(zhí)行。
[0129]示例性實(shí)施例可以由功能塊配置和各種處理步驟來表示。這種功能塊可以用執(zhí)行特定功能的各種數(shù)字實(shí)現(xiàn)為硬件和/或軟件配置。例如,示例實(shí)施例可以部署直接電路配置(例如,存儲(chǔ)器、處理器、邏輯、查找表等),其可以通過一個(gè)或更多個(gè)微處理器或其他控制裝置的控制來執(zhí)行各種功能。由于通過軟件編程或軟件元件執(zhí)行配置,示例性實(shí)施例包括被實(shí)現(xiàn)為數(shù)據(jù)結(jié)構(gòu)、過程、例程或組合其它編程配置組合的各種算法,并且可以用編程語言或腳本語言(例如,C、C++、Java和匯編器等)來實(shí)現(xiàn)。可以通過在一個(gè)或多個(gè)處理器中執(zhí)行的算法實(shí)現(xiàn)功能方面。此外,示例性實(shí)施例可以采用的電子環(huán)境設(shè)置,信號處理和/或數(shù)據(jù)處理等的常規(guī)技術(shù)??蓮V泛使用術(shù)語“機(jī)制”、“元件”、“裝置”和“配置”,并且它們不限于機(jī)械和物理的元件。術(shù)語可以指與處理器連接的一系列軟件例程等。
[0130]示例性實(shí)施例中的具體執(zhí)行僅提供作為示例,并且不通過任何方法限制任何技術(shù)范圍。對于本說明書的簡單性,可以省略傳統(tǒng)電子配置、控制系統(tǒng)、軟件和系統(tǒng)的其他功能方面。此外,作為示例,在附圖中示出的元件或連接元件之間的線的連接表示功能連接和/或物理或電路連接,可以替代那些連接,可以添加各種功能,或連接可被表示為在實(shí)際裝置中的物理連接或電路連接。
[0131]在該說明書中(具體地,在權(quán)利要求中),術(shù)語“所述”和用類似方式使用的其他指示術(shù)語可以指單數(shù)元素和復(fù)數(shù)元素二者。此外,如果引用范圍,范圍包括其屬于范圍內(nèi)(如果用其他方式引用)的獨(dú)立值,并且可以看出構(gòu)成該范圍內(nèi)的每個(gè)獨(dú)立值在詳細(xì)說明中引用。最后,除非有關(guān)于方法的步驟的明確順序,可以用適當(dāng)順序執(zhí)行的步驟,但不限于此。此夕卜,本發(fā)明概念的示例性實(shí)施例的描述意欲作為示意而不會(huì)限制權(quán)利要求的范圍,多種備選方案、修改和變體對于本領(lǐng)域技術(shù)人員是顯而易見的。
【主權(quán)項(xiàng)】
1.一種控制交互服務(wù)器的方法,所述方法包括: 在交互服務(wù)器處從用戶終端接收與用戶語音相對應(yīng)的數(shù)據(jù); 基于接收到的數(shù)據(jù)確定用戶語音的表達(dá)類型; 響應(yīng)于確定用戶語音的表達(dá)類型是集成表達(dá)類型,生成響應(yīng)于用戶語音的搜索響應(yīng)和聊天響應(yīng),并通過組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來生成集成響應(yīng);以及 向用戶終端發(fā)送所生成的集成響應(yīng)。2.根據(jù)權(quán)利要求1所述的方法,其中,確定用戶語音的表達(dá)類型包括: 使用基于搜索表達(dá)建立的搜索語言模型計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率; 使用基于聊天表達(dá)建立的聊天語言模型計(jì)算用戶語音的表達(dá)類型是聊天表達(dá)類型的概率; 計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率與用戶語音的表達(dá)類型是聊天表達(dá)類型的概率之間的差異值;以及 響應(yīng)于差異值小于預(yù)定值,確定用戶語音的表達(dá)類型是集成表達(dá)類型。3.根據(jù)權(quán)利要求2所述的方法,其中,確定用戶語音的表達(dá)類型還包括: 響應(yīng)于差異值超過預(yù)定值并且用戶語音的表達(dá)類型是搜索表達(dá)類型的概率大于用戶語音的表達(dá)類型是聊天表達(dá)類型的概率,確定用戶語音是搜索表達(dá)類型;以及 響應(yīng)于差異值超過預(yù)定值并且用戶語音的表達(dá)類型是搜索表達(dá)類型的概率小于用戶語音的表達(dá)類型是聊天表達(dá)類型的概率,確定用戶語音的表達(dá)類型是聊天表達(dá)類型。4.根據(jù)權(quán)利要求3所述的方法,還包括: 響應(yīng)于確定用戶語音的表達(dá)類型是搜索表達(dá)類型,生成對用戶語音的搜索響應(yīng),并向用戶終端發(fā)送搜索響應(yīng);以及 響應(yīng)于確定用戶語音的表達(dá)類型是聊天表達(dá)類型,生成對用戶語音的聊天響應(yīng),并向用戶終端發(fā)送聊天響應(yīng)。5.根據(jù)權(quán)利要求1所述的方法,其中,生成集成響應(yīng)包括: 通過確定搜索響應(yīng)和聊天響應(yīng)的語句類型以及在搜索響應(yīng)和聊天響應(yīng)中是否包括公共信息,確定是否可能對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合; 響應(yīng)于確定對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是可能的,確定搜索響應(yīng)和聊天響應(yīng)的組合順序; 修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè);以及 根據(jù)所確定的組合順序,對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合,其中,搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)已經(jīng)被修改。6.根據(jù)權(quán)利要求5所述的方法,還包括:響應(yīng)于確定對搜索響應(yīng)與聊天響應(yīng)進(jìn)行組合是不可能的,向用戶終端發(fā)送搜索響應(yīng)和聊天響應(yīng)之一。7.根據(jù)權(quán)利要求5所述的方法,其中,確定組合順序包括:通過比較用戶語音的表達(dá)類型是聊天表達(dá)類型的概率與用戶語音的表達(dá)類型是搜索表達(dá)類型的概率來確定搜索響應(yīng)和聊天響應(yīng)的組合順序。8.根據(jù)權(quán)利要求5所述的方法,其中,修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)包括修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)的結(jié)尾。9.根據(jù)權(quán)利要求1所述的方法,其中,所述與用戶語音相對應(yīng)的數(shù)據(jù)是文本數(shù)據(jù)。10.根據(jù)權(quán)利要求1所述的方法,其中,所述與用戶語音相對應(yīng)的數(shù)據(jù)是語音數(shù)據(jù), 所述方法還包括:針對用戶語音的語音數(shù)據(jù)執(zhí)行語音識別,以獲得用戶語音的相應(yīng)文本數(shù)據(jù)。11.一種交互服務(wù)器,包括: 輸入單元,被配置為從用戶終端接收與用戶語音相對應(yīng)的數(shù)據(jù); 確定器,被配置為基于所述數(shù)據(jù)確定用戶語音的表達(dá)類型, 響應(yīng)生成器,被配置為響應(yīng)于確定用戶語音的表達(dá)類型是集成表達(dá)類型,生成響應(yīng)于用戶語音的搜索響應(yīng)和聊天響應(yīng),并通過組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來生成集成響應(yīng);以及 發(fā)射機(jī),被配置為向用戶終端發(fā)送所生成的集成響應(yīng)。12.根據(jù)權(quán)利要求11所述的交互服務(wù)器,其中,確定器包括: 概率計(jì)算器,被配置為使用基于搜索表達(dá)建立的搜索語言模型計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率,并使用基于聊天表達(dá)建立的聊天語言模型計(jì)算用戶語音的表達(dá)類型是聊天表達(dá)類型的概率; 差異計(jì)算器,被配置為計(jì)算用戶語音的表達(dá)類型是搜索表達(dá)類型的概率與用戶語音的表達(dá)類型是聊天表達(dá)類型的概率之間的差異值;以及 表達(dá)類型確定器,被配置為響應(yīng)于差異值小于預(yù)定值,確定用戶語音的表達(dá)類型是集成表達(dá)類型。13.根據(jù)權(quán)利要求12所述的交互服務(wù)器,其中,表達(dá)類型確定器被配置為:響應(yīng)于差異值超過預(yù)定值并且用戶語音的表達(dá)類型是搜索表達(dá)類型的概率大于用戶語音的表達(dá)類型是聊天表達(dá)類型的概率,確定用戶語音的表達(dá)類型是搜索表達(dá)類型,以及響應(yīng)于差異值超過預(yù)定值并且用戶語音的表達(dá)類型是搜索表達(dá)類型的概率小于用戶語音的表達(dá)類型是聊天表達(dá)類型的概率,確定用戶語音的表達(dá)類型是聊天表達(dá)類型。14.根據(jù)權(quán)利要求13所述的交互服務(wù)器,其中,響應(yīng)生成器被配置為:響應(yīng)于確定用戶語音的表達(dá)類型是搜索表達(dá)類型,生成對用戶語音的搜索響應(yīng),以及響應(yīng)于確定用戶語音的表達(dá)類型是聊天表達(dá)類型,生成對用戶語音的聊天響應(yīng), 其中發(fā)射機(jī)被配置為向用戶終端發(fā)送所生成的搜索響應(yīng)和所生成的聊天響應(yīng)之一。15.根據(jù)權(quán)利要求11所述的交互服務(wù)器,其中,響應(yīng)生成器包括: 搜索響應(yīng)生成器,被配置為生成對用戶語音的搜索響應(yīng); 聊天響應(yīng)生成器,被配置為生成對用戶語音的聊天響應(yīng); 組合確定器,被配置為通過確定搜索響應(yīng)和聊天響應(yīng)的語句類型以及在搜索響應(yīng)和聊天響應(yīng)中是否包括公共信息確定是否可能對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合; 組合順序確定器,被配置為響應(yīng)于確定對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是可能的,確定搜索響應(yīng)和聊天響應(yīng)的組合順序; 響應(yīng)修改器,被配置為修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè);以及響應(yīng)組合器,被配置為根據(jù)所確定的組合順序,對搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合,其中,搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)已經(jīng)被修改。
【文檔編號】G06F17/27GK105940394SQ201580006257
【公開日】2016年9月14日
【申請日】2015年2月12日
【發(fā)明人】金倞德
【申請人】三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
宣武区| 应用必备| 麻栗坡县| 敦煌市| 娄烦县| 沙河市| 巴青县| 舟曲县| 乌鲁木齐市| 商都县| 清流县| 凌海市| 云安县| 天峨县| 汶川县| 城口县| 普安县| 汉源县| 万安县| 山东省| 肃北| 郸城县| 木兰县| 清徐县| 江源县| 申扎县| 美姑县| 丰都县| 盱眙县| 诸暨市| 鹿邑县| 长丰县| 邢台市| 荆州市| 通化市| 玛多县| 雅江县| 嘉黎县| 宁德市| 张家港市| 印江|