System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及虛擬騎行線路規劃,尤其涉及一種虛擬騎行線路規劃方法及系統。
技術介紹
1、隨著虛擬現實(vr)技術和數字孿生技術的發展,人們開始嘗試將現實世界的騎行體驗搬到虛擬環境中。現有的虛擬騎行平臺大多依賴于固定的數據集和預設的線路,缺乏個性化和動態調整的能力。用戶往往只能在有限的幾條路線上選擇,而且這些線路的設計通常未能充分考慮到天氣變化、用戶偏好等因素的影響。因此,開發一種能夠根據用戶的實時偏好和環境數據動態規劃騎行線路的系統就顯得尤為重要。
2、此外,現有的解決方案在道路分類、風景評價等方面往往不夠細致,導致推薦給用戶的線路可能并不完全符合他們的期望。例如,對于喜歡挑戰的騎行愛好者來說,一條風景優美但過于平坦的道路可能無法滿足他們的需求;而對于追求休閑放松的用戶而言,一段風景一般但充滿挑戰的路線也不一定適合。因此,需要一種更為精細的分類方法來區分不同類型的騎行道路,并在此基礎上提供個性化的騎行線路規劃服務。
技術實現思路
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、場景建立模塊,用于結合數字孿生對第一分類操作后的第一地理數據以及第一天氣數據建立對應第一分類結果的虛擬場景;
38、模型建立模塊,用于建立第一騎行線路劃分模型;
39、規劃模塊,用于獲取實時用戶偏好,并根據所述第一騎行線路劃分模型完成虛擬騎行線路規劃。
40、第三方面,本專利技術提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時本文檔來自技高網...
【技術保護點】
1.一種虛擬騎行線路規劃方法,其特征在于,包括:
2.如權利要求1所述的虛擬騎行線路規劃方法,其特征在于,所述第一分類操作包括:
3.如權利要求2所述的虛擬騎行線路規劃方法,其特征在于,所述第一騎行線路劃分模型包括:
4.如權利要求3所述的虛擬騎行線路規劃方法,其特征在于,所述建立第一騎行線路劃分模型還包括:
5.如權利要求4所述的虛擬騎行線路規劃方法,其特征在于,所述建立第一騎行線路劃分模型還包括:
6.如權利要求5所述的虛擬騎行線路規劃方法,其特征在于,還包括:
7.如權利要求6所述的虛擬騎行線路規劃方法,其特征在于,所述第一騎行線路劃分模型的訓練樣本還包括:
8.一種虛擬騎行線路規劃系統,其特征在于,包括:
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至
...【技術特征摘要】
1.一種虛擬騎行線路規劃方法,其特征在于,包括:
2.如權利要求1所述的虛擬騎行線路規劃方法,其特征在于,所述第一分類操作包括:
3.如權利要求2所述的虛擬騎行線路規劃方法,其特征在于,所述第一騎行線路劃分模型包括:
4.如權利要求3所述的虛擬騎行線路規劃方法,其特征在于,所述建立第一騎行線路劃分模型還包括:
5.如權利要求4所述的虛擬騎行線路規劃方法,其特征在于,所述建立第一騎行線路劃分模型還包括:
6.如權利要求5所述的虛擬騎行線路規劃方法,其...
【專利技術屬性】
技術研發人員:張冬,史志豪,宋中濤,劉春曉,
申請(專利權)人:蘇州電蟻網絡科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。