基于語(yǔ)音識(shí)別的商品搜索方法及商品搜索裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,具體而言,涉及一種基于語(yǔ)音識(shí)別的商品搜索方法和一種基于語(yǔ)音識(shí)別的商品搜索裝置。
【背景技術(shù)】
[0002]用戶在使用ERP(Enterprise Resource Planning,企業(yè)資源計(jì)劃)移動(dòng)應(yīng)用進(jìn)行商品下單服務(wù)時(shí),傳統(tǒng)的下單模式由于選存貨太慢,導(dǎo)致下單效率較低,為改變傳統(tǒng)的下單方式,在相關(guān)技術(shù)中,借助語(yǔ)音搜索的方式進(jìn)行搜索,以提高對(duì)商品的下單效率。
[0003]但在實(shí)際應(yīng)用中,由于實(shí)際企業(yè)的商品存貨中名稱各異,有中文,有數(shù)字,有字母,有特殊字符等,商品的品牌名稱也是比較繁雜,且當(dāng)語(yǔ)音識(shí)別得到的文字信息和要搜索的商品差別比較大時(shí),比如“三五麻辣魚(yú)”中的“麻辣魚(yú)”語(yǔ)音識(shí)別為“馬來(lái)語(yǔ)”等,語(yǔ)音識(shí)別很難做到針對(duì)企業(yè)領(lǐng)域不同商品類型的名稱進(jìn)行識(shí)別,大大降低了搜索的準(zhǔn)確性和效率,影響用戶的使用體驗(yàn)。
[0004]因此,如何確保通過(guò)語(yǔ)音能夠搜索到對(duì)應(yīng)商品成為亟待解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明正是基于上述技術(shù)問(wèn)題至少之一,提出了一種新的基于語(yǔ)音識(shí)別的商品搜索方案,在用戶通過(guò)語(yǔ)音搜索商品的過(guò)程中,通過(guò)不同優(yōu)先級(jí)別的查找模式來(lái)逐步搜索查找目標(biāo)商品,大大增加查找到目標(biāo)商品的概率,使得即便識(shí)別到的字符信息和目標(biāo)商品差異較大時(shí),也能確保搜索到對(duì)應(yīng)商品,提升了用戶的使用體驗(yàn)。
[0006]有鑒于此,本發(fā)明提出了一種基于語(yǔ)音識(shí)別的商品搜索方法,包括:識(shí)別用戶輸入的語(yǔ)音信息,以生成與所述語(yǔ)音信息對(duì)應(yīng)的字符信息;根據(jù)查找時(shí)所依據(jù)的商品信息來(lái)源和所述字符信息中的關(guān)鍵字,預(yù)先設(shè)置不同優(yōu)先級(jí)的多個(gè)查找模式;根據(jù)所述多個(gè)查找模式的優(yōu)先級(jí)以及所述多個(gè)查找模式,查找與所述字符信息匹配的目標(biāo)商品,并輸出所述目標(biāo)商品。
[0007]在該技術(shù)方案中,由于語(yǔ)音識(shí)別本身的局限性和用戶自身的發(fā)音問(wèn)題,當(dāng)用戶通過(guò)語(yǔ)音輸入某個(gè)商品名稱時(shí),可能識(shí)別出的字符信息和用戶實(shí)際需要的商品差別較大,若直接根據(jù)識(shí)別出的字符信息進(jìn)行查找,可能就搜索不到對(duì)應(yīng)的商品,所以通過(guò)根據(jù)查找時(shí)所依據(jù)的商品信息來(lái)源和字符信息中的關(guān)鍵字,預(yù)先設(shè)置不同優(yōu)先級(jí)的多個(gè)查找模式,并根據(jù)多個(gè)查找模式的優(yōu)先級(jí)以及多個(gè)查找模式,查找與字符信息匹配的目標(biāo)商品,增加了查找到目標(biāo)商品的概率,使得即便識(shí)別到的字符信息和目標(biāo)商品差異較大時(shí),也能確保搜索到對(duì)應(yīng)商品,提升了用戶的使用體驗(yàn)。
[0008]在上述技術(shù)方案中,優(yōu)選地,根據(jù)所述多個(gè)查找模式的優(yōu)先級(jí)以及所述多個(gè)查找模式,查找與所述字符信息匹配的目標(biāo)商品的步驟具體包括:在預(yù)設(shè)的第一商品信息庫(kù)中,查找與所述字符信息中的全部字符或全部字符的全拼或全部字符的簡(jiǎn)拼匹配的第一商品,以將查找到的所述第一商品作為所述目標(biāo)商品。
[0009]在該技術(shù)方案中,通過(guò)在預(yù)設(shè)的第一商品信息庫(kù)中,查找與字符信息中的全部字符或全部字符的全拼或全部字符的簡(jiǎn)拼匹配的第一商品,以將查找到的第一商品作為目標(biāo)商品,整個(gè)查找過(guò)程的匹配條件比較嚴(yán)格,以實(shí)現(xiàn)準(zhǔn)確查找。
[0010]具體地,比如,用戶在進(jìn)行語(yǔ)音搜索時(shí),識(shí)別到的字符信息為“春榮寂靜”,而用戶實(shí)際需要搜索的商品為“春蓉雞精”,此時(shí)通過(guò)商品“春蓉雞精”所在的企業(yè)數(shù)據(jù)庫(kù)(即第一商品信息庫(kù)),查詢是否有全部字符的全拼“chunrongjijing”或全部字符的簡(jiǎn)拼“chrjj”來(lái)搜索是否有相匹配的發(fā)音的商品,若有,則直接輸出該商品。
[0011]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,還包括:檢測(cè)是否能夠查找到所述第一商品;在確定查找不到所述第一商品時(shí),在預(yù)設(shè)的第二商品信息庫(kù)中,查找與所述字符信息中的全部字符或全部字符的全拼或全部字符的簡(jiǎn)拼匹配的第二商品,以將查找到的所述第二商品作為所述目標(biāo)商品。
[0012]在該技術(shù)方案中,可能第一商品信息庫(kù)中未存儲(chǔ)用戶希望查找的某品牌的商品,就可以通過(guò)調(diào)用第二商品信息庫(kù)中商品信息,查找與字符信息中的全部字符或全部字符的全拼或全部字符的簡(jiǎn)拼匹配的第二商品,以將查找到的第二商品作為目標(biāo)商品,以滿足用戶的查找需求。
[0013]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,還包括:檢測(cè)是否能夠查找到所述第二商品;在確定查找不到所述第二商品時(shí),對(duì)所述字符信息中的全部字符、全部字符的全拼和全部字符的簡(jiǎn)拼進(jìn)行多元分解,以得到多個(gè)查找時(shí)所依據(jù)的所述關(guān)鍵字;根據(jù)所述關(guān)鍵字查找相似度大于預(yù)設(shè)閾值的第三商品,以將查找到的所述第三商品作為所述目標(biāo)商品。
[0014]在該技術(shù)方案中,通過(guò)對(duì)字符信息中的全部字符、全部字符的全拼和全部字符的簡(jiǎn)拼進(jìn)行多元分解,以得到多個(gè)查找時(shí)所依據(jù)的關(guān)鍵字,并根據(jù)關(guān)鍵字查找相似度大于預(yù)設(shè)閾值的第三商品,使得當(dāng)識(shí)別到的字符信息與實(shí)際商品差別較大,通過(guò)多個(gè)關(guān)鍵字搜索匹配,以增加查找到對(duì)應(yīng)商品的概率,具體地,在用戶希望查找商品“花之語(yǔ)杭白菊”時(shí),而識(shí)別到的字符信息為“話劇行白居”,就可以對(duì)“話劇行白居”的字符和對(duì)應(yīng)拼音或簡(jiǎn)拼進(jìn)行一元、二元、三元分詞,每個(gè)分詞都可以是關(guān)鍵字,來(lái)進(jìn)行全方位匹配搜索并計(jì)算對(duì)應(yīng)的相似度,相似度越高,說(shuō)明可能就是目標(biāo)商品,使得即便識(shí)別到的字符信息和目標(biāo)商品差異較大時(shí),也能確保搜索到對(duì)應(yīng)商品,提升了用戶的使用體驗(yàn)。
[0015]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,還包括:檢測(cè)是否能夠查找到所述第三商品;在確定查找不到所述第三商品時(shí),對(duì)所述字符信息進(jìn)行模糊匹配,以確定對(duì)應(yīng)的候選品牌集和候選品類集;將所述候選品牌集中的任一品牌和所述候選品類集中的任一品類進(jìn)行搭配組合,并查找搭配組合度最高的第四商品,以將查找到的所述第四商品作為所述目標(biāo)商品O
[0016]在該技術(shù)方案中,若查找不到第三商品,說(shuō)明識(shí)別到的字符信息和實(shí)際的商品之間差異很大,通過(guò)關(guān)鍵字已不足以確定字符信息對(duì)應(yīng)的商品,此時(shí)可以通過(guò)對(duì)字符信息進(jìn)行模糊匹配,通過(guò)投票的方式確定對(duì)應(yīng)的候選品牌集和候選品類集,以及將候選品牌集中的任一品牌和候選品類集中的任一品類進(jìn)行搭配組合,并使用互信息的方法查找搭配組合度最高的第四商品,具體地,比如用戶希望查找商品“脈動(dòng)青檸運(yùn)動(dòng)飲料”,而識(shí)別到的字符信息為“買(mǎi)多起立云朵銀鷺”,通過(guò)確認(rèn)“買(mǎi)多起立云朵銀鷺”可能包含有“麥多、脈動(dòng)、銀鷺”等品牌,以及“洗衣液、飲料、火鍋”等品類,并將品牌和品類進(jìn)行搭配,找出搭配組合度最高的“脈動(dòng)飲料”作為目標(biāo)商品,避免根據(jù)語(yǔ)音識(shí)別不到商品的尷尬局面,提升了用戶的使用體驗(yàn)。
[0017]根據(jù)本發(fā)明的第二方面,還提出一種基于語(yǔ)音識(shí)別的商品搜索裝置,包括:語(yǔ)音識(shí)別單元,用于識(shí)別用戶輸入的語(yǔ)音信息,以生成與所述語(yǔ)音信息對(duì)應(yīng)的字符信息;設(shè)置單元,用于根據(jù)查找時(shí)所依據(jù)的商品信息來(lái)源和所述字符信息中的關(guān)鍵字,預(yù)先設(shè)置不同優(yōu)先級(jí)的多個(gè)查找模式;處理單元,用于根據(jù)所述多個(gè)查找模式的優(yōu)先級(jí)以及所述多個(gè)查找模式,查找與所述字符信息匹配的目標(biāo)商品,并輸出所述目標(biāo)商品。
[0018]在該技術(shù)方案中,由于語(yǔ)音識(shí)別本身的局限性和用戶自身的發(fā)音問(wèn)題,當(dāng)用戶通過(guò)語(yǔ)音輸入某個(gè)商品名稱時(shí),可能識(shí)別出的字符信息和用戶實(shí)際需要的商品差別較大,若直接根據(jù)識(shí)別出的字符信息進(jìn)行查找,可能就搜索不到對(duì)應(yīng)的商品,所以通過(guò)根據(jù)查找時(shí)所依據(jù)的商品信息來(lái)源和字符信息中的關(guān)鍵字,預(yù)先設(shè)置不同優(yōu)先級(jí)的多個(gè)查找模式,并根據(jù)多個(gè)查找模式的優(yōu)先級(jí)以及多個(gè)查找模式,查找與字符信息匹配的目標(biāo)商品,增加了查找到目標(biāo)商品的概率,使得即便識(shí)別到的字符信息和目標(biāo)商品差異較大時(shí),也能確保搜索到對(duì)應(yīng)商品,提升了用戶的使用體驗(yàn)。
[0019]在上述技術(shù)方案中,優(yōu)選地,所述處理單元包括:第一查找單元,用于在預(yù)設(shè)的第一商品信息庫(kù)中,查找與所述字符信息中的全部字符或全部字符的全拼或全部字符的簡(jiǎn)拼匹配的第一商品,以將查找到的所述第一商品作為所述目標(biāo)商品。
[0020]在該技術(shù)方案中,通過(guò)在預(yù)設(shè)的第一商品信息庫(kù)中,查找與字符信息中的全部字符或全部字符的全拼或全部字符的簡(jiǎn)拼匹配的第一商品,以將查找到的第一商品作為目標(biāo)商品,整個(gè)查找過(guò)程的匹配條件比較嚴(yán)格,以實(shí)現(xiàn)準(zhǔn)確查找。
[0021]具體地,比如,用戶在進(jìn)行語(yǔ)音搜索時(shí),識(shí)別到的字符信息為“春榮寂靜”,而用戶實(shí)際需要搜索的商品為“春蓉雞精”,此時(shí)通過(guò)商品“春蓉雞精”所在的企業(yè)數(shù)據(jù)庫(kù)(即第一商品信息庫(kù)),查詢是否有全部字符的全拼“chunrongjijing”或全部字符的簡(jiǎn)拼“chrjj”來(lái)搜索是否有相匹配的發(fā)音的商品,若有,則直接輸出該商品。
[0022]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述處理單元還包括:第一檢測(cè)單元,檢測(cè)是否能夠查找到所述第一商品;第二查找單元,用于在所述第一檢測(cè)單元確定查找不到所述第一商品時(shí),在預(yù)設(shè)的第二商品信息庫(kù)中,查找與所述字符信息中的全部字符或全部字符的全拼或全部字符的簡(jiǎn)拼匹配的第二商品,以將查找到的所述第二商品作為所述目標(biāo)商品O
[0023]在該技術(shù)方案中,可能第一商品信息庫(kù)中未存儲(chǔ)用戶希望查找的某品牌的商品,就可以通過(guò)調(diào)用第二商品信息庫(kù)中商品信息,查找與字符信息中的全部字符或全部字符的全拼或全部字符的簡(jiǎn)拼匹配的第二商品,以將查找到的第二商品作為目標(biāo)商品,以滿足用戶的查找需求。
[0024]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述處理單元還包括:第二檢測(cè)單元,用于檢測(cè)是否能夠查找到所述第二商品;獲取單元,用于在所述第二檢測(cè)單元確定查找不到所述第二商品時(shí),對(duì)所述字符信息中的全部字符、全部字符的全拼和全部字符的簡(jiǎn)拼進(jìn)行多元分解,以得到多個(gè)查找時(shí)所依據(jù)的所述關(guān)鍵字;第三查找單元,用于根據(jù)所述關(guān)鍵字查找相似度大于預(yù)設(shè)閾值的第三商品,以將查找到的所述第三商品作為所述目標(biāo)商品。
[0025]在該技術(shù)方案中,通過(guò)對(duì)字符信息中的全