本發(fā)明實(shí)施例涉及計算機(jī)技術(shù),尤其涉及一種輔助決策方法和裝置。
背景技術(shù):
隨著科技和經(jīng)濟(jì)的發(fā)展,人們對于飲食有了更高的要求。世面上每年都有層出不窮的新餐廳出現(xiàn),在越來越龐雜的餐廳中找到真正符合自己喜好、口味和需求的餐廳的成本越來越高。
當(dāng)用戶有外出就餐的需求時,如需要找一家適合約會的餐廳或需要找一家適合商務(wù)的餐廳,用戶會通過搜索引擎或者APP來查找餐廳。用戶需要花費(fèi)大量時間去瀏覽搜索結(jié)果或用戶評論才能進(jìn)行最終決策。有些餐廳的評論數(shù)量龐大,用戶評論好壞參差不齊,使得用戶很難通過現(xiàn)有的搜索引擎或APP找到符合自身需求的查詢結(jié)果。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種輔助決策方法和裝置,能夠?qū)⒎嫌脩粜枨蟮牟樵兘Y(jié)果直接反饋給用戶,提高了用戶的查詢效率,為用戶的最終決策提供了極大的方便。
第一方面,本發(fā)明實(shí)施例提供了一種輔助決策方法,包括:
獲取用戶輸入的自然語義的查詢信息;
對所述查詢信息進(jìn)行語義分析,得到查詢標(biāo)簽;
在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。
第二方面,本發(fā)明實(shí)施例還提供了一種輔助決策裝置,包括:
查詢信息獲取模塊,用于獲取用戶輸入的自然語義的查詢信息;
查詢標(biāo)簽確定模塊,用于對所述查詢信息進(jìn)行語義分析,得到查詢標(biāo)簽;
查詢結(jié)果確定模塊,用于在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。
本發(fā)明通過獲取用戶輸入的自然語義的查詢信息,對所述查詢信息進(jìn)行語義分析,得到查詢標(biāo)簽,在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果,解決了用戶很難通過現(xiàn)有的搜索引擎或APP找到符合自身需求的查詢結(jié)果的問題,能夠?qū)⒎嫌脩粜枨蟮牟樵兘Y(jié)果直接反饋給用戶,提高了用戶的查詢效率,為用戶的最終決策提供了極大的方便。
附圖說明
圖1為本發(fā)明實(shí)施例一提供的輔助決策方法的流程圖;
圖2為本發(fā)明實(shí)施例一提供的利用輔助決策方法得到查詢結(jié)果的界面示意圖;
圖3為本發(fā)明實(shí)施例二提供的輔助決策方法的流程圖;
圖4為本發(fā)明實(shí)施例二提供的利用輔助決策方法得到查詢結(jié)果的界面示意圖;
圖5為本發(fā)明實(shí)施例三提供的輔助決策方法的流程圖;
圖6為本發(fā)明實(shí)施例三提供的利用輔助決策方法得到查詢結(jié)果后彈出引導(dǎo)選項的界面示意圖;
圖7為本發(fā)明實(shí)施例三提供的根據(jù)引導(dǎo)選項進(jìn)行第二輪查詢的界面示意圖;
圖8為本發(fā)明實(shí)施例三提供的根據(jù)引導(dǎo)選項進(jìn)行第三輪查詢的界面示意圖;
圖9為本發(fā)明實(shí)施例四提供的輔助決策方法的流程圖;
圖10為本發(fā)明實(shí)施例四提供的利用輔助決策方法得到查詢結(jié)果后給出指導(dǎo)語術(shù)的界面示意圖;
圖11為本發(fā)明實(shí)施例五提供的輔助決策裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一提供的輔助決策方法的流程圖,本實(shí)施例可適用于用戶查找餐廳就餐的情況,該方法可以由計算設(shè)備如智能手機(jī)、平板電腦或筆記本電腦來執(zhí)行,具體包括如下:
S101、獲取用戶輸入的自然語義的查詢信息。
用戶可根據(jù)自身需求輸入查詢信息來查找想要的信息內(nèi)容,通常的情況為:用戶想知道某一餐館的詳細(xì)信息可通過在百度搜索引擎輸入該餐館的名稱進(jìn)行搜索,繼而點(diǎn)開搜索反饋的鏈接即可得到想要的內(nèi)容,該方式中,需要用戶輸入準(zhǔn)確的關(guān)鍵詞,搜索引擎根據(jù)該關(guān)鍵詞將關(guān)聯(lián)的數(shù)據(jù)信息反饋給用戶。
和前述內(nèi)容不同的是,本步驟中獲取的是用戶所輸入的自然語義的查詢信息,示例性的,用戶可輸入“我想找一家適合約會的餐廳”或“我想找一家適合小孩的餐廳”。具體的,該查詢信息可以是用戶通過鍵盤錄入的文字信息,還可以是用戶輸入的語音信息,當(dāng)檢測到用戶輸入語音類型的查詢信息時,可自動將該語音信息轉(zhuǎn)換為文字類型的查詢信息。
S102、對所述查詢信息進(jìn)行語義分析,得到查詢標(biāo)簽。
本步驟中對S101獲取到的查詢信息進(jìn)行語義分析,以得到查詢標(biāo)簽。示例性的,當(dāng)用戶想要找到符合需求的餐廳時,該查詢標(biāo)簽可以是餐廳的場景標(biāo)簽(示例性的,可分為適合約會的場景、適合小孩就餐的場景、適合商務(wù)洽談的場景)、菜系標(biāo)簽(如川菜、粵菜或閩南菜)、位置標(biāo)簽(如三里屯、望京或北京西站)和價格標(biāo)簽(如便宜、實(shí)惠或高檔)等。示例性的,當(dāng)用戶輸入“我想找一家適合約會的餐廳”,通過對“我想找一家適合約會的餐廳”進(jìn)行語義分析得到的場景標(biāo)簽為“適合約會”。
示例性的,在語義分析過程中,可將查詢信息分解為查詢的領(lǐng)域、意圖和槽位三種元素,針對三種不同的元素類型采取不同的分析方法。其中,領(lǐng)域定位了需求的范圍,意圖定位了需求的類型,槽位用于需求的精確定位。
具體的,在對領(lǐng)域進(jìn)行分析時,可采用預(yù)設(shè)的分類模型對用戶輸入的查詢信息進(jìn)行分類;在對意圖和槽位進(jìn)行分析時,可采用知識庫推理、模板匹配以及序列標(biāo)注等多種手段進(jìn)行綜合分析。
S103、在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。
示例性的,在S102中確定的查詢標(biāo)簽為“適合約會”,相應(yīng)的,本步驟中在數(shù)據(jù)庫中查找“適合約會”的預(yù)設(shè)標(biāo)簽,將該預(yù)設(shè)標(biāo)簽關(guān)聯(lián)的查詢結(jié)果反饋給用戶。示例性的,該查詢結(jié)果可以是適合約會的餐廳的名稱、位置、人均消費(fèi)金額、評分和距離信息等。圖2為本發(fā)明實(shí)施例一提供的利用輔助決策方法得到查詢結(jié)果的界面示意圖,如圖所示,用戶輸入“幫我找一下適合情侶約會的餐廳”,得到的查詢結(jié)果包括“漢拿山”、“九頭鳥酒家”和“西山匯”等,其中,在每一家餐廳中都標(biāo)注有評分,人均消費(fèi)金額和距離當(dāng)前用戶的距離信息。
本實(shí)施例的技術(shù)方案,可對用戶輸入的自然語義的查詢信息進(jìn)行語義分析來得到查詢標(biāo)簽,并在數(shù)據(jù)庫中查找與查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,將符合用戶需求的查詢結(jié)果直接反饋給用戶,提高了用戶的查詢效率,為用戶的最終決策提供了極大的方便。
在上述技術(shù)方案的基礎(chǔ)上,在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽之前,還包括:獲取用戶的評論信息,對所述評論信息進(jìn)行語義分析以確定預(yù)設(shè)標(biāo)簽。本步驟中,通過獲取到的每家餐廳的大量評論信息來確定預(yù)設(shè)標(biāo)簽,示例性的,當(dāng)獲取到的某家餐廳中的評論中多次提到“適合約會”,則將“適合約會”確定為預(yù)設(shè)標(biāo)簽,并將該家餐廳和“適合約會”的標(biāo)簽關(guān)聯(lián)。具體的,預(yù)設(shè)標(biāo)簽的確定方式可以是:基于詞性及句法依存關(guān)系從評論信息中提取出具有完整語意的候選標(biāo)簽的集合(如“適合帶小孩玩”);進(jìn)行候選標(biāo)簽可用性正負(fù)例標(biāo)注,依據(jù)候選標(biāo)簽的語言環(huán)境,提取出漢語語言模型特征,基于隨機(jī)森林模型預(yù)測出候選標(biāo)簽是否可用,比如“適合帶小孩玩”是語意完整表達(dá)明確的可用的候選標(biāo)簽,可將其作為預(yù)設(shè)標(biāo)簽,而“適合集體”是個語意表達(dá)不完整的候選標(biāo)簽,不適合作為預(yù)設(shè)標(biāo)簽。在預(yù)設(shè)標(biāo)簽和餐廳的關(guān)聯(lián)過程中,可使用多模匹配算法從該餐廳的評論信息中找到預(yù)設(shè)標(biāo)簽出現(xiàn)的頻率,并且通過頻率控制提高預(yù)設(shè)標(biāo)簽和餐廳關(guān)聯(lián)的置信度,最終確定將該預(yù)設(shè)標(biāo)簽和餐廳關(guān)聯(lián)。本方案中,可從全網(wǎng)餐廳信息中獲得的評論信息確定出預(yù)設(shè)標(biāo)簽,并將預(yù)設(shè)標(biāo)簽和餐廳關(guān)聯(lián),將從用戶輸入的查詢信息中確定出的查詢標(biāo)簽對應(yīng)的預(yù)設(shè)標(biāo)簽所關(guān)聯(lián)的餐廳信息直接反饋給用戶,滿足了用戶在不同場景下的用餐需求。
在上述技術(shù)方案的基礎(chǔ)上,在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽包括:依據(jù)所述查詢信息確定查詢領(lǐng)域;在所述查詢領(lǐng)域下的數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽。本步驟中,首先對查詢信息對應(yīng)的查詢領(lǐng)域進(jìn)行確定,并在該查詢領(lǐng)域中進(jìn)行查詢標(biāo)簽和預(yù)設(shè)標(biāo)簽的匹配,提高了查詢效率,避免反饋給用戶的查詢結(jié)果和用戶自身需求不相干的情況出現(xiàn)。
實(shí)施例二
圖3為本發(fā)明實(shí)施例二提供的輔助決策方法的流程圖,本實(shí)施例在實(shí)施例一的基礎(chǔ)上,在返回查詢結(jié)果時引入了用戶的位置信息參量,具體包括如下:
S201、獲取用戶輸入的自然語義的查詢信息。
S202、對所述查詢信息進(jìn)行語義分析,得到查詢標(biāo)簽。
S203、在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,獲取所述用戶的當(dāng)前位置,依據(jù)所述用戶的當(dāng)前位置返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。
當(dāng)用戶輸入查詢信息時,很多情況下用戶并不輸入位置信息,如“我想找一家適合約會的餐廳”,其并沒有明確表示需求的餐廳的地點(diǎn)。本步驟中,在數(shù)據(jù)庫中查找與查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽后,進(jìn)一步獲取該用戶的當(dāng)前位置,示例性的,可通過開啟的定位模塊獲取用戶當(dāng)前定位以得到用戶的精確位置。示例性的,將和用戶當(dāng)前位置最接近的查詢結(jié)果優(yōu)先反饋給用戶。
具體的,如用戶輸入“我想找一家適合約會的餐廳”時,獲取到用戶當(dāng)前的位置是在三里屯,則優(yōu)先將三里屯附近的符合“適合約會”的預(yù)設(shè)標(biāo)簽所關(guān)聯(lián)的查詢結(jié)果返回給用戶。
圖4為本發(fā)明實(shí)施例二提供的利用輔助決策方法得到查詢結(jié)果的界面示意圖,如圖4所示,用戶輸入“幫我找一家最近的海底撈”,此時,返回的查詢結(jié)果為“海底撈火鍋(上地分店)”、“海底撈火鍋(萬柳分店)”和“海底撈火鍋(大鐘寺分店)”,查詢結(jié)果中餐廳距用戶的位置由近及遠(yuǎn)依次排列,距離分別為“3.6”、“8.1km”和“10km”。
本實(shí)施例的技術(shù)方案,通過獲取用戶的當(dāng)前位置,依據(jù)用戶的當(dāng)前位置返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果,避免了需要用戶輸入位置信息才能進(jìn)行查詢的情況出現(xiàn),使得查詢結(jié)果更加符合用戶需求。
在上述技術(shù)方案的基礎(chǔ)上,S203還可以是在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,獲取所述用戶輸入的位置,依據(jù)所述用戶輸入的位置返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。本步驟中,當(dāng)用戶輸入特定位置時,則根據(jù)該用戶輸入的位置返回和預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果,優(yōu)選的,返回的查詢結(jié)果中餐廳的位置距離用戶輸入的位置由近及遠(yuǎn)排列推薦給用戶,以滿足用戶在不同地點(diǎn)就餐的查詢。
實(shí)施例三
圖5為本發(fā)明實(shí)施例三提供的輔助決策方法的流程圖,本實(shí)施例在上述各實(shí)施例的基礎(chǔ)上給出了一種進(jìn)一步輔助用戶決策的方法,具體包括如下:
S301、獲取用戶輸入的自然語義的查詢信息。
S302、對所述查詢信息進(jìn)行語義分析,得到查詢標(biāo)簽。
S303、在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。
S304、彈出引導(dǎo)選項,以供所述用戶點(diǎn)擊,并根據(jù)所述用戶的點(diǎn)擊內(nèi)容或輸入信息返回下一輪查詢結(jié)果。
圖6為本發(fā)明實(shí)施例三提供的利用輔助決策方法得到查詢結(jié)果后彈出引導(dǎo)選項的界面示意圖,如圖所示,當(dāng)為用戶返回查詢結(jié)果后(“漢拿山”、“九頭鳥酒家”、和“西山匯”),在底部彈出“挑個商圈”、“選個價格”、“選個菜系”、“必須這些美食地方”、“那些好聲音駐場的酒吧”和“帝都美食地圖”的引導(dǎo)選項,用戶可根據(jù)自身需求進(jìn)行相應(yīng)點(diǎn)選或輸入新的查詢信息以進(jìn)行下一輪精確查詢。
圖7為本發(fā)明實(shí)施例三提供的根據(jù)引導(dǎo)選項進(jìn)行第二輪查詢的界面示意圖,如圖所示,用戶有根據(jù)彈出的引導(dǎo)選項,輸入了“挑個商圈”的查詢信息,此時,在底部相應(yīng)彈出了可選的商圈,包括“隨便”、“望京”、“中關(guān)村”、“三里屯”等。圖8為本發(fā)明實(shí)施例三提供的根據(jù)引導(dǎo)選項進(jìn)行第三輪查詢的界面示意圖,當(dāng)用戶輸入“三里屯”后,則返回三里屯附近的餐廳“一坐一忘麗江主題餐廳”、“站點(diǎn)比薩”和“大董”等。
本實(shí)施例的技術(shù)方案,通過彈出引導(dǎo)選項,以供所述用戶點(diǎn)擊,并根據(jù)所述用戶的點(diǎn)擊內(nèi)容或輸入信息返回下一輪查詢結(jié)果,對用戶的查詢內(nèi)容進(jìn)行引導(dǎo),以幫助用戶在第一時間查找到符合自身需求的查詢結(jié)果。
實(shí)施例四
圖9為本發(fā)明實(shí)施例四提供的輔助決策方法的流程圖,本實(shí)施例在上述各實(shí)施例的基礎(chǔ)上,給出了一種進(jìn)一步幫助用戶進(jìn)行查詢的方法,具體包括如下:
S401、獲取用戶輸入的自然語義的查詢信息。
S402、對所述查詢信息進(jìn)行語義分析,得到查詢標(biāo)簽。
S403、在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。
S404、依據(jù)所述自然語義的查詢信息和所述用戶的點(diǎn)擊內(nèi)容確定指導(dǎo)語術(shù),并將所述指導(dǎo)語術(shù)反饋給所述用戶。
圖10為本發(fā)明實(shí)施例四提供的利用輔助決策方法得到查詢結(jié)果后給出指導(dǎo)語術(shù)的界面示意圖,如圖所示,根據(jù)前邊用戶輸入的“幫我找一下適合情侶約會的餐廳”、“挑個商圈”和“三里屯”給出了指導(dǎo)語術(shù)“三里屯附近有哪些適合情侶約會的餐館”,當(dāng)用戶再次使用查詢時,可通過輸入推薦的指導(dǎo)語術(shù)精確的得到需要的查詢結(jié)果,提高了搜索效率。
實(shí)施例五
圖11為本發(fā)明實(shí)施例五提供的輔助決策裝置的結(jié)構(gòu)圖,具體包括:
查詢信息獲取模塊1,用于獲取用戶輸入的自然語義的查詢信息;
查詢標(biāo)簽確定模塊2,用于對所述查詢信息進(jìn)行語義分析,得到查詢標(biāo)簽;
查詢結(jié)果確定模塊3,用于在數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。
本實(shí)施例的技術(shù)方案,可對用戶輸入的自然語義的查詢信息進(jìn)行語義分析來得到查詢標(biāo)簽,并在數(shù)據(jù)庫中查找與查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽,將符合用戶需求的查詢結(jié)果直接反饋給用戶,提高了用戶的查詢效率,為用戶的最終決策提供了極大的方便。
在上述技術(shù)方案的基礎(chǔ)上,還包括:
預(yù)設(shè)標(biāo)簽確定模塊,用于獲取用戶的評論信息,對所述評論信息進(jìn)行語義分析以確定預(yù)設(shè)標(biāo)簽。
在上述技術(shù)方案的基礎(chǔ)上,所述查詢結(jié)果確定模塊3具體用于:
依據(jù)所述查詢信息確定查詢領(lǐng)域;
在所述查詢領(lǐng)域下的數(shù)據(jù)庫中查找與所述查詢標(biāo)簽匹配的預(yù)設(shè)標(biāo)簽。
在上述技術(shù)方案的基礎(chǔ)上,所述查詢結(jié)果確定模塊3具體用于:
獲取所述用戶的當(dāng)前位置,依據(jù)所述用戶的當(dāng)前位置返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果;或
獲取所述用戶輸入的位置,依據(jù)所述用戶輸入的位置返回和所述預(yù)設(shè)標(biāo)簽相關(guān)聯(lián)的查詢結(jié)果。
在上述技術(shù)方案的基礎(chǔ)上,還包括:
引導(dǎo)模塊,用于彈出引導(dǎo)選項,以供所述用戶點(diǎn)擊,并根據(jù)所述用戶的點(diǎn)擊內(nèi)容或輸入信息返回下一輪查詢結(jié)果。
在上述技術(shù)方案的基礎(chǔ)上,還包括:
指導(dǎo)模塊,用于依據(jù)所述自然語義的查詢信息和所述用戶的點(diǎn)擊內(nèi)容確定指導(dǎo)語術(shù),并將所述指導(dǎo)語術(shù)反饋給所述用戶。
在上述技術(shù)方案的基礎(chǔ)上,所述查詢結(jié)果包括餐廳的名稱、位置、人均消費(fèi)金額、評分和距離信息中的至少一種。
在上述技術(shù)方案的基礎(chǔ)上,所述預(yù)設(shè)標(biāo)簽包括餐廳的場景標(biāo)簽、菜系標(biāo)簽、位置標(biāo)簽和價格標(biāo)簽中的至少一種。
上述產(chǎn)品可執(zhí)行本發(fā)明任意實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。