亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

自動回復方法及裝置制造方法

文檔序號:6514583閱讀:239來源:國知局
自動回復方法及裝置制造方法
【專利摘要】本發(fā)明提供一種自動回復方法及裝置,包括:根據(jù)待回復信息,查找原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞;查找第一映射信息,獲得所述第一原始關(guān)鍵詞對應的第一回復關(guān)鍵詞;查找第二映射信息,獲得所述第一原始關(guān)鍵詞的類別;查找第三映射信息,獲得所述第一原始關(guān)鍵詞的類別對應的第一句式;根據(jù)所述第一回復關(guān)鍵詞和所述第一句式,獲得所述待回復信息對應的回復信息。通過本發(fā)明提供的自動回復方法及裝置,能夠有效提高自動回復的可靠性。
【專利說明】
自動回復方法及裝置

【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種自動回復方法及裝置。

【背景技術(shù)】
[0002]目前,通過自然語言生成系統(tǒng)能夠?qū)崿F(xiàn)用戶聊天過程中的自動回復。該技術(shù)能夠有效節(jié)省用戶編輯回復信息的時間。具體的,現(xiàn)有的自動回復方案為,接收到待回復信息后,在預先建立的語料庫中,查找與所述待回復信息匹配的原始句子,并使用該原始句子對應的回復句子作為所述待回復信息對應的回復信息,其中,所述語料庫包括多個原始句子和與所述多個原始句子分別對應的回復句子。
[0003]在上述自動回復方案中,能否實現(xiàn)自動回復取決于語料庫中是否存在與所述待回復信息匹配的原始句子,也就是說,能否實現(xiàn)自動回復,在很大程度上取決于語料庫中原始句子的數(shù)量,而語料庫的規(guī)模通常是有限的,這就在一定程度上限制了自動回復的實現(xiàn),導致自動回復的可靠性降低。


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

