一種網(wǎng)絡(luò)問答方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)問答方法和系統(tǒng),該方法包括問答服務(wù)器登錄即時(shí)通信系統(tǒng);所述問答服務(wù)器收到一個(gè)用戶賬號提出的問題;所述問答服務(wù)器將所述問題發(fā)送給其他用戶賬號;其他用戶賬號向所述問答服務(wù)器返回所述問題的答案;所述問答服務(wù)器將所述答案發(fā)送給提出所述問題的用戶賬號。本發(fā)明技術(shù)方案由于問答服務(wù)器不僅能夠從問答數(shù)據(jù)庫中獲取問題的答案,還可以從其他用戶處獲取問題的答案,這極大地?cái)U(kuò)展了問答服務(wù)器回答問題,尤其新問題的能力,從而提高了問答服務(wù)器的智能性,也提供了用戶之間進(jìn)行信息共享的效率。
【專利說明】
一種網(wǎng)絡(luò)問答方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)問答方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)聊天機(jī)器人的產(chǎn)生和發(fā)展,人們對聊天機(jī)器人的智能性要求也越來越高。如何評判一個(gè)機(jī)器人是否足夠智能。一般認(rèn)為一個(gè)機(jī)器人能夠回答的問題多,可以視為較智能,而不論是什么數(shù)據(jù)結(jié)構(gòu)或算法的機(jī)器人,只要堆砌足夠大的數(shù)據(jù),在回答問題方面都能做到較為相近的正確率,顯然,能夠回答的問題數(shù)量只是代表了這個(gè)機(jī)器人后臺的數(shù)據(jù)庫是否足夠大。
[0003]而智能不應(yīng)是比較誰的數(shù)據(jù)庫足夠大,智能是多方面的體現(xiàn):
[0004]1、學(xué)習(xí)能力
[0005]這是最根本,也是最難以提升的一條標(biāo)準(zhǔn),一個(gè)可以自動成長、但數(shù)據(jù)量很小(能夠回答的問題較少)的機(jī)器人顯然是比一個(gè)不能自動成長、但數(shù)據(jù)量龐大(能夠回答的問題較多)實(shí)用。機(jī)器人的本質(zhì)是幫助人類,減少人類在各個(gè)領(lǐng)域的勞動量,如果一個(gè)機(jī)器人需要人工錄入所有的知識,這本身就增加了人類的負(fù)擔(dān),是與制造機(jī)器人的初衷所違背的,這也是當(dāng)前聊天機(jī)器人雖然較熱,但應(yīng)用較少的一個(gè)根本原因。
[0006]2、數(shù)據(jù)篩選能力
[0007]在擁有了自學(xué)習(xí)能力之后,機(jī)器人是對知識照單全收,還是有選擇的學(xué)習(xí)較為正確的知識,是進(jìn)一步評判機(jī)器人智能程度的一個(gè)標(biāo)準(zhǔn)。
[0008]如果機(jī)器人只能對知識照單全收,這個(gè)學(xué)習(xí)能力是不完整的,機(jī)器人還應(yīng)或多或少擁有篩選能力。
[0009]3、自升級能力
[0010]在機(jī)器人按照設(shè)計(jì)者的數(shù)據(jù)結(jié)構(gòu)、算法做到了自學(xué)習(xí),并且擁有了一定程度的知識篩選能力之后,自升級能力會成為下一個(gè)堡皇。
[0011]學(xué)習(xí)能力的本質(zhì)是按照設(shè)計(jì)者的算法將輸入數(shù)據(jù)結(jié)構(gòu)化為這個(gè)機(jī)器人的數(shù)據(jù)組織結(jié)構(gòu)。
[0012]當(dāng)“按照初始算法去結(jié)構(gòu)化各類輸入數(shù)據(jù)”之后,經(jīng)過統(tǒng)計(jì),發(fā)現(xiàn)這類規(guī)則不能適應(yīng)某類知識組織形式或某領(lǐng)域知識時(shí)(錯(cuò)誤率提高),設(shè)計(jì)者們應(yīng)考慮如何讓機(jī)器人嘗試調(diào)整算法規(guī)則和數(shù)據(jù)組織結(jié)構(gòu)以使得在錯(cuò)誤率較高的知識組織形式或領(lǐng)域降低學(xué)習(xí)的錯(cuò)誤率。
[0013]通過上述三個(gè)能力指標(biāo),目前的聊天機(jī)器人在智能性方面還存在很大問題,需要
【發(fā)明內(nèi)容】
[0014]本發(fā)明提供了一種網(wǎng)絡(luò)問答方法和系統(tǒng),能夠幫助問答服務(wù)器擴(kuò)展回答問題的能力,從而提尚冋答服務(wù)器的智能性,提尚?目息共孚的效率。
[0015]本發(fā)明提供了一種網(wǎng)絡(luò)問答方法,包括以下步驟:
[0016]問答服務(wù)器登錄即時(shí)通信系統(tǒng);
[0017]所述問答服務(wù)器收到一個(gè)用戶賬號提出的問題;
[0018]所述問答服務(wù)器將所述問題發(fā)送給其他用戶賬號;
[0019]其他用戶賬號向所述問答服務(wù)器返回所述問題的答案;
[0020]所述問答服務(wù)器將所述答案發(fā)送給提出所述問題的用戶賬號。
[0021]優(yōu)選地,將即時(shí)通信系統(tǒng)中的用戶賬號按照預(yù)設(shè)規(guī)則,分成用戶組;
[0022]所述問答服務(wù)器收到所述用戶賬號提出的問題后,將所述問題發(fā)送給所述用戶賬號所在的用戶組的其他用戶賬號。
[0023]優(yōu)選地,所述問答服務(wù)器將收到的針對所述問題的第一個(gè)答案發(fā)送給提出所述問題的用戶賬號。
[0024]優(yōu)選地,還包括以下步驟:
[0025]所述問答服務(wù)器收到所述用戶賬號提出的問題后,從問答數(shù)據(jù)庫中,找到針對所述問題的答案;
[0026]所述問答服務(wù)器將所述答案發(fā)送給提出所述問題的用戶賬號。
[0027]優(yōu)選地,還包括以下步驟:
[0028]所述問答服務(wù)器將收到的針對所述問題的答案,存儲到問答數(shù)據(jù)庫中對應(yīng)的問題下。
[0029]優(yōu)選地,所述問答數(shù)據(jù)庫根據(jù)預(yù)設(shè)規(guī)則將所述問題下的所有答案進(jìn)行排序。
[0030]優(yōu)選地,所述問答服務(wù)器從所述問答數(shù)據(jù)庫中,將所述問題的排序第一的答案發(fā)送給提出所述問題的用戶賬號。
[0031]本發(fā)明還提供一種網(wǎng)絡(luò)問答系統(tǒng),適用于即時(shí)通信系統(tǒng),包括問答服務(wù)器和不少于2個(gè)用戶單元,其中,
[0032]第一用戶單元用于向所述問答服務(wù)器提出問題,并從所述問答服務(wù)器接收答案;
[0033]所述問答服務(wù)器用于登錄所述即時(shí)通信系統(tǒng),收到第一用戶單元提出的問題,將所述問題發(fā)送給其他用戶單元,從所述其他用戶單元接收答案,將所述答案發(fā)送給第一用戶單元;
[0034]其他用戶單元用于向所述問答服務(wù)器返回所述問題的答案。
[0035]優(yōu)選地,還包括問答數(shù)據(jù)庫,
[0036]所述問答數(shù)據(jù)庫用于存儲問題及其對應(yīng)的答案;
[0037]所述問答服務(wù)器還用于從所述問答數(shù)據(jù)庫中獲取答案,并將所述答案發(fā)送給第一用戶單元。
[0038]優(yōu)選地,所述問答數(shù)據(jù)庫還用于根據(jù)預(yù)設(shè)規(guī)則將所述問題下的所有答案進(jìn)行排序。
[0039]本發(fā)明技術(shù)方案由于問答服務(wù)器不僅能夠從問答數(shù)據(jù)庫中獲取問題的答案,還可以從其他用戶處獲取問題的答案,這極大地?cái)U(kuò)展了問答服務(wù)器回答問題,尤其新問題的能力,從而提高了問答服務(wù)器的智能性,也提供了用戶之間進(jìn)行信息共享的效率。
[0040]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0041]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0042]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0043]圖1為本發(fā)明實(shí)施例一中網(wǎng)絡(luò)問答的流程圖;
[0044]圖2為本發(fā)明實(shí)施例一中網(wǎng)絡(luò)問答系統(tǒng)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0045]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0046]圖1為本發(fā)明實(shí)施例一中網(wǎng)絡(luò)問答的流程圖。如圖1所示,該網(wǎng)絡(luò)問答的流程包括以下步驟:
[0047]步驟101、問答服務(wù)器登錄即時(shí)通信系統(tǒng),作為一個(gè)用戶的身份出現(xiàn),其類于網(wǎng)絡(luò)聊天機(jī)器人。
[0048]步驟102、問答服務(wù)器將該即時(shí)通信系統(tǒng)中的其他用戶按照預(yù)設(shè)的規(guī)則進(jìn)行分組。比如不同興趣的用戶分在不同的用戶組,不同職業(yè)的用戶分在不同的用戶組,不同地域的用戶分在不同的用戶組。
[0049]步驟103、問答服務(wù)器收到一個(gè)用戶賬號提出的問題,首先從問答數(shù)據(jù)庫中,找到針對該問題的答案,并將該答案發(fā)送給提出問題的用戶賬號。
[0050]步驟104、如果問答數(shù)據(jù)庫中沒有該問題,或者該問題下沒有答案,或者該問題下的答案評價(jià)都不好,問答服務(wù)器則將該問題發(fā)送給其他用戶賬號,尤其是同一個(gè)用戶組的其他用戶賬號。
[0051]步驟105、其他用戶賬號,尤其是同一個(gè)用戶組的其他用戶賬號向問答服務(wù)器返回該問題的答案。
[0052]步驟106、問答服務(wù)器將收到的針對該問題的第一個(gè)答案發(fā)送給提出該問題的用戶賬號。
[0053]步驟107、問答服務(wù)器將收到的針對該問題的所有答案,都存儲到問答數(shù)據(jù)庫中對應(yīng)的問題下。
[0054]步驟108、問答數(shù)據(jù)庫根據(jù)預(yù)設(shè)規(guī)則將該問題下的所有答案進(jìn)行排序。
[0055]本步驟下,問答數(shù)據(jù)庫按照每個(gè)答案的回答用戶數(shù)量對答案進(jìn)行排序,即對于一個(gè)問題,多個(gè)用戶賬號提供了多個(gè)答案,將這些答案按照內(nèi)容排序,相同的答案數(shù)量最多的排在最前面,以此類推。
[0056]步驟109、下一次當(dāng)問答服務(wù)器收到其他用戶提出了該問題,問答服務(wù)器則從問答數(shù)據(jù)庫中,將該問題的排序第一的答案發(fā)送給提出該問題的用戶賬號。
[0057]為了實(shí)現(xiàn)上述網(wǎng)絡(luò)問答的流程,本實(shí)施例還提供了一種網(wǎng)絡(luò)問答的系統(tǒng),圖2為本發(fā)明實(shí)施例一中網(wǎng)絡(luò)問答系統(tǒng)結(jié)構(gòu)圖。如圖2所示,該網(wǎng)路問答系統(tǒng)適用于即時(shí)通信系統(tǒng),包括問答服務(wù)器201、問答數(shù)據(jù)庫202和多個(gè)用戶單元203。
[0058]第一用戶單元向問答服務(wù)器提出問題,并從問答服務(wù)器接收答案。
[0059]問答服務(wù)器登錄即時(shí)通信系統(tǒng),收到第一用戶單元提出的問題,將該問題發(fā)送給其他用戶單元,從其他用戶單元接收答案,將答案發(fā)送給第一用戶單元;問答服務(wù)器還可以從問答數(shù)據(jù)庫中獲取答案,并將答案發(fā)送給第一用戶單元。
[0060]其他用戶單元向問答服務(wù)器返回該問題的答案。
[0061]問答數(shù)據(jù)庫存儲問題及其對應(yīng)的答案,還會根據(jù)預(yù)設(shè)規(guī)則將該問題下的所有答案進(jìn)行排序,即對于一個(gè)問題,多個(gè)用戶賬號提供了多個(gè)答案,將這些答案按照內(nèi)容排序,相同的答案數(shù)量最多的排在最前面,以此類推。
[0062]上述實(shí)施例由于問答服務(wù)器不僅能夠從問答數(shù)據(jù)庫中獲取問題的答案,還可以從其他用戶處獲取問題的答案,這極大地?cái)U(kuò)展了問答服務(wù)器回答問題,尤其新問題的能力,從而提高了問答服務(wù)器的智能性,也提供了用戶之間進(jìn)行信息共享的效率。
[0063]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0064]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0065]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0066]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0067]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種網(wǎng)絡(luò)問答方法,其特征在于,包括以下步驟: 問答服務(wù)器登錄即時(shí)通信系統(tǒng); 所述問答服務(wù)器收到一個(gè)用戶賬號提出的問題; 所述問答服務(wù)器將所述問題發(fā)送給其他用戶賬號; 其他用戶賬號向所述問答服務(wù)器返回所述問題的答案; 所述問答服務(wù)器將所述答案發(fā)送給提出所述問題的用戶賬號。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 將即時(shí)通信系統(tǒng)中的用戶賬號按照預(yù)設(shè)規(guī)則,分成用戶組; 所述問答服務(wù)器收到所述用戶賬號提出的問題后,將所述問題發(fā)送給所述用戶賬號所在的用戶組的其他用戶賬號。3.根據(jù)權(quán)利要求1或者2所述的方法,其特征在于,所述問答服務(wù)器將收到的針對所述問題的第一個(gè)答案發(fā)送給提出所述問題的用戶賬號。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括以下步驟: 所述問答服務(wù)器收到所述用戶賬號提出的問題后,從問答數(shù)據(jù)庫中,找到針對所述問題的答案; 所述問答服務(wù)器將所述答案發(fā)送給提出所述問題的用戶賬號。5.根據(jù)權(quán)利要求1或者2所述的方法,其特征在于,還包括以下步驟: 所述問答服務(wù)器將收到的針對所述問題的答案,存儲到問答數(shù)據(jù)庫中對應(yīng)的問題下。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述問答數(shù)據(jù)庫根據(jù)預(yù)設(shè)規(guī)則將所述問題下的所有答案進(jìn)行排序。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述問答服務(wù)器從所述問答數(shù)據(jù)庫中,將所述問題的排序第一的答案發(fā)送給提出所述問題的用戶賬號。8.—種網(wǎng)絡(luò)問答系統(tǒng),適用于即時(shí)通信系統(tǒng),其特征在于,包括問答服務(wù)器和不少于2個(gè)用戶單元,其中, 第一用戶單元用于向所述問答服務(wù)器提出問題,并從所述問答服務(wù)器接收答案; 所述問答服務(wù)器用于登錄所述即時(shí)通信系統(tǒng),收到第一用戶單元提出的問題,將所述問題發(fā)送給其他用戶單元,從所述其他用戶單元接收答案,將所述答案發(fā)送給第一用戶單元; 其他用戶單元用于向所述問答服務(wù)器返回所述問題的答案。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括問答數(shù)據(jù)庫, 所述問答數(shù)據(jù)庫用于存儲問題及其對應(yīng)的答案; 所述問答服務(wù)器還用于從所述問答數(shù)據(jù)庫中獲取答案,并將所述答案發(fā)送給第一用戶單元。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述問答數(shù)據(jù)庫還用于根據(jù)預(yù)設(shè)規(guī)則將所述問題下的所有答案進(jìn)行排序。
【文檔編號】H04L12/58GK105991401SQ201510061992
【公開日】2016年10月5日
【申請日】2015年2月5日
【發(fā)明人】章杰
【申請人】天脈聚源(北京)科技有限公司