System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及互聯網,尤其涉及一種位置推送方法和裝置。
技術介紹
1、隨著互聯網技術的發展,在線打車服務在人們的出行中扮演著越來越重要的角色。其中,向用戶推送準確的位置點(上車點、下車點)對于提升用戶體驗有著重要的作用。
2、現有技術中,一般是根據用戶輸入的位置信息獲取附近的興趣點推送給用戶。但是,在很多場景下,用戶指定的位置附近缺乏可以準確替代的興趣點,特別是在興趣點的點位稀疏、數據缺失的場景,如景區、村鎮等地,用戶難以快速定位到想去的位置,此時,用戶往往會選擇其他的可用位置,或者通過其它方式重新選擇位置,例如拖圖。這樣導致用戶的操作比較繁瑣,影響用戶體驗。
技術實現思路
1、有鑒于此,本專利技術實施例的目的在于提供一種位置推送方法和裝置,可以提升位置點推薦的準確性,簡化用戶的操作流程。
2、第一方面,本專利技術實施例提供了一種位置推送方法,所述方法包括:
3、接收用戶終端發送的位置獲取請求,所述位置獲取請求包括目標位置;
4、根據所述目標位置獲取推薦位置點,所述推薦位置點包括虛擬位置點和真實位置點中的至少一種,所述真實位置點為注冊在真實位置點數據庫中的位置點,所述虛擬位置點為通過數據挖掘生成的、且未注冊的位置點;
5、根據所述推薦位置點生成推薦數據并向所述用戶終端發送,所述推薦數據包括所述推薦位置點。
6、在一些實施例中,所述方法還包括:
7、獲取虛擬位置點數據庫。
8、在一些實施例
9、獲取歷史位置點,所述歷史位置點為歷史訂單中的上車點或下車點;
10、對所述歷史位置點進行聚類以獲取第一候選位置點,所述第一候選位置點為位于聚類區域內的歷史位置點;
11、基于最近鄰距離算法對所述第一候選位置點進行過濾以得到第二候選位置點;
12、確定各所述第二候選位置點對應的名稱;
13、基于所述第二候選位置點對應的名稱生成所述虛擬位置點,并添加至所述虛擬位置點數據庫。
14、在一些實施例中,所述對所述歷史位置點進行聚類以獲取第一候選位置點包括:
15、基于dbscan算法對所述歷史位置點進行聚類以獲取至少一個聚類區域,所述聚類區域包括鄰域和/或簇;
16、確定所述鄰域對應的密度;
17、將在所述簇內和/或在密度大于或等于第一閾值的鄰域內的歷史位置點確定為所述第一候選位置點。
18、在一些實施例中,基于最近鄰距離算法對所述第一候選位置點進行過濾以得到第二候選位置點包括以下至少一種:
19、基于最近鄰距離算法確定各個聚類區域內的各個第一候選位置點的第一距離,將第一距離大于或等于第二閾值的第一候選位置點過濾;
20、基于最近鄰距離算法確定各個聚類區域的第二距離,將第二距離大于或等于第三閾值的聚類區域中的第一候選位置點過濾。
21、在一些實施例中,所述確定各所述第二候選位置點對應的名稱包括:
22、按照預定的命名規則的優先級確定所述第二候選位置點的名稱。
23、在一些實施例中,所述命名規則包括以下至少一種:
24、基于高頻出現的商鋪或建筑名稱確定位置點名稱;
25、基于道路交叉口或交通樞紐確定位置點名稱;
26、基于有標識和描述意義的poi確定位置點名稱;
27、基于村鎮和方位詞確定位置點名稱。
28、在一些實施例中,所述根據所述目標位置獲取推薦位置點包括:
29、在所述真實位置點數據庫中獲取與所述目標位置匹配的真實位置點;
30、在所述虛擬位置點數據庫中獲取與所述目標位置匹配的虛擬位置點。
31、在一些實施例中,所述方法還包括:
32、確定各所述推薦位置點的類別,所述類別包括主點和子點;
33、按照預定的排序規則對各個主點進行排序,并對各個主點下子點進行排序,以生成排序結果。
34、在一些實施例中,所述推薦數據還包括所述排序結果。
35、第二方面,本專利技術實施例提供了一種位置推送方法,所述方法包括:
36、向服務器發送位置獲取請求,所述位置獲取請求包括目標位置;
37、接收服務器發送的推薦數據,所述推薦數據包括推薦位置點,所述推薦位置點包括虛擬位置點和真實位置點中的至少一種,所述真實位置點為注冊在真實位置點數據庫中的位置點,所述虛擬位置點為通過數據挖掘生成的、且未注冊的位置點;
38、展示所述推薦位置點。
39、在一些實施例中,所述推薦數據還包括所述排序結果,所述排序結果包括各個主點的排序結果和主點下的各個子點的排序結果。
40、在一些實施例中,所述展示所述推薦位置點包括:
41、根據所述排序結果展示所述推薦位置點。
42、第三方面,本專利技術實施例提供了一種位置推送裝置,所述裝置包括:
43、請求接收單元,用于接收用戶終端發送的位置獲取請求,所述位置獲取請求包括目標位置;
44、推薦位置點獲取單元,用于根據所述目標位置獲取推薦位置點,所述推薦位置點包括虛擬位置點和真實位置點中的至少一種,所述真實位置點為注冊在真實位置點數據庫中的位置點,所述虛擬位置點為通過數據挖掘生成的、且未注冊的位置點;
45、推薦數據發送單元,用于根據所述推薦位置點生成推薦數據并向所述用戶終端發送,所述推薦數據包括所述推薦位置點。
46、第四方面,本專利技術實施例提供了一種位置推送裝置,所述裝置包括:
47、請求發送單元,用于向服務器發送位置獲取請求,所述位置獲取請求包括目標位置;
48、推薦數據接收單元,用于接收服務器發送的推薦數據,所述推薦數據包括推薦位置點,所述推薦位置點包括虛擬位置點和真實位置點中的至少一種,所述真實位置點為注冊在真實位置點數據庫中的位置點,所述虛擬位置點為通過數據挖掘生成的、且未注冊的位置點;
49、展示單元,用于展示所述推薦位置點。
50、第五方面,本專利技術實施例提供了一種電子設備,包括存儲器和處理器,所述存儲器用于存儲一條或多條計算機程序指令,其中,所述一條或多條計算機程序指令被所述處理器執行以實現如第一方面所述的方法。
51、第六方面,本專利技術實施例提供了一種計算機程序產品,所述計算機程序產品包含計算機程序,當所述計算機程序在計算機上運行時,所述計算機執行上述第一方面所述的方法。
52、第七方面,本專利技術實施例提供了一種計算機可讀存儲介質,其上存儲計算機程序指令,所述計算機程序指令在被處理器執行時實現如第一方面任一項所述的方法。
53、本專利技術實施例的技術方案通過接收用戶終端發送的位置獲取請求,所述位置獲取請求包括目標位置,根據所述目標位置獲取推薦位置點,所述推薦位置點包括虛擬位置點和真實位置本文檔來自技高網...
【技術保護點】
1.一種位置推送方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述獲取虛擬位置點數據庫包括:
4.根據權利要求3所述的方法,其特征在于,所述對所述歷史位置點進行聚類以獲取第一候選位置點包括:
5.根據權利要求3所述的方法,其特征在于,基于最近鄰距離算法對所述第一候選位置點進行過濾以得到第二候選位置點包括以下至少一種:
6.根據權利要求3所述的方法,其特征在于,所述確定各所述第二候選位置點對應的名稱包括:
7.根據權利要求6所述的方法,其特征在于,所述命名規則包括以下至少一種:
8.根據權利要求2所述的方法,其特征在于,所述根據所述目標位置獲取推薦位置點包括:
9.根據權利要求1所述的方法,其特征在于,所述方法還包括:
10.根據權利要求9所述的方法,其特征在于,所述推薦數據還包括所述排序結果。
11.一種位置推送方法,其特征在于,所述方法包括:
12.根據權利要
13.根據權利要求12所述的方法,其特征在于,所述展示所述推薦位置點包括:
14.一種位置推送裝置,其特征在于,所述裝置包括:
15.一種位置推送裝置,其特征在于,所述裝置包括:
16.一種電子設備,包括存儲器和處理器,其特征在于,所述存儲器用于存儲一條或多條計算機程序指令,其中,所述一條或多條計算機程序指令被所述處理器執行以實現如權利要求1-13中任一項所述的方法。
17.一種計算機程序產品,所述計算機程序產品包含計算機程序,其特征在于,當所述計算機程序在計算機上運行時,所述計算機執行上述權利要求1-13中任一項所述的方法。
18.一種計算機可讀存儲介質,其上存儲計算機程序指令,其特征在于,所述計算機程序指令在被處理器執行時實現如權利要求1-13中任一項所述的方法。
...【技術特征摘要】
1.一種位置推送方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述獲取虛擬位置點數據庫包括:
4.根據權利要求3所述的方法,其特征在于,所述對所述歷史位置點進行聚類以獲取第一候選位置點包括:
5.根據權利要求3所述的方法,其特征在于,基于最近鄰距離算法對所述第一候選位置點進行過濾以得到第二候選位置點包括以下至少一種:
6.根據權利要求3所述的方法,其特征在于,所述確定各所述第二候選位置點對應的名稱包括:
7.根據權利要求6所述的方法,其特征在于,所述命名規則包括以下至少一種:
8.根據權利要求2所述的方法,其特征在于,所述根據所述目標位置獲取推薦位置點包括:
9.根據權利要求1所述的方法,其特征在于,所述方法還包括:
10.根據權利要求9所述的方法,其特征在于,所述推薦數據還包括所述排序結果。
11.一種位置推送方...
【專利技術屬性】
技術研發人員:張博,孫飛,王猛,江夢華,沈超,胡萌,
申請(專利權)人:北京嘀嘀無限科技發展有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。