一種問(wèn)詢方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種問(wèn)詢方法及裝置。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的不斷發(fā)展,移動(dòng)設(shè)備(如手機(jī))上的智能信息助手逐漸成為手機(jī) 的一個(gè)重要功能,同時(shí)也逐漸成為用戶獲得信息的重要手段。智能信息助手可以包括瀏覽、 檢索和問(wèn)詢?nèi)N交互方式。其中,問(wèn)詢方式正在隨著自然語(yǔ)言處理等技術(shù)的發(fā)展變成了一 種日益重要的交互方式,具體的,在用戶提出問(wèn)題后,移動(dòng)設(shè)備的智能信息助手可以接收用 戶提出的問(wèn)題,并依靠第三方服務(wù)(如天氣、地圖等)或者匹配來(lái)自社區(qū)問(wèn)答的已有的問(wèn)題 和答案對(duì),給出與用戶提出的問(wèn)題對(duì)應(yīng)的答案,再將答案展示給用戶。
[0003] 為了較好的回答用戶提出的問(wèn)題,現(xiàn)有技術(shù)通過(guò)社交網(wǎng)絡(luò)這種問(wèn)詢媒介,先選擇 出能夠回答問(wèn)題的用戶,然后將問(wèn)題推送給選擇出的這些用戶,當(dāng)這些用戶針對(duì)問(wèn)題給出 相應(yīng)的答案后,再將這些用戶的答案通過(guò)社交網(wǎng)絡(luò)發(fā)給提出問(wèn)題的用戶。眾所周知,現(xiàn)實(shí)生 活中用戶所提出的問(wèn)題往往對(duì)實(shí)時(shí)性要求高,此時(shí)由于現(xiàn)有技術(shù)在選擇能夠回答問(wèn)題的用 戶時(shí),只考慮了其活躍程度、感興趣和擅長(zhǎng)領(lǐng)域等信息,此時(shí)選擇出的這些用戶往往不能給 出這些問(wèn)題對(duì)應(yīng)的答案,例如,用戶提出的問(wèn)題為:去機(jī)場(chǎng)的高速堵不堵,如果在選擇能夠 回答問(wèn)題的用戶時(shí),只考慮其活躍程度、感興趣和擅長(zhǎng)領(lǐng)域,而選擇出的用戶在預(yù)定的時(shí)間 段內(nèi)(如,10分鐘內(nèi))未處在去機(jī)場(chǎng)的高速路上,該用戶則不能給出對(duì)應(yīng)的答案。
[0004] 因此,如何更為準(zhǔn)確的確定出能夠回答問(wèn)題的用戶已成為本領(lǐng)域技術(shù)人員研究的 重要課題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種問(wèn)詢方法及裝置,能夠更為準(zhǔn)確的確定出能夠回答問(wèn)題的用戶。
[0006] 為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
[0007] 本發(fā)明的第一方面,提供一種問(wèn)詢方法,包括:
[0008] 問(wèn)詢裝置接收第一用戶設(shè)備發(fā)送的待解答問(wèn)題,并對(duì)所述待解答問(wèn)題進(jìn)行分析得 到所述待解答問(wèn)題的特征信息;其中,所述待解答問(wèn)題為第一用戶輸入至所述第一用戶設(shè) 備的;
[0009] 所述問(wèn)詢裝置將所述待解答問(wèn)題的特征信息和所述問(wèn)詢裝置中預(yù)存儲(chǔ)的至少一 個(gè)第二用戶的用戶數(shù)據(jù)進(jìn)行匹配,得到每個(gè)所述第二用戶的匹配度;
[0010] 所述問(wèn)詢裝置根據(jù)每個(gè)所述第二用戶的匹配度,確定匹配度滿足預(yù)定條件的第二 用戶,將所述待解答問(wèn)題通過(guò)社交網(wǎng)絡(luò)推送至所述匹配度滿足預(yù)定條件的第二用戶對(duì)應(yīng)的 第二用戶設(shè)備,以便所述匹配度滿足預(yù)定條件的第二用戶給出所述待解答問(wèn)題的答案,并 將所述待解答問(wèn)題的答案通過(guò)所述對(duì)應(yīng)的第二用戶設(shè)備發(fā)送至所述問(wèn)詢裝置;
[0011] 所述問(wèn)詢裝置接收所述對(duì)應(yīng)的第二用戶設(shè)備發(fā)送的所述待解答問(wèn)題的答案;
[0012] 所述問(wèn)詢裝置將所述待解答問(wèn)題的答案發(fā)送至所述第一用戶設(shè)備,以便所述第一 用戶設(shè)備將待解答問(wèn)題的答案展示給所述第一用戶。
[0013] 結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,在所述問(wèn)詢裝置接收第一用戶設(shè)備 發(fā)送的待解答問(wèn)題,并對(duì)所述待解答問(wèn)題進(jìn)行分析得到所述待解答問(wèn)題的特征信息之前, 還包括:
[0014] 所述問(wèn)詢裝置從所述社交網(wǎng)絡(luò)中獲取所有用戶的用戶數(shù)據(jù);
[0015] 所述問(wèn)詢裝置將所述所有用戶的用戶數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中;所述所有用戶中包括 所述第二用戶。
[0016] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,在所述問(wèn) 詢裝置將所述所有用戶的用戶數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中之前,還包括:
[0017] 所述問(wèn)詢裝置將每個(gè)所述用戶的用戶數(shù)據(jù)按照預(yù)先定義的標(biāo)簽進(jìn)行預(yù)定義;
[0018] 所述問(wèn)詢裝置將所述所有用戶的用戶數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,包括:
[0019] 所述問(wèn)詢裝置將所有所述用戶的進(jìn)行預(yù)定義后的用戶數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中;
[0020] 所述問(wèn)詢裝置將所述待解答問(wèn)題的特征信息和所述問(wèn)詢裝置中預(yù)存儲(chǔ)的至少一 個(gè)第二用戶的用戶數(shù)據(jù)進(jìn)行匹配,得到每個(gè)所述第二用戶的匹配度,包括:
[0021] 所述問(wèn)詢裝置從所述數(shù)據(jù)庫(kù)中獲取所述至少一個(gè)第二用戶的進(jìn)行預(yù)定義后的用 戶數(shù)據(jù);
[0022] 所述問(wèn)詢裝置將所述待解答問(wèn)題的特征信息和所述至少一個(gè)第二用戶的進(jìn)行預(yù) 定義后的用戶數(shù)據(jù)進(jìn)行匹配,得到每個(gè)所述第二用戶的匹配度。
[0023] 結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,在所述問(wèn) 詢裝置從所述數(shù)據(jù)庫(kù)中獲取所述至少一個(gè)第二用戶的進(jìn)行預(yù)定義后的用戶數(shù)據(jù)之前,還包 括:
[0024] 所述問(wèn)詢裝置根據(jù)所述待解答問(wèn)題的特征信息和所述所有用戶的進(jìn)行預(yù)定義后 的用戶數(shù)據(jù),對(duì)所述所有用戶進(jìn)行篩選,得到所述至少一個(gè)第二用戶。
[0025] 結(jié)合第一方面,在第四種可能的實(shí)現(xiàn)方式中,所述問(wèn)詢裝置根據(jù)每個(gè)所述第二用 戶的匹配度,確定匹配度滿足預(yù)定條件的第二用戶,將所述待解答問(wèn)題通過(guò)社交網(wǎng)絡(luò)推送 至所述匹配度滿足預(yù)定條件的第二用戶對(duì)應(yīng)的第二用戶設(shè)備,包括:
[0026] 所述問(wèn)詢裝置根據(jù)每個(gè)所述第二用戶的匹配度和對(duì)應(yīng)的所述第二用戶的當(dāng)前狀 態(tài),對(duì)所述第二用戶進(jìn)行排序;
[0027] 所述問(wèn)詢裝置按照排序后所述第二用戶順序,依次選取預(yù)設(shè)數(shù)量的所述第二用 戶;
[0028] 所述問(wèn)詢裝置將所述待解答問(wèn)題通過(guò)所述社交網(wǎng)絡(luò)推送至所述預(yù)設(shè)數(shù)量的所述 第二用戶對(duì)應(yīng)的第二用戶設(shè)備。
[0029] 結(jié)合第一方面,在第五種可能的實(shí)現(xiàn)方式中,在所述問(wèn)詢裝置將所述待解答問(wèn)題 的答案發(fā)送至所述第一用戶設(shè)備之前,還包括:
[0030] 所述問(wèn)詢裝置對(duì)接收到的所述對(duì)應(yīng)的第二用戶設(shè)備發(fā)送的所述待解答問(wèn)題的答 案進(jìn)行分析,得到所述待解答問(wèn)題的綜合分析結(jié)果;
[0031] 所述問(wèn)詢裝置將所述待解答問(wèn)題的答案發(fā)送至所述第一用戶設(shè)備,包括:
[0032] 所述問(wèn)詢裝置將所述待解答問(wèn)題的綜合分析結(jié)果發(fā)送至所述第一用戶設(shè)備。
[0033] 本發(fā)明的第二方面,提供一種問(wèn)詢裝置,包括:
[0034] 接收分析單元,用于接收第一用戶設(shè)備發(fā)送的待解答問(wèn)題,并對(duì)所述待解答問(wèn)題 進(jìn)行分析得到所述待解答問(wèn)題的特征信息;其中,所述待解答問(wèn)題為第一用戶輸入至所述 第一用戶設(shè)備的;
[0035] 匹配單元,用于將所述接收分析單元得到的所述待解答問(wèn)題的特征信息和所述問(wèn) 詢裝置中預(yù)存儲(chǔ)的至少一個(gè)第二用戶的用戶數(shù)據(jù)進(jìn)行匹配,得到每個(gè)所述第二用戶的匹配 度;
[0036] 推送單元,用于根據(jù)所述匹配單元得到的每個(gè)所述第二用戶的匹配度,確定匹配 度滿足預(yù)定條件的第二用戶,將所述待解答問(wèn)題通過(guò)社交網(wǎng)絡(luò)推送至所述匹配度滿足預(yù)定 條件的第二用戶對(duì)應(yīng)的第二用戶設(shè)備,以便所述匹配度滿足預(yù)定條件的第二用戶給出所述 待解答問(wèn)題的答案,并將所述待解答問(wèn)題的答案通過(guò)所述對(duì)應(yīng)的第二用戶設(shè)備發(fā)送至所述 問(wèn)詢裝置;
[0037] 接收單元,用于接收所述對(duì)應(yīng)的第二用戶設(shè)備發(fā)送的所述待解答問(wèn)題的答案;
[0038] 發(fā)送單元,用于將所述接收單元接收到的所述待解答問(wèn)題的答案發(fā)送至所述第一 用戶設(shè)備,以便所述第一用戶設(shè)備將待解答問(wèn)題的答案展示給所述第一用戶。
[0039] 結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,還包括:
[0040] 獲取單元,用于在所述接收分析單元接收第一用戶設(shè)備發(fā)送的待解答問(wèn)題,并對(duì) 所述待解答問(wèn)題進(jìn)行分析得到所述待解答問(wèn)題的特征信息之前,從所述社交網(wǎng)絡(luò)中獲取所 有用戶的用戶數(shù)據(jù);
[0041] 存儲(chǔ)單元,用于將所述獲取單元獲取到的所述所有用戶的用戶數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù) 中;所述所有用戶中包括所述第二用戶。
[0042] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,還包括:
[0043] 處理單元,用于在所述存儲(chǔ)單元將所述所有用戶的用戶數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中之 前,將每個(gè)所述用戶的用戶數(shù)據(jù)按照預(yù)先定義的標(biāo)簽進(jìn)行預(yù)定義;
[0044] 所述存儲(chǔ)單元,具體用于將所述處理單元得到的所有所述用戶的進(jìn)行預(yù)定義后的 用戶數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中;
[0045] 所述匹配單元,包括:
[0046] 獲取模塊,用于從所述數(shù)據(jù)庫(kù)中獲取所述至少一個(gè)第二用戶的進(jìn)行預(yù)定義后的用 戶數(shù)據(jù);
[0047] 匹配模塊,用于將所述待解答問(wèn)題的特征信息和所述獲取模塊獲取到的所述至少 一個(gè)第二用戶的進(jìn)行預(yù)定義后的用戶數(shù)據(jù)進(jìn)行匹配,得到每個(gè)所述第二用戶的匹配度。 [0048] 結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述匹配 單元還包括:
[0049] 篩選模塊,用于在所述獲取模塊從所述數(shù)據(jù)庫(kù)中獲取所述至少一個(gè)第二用戶的進(jìn) 行預(yù)定義后的用戶數(shù)據(jù)之前,根據(jù)所述待解答問(wèn)題的特征信息和所述所有用戶的進(jìn)行預(yù)定 義后的用戶數(shù)據(jù),對(duì)所述所有用戶進(jìn)行篩選,得到所述至少一個(gè)第二用戶。
[0050] 結(jié)合第二方面,在第四種可能的實(shí)現(xiàn)方式中,所述推送單元,包括:
[0051] 排序模塊,用于根據(jù)每個(gè)所述第二用戶的匹配度和對(duì)應(yīng)的所述第二用戶的當(dāng)前狀 態(tài),對(duì)所述第二用戶進(jìn)行排序;
[0052] 選取模塊,用于按照所述排序模塊排序后所述第二用戶順序,依次選取預(yù)設(shè)數(shù)量 的所述第二用戶;
[0053] 推送模塊,用于將所述待解答問(wèn)題通過(guò)所述社交網(wǎng)絡(luò)推送至所述選取模塊選取的 所述預(yù)設(shè)數(shù)量的所述第二用戶對(duì)應(yīng)的第二用戶設(shè)備。
[0054] 結(jié)合第二方面,在第五種可能的實(shí)現(xiàn)方式中,還包括:
[0055] 分析單元,用于在所述發(fā)送單元將所述待解答問(wèn)題的答案發(fā)送至所述第一用戶設(shè) 備之前,對(duì)接收到的所述對(duì)應(yīng)的第二用戶設(shè)備發(fā)送的所述待解答問(wèn)題的答案進(jìn)行分析,得 到所述待解答問(wèn)題的綜合分析結(jié)果;
[0056] 所述發(fā)送單元,具體用于將所述分析單元得到的所述待解答問(wèn)題的綜合分析結(jié)果 發(fā)送至所述第一用戶設(shè)備。
[0057] 本發(fā)明提供的問(wèn)詢方法及裝置,在問(wèn)詢裝置對(duì)待解答問(wèn)題進(jìn)行分析得到待解答問(wèn) 題的特征信息后,將待解答問(wèn)題的特征信息和至少一個(gè)第二用戶的用戶數(shù)據(jù)進(jìn)行匹配,然 后根據(jù)匹配得到的每個(gè)第二用戶的匹配度,將待解答問(wèn)題推送至匹配度滿足預(yù)定條件的第 二用戶對(duì)應(yīng)的第二用戶設(shè)備,以便匹配度滿足預(yù)定條件