System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,尤其涉及一種上車點推薦方法和裝置。
技術介紹
1、網約車平臺通過定位技術可以為用戶提供推薦上車點,但當用戶打開打車應用程序時,定位實際上會有一個逐漸收斂的過程。在現有的網約車平臺進行上車點推薦的過程中,只要前后兩次定位距離超過閾值就會重新請求上車點,以在用戶終端一側更新上車點。在某些特定場景下,這一運行邏輯會導致系統在短時間內頻繁更新上車點。這不僅消耗大量系統資源,還會導致網約車客戶端顯示給用戶的上車點,用戶無法進行有效點選確定,進而導致無法確認訂單信息,嚴重影響使用體驗。
技術實現思路
1、有鑒于此,本專利技術實施例提供了一種上車點推薦方法和裝置,可以避免在某些特定場景下頻繁重新請求上車點,提升上車點的計算效率,提升用戶使用體驗。
2、第一方面,本專利技術實施例提供一種上車點推薦方法,所述方法包括:
3、確定第一上車點;
4、確定終端設備位置變化距離;
5、根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態,所述上車點變更狀態用于表征是否重新請求上車點,其中,所述輔助參數為所述設備位置變化距離對應的兩次定位的時間間隔或所述終端設備的速度信息;
6、響應于上車點變更狀態為不變更,保持將所述第一上車點作為推薦上車點。
7、在一些實施例中,所述確定所述終端設備位置變化距離包括:
8、獲取所述終端設備當前時刻的定位精度;
9、響應于所述定位精度大于等于精度閾值,
10、響應于所述定位精度小于精度閾值,確定所述終端設備位置變化距離。
11、在一些實施例中,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態包括:
12、響應于所述位置變化距離小于距離閾值,確定所述上車點變更狀態為不變更;
13、響應于所述位置變化距離大于等于距離閾值,確定所述設備位置變化距離對應的兩次定位的時間間隔;
14、所述設備位置變化距離對應的兩次定位包括前一次定位和后一次定位,所述前一次定位為確定所述第一上車點時對應的定位或上車點變更標志為變更時終端設備對應的定位,所述后一次定位為基于前一次定位連續獲取的新定位。
15、在一些實施例中,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態還包括:
16、響應于所述時間間隔小于第一時間閾值,確定上車點變更狀態為不變更;
17、響應于所述時間間隔大于等于第一時間閾值,確定所述上車點變更狀態為變更。
18、在一些實施例中,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態還包括:
19、響應于所述時間間隔小于第一時間閾值,確定上車點變更狀態為不變更;
20、響應于所述時間間隔大于等于第一時間閾值,確定所述終端設備的速度信息;
21、響應于所述速度信息小于速度閾值,確定所述上車點變更狀態為變更;
22、響應于所述速度信息大于等于速度閾值,確定上車點變更狀態為不變更。
23、在一些實施例中,所述確定所述終端設備位置變化距離具體為:
24、響應于距離上次更新上車點的時間間隔小于第二時間閾值,且所述第一上車點為根據所述終端設備的位置信息確定,確定所述終端設備位置變化距離。
25、在一些實施例中,所述方法還包括:
26、響應于距離上次更新上車點的時間間隔大于等于所述第二時間閾值,且所述第一上車點為根據所述終端設備的位置信息確定,確定所述終端設備的位置信息,并基于所述位置信息重新請求上車點。
27、在一些實施例中,所述方法還包括:
28、響應于所述第一上車點為根據用戶操作確定,保持將所述第一上車點作為推薦上車點。
29、第二方面,本專利技術實施例提供一種上車點推薦裝置,所述裝置包括:
30、初始上車點獲取模塊,用于確定第一上車點;
31、距離變化模塊,用于確定終端設備位置變化距離;
32、推薦上車點判斷模塊,用于根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態,所述上車點變更狀態用于表征是否重新請求上車點,其中,所述輔助參數為所述設備位置變化距離對應的兩次定位的時間間隔或所述終端設備的速度信息;
33、上車點保持模塊,用于響應于上車點變更狀態為不變更,保持將所述第一上車點作為推薦上車點。
34、第三方面,本專利技術實施例提供一種計算機可讀存儲介質,其上存儲計算機程序指令,所述計算機程序指令在被處理器執行時實現如第一方面所述的方法。
35、第四方面,本專利技術實施例提供一種電子設備,包括存儲器和處理器,所述存儲器用于存儲一條或多條計算機程序指令,其中,所述一條或多條計算機程序指令被所述處理器執行以實現如第一方面所述的方法。
36、第五方面,本專利技術實施例提供一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執行時實現如第一方面所述的方法。
37、本專利技術實施例的技術方案通過確定第一上車點,確定所述終端設備位置變化距離,根據所述終端設備變化距離和至少一個輔助參數確定重新請求上車點或保持將所述第一上車點作為推薦上車點。由此,可以根據多維度的定位信息進行重新請求上車點的判斷,進而避免在某些特定場景下頻繁重新請求上車點,提升上車點的計算效率和用戶使用體驗。
本文檔來自技高網...【技術保護點】
1.一種上車點推薦方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述確定所述終端設備位置變化距離包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態還包括:
5.根據權利要求3所述的方法,其特征在于,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態還包括:
6.根據權利要求1所述的方法,其特征在于,所述確定所述終端設備位置變化距離具體為:
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
8.根據權利要求6所述的方法,其特征在于,所述方法還包括:
9.一種上車點推薦裝置,其特征在于,所述裝置包括:
10.一種計算機可讀存儲介質,其上存儲計算機程序指令,其特征在于,所述計算機程序指令在被處理器執行時實現如權利要求1-8中任一項所述的方法。
< ...【技術特征摘要】
1.一種上車點推薦方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述確定所述終端設備位置變化距離包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態還包括:
5.根據權利要求3所述的方法,其特征在于,所述根據所述終端設備變化距離和至少一個輔助參數確定上車點變更狀態還包括:
6.根據權利要求1所述的方法,其特征在于,所述確定所述終端設備位置變化距離具體為:
7.根據權利要求6所述的方法,...
【專利技術屬性】
技術研發人員:李宏剛,秦英然,丁強強,王慧,胡萌,
申請(專利權)人:滴圖北京科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。