坡度确定方法及装置、移动终端与流程
- 国知局
- 2024-09-14 14:50:09
本公开涉及计算机通信,尤其涉及一种坡度确定方法及装置、移动终端。
背景技术:
1、随着人们生活水平的提高,越来越多的人投入到滑雪运动之中。无论是处于好奇尝试滑雪、还是滑雪爱好者、或者是专业的滑雪运动员,对于滑雪运动的需求是越来越大。在滑雪运动中,备受关注的一项指标就是雪道的坡度,坡度能够一定程度反应滑雪者的能力,越大的坡度需要越精炼的技术来克服,同时危险程度也越高,因此需要在滑行时对坡度进行计算以反馈给滑雪者。
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、结合本公开任一实施方式,所述方法还包括:
41、根据所述目标定位信号中的海拔高度变化值,识别得到至少一个雪道分别对应的多个目标定位信号。
42、结合本公开任一实施方式,所述根据所述海拔高度变化值和水平距离变化值,计算得到所述斜坡的坡度信息,包括:
43、对于任一所述雪道,根据所述雪道对应的多个目标定位信号确定的海拔高度变化值和水平距离变化值,计算得到所述雪道的坡度信息。
44、结合本公开任一实施方式,所述方法还包括:
45、获取所述终端设备所处的目标位置的地理信息,所述地理信息至少包括海拔高度信息;
46、所述基于所述多个目标定位信号,确定所述终端设备的海拔高度变化值,包括:
47、根据所述地理信息中的海拔高度信息和所述目标定位信号,确定所述终端设备的海拔高度变化值。
48、结合本公开任一实施方式,所述地理信息还包括斜坡的已知坡度信息;
49、所述方法还包括:
50、根据所述斜坡的已知坡度信息,对计算得到的所述斜坡的坡度信息进行校正,得到校正后的坡度信息。
51、根据本公开实施例的第二方面,提供了一种坡度确定装置,所所述装置应用于终端设备,所述装置包括:
52、信号确定模块,用于确定所述终端设备在斜坡范围内的多个目标定位信号;
53、位移确定模块,用于基于所述多个目标定位信号,确定所述终端设备的海拔高度变化值和水平距离变化值;
54、坡度计算模块,用于根据所述海拔高度变化值和水平距离变化值,计算得到所述斜坡的坡度信息。
55、根据本公开实施例的第三方面,提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面任一所述坡度确定方法的步骤。
56、根据本公开实施例的第四方面,提供了一种移动终端,包括:
57、处理器;
58、用于存储处理器可执行指令的存储器;
59、其中,所述处理器被配置为执行所述可执行指令以实现上述第一方面任一所述坡度确定方法的步骤。
60、本公开实施例提供的技术方案可以包括以下有益效果:
61、本公开提供的坡度确定方法,使用终端设备的定位信号确定终端设备的海拔高度变化值和水平距离变化值,以进行坡度的计算,手部动作或者身体其他部位的动作对定位信号的影响很小,且海拔高度变化值和水平距离变化值能够准确表示在斜坡上滑行时的位置变化,从而能够准确计算坡度。
62、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文地址:https://www.jishuxx.com/zhuanli/20240914/296091.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表