[0004]本發(fā)明提供一種自動回復方法及裝置,用于解決現(xiàn)有自動回復方案的可靠性不高的問題。
[0005]第一方面,本發(fā)明提供一種自動回復方法,包括:根據(jù)接收到的待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞;查找第一映射信息,所述第一映射信息包括所述原始關(guān)鍵詞和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞對應的第一回復關(guān)鍵詞;查找第二映射信息,所述第二映射信息包括所述原始關(guān)鍵詞、以及所述原始關(guān)鍵詞的類別,獲得所述第一原始關(guān)鍵詞的類別;查找第三映射信息,所述第三映射信息包括所述原始關(guān)鍵詞的類別、以及所述原始關(guān)鍵詞的類別對應的句式,獲得所述第一原始關(guān)鍵詞的類別對應的第一句式;根據(jù)所述第一回復關(guān)鍵詞和所述第一句式,獲得所述待回復信息對應的回復信息。
[0006]根據(jù)第一方面,在第一方面的第一種可實施方式中,所述查找第一映射信息之前,還包括:針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞,作為所述原始信息的原始關(guān)鍵詞對應的回復關(guān)鍵詞;將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞存儲至所述第一映射信息。
[0007]根據(jù)第一方面或第一方面的第一種可實施方式,在第一方面的第二種可實施方式中,所述查找第二映射信息之前,還包括:根據(jù)所述歷史聊天記錄中原始信息對應的回復信息的關(guān)鍵詞,通過聚類獲得所述原始信息對應的回復信息的關(guān)鍵詞的類別;針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞的類別,作為所述原始信息的原始關(guān)鍵詞的類別;將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞的類別存儲至所述第二映射信息。
[0008]根據(jù)第一方面或第一方面的前兩種可實施方式之一,在第一方面的第三種可實施方式中,所述查找第三映射信息之前,還包括:針對每種原始關(guān)鍵詞的類別,獲得所述類別對應的回復信息,所述類別對應的回復信息包括,與類別為所述類別的原始關(guān)鍵詞所屬的原始信息對應的回復信息;若所述類別對應的回復信息的個數(shù)為一個,則將所述類別對應的回復信息的句式作為所述類別對應的句式;若所述類別對應的回復信息的個數(shù)為多個,則將所述類別對應的回復信息的句式中被使用次數(shù)最多的句式作為所述類別對應的句式;將所述類別和所述類別對應的句式,存儲至所述第三映射信息。
[0009]根據(jù)第一方面或第一方面的前三種可實施方式之一,在第一方面的第四種可實施方式中,所述根據(jù)接收到的待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞,包括:根據(jù)所述待回復信息,查找預先建立的語料庫,所述語料庫包括多個原始句子和所述多個原始句子對應的回復句子;若所述多個原始句子中不存在與所述待回復信息匹配的原始句子,則根據(jù)所述待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞。
[0010]第二方面,本發(fā)明提供一種自動回復裝置,包括:第一查找模塊,用于根據(jù)接收到的待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞;第二查找模塊,用于查找第一映射信息,所述第一映射信息包括所述原始關(guān)鍵詞和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞對應的第一回復關(guān)鍵詞;第三查找模塊,用于查找第二映射信息,所述第二映射信息包括所述原始關(guān)鍵詞、以及所述原始關(guān)鍵詞的類別,獲得所述第一原始關(guān)鍵詞的類別;第四查找模塊,用于查找第三映射信息,所述第三映射信息包括所述原始關(guān)鍵詞的類別、以及所述原始關(guān)鍵詞的類別對應的句式,獲得所述第一原始關(guān)鍵詞的類別對應的第一句式;處理模塊,用于根據(jù)所述第一回復關(guān)鍵詞和所述第一句式,獲得所述待回復信息對應的回復信息。
[0011]根據(jù)第二方面,在第二方面的第一種可實施方式中,所述裝置還包括:第一獲取模塊,用于在所述查找第一映射信息之前,針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞,作為所述原始信息的原始關(guān)鍵詞對應的回復關(guān)鍵詞;第一存儲模塊,用于將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞存儲至所述第一映射信息。
[0012]根據(jù)第二方面或第二方面的第一種可實施方式,在第二方面的第二種可實施方式中,所述裝置還包括:第二獲取模塊,用于在查找第二映射信息之前,根據(jù)所述歷史聊天記錄中原始信息對應的回復信息的關(guān)鍵詞,通過聚類獲得所述原始信息對應的回復信息的關(guān)鍵詞的類別;所述第二獲取模塊,還用于針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞的類別,作為所述原始信息的原始關(guān)鍵詞的類別;第二存儲模塊,用于將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞的類別存儲至所述第二映射信息。
[0013]根據(jù)第二方面或第二方面的前兩種可實施方式之一,在第二方面的第三種可實施方式中,所述裝置還包括:第三獲取模塊,用于在查找第三映射信息之前,針對每種原始關(guān)鍵詞的類別,獲得所述類別對應的回復信息,所述類別對應的回復信息包括,與類別為所述類別的原始關(guān)鍵詞所屬的原始信息對應的回復信息;所述第三獲取模塊,還用于若所述類別對應的回復信息的個數(shù)為一個,則將所述類別對應的回復信息的句式作為所述類別對應的句式;所述第三獲取模塊,還用于若所述類別對應的回復信息的個數(shù)為多個,則將所述類別對應的回復信息的句式中被使用次數(shù)最多的句式作為所述類別對應的句式;第三存儲模塊,用于將所述類別和所述類別對應的句式,存儲至所述第三映射信息。
[0014]根據(jù)第二方面或第二方面的前三種可實施方式之一,在第二方面的第四種可實施方式中,所述第一查找模塊,包括:第一查找單元,用于根據(jù)所述待回復信息,查找預先建立的語料庫,所述語料庫包括多個原始句子和所述多個原始句子對應的回復句子;第二查找單元,用于若所述多個原始句子中不存在與所述待回復信息匹配的原始句子,則根據(jù)所述待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞。
[0015]本發(fā)明提供的自動回復方法及裝置,通過根據(jù)待回復信息的關(guān)鍵詞,確定所述待回復信息對應的回復句式和所述待回復信息對應的回復關(guān)鍵詞,從而獲得所述待回復信息對應的回復信息的技術(shù)方案,有效提高自動回復的可靠性。

