[發明專利]對象搜索方法及系統在審
| 申請號: | 201911334930.X | 申請日: | 2019-12-23 |
| 公開(公告)號: | CN111143711A | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 唐笑龍 | 申請(專利權)人: | 貝殼技術有限公司 |
| 主分類號: | G06F16/9537 | 分類號: | G06F16/9537;G06F16/9535 |
| 代理公司: | 北京潤平知識產權代理有限公司 11283 | 代理人: | 肖冰濱;王曉曉 |
| 地址: | 300280 天津市濱海新區南港*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 對象 搜索 方法 系統 | ||
本發明實施例提供一種對象搜索方法及系統,屬于計算機技術領域。所述對象搜索方法包括:獲取用戶在對象搜索地圖上繪制的第一目標區域,該第一目標區域包括用戶期望的搜索地段;獲取組成所述第一目標區域的點的集合;基于所述集合,獲取能夠完全覆蓋所述第一目標區域的第二目標區域;以及獲取所述第二目標區域下的至少一個對象的數據。該對象搜索方法及系統可以根據自定義的目標區域搜索對象的數據。
技術領域
本發明涉及計算機技術領域,具體地涉及一種對象搜索方法及系統。
背景技術
目前,進行對象搜索(例如搜索房源、工作、飯店等)的用戶主要分有兩類,第一類用戶具有明確的目標對象,可以直接上門咨詢;第二類用戶則目標不明確,只能提供目標對象的大致搜索區域。在現有技術中,第二類用戶通常依賴于互聯網進行搜索,而對應的服務商一般都提供了預設定的地圖頁面來輔助用戶搜索對象。舉例而言,對于想要找房的第二類用戶,其可以在房產中介預設定的地圖頁面中選擇已被提前定義的行政區域或單一區域作為目標搜索區域,例如目標搜索區域包括以下單一區域:龍澤、回龍觀、霍營地鐵站。根據地圖可知,這三個區域相鄰,且處于同一行政區域,而能夠覆蓋這三個區域的昌平行政區域又具有大量的別的房源,并不存在可以剛好只覆蓋這三個單一區域的行政區域,從而用戶只能通過頻繁切換龍澤、回龍觀、霍營地鐵站來尋找房源,操作成本很大,且體驗不好。
發明內容
本發明實施例的目的是提供一種對象搜索方法及系統,該對象搜索方法及系統可以根據自定義的目標區域搜索對象的數據。
為了實現上述目的,本發明實施例提供一種對象搜索方法,該對象搜索方法包括:獲取用戶在對象搜索地圖上繪制的第一目標區域,該第一目標區域包括用戶期望的搜索地段;獲取組成所述第一目標區域的點的集合;基于所述集合,獲取能夠完全覆蓋所述第一目標區域的第二目標區域;以及獲取所述第二目標區域下的至少一個對象的數據。
優選地,所述基于所述集合,獲取能夠完全覆蓋所述第一目標區域的第二目標區域包括:獲取所述集合中的至少一個點在預設的第一方向上的第一極值及在預設的第二方向上的第二極值,其中所述第一方向與所述第二方向相交,且所述第一極值和所述第二極值均包括極大值和極小值;基于所述集合中的至少一個點對應的第一極值和第二極值分別確定在所述第一方向和所述第二方向上的搜索范圍;根據所確定的搜索范圍及預設定的形狀,確定能夠完全覆蓋所述第一目標區域的第二目標區域。
優選地,在所述獲取所述第二目標區域下的至少一個對象的數據之前,所述對象搜索方法還包括:獲取并存儲至少一個對象的數據;監聽所存儲的至少一個對象的數據是否存在變化;以及在所監聽的任意一個對象的數據存在變化的情況下,獲取變化后的新的對象的數據以更新所存儲的存在變化的對象的數據。
優選地,所述監聽所存儲的至少一個對象的數據是否存在變化包括:監聽用于記錄所存儲的至少一個對象的數據變化情況的記錄信息以判斷所存儲的各對象的數據是否存在變化。
優選地,所述獲取變化后的新的對象的數據以更新所存儲的存在變化的對象的數據包括:通過消息隊列接收示出對象的數據存在變化的記錄信息;以及當所述消息隊列每接收到一個記錄信息時,獲取該記錄信息對應的變化后的新的對象的數據后,基于所述變化后的新的對象的數據同步所監聽的存在變化的對象的數據后,通過倒排索引將同步后的對象的數據寫入預設定的存儲位置。
優選地,在所述獲取所述第二目標區域下的所有對象的數據之后,該對象搜索方法包括:去除所述所有對象的數據中不存在于所述第一目標區域中的對象的數據。
優選地,所述去除所述所有對象的數據中不存在于所述第一目標區域中的對象的數據包括:針對所述所有對象中的每一對象,執行:獲取以當前對象的點作為起點向預設方向延伸的射線與所述第一目標區域的當前交點數;以及若所述當前交點數為偶數,則去除所述當前對象的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貝殼技術有限公司,未經貝殼技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911334930.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于計算機用的區塊鏈運算系統
- 下一篇:一種電力專用車的副車架





