本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,更具體地說(shuō),涉及一種智能搜索系統(tǒng)及方法。
背景技術(shù):
隨著信息時(shí)代的不斷發(fā)展,互聯(lián)網(wǎng)也走進(jìn)了人們生活的各個(gè)角落。輕輕一點(diǎn)搜索引擎,人們往往足不出戶就可以獲取各種信息,信息的共享大大便利了人們的生活。電子商務(wù)的蓬勃發(fā)展也為人們通過(guò)互聯(lián)網(wǎng)獲取各種服務(wù)提供了便利。但是,隨著互聯(lián)網(wǎng)用戶群的不斷增大,如何更準(zhǔn)確的把握用戶的真實(shí)意圖,提供更快捷便利的服務(wù),逐漸引起了服務(wù)提供商及中間商們的關(guān)注。在現(xiàn)實(shí)生活中,人們?cè)跒g覽一個(gè)網(wǎng)絡(luò)頁(yè)面時(shí),發(fā)現(xiàn)自己感興趣的詞語(yǔ)時(shí),需要自己將所感興趣的詞語(yǔ)輸入至搜索框來(lái)查詢,給用戶瀏覽帶來(lái)不便,降低了用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種智能搜索系統(tǒng)及方法,可以使用戶在瀏覽頁(yè)面時(shí),方便用戶查詢所感興趣的詞語(yǔ),極大方便了用戶,提升了用戶體驗(yàn)。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:構(gòu)造一種智能搜索系統(tǒng),包括
已存儲(chǔ)有默認(rèn)的關(guān)鍵詞的數(shù)據(jù)庫(kù)模塊;
搜索框,用于根據(jù)用戶正在瀏覽的頁(yè)面進(jìn)行語(yǔ)義分析,判斷所瀏覽的網(wǎng)頁(yè)上有所述數(shù)據(jù)庫(kù)模塊所存儲(chǔ)的關(guān)鍵詞時(shí),則自動(dòng)獲取所述關(guān)鍵詞作為搜索詞;
提示模塊,用于列出所述搜索詞包含的類別;
查詢模塊,用于根據(jù)用戶輸入的選擇指令,選擇所述搜索詞對(duì)應(yīng)的類別查詢對(duì)應(yīng)的產(chǎn)品;
結(jié)果顯示模塊,用于顯示查詢的結(jié)果。
優(yōu)選地,所述智能搜索系統(tǒng)還包括搜索框隱藏模塊,用于判斷網(wǎng)絡(luò)頁(yè)面是否正在滑動(dòng),若是,則隱藏所述搜索框。
優(yōu)選地,所述智能搜索系統(tǒng)還包括信息抓取模塊,用于當(dāng)用戶選擇了所瀏覽頁(yè)面的非關(guān)鍵詞時(shí),自動(dòng)將所選擇的非關(guān)鍵詞送至所述搜索框作為搜索詞。
優(yōu)選地,所述智能搜索系統(tǒng)還包括自動(dòng)推送模塊,用于當(dāng)所述查詢模塊未查找到對(duì)應(yīng)的產(chǎn)品時(shí),則對(duì)所述搜索詞進(jìn)行分析,并推送與所述搜索詞相近的產(chǎn)品或者非相近的產(chǎn)品。
優(yōu)選地,所述智能搜索系統(tǒng)還包括
搜索框位置固定模塊,用于根據(jù)用戶輸入的搜索框固定指令,固定所述搜索框的位置,當(dāng)滑動(dòng)頁(yè)面時(shí),使得所述搜索框相對(duì)于顯示器邊框的位置不變。
優(yōu)選地,所述智能搜索系統(tǒng)還包括
搜索框位置調(diào)整模塊,用于根據(jù)用戶輸入的搜索框調(diào)整指令,調(diào)整所述搜索框的位置,當(dāng)滑動(dòng)頁(yè)面時(shí),調(diào)整所述搜索框到當(dāng)前瀏覽的位置。
本發(fā)明還提供一種智能搜索方法,包括下述步驟:
根據(jù)用戶正在瀏覽的頁(yè)面進(jìn)行語(yǔ)義分析,判斷所瀏覽的網(wǎng)頁(yè)上有數(shù)據(jù)庫(kù)模塊所存儲(chǔ)的關(guān)鍵詞時(shí),則自動(dòng)獲取所述關(guān)鍵詞作為搜索詞;
列出所述搜索詞包含的類別;
根據(jù)用戶輸入的選擇指令,選擇所述搜索詞對(duì)應(yīng)的類別查詢對(duì)應(yīng)的產(chǎn)品;
顯示查詢的結(jié)果。
優(yōu)選地,所述智能搜索方法還包括下述步驟:
判斷網(wǎng)絡(luò)頁(yè)面是否正在滑動(dòng),若是,則隱藏搜索框。
優(yōu)選地,所述智能搜索方法還包括下述步驟:
當(dāng)用戶選擇了所瀏覽頁(yè)面的非關(guān)鍵詞時(shí),自動(dòng)將所選擇的非關(guān)鍵詞送至所述搜索框作為搜索詞。
優(yōu)選地,所述智能搜索方法還包括下述步驟:
當(dāng)查詢模塊未查找到對(duì)應(yīng)的信息時(shí),則對(duì)所述搜索詞進(jìn)行分析,并推送與所述搜索詞相近的產(chǎn)品或者非相近的產(chǎn)品。
實(shí)施本發(fā)明,具有以下有益效果:通過(guò)搜索框自動(dòng)分析并獲取用戶正在瀏覽頁(yè)面的關(guān)鍵詞作為搜索詞,提示模塊列出這些搜索詞的類別,可以使用戶有針對(duì)性地進(jìn)行查詢,再由查詢模塊根據(jù)用戶選擇查詢對(duì)應(yīng)的產(chǎn)品,從而減少了用戶操作的流程,節(jié)省了時(shí)間,極大方便了用戶,提升了用戶體驗(yàn)。
附圖說(shuō)明
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中:
圖1是本發(fā)明的智能搜索系統(tǒng)的原理;
圖2是本發(fā)明智能搜索方法的流程圖。
具體實(shí)施方式
如圖1所示,在本發(fā)明的智能搜索系統(tǒng)第一實(shí)施例中,智能搜索系統(tǒng)1包括搜索框11、提示模塊12、查詢模塊13、結(jié)果顯示模塊19、搜索框隱藏模塊14、信息抓取模塊15、自動(dòng)推送模塊16、搜索框位置固定模塊17、搜索框位置調(diào)整模塊18、數(shù)據(jù)庫(kù)模塊110。
數(shù)據(jù)庫(kù)模塊110存儲(chǔ)有默認(rèn)的關(guān)鍵詞,其中還包括關(guān)鍵詞的類別,所默認(rèn)的關(guān)鍵詞可以持續(xù)更新。
搜索框11用于根據(jù)用戶正在瀏覽的頁(yè)面進(jìn)行語(yǔ)義分析,判斷所瀏覽的網(wǎng)頁(yè)上是否有數(shù)據(jù)庫(kù)模塊110所存儲(chǔ)的關(guān)鍵詞,若有,則自動(dòng)獲取該關(guān)鍵詞作為搜索詞。當(dāng)瀏覽的頁(yè)面變化時(shí),搜索框11會(huì)對(duì)新的頁(yè)面進(jìn)行語(yǔ)義分析,將新的頁(yè)面上的關(guān)鍵詞代替原來(lái)的關(guān)鍵詞作為搜索詞。當(dāng)然,還可以直接在搜索框11中輸入搜索詞。提示模塊12用于列出搜索詞包含的類別。在實(shí)際中,一個(gè)詞可能會(huì)包括若干個(gè)類別,例如,搜索詞為“海爾”,則其可包括的類別為電冰箱、洗衣機(jī)、空調(diào)等,提示模塊12將這些類別列出來(lái)之后,用戶可根據(jù)自己所感興趣的類別進(jìn)行查詢。搜索詞為“智能手機(jī)”,則該搜索詞的類別可包括華為、中興、小米、聯(lián)想等。
查詢模塊13用于根據(jù)用戶輸入的選擇指令,選擇搜索詞對(duì)應(yīng)的類別查詢對(duì)應(yīng)的產(chǎn)品。
結(jié)果顯示模塊19用于顯示查詢的結(jié)果。查詢的結(jié)果包括產(chǎn)品的名稱、型號(hào)、生產(chǎn)廠家、產(chǎn)品配置、價(jià)格、產(chǎn)地等信息。
搜索框隱藏模塊14用于判斷網(wǎng)絡(luò)頁(yè)面是否正在滑動(dòng),若是,則隱藏搜索框11。這里判斷網(wǎng)絡(luò)頁(yè)面是否正在滑動(dòng),可以是上下滑動(dòng),也可以是左右滑動(dòng),可以設(shè)置為網(wǎng)絡(luò)頁(yè)面上下移動(dòng)時(shí),隱藏搜索框11,或者網(wǎng)絡(luò)頁(yè)面左右移動(dòng)時(shí),隱藏搜索框11,還可以是上下或左右移動(dòng)時(shí),隱藏搜索框11。
信息抓取模塊15用于當(dāng)用戶選擇了所瀏覽頁(yè)面的非關(guān)鍵詞時(shí),自動(dòng)將所選擇的非關(guān)鍵詞送至搜索框11作為搜索詞。在實(shí)際應(yīng)用中,用戶瀏覽網(wǎng)頁(yè)時(shí),有些詞語(yǔ)沒有被搜索框11作為關(guān)鍵詞,此時(shí)用戶可自己選擇該詞語(yǔ),信息抓取模塊15則會(huì)將用戶所選擇的詞語(yǔ)送至搜索框11作為搜索詞。
自動(dòng)推送模塊16用于當(dāng)查詢模塊13未查找到對(duì)應(yīng)的產(chǎn)品時(shí),對(duì)搜索詞進(jìn)行分析,并推送與搜索詞相近的產(chǎn)品或者非相近的產(chǎn)品。當(dāng)用戶瀏覽購(gòu)物的網(wǎng)站時(shí),自動(dòng)推送模塊16推送的產(chǎn)品為該購(gòu)物網(wǎng)站上擁有的產(chǎn)品。例如,當(dāng)用戶瀏覽華為手機(jī)網(wǎng)站時(shí),查詢模塊13根據(jù)搜索詞沒有查詢到對(duì)應(yīng)的產(chǎn)品時(shí),自動(dòng)推送模塊16獲取該搜索詞,并分析搜索詞中的關(guān)鍵字,再推送包含該關(guān)鍵字的產(chǎn)品。例如,搜索詞是華為P8手機(jī),如果查詢模塊沒有查詢到該手機(jī),則自動(dòng)推送模塊16則會(huì)自動(dòng)推送相近的產(chǎn)品,例如華為P6手機(jī)。當(dāng)用戶瀏覽小米手機(jī)網(wǎng)站時(shí),查詢模塊13根據(jù)搜索詞“華為P8手機(jī)”沒有查詢到對(duì)應(yīng)的產(chǎn)品時(shí),自動(dòng)推送模塊16則推送小米手機(jī)。
搜索框位置固定模塊17用于根據(jù)用戶輸入的搜索框固定指令,固定搜索框11的位置,當(dāng)滑動(dòng)頁(yè)面時(shí),使得搜索框11相對(duì)于顯示器邊框的位置不變。
搜索框位置調(diào)整模塊18用于根據(jù)用戶輸入的搜索框調(diào)整指令,調(diào)整搜索框11的位置,當(dāng)滑動(dòng)頁(yè)面時(shí),調(diào)整搜索框11到當(dāng)前瀏覽的位置。
在實(shí)際上網(wǎng)時(shí),有些用戶習(xí)慣將搜索框11固定在顯示屏的某個(gè)位置,而有些用戶則習(xí)慣搜索框11在自己所瀏覽頁(yè)面的旁,搜索框位置固定模塊17和搜索框位置調(diào)整模塊18可以滿足用戶的不同選擇。
本發(fā)明還提供一種智能搜索方法,該方法包括下述步驟:
S1、搜索框11根據(jù)用戶正在瀏覽的頁(yè)面進(jìn)行語(yǔ)義分析,判斷所瀏覽的網(wǎng) 頁(yè)上有數(shù)據(jù)庫(kù)模塊110所存儲(chǔ)的關(guān)鍵詞時(shí),則自動(dòng)獲取該關(guān)鍵詞作為搜索詞。
S2、提示模塊12列出搜索詞包含的類別。
S3、查詢模塊13根據(jù)用戶輸入的選擇指令,選擇搜索詞對(duì)應(yīng)的類別查詢對(duì)應(yīng)的產(chǎn)品。
S4、結(jié)果顯示模塊19顯示查詢的結(jié)果。
該智能搜索方法還可以包括下述步驟:
S5、搜索框隱藏模塊14判斷網(wǎng)絡(luò)頁(yè)面是否正在滑動(dòng),若是,則隱藏搜索框11。當(dāng)然,也可以設(shè)置其他條件,使搜索框隱藏模塊14隱藏搜索框,例如,設(shè)置為在瀏覽一些特定網(wǎng)頁(yè)時(shí),不顯示搜索框11。
在步驟S1之前還包括下述步驟:
S10、在數(shù)據(jù)庫(kù)模塊110中存入默認(rèn)的關(guān)鍵詞。
在步驟S2之前還可以包括下述步驟:
S6、當(dāng)用戶選擇了所瀏覽頁(yè)面的非關(guān)鍵詞時(shí),信息抓取模塊15自動(dòng)將所選擇的非關(guān)鍵詞送至搜索框11作為搜索詞。
在步驟S3之后還包括下述步驟:
S7、當(dāng)查詢模塊13未查找到對(duì)應(yīng)的信息時(shí),自動(dòng)推送模塊16則對(duì)搜索詞進(jìn)行分析,并推送與所述搜索詞相近的產(chǎn)品或者非相近的產(chǎn)品。
作為優(yōu)選地,在另一實(shí)施例中,還可以包括步驟S8或S9:
S8、搜索框位置固定模塊17根據(jù)用戶輸入的搜索框固定指令,固定搜索框11的位置,當(dāng)滑動(dòng)頁(yè)面時(shí),使得搜索框11相對(duì)于顯示器邊框的位置不變。
S9、搜索框位置調(diào)整模塊18根據(jù)用戶輸入的搜索框調(diào)整指令,調(diào)整搜索框11的位置,當(dāng)滑動(dòng)頁(yè)面時(shí),調(diào)整搜索框11到當(dāng)前瀏覽的位置。
綜上所述,智能搜索系統(tǒng)1通過(guò)搜索框11分析獲取用戶正在瀏覽頁(yè)面的關(guān)鍵詞作為搜索詞,提示模塊12列出該搜索詞的類別,用于可選擇該搜索詞的類別,通過(guò)查詢模塊13查詢對(duì)應(yīng)的產(chǎn)品。當(dāng)部分詞語(yǔ)沒有被搜索框11作為關(guān)鍵詞被獲取,用戶可選擇該非關(guān)鍵詞后,由信息抓取模塊15送至搜索框11作為搜索詞。整個(gè)過(guò)程可自動(dòng)的幫助用戶在搜索框11中輸入搜索詞,節(jié)省了時(shí)間,其次,提示模塊12根據(jù)搜索詞顯示搜索詞的類別,用戶可根據(jù)所要查 詢的類別,有針對(duì)性進(jìn)行的查詢,方便了用戶,也節(jié)省了時(shí)間,提升了用戶體驗(yàn)。
當(dāng)查詢模塊13在沒有查詢到相關(guān)的產(chǎn)品時(shí),自動(dòng)推送模塊16還可以為用戶推送相近或者不相近的產(chǎn)品,可以在一定程度上為其他產(chǎn)品做推廣。
可以理解的,以上實(shí)施例僅表達(dá)了本發(fā)明的優(yōu)選實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制;應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,可以對(duì)上述技術(shù)特點(diǎn)進(jìn)行自由組合,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍;因此,凡跟本發(fā)明權(quán)利要求范圍所做的等同變換與修飾,均應(yīng)屬于本發(fā)明權(quán)利要求的涵蓋范圍。