一種問答方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明的實施方式提供了一種問答方法。該方法可以包括:響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性;基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合;將所述第一問題分派至所述回答者集合以進行解答。通過將第一問題分派至所述匹配確定的回答者集合,使得第一問題直接發(fā)送給適合回答所提問題的回答者,使提出第一問題的第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
【專利說明】一種問答方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實施方式涉及社交網(wǎng)絡(luò)領(lǐng)域,更具體地,本發(fā)明的實施方式涉及一種問答方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實施方式提供背景或上下文。此處的描述可包括可以探究的概念,但不一定是之前已經(jīng)想到或者已經(jīng)探究的概念。因此,除非在此指出,否則在本部分中描述的內(nèi)容對于本申請的說明書和權(quán)利要求書而言不是現(xiàn)有技術(shù),并且并不因為包括在本部分中就承認(rèn)是現(xiàn)有技術(shù)。
[0003]目前,很多網(wǎng)站都提供了可以使用戶們自由交流的論壇。當(dāng)用戶有自己無法解答的問題時,可以在論壇中提出問題,其他用戶則可以跟帖回答問題?;谶@樣的交互方式,為人們解決各種各樣的問題帶來了極大的方便。
【發(fā)明內(nèi)容】
[0004]但是,由于大量用戶可以隨意發(fā)帖提問、跟帖回答問題,導(dǎo)致提出問題的用戶在海量的答案中很難找到自己滿意的答案,而擁有回答問題能力的用戶也很難發(fā)現(xiàn)適合自己回答的問題,不僅在一定程度上影響了用戶的體驗,還浪費了大量的網(wǎng)絡(luò)資源。
[0005]因此在現(xiàn)有技術(shù)中,如何使用戶能夠快速問答是非常令人煩惱的過程。
[0006]為此,非常需要一種改進的問答方法,以實現(xiàn)使用戶能夠快速問答的目的。
[0007]在本上下文中,本發(fā)明的實施方式期望提供一種問答方法、裝置及系統(tǒng)。
[0008]在本發(fā)明實施方式的第一方面中,提供了一種問答方法,可以應(yīng)用于問答服務(wù)器,例如,可以包括:響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性;基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合;將所述第一問題分派至所述回答者集合以進行解答。
[0009]在本發(fā)明實施方式的第二方面中,提供了一種問答裝置,可以配置于問答服務(wù)器,例如,可以包括:第一接收單元,可以配置用于響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性;回答者選擇單元,可以配置用于基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合;第一發(fā)送單元,可以配置用于將所述第一問題分派至所述回答者集合以進行解答。。
[0010]在本發(fā)明實施方式的第三方面中,提供了一種問答方法,可以應(yīng)用于提問客戶端,例如,可以包括:接收第一用戶輸入的第一問題;向問答服務(wù)器發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息;接收所述問答服務(wù)器返回的答案,其中所述答案由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器。
[0011]在本發(fā)明實施方式的第四方面中,提供了一種問答裝置,可以配置于提問客戶端,例如,可以包括:第二接收單元,可以配置用于接收第一用戶輸入的第一問題;第二發(fā)送單元,可以配置用于向問答服務(wù)器發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息;第三接收單元,可以配置用于接收所述問答服務(wù)器返回的答案,其中所述答案由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器。
[0012]在本發(fā)明實施方式的第五方面中,提供了一種問答方法,可以應(yīng)用于答復(fù)客戶端,例如,可以包括:接收問答服務(wù)器發(fā)送的第一問題,其中所述第一問題由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后、將所述第一問題分派至所述回答者集合的,其中所述答復(fù)客戶端的用戶屬于所述回答者集合中的回答者;如果所述回答者利用所述答復(fù)客戶端給出了所述第一問題的答案,向所述問答服務(wù)器發(fā)送所述答案,以便問答服務(wù)器將所述答案發(fā)送給第一用戶。
[0013]在本發(fā)明實施方式的第六方面中,提供了一種問答裝置,可以配置于答復(fù)客戶端,例如,可以包括:第四接收單元,可以配置用于接收問答服務(wù)器發(fā)送的第一問題,其中所述第一問題由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后、將所述第一問題分派至所述回答者集合;答復(fù)單元,可以配置用于如果回答者給出了所述第一問題的答案,向所述問答服務(wù)器發(fā)送所述答案,以便問答服務(wù)器將所述答案發(fā)送給第一用戶。
[0014]在本發(fā)明實施方式的第七方面中,提供了一種問答系統(tǒng),例如,可以包括:應(yīng)用如上述實施例所述的問答方法的問答服務(wù)器,應(yīng)用如上述實施例所述的問答方法的提問客戶端,以及應(yīng)用如上述實施例所述的問答方法的答復(fù)客戶端。
[0015]根據(jù)本發(fā)明實施方式的問答方法、裝置及系統(tǒng),可以使第一用戶利用提問客戶端向問答服務(wù)器發(fā)送對第一問題進行答復(fù)的請求消息,由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息時,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性,進而基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合,精確地縮小適合回答第一用戶的問題的回答者的范圍,從而通過將所述第一問題分派至所述回答者集合中的回答者所使用的答復(fù)客戶端進行解答,使得第一問題直接發(fā)送給適合回答所提問題的回答者,使提出第一問題的第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答 問題的用戶對網(wǎng)絡(luò)資源的占用。
【專利附圖】
【附圖說明】
[0016]通過參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實施方式的上述以及其他目的、特征和優(yōu)點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實施方式,其中:
[0017]圖1示意性地示出了適于實現(xiàn)本發(fā)明實施方式的示例性計算系統(tǒng)100的框圖;
[0018]圖2示意性地示出了根據(jù)本發(fā)明實施例提供的問答系統(tǒng)的結(jié)構(gòu)示意圖;
[0019]圖3示意性地示出了根據(jù)本發(fā)明實施例提供的問答方法的流程示意圖之一;
[0020]圖4-1示意性地示出了根據(jù)本發(fā)明實施例提供的問答方法的流程示意圖之二 ;
[0021]圖4-2示意性地示出了根據(jù)本發(fā)明實施例提供的問答方法的流程示意圖之三;
[0022]圖4-3示意性地示出了根據(jù)本發(fā)明實施例提供的問答方法的流程示意圖之四;
[0023]圖5示意性地示出了根據(jù)本發(fā)明實施例提供的問答裝置的結(jié)構(gòu)示意圖之一;
[0024]圖6示意性地示出了根據(jù)本發(fā)明實施例提供的問答方法的流程示意圖之五;
[0025]圖7示意性地示出了根據(jù)本發(fā)明實施例提供的問答裝置的結(jié)構(gòu)示意圖之二 ;
[0026]圖8示意性地示出了根據(jù)本發(fā)明實施例提供的問答方法的流程示意圖之六;
[0027]圖9示意性地示出了根據(jù)本發(fā)明實施例提供的問答裝置的結(jié)構(gòu)示意圖之三;
[0028]在附圖中,相同或?qū)?yīng)的標(biāo)號表不相同或?qū)?yīng)的部分。
【具體實施方式】
[0029]下面將參考若干示例性實施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0030]圖1示出了適于實現(xiàn)本發(fā)明實施方式的示例性計算系統(tǒng)100的框圖。如圖1所示,計算系統(tǒng)100可以包括:中央處理單元(CPU) 101、隨機存取存儲器(RAM) 102、只讀存儲器(ROM) 103、系統(tǒng)總線104、硬盤控制器105、鍵盤控制器106、串行接口控制器107、并行接口控制器108、顯示控制器109、硬盤110、鍵盤111、串行外部設(shè)備112、并行外部設(shè)備113和顯示器114。這些設(shè)備中,與系統(tǒng)總線104耦合的有CPU101、RAM102、R0M103、硬盤控制器105、鍵盤控制器106、串行控制器107、并行控制器108和顯示控制器109。硬盤110與硬盤控制器105耦合,鍵盤111與鍵盤控制器106耦合,串行外部設(shè)備112與串行接口控制器107耦合,并行外部設(shè)備113與并行接口控制器108耦合,以及顯示器114與顯示控制器109耦合。應(yīng)當(dāng)理解,圖1所述的結(jié)構(gòu)框圖僅僅是為了示例的目的,而不是對本發(fā)明范圍的限制。在某些情況下,可以根據(jù)具體情況增加或減少某些設(shè)備。
[0031]本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實施方式可以實現(xiàn)為一種系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式,本文一般稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明還可以實現(xiàn)為在一個或多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式,該計算機可讀介質(zhì)中包含計算機可讀的程序代碼。[0032]可以采用一個或多個計算機可讀的介質(zhì)的任意組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是,但不限于,電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉示例)例如可以包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0033]計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0034]計算機可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于無線、電線、光纜、RF等等,或者上述的任意合適的組合。
[0035]可以以一種或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言一諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設(shè)計語言一諸如“C”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠(yuǎn)程計算機上執(zhí)行、或者完全在遠(yuǎn)程計算機或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機的情形中,遠(yuǎn)程計算機可以通過任意種類的網(wǎng)絡(luò)(包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
[0036]下面將參照本發(fā)明實施例的方法的流程圖和設(shè)備(或系統(tǒng))的框圖描述本發(fā)明的實施方式。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,這些計算機程序指令通過計算機或其它可編程數(shù)據(jù)處理裝置執(zhí)行,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。
[0037]也可以把這些計算機程序指令存儲在能使得計算機或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計算機可讀介質(zhì)中,這樣,存儲在計算機可讀介質(zhì)中的指令就產(chǎn)生出一個包括實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置的產(chǎn)品。
[0038]也可以把計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在計算機或其它可編程裝置上執(zhí)行的指令能夠提供實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。
[0039]根據(jù)本發(fā)明的實施方式,提出了一種問答方法、裝置及系統(tǒng)。
[0040]在本文中,需要理解的是,附圖中的任何元素數(shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。[0041]下面參考本發(fā)明的若干代表性實施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
[0042]發(fā)明概沭
[0043]現(xiàn)有技術(shù)中,由于用戶可以隨意發(fā)帖提問、跟帖回答問題,導(dǎo)致提出問題的用戶在海量的答案中很難找到自己滿意的答案,而擁有回答問題能力的用戶也很難發(fā)現(xiàn)適合自己回答的問題。
[0044]針對這一問題,本發(fā)明人發(fā)現(xiàn)根據(jù)提出問題用戶的相關(guān)聯(lián)的屬性和/或與所述問題相關(guān)聯(lián)的屬性可以選出適合回答所提問題的回答者,縮小回答問題的用戶的范圍,從而可以使問題直接發(fā)送給適合回答所提問題的用戶,使提出問題的用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
[0045]在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實施方式。
[0046]應(yīng)用場景總覽
[0047]首先參考圖2,本發(fā)明實施方式可以應(yīng)用在如圖2所示的問答系統(tǒng),包括問答服務(wù)器201及提問客戶端202、答復(fù)客戶端203等。
[0048]當(dāng)然還可以有其他適用于本發(fā)明的應(yīng)用場景,在本發(fā)明中并不進行限制。
[0049]示例性問答方法之一
[0050]下面結(jié)合圖2的應(yīng)用場景,參考圖3來描述根據(jù)本發(fā)明示例性實施方式的問答方法。需要注意的是,上述應(yīng)用場景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實施方式在此方面不受任何限制。相反,本發(fā)明的實施方式可以應(yīng)用于適用的任何場景。
[0051]參見圖3,為本發(fā)明實施例提供的一種問答方法流程示意圖之一。該實施例提供的問答方法可以應(yīng)用于提問客戶端。例如,如圖所示,該實施例可以包括:
[0052]S310、響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性;
[0053]在一種可能的實現(xiàn)方式中,可以獲取與所述第一用戶相關(guān)聯(lián)的屬性。例如,所述與第一用戶相關(guān)聯(lián)的屬性可以包括以下一個或多個:第一用戶所在的職業(yè)領(lǐng)域、關(guān)注的類別、用戶級別、用戶信譽度、和/或者關(guān)注的關(guān)鍵字屬性。所述回答者的屬性可以包括以下一個或多個:所述回答者所在職業(yè)領(lǐng)域、關(guān)注的類別、用戶級別、用戶信譽度、和/或者關(guān)注的關(guān)鍵字屬性。需要說明的是,其中用戶級別可以按照職業(yè)領(lǐng)域劃分,一個用戶的屬性中可以包括按照不同的職業(yè)領(lǐng)域分別對應(yīng)的用戶級別,例如用戶所在的職業(yè)領(lǐng)域可以為“醫(yī)生”,用戶級別可以包括醫(yī)生職業(yè)領(lǐng)域?qū)?yīng)的用戶級別10,程序員職業(yè)領(lǐng)域?qū)?yīng)的用戶級別2、律師職業(yè)領(lǐng)域?qū)?yīng)的用戶級別3等。
[0054]在該實現(xiàn)方式中,所述第一用戶可以是問答服務(wù)器上的注冊用戶。在其注冊信息中可以包含第一用戶所在的職業(yè)領(lǐng)域(如,互聯(lián)網(wǎng)、醫(yī)生、程序員、律師等)、關(guān)注的類別(如,電腦、生活、教育、健康等)、關(guān)注的關(guān)鍵字(如,攝影、java、圍棋等)等屬性。當(dāng)接收到對第一用戶提出的問題進行答復(fù)的請求消息時,可以從第一用戶的注冊信息中獲取所述第一用戶所在的職業(yè)領(lǐng)域、關(guān)注的類別、用戶級別、用戶信譽度、關(guān)注的關(guān)鍵字。需要說明的是這幾種與第一用戶相關(guān)聯(lián)的屬性及回答者的屬性僅為示意性說明,在實際應(yīng)用中可以根據(jù)實施需要變化。
[0055]在另一種可能的實現(xiàn)方式中,可以獲取與所述第一問題相關(guān)聯(lián)的屬性。例如,所述與第一問題相關(guān)聯(lián)的屬性可以為所述第一問題的關(guān)鍵字。其中,所述第一問題的關(guān)鍵字可以在問答服務(wù)器接收第一用戶提出的第一問題之前,在第一用戶所在的提問客戶端對所述第一問題的語音進行語音識別獲得,再由提問客戶端發(fā)送給問答服務(wù)器;所述第一問題的關(guān)鍵字也可以在問答服務(wù)器接收第一用戶提出的第一問題之后,在問答服務(wù)器端進行語音識別獲得;或者,還可以由第一用戶在提問客戶端輸入第一問題的同時輸入第一問題的關(guān)鍵字,再由提問客戶端發(fā)送給問答服務(wù)器。需要說明的是,在本發(fā)明中所述第一問題是語音僅為一種可能的實現(xiàn)方式,在實際應(yīng)用中,所述第一問題也可以是文字。
[0056]或者,在又一種可能的實現(xiàn)方式中,當(dāng)接收到對第一用戶提出的問題進行答復(fù)的請求消息時,可以獲取與所述第一用戶相關(guān)聯(lián)的屬性和與所述第一問題相關(guān)聯(lián)的屬性,其具體實現(xiàn)方式可結(jié)合上述實現(xiàn)方式實現(xiàn),不再贅述。當(dāng)然,在本發(fā)明中并不限于上述實現(xiàn)方式,上述實施方式僅為示意性說明。
[0057]S320、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合;
[0058]例如,當(dāng)基于第一用戶相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合時,可以先提取出問答服務(wù)器上其他注冊用戶的注冊信息中的職業(yè)領(lǐng)域、關(guān)注的類別、用戶級別、用戶信譽度、和/或關(guān)注的關(guān)鍵字,再將第一用戶注冊信息中的職業(yè)領(lǐng)域、關(guān)注的類別、用戶級別、用戶信譽度、和/或關(guān)注的關(guān)鍵字與之進行匹配,從而將與第一用戶所在的職業(yè)領(lǐng)域、關(guān)注的類別、用戶級別、用戶信譽度、關(guān)注的關(guān)鍵字中的任一種或多種相匹配的注冊用戶加入所述第一問題的回答者集合。
[0059]或者,
[0060]再例如,當(dāng)基于與所述第一問題的關(guān)鍵詞同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合時,可以先判斷與所述第一問題的關(guān)鍵詞對應(yīng)的屬性,再將第一問題的關(guān)鍵詞對應(yīng)的屬性與回答者的屬性進行匹配。例如,如果所述第一問題的關(guān)鍵詞為“c語言”,該第一問題的關(guān)鍵詞可以認(rèn)為對應(yīng)“程序員”屬性,進而可以與職業(yè)領(lǐng)域為程序員的回答者匹配,將該回答者加入所述第一問題的回答者集合。
[0061]另外,考慮到有些回答者愿意回答問題的時間可能不在第一用戶提出第一問題的時間段內(nèi),或者,有些回答者的用戶級別不適于回答該第一用戶提出的問題,可以利用這兩個規(guī)律進一步精確縮小適合回答第一問題的回答者范圍。因此,本發(fā)明實施例還可以根據(jù)第一用戶提出第一問題的時間,生成提問時間范圍;將所述回答者集合中最近一次回答問題的時間不在提問時間范圍內(nèi)的回答者從回答者集合中刪除;和/或者,獲得第一用戶提出的第一問題的級別信息(例如,所述級別信息可以為第一用戶設(shè)置的積分,不同的積分與不同的用戶級別屬性相對應(yīng)),將所述回答者集合中用戶級別不符合所述第一問題的級別信息的回答者從回答者集合中刪除。例如,假設(shè)第一用戶提出第一問題的時間為5:30,則可以根據(jù)預(yù)先設(shè)定的規(guī)則擴展時間生成提問時間范圍,例如可以為[5:00,6:00],進而可以將最近一次回答問題的時間不在該提問時間范圍內(nèi)的回答者從回答者集合中刪除。
[0062]S330、將所述第一問題分派至所述回答者集合以進行解答。
[0063]例如,可以將所述第一問題分派至回答者集合中的所有回答者進行解答;或者,可以任選回答者集合中的某些回答者進行解答。對此,本發(fā)明并不進行限制。在一種可能的實現(xiàn)方式中,可以將回答者集合進行分組,逐組分派問題進行解答,具體實現(xiàn)可以為:[0064]將回答者集合隨機分為至少兩組回答者;或者,將回答者集合按照用戶級別分為至少兩組回答者;
[0065]選擇所述至少兩組回答者中之前未被選擇一組回答者;
[0066]向被選擇的一組回答者發(fā)送第一用戶提出的第一問題;
[0067]如果被選擇的一組回答者未回答第一用戶提出的第一問題,返回到所述選擇所述至少兩組回答者中之前未被選擇一組回答者的步驟;
[0068]如果被選擇的一組回答者回答了第一用戶提出的第一問題,向所述第一用戶發(fā)送答案。
[0069]其中,逐組分派第一問題可以當(dāng)?shù)谝挥脩舻玫綕M意答案時結(jié)束分派,或者,也可以直到被分派第一問題的回答者的數(shù)量超過閾值時結(jié)束分派。其中,被選擇的一組回答者未在允許時間間隔內(nèi)回復(fù)答案可以被認(rèn)為未回答問題,具體地,例如:可以在向被選擇的一組回答者發(fā)送第一用戶提出的第一問題時開始計時,如果在計時時長超過允許時長時還未收到答案,確定被選擇的一組回答者未回答第一用戶提出的第一問題。
[0070]另外,針對第一用戶提出的第一問題可能存在問題描述不清楚,回答者需要反問的情況,本發(fā)明實施例提供的方法還可以在接收到所述回答者集合中的回答者發(fā)送的請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息時,向所述第一用戶發(fā)送所述追問消息,接收所述第一用戶反饋的補充消息,向發(fā)送所述追問消息的回答者反饋所述補充消息。
[0071]可見,應(yīng)用該實施例提供的問答方法,可以在接收對第一用戶提出的第一問題進行答復(fù)的請求消息時,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性,進而基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合,精確地縮小適合回答第一用戶的問題的回答者的范圍,從而通過將所述第一問題分派至所述回答者集合進行解答,使得第一問題直接發(fā)送給適合回答所提問題的回答者,使提出第一問題的第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
[0072]參見圖4-1所示本發(fā)明實施例提供的一種問答方法流程示意圖之二,如圖所示,該實施例還對第一用戶所提問題進行敏感詞檢測以防止第一用戶發(fā)出第一問題可能存在誤操作或者惡意提問的情況,具體地,例如該實施例可以包括:
[0073]S410、響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性;
[0074]S411、判斷所述第一問題的關(guān)鍵字中是否包含預(yù)設(shè)在敏感詞庫中的敏感詞;
[0075]S412、如果是,向所述第一用戶反饋重新提問的消息;
[0076]S420、如果否,基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合;
[0077]S430、將所述第一問題分派至所述回答者集合以進行解答。
[0078]另外,為了使第一用戶盡快獲得答案,本發(fā)明實施例提供的方法可以在進入所述基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合的步驟之前,判斷所述第一問題的關(guān)鍵字是否在歷史問題數(shù)據(jù)庫中存在對應(yīng)的答案,如果存在,則可以不必進行確定回答者集合的步驟,從歷史問題數(shù)據(jù)庫中提取出第一問題對應(yīng)的答案,向所述第一用戶發(fā)送所述答案即可,如果否,則可以進入基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合的步驟。具體地,例如:
[0079]可以如圖4-2所示的本發(fā)明實施例提供的一種問答方法流程示意圖之三,在所述步驟S410中響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性后直接進入下述步驟S421-S423及S430 ;或者,
[0080]也可以如圖4-3所示的本發(fā)明實施例提供的一種問答方法流程示意圖之四,在S411判斷第一問題的關(guān)鍵字中不包含預(yù)設(shè)在敏感詞庫中的敏感詞之后,進入下述步驟S421-S423。
[0081]S421、判斷所述第一問題的關(guān)鍵字是否在歷史問題數(shù)據(jù)庫中存在對應(yīng)的答案;
[0082]S422、如果是,向所述第一用戶發(fā)送所述答案;
[0083]S423、如果否,基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合。
[0084]并且,如果基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后,接收到第一用戶滿意的答案,則還可以進一步判斷第一用戶是否設(shè)置答案公開,如果是,則可以將所述第一問題的關(guān)鍵字及其對應(yīng)的滿意的答案加入所述歷史問題數(shù)據(jù)庫,如果否,則不加入。
[0085]另外,由于與第一用戶相關(guān)聯(lián)的屬性可以包括第一用戶的用戶級別、用戶信譽度。因此,用戶的用戶級別信息及用戶信譽度信息可以用來篩選適合回答問題的回答者。為了更加準(zhǔn)確地計算用戶級別及用戶信譽度以便有助于篩選出更加適合回答問題的回答者,本發(fā)明實施例提供的方法還提出如下計算第一用戶的信譽度、以及計算提供答案的回答者的用戶級別的方法。例如:
[0086]在接收回答者集合中的回答者返回的答案后,還可以將所述答案發(fā)送給所述第一用戶;且,還包括:
[0087]在向第一用戶反饋答案后,根據(jù)第一用戶反饋第一評價的時間與向第一用戶反饋答案的時間的時間間隔對應(yīng)的第一系數(shù)計算所述第一用戶的用戶信譽度。
[0088](例如,如果第一用戶對滿意答案的評價及時,則將提高第一用戶的用戶信譽度。具體地,可以預(yù)設(shè)各時間間隔對應(yīng)的第一系數(shù),比如時間間隔為0-10分鐘,第一系數(shù)為10,時間間隔為10-30分鐘,第一系數(shù)為6,時間間隔超過閾值,第一系數(shù)為O等等,計算第一用戶的用戶信譽度時,可以將第一用戶的用戶信譽度在原來基礎(chǔ)上加上第一系數(shù));
[0089]和/或者,
[0090]接收所述回答者集合中的回答者對所述第一問題的第二評價,根據(jù)所述第二評價對應(yīng)的第二系數(shù)計算所述第一用戶的用戶信譽度。
[0091](例如,當(dāng)?shù)谝粏栴}含不良內(nèi)容,回答者集合中的回答者對第一問題的評價不良時,可以影響第一用戶的用戶信譽度。具體地,可以預(yù)設(shè)各種第二評價對應(yīng)的第二系數(shù),比如第二評價分值在1-5時,第二系數(shù)可以為0,第二評價分值在5-12時,第二系數(shù)可以為0.5等,計算第一用戶的用戶信譽度時,可以將第一用戶的用戶信譽度在原來基礎(chǔ)上乘以(1-第二評價分值乘以第一系數(shù))得到新的用戶信譽度);
[0092]和/或者,
[0093]判斷所述第一問題的關(guān)鍵詞是否包含預(yù)設(shè)在敏感詞庫中的敏感詞,根據(jù)所包含的敏感詞的個數(shù)對應(yīng)的第三系數(shù)計算所述第一用戶的用戶信譽度。
[0094](例如,當(dāng)?shù)谝挥脩舻牡谝粏栴}被問答服務(wù)器判定為含敏感詞,那么將降低該第一用戶的用戶信譽度。具體地,可以預(yù)設(shè)各種敏感詞個數(shù)對應(yīng)的第三系數(shù),比如敏感詞個數(shù)為1-10時,第三系數(shù)可以為0,敏感詞個數(shù)為11-20時,第三系數(shù)可以為0.3等,計算第一用戶的用戶信譽度時,可以將第一用戶的用戶信譽度在原來基礎(chǔ)上乘以(1-敏感詞個數(shù)乘以第三系數(shù))得到新的用戶信譽度);
[0095]和/或者,
[0096]在確定第一用戶得到滿意答案后,根據(jù)所述第一問題的關(guān)鍵字判斷第一問題所屬職業(yè)領(lǐng)域,將所述滿意答案的回答者的屬性中與第一問題所屬職業(yè)領(lǐng)域相同的職業(yè)領(lǐng)域?qū)?yīng)的用戶級別、以第一用戶相關(guān)聯(lián)的屬性中與第一問題所屬職業(yè)領(lǐng)域相同的職業(yè)領(lǐng)域?qū)?yīng)的用戶級別作為增幅的一部分進行升級。
[0097](例如,用戶級別=預(yù)設(shè)答對一題增加的分值+第一用戶為該問題設(shè)置的積分乘以該積分對應(yīng)的系數(shù)+第一用戶相關(guān)聯(lián)的屬性中與第一問題所屬職業(yè)領(lǐng)域相同的職業(yè)領(lǐng)域?qū)?yīng)的用戶級別乘以該用戶級別對應(yīng)的系數(shù));
[0098]和/或者,
[0099]接收第一用戶針對答案的第一評價,根據(jù)所述第一評價對應(yīng)的第四系數(shù)計算所述答案的回答者的用戶級別。
[0100]需要說明的是,其中確定第一用戶得到滿意答案的具體實現(xiàn)方式不限,例如,可以在第一用戶選擇了滿意答案后,向問答服務(wù)器發(fā)送滿意答案的相關(guān)信息,使問答服務(wù)器確定第一用戶得到滿意答案;或者,可以由問答服務(wù)器在接收問答者返回的答案后,根據(jù)預(yù)設(shè)的判定規(guī)則確定某個答案為正確答案,將該正確答案發(fā)送給第一用戶,確定第一用戶得到滿意答案?;蛘撸€可以有其他實現(xiàn)方式,在本發(fā)明中并不進行限制。
[0101]并且,在確定用戶得到滿意答案后,還可以向滿意答案的回答者發(fā)放第一用戶在提出第一問題時為該第一問題設(shè)置的積分(例如,也可以為賞金等)。具體地,例如:
[0102]可以在確定第一用戶得到滿意答案后,向托管端發(fā)送為所述滿意答案的回答者發(fā)放積分的指令,其中,所述積分由所述第一用戶在提出第一問題時發(fā)送給所述托管端,以便托管端根據(jù)所述指令將所述積分發(fā)送到所述滿意答案的回答者的賬戶。
[0103]示例性問答裝置之一
[0104]在介紹了本發(fā)明示例性實施方式的方法之一之后,接下來,參考圖5對本發(fā)明示例性實施方式的問答裝置之一進行詳細(xì)介紹。
[0105]參見圖5所示本發(fā)明實施例提供的一種問答裝置結(jié)構(gòu)示意圖之一。該裝置可以配置于問答服務(wù)器。如圖所示,例如,該實施例可以包括:
[0106]第一接收單元510,可以配置用于響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性;
[0107]回答者選擇單元520,可以配置用于基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合;
[0108]第一發(fā)送單元530,可以配置用于將所述第一問題分派至所述回答者集合以進行解答。
[0109]可見,應(yīng)用該實施例提供的配置于問答服務(wù)器的問答裝置,可以在第一接收單元510接收對第一用戶提出的第一問題進行答復(fù)的請求消息時,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性,進而由回答者選擇單元520基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合,精確地縮小了適合回答第一用戶的問題的回答者的范圍,從而通過第一發(fā)送單元530將所述第一問題分派至所述回答者集合以進行解答,使得第一問題直接發(fā)送給適合回答所提問題的回答者,使提出第一問題的第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
[0110]在一種可能的實現(xiàn)方式中,所述第一問題相關(guān)的屬性可以為所述第一問題的關(guān)鍵字;此時,所述第一接收單元510,可以配置用于接收第一用戶所在提問客戶端發(fā)送的、由所述提問客戶端對輸入的第一問題的語音進行語音識別獲得的、所述第一問題的關(guān)鍵字;或者,獲取第一用戶所在提問客戶端發(fā)送的第一問題的語音,對所述第一問題的語音進行語音識別獲得所述第一問題的關(guān)鍵字。
[0111]在該實現(xiàn)方式中,為了防止第一用戶誤操作或者惡意提問,本發(fā)明實施例還可以包括:敏感檢測單元540,可以配置用于在基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之前,判斷所述第一問題的關(guān)鍵字中是否包含預(yù)設(shè)在敏感詞庫中的敏感詞;如果是,向所述第一用戶反饋重新提問的消息;如果否,觸發(fā)回答者選擇單元520。
[0112]或者,在該實現(xiàn)方式中,還可以根據(jù)歷史問題數(shù)據(jù)庫盡快得到所述第一問題的關(guān)鍵字對應(yīng)的答案,不用等待回答者回答,例如,本發(fā)明實施例還可以包括:歷史答案查詢單元550,可以配置用于在回答者選擇單元520執(zhí)行之前,判斷所述第一問題的關(guān)鍵字是否在歷史問題數(shù)據(jù)庫中存在對應(yīng)的答案;如果是,向所述第一用戶發(fā)送所述答案;如果否,觸發(fā)回答者選擇單元520執(zhí)行。
[0113]在另一種可能的實現(xiàn)方式中,還可以根據(jù)第一用戶提出第一問題的時間、或者第一用戶未提出的第一問題設(shè)置的級別信息(例如,所述級別信息可以為第一用戶設(shè)置的積分,不同的積分與不同的用戶級別屬性相對應(yīng))進一步縮小適合回答第一問題的回答者的范圍。例如,本發(fā)明實施例還可以包括:刪除單元560,可以配置用于在所述第一發(fā)送單元530執(zhí)行之前,根據(jù)第一用戶提出第一問題的時間,生成提問時間范圍;將所述回答者集合中最近一次回答問題的時間不在提問時間范圍內(nèi)的回答者從回答者集合中刪除;和/或者,獲得第一用戶提出的第一問題的級別信息,將所述回答者集合中用戶級別不符合所述第一問題的級別信息的回答者從回答者集合中刪除。
[0114]在本發(fā)明實施例中,所述第一發(fā)送單元530,具體可以配置用于將所述第一問題分派至所述回答者集合中的所有回答者,也可以任選回答者集合中的某一部分回答者進行解答,例如,可以將回答者集合隨機分為至少兩組回答者;或者,將回答者集合按照用戶級別分為至少兩組回答者;選擇所述至少兩組回答者中之前未被選擇一組回答者;向被選擇的一組回答者發(fā)送第一用戶提出的第一問題;如果被選擇的一組回答者未回答第一用戶提出的第一問題,返回到所述選擇所述至少兩組回答者中之前未被選擇一組回答者的步驟;如果被選擇的一組回答者回答了第一用戶提出的第一問題,向所述第一用戶發(fā)送答案。其中,可以在向被選擇的一組回答者發(fā)送第一用戶提出的第一問題時開始計時,如果在計時時長超過允許時長時還未收到答案,可以確定被選擇的一組回答者未回答第一用戶提出的第一問題。
[0115]針對第一用戶提出的第一問題可能存在問題描述不清楚,回答者需要反問的情況,本發(fā)明實施例提供的裝置還可以包括:第一追問單元570,可以配置用于如果接收到所述回答者集合中的回答者發(fā)送的請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息,向所述第一用戶發(fā)送所述追問消息,接收所述第一用戶反饋的補充消息,向發(fā)送所述追問消息的回答者反饋所述補充消息。
[0116]另外,由于與第一用戶相關(guān)聯(lián)的屬性可以包括第一用戶的用戶級別、用戶信譽度。因此,用戶的用戶級別信息及用戶信譽度信息可以用來篩選適合回答問題的回答者。為了更加準(zhǔn)確地計算用戶級別及用戶信譽度以便有助于篩選出更加適合回答問題的回答者,本發(fā)明實施例提供的裝置還可以包括用于計算第一用戶的信譽度、以及計算提供答案的回答者的用戶級別的計算單元580,可以配置用于在接收回答者集合中的回答者返回的答案后,將所述答案發(fā)送給所述第一用戶;且,還包括:在向第一用戶反饋答案后,根據(jù)第一用戶反饋第一評價的時間與向第一用戶反饋答案的時間的時間間隔對應(yīng)的第一系數(shù)計算所述第一用戶的用戶信譽度;和/或者,接收所述回答者集合中的回答者對所述第一問題的第二評價,根據(jù)所述第二評價對應(yīng)的第二系數(shù)計算所述第一用戶的用戶信譽度;和/或者,判斷所述第一問題的關(guān)鍵詞是否包含預(yù)設(shè)在敏感詞庫中的敏感詞,根據(jù)所包含的敏感詞的個數(shù)對應(yīng)的第三系數(shù)計算所述第一用戶的用戶信譽度;在確定第一用戶得到滿意答案后,根據(jù)所述第一問題的關(guān)鍵字判斷第一問題所屬職業(yè)領(lǐng)域,將所述滿意答案的回答者的屬性中與第一問題所屬職業(yè)領(lǐng)域相同的職業(yè)領(lǐng)域?qū)?yīng)的用戶級別、以第一用戶相關(guān)聯(lián)的屬性中與第一問題所屬職業(yè)領(lǐng)域相同的職業(yè)領(lǐng)域?qū)?yīng)的用戶級別作為增幅的一部分進行升級;和/或者,接收第一用戶針對答案的第一評價,根據(jù)所述第一評價對應(yīng)的第四系數(shù)計算所述答案的回答者的用戶級別。
[0117]需要說明的是,本發(fā)明實施例中確定第一用戶得到滿意答案的具體實現(xiàn)方式不限,可以根據(jù)實際應(yīng)用實施。并且在確定第一用戶得到滿意答案后,還可以向滿意答案的回答者發(fā)放積分。具體地,例如,本發(fā)明實施例還可以包括積分發(fā)放單元590,可以配置用于在確定第一用戶得到滿意答案后,向托管端發(fā)送為所述滿意答案的回答者發(fā)放積分的指令,其中,所述積分由所述第一用戶在提出第一問題時發(fā)送給所述托管端,以便托管端根據(jù)所述指令將所述積分發(fā)送到所述滿意答案的回答者的賬戶。
[0118]示例性問答方法之二
[0119]參見圖6,為本發(fā)明實施例提供的一種問答方法流程示意圖之五。該實施例提供的問答方法可以應(yīng)用于提問客戶端。例如,如圖所示,該實施例可以包括:
[0120]S610、接收第一用戶輸入的第一問題;
[0121]S620、向問答服務(wù)器發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息;
[0122]S630、接收所述問答服務(wù)器返回的答案,其中所述答案由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器。
[0123]可見,應(yīng)用該實施例提供的問答方法,可以使提問客戶端在接收第一用戶輸入的第一問題(語音和/或文字均可)后,向問答服務(wù)器發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息,進而接收問答服務(wù)器返回的答案。由于所述答案由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器,因此,第一用戶所在的提問客戶端所接收的答案是由問答服務(wù)器在精確地縮小了適合回答第一用戶的問題的回答者的范圍之后獲得的回答者集合中的回答者提供的答案,與現(xiàn)有技術(shù)比較,使提出第一問題的第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
[0124]在一種可能的實現(xiàn)方式中,所述第一問題相關(guān)聯(lián)的屬性可以為所述第一問題的關(guān)鍵字;所述提問客戶端在接收第一用戶輸入的第一問題之后,還可以對輸入的第一問題的語音進行語音識別獲得所述第一問題的關(guān)鍵字,向所述問答服務(wù)器發(fā)送所述第一問題的關(guān)鍵字;或者,向所述問答服務(wù)器發(fā)送所述第一問題的語音,以便所述問答服務(wù)器對所述第一問題的語音進行識別獲得所述第一問題的關(guān)鍵字。
[0125]其中,所述第一問題的關(guān)鍵字可以用來進行敏感詞檢測以防止用戶誤操作或者惡意提問,例如,當(dāng)所述第一問題的關(guān)鍵字中不包含預(yù)設(shè)在敏感詞庫中的敏感詞時,可以接收問答服務(wù)器返回的答案;當(dāng)所述第一問題的關(guān)鍵字中包含預(yù)設(shè)在敏感詞庫中的敏感詞時,可以接收問答服務(wù)器返回的重新提問的消息。
[0126]所述第一問題的關(guān)鍵字還可以用來從歷史問題數(shù)據(jù)庫中提取對應(yīng)的答案,例如,其中所述接收問答服務(wù)器返回的答案可以包括:當(dāng)所述第一問題的關(guān)鍵字在歷史問題數(shù)據(jù)庫中存在對應(yīng)的答案時,接收問答服務(wù)器返回的、由所述問答服務(wù)器從歷史問題數(shù)據(jù)庫中獲得的所述第一問題的關(guān)鍵字對應(yīng)的答案;當(dāng)所述第一問題的關(guān)鍵字在歷史問題數(shù)據(jù)庫中不存在對應(yīng)的答案時,接收問答服務(wù)器返回的、由問答服務(wù)器基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器的答案。
[0127]在另一種可能的實現(xiàn)方式中,還可以利用第一用戶提出第一問題的時間、和/或者第一用戶為第一問題設(shè)置的級別信息進一步縮小適合回答第一問題的回答者的范圍,例如,其中所述接收問答服務(wù)器返回的答案可以包括:
[0128]接收問答服務(wù)器返回的、由問答服務(wù)器基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述回答者集合中最近一次回答問題的時間不在提問時間范圍內(nèi)的回答者從回答者集合中刪除、和/或者,將所述回答者集合中用戶級別不符合所述第一問題的級別信息的回答者從回答者集合中刪除、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器的答案。
[0129]在又一種可能的實現(xiàn)方式中,針對第一用戶提出的第一問題可能存在問題描述不清楚,回答者需要反問的情況,應(yīng)用本發(fā)明實施例提供的方法的提問客戶端,例如還可以接收問答服務(wù)器發(fā)送的請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息,其中所述追問消息由所述回答者集合中的回答者發(fā)送至所述問答服務(wù)器;向問答服務(wù)器發(fā)送根據(jù)追問消息反饋的補充消息,以便問答服務(wù)器向發(fā)送所述追問消息的回答者反饋所述補充消息。
[0130]再或者,在接收問答服務(wù)器反饋的答案后,如果確定繼續(xù)追問,還可以向所述答案的回答者發(fā)送攜帶追問問題的即時消息。
[0131]另外,第一用戶還可以利用提問客戶端向問答服務(wù)器發(fā)送所述答案的評價,以便問答服務(wù)器根據(jù)所述評價計算所述答案的回答者的用戶級別。
[0132]第一用戶還可以在提出第一問題時設(shè)置第一問題的積分,所述積分可以保存在托管端,以便在問答服務(wù)器確定第一用戶得到滿意答案后向托管端發(fā)送為所述滿意答案的回答者發(fā)放積分的指令,使托管端根據(jù)所述指令將所述積分發(fā)送到所述滿意答案的回答者的賬戶。
[0133]示例性問答裝置之二
[0134]在介紹了本發(fā)明示例性實施方式的方法之二之后,接下來,參考圖7對本發(fā)明示例性實施方式的問答裝置之二進行詳細(xì)介紹。
[0135]參見圖7所示本發(fā)明實施例提供的一種問答裝置結(jié)構(gòu)示意圖之二。該裝置可以配置于提問客戶端。如圖所示,例如,該實施例可以包括:
[0136]第二接收單元710,可以配置用于接收第一用戶輸入的第一問題;
[0137]第二發(fā)送單元720,可以配置用于向問答服務(wù)器發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息;
[0138]第三接收單元730,可以配置用于接收所述問答服務(wù)器返回的答案,其中所述答案由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器。
[0139]可見,應(yīng)用該實施例提供的配置于提問客戶端的問答裝置,可以在第二接收單元710接收第一用戶輸入的第一問題之后,由第二發(fā)送單元720向問答服務(wù)器發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息,由第三接收單元730接收所述問答服務(wù)器返回的答案。由于所述答案由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器,因此,第一用戶所在的提問客戶端所接收的答案是由問答服務(wù)器在精確地縮小了適合回答第一用戶的問題的回答者的范圍之后獲得的回答者集合中的回答者提供的答案,與現(xiàn)有技術(shù)比較,使提出第一問題的第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
[0140]在一種可能的實現(xiàn)方式中,所述第一問題相關(guān)聯(lián)的屬性可以為所述第一問題的關(guān)鍵字;相應(yīng)地,該實施例提供的裝置的第二發(fā)送單元720,還可以配置用于在接收第一用戶輸入的第一問題之后,對輸入的第一問題的語音進行語音識別獲得所述第一問題的關(guān)鍵字,向所述問答服務(wù)器發(fā)送所述第一問題的關(guān)鍵字;或者,向所述問答服務(wù)器發(fā)送所述第一問題的語音,以便所述問答服務(wù)器對所述第一問題的語音進行識別獲得所述第一問題的關(guān)鍵字。
[0141]其中,所述第一問題的關(guān)鍵字可以用來進行敏感詞檢測以防止用戶誤操作或者惡意提問,例如,所述第三接收單元730,可以配置用于當(dāng)所述第一問題的關(guān)鍵字中不包含預(yù)設(shè)在敏感詞庫中的敏感詞時,接收問答服務(wù)器返回的答案;當(dāng)所述第一問題的關(guān)鍵字中包含預(yù)設(shè)在敏感詞庫中的敏感詞時,接收問答服務(wù)器返回的重新提問的消息。
[0142]所述第一問題的關(guān)鍵字還可以用來從歷史問題數(shù)據(jù)庫中提取對應(yīng)的答案,例如,所述第三接收單元730,可以配置用于當(dāng)所述第一問題的關(guān)鍵字在歷史問題數(shù)據(jù)庫中存在對應(yīng)的答案時,接收問答服務(wù)器返回的、由所述問答服務(wù)器從歷史問題數(shù)據(jù)庫中獲得的所述第一問題的關(guān)鍵字對應(yīng)的答案;當(dāng)所述第一問題的關(guān)鍵字在歷史問題數(shù)據(jù)庫中不存在對應(yīng)的答案時,接收問答服務(wù)器返回的、由問答服務(wù)器基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器的答案。
[0143]在另一種可能的實現(xiàn)方式中,還可以利用第一用戶提出第一問題的時間、和/或者第一用戶為第一問題設(shè)置的級別信息進一步縮小適合回答第一問題的回答者的范圍,例如,所述第三接收單元730,可以配置用于接收問答服務(wù)器返回的、由問答服務(wù)器基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述回答者集合中最近一次回答問題的時間不在提問時間范圍內(nèi)的回答者從回答者集合中刪除、和/或者,將所述回答者集合中用戶級別不符合所述第一問題的級別信息的回答者從回答者集合中刪除、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器的答案。
[0144]在又一種可能的實現(xiàn)方式中,針對第一用戶提出的第一問題可能存在問題描述不清楚,回答者需要反問的情況,本發(fā)明實施例還可以包括第二追問單元740,可以配置用于接收問答服務(wù)器發(fā)送的請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息,其中所述追問消息由所述回答者集合中的回答者發(fā)送至所述問答服務(wù)器;向問答服務(wù)器發(fā)送根據(jù)追問消息反饋的補充消息,以便問答服務(wù)器向發(fā)送所述追問消息的回答者反饋所述補充消息。
[0145]再或者,本發(fā)明實施例還可以包括即時消息單元750,可以配置用于在接收問答服務(wù)器反饋的答案后,如果確定繼續(xù)追問,還可以向所述答案的回答者發(fā)送攜帶追問問題的即時消息。[0146]另外,本發(fā)明實施例還可以包括評價單元760,可以配置用于向問答服務(wù)器發(fā)送所述答案的評價,以便問答服務(wù)器根據(jù)所述評價計算所述答案的回答者的用戶級別。
[0147]第一用戶還可以在提出第一問題時設(shè)置第一問題的積分。具體地,例如,本發(fā)明實施例還可以包括積分設(shè)置單元770,可以配置用于在提出第一問題時設(shè)置第一問題的積分,所述積分可以保存在托管端,以便在問答服務(wù)器確定第一用戶得到滿意答案后向托管端發(fā)送為所述滿意答案的回答者發(fā)放積分的指令,使托管端根據(jù)所述指令將所述積分發(fā)送到所述滿意答案的回答者的賬戶。
[0148]示例性問答方法之三
[0149]參見圖8,為本發(fā)明實施例提供的一種問答方法流程示意圖之六。該實施例提供的問答方法可以應(yīng)用于答復(fù)客戶端。例如,如圖所示,該實施例可以包括:
[0150]S810、接收問答服務(wù)器發(fā)送的第一問題,其中所述第一問題由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后、將所述第一問題分派至所述回答者集合的,其中所述答復(fù)客戶端的用戶屬于所述回答者集合中的回答者;
[0151]S820、如果所述回答者利用所述答復(fù)客戶端給出了所述第一問題的答案,向所述問答服務(wù)器發(fā)送所述答案,以便問答服務(wù)器將所述答案發(fā)送給第一用戶。
[0152]另外,在一種可能的實現(xiàn)方式中,當(dāng)所述第一問題描述不清楚需要追問時,所述答復(fù)客戶端還可以向問答服務(wù)器發(fā)送請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息,以便問答服務(wù)器向所述第一用戶發(fā)送所述追問消息;并接收問答服務(wù)器在接收第一用戶反饋的補充消息后發(fā)送的所述補充消息。
[0153]可見,應(yīng)用該實施例提供的問答方法,可以使答復(fù)客戶端接收問答服務(wù)器發(fā)送的第一問題,由于所述第一問題由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后、將所述第一問題分派至所述回答者集合的,其中所述答復(fù)客戶端的用戶屬于所述回答者集合中的回答者,因此,如果所述回答者利用所述答復(fù)客戶端給出了所述第一問題的答案,向所述問答服務(wù)器發(fā)送所述答案,則能夠提供使第一用戶滿意的答案,與現(xiàn)有技術(shù)比較,可以使提出第一問題的第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
[0154]示例性問答裝置之三
[0155]在介紹了本發(fā)明示例性實施方式的方法之三之后,接下來,參考圖9對本發(fā)明示例性實施方式的問答裝置之三進行詳細(xì)介紹。
[0156]參見圖9所示本發(fā)明實施例提供的一種問答裝置結(jié)構(gòu)示意圖之三。該裝置可以配置于答復(fù)客戶端。如圖所示,例如,該實施例可以包括:
[0157]第四接收單元910,可以配置用于接收問答服務(wù)器發(fā)送的第一問題,其中所述第一問題由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后、將所述第一問題分派至所述回答者集合;
[0158]答復(fù)單元920,可以配置用于如果回答者給出了所述第一問題的答案,向所述問答服務(wù)器發(fā)送所述答案,以便問答服務(wù)器將所述答案發(fā)送給第一用戶。
[0159]另外,在一種可能的實現(xiàn)方式中,本發(fā)明實施例提供的裝置還可以包括第三追問單元930,可以配置用于向問答服務(wù)器發(fā)送請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息,以便問答服務(wù)器向所述第一用戶發(fā)送所述追問消息;并接收問答服務(wù)器在接收第一用戶反饋的補充消息后發(fā)送的所述補充消息。
[0160]可見,應(yīng)用該實施例提供的配置于提問客戶端的問答裝置,可以由第四接收單元910接收問答服務(wù)器發(fā)送的第一問題,由于所述第一問題由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后、將所述第一問題分派至所述回答者集合的,其中所述答復(fù)客戶端的用戶屬于所述回答者集合中的回答者,因此,如果答復(fù)單元920判斷出回答者給出了所述第一問題的答案,向所述問答服務(wù)器發(fā)送所述答案,則能夠提供使第一用戶滿意的答案,與現(xiàn)有技術(shù)比較,可以使提出第一問題的第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
[0161]示例件Ι'π!答系統(tǒng)
[0162]在介紹了本發(fā)明示例性實施方式的應(yīng)用于問答服務(wù)器的問答方法之一、示例性實施方式的應(yīng)用于提問客戶端的問答方法之二、以及示例性實施方式的應(yīng)用于答復(fù)客戶端的問答方法之三后,接下來,參考圖2對本發(fā)明示例性實施方式的問答系統(tǒng)進行介紹。
[0163]參見圖2所示本發(fā)明實施例提供的一種問的系統(tǒng)結(jié)構(gòu)示意圖。如圖所示,例如,該實施例可以包括:
[0164]應(yīng)用如上述實施例所述的問答方法之一的問答服務(wù)器201,應(yīng)用如上述實施例所述的問答方法之二的提問客戶端202,以及應(yīng)用如上述實施例所述的問答方法之三的答復(fù)客戶端203。
[0165]應(yīng)用本發(fā)明該實施例提供的問答系統(tǒng),可以使提問客戶端202在接收第一用戶輸入的第一問題,向問答服務(wù)器201發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息后,由問答服務(wù)器201在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合中的回答者,也就是答復(fù)客戶端203的用戶進行解答之后,由所述答復(fù)客戶端203將答案返回至所述問答服務(wù)器,從而使得第一問題能夠發(fā)送給適合回答該問題的回答者,使第一用戶能夠快速得到滿意的答案,并且也避免了不適于回答問題的用戶對網(wǎng)絡(luò)資源的占用。
[0166]應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了問答裝置的若干裝置或子裝置,但是這種劃分僅僅并非強制性的。實際上,根據(jù)本發(fā)明的實施方式,上文描述的兩個或更多裝置的特征和功能可以在一個裝置中具體化。反之,上文描述的一個裝置的特征和功能可以進一步劃分為由多個裝置來具體化。
[0167]此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
[0168]申請文件中提及的動詞“包括”、“包含”及其詞形變化的使用不排除除了申請文件中記載的那些元素或步驟之外的元素或步驟的存在。元素前的冠詞“一”或“一個”不排除多個這種元素的存在。
[0169]雖然已經(jīng)參考若干【具體實施方式】描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開的【具體實施方式】,對各方面的劃分也不意味著這些方面中的特征不能組合以進行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。所附權(quán)利要求的范圍符合最寬泛的解釋,從而包含所有這樣的修改及等同結(jié)構(gòu)和功能。
【權(quán)利要求】
1.一種問答方法,應(yīng)用于問答服務(wù)器,包括: 響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性; 基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合; 將所述第一問題分派至所述回答者集合以進行解答。
2.根據(jù)權(quán)利要求1所述的方法,其中與所述第一問題相關(guān)聯(lián)的屬性為所述第一問題的關(guān)鍵字; 所述獲取所述第一問題的關(guān)鍵字包括: 接收第一用戶所在提問客戶端發(fā)送的、由所述提問客戶端對輸入的第一問題的語音進行語音識別獲得的、所述第一問題的關(guān)鍵字;或者, 獲取第一用戶所在提問客戶端發(fā)送的第一問題的語音,對所述第一問題的語音進行語音識別獲得所述第一問題的關(guān)鍵字。
3.根據(jù)權(quán)利要求2所述的方法,在基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之前,還包括: 判斷所述第一問題的關(guān)鍵字中是否包含預(yù)設(shè)在敏感詞庫中的敏感詞; 如果是,向所述第一用戶反饋重新提問的消息; 如果否,進入基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合的步驟。
4.根據(jù)權(quán)利要求2或3任一項所述的方法,在進入所述基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合的步驟之前,還判斷所述第一問題的關(guān)鍵字是否在歷史問題數(shù)據(jù)庫中存在對應(yīng)的答案; 如果是,向所述第一用戶發(fā)送所述答案; 如果否,進入基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合的步驟。
5.根據(jù)權(quán)利要求1所述的方法,其中,在將所述第一問題分派至所述回答者集合以進行解答之前,還包括: 根據(jù)第一用戶提出第一問題的時間,生成提問時間范圍;將所述回答者集合中最近一次回答問題的時間不在提問時間范圍內(nèi)的回答者從回答者集合中刪除;和/或者, 獲得第一用戶提出的第一問題的級別信息,將所述回答者集合中用戶級別不符合所述第一問題的級別信息的回答者從回答者集合中刪除。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述將所述第一問題分派至所述回答者集合以進行解答包括: 將回答者集合隨機分為至少兩組回答者;或者,將回答者集合按照用戶級別分為至少兩組回答者; 選擇所述至少兩組回答者中之前未被選擇的一組回答者; 向被選擇的一組回答者發(fā)送第一用戶提出的第一問題;如果被選擇的一組回答者未回答第一用戶提出的第一問題,返回到所述選擇所述至少兩組回答者中之前未被選擇的一組回答者的步驟; 如果被選擇的一組回答者回答了第一用戶提出的第一問題,向所述第一用戶發(fā)送答案。
7.根據(jù)權(quán)利要求6所述的方法,其中,在向被選擇的一組回答者發(fā)送第一用戶提出的第一問題時開始計時,如果在計時時長超過允許時長時還未收到答案,確定被選擇的一組回答者未回答第一用戶提出的第一問題。
8.根據(jù)權(quán)利要求1所述的方法,還包括: 如果接收到所述回答者集合中的回答者發(fā)送的請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息,向所述第一用戶發(fā)送所述追問消息,接收所述第一用戶反饋的補充消息,向發(fā)送所述追問消息的回答者反饋所述補充消息。
9.根據(jù)權(quán)利要求1所述的方法,其中所述與第一用戶相關(guān)聯(lián)的屬性包括以下一個或多個:第一用戶所在的職業(yè)領(lǐng)域、關(guān)注的類別、用戶級別、用戶信譽度、和/或者關(guān)注的關(guān)鍵字屬性; 所述回答者的屬性包括以下一個或多個:所述回答者所在職業(yè)領(lǐng)域、關(guān)注的類別、用戶級別、用戶信譽度、和/或者關(guān)注的關(guān)鍵字屬性。
10.根據(jù)權(quán)利要求9所述的方法,還包括: 在接收回答者集合中的回答者返回的答案后,將所述答案發(fā)送給所述第一用戶;` 且,還包括:` 在向第一用戶反饋答案后,根據(jù)第一用戶反饋第一評價的時間與向第一用戶反饋答案的時間的時間間隔對應(yīng)的第一系數(shù),計算所述第一用戶的用戶信譽度;和/或者, 接收所述回答者集合中的回答者對所述第一問題的第二評價,根據(jù)所述第二評價對應(yīng)的第二系數(shù),計算所述第一用戶的用戶信譽度;和/或者, 判斷所述第一問題的關(guān)鍵詞是否包含預(yù)設(shè)在敏感詞庫中的敏感詞,根據(jù)所包含的敏感詞的個數(shù)對應(yīng)的第三系數(shù),計算所述第一用戶的用戶信譽度; 在確定第一用戶得到滿意答案后,根據(jù)所述第一問題的關(guān)鍵字判斷第一問題所屬職業(yè)領(lǐng)域,將所述滿意答案的回答者的屬性中與第一問題所屬職業(yè)領(lǐng)域相同的職業(yè)領(lǐng)域?qū)?yīng)的用戶級別、以第一用戶相關(guān)聯(lián)的屬性中與第一問題所屬職業(yè)領(lǐng)域相同的職業(yè)領(lǐng)域?qū)?yīng)的用戶級別作為增幅的一部分進行升級;和/或者, 接收第一用戶針對答案的第一評價,根據(jù)所述第一評價對應(yīng)的第四系數(shù),計算所述答案的回答者的用戶級別。
11.根據(jù)權(quán)利要求1所述的方法,還包括: 在確定第一用戶得到滿意答案后,向托管端發(fā)送為所述滿意答案的回答者發(fā)放積分的指令,其中,所述積分由所述第一用戶在提出第一問題時發(fā)送給所述托管端,以便托管端根據(jù)所述指令將所述積分發(fā)送到所述滿意答案的回答者的賬戶。
12.—種問答裝置,配置于問答服務(wù)器,包括: 第一接收單元,配置用于響應(yīng)于接收對第一用戶提出的第一問題進行答復(fù)的請求消息,獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性; 回答者選擇單元,配置用于基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合;第一發(fā)送單元,配置用于將所述第一問題分派至所述回答者集合以進行解答。
13.一種問答方法,應(yīng)用于提問客戶端,包括: 接收第一用戶輸入的第一問題; 向問答服務(wù)器發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息; 接收所述問答服務(wù)器返回的答案,其中所述答案由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器。
14.根據(jù)權(quán)利要求13所述的方法,其中所述第一問題相關(guān)聯(lián)的屬性為所述第一問題的關(guān)鍵字; 接收第一用戶輸入的第一問題之后,還對輸入的第一問題的語音進行語音識別獲得所述第一問題的關(guān)鍵字,以 向所述問答服務(wù)器發(fā)送所述第一問題的關(guān)鍵字;或者, 向所述問答服務(wù)器發(fā)送所述第一問題的語音,以便所述問答服務(wù)器對所述第一問題的語音進行識別獲得所述第一問題的關(guān)鍵字。
15.根據(jù)權(quán)利要求14所述的方法,其中當(dāng)所述第一問題的關(guān)鍵字中不包含預(yù)設(shè)在敏感詞庫中的敏感詞時,接收問答服務(wù)器返回的答案; 當(dāng)所述第一問題的關(guān)鍵字中包含預(yù)設(shè)在敏感詞庫中的敏感詞時,接收問答服務(wù)器返回的重新提問的消息。
16.根據(jù)權(quán)利要求13或14任一項所述的方法,其中所述接收問答服務(wù)器返回的答案包括: 當(dāng)所述第一問題的關(guān)鍵字在歷史問題數(shù)據(jù)庫中存在對應(yīng)的答案時,接收問答服務(wù)器返回的、由所述問答服務(wù)器從歷史問題數(shù)據(jù)庫中獲得的所述第一問題的關(guān)鍵字對應(yīng)的答案;當(dāng)所述第一問題的關(guān)鍵字在歷史問題數(shù)據(jù)庫中不存在對應(yīng)的答案時,接收問答服務(wù)器返回的、由問答服務(wù)器基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器的答案。
17.根據(jù)權(quán)利要求13所述的方法,其中所述接收問答服務(wù)器返回的答案包括: 接收問答服務(wù)器返回的、由問答服務(wù)器基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述回答者集合中最近一次回答問題的時間不在提問時間范圍內(nèi)的回答者從回答者集合中刪除、和/或者,將所述回答者集合中用戶級別不符合所述第一問題的級別信息的回答者從回答者集合中刪除、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器的答案。
18.根據(jù)權(quán)利要求13所述的方法,還包括: 接收問答服務(wù)器發(fā)送的請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息,其中所述追問消息由所述回答者集合中的回答者發(fā)送至所述問答服務(wù)器; 向問答服務(wù)器發(fā)送根據(jù)追問消息反饋的補充消息,以便問答服務(wù)器向發(fā)送所述追問消息的回答者反饋所述補充消息。
19.根據(jù)權(quán)利要求13所述的方法,還包括: 向問答服務(wù)器發(fā)送所述答案的評價,以便問答服務(wù)器根據(jù)所述評價計算所述答案的回答者的用戶級別。
20.一種問答裝置,配置于提問客戶端,包括: 第二接收單元,配置用于接收第一用戶輸入的第一問題; 第二發(fā)送單元,配置用于向問答服務(wù)器發(fā)送對第一用戶提出的第一問題進行答復(fù)的請求消息; 第三接收單元,配置用于接收所述問答服務(wù)器返回的答案,其中所述答案由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合、將所述第一問題分派至所述回答者集合以進行解答之后,由所述回答者集合中的回答者返回至所述問答服務(wù)器。
21.一種問答方法,應(yīng)用于答復(fù)客戶端,包括: 接收問答服務(wù)器發(fā)送的第 一問題,其中所述第一問題由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后、將所述第一問題分派至所述回答者集合的,其中所述答復(fù)客戶端的用戶屬于所述回答者集合中的回答者; 如果所述回答者利用所述答復(fù)客戶端給出了所述第一問題的答案,向所述問答服務(wù)器發(fā)送所述答案,以便問答服務(wù)器將所述答案發(fā)送給第一用戶。
22.根據(jù)權(quán)利要求21所述的方法,還包括: 向問答服務(wù)器發(fā)送請第一用戶補充第一問題的追問消息和/或攜帶反問內(nèi)容的追問消息,以便問答服務(wù)器向所述第一用戶發(fā)送所述追問消息; 接收問答服務(wù)器在接收第一用戶反饋的補充消息后發(fā)送的所述補充消息。
23.一種問答裝置,配置于答復(fù)客戶端,包括: 第四接收單元,配置用于接收問答服務(wù)器發(fā)送的第一問題,其中所述第一問題由問答服務(wù)器在接收對第一用戶提出的第一問題進行答復(fù)的請求消息、獲取與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性、基于與所述第一用戶相關(guān)聯(lián)的屬性和/或與所述第一問題相關(guān)聯(lián)的屬性同回答者的屬性之間的匹配,確定回答所述第一問題的回答者集合之后、將所述第一問題分派至所述回答者集合; 答復(fù)單元,配置用于如果回答者給出了所述第一問題的答案,向所述問答服務(wù)器發(fā)送所述答案,以便問答服務(wù)器將所述答案發(fā)送給第一用戶。
24.一種問答系統(tǒng),包括:應(yīng)用如權(quán)利要求1-11任一項所述的方法的問答服務(wù)器,應(yīng)用如權(quán)利要求13-19任一項所述的方法的提問客戶端,應(yīng)用如權(quán)利要求21或22任一項所述的方法的 答復(fù)客戶端。
【文檔編號】G06F17/30GK103455592SQ201310390681
【公開日】2013年12月18日 申請日期:2013年8月30日 優(yōu)先權(quán)日:2013年8月30日
【發(fā)明者】丁磊, 陳剛 申請人:廣州網(wǎng)易計算機系統(tǒng)有限公司