一種用于獲取地圖中的候選地址信息的方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明設及計算機技術領域,尤其設及一種用于獲取地圖中的候選地址信息的方 法和裝置。
【背景技術】
[0002] 現(xiàn)有的地圖產(chǎn)品一般基于用戶輸入的用于捜索地址的查詢詞來獲取相關的多個 地址,并基于與查詢詞的相關程度或捜索頻率來確定各個地址對應的提示信息在捜索框中 的展現(xiàn)順序。根據(jù)該方式,由于沒有考慮用戶當前的位置和時間等場景信息,無法在一般的 捜索過程中實時地獲取與查詢詞W及用戶當前場景相匹配的捜索結果并向用戶優(yōu)先呈現(xiàn) 符合其當前需求的地址信息,用戶體驗有待提升。并且,基于該方式,用戶輸入較少的查詢 詞后,可能很難在所呈現(xiàn)的提示信息中找到符合其當前需求的地址,從而增加用戶的輸入 操作。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的是提供一種用于獲取地圖中的候選地址信息的方法和裝置。
[0004] 根據(jù)本發(fā)明的一個方面,提供了一種用于獲取地圖中的候選地址信息的方法,其 中,所述方法包括W下步驟:
[0005] -獲取與用戶的查詢信息對應的一個或多個候選地址信息;
[0006] -基于所述用戶的場景相關信息,確定所述一個或多個候選地址信息的展現(xiàn)順序。
[0007] 根據(jù)本發(fā)明的一個方面,還提供了一種用于獲取地圖中的候選地址信息的獲取裝 置,其中,所述獲取裝置包括:
[000引用于獲取與用戶的查詢信息對應的一個或多個候選地址信息的裝置;
[0009] 用于基于所述用戶的場景相關信息,確定所述一個或多個候選地址信息的展現(xiàn)順 序的裝置。
[0010] 與現(xiàn)有技術相比,本發(fā)明具有W下優(yōu)點:通過基于用戶的當前場景信息確定所獲 取的候選地址信息的展現(xiàn)順序,從而優(yōu)先向用戶呈現(xiàn)與其當前場景信息相匹配的地址信 息,方便用戶查找符合其當前需求的地址信息,盡快定位至其所需要的地址。并且,通過基 于所述各個候選地址信息的展現(xiàn)順序來呈現(xiàn)相應的提示信息,進一步方便用戶在所呈現(xiàn)的 提示信息中找到符合其當前需求的地址,從而減少相關的輸入操作;并且,通過基于用戶當 前位置確定用于進行捜索的當前捜索范圍并在該當前捜索范圍內(nèi)獲取相應的候選地址信 息,從而向用戶呈現(xiàn)與其輸入的查詢信息相關的、且位于用戶附近的候選地址信息。并且, 通過不斷擴大捜索范圍來進行捜索,提高了捜索效率,進一步提升了用戶體驗。
【附圖說明】
[0011] 通過閱讀參照W下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它 特征、目的和優(yōu)點將會變得更明顯:
[0012] 圖1示意出了根據(jù)本發(fā)明的一種用于獲取地圖中的候選地址信息的方法流程圖;
[0013] 圖2示意出了根據(jù)本發(fā)明的一種用于獲取地圖中的候選地址信息的獲取裝置的 結構示意圖。
[0014] 附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0015] 下面結合附圖對本發(fā)明作進一步詳細描述。
[0016] 圖1示意出了根據(jù)本發(fā)明的一種用于獲取地圖中的候選地址信息的方法流程圖。 根據(jù)本發(fā)明的方法包括步驟S1和步驟S2。
[0017] 其中,根據(jù)本發(fā)明的方法通過包含于計算機設備中的獲取裝置來實現(xiàn)。所述計算 機設備包括一種能夠按照事先設定或存儲的指令,自動進行數(shù)值計算和/或信息處理的電 子設備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程口陣列(FPGA)、數(shù)字 處理器值SP)、嵌入式設備等。所述計算機設備包括網(wǎng)絡設備和/或用戶設備。
[001引其中,所述網(wǎng)絡設備包括但不限于單個網(wǎng)絡服務器、多個網(wǎng)絡服務器組成的服務 器組或基于云計算(CloudComputing)的由大量主機或網(wǎng)絡服務器構成的云,其中,云計算 是分布式計算的一種,由一群松散禪合的計算機集組成的一個超級虛擬計算機。
[0019] 所述用戶設備包括但不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板、 或聲控設備等方式進行人機交互的電子產(chǎn)品,例如,個人計算機、平板電腦、智能手機、PDA、 游戲機、或IPTV等。
[0020] 優(yōu)選地,根據(jù)本發(fā)明所述的獲取裝置包含于諸如智能手機等移動設備中。
[0021] 優(yōu)選地,根據(jù)本發(fā)明所述的獲取裝置可W包含于地圖類應用中。
[0022] 其中,所述用戶設備及網(wǎng)絡設備所處的網(wǎng)絡包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域 網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡等。
[0023] 需要說明的是,所述用戶設備、網(wǎng)絡設備W及網(wǎng)絡僅為舉例,其他現(xiàn)有的或今后可 能出現(xiàn)的用戶設備、網(wǎng)絡設備W及網(wǎng)絡如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍W 內(nèi),并W引用方式包含于此。
[0024] 參照圖1,在步驟S1中,獲取裝置獲取與用戶的查詢信息對應的一個或多個候選 地址信息。
[0025] 其中,所述查詢信息包括用于各種獲取地址信息的信息,例如用戶通過地圖產(chǎn)品 的捜索框輸入的關鍵詞,又例如,由用戶設備上傳的用于查詢地址信息的語音信息等等。
[0026] 具體地,獲取裝置基于所述用戶的查詢信息在預定的捜索范圍內(nèi)進行查詢,來獲 得與所述查詢信息對應的一個或多個候選地址信息。
[0027] 根據(jù)本發(fā)明的一個優(yōu)選實施例,所述方法還包括步驟S5 (圖未示),所述步驟S1進 一步包括步驟S101(圖未示)。
[002引在步驟S5中,獲取裝置基于所述用戶的場景相關信息,來確定與所述用戶對應的 當前捜索范圍。
[0029] 其中,所述場景相關信息包括所述用戶的當前位置信息。該當前位置信息包括地 圖上與用戶所處位置相對應的坐標信息或地址信息。
[0030] 接著,在步驟S101中,獲取裝置基于所述用戶的查詢信息,在所述當前捜索范圍 內(nèi)進行查詢,w獲得查詢結果,所述查詢結果可包括所述一個或多個候選地址信息。
[0031] 優(yōu)選地,根據(jù)本優(yōu)選實施方案的步驟S1還包括步驟sior(圖未示)。
[0032] 在步驟sior中,當所述查詢結果不滿足預定地址條件時,獲取裝置重新確定所述 用戶對應的當前捜索范圍,并重新執(zhí)行步驟S101,W獲得所述一個或多個候選地址信息。
[0033] 優(yōu)選地,當所述查詢結果不滿足預定地址條件時,獲取裝置基于預定規(guī)則來擴大 捜索范圍,并將擴大后的捜索范圍作為新的當前捜索范圍,來重新執(zhí)行步驟S10LW獲得所 述一個或多個候選地址信息。
[0034]例如,獲取裝置中預定地址條件為查詢結果中候選地址的個數(shù)大于或等于5。在 步驟S5中,獲取裝置將W用戶當前位置為圓屯、,半徑為lOKm的圓形區(qū)域area_l作為當前 捜索范圍,接著在步驟S101中基于用戶的查詢信息"海淀大街",在當前捜索范圍area_l 內(nèi)進行查詢,獲得的查詢結果包含3個候選地址。則獲取裝置確定該查詢結果不滿足預定 地址條件,并基于預定的規(guī)則將當前捜索范圍擴大為W用戶當前位置為圓屯、,半徑為20Km 的圓形區(qū)域area_2,并在擴大后的當前捜索范圍內(nèi)重新執(zhí)行步驟S101,得到包含6個候選 地址的查詢結果。獲取裝置確定該查詢結果滿足預定地址條件,從而繼續(xù)執(zhí)行步驟S2的操 作,來確定該6個候選地址信息的展現(xiàn)順序。
[0035] 根據(jù)本優(yōu)選實施例的方法,通過基于用戶當前位置確定用于進行捜索的當前捜索 范圍并在該當前捜索范圍內(nèi)獲取相應的候選地址信息,從而向用戶呈現(xiàn)與其輸入的查詢信 息相關的、且位于用戶附近的候選地址信息。并且,通過不斷擴大捜索范圍來進行捜索,提 高了捜索效率,進一步提升了用戶體驗。
[0036] 繼續(xù)參照圖1,在步驟S2中,獲取裝置基于所述用戶的場景相關信息,確定所述一 個或多個候選地址信息的展現(xiàn)順序。
[0037] 其中,所述場景相關信息包括但限于W下至少任一項信息:
[003引1)用戶的當前位置位置信息;
[0039]。當前時間信息。
[0040] 具體地,獲取裝置