一種確定用戶查詢詞是否調用地圖接口的方法與系統的制作方法
【技術領域】
[0001]本發(fā)明涉及搜索引擎技術領域,尤其涉及一種確定用戶查詢詞是否調用地圖接口的方法與系統。
【背景技術】
[0002]目前,電子地圖已經能夠為用戶提供廣泛的服務,成為用戶較為方便的出行工具,其不僅可以通過瀏覽器的網頁來實現,也可以通過安裝在手機中的地圖軟件實現,滿足了用戶隨時通過電子地圖進行搜索的需求,用戶可以通過電子地圖來實現定位或者搜索目的路徑,還可以通過電子地圖對所要搜索的具體地點進行搜索等,在電子地圖中,所要搜索的具體地點可以為一家公司、銀行、一個具體商鋪,公交站以及一座學校與一條具體街道等。
[0003]現有技術中,用戶一般只能通過專門的電子地圖網站對目標具體地點進行搜索,或者到開啟專門的地圖搜索app查詢地點位置,操作比較繁瑣;另外,用戶有時候對一個餐館或公園進行網絡搜索時,往往搜索結果中僅體現餐館或公園相關的網頁信息,而實際上用戶潛在查找所在地圖位置的需求,但需要二次查詢才能獲取,使得查詢效率降低,費時費力。
【發(fā)明內容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決或者減緩上述問題的一種確定用戶查詢詞是否調用地圖接口的方法和相應的一種提供地圖接口以調用的系統。
[0005]根據本發(fā)明的一個方面,提供了一種確定用戶查詢詞是否調用地圖接口的方法,包括:
[0006]接收用戶輸入的查詢詞;
[0007]基于查詢詞確定地圖相關度分數;
[0008]根據所述地圖相關度分數,確定是否調用地圖接口。
[0009]進一步地,基于查詢詞確定地圖相關度分數,進一步包括:
[0010]解析所述查詢詞,并抽取查詢特征;
[0011]根據所述查詢特征以及查詢特征之間的組合,確定所述地圖相關度分數。
[0012]進一步地,根據所述查詢特征以及查詢特征之間的組合,確定所述地圖相關度分數,進一步包括:
[0013]將所述查詢特征與預設句型進行匹配,根據匹配結果確定所述地圖相關度分數。
[0014]進一步地,根據所述查詢特征以及查詢特征之間的組合,確定所述地圖相關度分數,進一步包括:根據所述查詢特征確定查詢樣式,根據所述查詢樣式確定所述地圖相關度分數。
[0015]進一步地,根據所述查詢特征以及查詢特征之間的組合,確定所述地圖相關度分數,進一步包括:判斷所述查詢特征是否是地理屬性特征,根據判斷結果確定所述地圖相關度分數。
[0016]進一步地,根據所述查詢特征以及查詢特征之間的組合,確定所述地圖相關度分數,進一步包括:確定查詢詞中查詢特征之外的詞的占詞比,根據所述占詞比確定所述地圖相關度分數。
[0017]進一步地,該方法在基于查詢詞確定地圖相關度分數后,還包括步驟:根據預定規(guī)則對所確定的地圖相關度分數進行調整。
[0018]進一步地,根據所述地圖相關度分數,確定是否調用地圖接口,進一步包括:
[0019]判斷所述地圖相關度分數是否大于預定閾值,如果是,則調用地圖接口,否則不調用地圖接口。
[0020]進一步地,該方法在確定調用地圖接口之后還包括步驟:
[0021]根據所述查詢詞確定地理屬性特征;
[0022]截取地理屬性特征對應的局部地圖作為圖片進行推送。
[0023]根據本發(fā)明的另一個方面,提供了一種提供地圖接口以調用的系統,包括:
[0024]接收模塊,用于接收用戶輸入的查詢詞;
[0025]地圖相關度分數確定模塊,用于基于查詢詞確定地圖相關度分數;
[0026]調用模塊,用于根據所述地圖相關度分數,確定是否調用地圖接口。
[0027]本發(fā)明針對用戶通過專門的電子地圖網站對目標具體地點進行搜索以及通過開啟專門的地圖搜索app查詢地點位置的相關問題,通過對查詢詞進行打分,進而簡單、易行的實現了召回地圖的目的;同時通過對查詢詞進行打分,確定了用戶對地圖的需求程度,效率高,省時省力。本發(fā)明不僅可以切實的在用戶需要地圖數據的時候為用戶提供地圖數據,還可以提高搜索的時效性與準確性,改善搜索的體驗性。
[0028]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0029]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參數符號表示相同的部件。在附圖中:
[0030]圖1示意性示出了根據本發(fā)明一個實施例的一種確定用戶查詢詞是否調用地圖接口的方法的步驟流程圖;
[0031]圖2示意性示出了根據本發(fā)明一個實施例的一種提供地圖接口以調用的系統的結構框圖。
【具體實施方式】
[0032]下面結合附圖和具體的實施方式對本發(fā)明作進一步的描述。
[0033]如圖1所示,本發(fā)明提出的一種確定用戶查詢詞是否調用地圖接口的方法,包括步驟:
[0034]步驟S1:接收用戶輸入的查詢詞。
[0035]步驟S2:基于查詢詞確定地圖相關度分數。
[0036]具體地,基于查詢詞確定地圖相關度分數包括:解析查詢詞,并抽取查詢特征;根據查詢特征以及查詢特征間的組合,確定地圖相關度分數,其中,根據查詢特征以及查詢特征間的組合,優(yōu)選地,確定地圖相關度分數進一步包括以下四個步驟:a.將查詢特征與預設句型進行匹配,根據匹配結果確定地圖相關度分數;b.根據查詢特征確定查詢樣式,根據查詢樣式確定地圖相關度分數;c.判斷查詢特征是否是地理屬性特征,根據判斷結果確定地圖相關度分數;d.確定查詢詞中查詢特征之外的詞的占詞比,根據占詞比確定地圖相關度分數。最后,綜合以上4個步驟分別確定的地圖相關度分數,確定總的地圖相關度分數。這4個步驟之間在執(zhí)行上沒有先后順序,實際執(zhí)行過程可以任意順序先后執(zhí)行,也可并行式執(zhí)行。
[0037]在每個步驟依據預先確定的數學模型計算地圖相關度分數。由于總會有一些badcase不能解決掉,例如,蘭陵王,從百草園到三味書屋,馬爾代夫地圖等查詢詞,用樣本統計出的數學模型,打分較高,但實際是不能召回地圖的,這個就需要一些規(guī)則來對打分進行調整。因而優(yōu)選的,在基于查詢詞確定地圖相關度分數后,還包括步驟:根據預定規(guī)則對確定的地圖相關度分數進行調整。
[0038]步驟S3:根據地圖相關度分數,確定是否調用地圖接口。
[0039]具體地,判斷地圖相關度分數是否大于預定閾值,如果地圖相關度分數大于預定閾值,則調用地圖接口,且進一步地,在判斷確定調用地圖接口之后還包括:根據查詢詞確定地理屬性特征,截取地理屬性特征對應的局部地圖作為圖片進行描述,其中,將圖片通過嵌入在搜索結果列表中的方式進行推送;如果地圖相關度分數不大于預定閾值,則不調用地圖接口。
[0040]本發(fā)明提出的一種確定用戶查詢詞是否調用地圖接口的方法,通過接收用戶輸入的查詢詞;基于查詢詞確定地圖相關度分數;根據地圖相關度分數,確定是否調用地圖接口,進而可以提高搜索的時效性與準確性,同時還可以改善搜索的體驗性。
[0041]為了更好地理解與應用本發(fā)明提出的一種確定用戶查詢詞是否調用地圖接口的方法,下面通過一個具體實例來進行進一步說明,本發(fā)明不僅局限以下示例。
[0042]具體地,從PC或移動終端上打開搜索客戶端