System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及通信領域,尤其涉及一種登山模式檢測方法及裝置、指引方法及裝置、設備和介質。
技術介紹
1、目前多使用衛星定位等方式確定終端位置以檢測終端是否處于登山模式。以及,在終端處于登山模式對應的信號傳播受限、信號狀態不佳的信號環境中時,一般通過增大其信號發射功率的方式提升終端信號強度,該方式會增加終端功率消耗,并且終端信號強度難以獲得顯性的提高。
技術實現思路
1、為克服相關技術中存在的問題,本公開提供一種登山模式檢測方法及裝置、指引方法及裝置、設備和介質。
2、根據本公開實施例的第一方面,提供一種登山模式檢測方法,包括:
3、獲取終端在預設時間段內的氣壓信號;
4、根據所述氣壓信號得到多個氣壓值,并計算得到所述多個氣壓值對應的氣壓梯度;
5、響應于所述氣壓梯度滿足預設條件,獲取所述終端在所述預設時間段內的慣性信號;
6、根據所述多個氣壓值和所述慣性信號檢測所述終端是否處于登山模式。
7、在一些實施例中,所述根據所述氣壓信號得到多個氣壓值,包括:
8、對所述氣壓信號進行濾波處理得到多個初始氣壓值;
9、分別計算所述多個初始氣壓值中、屬于每n秒內的多個值的平均值,得到所述多個氣壓值,其中,n為正數。
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、確定所述終端在所述目標業務狀態下對應的握姿參數;
41、根據確定出的握姿參數確定所述至少一種預設姿態。
42、在一些實施例中,所述終端具有多個接收天線;
43、在獲取終端在至少一種姿態下對應的信號強度參數之前,所述方法還包括:
44、控制全部所述接收天線處于工作狀態。
45、在一些實施例中,所述方法還包括:
46、獲取所述終端的第一位置信息和所述終端的周邊基站的第二位置信息;
47、根據所述第一位置信息和所述第二位置信息,輸出位置提示信息,所述位置提示信息用于指示用戶所述終端的位置以及所述周邊基站的位置。
48、在一些實施例中,所述方法還包括:
49、根據所述第一位置信息和所述第二位置信息,輸出路徑提示信息,所述路徑提示信息用于指示用戶所述終端與所述周邊基站之間的路徑。
50、根據本公開實施例的第三方面,提供一種登山模式檢測裝置,包括:
51、第一獲取模塊,被配置為獲取終端在預設時間段內的氣壓信號;
52、第一計算模塊,被配置為根據所述氣壓信號得到多個氣壓值,并計算得到所述多個氣壓值對應的氣壓梯度;
53、第二獲取模塊,被配置為響應于所述氣壓梯度滿足預設條件,獲取所述終端在所述預設時間段內的慣性信號;
54、第一檢測模塊,被配置為根據所述多個氣壓值和所述慣性信號檢測所述終端是否處于登山模式。
55、根據本公開實施例的第四方面,提供一種用于終端的指引裝置,包括:
56、登山模式檢測裝置,其中,所述登山模式檢測裝置為本公開第三方面中的實施例所提供的登山模式檢測裝置;
57、第三獲取模塊,被配置為響應于確定所述終端處于登山模式,獲取終端在至少一種姿態下對應的信號強度參數,所述信號強度參數表征所述終端與基站之間的信號強度值;
58、第一確定模塊,被配置為根據所述信號強度參數,確定所述本文檔來自技高網...
【技術保護點】
1.一種登山模式檢測方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述氣壓信號得到多個氣壓值,包括:
3.根據權利要求1所述的方法,其特征在于,所述響應于所述氣壓梯度滿足預設條件,獲取所述終端在所述預設時間段內的慣性信號,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述多個氣壓值和所述慣性信號檢測所述終端是否處于登山模式,包括:
5.根據權利要求4所述的方法,其特征在于,所述慣性信號包括:線加速度信號和角加速度信號;
6.根據權利要求5所述的方法,其特征在于,所述根據所述線加速度信號計算得到第一特征值,以及根據所述角加速度信號計算得到第二特征值,包括:
7.一種用于終端的指引方法,其特征在于,包括:
8.根據權利要求7所述的指引方法,其特征在于,所述獲取終端在至少一種姿態下對應的信號強度參數,包括:
9.根據權利要求7所述的指引方法,其特征在于,在獲取所述終端在至少一種姿態下對應的信號強度參數之前,所述方法還包括:
10.根據權利
11.根據權利要求7所述的指引方法,其特征在于,所述終端具有多個接收天線;
12.根據權利要求7所述的指引方法,其特征在于,所述方法還包括:
13.根據權利要求12所述的指引方法,其特征在于,所述方法還包括:
14.一種登山模式檢測裝置,其特征在于,包括:
15.一種用于終端的指引裝置,其特征在于,包括:
16.一種電子設備,其特征在于,包括:
17.一種計算機可讀存儲介質,其上存儲有計算機程序指令,其特征在于,該程序指令被處理器執行時實現權利要求1~6中任一項所述的登山模式檢測的步驟,或者,該程序指令被處理器執行時實現權利要求7~13中任一項所述的用于終端的指引方法的步驟。
...【技術特征摘要】
1.一種登山模式檢測方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述氣壓信號得到多個氣壓值,包括:
3.根據權利要求1所述的方法,其特征在于,所述響應于所述氣壓梯度滿足預設條件,獲取所述終端在所述預設時間段內的慣性信號,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述多個氣壓值和所述慣性信號檢測所述終端是否處于登山模式,包括:
5.根據權利要求4所述的方法,其特征在于,所述慣性信號包括:線加速度信號和角加速度信號;
6.根據權利要求5所述的方法,其特征在于,所述根據所述線加速度信號計算得到第一特征值,以及根據所述角加速度信號計算得到第二特征值,包括:
7.一種用于終端的指引方法,其特征在于,包括:
8.根據權利要求7所述的指引方法,其特征在于,所述獲取終端在至少一種姿態下對應的信號強度參數,包括:
9.根據權利...
【專利技術屬性】
技術研發人員:孫大亮,周海剛,亢彥軍,張逸帆,
申請(專利權)人:北京小米移動軟件有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。