一種熱點查詢方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及無線和數(shù)據(jù)業(yè)務(wù)技術(shù)領(lǐng)域,特別是涉及一種熱點查詢方法及裝置及系 統(tǒng)。
【背景技術(shù)】
[0002] 現(xiàn)有WiFi熱點查詢方法,一般需要用戶在地圖中選擇要進行熱點查詢的城市,然 后根據(jù)頁面提示,在熱點查詢的搜索框中輸入搜索關(guān)鍵字進行查詢,最后通過在熱點信息 庫的對應(yīng)字段中比對用戶輸入的搜索關(guān)鍵字進行查詢,該種方法的查詢速度快,但是在進 行熱點查詢時,只能根據(jù)用戶輸入的建筑物關(guān)鍵字查詢對應(yīng)建筑物內(nèi)是否設(shè)有熱點,而不 能搜索附近建筑物中的熱點。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于提供一種熱點查詢方法及裝置,用W解決現(xiàn)有熱點查詢技術(shù)只 能查詢對應(yīng)建筑物內(nèi)是否設(shè)有熱點,不能查詢搜索位置附近是否設(shè)有熱點的問題。
[0004] 為了實現(xiàn)上述目的,本發(fā)明提供了一種熱點查詢方法,包括:
[0005] 獲取用戶發(fā)送的熱點搜索關(guān)鍵字,并將所述熱點搜索關(guān)鍵字發(fā)送給地圖檢索系 統(tǒng);
[0006] 獲取所述地圖檢索系統(tǒng)根據(jù)所述熱點搜索關(guān)鍵字得到的第一地理信息;
[0007] 根據(jù)所述第一地理信息,獲取所述第一地理信息所指示的地理范圍內(nèi)的所有熱點 信息。
[0008] 其中,上述熱點查詢方法,所述獲取用戶發(fā)送的熱點搜索關(guān)鍵字,并將所述熱點搜 索關(guān)鍵字發(fā)送給地圖檢索系統(tǒng)的步驟之前還包括:
[0009] 獲取用戶輸入的第一搜索范圍信息,其中,所述第一搜索范圍信息包括:用戶所選 區(qū)域信息。
[0010] 其中,所述獲取所述地圖檢索系統(tǒng)根據(jù)所述熱點搜索關(guān)鍵字得到的第一地理信息 的步驟包括:
[0011] 將所述熱點搜索關(guān)鍵字發(fā)送給所述地圖檢索系統(tǒng);
[0012] 發(fā)送將所述熱點搜索關(guān)鍵字轉(zhuǎn)換為地理信息的轉(zhuǎn)換請求給所述地圖檢索系統(tǒng);
[0013] 接收所述地圖檢索系統(tǒng)根據(jù)所述轉(zhuǎn)換請求生成的第一地理信息。
[0014] 其中,所述根據(jù)所述第一地理信息,獲取所述第一地理信息所指示的地理范圍內(nèi) 的所有熱點信息的步驟包括:
[0015] 獲取所述第一地理信息對應(yīng)的第一地理位置所在區(qū)域內(nèi)的所有熱點信息;
[0016] 計算所述第一地理位置與每個熱點的經(jīng)度差W及締度差;
[0017] 獲取經(jīng)度差和締度差都位于第一地理信息所指示的地理范圍內(nèi)的所有熱點信息。
[0018] 其中,所述獲取所述第一地理信息對應(yīng)的第一地理位置所在區(qū)域內(nèi)的所有熱點信 息的步驟包括:
[0019] 根據(jù)所述第一地理信息,提取所述第一地理信息對應(yīng)的第一地理位置所在區(qū)域的 區(qū)域代碼;
[0020] 發(fā)送所述區(qū)域代碼給熱點信息數(shù)據(jù)庫;
[0021] 接收所述熱點信息數(shù)據(jù)庫篩選出的所述區(qū)域代碼對應(yīng)區(qū)域內(nèi)的所有熱點信息。
[0022] 其中,獲取經(jīng)度差和締度差都位于第一地理信息所指示的地理范圍內(nèi)的所有熱點 信息的步驟后還包括:
[0023] 計算所述第一地理信息對應(yīng)的第一地理位置與每個熱點的經(jīng)度差W及締度差的 絕對值的和,得出所述每個熱點的距離值;
[0024] 對所述距離值按預(yù)設(shè)順序進行排序,得出第一排序結(jié)果。
[00巧]其中,所述對所述距離值按預(yù)設(shè)順序進行排序,得出第一排序結(jié)果后還包括:
[0026] 根據(jù)用戶查詢時間與所述熱點開放時間的匹配度W及熱點的推薦度對所述第一 排序結(jié)果按預(yù)設(shè)順序進行排序,得出第二排序結(jié)果并返回給用戶。
[0027] 本發(fā)明的實施例還提供了一種熱點查詢裝置,包括:
[0028] 第一獲取模塊,用于獲取用戶發(fā)送的熱點搜索關(guān)鍵字,并將所述熱點搜索關(guān)鍵字 發(fā)送給地圖檢索系統(tǒng);
[0029] 第二獲取模塊,用于獲取所述地圖檢索系統(tǒng)根據(jù)所述熱點搜索關(guān)鍵字得到的第一 地理信息;
[0030] 第H獲取模塊,用于根據(jù)所述第一地理信息,獲取所述第一地理信息所指示的地 理范圍內(nèi)的所有熱點信息。
[0031] 其中,上述熱點查詢裝置,還包括:
[0032]第四獲取模塊,用于在所述第一獲取模塊獲取用戶發(fā)送的熱點搜索關(guān)鍵字,并將 所述熱點搜索關(guān)鍵字發(fā)送給地圖檢索系統(tǒng)之前獲取用戶輸入的第一搜索范圍信息,其中, 所述第一搜索范圍信息包括:用戶所選區(qū)域信息。
[0033] 其中,所述第二獲取模塊包括:
[0034]第一發(fā)送模塊,用于將所述熱點搜索關(guān)鍵字發(fā)送給所述地圖檢索系統(tǒng);
[00巧]第二發(fā)送模塊,用于發(fā)送將所述熱點搜索關(guān)鍵字轉(zhuǎn)換為地理信息的轉(zhuǎn)換請求給所 述地圖檢索系統(tǒng);
[0036] 接收模塊,用于接收所述地圖檢索系統(tǒng)根據(jù)所述轉(zhuǎn)換請求生成的第一地理信息。
[0037] 其中,所述第H獲取模塊包括:
[0038] 第一獲取單元,用于獲取所述第一地理信息對應(yīng)的第一地理位置所在區(qū)域內(nèi)的所 有熱點信息;
[0039] 第一計算單元,用于計算所述第一地理位置與每個熱點的經(jīng)度差W及締度差;
[0040] 第二獲取單元,用于獲取經(jīng)度差和締度差都位于第一地理信息所指示的地理范圍 內(nèi)的所有熱點信息。
[0041] 其中,所述第一獲取單元包括:
[0042] 提取單元,用于根據(jù)所述第一地理信息,提取所述第一地理信息對應(yīng)的第一地理 位置所在區(qū)域的區(qū)域代碼;
[0043] 發(fā)送單元,用于發(fā)送所述區(qū)域代碼給熱點信息數(shù)據(jù)庫;
[0044] 接收單元,用于接收所述熱點信息數(shù)據(jù)庫篩選出的所述區(qū)域代碼對應(yīng)區(qū)域內(nèi)的所 有熱點信息。
[0045] 其中,上述熱點查詢裝置,還包括:
[0046] 第二計算單元,用于獲取經(jīng)度差和締度差都位于第一地理信息所指示的地理范圍 內(nèi)的所有熱點信息后計算所述第一地理信息對應(yīng)的第一地理位置與所述熱點的經(jīng)度差W 及締度差的絕對值的和,得出所述每個熱點的距離值;
[0047] 第一排序單元,用于對所述距離值按預(yù)設(shè)順序進行排序,得出第一排序結(jié)果。
[0048] 其中,上述熱點查詢裝置,還包括:
[0049] 第二排序單元,用于所述第一排序單元對所述距離值按預(yù)設(shè)順序進行排序,得出 第一排序結(jié)果后,根據(jù)用戶查詢時間與所述熱點開放時間的匹配度W及熱點的推薦度對所 述第一排序結(jié)果按預(yù)設(shè)順序進行排序,得出第二排序結(jié)果并返回給用戶。
[0050] 本發(fā)明實施例還提供了一種熱點查詢系統(tǒng),包括:
[0051] 熱點查詢平臺,用于獲取用戶發(fā)送的熱點搜索關(guān)鍵字;
[0052] 地圖檢索系統(tǒng),用于根據(jù)所述熱點搜索關(guān)鍵字得到第一地理信息;
[0053] 熱點查詢平臺,用于根據(jù)所述第一地理信息,得到第一地理信息對應(yīng)的第一地理 位置所在區(qū)域內(nèi)的所有熱點信息;
[0054] 所述還包括;如上所述的熱點查詢裝置,用于獲取所述熱點查詢平臺發(fā)送的熱點 搜索關(guān)鍵字,并獲取所述地圖檢索系統(tǒng)根據(jù)所述熱點搜索關(guān)鍵字得到的第一地理信息,W 及根據(jù)所述熱點信息數(shù)據(jù)庫得到的第一地理信息對應(yīng)的第一地理位置所在區(qū)域內(nèi)的所有 熱點信息,獲取所述第一地理信息所指示的地理范圍內(nèi)的所有熱點信息。
[00巧]本發(fā)明實施例具有W下有益效果:
[0056] 本發(fā)明實施例的熱點查詢方法,引入了地圖檢索技術(shù),根據(jù)地圖檢索系統(tǒng),將用戶 輸入的搜索關(guān)鍵字轉(zhuǎn)換為對應(yīng)建筑物的地理位置,然后計算該建筑物與所述建筑物所在區(qū) 域內(nèi)所有熱點之間的距離,將距離位于