1.一种指南针精度优化方法,所述方法用于,其特征在于,确定电子设备屏幕的外部形态;
获取在当前位置处所述外部形态对应的地磁数据;
获取所述外部形态对应的软磁数据;
基于所述软磁数据对所述地磁数据进行修正,得到地磁修正数据;
基于所述地磁修正数据生成电子设备的指南针数据。
2.根据权利要求1所述的方法,其特征在于,所述电子设备屏幕的外部形态包括折叠形态和/或展开形态。
3.根据权利要求2所述的方法,其特征在于,所述获取在当前位置处所述外部形态对应的地磁数据,包括:
获取在所述当前位置处所述折叠形态对应的地磁数据;和/或,获取在所述当前位置处所述展开形态对应的地磁数据。
4.根据权利要求3所述的方法,其特征在于,所述获取所述外部形态对应的软磁数据,包括:
采集在预定位置所述电子设备屏幕在所述折叠形态和/或所述展开形态下的地磁数据;
确定所述预定位置的标准地磁数据;
基于在预定位置所述电子设备屏幕在所述折叠形态下的地磁数据和所述标准地磁数据获取第一软磁数据;和/或基于在预定位置所述电子设备屏幕在所述展开形态下的地磁数据和所述标准地磁数据获取第二软磁数据。
5.根据权利要求4所述的方法,其特征在于,所述基于所述软磁数据对所述地磁数据进行修正,得到地磁修正数据,包括:基于所述第一软磁数据对所述电子设备在折叠形态下的地磁数据进行修正,得到第一地磁修正数据;和/或,
基于所述第二软磁数据对所述电子设备在展开形态下的地磁数据进行修正,得到第二地磁修正数据。
6.根据权利要求5所述的方法,其特征在于,所述基于所述地磁修正数据生成电子设备的指南针数据,包括:
基于所述第一地磁修正数据生成所述电子设备屏幕在折叠形态下的指南针数据;和/或,
基于所述第二地磁修正数据生成所述电子设备屏幕在展开形态下的指南针数据。
7.根据权利要求1‑6任一所述的方法,其特征在于,所述电子设备包括霍尔传感器;
所述确定电子设备屏幕的外部形态,包括:利用所述霍尔传感器确定所述电子设备屏幕的外部形态。
8.一种指南针精度优化装置,所述装置用于,其特征在于,所述装置包括:确定模块,用于确定电子设备屏幕的外部形态;
第一获取模块,用于获取在当前位置处所述外部形态对应的地磁数据;
第二获取模块,用于获取所述外部形态对应的软磁数据;
得到模块,用于基于所述软磁数据对所述地磁数据进行修正,得到地磁修正数据;
生成模块,用于基于所述地磁修正数据生成电子设备的指南针数据。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1‑7任一项的方法步骤。
10.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由处理器加载并执行如权利要求1‑7任一项的方法步骤。