面向問答系統(tǒng)的主動交互數(shù)據(jù)處理方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,具體說涉及一種面向問答系統(tǒng)的主動交互數(shù)據(jù)處理方法及系統(tǒng)。
【背景技術】
[0002]隨著計算機技術的不斷發(fā)展以及人工智能技術的不斷進步。在現(xiàn)有計算機領域中交互系統(tǒng)的應用也越來越廣泛,以交互系統(tǒng)為大腦的智能機器人正在迅猛發(fā)展。
[0003]通常,人機自動交互的應用,或智能機器人的交互方式是在接收到用戶行為時給予相應的回應。即交互系統(tǒng)被喚醒后如果沒有接收到用戶行為就會一直處于等待用戶交互的待機狀態(tài),或者交互系統(tǒng)必須接收到有限的的回應指示才予以回應。從而導致很多用戶由于未掌握正確的交互方式而導致與智能機器人的互動無效,大大降低了智能機器人的用戶體驗。
[0004]因此,為了提高智能機器人在喚醒后的用戶體驗,亟需一種面向問答系統(tǒng)的主動交互數(shù)據(jù)處理方法。
【發(fā)明內(nèi)容】
[0005]為了提高智能機器人在喚醒后的用戶體驗,本發(fā)明提供了一種面向問答系統(tǒng)的主動交互數(shù)據(jù)處理交互方法,所述方法包括以下步驟:
[0006]采集問答系統(tǒng)狀態(tài)信息;
[0007]在當前問答系統(tǒng)狀態(tài)信息指示處于喚醒狀態(tài)時,根據(jù)供判斷場景的數(shù)據(jù)以及用戶屬性數(shù)據(jù)選取相應的交互模板;
[0008]抽取與所述供判斷場景的數(shù)據(jù)和所述用戶屬性數(shù)據(jù)關聯(lián)的交互元素填充至該交互模板,生成主動交互信息,所述交互元素包含語言、文字、情緒、聲音、表情和動作中的一種或多種的組合,所述主動交互信息包括語音信息。
[0009]在一實施例中,根據(jù)供判斷場景的數(shù)據(jù)以及用戶屬性數(shù)據(jù)選取相應的交互模板,包括:
[0010]根據(jù)所述供判斷場景的數(shù)據(jù)進入對應決策模塊;
[0011 ]根據(jù)所述用戶屬性數(shù)據(jù)選取相應的交互模板。
[0012]在一實施例中:
[0013]基于所述用戶屬性數(shù)據(jù)確定用戶行為,在抽取相應的所述交互元素的過程中,抽取與所述用戶行為關聯(lián)的所述交互元素;
[0014]所述供判斷場景的數(shù)據(jù)包含有效時間段和/或有效日期段,在抽取相應的所述交互元素的過程中,抽取處于所述有效時間段和/或所述有效日期段中的所述交互元素。
[0015]在一實施例中,抽取與所述供判斷場景的數(shù)據(jù)和所述用戶屬性數(shù)據(jù)關聯(lián)的交互元素,包括:
[0016]預先構(gòu)造交互元素數(shù)據(jù)庫,從所述交互元素數(shù)據(jù)庫以及所述供判斷場景的數(shù)據(jù)中抽取所述交互元素;
[0017]在一實施例中,抽取與所述問答系統(tǒng)當前屬性數(shù)據(jù)關聯(lián)的交互元素填充至該交互模板,包括:
[0018]基于問答系統(tǒng)類型數(shù)據(jù)確定對應的交互風格;
[0019]基于所述交互風格對填充有所述交互元素的交互模板進行交互內(nèi)容處理,生成所述主動交互信息。
[0020]在一實施例中:
[0021]排除在預設時間內(nèi)的已被選取過的交互模板。
[0022]本發(fā)明還提出了一種交互系統(tǒng),包括采集問答系統(tǒng)狀態(tài)信息的狀態(tài)信息采集模塊以及包含多個交互模板的交互模塊,其中,所述交互模塊配置為:
[0023]在當前問答系統(tǒng)狀態(tài)信息指示處于喚醒狀態(tài)時,根據(jù)供判斷場景的數(shù)據(jù)以及用戶屬性數(shù)據(jù)選取相應的交互模板;
[0024]抽取與所述供判斷場景的數(shù)據(jù)和所述用戶屬性數(shù)據(jù)關聯(lián)的交互元素填充至該交互模板,生成主動交互信息,所述交互元素包含語言、文字、情緒、聲音、表情和動作中的一種或多種的組合,所述主動交互信息包括語音信息。
[0025]在一實施例中,所述交互模塊還包含多個決策模塊以及決策選取模塊,其中:
[0026]所述決策選取模塊配置為根據(jù)所述供判斷場景的數(shù)據(jù)進入對應決策模塊;
[0027]所述決策模塊配置為根據(jù)所述用戶屬性數(shù)據(jù)選取相應的交互模板。
[0028]在一實施例中:
[0029]所述交互模塊配置為基于所述用戶屬性數(shù)據(jù)確定用戶行為,在抽取相應的所述交互元素的過程中,抽取與所述用戶行為關聯(lián)的所述交互元素;
[0030]所述供判斷場景的數(shù)據(jù)包含有效時間段和/或有效日期段,所述交互模塊配置為,在抽取相應的所述交互元素的過程中,抽取處于所述有效時間段和/或所述有效日期段中的所述交互元素。
[0031]在一實施例中,所述系統(tǒng)還包括交互元素數(shù)據(jù)庫,所述交互模塊配置為從所述交互元素數(shù)據(jù)庫以及所述供判斷場景的數(shù)據(jù)中抽取所述交互元素。
[0032]在一實施例中,所述系統(tǒng)還包括:
[0033]交互風格確定模塊,其配置為基于問答系統(tǒng)類型數(shù)據(jù)確定對應的交互風格;
[0034]交互內(nèi)容處理模塊,其配置為基于所述交互風格對填充有所述交互元素的交互模板進行交互內(nèi)容處理,生成所述主動交互信息。
[0035]在一實施例中,所述交互模塊配置為排除在預設時間內(nèi)的已被選取過的交互模板。
[0036]與現(xiàn)有技術相比,根據(jù)本發(fā)明的方法,智能機器人在喚醒狀態(tài)下,可以主動向用戶發(fā)起交互,從而提醒用戶交互系統(tǒng)的存在,并引導用戶使用交互系統(tǒng);同時,根據(jù)本發(fā)明的方法及系統(tǒng)生成的交互行為與當前用戶的個人屬性、用戶需求匹配度很高,從而避免了單一死板的交互方式,大大提高了用戶體驗。
[0037]本發(fā)明的其它特征或優(yōu)點將在隨后的說明書中闡述。并且,本發(fā)明的部分特征或優(yōu)點將通過說明書而變得顯而易見,或者通過實施本發(fā)明而被了解。本發(fā)明的目的和部分優(yōu)點可通過在說明書、權利要求書以及附圖中所特別指出的步驟來實現(xiàn)或獲得。
【附圖說明】
[0038]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例共同用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0039]圖1是根據(jù)本發(fā)明一實施例方法執(zhí)行流程圖;
[0040]圖2是根據(jù)本發(fā)明一實施例系統(tǒng)結(jié)構(gòu)框圖。
【具體實施方式】
[0041]以下將結(jié)合附圖及實施例來詳細說明本發(fā)明的實施方式,借此本發(fā)明的實施人員可以充分理解本發(fā)明如何應用技術手段來解決技術問題,并達成技術效果的實現(xiàn)過程并依據(jù)上述實現(xiàn)過程具體實施本發(fā)明。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術方案均在本發(fā)明的保護范圍之內(nèi)。
[0042]為了提高智能機器人在喚醒后的用戶體驗,本發(fā)明提出一種面向問答系統(tǒng)的主動交互數(shù)據(jù)處理交互方法。在本實施例中,問答系統(tǒng)(機器人)被喚醒后主動與用戶進行交互。這樣不僅提醒用戶問答系統(tǒng)(機器人)的存在,提高問答系統(tǒng)(機器人)的使用率。而且在面對不熟悉問答系統(tǒng)(機器人)交互方法的用戶時還可以做到主動引導用戶進行交互,從而大大提高了用戶體驗。
[0043]在本發(fā)明中,首先對交互信息的構(gòu)成進行了分析。交互信息是由多個交互元素按照特定的表述方式組合構(gòu)成的。交互元素包含語言、文字、情緒、聲音、表情和動作中的一種或多種的組合,每個交互元素都具有特定的具體含義。例如,揮手就可以作為一個表示再見含義的交互元素。
[0044]將多個交互元素按照一定規(guī)則組合就可以構(gòu)成表現(xiàn)特定含義的交互信息。為了便于組合交互元素。例如通常人們會說“我餓了?!?“我”和“餓了”就是交互元素,其代表想要表達的意思,將交互元素按照正常的表述方式連接就構(gòu)成了交互信息。如果采用了錯誤的表述方式,就會造成交互信息的錯誤(例如“餓了我”)。
[0045]基于上述