專利名稱:一種搜索興趣點的方法及終端的制作方法
技術領域:
本發(fā)明涉及位置服務領域,尤其涉及一種搜索興趣點的方法及終端。
背景技術:
電腦、手機、導航設備等終端都可以裝載電子地圖,以導航設備為例,其工作原理為導航設備確定特定位置的位置坐標,將其與自身儲存的電子地圖中記載的位置坐標進行匹配,以此來確定搭載該導航設備的導航對象在電子地圖中的準確位置。導航設備可以是車載終端、便攜式導航儀、手機終端等。導航對象可以是車輛、行人等。在用戶設定好出發(fā)地和目的地之后,導航設備會根據(jù)自身儲存的電子地圖數(shù)據(jù)計算導航路徑,并依據(jù)算得的導航路徑為用戶導航?,F(xiàn)有的終端一般是用戶通過輸入興趣點的名稱進行具體或者模糊的匹配來搜索相應的興趣點,但是如果用戶想要搜尋某個區(qū)域內(nèi)所有的興趣點位置,則需要一個個進行搜索,操作起來比較麻煩。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題在于針對現(xiàn)有技術中在用戶無法同時查詢某個區(qū)域內(nèi)的多個興趣點位置的缺陷,提供一種搜索興趣點的方法及終端。本發(fā)明解決其技術問題所采用的技術方案是提供一種搜索興趣點的方法,包括以下步驟獲取用戶在電子地圖上劃定的區(qū)域;根據(jù)所劃定的區(qū)域進行興趣點的搜索;在所述電子地圖上顯示搜索到的興趣點。本發(fā)明所述的方法中,在根據(jù)所劃定的區(qū)域進行興趣點的搜索之前,判斷用戶在劃定區(qū)域時的曲線是否為封閉曲線,若為封閉曲線,則將該封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域進行興趣點的搜索。本發(fā)明所述的方法中,若用戶在劃定區(qū)域時的曲線的封閉率達到預設值,則判定該曲線為近似封閉曲線,并自動將該近似封閉曲線補成封閉曲線,并將補完后的封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域進行興趣點的搜索。本發(fā)明所述的方法中,若用戶在劃定區(qū)域時的曲線既非封閉曲線,也非所述近似封閉曲線,則查找與該曲線相匹配的道路路段,并將以該道路路段為中心線的預設范圍內(nèi)的區(qū)域作為搜索區(qū)域進行興趣點的搜索。本發(fā)明所述的方法中,在根據(jù)所劃定的區(qū)域進行興趣點的搜索之前,還包括步驟獲取用戶所選擇的興趣點分類,以根據(jù)該分類對搜索區(qū)域進行興趣點搜索并在所述電子地圖上顯示該分類下的興趣點。本發(fā)明所述的方法中,在所述電子地圖上顯示搜索到的興趣點時,還將興趣點以列表的形式顯示。本發(fā)明解決其技術問題所采用的另一技術方案是提供一種終端,包括觸摸屏,其特征在于,包括用戶輸入獲取單元,用于通過觸摸屏獲取用戶在電子地圖上劃定的區(qū)域;搜索單元,用于根據(jù)所劃定的區(qū)域進行興趣點的搜索;顯示單元,用于在所述電子地圖上顯示搜索到的興趣點。本發(fā)明所述的終端中,該終端還包括
判斷單元,用于在所述搜索單元搜索興趣點之前,判斷用戶在劃定區(qū)域時的曲線是否為封閉曲線,若為封閉曲線,則將該封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域通過所述搜索單元進行興趣點的搜索。本發(fā)明所述的終端中,所述判斷單元還用于若用戶在劃定區(qū)域時的曲線的封閉率達到預設值,則判定該曲線為近似封閉曲線;該終端還包括補曲線單元,用于在所述判斷單元判斷曲線為近似封閉曲線時,自動將該近似封閉曲線補成封閉曲線,并將補完后的封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域通過所述搜索單元進行興趣點的搜索。本發(fā)明所述的終端中,所述用戶輸入獲取單元還用于獲取用戶所選擇的興趣點分類;所述搜索單元還用于根據(jù)該分類對搜索區(qū)域進行興趣點搜索;所述顯示單元還用于在所述電子地圖上顯示搜索到的該分類下的興趣點,所述顯示單元還進一步用于將興趣點以列表的形式顯示。實施本發(fā)明產(chǎn)生的有益效果是本發(fā)明中用戶通過終端的觸摸屏在電子地圖上劃定區(qū)域,終端再在劃定的區(qū)域中搜索興趣點,并在電子地圖上顯示,從而可以實現(xiàn)在劃定范圍內(nèi)同時查找多個興趣點的位置,用戶根據(jù)實際需求通過觸摸屏或者鼠等工具劃定搜索區(qū)域,就可以找到該區(qū)域內(nèi)的興趣點位置,方便快捷,提高了用戶體驗。
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖I是本發(fā)明實施例搜索興趣點的方法流程圖;圖2是本發(fā)明另一實施例搜索興趣點的方法流程圖;圖3是本發(fā)明實施例終端的結(jié)構(gòu)示意圖;圖4是本發(fā)明另一實施例終端的結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例用戶劃定區(qū)域時的曲線為封閉曲線的示意圖;圖6是本發(fā)明實施例用戶劃定區(qū)域時的曲線為近似直線的示意圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖I所示,本發(fā)明實施例搜索興趣點的方法,包括以下步驟
S101、獲取用戶在電子地圖上劃定的區(qū)域,如用戶可以在終端的觸摸屏上劃定一區(qū)域,也可以通過鼠標劃定一區(qū)域,當然也可以利用終端上的其他工具來劃定一區(qū)域,本發(fā)明不做限定;S102、根據(jù)所劃定的區(qū)域進行興趣點的搜索;S103、在電子地圖上顯示搜索到的興趣點。本發(fā)明實施例中用戶根據(jù)實際需求劃定搜索區(qū)域,再在劃定的搜索區(qū)域中查找興趣點,可以同時查找到多個興趣點位置,方便快捷,提高了用戶體驗。如圖2所示,在本發(fā)明的另一實施例搜索興趣點的方法中,以帶有觸摸屏的終端為例,包括以下步驟S201、通過終端的觸摸屏獲取用戶在電子地圖上通過觸摸所留下的軌跡曲線(以 下簡稱曲線);S202、判斷用戶在劃定區(qū)域時的曲線是否為封閉曲線。S203、若用戶在劃定區(qū)域時的曲線為封閉曲線,如圖5所示,則將該封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域。S204、若用戶在劃定區(qū)域時的曲線不為封閉曲線,則判斷用戶在劃定區(qū)域時的曲線的封閉率是否達到預設值。S205、若用戶在劃定區(qū)域時的曲線的封閉率達到預設值,則判定該曲線為近似封閉曲線,并自動將該近似封閉曲線補成封閉曲線,并將補完后的封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域。如封閉率為80%,即不要求用戶所畫的曲線為100%的封閉,而是達到一定的封閉性即可,例如在屏幕上畫的是一個“G”型曲線,這時封閉性超過80%,可判定該曲線為近似封閉曲線,這時可以自動將該曲線補完封閉,并將補完后的區(qū)域作為搜索區(qū)域。S206、若用戶在劃定區(qū)域時的曲線的封閉率未達到預設值,即用戶在劃定區(qū)域時的曲線既不是封閉曲線也不是近似封閉曲線,即曲線的封閉率達不到預設值時,如圖6所示,該曲線為連續(xù)的近似直線,則查找與該曲線相匹配的道路路段,并將以該道路路段為中心線的預設范圍內(nèi)的區(qū)域作為搜索區(qū)域。由于獲取到的非封閉曲線一般情況下是連續(xù)的,那么對應的最接近該曲線的道路也應該是連續(xù)的道路路段,就可以將找到的道路路段的中心線附近區(qū)域作為搜索區(qū)域。S207、在上述步驟中所確定的搜索區(qū)域內(nèi)進行興趣點的搜索。S208、在電子地圖上顯示搜索到的興趣點。進一步地,為了更好地利于用戶找到特定的興趣點,并在所找到的興趣點中進行選擇,在根據(jù)所劃定的區(qū)域進行興趣點的搜索之前,還包括步驟獲取用戶所選擇的興趣點分類,以根據(jù)該分類對搜索區(qū)域進行興趣點搜索并在電子地圖上顯示該分類下的興趣點,其他分類下的興趣點則可以不顯示??墒孪葘⒔K端中電子地圖上的興趣點進行分類,例如分為商鋪、餐館、停車場、加油站、酒店等。如果用戶需要查找某個區(qū)域中的餐館,則可以通過觸摸屏在電子地圖上畫一個區(qū)域,根據(jù)屏幕提示選擇興趣點的類型為餐館,則終端自動在該選定的區(qū)域中搜索所有的餐館,并在電子地圖上顯示搜索到的各個餐館的位置,用戶可以查看任意一個顯示的興趣點的詳細信息,包括地點、全稱以及從當前位置到該興趣點的大致行車時間等。進一步地,為了便于用戶對搜索到的興趣點一目了然,可在電子地圖上顯示搜索到的興趣點時,將興趣點以列表的形式顯不,如將興趣點列表顯不在終端屏.的側(cè)邊欄。列表中可以顯示該興趣點的詳細信息,包括地點、全稱以及從當前位置到該興趣點的大致行車時間等。當用戶在列表中選定其中一個興趣點時,可自動在電子地圖上突出顯示當前所在位置和該興趣點的位置,并生成和顯示兩者之間的導航路徑。本發(fā)明實施例的終端用于實現(xiàn)上述方法,終端可以是電腦、手機和導航設備等,本發(fā)明實施例以具有觸摸屏的導航設備為例,該導航設備包括觸摸屏310。如圖3所示,終端還包括用戶輸入獲取單元320,用于通過觸摸屏310獲取用戶在電子地圖上劃定的區(qū)域;搜索單元330,用于根據(jù)所劃定的區(qū)域進行興趣點的搜索; 顯示單元340,用于在電子地圖上顯示搜索到的興趣點,可以理解的,電子地圖也是通過顯示單元340顯示。進一步地,本發(fā)明另一實施例中,如圖4所示,該終端還包括判斷單元350,用于在搜索單元330搜索興趣點之前,判斷用戶在劃定區(qū)域時的曲線是否為封閉曲線,若為封閉曲線,如圖5所示,則將該封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域通過搜索單元330進行興趣點的搜索。在本發(fā)明的一個實施例中,判斷單元350還用于若用戶在劃定區(qū)域時的曲線的封閉率達到預設值,則判定該曲線為近似封閉曲線;具體如何確定為近似封閉曲線,上文已有詳細描述,在此不贅述。該終端還包括補曲線單元360,用于在判斷單元350判斷曲線為近似封閉曲線時,自動將該近似封閉曲線補成封閉曲線,并將補完后的封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域通過搜索單元330進行興趣點的搜索。若判斷單元350判定用戶在劃定區(qū)域時的曲線既非封閉曲線也非近似封閉曲線,如圖6所示,該曲線為連續(xù)的近似直線,則通過搜索單元330查找與該曲線相匹配的道路路段,并將以該道路路段為中心線的預設范圍內(nèi)的區(qū)域作為搜索區(qū)域進行興趣點的搜索。在本發(fā)明的另一實施例中,用戶輸入獲取單元320還用于獲取用戶所選擇的興趣點分類。搜索單元330根據(jù)該分類對搜索區(qū)域進行興趣點搜索;顯示單元340在電子地圖上顯示該分類下的興趣點。通過興趣點的分類搜索既可以提高搜索速度,又可以方便用戶找到指定范圍內(nèi)的特定興趣點。另外,在所搜索到的同一類興趣點中,用戶還可以根據(jù)自己的喜好選擇相應的興趣點??墒孪葘⒔K端中電子地圖上的興趣點進行分類,例如分為商鋪、餐館、停車場、力口油站、酒店等。如果用戶需要查找某個區(qū)域中的餐館,則可以通過觸摸屏在電子地圖上畫一個區(qū)域,再根據(jù)屏幕提示選擇興趣點的類型為餐館,用戶輸入獲取單元320獲取劃定的區(qū)域和用戶選擇的興趣點類型后,搜索單元330自動在該選定的區(qū)域中搜索所有的餐館,并通過顯示單元340在電子地圖上顯示各個餐館的位置。進一步地,為了便于用戶對搜索到的興趣點一目了然,在上述實施例的基礎上,顯示單元340還進一步用于將興趣點以列表的形式顯示。如將興趣點列表顯示在終端屏幕的側(cè)邊欄,列表中可以顯示該興趣點的詳細信息,包括地點、全稱以及從當前位置到該興趣點的大致行車時間等。當用戶在列表中選定其中一個興趣點時,可通過顯示單元340自動在電子地圖上突出顯示當前所在位置和該興趣點的位置,并通過終端生成和顯示兩者之間的導航路徑。
應當理解的是,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,而所有這些改進和變換都應屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
1.一種搜索興趣點的方法,其特征在于,包括以下步驟 獲取用戶在電子地圖上劃定的區(qū)域; 根據(jù)所劃定的區(qū)域進行興趣點的搜索; 在所述電子地圖上顯示搜索到的興趣點。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在根據(jù)所劃定的區(qū)域進行興趣點的搜索之前,判斷用戶在劃定區(qū)域時的曲線是否為封閉曲線,若為封閉曲線,則將該封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域進行興趣點的搜索。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,若用戶在劃定區(qū)域時的曲線的封閉率達到預設值,則判定該曲線為近似封閉曲線,并自動將該近似封閉曲線補成封閉曲線,并將補完后的封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域進行興趣點的搜索。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,若用戶在劃定區(qū)域時的曲線既非封閉曲線,也非所述近似封閉曲線,則查找與該曲線相匹配的道路路段,并將以該道路路段為中心線的預設范圍內(nèi)的區(qū)域作為搜索區(qū)域進行興趣點的搜索。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在根據(jù)所劃定的區(qū)域進行興趣點的搜索之前,還包括步驟 獲取用戶所選擇的興趣點分類,以根據(jù)該分類對搜索區(qū)域進行興趣點搜索并在所述電子地圖上顯示該分類下的興趣點。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述電子地圖上顯示搜索到的興趣點時,還將興趣點以列表的形式顯示。
7.—種終端,其特征在于,包括 用戶輸入獲取單元,用于獲取用戶在電子地圖上劃定的區(qū)域; 搜索單元,用于根據(jù)所劃定的區(qū)域進行興趣點的搜索; 顯示單元,用于在所述電子地圖上顯示搜索到的興趣點。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,該終端還包括 判斷單元,用于在所述搜索單元搜索興趣點之前,判斷用戶在劃定區(qū)域時的曲線是否為封閉曲線,若為封閉曲線,則將該封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域通過所述搜索單元進行興趣點的搜索。
9.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述判斷單元還用于若用戶在劃定區(qū)域時的曲線的封閉率達到預設值,則判定該曲線為近似封閉曲線; 該終端還包括補曲線單元,用于在所述判斷單元判斷曲線為近似封閉曲線時,自動將該近似封閉曲線補成封閉曲線,并將補完后的封閉曲線內(nèi)的封閉區(qū)域作為搜索區(qū)域通過所述搜索單元進行興趣點的搜索。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述用戶輸入獲取單元還用于獲取用戶所選擇的興趣點分類; 所述搜索單元還用于根據(jù)該分類對搜索區(qū)域進行興趣點搜索; 所述顯示單元還用于在所述電子地圖上顯示搜索到的該分類下的興趣點,所述顯示單元還進一步用于將興趣點以列表的形式顯示。
全文摘要
本發(fā)明公開了一種搜索興趣點的方法及終端,其中方法包括以下步驟獲取用戶在電子地圖上劃定的區(qū)域;根據(jù)所劃定的區(qū)域進行興趣點的搜索;在電子地圖上顯示搜索到的興趣點。本發(fā)明中,用戶根據(jù)實際需求通過觸摸屏或者鼠標等工具劃定搜索區(qū)域,在該劃定的搜索區(qū)域中可以同時查找多個興趣點的位置,方便快捷,提高了用戶體驗。
文檔編號G09B29/00GK102708214SQ20121019768
公開日2012年10月3日 申請日期2012年6月15日 優(yōu)先權(quán)日2012年6月15日
發(fā)明者張文星 申請人:深圳市凱立德科技股份有限公司