【專利附圖】

【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明實施例一提供的一種自動回復方法的流程示意圖;
[0018]圖2為本發(fā)明實施例二提供的一種自動回復裝置的結(jié)構(gòu)示意圖;
[0019]圖3為本發(fā)明實施例三提供的另一種自動回復裝置的結(jié)構(gòu)示意圖。

【具體實施方式】
[0020]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021]圖1為本發(fā)明實施例一提供的一種自動回復方法的流程示意圖,如圖1所示,所述方法包括:
[0022]101、根據(jù)接收到的待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞。
[0023]具體的,本實施例的執(zhí)行主體可以為自動回復裝置,所述自動回復裝置可以設置在用戶的聊天軟件中。則進一步具體的,所述原始信息具體可以為所述用戶的歷史聊天記錄中其他用戶發(fā)送來的聊天信息。具體的,所述用戶可以通過手機、個人電腦、平板電腦等具備通信功能的設備發(fā)送聊天信息。所述原始信息的原始關(guān)鍵詞即為所述原始信息的關(guān)鍵詞,具體的,提取信息的關(guān)鍵詞的方法在此不再贅述。
[0024]在實際應用中,可以將所述歷史聊天記錄中原始信息的原始關(guān)鍵詞記錄在原始關(guān)鍵詞庫中,從而在接收到待回復信息時,通過查找所述原始關(guān)鍵詞庫,獲得所述第一原始關(guān)鍵詞。具體的,所述查找所述與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞的方法,可以包括:將所述原始關(guān)鍵詞庫中,與所述待回復信息的關(guān)鍵詞相同的原始關(guān)鍵詞,作為所述第一原始關(guān)鍵詞。
[0025]具體的,101的一種實施場景可以為,若接收到待回復信息,則直接根據(jù)所述待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞。可選的,101的另一種實施場景可以為,若接收到待回復信息,則先基于語料庫進行自動回復,若基于語料庫無法實現(xiàn)自動回復時,再根據(jù)本實施例提供的自動回復方法實現(xiàn)自動回復。相應的,在后一種實施場景中,101具體可以包括:
[0026]根據(jù)所述待回復信息,查找預先建立的語料庫,所述語料庫包括多個原始句子和所述多個原始句子對應的回復句子;
[0027]若所述多個原始句子中不存在與所述待回復信息匹配的原始句子,則根據(jù)所述待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞。
[0028]可選的,在101中所述查找歷史聊天記錄中原始信息的原始關(guān)鍵詞之后,所述方法還可以包括:若所述原始關(guān)鍵詞中不存在所述第一原始關(guān)鍵詞,則結(jié)束流程并輸出第一報錯信息。通過本實施方式,若無法實現(xiàn)自動回復,則可根據(jù)報錯信息方便快捷地確定原因,以便進行維護。
[0029]102、查找第一映射信息,所述第一映射信息包括所述原始關(guān)鍵詞和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞對應的第一回復關(guān)鍵詞。
[0030]具體的,為了預先建立所述第一映射信息,在102之前,所述方法還可以包括:
[0031]針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞,作為所述原始信息的原始關(guān)鍵詞對應的回復關(guān)鍵詞;
[0032]將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞存儲至所述第一映射信肩、O
[0033]可選的,在102中所述查找第一映射信息之后,所述方法還可以包括:若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,且所述第一映射信息中,不存在所述第一回復關(guān)鍵詞,則結(jié)束流程并輸出第二報錯信息。通過本實施方式,若無法實現(xiàn)自動回復,則可根據(jù)報錯信息方便快捷地確定原因,以便進行維護。
[0034]103、查找第二映射信息,所述第二映射信息包括所述原始關(guān)鍵詞、以及所述原始關(guān)鍵詞的類別,獲得所述第一原始關(guān)鍵詞的類別。
[0035]其中,102可以在103之前執(zhí)行,與103同時執(zhí)行,或在103之后執(zhí)行,圖中給出的只是其中一種具體的實施方式,而并未對其進行限制。
[0036]具體的,為了預先建立所述第二映射信息,在103之前,所述方法還可以包括:
[0037]根據(jù)所述歷史聊天記錄中原始信息對應的回復信息的關(guān)鍵詞,通過聚類獲得所述原始信息對應的回復信息的關(guān)鍵詞的類別;
[0038]針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞的類別,作為所述原始信息的原始關(guān)鍵詞的類別;
[0039]將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞的類別存儲至所述第二映射信息。
[0040]可選的,在103中所述查找第二映射信息之后,還可以包括:若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,且所述第二映射信息中不存在所述第一原始關(guān)鍵詞的類別,則結(jié)束流程并輸出第三報錯信息。通過本實施方式,若無法實現(xiàn)自動回復,則可根據(jù)報錯信息方便快捷地確定原因,以便進行維護。
[0041]104、查找第三映射信息,所述第三映射信息包括所述原始關(guān)鍵詞的類別、以及所述原始關(guān)鍵詞的類別對應的句式,獲得所述第一原始關(guān)鍵詞的類別對應的第一句式。
[0042]具體的,為了預先建立所述第三映射信息,在104之前,所述方法還可以包括:
[0043]針對每種原始關(guān)鍵詞的類別,獲得所述類別對應的回復信息,所述類別對應的回復信息包括,與類別為所述類別的原始關(guān)鍵詞所屬的原始信息對應的回復信息;
[0044]若所述類別對應的回復信息的個數(shù)為一個,則將所述類別對應的回復信息的句式作為所述類別對應的句式;
[0045]若所述類別對應的回復信息的個數(shù)為多個,則將所述類別對應的回復信息的句式中被使用次數(shù)最多的句式作為所述類別對應的句式;
[0046]將所述類別和所述類別對應的句式,存儲至所述第三映射信息。
[0047]可選的,在104中所述查找第三映射信息之后,還可以包括:若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,所述第二映射信息中存在所述第一原始關(guān)鍵詞的類別,且所述第三映射信息中不存在所述第一句式,則結(jié)束流程并輸出第四報錯信息。通過本實施方式,若無法實現(xiàn)自動回復,則可根據(jù)報錯信息方便快捷地確定原因,以便進行維護。
[0048]105、根據(jù)所述第一回復關(guān)鍵詞和所述第一句式,獲得所述待回復信息對應的回復信息。
[0049]可選的,所述第一映射信息、第二映射信息和第三映射信息的建立也可通過用戶手動設置實現(xiàn),本實施例不對其具體的建立方法進行限制。
[0050]其中,根據(jù)第一回復關(guān)鍵詞和所述第一句式獲得回復信息的具體方法不再贅述。具體的,為了進一步實現(xiàn)自動回復,在105之后,所述方法還可以包括:向發(fā)送所述待回復信息的設備,發(fā)送所述待回復信息對應的回復信息。同樣的,所述設備可以包括但不限于:手機、個人電腦、平板電腦、及其它具備通信功能的設備。
[0051]本實施例提供的自動回復方法,通過根據(jù)待回復信息的關(guān)鍵詞,確定所述待回復信息對應的回復句式和所述待回復信息對應的回復關(guān)鍵詞,從而獲得所述待回復信息對應的回復信息的技術(shù)方案,有效提高自動回復的可靠性。
[0052]圖2為本發(fā)明實施例二提供的一種自動回復裝置的結(jié)構(gòu)示意圖,如圖2所示,所述裝置包括:第一查找模塊21、第二查找模塊22、第三查找模塊23、第四查找模塊24和處理模塊25 ;其中,
[0053]第一查找模塊21,用于根據(jù)接收到的待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞;
[0054]第二查找模塊22,用于查找第一映射信息,所述第一映射信息包括所述原始關(guān)鍵詞和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞對應的第一回復關(guān)鍵詞;
[0055]第三查找模塊23,用于查找第二映射信息,所述第二映射信息包括所述原始關(guān)鍵詞、以及所述原始關(guān)鍵詞的類別,獲得所述第一原始關(guān)鍵詞的類別;
[0056]第四查找模塊24,用于查找第三映射信息,所述第三映射信息包括所述原始關(guān)鍵詞的類別、以及所述原始關(guān)鍵詞的類別對應的句式,獲得所述第一原始關(guān)鍵詞的類別對應的第一句式;
[0057]處理模塊25,用于根據(jù)所述第一回復關(guān)鍵詞和所述第一句式,獲得所述待回復信息對應的回復信息。
[0058]具體的,本實施例的一種實施場景可以為,若接收到待回復信息,則直接根據(jù)所述待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞??蛇x的,本實施例的另一種實施場景可以為,若接收到待回復信息,則先基于語料庫進行自動回復,若基于語料庫無法實現(xiàn)自動回復時,再基于本實施例提供的自動回復裝置實現(xiàn)自動回復。相應的,在后一種實施場景中,第一查找模塊21,具體可以包括:
[0059]第一查找單元,用于根據(jù)所述待回復信息,查找預先建立的語料庫,所述語料庫包括多個原始句子和所述多個原始句子對應的回復句子;
[0060]第二查找單元,用于若所述多個原始句子中不存在與所述待回復信息匹配的原始句子,則根據(jù)所述待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞。
[0061]具體的,為了預先建立所述第一映射信息,所述裝置還可以包括:
[0062]第一獲取模塊,用于在所述查找第一映射信息之前,針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞,作為所述原始信息的原始關(guān)鍵詞對應的回復關(guān)鍵詞;
[0063]第一存儲模塊,用于將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞存儲至所述第一映射信息。
[0064]再具體的,為了預先建立所述第二映射信息,所述裝置還可以包括:
[0065]第二獲取模塊,用于在查找第二映射信息之前,根據(jù)所述歷史聊天記錄中原始信息對應的回復信息的關(guān)鍵詞,通過聚類獲得所述原始信息對應的回復信息的關(guān)鍵詞的類別;
[0066]所述第二獲取模塊,還用于針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞的類別,作為所述原始信息的原始關(guān)鍵詞的類別;
[0067]第二存儲模塊,用于將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞的類別存儲至所述第二映射信息。
[0068]又具體的,為了預先建立所述第三映射信息,所述裝置還可以包括:
[0069]第三獲取模塊,用于在查找第三映射信息之前,針對每種原始關(guān)鍵詞的類別,獲得所述類別對應的回復信息,所述類別對應的回復信息包括,與類別為所述類別的原始關(guān)鍵詞所屬的原始信息對應的回復信息;
[0070]所述第三獲取模塊,還用于若所述類別對應的回復信息的個數(shù)為一個,則將所述類別對應的回復信息的句式作為所述類別對應的句式;
[0071]所述第三獲取模塊,還用于若所述類別對應的回復信息的個數(shù)為多個,則將所述類別對應的回復信息的句式中被使用次數(shù)最多的句式作為所述類別對應的句式;
[0072]第三存儲模塊,用于將所述類別和所述類別對應的句式,存儲至所述第三映射信肩、O
[0073]可選的,在本實施例的上述任一實施方式中,處理模塊25,還可以用于若所述原始關(guān)鍵詞中不存在所述第一原始關(guān)鍵詞,則結(jié)束流程并輸出第一報錯信息;或者,
[0074]若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,且所述第一映射信息中,不存在所述第一回復關(guān)鍵詞,則結(jié)束流程并輸出第二報錯信息;或者,
[0075]若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,且所述第二映射信息中不存在所述第一原始關(guān)鍵詞的類別,則結(jié)束流程并輸出第三報錯信息;或者,
[0076]若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,所述第二映射信息中存在所述第一原始關(guān)鍵詞的類別,且所述第三映射信息中不存在所述第一句式,則結(jié)束流程并輸出第四報錯信息。
[0077]具體的,為了進一步實現(xiàn)自動回復,所述裝置還可以包括:通信模塊,用于向發(fā)送所述待回復信息的設備,發(fā)送所述待回復信息對應的回復信息。
[0078]本實施例提供的自動回復裝置,通過根據(jù)待回復信息的關(guān)鍵詞,確定所述待回復信息對應的回復句式和所述待回復信息對應的回復關(guān)鍵詞,從而獲得所述待回復信息對應的回復信息的技術(shù)方案,有效提高自動回復的可靠性。
[0079]圖3為本發(fā)明實施例三提供的另一種自動回復裝置的結(jié)構(gòu)示意圖。如圖3所示,所述自動回復裝置包括:通信接口 31、存儲器32和處理器33。
[0080]通信接口 31,用于接收待回復信息。
[0081]存儲器32,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。存儲器32可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
[0082]處理器33,用于執(zhí)行存儲器32存放的程序,以用于:根據(jù)接收到的待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞;查找第一映射信息,所述第一映射信息包括所述原始關(guān)鍵詞和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞對應的第一回復關(guān)鍵詞;查找第二映射信息,所述第二映射信息包括所述原始關(guān)鍵詞、以及所述原始關(guān)鍵詞的類別,獲得所述第一原始關(guān)鍵詞的類別;查找第三映射信息,所述第三映射信息包括所述原始關(guān)鍵詞的類別、以及所述原始關(guān)鍵詞的類別對應的句式,獲得所述第一原始關(guān)鍵詞的類別對應的第一句式;根據(jù)所述第一回復關(guān)鍵詞和所述第一句式,獲得所述待回復信息對應的回復信息。
[0083]可選的,在本實施例的一種實施場景中,若接收到待回復信息,則可先基于語料庫進行自動回復,若基于語料庫無法實現(xiàn)自動回復時,再基于本實施例提供的自動回復裝置實現(xiàn)自動回復。相應的,在后一種實施場景中,處理器33,具體可以用于根據(jù)所述待回復信息,查找預先建立的語料庫,所述語料庫包括多個原始句子和所述多個原始句子對應的回復句子;若所述多個原始句子中不存在與所述待回復信息匹配的原始句子,則根據(jù)所述待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞。
[0084]其中,處理器33可能是一個中央處理器(Central Processing Unit,簡稱為CPU),或者是特定集成電路(Applicat1n Specific Integrated Circuit,簡稱為 ASIC),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0085]具體的,基于存儲器32存放的程序,為了預先建立所述第一映射信息,處理器33,還用于在所述查找第一映射信息之前,針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞,作為所述原始信息的原始關(guān)鍵詞對應的回復關(guān)鍵詞;將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞存儲至所述第一映射信息。
[0086]再具體的,基于存儲器32存放的程序,為了預先建立所述第二映射信息,處理器33,還用于在查找第二映射信息之前,根據(jù)所述歷史聊天記錄中原始信息對應的回復信息的關(guān)鍵詞,通過聚類獲得所述原始信息對應的回復信息的關(guān)鍵詞的類別;針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞的類別,作為所述原始信息的原始關(guān)鍵詞的類別;將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞的類別存儲至所述第二映射信息。
[0087]又具體的,基于存儲器32存放的程序,為了預先建立所述第三映射信息,處理器33,還用于在查找第三映射信息之前,針對每種原始關(guān)鍵詞的類別,獲得所述類別對應的回復信息,所述類別對應的回復信息包括,與類別為所述類別的原始關(guān)鍵詞所屬的原始信息對應的回復信息;若所述類別對應的回復信息的個數(shù)為一個,則將所述類別對應的回復信息的句式作為所述類別對應的句式;若所述類別對應的回復信息的個數(shù)為多個,則將所述類別對應的回復信息的句式中被使用次數(shù)最多的句式作為所述類別對應的句式;將所述類別和所述類別對應的句式,存儲至所述第三映射信息。
[0088]可選的,基于存儲器32存放的程序,在本實施例的上述任一實施方式中,處理器33,還可以用于若所述原始關(guān)鍵詞中不存在所述第一原始關(guān)鍵詞,則結(jié)束流程并輸出第一報錯信息;或者,若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,且所述第一映射信息中,不存在所述第一回復關(guān)鍵詞,則結(jié)束流程并輸出第二報錯信息;或者,若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,且所述第二映射信息中不存在所述第一原始關(guān)鍵詞的類別,則結(jié)束流程并輸出第三報錯信息;或者,若所述原始關(guān)鍵詞中存在所述第一原始關(guān)鍵詞,所述第二映射信息中存在所述第一原始關(guān)鍵詞的類別,且所述第三映射信息中不存在所述第一句式,則結(jié)束流程并輸出第四報錯信息。
[0089]具體的,為了進一步實現(xiàn)自動回復,通信接口 31,還用于向發(fā)送所述待回復信息的設備,發(fā)送所述待回復信息對應的回復信息。
[0090]可選的,在具體實現(xiàn)上,如果通信接口 31、處理器33和存儲器32獨立實現(xiàn),則通信接口 31、存儲器32和處理器33可以通過總線相互連接并完成相互間的通信。所述總線可以是工業(yè)標準體系結(jié)構(gòu)(Industry Standard Architecture,簡稱為ISA)總線、外部設備互連(Peripheral Component,簡稱為PCI)總線或擴展工業(yè)標準體系結(jié)構(gòu)(Extended IndustryStandard Architecture,簡稱為EISA)總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖3中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。
[0091]可選的,在具體實現(xiàn)上,如果通信接口 31、存儲器32和處理器33集成在一塊芯片上實現(xiàn),則通信接口 31、存儲器32和處理器33可以通過內(nèi)部接口完成相同間的通信。
[0092]本實施例提供的自動回復裝置,通過根據(jù)待回復信息的關(guān)鍵詞,確定所述待回復信息對應的回復句式和所述待回復信息對應的回復關(guān)鍵詞,從而獲得所述待回復信息對應的回復信息的技術(shù)方案,有效提高自動回復的可靠性。
[0093]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0094]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0095]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種自動回復方法,其特征在于,包括: 根據(jù)接收到的待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞; 查找第一映射信息,所述第一映射信息包括所述原始關(guān)鍵詞和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞對應的第一回復關(guān)鍵詞; 查找第二映射信息,所述第二映射信息包括所述原始關(guān)鍵詞、以及所述原始關(guān)鍵詞的類別,獲得所述第一原始關(guān)鍵詞的類別; 查找第三映射信息,所述第三映射信息包括所述原始關(guān)鍵詞的類別、以及所述原始關(guān)鍵詞的類別對應的句式,獲得所述第一原始關(guān)鍵詞的類別對應的第一句式; 根據(jù)所述第一回復關(guān)鍵詞和所述第一句式,獲得所述待回復信息對應的回復信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查找第一映射信息之前,還包括: 針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞,作為所述原始信息的原始關(guān)鍵詞對應的回復關(guān)鍵詞; 將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞存儲至所述第一映射信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述查找第二映射信息之前,還包括: 根據(jù)所述歷史聊天記錄中原始信息對應的回復信息的關(guān)鍵詞,通過聚類獲得所述原始信息對應的回復信息的關(guān)鍵詞的類別; 針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞的類別,作為所述原始信息的原始關(guān)鍵詞的類別; 將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞的類別存儲至所述第二映射信息。
4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述查找第三映射信息之前,還包括: 針對每種原始關(guān)鍵詞的類別,獲得所述類別對應的回復信息,所述類別對應的回復信息包括,與類別為所述類別的原始關(guān)鍵詞所屬的原始信息對應的回復信息; 若所述類別對應的回復信息的個數(shù)為一個,則將所述類別對應的回復信息的句式作為所述類別對應的句式; 若所述類別對應的回復信息的個數(shù)為多個,則將所述類別對應的回復信息的句式中被使用次數(shù)最多的句式作為所述類別對應的句式; 將所述類別和所述類別對應的句式,存儲至所述第三映射信息。
5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述根據(jù)接收到的待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞,包括: 根據(jù)所述待回復信息,查找預先建立的語料庫,所述語料庫包括多個原始句子和所述多個原始句子對應的回復句子; 若所述多個原始句子中不存在與所述待回復信息匹配的原始句子,則根據(jù)所述待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞。
6.一種自動回復裝置,其特征在于,包括: 第一查找模塊,用于根據(jù)接收到的待回復信息,查找歷史聊天記錄中原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞; 第二查找模塊,用于查找第一映射信息,所述第一映射信息包括所述原始關(guān)鍵詞和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞,獲得所述第一原始關(guān)鍵詞對應的第一回復關(guān)鍵詞; 第三查找模塊,用于查找第二映射信息,所述第二映射信息包括所述原始關(guān)鍵詞、以及所述原始關(guān)鍵詞的類別,獲得所述第一原始關(guān)鍵詞的類別; 第四查找模塊,用于查找第三映射信息,所述第三映射信息包括所述原始關(guān)鍵詞的類另IJ、以及所述原始關(guān)鍵詞的類別對應的句式,獲得所述第一原始關(guān)鍵詞的類別對應的第一句式; 處理模塊,用于根據(jù)所述第一回復關(guān)鍵詞和所述第一句式,獲得所述待回復信息對應的回復信息。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第一獲取模塊,用于在所述查找第一映射信息之前,針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞,作為所述原始信息的原始關(guān)鍵詞對應的回復關(guān)鍵詞; 第一存儲模塊,用于將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞對應的回復關(guān)鍵詞存儲至所述第一映射信息。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于在查找第二映射信息之前,根據(jù)所述歷史聊天記錄中原始信息對應的回復信息的關(guān)鍵詞,通過聚類獲得所述原始信息對應的回復信息的關(guān)鍵詞的類別;所述第二獲取模塊,還用于針對所述歷史聊天記錄中的每個原始信息,將所述原始信息對應的回復信息的關(guān)鍵詞的類別,作為所述原始信息的原始關(guān)鍵詞的類別; 第二存儲模塊,用于將所述原始關(guān)鍵詞,和所述原始關(guān)鍵詞的類別存儲至所述第二映射信息。
9.根據(jù)權(quán)利要求6-8中任一項所述的裝置,其特征在于,所述裝置還包括: 第三獲取模塊,用于在查找第三映射信息之前,針對每種原始關(guān)鍵詞的類別,獲得所述類別對應的回復信息,所述類別對應的回復信息包括,與類別為所述類別的原始關(guān)鍵詞所屬的原始信息對應的回復信息; 所述第三獲取模塊,還用于若所述類別對應的回復信息的個數(shù)為一個,則將所述類別對應的回復信息的句式作為所述類別對應的句式; 所述第三獲取模塊,還用于若所述類別對應的回復信息的個數(shù)為多個,則將所述類別對應的回復信息的句式中被使用次數(shù)最多的句式作為所述類別對應的句式; 第三存儲模塊,用于將所述類別和所述類別對應的句式,存儲至所述第三映射信息。
10.根據(jù)權(quán)利要求6-9中任一項所述的裝置,其特征在于,所述第一查找模塊,包括: 第一查找單元,用于根據(jù)所述待回復信息,查找預先建立的語料庫,所述語料庫包括多個原始句子和所述多個原始句子對應的回復句子; 第二查找單元,用于若所述多個原始句子中不存在與所述待回復信息匹配的原始句子,則根據(jù)所述待回復信息,查找歷史聊天記錄中的原始信息的原始關(guān)鍵詞,獲得與所述待回復信息的關(guān)鍵詞匹配的第一原始關(guān)鍵詞。
【文檔編號】G06F17/30GK104516921SQ201310464118
【公開日】2015年4月15日 申請日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】張 杰, 張軼博, 李航 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1