一種智能問答方法及裝置的制造方法
【專利摘要】一種智能問答方法及裝置,所述方法包括:接收用戶輸入信息;獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案;當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息;從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。上述方案可提高智能問答系統(tǒng)回復(fù)答案的準(zhǔn)確率,并提升用戶體驗(yàn)。
【專利說(shuō)明】
一種智能問答方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種智能問答方法及裝置。
【背景技術(shù)】
[0002]知識(shí)庫(kù),又稱為智能數(shù)據(jù)庫(kù)或人工智能數(shù)據(jù)庫(kù),在知識(shí)庫(kù)中,信息被有效組織以便進(jìn)行檢索和利用。知識(shí)庫(kù)廣泛應(yīng)用于人工智能領(lǐng)域,其中一個(gè)典型的應(yīng)用就是智能問答系統(tǒng),又稱為自動(dòng)問題系統(tǒng)。
[0003]應(yīng)用于智能問答系統(tǒng)的知識(shí)庫(kù)中存儲(chǔ)多個(gè)知識(shí)點(diǎn),每個(gè)知識(shí)點(diǎn)包括一個(gè)或多個(gè)預(yù)設(shè)的問題以及對(duì)應(yīng)的答案信息。當(dāng)用戶通過(guò)輸入請(qǐng)求信息提出問題時(shí),獲取請(qǐng)求信息與預(yù)設(shè)問題的語(yǔ)義相似度,如果存在語(yǔ)義相似度大于預(yù)設(shè)閾值的預(yù)設(shè)問題,則將該問題對(duì)應(yīng)的答案信息返回給用戶。
[0004]然而在很多領(lǐng)域的問答系統(tǒng)中,通過(guò)相似度計(jì)算得到的答案十分冗雜,包括了一些實(shí)際與用戶問題無(wú)關(guān)的答案,因此答案不夠精準(zhǔn)及簡(jiǎn)要。
【發(fā)明內(nèi)容】
[0005]本發(fā)明解決的技術(shù)問題是提高智能問答系統(tǒng)回復(fù)答案的準(zhǔn)確性。
[0006]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種智能問答方法,所述方法包括:
[0007]接收用戶輸入信息;獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案;當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息;從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。
[0008]可選地,所述第二語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第二語(yǔ)用關(guān)鍵詞,所述第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞,當(dāng)所述第一語(yǔ)用關(guān)鍵詞和所述第二語(yǔ)用關(guān)鍵詞屬于同一詞類時(shí),則對(duì)應(yīng)所述第一語(yǔ)用關(guān)鍵詞的第一語(yǔ)用信息與對(duì)應(yīng)所述第二語(yǔ)用關(guān)鍵詞的第二語(yǔ)用信息對(duì)應(yīng)。
[0009]可選地,所述智能問答方法,所述方法還包括:
[0010]預(yù)先為所述問答知識(shí)庫(kù)中每個(gè)答案設(shè)置第一語(yǔ)用信息,具體包括:
[0011 ]定義多個(gè)第一語(yǔ)用信息,每個(gè)第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞;對(duì)每個(gè)所述初始答案進(jìn)行分句處理;根據(jù)所述第一語(yǔ)用關(guān)鍵詞為每個(gè)分句設(shè)置第一語(yǔ)用信息。
[0012]可選地,進(jìn)行抽象語(yǔ)義推薦處理還得到抽象語(yǔ)義表達(dá)式,所述抽象語(yǔ)義表達(dá)式包括缺失語(yǔ)義成分,當(dāng)從多個(gè)所述第一語(yǔ)用信息中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的分句為兩個(gè)以上時(shí),所述方法還包括:
[0013]從用戶輸入信息中提取與其抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義成分對(duì)應(yīng)的填充內(nèi)容;除根據(jù)所述第二語(yǔ)用信息外,還根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案。
[0014]可選地,所述抽象語(yǔ)義推薦處理包括:
[0015]對(duì)所述用戶輸入信息進(jìn)行分詞處理,得到若干單獨(dú)詞;分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞性標(biāo)注處理,得到每個(gè)單獨(dú)詞的詞性信息;分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞類判斷處理,得到每個(gè)單獨(dú)詞的詞類信息;對(duì)所述抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索處理,得到與所述用戶輸入信息相關(guān)的抽象語(yǔ)義候選集,所述抽象語(yǔ)義候選集包括多個(gè)抽象語(yǔ)義表達(dá)式;根據(jù)所述詞性信息和詞類信息對(duì)抽象語(yǔ)義候選集中的抽象語(yǔ)義表達(dá)式進(jìn)行匹配處理,得到與所述用戶輸入信息匹配的抽象語(yǔ)義表達(dá)式。
[0016]本發(fā)明實(shí)施例還提供一種智能問答裝置,所述裝置包括:
[0017]接收單元,適于接收用戶輸入信息;
[0018]初始答案獲取單元,適于獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案;
[0019]抽象語(yǔ)義推薦處理單元,適于當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息;
[0020]最終答案獲取單元,適于從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。
[0021]可選地,所述第二語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第二語(yǔ)用關(guān)鍵詞,所述第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞,當(dāng)所述第一語(yǔ)用關(guān)鍵詞和所述第二語(yǔ)用關(guān)鍵詞屬于同一詞類時(shí),則對(duì)應(yīng)所述第一語(yǔ)用關(guān)鍵詞的第一語(yǔ)用信息與對(duì)應(yīng)所述第二語(yǔ)用關(guān)鍵詞的第二語(yǔ)用信息對(duì)應(yīng)。
[0022]可選地,所述裝置還包括:
[0023]第一語(yǔ)用信息定義單元,適于定義多個(gè)第一語(yǔ)用信息,每個(gè)第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞;
[0024]分句處理單元,適于對(duì)每個(gè)所述初始答案進(jìn)行分句處理;
[0025]第一語(yǔ)用信息設(shè)置單元,適于根據(jù)所述第一語(yǔ)用關(guān)鍵詞為每個(gè)分句設(shè)置第一語(yǔ)用
?目息O
[0026]可選地,所述抽象語(yǔ)義表達(dá)式包括缺失語(yǔ)義成分,當(dāng)從多個(gè)所述第一語(yǔ)用信息中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的分句為兩個(gè)以上時(shí),所述裝置還包括:
[0027]提取單元,適于從用戶輸入信息中提取與其抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義成分對(duì)應(yīng)的填充內(nèi)容;
[0028]最終答案獲取單元,還適于除根據(jù)所述第二語(yǔ)用信息外,根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案。
[0029]可選地,所述抽象語(yǔ)義推薦處理單元包括:
[0030]分詞子單元,適于對(duì)所述用戶輸入信息進(jìn)行分詞處理,得到若干單獨(dú)詞;
[0031]詞性標(biāo)注子單元,適于分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞性標(biāo)注處理,得到每個(gè)單獨(dú)詞的詞性信息;
[0032]詞類判斷子單元,適于分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞類判斷處理,得到每個(gè)單獨(dú)詞的詞類信息;
[0033]搜索子單元,適于對(duì)抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索處理,得到與所述用戶輸入信息相關(guān)的抽象語(yǔ)義候選集,所述抽象語(yǔ)義候選集包括多個(gè)抽象語(yǔ)義表達(dá)式;
[0034]匹配子單元,適于根據(jù)所述詞性信息和詞類信息對(duì)抽象語(yǔ)義候選集中的抽象語(yǔ)義表達(dá)式進(jìn)行匹配處理,得到與所述用戶輸入信息匹配的抽象語(yǔ)義表達(dá)式。
[0035]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
[0036]本發(fā)明實(shí)施例通過(guò)接收用戶輸入信息,獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案,當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息,并從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。上述過(guò)程由于通過(guò)第二語(yǔ)用信息來(lái)進(jìn)一步確定答案,而第二語(yǔ)用信息表征了用戶輸入信息的語(yǔ)義指向的答案目標(biāo),從而可以鎖定初始答案中的特定分句,進(jìn)而可以篩選出與用戶輸入信息的語(yǔ)義更加接近的分句內(nèi)容作為答案,剔除冗長(zhǎng)的初始答案中的其他信息,使得智能問答系統(tǒng)的回復(fù)精準(zhǔn),也避免現(xiàn)有技術(shù)中回復(fù)冗長(zhǎng)答案帶來(lái)的用戶體驗(yàn)差的問題。
[0037]進(jìn)一步地,本發(fā)明實(shí)施例除根據(jù)所述第二語(yǔ)用信息外,還根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案,從而可以從根據(jù)第二語(yǔ)用信息獲取的答案中進(jìn)一步確定更加準(zhǔn)確的答案,提高答案回復(fù)的準(zhǔn)確性。
【附圖說(shuō)明】
[0038]圖1是本發(fā)明實(shí)施例中的一種智能問答方法的流程圖;
[0039]圖2是本發(fā)明實(shí)施例中的一種抽象語(yǔ)義推薦處理方法的流程圖;
[0040]圖3是本發(fā)明實(shí)施例中的另一種智能問答方法的流程圖;
[0041]圖4是本發(fā)明實(shí)施例中的一種智能問答裝置的結(jié)構(gòu)示意圖;
[0042]圖5是本發(fā)明實(shí)施例中的另一種智能問答裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]如前所述,在很多領(lǐng)域的問答系統(tǒng)中,通過(guò)相似度計(jì)算得到的答案十分冗雜,包括了一些實(shí)際與用戶問題無(wú)關(guān)的答案。例如在政務(wù)公開問答領(lǐng)域中,用戶輸入一個(gè)問句咨詢“婚假是多少天”,按照現(xiàn)有的方式,獲取“婚假是多少天”與知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度,當(dāng)最高語(yǔ)義相似度大于預(yù)設(shè)閾值時(shí),返回相應(yīng)的答案,但是該答案內(nèi)容可能十分冗雜,包括引用過(guò)的一些法律法規(guī)的內(nèi)容。然而,用戶想問的其實(shí)是具體的婚假的天數(shù),而并不關(guān)心關(guān)于婚假引用的現(xiàn)有規(guī)定,歷史規(guī)定等等。因此智能問答系統(tǒng)回復(fù)的該答案是不夠精準(zhǔn)及簡(jiǎn)要的。
[0044]本發(fā)明實(shí)施例通過(guò)接收用戶輸入信息,獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案,當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息,并從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。上述過(guò)程由于通過(guò)第二語(yǔ)用信息來(lái)進(jìn)一步確定答案,而第二語(yǔ)用信息表征了用戶輸入信息的語(yǔ)義指向的答案目標(biāo),從而可以鎖定初始答案中的特定分句,進(jìn)而可以篩選出與用戶輸入信息的語(yǔ)義更加接近的分句內(nèi)容作為答案,剔除冗長(zhǎng)的初始答案中的其他信息,使得智能問答系統(tǒng)的回復(fù)精準(zhǔn),也避免現(xiàn)有技術(shù)中回復(fù)冗長(zhǎng)答案帶來(lái)的用戶體驗(yàn)差的問題。
[0045]為使本發(fā)明的上述目的、特征和有益效果能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)的說(shuō)明。
[0046]圖1是本發(fā)明實(shí)施例中的一種智能問答方法的流程圖。下面參照?qǐng)D1說(shuō)明所示的步驟說(shuō)明智能問答方法。
[0047 ]步驟S11:接收用戶輸入信息。
[0048]在具體實(shí)施中,所述用戶輸入信息可以通過(guò)鍵盤或觸摸屏等人機(jī)交互裝置輸入的文本信息,也可以是通過(guò)語(yǔ)音輸入后經(jīng)過(guò)轉(zhuǎn)換得到的文本信息。
[0049]步驟S102:獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案。
[0050]在具體實(shí)施中,需要提供問答知識(shí)庫(kù),所述問答知識(shí)庫(kù)包括多個(gè)知識(shí)點(diǎn),每個(gè)知識(shí)點(diǎn)包括答案以及多個(gè)問題,所述多個(gè)問題與答案具有對(duì)應(yīng)關(guān)系。
[0051]在具體實(shí)施中,還可以對(duì)所述用戶輸入信息做一些預(yù)處理,比如去除臟詞等,再獲取與問答知識(shí)庫(kù)中問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案。其中,所述預(yù)設(shè)相似度閾值可以根據(jù)需要進(jìn)行不同設(shè)定。
[0052]一般而言,所述知識(shí)點(diǎn)中的答案內(nèi)容的多少或復(fù)雜程度與智能問答系統(tǒng)應(yīng)用的業(yè)務(wù)領(lǐng)域有關(guān),在一些特定的業(yè)務(wù)領(lǐng)域,問題相關(guān)的答案內(nèi)容可能出現(xiàn)長(zhǎng)篇大論的情況。這是因?yàn)橹悄軉柎鹣到y(tǒng)不能精準(zhǔn)的理解用戶問句的意圖,所以在建立知識(shí)點(diǎn)時(shí),對(duì)于答案的建設(shè)盡可能地使其與問句相關(guān)。比如跟問句信息中的關(guān)鍵詞相關(guān),而將用戶輸入問句的語(yǔ)義模糊化。因而,初始答案相對(duì)用戶意圖來(lái)說(shuō),是不夠精準(zhǔn)和簡(jiǎn)潔的。所以,需要進(jìn)一步對(duì)初始答案進(jìn)行后續(xù)處理。
[0053]步驟S103:當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息。
[0054]在具體實(shí)施中,判斷所述初始答案是否有分句時(shí),可以通過(guò)識(shí)別分隔符來(lái)實(shí)現(xiàn),例如逗號(hào)、句號(hào)、分號(hào)和空格等。
[0055]在具體實(shí)施中,語(yǔ)用信息表征信息內(nèi)容的有用性,也就是說(shuō)對(duì)于用戶問題的意圖的有用性,所以語(yǔ)用信息表征了用戶問題指向的答案目標(biāo),答案目標(biāo)就是用戶問題語(yǔ)義下希望得到的答案。例如,用戶的問題是“如何開通信用卡”,那么希望得到的答案應(yīng)該是一個(gè)關(guān)于開通信用卡的方法步驟的介紹,這時(shí)的語(yǔ)用信息為操作流程;又如,用戶的問題是“為什么無(wú)法上網(wǎng)”,那么希望得到的答案給出無(wú)法上網(wǎng)的解釋,那么這時(shí)的語(yǔ)用信息是原因解釋;再如,用戶的問題是“法定婚假是多少天”,希望得到的答案應(yīng)該是一個(gè)日期,那么這時(shí)的語(yǔ)用信息是日期。其他語(yǔ)用信息還有具體金額、具體日期等等。
[0056]需要說(shuō)明的是,所述語(yǔ)用信息不限于上述示例中的類別,表示方式也僅是為描述方便,其不應(yīng)限制本發(fā)明的保護(hù)范圍。
[0057]在具體實(shí)施中,所述語(yǔ)用關(guān)鍵詞是具體表達(dá)語(yǔ)用信息的一些詞匯,例如,語(yǔ)用信息為“原因解釋”,即希望得到的答案是對(duì)“原因解釋”的一些內(nèi)容,那么在答案文本中表達(dá)原因解釋的詞匯可以是“原因”、“因?yàn)椤薄ⅰ坝捎凇?、“造成”、“?dǎo)致”等這類說(shuō)明原因需要用到的表達(dá)詞匯??梢岳斫獾氖?,可以預(yù)定義語(yǔ)用信息及其對(duì)應(yīng)的語(yǔ)用關(guān)鍵詞集合,那么當(dāng)?shù)玫秸Z(yǔ)用信息時(shí),則可以得到對(duì)應(yīng)的語(yǔ)用關(guān)鍵詞有哪些。
[0058]在具體實(shí)施中,可以預(yù)先為所述問答知識(shí)庫(kù)中每個(gè)答案設(shè)置第一語(yǔ)用信息,可以采用下述方式:
[0059]定義多個(gè)第一語(yǔ)用信息,每個(gè)第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞;對(duì)每個(gè)所述初始答案進(jìn)行分句處理;根據(jù)所述第一語(yǔ)用關(guān)鍵詞為每個(gè)分句設(shè)置第一語(yǔ)用信息。
[0060]定義多個(gè)所述第一語(yǔ)用信息是為后續(xù)根據(jù)第二語(yǔ)用信息匹配第一語(yǔ)用信息時(shí)使用。由于第一語(yǔ)用關(guān)鍵詞與特定類別的第一語(yǔ)用信息對(duì)應(yīng),那么根據(jù)分句中出現(xiàn)的第一語(yǔ)用關(guān)鍵詞,可以設(shè)置該分句的第一語(yǔ)用信息。
[0061]在具體實(shí)施中,為所述問答知識(shí)庫(kù)中每個(gè)答案設(shè)置第一語(yǔ)用信息時(shí),可以在建立知識(shí)點(diǎn)時(shí)同步完成該設(shè)置。具體地,可以對(duì)知識(shí)點(diǎn)中的答案進(jìn)行分句處理,之后根據(jù)分句中的具體語(yǔ)用關(guān)鍵詞來(lái)判斷應(yīng)設(shè)置什么類別的第一語(yǔ)用信息,例如,分句中出現(xiàn)“導(dǎo)致”這個(gè)詞,而如果“導(dǎo)致”預(yù)定義為“原因解釋”這個(gè)類別的語(yǔ)用信息,那么可以設(shè)置該分句的第一語(yǔ)用信息為“原因解釋”。
[0062]下面具體說(shuō)明步驟S103中所述的推薦語(yǔ)義推薦處理,進(jìn)行推薦語(yǔ)義推薦處理操作是為了得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義的類別和第二語(yǔ)用信息。
[0063]其中,所述抽象語(yǔ)義的類別表征了某一類用戶問題所應(yīng)對(duì)應(yīng)答案的語(yǔ)義,例如,當(dāng)抽象語(yǔ)義的類別為概念說(shuō)明(如:[concept]是什么),表征了對(duì)應(yīng)答案內(nèi)容應(yīng)該表達(dá)對(duì)某個(gè)概念的說(shuō)明、定義或介紹。其他示例有:行為方式(如:[concept]如何[act1n])、行為原因(如:[concept]為什么會(huì)[act1n])、主體關(guān)系介紹(如:[concept]的[attribute]是誰(shuí))。其中,[concept]、[act1n]和[attribute]為抽象語(yǔ)義的缺失語(yǔ)義成分。[concept]表示主體或客體成份的詞或短語(yǔ),[act1n]表示動(dòng)作成分的詞或短語(yǔ),[attribute]表示屬性成份的詞或短語(yǔ)。
[0064]需要說(shuō)明的是,抽象語(yǔ)義的類別可以預(yù)先進(jìn)行區(qū)分和定義,不限于上述示例。
[0065]所述抽象語(yǔ)義數(shù)據(jù)庫(kù)中存儲(chǔ)有多個(gè)抽象語(yǔ)義表達(dá)式,每個(gè)類別的抽象語(yǔ)義包括一個(gè)或多個(gè)抽象語(yǔ)義表達(dá)式。每個(gè)抽象語(yǔ)義表達(dá)式包括一個(gè)或多個(gè)缺失語(yǔ)義成分,后續(xù)根據(jù)抽象語(yǔ)義表達(dá)式中的缺失語(yǔ)義成分可以從所述用戶輸入信息中提取對(duì)應(yīng)的填充內(nèi)容。
[0066]下面以用戶輸入信息為“通過(guò)網(wǎng)上銀行如何開通信用卡”為例說(shuō)明本文所指的抽象語(yǔ)義表達(dá)式以及抽象語(yǔ)義推薦處理操作。
[0067]在一具體實(shí)施例中,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)中存儲(chǔ)的若干抽象語(yǔ)義表達(dá)式包括:通過(guò)[conceptl] [act1n] [ concept2] ($如何)辦理;通過(guò)[concept ]辦理($如何)辦理;[concept2] ($如何)通過(guò)[conceptI]辦理;($如何)通過(guò)[concept]辦理;通過(guò)[concept] ($如何)辦理;通過(guò)[conceptl ]($如何)辦理[concept2];通過(guò)[concept] [act1n] ($如何)辦理;[concept2]通過(guò)[conceptl]($如何)辦理;通過(guò)[conceptl]($如何)開通[concept2];通過(guò)[conceptl ]($如何)[act1n] [concept2]; [act1nI] [conceptl ]($如何)[act1n2][concept2];[act1nl ][conceptl ]($如何)[act1n2][concept2];哪里可以[act1n][concept] ; [act1n] [concept]的步驟;[conceptl ] [act1n] [concept2]。
[0068]上述語(yǔ)義表達(dá)式中,“[]”表示缺失語(yǔ)義成分,“[]”的內(nèi)容表示該缺失語(yǔ)義成分的屬性,語(yǔ)義表達(dá)式中其他內(nèi)容表示語(yǔ)義規(guī)則詞,具體的上述表達(dá)式中,“[concept]”,“[conceptl],,,“[concept2],,,“[act1n],,,“[act1nl],,,“[act1n2],,表不缺失語(yǔ)義成分,方框“[],,的內(nèi)容“concept,,,“conceptl,,,“concept2,,,“act1n,,,“act1nl,,,“act1n2,,表示對(duì)應(yīng)的缺失語(yǔ)義成分的屬性,其中“concept”表示缺失語(yǔ)義成分“[concept]”為概念屬性的缺失語(yǔ)義成分,后續(xù)填充該缺失語(yǔ)義成分的內(nèi)容至少包括用戶輸入信息中的一個(gè)具有名詞詞性的單獨(dú)詞,或者包括用戶輸入信息中一個(gè)具有名詞詞性的單獨(dú)詞以及若干具有其他詞性的單獨(dú)詞的組合;“conceptl”表示缺失語(yǔ)義成分“[conceptl]”為第一個(gè)概念屬性的缺失語(yǔ)義成分,其中“concept”和“I”結(jié)合表示該缺失語(yǔ)義成分的屬性,“concept”表示概念屬性,“I”表示位置屬性,為第一個(gè),后續(xù)填充該缺失語(yǔ)義成分的內(nèi)容為至少包括用戶輸入信息中第一個(gè)具有名詞詞性的單獨(dú)詞,或者包括用戶輸入信息中第一個(gè)具有名詞詞性的單獨(dú)詞以及若干具有其他詞性的單獨(dú)詞的組合;“concept2”表示缺失語(yǔ)義成分“[concept2]”為第二個(gè)概念屬性的缺失語(yǔ)義成分,后續(xù)填充該缺失語(yǔ)義成分的內(nèi)容為至少包括用戶輸入信息中第二個(gè)具有名詞詞性的單獨(dú)詞,或者包括用戶輸入信息中第二個(gè)具有名詞詞性的單獨(dú)詞以及若干其他詞性的單獨(dú)詞的組合;“act1n”表示缺失語(yǔ)義成分“[act1n]”為動(dòng)作屬性的缺失語(yǔ)義成分,后續(xù)填充該缺失語(yǔ)義成分的內(nèi)容至少包括用戶輸入信息中的一個(gè)具有動(dòng)詞詞性的單獨(dú)詞,或者包括用戶輸入信息中一個(gè)具有動(dòng)詞詞性的單獨(dú)詞以及若干具有其他詞性的單獨(dú)詞的組合;“act1nl”表示缺失語(yǔ)義成分“[act1nl]”為第一個(gè)具有動(dòng)作屬性的缺失語(yǔ)義成分,后續(xù)填充該缺失語(yǔ)義成分的內(nèi)容至少包括用戶輸入信息中的第一個(gè)具有動(dòng)詞詞性的單獨(dú)詞,或者包括用戶輸入信息中第一個(gè)具有動(dòng)詞詞性的單獨(dú)詞以及若干具有其他詞性的單獨(dú)詞的組合;“act1n2”表示缺失語(yǔ)義成分“[act1n2]”為第二個(gè)具有動(dòng)作屬性的缺失語(yǔ)義成分,后續(xù)填充該缺失語(yǔ)義成分的內(nèi)容至少包括用戶輸入信息中的第二個(gè)具有動(dòng)詞詞性的單獨(dú)詞,或者包括用戶輸入信息中第二個(gè)具有動(dòng)詞詞性的單獨(dú)詞以及若干具有其他詞性的單獨(dú)詞的組合。
[0069]上述各語(yǔ)義表達(dá)式中缺失語(yǔ)義成分之外的內(nèi)容如“通過(guò)”,“($如何)”,“辦理”,“開通”,“的步驟”等表示語(yǔ)義規(guī)則詞,其中語(yǔ)義規(guī)則詞“($如何)”表示“如何”這個(gè)語(yǔ)義規(guī)則詞屬于詞類“$如何”,在一實(shí)施例中,所述“$如何”詞類包括“如何”,“怎么”,“怎么樣”,“怎樣”等一組詞義相近的詞語(yǔ),詞類可以在建立抽象語(yǔ)義表達(dá)式時(shí)同時(shí)建立。相應(yīng)的通過(guò)表示這個(gè)語(yǔ)義規(guī)則詞屬于詞類“$通過(guò)”,在一實(shí)施例,所述詞類“$開通”中包括關(guān)鍵詞“開通”、“辦理”、“訂購(gòu)” “申請(qǐng)”。后續(xù)在進(jìn)行缺失語(yǔ)義成分的填充形成具體語(yǔ)義時(shí),具有詞類的語(yǔ)義規(guī)則詞可以用該詞類中的其他關(guān)鍵詞代替。
[0070]需要說(shuō)明的是,上述抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義成分的表示方式以及詞類信息的表示方式是為描述和表示的方便,僅作為一個(gè)示例,其不用限制本發(fā)明的保護(hù)范圍,本發(fā)明的其他實(shí)施例中,對(duì)抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義和詞類信息可以采用其他的表示方式。
[0071]通過(guò)上述說(shuō)明,可以了解到用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式及抽象語(yǔ)義類別的概念。下面參照?qǐng)D2所示說(shuō)明步驟S103中所述的抽象語(yǔ)義推薦處理操作。通過(guò)抽象語(yǔ)義推薦處理操作,可以得到抽象語(yǔ)義表達(dá)式及抽象語(yǔ)義的類別。所述抽象語(yǔ)義推薦處理可以包括步驟S103a、步驟S103b、步驟S103c、步驟S103d和步驟S103h。
[0072]進(jìn)行步驟S103a,對(duì)所述用戶輸入信息進(jìn)行分詞處理,得到若干單獨(dú)詞。
[0073]所述分詞處理依據(jù)一定分詞規(guī)則進(jìn)行,在系統(tǒng)中預(yù)先設(shè)定分詞的規(guī)則,進(jìn)行分詞處理時(shí),調(diào)用設(shè)定的分詞規(guī)則,對(duì)用戶輸入信息與對(duì)應(yīng)的領(lǐng)域知識(shí)數(shù)據(jù)庫(kù)中的預(yù)置知識(shí)分別進(jìn)行分詞處理。
[0074]所述分詞處理可用采用正向(逆向)最大匹配法、最佳匹配法、逐詞遍歷法或詞頻統(tǒng)計(jì)法,或其他合適的分詞方法。
[0075]下面仍以接收的用戶輸入信息為“通過(guò)網(wǎng)上銀行如何開通信用卡”作為示例進(jìn)行說(shuō)明。
[0076]對(duì)用戶輸入信息“通過(guò)網(wǎng)上銀行如何開通信用卡”進(jìn)行分詞處理,得到若干單獨(dú)詞“通過(guò)”,“網(wǎng)上銀行”,“如何”,“開通”,“信用卡”。
[0077]進(jìn)行步驟S103b,分別對(duì)每個(gè)所述單獨(dú)詞進(jìn)行詞性標(biāo)注處理,得到每個(gè)單獨(dú)詞的詞性信息。
[0078]對(duì)單獨(dú)詞進(jìn)行詞性標(biāo)注處理,得到每個(gè)單獨(dú)詞的詞性信息的目的是為后續(xù)將用戶輸入信息與抽象語(yǔ)義表達(dá)式的匹配提供匹配的依據(jù)。
[0079]具體以上例進(jìn)行說(shuō)明,標(biāo)注上述的單獨(dú)詞“通過(guò)”的詞性為第一個(gè)動(dòng)詞、介詞,標(biāo)注單獨(dú)詞“網(wǎng)上銀行”的詞性為第一個(gè)名詞,標(biāo)注單獨(dú)詞“如何”的詞性為代詞,標(biāo)注單獨(dú)詞“開通”的詞性為第二個(gè)動(dòng)詞,標(biāo)注單獨(dú)詞“信用卡”的詞性為第二個(gè)名詞。需要說(shuō)明的是詞性標(biāo)注為第一個(gè)名詞時(shí)表示單獨(dú)詞“網(wǎng)上銀行”為第一個(gè)具有名詞詞性的單獨(dú)詞,第二個(gè)名詞、第一個(gè)動(dòng)詞或第二個(gè)動(dòng)詞的解釋類似。
[0080]進(jìn)行步驟S103c,分別對(duì)每個(gè)所述單獨(dú)詞進(jìn)行詞類判斷處理,得到每個(gè)單獨(dú)詞的詞類信息。
[0081]分別對(duì)每個(gè)所述單獨(dú)詞進(jìn)行詞類判斷處理的目的是為了判斷每個(gè)單獨(dú)詞是否具有相應(yīng)的詞類,在一實(shí)施例中,其具體過(guò)程為:將每個(gè)單獨(dú)詞與詞類庫(kù)中的若干詞類進(jìn)行匹配,若某一詞類中存在該單獨(dú)詞,則該單獨(dú)詞具有相應(yīng)的詞類,當(dāng)單獨(dú)詞具有相應(yīng)的詞類,則對(duì)該單獨(dú)詞進(jìn)行屬于某一詞類(或詞類信息)的標(biāo)記,后續(xù)在進(jìn)行匹配處理時(shí),通過(guò)判斷用戶輸入信息中部分內(nèi)容與抽象語(yǔ)義表達(dá)式中的對(duì)應(yīng)的語(yǔ)義規(guī)則詞的是否屬于同一詞類,從而判斷用戶輸入信息與該抽象語(yǔ)義表達(dá)式的匹配程度,提高了匹配的精度和效率。
[0082]進(jìn)行步驟S103d,對(duì)抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索處理,得到與所述用戶輸入信息相關(guān)的抽象語(yǔ)義候選集,所述抽象語(yǔ)義候選集包括多個(gè)抽象語(yǔ)義表達(dá)式。
[0083]對(duì)抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索處理,得到與所述用戶輸入信息相關(guān)的抽象語(yǔ)義候選集的目的是為了減少后續(xù)進(jìn)行匹配處理時(shí)的負(fù)擔(dān)以及減少處理時(shí)間,以提高系統(tǒng)的性能。
[0084]所述抽象語(yǔ)義候選集中抽象語(yǔ)義表達(dá)式的至少部分語(yǔ)義規(guī)則詞與所述用戶輸入信息中至少部分單獨(dú)詞相同或?qū)儆谕辉~類。在一實(shí)施例中,進(jìn)行搜索處理時(shí),若某個(gè)抽象語(yǔ)義表達(dá)式的至少部分語(yǔ)義規(guī)則詞與所述用戶輸入信息中至少部分單獨(dú)詞相同或?qū)儆谕辉~類,則將該抽象語(yǔ)義表達(dá)式作為抽象語(yǔ)義候選集中的一個(gè)抽象語(yǔ)義表達(dá)式。在其他實(shí)施例中,可以根據(jù)其他的搜索方式對(duì)抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索,得到與所述用戶輸入信息相關(guān)的抽象語(yǔ)義候選集。
[0085]在具體的實(shí)施例中,對(duì)抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索處理,得到與所述用戶輸入信息“通過(guò)網(wǎng)上銀行如何開通信用卡”相關(guān)的抽象語(yǔ)義候選集包括抽象語(yǔ)義表達(dá)式:通過(guò)[conceptl][act1n][concept2]($ 如何)辦理;通過(guò)[concept]辦理($ 如何)辦理;[concept2] ($如何)通過(guò)[conceptI]辦理;($如何)通過(guò)[concept]辦理;通過(guò)[concept] ($如何)辦理;通過(guò)[conceptl ] ($如何)辦理[concept2];通過(guò)[conceptl ] ($如何)開通[concept2];通過(guò)[concept][act1n]($ 如何)辦理;通過(guò)[conceptl]($ 如何)開通[concept2] ; [concept2]通過(guò)[conceptl]($如何)辦理;通過(guò)[conceptl ]($如何)[act1n][concept2]。上述抽象語(yǔ)義候選集中的抽象語(yǔ)義表達(dá)式部分語(yǔ)義規(guī)則詞(通過(guò),通過(guò),辦理或($如何))與所述用戶輸入信息中至少部分單獨(dú)詞(通過(guò),辦理或如何)相同或?qū)儆谕辉~類。
[0086]步驟S103h,根據(jù)所述詞性信息和詞類信息對(duì)抽象語(yǔ)義候選集中的抽象語(yǔ)義表達(dá)式進(jìn)行匹配處理,得到與所述用戶輸入信息匹配的抽象語(yǔ)義表達(dá)式。
[0087]具體的,通過(guò)匹配處理,得到與所述用戶輸入信息“通過(guò)網(wǎng)上銀行如何開通信用卡”匹配的抽象語(yǔ)義表達(dá)式包括:通過(guò)[conceptl ]($如何)[act1nl ][concept2],該語(yǔ)義表達(dá)式中相應(yīng)的缺失語(yǔ)義成分[conceptl]與單獨(dú)詞“網(wǎng)上銀行”對(duì)應(yīng),缺失語(yǔ)義成分[concept〗]與單獨(dú)詞“信用卡”對(duì)應(yīng),缺失語(yǔ)義成分[act1nl]與單獨(dú)詞“開通”對(duì)應(yīng);通過(guò)[conceptl] ($如何)開通[concept2],該語(yǔ)義表達(dá)式中相應(yīng)的缺失語(yǔ)義成分[conceptl]與單獨(dú)詞“網(wǎng)上銀行”對(duì)應(yīng),缺失語(yǔ)義成分[cone印t2]與單獨(dú)詞“信用卡”對(duì)應(yīng)。
[0088]此外,得到抽象語(yǔ)義表達(dá)式后,可以判斷該抽象語(yǔ)義表達(dá)式屬于哪一種抽象語(yǔ)義類別,例如上述用戶輸入信息的抽象語(yǔ)義表達(dá)式為“通過(guò)[conceptl] ($如何)[act1nl][concept〗]”,該抽象語(yǔ)義表達(dá)式屬于行為方式介紹這個(gè)類別。需要說(shuō)明的是,本領(lǐng)域技術(shù)人員應(yīng)該可以理解如何將得到的抽象語(yǔ)義表達(dá)式劃分到預(yù)定義的某個(gè)類別。
[0089]通過(guò)上述步驟S103a至步驟S103h可以得到用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式及抽象語(yǔ)義類別,以及該抽象語(yǔ)義表達(dá)式的各缺失語(yǔ)義成分。
[0090]在具體實(shí)施中,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息。所述第二語(yǔ)用信息是所述抽象語(yǔ)義類別對(duì)應(yīng)的語(yǔ)用信息,記為第二語(yǔ)用信息是為了區(qū)分上述第一語(yǔ)用信息,其表征的仍然是針對(duì)用戶輸入信息的答案目標(biāo)。
[0091]例如,抽象語(yǔ)義的類別為“概念說(shuō)明”,其對(duì)應(yīng)的語(yǔ)用信息為“概念介紹”;又如,抽象語(yǔ)義的類別為“行為方式”,其對(duì)應(yīng)的語(yǔ)用信息為“操作流程”;再如,抽象語(yǔ)義的類別為行為原因,其對(duì)應(yīng)的語(yǔ)用信息為“原因介紹”,等等。
[0092]與所述第一語(yǔ)用信息類似,每個(gè)所述第二語(yǔ)用信息包括一個(gè)或多個(gè)的第一語(yǔ)用關(guān)鍵詞,可參照上述第二語(yǔ)用關(guān)鍵詞的說(shuō)明,不再贅述。
[0093]通過(guò)建立抽象類別與第二語(yǔ)用信息的對(duì)應(yīng)關(guān)系,可以根據(jù)用戶輸入信息得到其第二語(yǔ)用信息,進(jìn)而找到與之匹配的第一語(yǔ)用信息,從而根據(jù)所述第一語(yǔ)用信息可以得到對(duì)應(yīng)的分句,進(jìn)而以該分句作為最終答案。具體見步驟S104的說(shuō)明。
[0094]步驟S104:從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。
[0095]在具體實(shí)施中,判斷所述第二語(yǔ)用信息與第一語(yǔ)用信息是否對(duì)應(yīng),或者是否匹配是根據(jù)各自的語(yǔ)用關(guān)鍵詞進(jìn)行判斷的。具體而言,當(dāng)?shù)诙Z(yǔ)用信息的第二語(yǔ)用關(guān)鍵詞與第一語(yǔ)用信息的第一語(yǔ)用關(guān)鍵詞屬于同一詞類時(shí),則所述第二語(yǔ)用信息與第一語(yǔ)用信息對(duì)應(yīng)。
[0096]例如,所述第二語(yǔ)用信息的第二語(yǔ)用關(guān)鍵詞中有“由于”一詞,所述第一語(yǔ)用信息的第二語(yǔ)用關(guān)鍵詞中有“因?yàn)椤币辉~,則二者屬于同一詞類,那么所述第二語(yǔ)用信息與第一語(yǔ)用信息是對(duì)應(yīng)的。
[0097]當(dāng)所述初始答案包括多個(gè)分句,所述分句對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),則根據(jù)所述第二語(yǔ)用信息可以匹配到對(duì)應(yīng)的第一語(yǔ)用信息,進(jìn)而找到對(duì)應(yīng)的分句作為答案。
[0098]下面以“為什么不能上網(wǎng)”為例,說(shuō)明本實(shí)施例的各個(gè)步驟的實(shí)施。
[0099]實(shí)施步驟SlOl:接收用戶輸入信息“為什么不能上網(wǎng)”。
[0100]實(shí)施步驟S102:獲取“為什么不能上網(wǎng)”與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,假設(shè)最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案。
[0101 ]實(shí)施步驟S103:得到的初始答案較為繁雜,包含了一些網(wǎng)絡(luò)相關(guān)的內(nèi)容,所述初始答案包括多個(gè)分句,且所述多個(gè)分句共對(duì)應(yīng)三個(gè)第一語(yǔ)用信息時(shí),分別有“原因解釋”,“時(shí)間”和“操作流程”,每個(gè)第一語(yǔ)用信息對(duì)應(yīng)各自的分句。對(duì)“為什么不能上網(wǎng)”進(jìn)行抽象語(yǔ)義推薦處理,得到抽象語(yǔ)義的類別為“行為原因”,該抽象語(yǔ)義的類別對(duì)應(yīng)的第二語(yǔ)用信息為“原因介紹”,第二語(yǔ)用關(guān)鍵詞有“因?yàn)椤?、“由于”等?br>[0102]實(shí)施步驟S104:由于第二語(yǔ)用信息為“原因介紹”中的第二關(guān)鍵詞“因?yàn)椤?、“由于”等與第一語(yǔ)用信息中的“原因解釋”這一語(yǔ)用信息的第一語(yǔ)用關(guān)鍵詞屬于同一詞類,則判定所述第二語(yǔ)用信息與所述第一語(yǔ)用信息對(duì)應(yīng),則可根據(jù)第一語(yǔ)用信息“原因解釋”確定對(duì)應(yīng)的分句,并將確定的分句作為最終答案。
[0103]分析上例可知,步驟S102得到初始答案較為冗長(zhǎng),并沒有具體針對(duì)用戶的語(yǔ)義提供精準(zhǔn)的答案,而是包括了其他無(wú)關(guān)緊要的內(nèi)容。通過(guò)進(jìn)一步實(shí)施后續(xù)步驟,通過(guò)抽象語(yǔ)義推薦處理得到抽象語(yǔ)義的類別,進(jìn)而得到對(duì)應(yīng)的第二語(yǔ)用信息,從而實(shí)現(xiàn)了一定程度的對(duì)用戶輸入信息的語(yǔ)義理解,得到應(yīng)該獲取的答案目標(biāo),再根據(jù)第二語(yǔ)用信息找到對(duì)應(yīng)的第一語(yǔ)用信息,進(jìn)而確定所述初始答案中的相應(yīng)分句,從而鎖定這些相應(yīng)的分句作為最終答案,由于分句包括了屬于第一語(yǔ)用信息的第一語(yǔ)用關(guān)鍵詞“導(dǎo)致”,則推斷該分句是對(duì)原因的具體介紹,將該分句作為最終答案給用戶無(wú)疑是排除了其他不相關(guān)的內(nèi)容,使得回復(fù)答案更加精準(zhǔn)。
[0104]圖3是本發(fā)明實(shí)施例中的另一種智能問答方法的流程圖。下面參照?qǐng)D1和圖3所示的步驟說(shuō)明智能問答方法。
[0105]步驟S301:接收用戶輸入信息。
[0106]步驟S302:獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案。
[0107]步驟S303:當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息。
[0108]在本實(shí)施例中,步驟S301、步驟S302和步驟S303的具體實(shí)施可對(duì)應(yīng)參照步驟S101、步驟S102和步驟S103的說(shuō)明,不再贅述。
[0109]步驟S304:從用戶輸入信息中提取與其抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義成分對(duì)應(yīng)的填充內(nèi)容。
[0110]在本實(shí)施例中,還利用到了進(jìn)行抽象語(yǔ)義推薦處理得到的抽象語(yǔ)義表達(dá)式和缺失語(yǔ)義成分,所述抽象語(yǔ)義表達(dá)式和缺失語(yǔ)義成分在上述抽象語(yǔ)義推薦處理的說(shuō)明中已一并說(shuō)明,不再贅述。
[0111]步驟S305:除根據(jù)所述第二語(yǔ)用信息外,還根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案。
[0112]在本實(shí)施例中,根據(jù)所述第二語(yǔ)用信息可以確定與所述第一語(yǔ)用信息對(duì)應(yīng)的分句作為答案,具體實(shí)施可按照步驟S101。除此之外,本實(shí)施例還根據(jù)所述第二語(yǔ)用信息從鎖定的分句中進(jìn)一步篩選出更準(zhǔn)確的答案。
[0113]例如,用戶輸入信息為“手機(jī)為什么不能上網(wǎng)”。通過(guò)實(shí)施步驟S301至步驟S303后,得到抽象語(yǔ)義的類別為“行為原因”,該抽象語(yǔ)義的類別對(duì)應(yīng)的第二語(yǔ)用信息為“原因介紹”,第二語(yǔ)用關(guān)鍵詞有“因?yàn)椤薄ⅰ坝捎凇钡?,同時(shí)抽象語(yǔ)義推薦處理得到抽象語(yǔ)義表達(dá)式及其缺失語(yǔ)義成分。
[0114]實(shí)施步驟S304,從“手機(jī)為什么不能上網(wǎng)”中提取與其抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義成分對(duì)應(yīng)的填充內(nèi)容,得到“手機(jī)”和“不能上網(wǎng)”。
[0115]在本實(shí)施例的步驟S305中,根據(jù)第二語(yǔ)用信息“原因介紹”可以找到匹配的第一語(yǔ)用信息,進(jìn)而確定一個(gè)或多個(gè)分句,這些分句均為不能上網(wǎng)的原因表達(dá)。根據(jù)填充內(nèi)容“手機(jī)”和“不能上網(wǎng)”中的“手機(jī)”可進(jìn)一步確定包含“手機(jī)”的分句,從而將該分句作為最終答案。
[0116]通過(guò)上述過(guò)程和上述示例的說(shuō)明可以得出,本發(fā)明實(shí)施例除根據(jù)所述第二語(yǔ)用信息外,還根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案,從而可以從根據(jù)第二語(yǔ)用信息獲取的答案中進(jìn)一步確定更加準(zhǔn)確的答案,提高答案回復(fù)的準(zhǔn)確性。
[0117]圖4是本發(fā)明實(shí)施例中的一種智能問答裝置的結(jié)構(gòu)示意圖。如圖4所示的智能問答裝置,可以包括:接收單元401、初始答案獲取單元402、抽象語(yǔ)義推薦處理單元403和最終答案獲取單元404。其中:
[0118]所述接收單元401,適于接收用戶輸入信息。
[0119]所述初始答案獲取單元402,適于獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案。
[0120]所述抽象語(yǔ)義推薦處理單元403,適于當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用
?目息O
[0121]在具體實(shí)施中,所述抽象語(yǔ)義推薦處理單元403可以包括:
[0122]分詞子單元,適于對(duì)所述用戶輸入信息進(jìn)行分詞處理,得到若干單獨(dú)詞;
[0123]詞性標(biāo)注子單元,適于分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞性標(biāo)注處理,得到每個(gè)單獨(dú)詞的詞性信息;
[0124]詞類判斷子單元,適于分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞類判斷處理,得到每個(gè)單獨(dú)詞的詞類信息;
[0125]搜索子單元,適于對(duì)抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索處理,得到與所述用戶輸入信息相關(guān)的抽象語(yǔ)義候選集,所述抽象語(yǔ)義候選集包括多個(gè)抽象語(yǔ)義表達(dá)式;
[0126]匹配子單元,適于根據(jù)所述詞性信息和詞類信息對(duì)抽象語(yǔ)義候選集中的抽象語(yǔ)義表達(dá)式進(jìn)行匹配處理,得到與所述用戶輸入信息匹配的抽象語(yǔ)義表達(dá)式。
[0127]所述最終答案獲取單元404,適于從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。
[0128]在具體實(shí)施中,所述第二語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第二語(yǔ)用關(guān)鍵詞,所述第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞,當(dāng)所述第一語(yǔ)用關(guān)鍵詞和所述第二語(yǔ)用關(guān)鍵詞屬于同一詞類時(shí),則對(duì)應(yīng)所述第一語(yǔ)用關(guān)鍵詞的第一語(yǔ)用信息與對(duì)應(yīng)所述第二語(yǔ)用關(guān)鍵詞的第二語(yǔ)用信息對(duì)應(yīng)。
[0129]在具體實(shí)施中,所述智能問答裝置40還可以包括:第一語(yǔ)用信息定義單元,適于定義多個(gè)第一語(yǔ)用信息,每個(gè)第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞;分句處理單元,適于對(duì)每個(gè)所述初始答案進(jìn)行分句處理;第一語(yǔ)用信息設(shè)置單元,適于根據(jù)所述第一語(yǔ)用關(guān)鍵詞為每個(gè)分句設(shè)置第一語(yǔ)用信息。
[0130]本發(fā)明實(shí)施例通過(guò)接收用戶輸入信息,獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案,當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息,并從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。上述過(guò)程由于通過(guò)第二語(yǔ)用信息來(lái)進(jìn)一步確定答案,而第二語(yǔ)用信息表征了用戶輸入信息的語(yǔ)義指向的答案目標(biāo),從而可以鎖定初始答案中的特定分句,進(jìn)而可以篩選出與用戶輸入信息的語(yǔ)義更加接近的分句內(nèi)容作為答案,剔除冗長(zhǎng)的初始答案中的其他信息,使得智能問答系統(tǒng)的回復(fù)精準(zhǔn),也避免現(xiàn)有技術(shù)中回復(fù)冗長(zhǎng)答案帶來(lái)的用戶體驗(yàn)差的問題。
[0131]圖5是本發(fā)明實(shí)施例中另一種智能問答裝置的結(jié)構(gòu)示意圖。所述智能問答裝置可以包括:接收單元501、初始答案獲取單元502、抽象語(yǔ)義推薦處理單元503和最終答案獲取單元504。其中:
[0132]所述接收單元501、所述初始答案獲取單元502和所述抽象語(yǔ)義推薦處理單元503的說(shuō)明可對(duì)應(yīng)參照?qǐng)D4中所述接收單元401、所述初始答案獲取單元402和所述抽象語(yǔ)義推薦處理單元403的說(shuō)明,不再贅述。
[0133]所述智能問答裝置還可以包括提取單元505,所述提取單元505適于從用戶輸入信息中提取與其抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義成分對(duì)應(yīng)的填充內(nèi)容;最終答案獲取單元,還適于除根據(jù)所述第二語(yǔ)用信息外,還根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案。
[0134]在本實(shí)施例中,所述最終答案獲取單元,適于從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案,還適于除根據(jù)所述第二語(yǔ)用信息外,根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案。
[0135]本發(fā)明實(shí)施例通過(guò)除根據(jù)所述第二語(yǔ)用信息外,還根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案,從而可以從根據(jù)第二語(yǔ)用信息獲取的答案中進(jìn)一步確定更加準(zhǔn)確的答案,提高答案回復(fù)的準(zhǔn)確性。
[0136]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:R0M、RAM、磁盤或光盤等。
[0137]雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種智能問答方法,其特征在于,包括: 接收用戶輸入信息; 獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí),得到對(duì)應(yīng)的初始答案; 當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息; 從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。2.根據(jù)權(quán)利要求1所述的智能問答方法,其特征在于,所述第二語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第二語(yǔ)用關(guān)鍵詞,所述第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞,當(dāng)所述第一語(yǔ)用關(guān)鍵詞和所述第二語(yǔ)用關(guān)鍵詞屬于同一詞類時(shí),則對(duì)應(yīng)所述第一語(yǔ)用關(guān)鍵詞的第一語(yǔ)用信息與對(duì)應(yīng)所述第二語(yǔ)用關(guān)鍵詞的第二語(yǔ)用信息對(duì)應(yīng)。3.根據(jù)權(quán)利要求1所述的智能問答方法,其特征在于,所述方法還包括: 預(yù)先為所述問答知識(shí)庫(kù)中每個(gè)答案設(shè)置第一語(yǔ)用信息,具體包括: 定義多個(gè)第一語(yǔ)用信息,每個(gè)第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞; 對(duì)每個(gè)所述初始答案進(jìn)行分句處理; 根據(jù)所述第一語(yǔ)用關(guān)鍵詞為每個(gè)分句設(shè)置第一語(yǔ)用信息。4.根據(jù)權(quán)利要求1所述的智能問答方法,其特征在于,進(jìn)行抽象語(yǔ)義推薦處理還得到抽象語(yǔ)義表達(dá)式,所述抽象語(yǔ)義表達(dá)式包括缺失語(yǔ)義成分,當(dāng)從多個(gè)所述第一語(yǔ)用信息中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的分句為兩個(gè)以上時(shí),所述方法還包括: 從用戶輸入信息中提取與其抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義成分對(duì)應(yīng)的填充內(nèi)容; 除根據(jù)所述第二語(yǔ)用信息外,還根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案。5.根據(jù)權(quán)利要求1所述的智能問答方法,其特征在于,所述抽象語(yǔ)義推薦處理包括: 對(duì)所述用戶輸入信息進(jìn)行分詞處理,得到若干單獨(dú)詞; 分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞性標(biāo)注處理,得到每個(gè)單獨(dú)詞的詞性信息; 分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞類判斷處理,得到每個(gè)單獨(dú)詞的詞類信息; 對(duì)所述抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索處理,得到與所述用戶輸入信息相關(guān)的抽象語(yǔ)義候選集,所述抽象語(yǔ)義候選集包括多個(gè)抽象語(yǔ)義表達(dá)式; 根據(jù)所述詞性信息和詞類信息對(duì)抽象語(yǔ)義候選集中的抽象語(yǔ)義表達(dá)式進(jìn)行匹配處理,得到與所述用戶輸入信息匹配的抽象語(yǔ)義表達(dá)式。6.一種智能問答裝置,其特征在于,包括: 接收單元,適于接收用戶輸入信息; 初始答案獲取單元,適于獲取所述用戶輸入信息與問答知識(shí)庫(kù)中所有問題的最高語(yǔ)義相似度值,當(dāng)所述最高語(yǔ)義相似度值大于預(yù)設(shè)相似度閾值時(shí), 得到對(duì)應(yīng)的初始答案; 抽象語(yǔ)義推薦處理單元,適于當(dāng)所述初始答案包括多個(gè)分句,且所述多個(gè)分句至少對(duì)應(yīng)兩個(gè)以上的第一語(yǔ)用信息時(shí),根據(jù)抽象語(yǔ)義數(shù)據(jù)庫(kù)對(duì)所述用戶輸入信息進(jìn)行抽象語(yǔ)義推薦處理,得到與所述用戶輸入信息對(duì)應(yīng)的抽象語(yǔ)義表達(dá)式和抽象語(yǔ)義的類別,所述抽象語(yǔ)義數(shù)據(jù)庫(kù)包括多個(gè)類別的抽象語(yǔ)義,每個(gè)類別的抽象語(yǔ)義具有對(duì)應(yīng)的第二語(yǔ)用信息; 最終答案獲取單元,適于從所述初始答案中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的第一語(yǔ)用信息的分句作為最終答案。7.根據(jù)權(quán)利要求6所述的智能問答裝置,其特征在于,所述第二語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第二語(yǔ)用關(guān)鍵詞,所述第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞,當(dāng)所述第一語(yǔ)用關(guān)鍵詞和所述第二語(yǔ)用關(guān)鍵詞屬于同一詞類時(shí),則對(duì)應(yīng)所述第一語(yǔ)用關(guān)鍵詞的第一語(yǔ)用信息與對(duì)應(yīng)所述第二語(yǔ)用關(guān)鍵詞的第二語(yǔ)用信息對(duì)應(yīng)。8.根據(jù)權(quán)利要求6所述的智能問答裝置,其特征在于,所述裝置還包括: 第一語(yǔ)用信息單元,適于定義多個(gè)第一語(yǔ)用信息,每個(gè)第一語(yǔ)用信息對(duì)應(yīng)一個(gè)或多個(gè)第一語(yǔ)用關(guān)鍵詞; 分句處理單元,適于對(duì)每個(gè)所述初始答案進(jìn)行分句處理; 第一語(yǔ)用信息設(shè)置單元,適于根據(jù)所述第一語(yǔ)用關(guān)鍵詞為每個(gè)分句設(shè)置第一語(yǔ)用信息。9.根據(jù)權(quán)利要求6所述的智能問答裝置,其特征在于,所述抽象語(yǔ)義表達(dá)式包括缺失語(yǔ)義成分,當(dāng)從多個(gè)所述第一語(yǔ)用信息中提取與所述第二語(yǔ)用信息對(duì)應(yīng)的分句為兩個(gè)以上時(shí),所述裝置還包括: 提取單元,適于從用戶輸入信息中提取與其抽象語(yǔ)義表達(dá)式中缺失語(yǔ)義成分對(duì)應(yīng)的填充內(nèi)容; 最終答案獲取單元,還適于除根據(jù)所述第二語(yǔ)用信息外,根據(jù)所述填充內(nèi)容從所述初始答案中提取與所述填充內(nèi)容對(duì)應(yīng)的分句作為最終答案。10.根據(jù)權(quán)利要求6所述的智能問答裝置,其特征在于,所述抽象語(yǔ)義推薦處理單元包括: 分詞子單元,適于對(duì)所述用戶輸入信息進(jìn)行分詞處理,得到若干單獨(dú)詞; 詞性標(biāo)注子單元,適于分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞性標(biāo)注處理,得到每個(gè)單獨(dú)詞的詞性信息; 詞類判斷子單元,適于分別對(duì)每個(gè)單獨(dú)詞進(jìn)行詞類判斷處理,得到每個(gè)單獨(dú)詞的詞類信息; 搜索子單元,適于對(duì)抽象語(yǔ)義數(shù)據(jù)庫(kù)進(jìn)行搜索處理,得到與所述用戶輸入信息相關(guān)的抽象語(yǔ)義候選集,所述抽象語(yǔ)義候選集包括多個(gè)抽象語(yǔ)義表達(dá)式; 匹配子單元,適于根據(jù)所述詞性信息和詞類信息對(duì)抽象語(yǔ)義候選集中的抽象語(yǔ)義表達(dá)式進(jìn)行匹配處理,得到與所述用戶輸入信息匹配的抽象語(yǔ)義表達(dá)式。
【文檔編號(hào)】G06F17/30GK105912629SQ201610213623
【公開日】2016年8月31日
【申請(qǐng)日】2016年4月7日
【發(fā)明人】曾永梅, 朱頻頻
【申請(qǐng)人】上海智臻智能網(wǎng)絡(luò)科技股份有限公司