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、第三方面,本申请实施例提供一种电子设备,该电子设备包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述第一方面或第一方面的任一项可能的实现方式中的方法。
2本文档来自技高网...
【技术保护点】
1.一种方位识别方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于旋转后的所述表盘,确定目标夹角,包括:
3.如权利要求1或2任一项所述的方法,其特征在于,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述确定所述第一参考方位,包括:
5.如权利要求4所述的方法,其特征在于,所述获取包含有参考方位标志的图像,根据所述图像确定第二参考方位,包括:
6.如权利要求1至5任一项所述的方法,其特征在于,所述基于第一参考方位,控制电子设备上的表盘旋转,包括:
7.如权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
9.如权利要求7所述的方法,其特征在于,所述方法还包括:
10.如权利要求7所述的方法,其特征在于,所述方法还包括:
11.如权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
12.如权利要求8至11任一项所述的方法,其特征在
13.如权利要求8至11任一项所述的方法,其特征在于,所述方法还包括:
14.如权利要求1至13任一项所述的方法,其特征在于,在所述电子设备的经纬度信息属于北半球的情况下,所述参考射线为所述时针所在的射线;或者,
15.一种方位识别装置,其特征在于,所述装置包括:
16.一种电子设备,其特征在于,包括:一个或多个处理器,一个或多个存储器;其中,一个或多个存储器与一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器在执行所述计算机指令时,使得所述电子设备执行如权利要求1-14中任一项所述的方法。
17.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令在电子设备上运行时,使得所述电子设备执行如权利要求1-14中任一项所述的方法。
18.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-14中任一项所述的方法。
...【技术特征摘要】
1.一种方位识别方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于旋转后的所述表盘,确定目标夹角,包括:
3.如权利要求1或2任一项所述的方法,其特征在于,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述确定所述第一参考方位,包括:
5.如权利要求4所述的方法,其特征在于,所述获取包含有参考方位标志的图像,根据所述图像确定第二参考方位,包括:
6.如权利要求1至5任一项所述的方法,其特征在于,所述基于第一参考方位,控制电子设备上的表盘旋转,包括:
7.如权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
9.如权利要求7所述的方法,其特征在于,所述方法还包括:
10.如权利要求7所述的方法,其特征在于,所述方法还包括:
11.如权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
12.如权利要求8至11任一项所述的方法,其特征在于,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。