獲取地點信息的方法、裝置和系統(tǒng)的制作方法
【技術領域】
[0001]本申請涉及計算機技術領域,具體涉及信息處理技術領域,尤其涉及一種獲取地點信息的方法、裝置和系統(tǒng)。
【背景技術】
[0002]在日常生活中,人們出行通常是為了一個或幾個明確的目的,比如去見客戶、參加聚會等,這些活動一般對應了明確的目的地。在僅包含明確目的地時,人們可以很方便地進行路線規(guī)劃。而在時間充足的情況下,人們可能還想在出行過程中安排一些地點待定的其他活動。對于這些待定地點的確定,主要通過純人工進行,需要人們做大量的查找、比較工作,并根據(jù)自己的出行方式、時間判斷能否選擇該地點。這種通過人為篩選確定待定地點的方式,不僅費時費力,而且難以找到最優(yōu)選擇。如何對待定地點進行快速、準確的確定,目前仍沒有很好的解決方案。
【發(fā)明內容】
[0003]本申請的目的在于提出一種獲取地點信息的方法、裝置和系統(tǒng),來快速、準確地確定待定地點。
[0004]第一方面,本申請?zhí)峁┝艘环N獲取地點信息的方法,所述方法包括:獲取至少一個待定地點的描述信息和至少一個確定地點;基于對地點的訪問順序,判斷所述待定地點的前置地點或后置地點是否為確定地點;若是,則獲取候選地點集合,所述候選地點集合中的每一個候選地點到所述確定地點的距離均小于距離閾值;將所述多個候選地點的描述信息與所述待定地點的描述信息分別進行匹配;基于匹配結果以及所述候選地點到所述確定地點的距離,將至少一個候選地點的地點信息確定為所述待定地點的地點信息。
[0005]在一些實施例中,所述描述信息包括以下至少一項:地點類別;評價信息;費用信息。
[0006]在一些實施例中,所述方法還包括:獲取交通方式信息;基于所述交通方式信息確定所述距離閾值。
[0007]在一些實施例中,所述方法還包括:若所述前置地點與所述后置地點均為確定地點,則將所述前置地點作為第一確定地點,將所述后置地點作為第二確定地點;所述獲取候選地點集合包括:獲取第一候選地點集合,所述第一候選地點集合中的每一個候選地點到所述第一確定地點的距離均小于第一距離閾值;獲取第二候選地點集合,所述第二候選地點集合中的每一個候選地點到所述第二確定地點的距離均小于第二距離閾值;將所述第一候選地點集合與所述第二候選地點集合的交集作為所述候選地點集合;所述基于匹配結果以及所述候選地點到所述確定地點的距離,將至少一個候選地點的地點信息確定為所述待定地點的地點信息包括:基于匹配結果以及所述候選地點到所述第一確定地點及所述第二確定地點的距離,將所述候選地點集合中的至少一個候選地點的地點信息確定為所述待定地點的地點信息。
[0008]在一些實施例中,所述方法還包括:獲取客戶端發(fā)送的對所述待定地點的更新請求;根據(jù)所述匹配結果以及所述候選地點到所述確定地點的距離,將所述候選地點集合中的所有候選地點進行排序;基于排序結果更新所述待定地點的地點信息。
[0009]在一些實施例中,所述方法還包括:基于所述待定地點的地點信息、所述確定地點以及所述訪問順序,生成推薦路線;將所述推薦路線發(fā)送至所述客戶端。
[0010]第二方面,本申請?zhí)峁┝艘环N獲取地點信息的方法,所述方法包括:獲取至少一個待定地點的描述信息和至少一個確定地點;向服務器發(fā)送所述待定地點的描述信息和所述確定地點,以使得所述服務器基于對地點的訪問順序,判斷所述待定地點的前置地點或后置地點是否為確定地點,若是,則獲取候選地點集合,所述候選地點集合中的每一個候選地點到所述確定地點的距離均小于距離閾值,并將所述多個候選地點的描述信息與所述待定地點的描述信息分別進行匹配,基于匹配結果以及所述候選地點到所述確定地點的距離,將至少一個候選地點的地點信息確定為所述待定地點的地點信息;接收所述服務器返回的所述待定地點的地點信息。
[0011]在一些實施例中,所述描述信息包括以下至少一項:地點類別;評價信息;費用信息。
[0012]在一些實施例中,所述方法還包括:獲取交通方式信息;將所述交通方式信息發(fā)送至所述服務器,以使得所述服務器基于所述交通方式信息確定所述距離閾值。
[0013]在一些實施例中,所述方法還包括:獲取對所述待定地點的更新請求;將所述更新請求發(fā)送至所述服務器,以使得所述服務器根據(jù)所述匹配結果以及所述候選地點到所述確定地點的距離,將所述候選地點集合中的所有候選地點進行排序,并基于排序結果更新所述待定地點的地點信息;接收所述服務器返回的更新后的地點信息。
[0014]在一些實施例中,所述方法還包括:接收并顯示所述服務器發(fā)送的推薦路線,所述推薦路線由所述服務器基于所述待定地點的地點信息、所述確定地點以及所述訪問順序生成。
[0015]第三方面,本申請?zhí)峁┝艘环N獲取地點信息的裝置,所述裝置包括:獲取模塊,用于獲取至少一個待定地點的描述信息和至少一個確定地點;判斷模塊,用于基于對地點的訪問順序,判斷所述待定地點的前置地點或后置地點是否為確定地點;選取模塊,用于獲取候選地點集合,所述候選地點集合中的每一個候選地點到所述確定地點的距離均小于距離閾值;匹配模塊,用于將所述多個候選地點的描述信息與所述待定地點的描述信息分別進行匹配;確定模塊,用于基于匹配結果以及所述候選地點到所述確定地點的距離,將至少一個候選地點的地點信息確定為所述待定地點的地點信息。
[0016]在一些實施例中,所述獲取模塊進一步用于獲取交通方式信息;所述裝置還包括距離閾值確定模塊,用于基于所述交通方式信息確定所述距離閾值。
[0017]在一些實施例中,所述獲取模塊進一步用于獲取客戶端發(fā)送的對所述待定地點的更新請求;所述裝置還包括排序模塊,用于根據(jù)所述匹配結果以及所述候選地點到所述確定地點的距離,將所述候選地點集合中的所有候選地點進行排序;所述確定模塊進一步用于基于排序結果更新所述待定地點的地點信息。
[0018]在一些實施例中,所述裝置還包括:生成模塊,用于基于所述待定地點的地點信息、所述確定地點以及所述訪問順序,生成推薦路線;發(fā)送模塊,用于將所述推薦路線發(fā)送至所述客戶端。
[0019]第四方面,本申請?zhí)峁┝艘环N獲取地點信息的裝置,所述裝置包括:獲取模塊,用于獲取至少一個待定地點的描述信息和至少一個確定地點;發(fā)送模塊,用于向服務器發(fā)送所述待定地點的描述信息和所述確定地點,以使得所述服務器基于對地點的訪問順序,判斷所述待定地點的前置地點或后置地點是否為確定地點,若是,則獲取候選地點集合,所述候選地點集合中的每一個候選地點到所述確定地點的距離均小于距離閾值,并將所述多個候選地點的描述信息與所述待定地點的描述信息分別進行匹配,基于匹配結果以及所述候選地點到所述確定地點的距離,將至少一個候選地點的地點信息確定為所述待定地點的地點信息;接收模塊,用于接收所述服務器返回的所述待定地點的地點信息。
[0020]在一些實施例中,所述獲取模塊進一步用于獲取交通方式信息;所述發(fā)送模塊進一步用于將所述交通方式信息發(fā)送至所述服務器,以使得所述服務器基于所述交通方式信息確定所述距離閾值。
[0021]在一些實施例中,所述獲取模塊進一步用于獲取對所述待定地點的更新請求;所述發(fā)送模塊進一步用于將所述更新請求發(fā)送至所述服務器,以使得所述服務器根據(jù)所述匹配結果以及所述候選地點到所述確定地點的距離,將所述候選地點集合中的所有候選地點進行排序,并基于排序結果更新所述待定地點的地點信息;所述接收模塊進一步用于接收所述服務器返回的更新后的地點信息。
[0022]在一些實施例中,所述接收模塊進一步用于接收所述服務器發(fā)送的推薦路線,所述推薦路線由所述服務器基于所述待定地點的地點信息、所述確定地點以及所述訪問順序生成;所述裝置還包括顯示模塊,用于顯示所述服務器發(fā)送的推薦路線。
[0023]第五方面,本申請?zhí)峁┝艘环N獲取地點信息的系統(tǒng),所述系統(tǒng)包括上述第三方面所提供的獲取地點信息的裝置和第四方面所提供的獲取地點信息的裝置。
[0024]本申請?zhí)峁┑墨@取地點信息的方法、系統(tǒng)和裝置能夠通過將到確定地點一定距離范