一种定位方法及电子设备

文档序号:1920288 发布日期:2021-12-03 浏览:12次 >En<

阅读说明:本技术 一种定位方法及电子设备 (Positioning method and electronic equipment ) 是由 王同波 于 2020-05-30 设计创作,主要内容包括:本申请公开了一种定位方法及电子设备,该定位方法包括:在电子设备处于横屏姿态时,电子设备可以根据竖置天线和横置天线各自接收到的卫星数量、竖置天线和横置天线各自接收到的卫星信号质量等因素,选择利用竖置天线或横置天线接收卫星信号。然后电子设备根据竖置天线或者横置天线接收到的卫星信号进行定位。这样,可以提高电子设备处于横屏姿态时的定位准确度。(The application discloses a positioning method and electronic equipment, wherein the positioning method comprises the following steps: when the electronic equipment is in the landscape screen posture, the electronic equipment can select to use the vertical antenna or the horizontal antenna to receive satellite signals according to the number of satellites received by the vertical antenna and the horizontal antenna respectively, the quality of satellite signals received by the vertical antenna and the horizontal antenna respectively, and other factors. And then the electronic equipment carries out positioning according to the satellite signals received by the vertically-arranged antenna or the horizontally-arranged antenna. Thus, the positioning accuracy of the electronic equipment in the landscape posture can be improved.)

一种定位方法及电子设备

技术领域

本发明涉及电子技术领域,尤其涉及一种定位方法及电子设备。

背景技术

目前,大多数电子设备中都安装有卫星定位天线(例如全球定位系统(globalpositioning system,GPS)天线、北斗定位天线、格洛纳斯定位天线等等)。电子设备可以利用卫星定位天线接收卫星信号来实现定位功能。其中,卫星定位天线接收到卫星的信号强弱影响了电子设备定位的准确度。卫星定位天线接收到的卫星的信号越强,电子设备定位越准确。当卫星定位天线朝向天空时,卫星定位天线可以更好地接收卫星信号。这样,电子设备定位也会更准备。一般地,电子设备中GPS天线安装在电子设备处于竖屏姿态时的左上方(即靠近摄像头)。如图1A和图1B示出的电子设备100中的卫星定位天线10a。图1A电子设备中可以有Wi-Fi天线10g和移动通信主天线10c。图1B中电子设备还可以有用于蜂窝数据传输的分集天线10e、用于接收低、中、高频段的蜂窝移动信号的蜂窝天线10b、以及用于处理卫星信号或Wi-Fi信号的芯片10f。在图1A和图1B示出的电子设备中,卫星定位天线10a位于电子设备100的左上角。这样,电子设备100为竖屏姿态时,卫星定位天线朝向天空,能够更好地接收卫星信号。但是,当电子设备为横屏姿态时,电子设备的卫星定位天线的朝向发生改变。从而影响了电子设备的定位准确度。

因此,如何提升电子设备在横屏姿态时的定位准确度,是亟待解决的问题。

发明内容

本申请提供了一种定位方法及电子设备,实现了当电子设备处于横屏姿态时,电子设备可以根据竖置天线和横置天线各自接收到的卫星数量、竖置天线和横置天线各自接收到的卫星信号质量等因素,选择利用竖置天线或横置天线接收卫星信号。然后电子设备根据竖置天线或者横置天线接收到的卫星信号进行定位。这样,可以提高电子设备处于横屏姿态时的定位准确度。

第一方面,本申请提供了一种定位方法,应用于电子设备,该电子设备包括第一天线和第二第二天线。该方法包括:电子设备处于竖屏状态,电子设备通过第二天线接收第一卫星信号;当电子设备处于横屏状态时,电子设备通过第二天线接收第二卫星信号;第一卫星信号的信号质量低于第二卫星信号的信号质量,电子设备通过通过第二天线进行定位;第一卫星信号的信号质量高于第二卫星信号的信号质量,电子设备通过第二天线进行定位。

其中,第一卫星信号包括第一天线接收的多颗卫星的卫星信号;第二卫星信号包括第二天线接收的多颗卫星的卫星信号。

其中,第一天线的天线方向图中主瓣方向与第二天线的天线方向图中主瓣方向不同。

通过本申请实施例提供的一种定位方法,电子设备处于横屏状态时,电子设备可以根据第一天线和第二天线各自接收的卫星信号的信号质量,选择在横屏状态时接收卫星信号质量最佳的天线来进行定位。这样,可以提高横屏状态下电子设备的定位准确度。

在一种可能的实现方式中,第一卫星信号的信号质量低于第二卫星信号的信号质量,电子设备通过第一天线和第二天线进行定位。即,在横屏状态下,电子设备可以使用两个天线进行定位。这样,可以提高横屏状态下电子设备的定位准确度。

在一种可能的实现方式中,第一卫星信号的信号质量等于第二卫星信号的信号质量,电子设备通过第二天线进行定位。由于电子设备已经切换到第二天线接收信号了,这时,可以直接通过第二天线进行定位了。这样,可以避免电子设备再切回到第一天线,节约了电子设备的功耗。

在一种可能的实现方式中,电子设备通过第一天线和第二天线进行定位,包括:电子设备根据第一卫星信号和第二卫星信号确定出位置信息。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号确定出位置信息,具体包括:电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号,包括:电子设备从第一卫星信号和第二卫星信号中,取出多颗卫星各自对应信号质量最大的卫星信号,得到第三信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号,具体包括:电子设备从第一卫星信号和第二卫星信号,确定出L颗不同卫星各自对应的卫星信号,并将L颗不同卫星各自对应的卫星信号确定为第三卫星信号;其中,当L颗不同卫星中第一卫星对应有一路卫星信号时,电子设备将第一卫星对应的一路卫星信号,放入第三卫星信号;当L颗不同卫星中第二卫星对应有两路卫星信号时,电子设备将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入第三卫星信号。

在一种可能的实现方式中,电子设备将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入第三卫星信号,具体包括:电子设备将第二卫星对应的两路卫星信号调整至相位相同;电子设备获取两路卫星信号各自对应的权重;电子设备将相位相同的两路卫星信号,乘以各自的权重再相加合成一路卫星信号放入第三卫星信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号之前,包括:电子设备对第一卫星信号和第二卫星信号进行信号处理。这样,可以减少其他干扰信号对第一卫星信号和第二卫星信号的干扰。

在一种可能的实现方式中,电子设备对第一卫星信号和第二卫星信号进行信号处理,具体包括:电子设备通过声表面波滤波器分别对第一卫星信号和第二卫星信号进行滤波;电子设备通过低噪声放大器分别对第一卫星信号和第二卫星信号进行放大。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号之后,包括:电子设备对第三卫星信号进行信号处理。

在一种可能的实现方式中,电子设备对第三卫星信号进行信号处理具体包括:电子设备通过声表面波滤波器对第三卫星信号进行滤波。

第二方面,本申请提供了一种定位方法,应用于电子设备,该电子设备包括第一天线和第二天线。该方法包括:电子设备通过第一天线和第二天线进行定位;当第一天线接收的第一卫星信号的信号质量高于第一阈值时,电子设备通过第一天线进行定位。

其中,第一天线的天线方向图中主瓣方向与第二天线的天线方向图中主瓣方向不同。

通过本申请提供的一种定位方法,为了保证电子设备的定位准确度,电子设备可以默认通过第一天线和第二天线进行定位。当电子设备通过第一天线进行定位也可以达到定位准备度的要求时,电子设备通过第一天线进行定位,这样,可以节约电子设备的功耗。

在一种可能的实现方式中,电子设备通过第一天线和第二天线进行定位,包括:电子设备根据第一卫星信号和第二卫星信号确定出位置信息,第二卫星信号为第二天线接收的卫星信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号确定出位置信息,具体包括:电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号,包括:电子设备从第一卫星信号和第二卫星信号中,取出多颗卫星各自对应信号质量最大的卫星信号,得到第三信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号,具体包括:电子设备从第一卫星信号和第二卫星信号,确定出L颗不同卫星各自对应的卫星信号,并将L颗不同卫星各自对应的卫星信号确定为第三卫星信号;其中,当L颗不同卫星中第一卫星对应有一路卫星信号时,电子设备将第一卫星对应的一路卫星信号,放入第三卫星信号;当L颗不同卫星中第二卫星对应有两路卫星信号时,电子设备将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入第三卫星信号。

在一种可能的实现方式中,电子设备将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入第三卫星信号,具体包括:电子设备将第二卫星对应的两路卫星信号调整至相位相同;电子设备获取两路卫星信号各自对应的权重;电子设备将相位相同的两路卫星信号,乘以各自的权重再相加合成一路卫星信号放入第三卫星信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号之前,包括:电子设备对第一卫星信号和第二卫星信号进行信号处理。这样,可以减少其他干扰信号对第一卫星信号和第二卫星信号的干扰。

在一种可能的实现方式中,电子设备对第一卫星信号和第二卫星信号进行信号处理,具体包括:电子设备通过声表面波滤波器分别对第一卫星信号和第二卫星信号进行滤波;电子设备通过低噪声放大器分别对第一卫星信号和第二卫星信号进行放大。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号之后,包括:电子设备对第三卫星信号进行信号处理。

在一种可能的实现方式中,电子设备对第三卫星信号进行信号处理具体包括:电子设备通过声表面波滤波器对第三卫星信号进行滤波。

第三方面,本申请提供了一种定位方法,应用于电子设备,该电子设备包括第一天线和第二第二天线。该方法包括:电子设备通过第一天线进行定位;当第一天线接收的第一卫星信号的信号质量低于第二阈值时,电子设备通过第一天线和第二天线进行定位。

其中,第一天线的天线方向图中主瓣方向与第二天线的天线方向图中主瓣方向不同。

通过本申请提供的一种定位方法,电子设备可以默认通过第一天线进行定位,这样,可以节约电子设备的功耗。当第一天线接收的第一卫星信号的信号质量不能满足电子设备定位准确度的要求时,电子设备就通过第一天线和第二天线进行定位。这样,可以提高电子设备的定位准确度。

在一种可能的实现方式中,电子设备通过第一天线和第二天线进行定位,包括:电子设备根据第一卫星信号和第二卫星信号确定出位置信息,第二卫星信号为第二天线接收的卫星信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号确定出位置信息,具体包括:电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号,包括:电子设备从第一卫星信号和第二卫星信号中,取出多颗卫星各自对应信号质量最大的卫星信号,得到第三信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号,具体包括:电子设备从第一卫星信号和第二卫星信号,确定出L颗不同卫星各自对应的卫星信号,并将L颗不同卫星各自对应的卫星信号确定为第三卫星信号;其中,当L颗不同卫星中第一卫星对应有一路卫星信号时,电子设备将第一卫星对应的一路卫星信号,放入第三卫星信号;当L颗不同卫星中第二卫星对应有两路卫星信号时,电子设备将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入第三卫星信号。

在一种可能的实现方式中,电子设备将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入第三卫星信号,具体包括:电子设备将第二卫星对应的两路卫星信号调整至相位相同;电子设备获取两路卫星信号各自对应的权重;电子设备将相位相同的两路卫星信号,乘以各自的权重再相加合成一路卫星信号放入第三卫星信号。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号之前,包括:电子设备对第一卫星信号和第二卫星信号进行信号处理。这样,可以减少其他干扰信号对第一卫星信号和第二卫星信号的干扰。

在一种可能的实现方式中,电子设备对第一卫星信号和第二卫星信号进行信号处理,具体包括:电子设备通过声表面波滤波器分别对第一卫星信号和第二卫星信号进行滤波;电子设备通过低噪声放大器分别对第一卫星信号和第二卫星信号进行放大。

在一种可能的实现方式中,电子设备根据第一卫星信号和第二卫星信号,合并得到第三卫星信号之后,包括:电子设备对第三卫星信号进行信号处理。

在一种可能的实现方式中,电子设备对第三卫星信号进行信号处理具体包括:电子设备通过声表面波滤波器对第三卫星信号进行滤波。

第四方面,提供一种电子设备,包括:基带处理器,第一天线、第二天线,通路选择模块、第一天线、第二天线分别与通路选择模块耦合,通路选择模块与基带处理器耦合,其中:

第一天线用于接收第一卫星信号;

第二天线用于接收第二卫星信号;

通路选择模块用于选择第一天线、或者第二天线接收卫星信号;

基带处理器用于当第一卫星信号的信号质量低于第二卫星信号的信号质量时,通过第二天线进行定位;或当第一卫星信号的信号质量高于第二卫星信号的信号质量时,通过第一天线进行定位。

在一种可能的实现方式中,第一天线的天线方向图中主瓣方向与第二天线的天线方向图中主瓣方向不同。

在一种可能的实现方式中,电子设备还包括:第一射频模块、第二射频模块、第一天线、第二天线分别与通路选择模块耦合,具体包括:第一天线通过第一射频模块与通路选择模块耦合;第二天线通过第二射频模块与通路选择模块耦合;

第一射频模块用于传输所述第一卫星信号;

第二射频模块用于传输所述第二卫星信号。

在一种可能的实现方式中,第一射频模块包括:第一声表面波滤波器,第一低噪声放大器,其中:

第一声表面波滤波器用于对第一卫星信号进行滤波;

第一低噪声放大器用于对第一卫星信号进行放大。

在一种可能的实现方式中,第二射频模块包括:第二声表面波滤波器,第二低噪声放大器,其中:

第二声表面波滤波器用于对第一卫星信号进行滤波;

第二低噪声放大器用于对第一卫星信号进行放大。

在一种可能的实现方式中,基带处理器还用于:第一卫星信号的信号质量低于第二卫星信号的信号质量,电子设备通过第一天线和第二天线进行定位。

在一种可能的实现方式中,基带处理器具体用于:根据第一卫星信号和第二卫星信号确定出位置信息。

在一种可能的实现方式中,基带处理器具体用于:根据第一卫星信号和第二卫星信号,合并得到第三卫星信号。

在一种可能的实现方式中,基带处理器具体用于:从第一卫星信号和第二卫星信号中,取出多颗卫星各自对应信号质量最大的卫星信号,得到第三信号。

在一种可能的实现方式中,基带处理器具体用于:从第一卫星信号和第二卫星信号,确定出L颗不同卫星各自对应的卫星信号,并将L颗不同卫星各自对应的卫星信号确定为第三卫星信号;其中,当L颗不同卫星中第一卫星对应有一路卫星信号时,将第一卫星对应的一路卫星信号,放入第三卫星信号;当L颗不同卫星中第二卫星对应有两路卫星信号时,将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入第三卫星信号。

在一种可能的实现方式中,基带处理器具体用于:将第二卫星对应的两路卫星信号调整至相位相同;获取两路卫星信号各自对应的权重;将相位相同的两路卫星信号,乘以各自的权重再相加合成一路卫星信号放入第三卫星信号。

第五方面,本申请提供了一种电子设备,包括:第一天线和第二天线、一个或多个处理器、一个或多个存储器;第一天线的天线方向图中主瓣方向与第二天线的天线方向图中主瓣方向不同;该第一天线、第二天线、该一个或多个存储分别与一个或多个处理器耦合;该一个或多个存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令;当该计算机指令在该处理器上运行时,使得该电子设备执行上述第一方面、第二方面以及第三方面中任一种可能的实现方式中的定位方法。

第六方面,本申请提供一种定位芯片,该定位芯片应用于定位装置中,该定位装置包括第一天线和第二天线,定位芯片用于:当第一卫星信号的信号质量低于第二卫星信号的信号质量时,通过第二天线进行定位;第一卫星信号为第一天线接收的卫星信号;第二卫星信号为第二天线接收的卫星信号;或当第一卫星信号的信号质量高于第二卫星信号的信号质量时,通过第一天线进行定位。

在一种可能的实现方式中,定位芯片还用于:第一卫星信号的信号质量低于第二卫星信号的信号质量,电子设备通过第一天线和第二天线进行定位。

在一种可能的实现方式中,定位芯片具体用于:根据第一卫星信号和第二卫星信号确定出位置信息。

在一种可能的实现方式中,定位芯片具体用于:根据第一卫星信号和第二卫星信号,合并得到第三卫星信号。

在一种可能的实现方式中,定位芯片具体用于:从第一卫星信号和第二卫星信号中,取出多颗卫星各自对应信号质量最大的卫星信号,得到第三信号。

在一种可能的实现方式中,定位芯片具体用于:从第一卫星信号和第二卫星信号,确定出L颗不同卫星各自对应的卫星信号,并将L颗不同卫星各自对应的卫星信号确定为第三卫星信号;其中,当L颗不同卫星中第一卫星对应有一路卫星信号时,将第一卫星对应的一路卫星信号,放入第三卫星信号;当L颗不同卫星中第二卫星对应有两路卫星信号时,将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入第三卫星信号。

在一种可能的实现方式中,定位芯片具体用于:将第二卫星对应的两路卫星信号调整至相位相同;获取两路卫星信号各自对应的权重;将相位相同的两路卫星信号,乘以各自的权重再相加合成一路卫星信号放入第三卫星信号。

第七方面,本申请提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得通信装置执行上述第一方面、第二方面以及第三方面中任一种可能的实现方式中的定位方法。

第八方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面、第二方面以及第三方面中任一种可能的实现方式中的定位方法。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例中所需要使用的附图进行说明。

图1A-图1B为电子设备的天线示意图;

图2为本申请实施例提供的天线方向图;

图3为本申请实施例提供的XYZ坐标系中电子设备的竖屏姿态示意图;

图4为本申请实施例提供的XYZ坐标系中电子设备的横屏姿态示意图;

图5A-图5B为本申请实施例提供的电子设备横屏姿态时用户界面示意图;

图6为本申请实施例提供的电子设备中天线示意图;

图7为本申请实施例提供的一种接收卫星信号的电路示意图;

图8A为本申请实施例提供的一种定位方法流程示意图;

图8B为本申请实施例提供的一种第一天线和第二天线接收卫星信号时序图;

图9为为本申请实施例提供的地图应用界面示意图;

图10为本申请实施例提供的一种接收卫星信号的电路示意图;

图11为本申请实施例提供的一种定位方法的流程示意图;

图12为本申请实施例提供的一种接收卫星信号的电路示意图;

图13为本申请实施例提供的一种定位方法的流程示意图;

图14为本申请实施例提供的电子设备的硬件结构的示意图;

图15为本申请实施例提供的一种芯片系统示意图。

具体实施方式

下面将结合附图对本申请实施例中的技术方案进行清除、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

下面对本申请实施例中涉及的一些概念,例如天线朝向天空、竖屏姿态、横屏姿态进行解释说明。

(1)天线朝向天空

天线朝向天空,是指天线的最大辐射波束与地面垂直,或与地面的夹角在第一区间。即,天线方向图中的主瓣与地面垂直,或与地面的夹角在第一区间。第一区间可以由电子设备配置,例如第一区间可以是[60°,120°],此处不作限定。主瓣是位于天线方向图上的最大辐射波束。如图2所示,图2示例性的示出了本申请实施例中提供的一种定位天线方向图。图2中的ab为天线方向图中的主瓣。主瓣ab与地面垂直时,天线朝向天空。主瓣ab的方向与图1A中电子设备100左边框和右边框平行。主瓣ab中的a瓣朝向上边框或者下边框。

(2)竖屏姿态

在本申请实施例中,电子设备的上边框或下边框与地面(即图3中示出的空间坐标系XYZ中XOY平面),的第一夹角小于第一阈值时,电子设备为竖屏姿态。电子设备可以通过陀螺仪传感器来获取第一夹角。第一阈值由电子设备系统配置。第一阈值可以是10°、20°、30°等等,此处不作限定。如图3示出的空间坐标系XYZ中电子设备的示意图。电子设备100可以包括前置摄像头301和扬声器302。在图3中,电子设备100为竖屏姿态。电子设备100的上边框和下边框与XOY平面平行,以及电子设备100的左边框和右边框与XOY平面垂直时,电子设备100为竖屏姿态。在本申请实施例中,竖屏姿态又可以称为竖屏状态。

(3)横屏姿态

在一些例子中,电子设备的上边框或下边框,与空间坐标系XYZ中XOY平面的第二夹角大于第二阈值或与用户界面的显示方向平行时,电子设备为横屏姿态。电子设备可以通过陀螺仪传感器来获取第二夹角。第二阈值由电子设备系统配置。第二阈值可以是45°、60°、70°等等,此处不作限定。

在一些实施例中,当电子设备100接收用户打开预设的应用程序的操作,例如,游戏类应用程序或者视频类应用程序,电子设备100可以显示横屏界面;在一些实施例中,当一些应用处于横屏显示的时候,通常是全屏显示。

在一些实施例中,电子设备100可以根据传感器的数据进行横屏显示或者竖屏显示,例如,可以通过陀螺仪或者加速度传感器来确定。

如图4示出的空间坐标系XYZ中电子设备的示意图。图4中的电子设备100为横屏姿态。电子设备100的上边框和下边框与XOY平面垂直,以及电子设备100的左边框和右边框与XOY平面平行是,电子设备100为横屏姿态。

在另一些例子中,电子设备可以根据在用户界面检测到的用户操作确定电子设备处于横屏姿态。例如,用户可以点击图5A示出的视频播放界面501中的控件506,控件506用于切换用户界面501的显示方式。如图5A所示,该视频播放界面可以包括有播放控件502、进度条503、当前播放时间504、视频时长504以及控件506。播放控件502用于控制视频的播放或停止。进度条503用于显示当前视频的播放进度。当前播放时间504用于显示视频当前播放了多少分钟(例如,当前视频播放到了9分21秒)。视频时长504用于显示视频的总时长(例如45分34秒)。当用户点击控件506后,电子设备可以显示如图5B中的用户界面50B。用户界面50B为全屏显示的视频播放界面。

在图5B中,电子设备100为横屏姿态。图5B中电子设备100显示出了用户界面501B。用户界面501B的显示方向与前置摄像头301和扬声器302所在的边AB平行。

在本申请实施例中,横屏姿态又可以称为横屏状态。

图6示出了本申请实施例中提供的一种电子设备的卫星定位天线放置示意图。

为了提升电子设备在横屏姿态时定位准确度,本申请提供一种电子设备,如图6所示,该电子设备可以包括两个卫星定位天线,包括卫星定位天线10a和卫星定位天线10d。卫星定位天线10a即为本申请实施例的竖置天线,又可以称为第一天线。卫星定位天线10d即为本申请实施例的横置天线,又可以称为第二天线。其中,卫星定位天线10a的天线方向图主瓣,可以与电子设备上边框到下边框的方向一致。卫星定位天线10d的天线方向图主瓣,可以与电子设备左边框到右边框的方向一致。

基于本申请实施例提供的电子设备,本申请实施例提供了一种定位方法,电子设备可以在定位之前,结合电子设备的摆放姿态,根据竖置天线(可称为第一天线)和横置天线(可称为第二天线)各自接收到的卫星数量、竖置天线和横置天线各自接收到的卫星信号质量等一项或多项因素,确定出电子设备定位时定位效果最佳的使用天线。这样,可以提升电子设备在横屏姿态时定位的准确度。

在本申请实施例中,卫星定位天线10a和卫星定位天线10d为支持L1和L5的双频天线。即,卫星定位天线10a和卫星定位天线10d可以接收L1载波信号和L2载波信号。

下面介绍本申请实施例提供的一种定位方法。

在一些应用场景中,在电子设备处于横屏姿态时,电子设备可以根据竖置天线(可称为第一天线)和横置天线(可称为第二天线)各自接收到的卫星数量、竖置天线和横置天线各自接收到的卫星信号质量等因素,选择利用竖置天线或横置天线接收卫星信号。然后电子设备根据竖置天线或者横置天线接收到的卫星信号进行定位。

图7示例性了示出了本申请实施例提供的一种电子设备中接收卫星信号的电路示意图。如图7所示,该电路示意图中,接收卫星信号的电路可以包括天线1、天线2,射频通道70A、射频通道70B、切换开关(switch)705,切换开关705中可以包括连接点L1、连接点L2,和连接点L3、声表面滤波器706以及调制解调器modem707,其中:

天线1用于在切换开关705中的连接点L1与连接点L3相连接时,接收卫星信号M1。此处天线1可对应上文中的卫星定位天线10a,又称为竖置天线。

天线2用于在切换开关705中的连接点L1与连接点L2相连接时,接收卫星信号N1。此处天线2可对应上文中的卫星定位天线10d,又称为横置天线。

射频通道70A用于传输天线1接收到的卫星信号。

在一种可能的实现方式中,射频通道70A中可以包括声表面波(surface acousticwave,SAW)滤波器703、低噪声放大器(low noise amplifier,LNA)704;其中:

声表面波滤波器703用于滤除天线1接收到的卫星信号M1中的高次谐波,得到卫星信号M2。

低噪声放大器704用于将卫星信号N2进行放大,得到卫星信号N3。

射频通道70B用于传输天线2接收到的卫星信号。射频通道70B中可以包括声表面波滤波器701、低噪声放大器702;其中:

声表面波滤波器701用于滤除天线2接收到的卫星信号N1中的高次谐波,得到卫星信号N2。

低噪声放大器702用于将卫星信号M2进行放大,得到卫星信号M3。

切换开关705用于选择天线1或者天线2接收卫星信号。

在一种可能的实现方式中,切换开关705可以接收到电子设备中无线通信模块发送的控制指令,该控制指令可以用于控制切换开关705的连接点L1与连接点L2连接,或者与连接点L3连接。从而实现选择天线1或者天线2接收卫星信号。

在一种可能的实现方式中,切换开关705可以接收到电子设备中应用处理器发送的控制指令。该控制指令可以用于控制切换开关705的连接点L1与连接点L2连接,或者与连接点L3连接。从而实现选择天线1或者天线2接收卫星信号。

声表面波滤波器706用于滤除卫星信号中的噪声信号。当切换开关705中的连接点L1和连接点L3相连时,声表面波滤波器706用于滤除卫星信号M3中的噪声信号,得到卫星信号M4。当切换开关705中的连接点L1和连接点L2相连时,声表面波滤波器706用于滤除卫星信号N3中的噪声信号,得到卫星信号N4。

调制解调器modem707用于对卫星信号进行解调。在一些例子中,modem707还可以用于对Wi-Fi信号以及蓝牙信号进行调制解调。

在一些例子中,电子设备中接收卫星信号的电路可以不包括声表面波滤波器706。可以理解的是,本申请实施例中电子设备中接收卫星信号电路中的器件可以多于或少于图7中示出的器件,本申请对此不作限定。

在本申请实施例中,切换开关705可以称为通路选择模块。

在本申请实施例中,卫星信号M1可以称为第一卫星信号。卫星信号N1可以称为第二卫星信号。卫星信号W可以称为第三卫星信号。第一卫星信号可以经过信号处理后得到卫星信号M4。第二卫星信号可以经过信号处理后得到卫星信号N4。

基于上述电路示意图,本申请实施例提供了一种定位方法。

下面结合图8A展开描述本申请实施例提供的一种定位方法。请参见图8A,图8A为本申请实施例提供的一种定位方法流程示意图。如图8A所示,本申请实施例提供的一种定位方法可以包括:

S100、响应于第一操作,电子设备启动定位功能。

本申请实施例中的第一操作可以有很多种,例如,用户打开电子设备中的GPS定位,或者用户打开某一个地图应用,在地图应用界面中搜索一个目的地位置等等,或者接收用户点击状态栏中GPS的开关,此处不作限定。例如图9示出的地图应用界面900。该地图应用界面900中可以包括目的地搜索框901、搜索控件902、语音输入控件903、地图904、位置标记905。其中,该目的地搜索框531可以用于接收用户输入的目的地名称。该搜索控件902用于触发在地图904上显示目的地搜索框901中目的地名称对应的位置。该语音输入控件903用于触发接收用户语音输入的目的地名称。该位置标记905可以用于表示电子设备100在地图904上的位置。图9的电子设备100处于横屏姿态。

电子设备响应于第一操作,可以启动定位功能。即,电子设备接收到第一操作后,电子设备可以启动电子设备参与定位的各个模块,例如,天线,卫星定位芯片等等。

用户可以利用电子设备进行定位,电子设备具备定位功能。电子设备可以通过卫星定位技术确定电子设备的位置。电子设备通过卫星定位技术进行定位的具体细节可以参考现有技术,此处不赘述。电子设备还可以根据基站定位技术、Wi-Fi技术确定电子设备的位置。关于电子设备如何通过基站定位技术、Wi-Fi定位技术进行定位可以参考现有技术中对基站定位、Wi-Fi定位的描述,此处不再赘述。电子设备还可以利用基站辅助卫星定位技术来实现确定电子设备的位置。关于电子设备如何通过基站辅助卫星定位技术进行定位可以参考现有技术,此处不再赘述。本申请实施例下文以电子设备通过卫星定位技术进行定位为例来展开阐述。

一般地,当在室内时,电子设备可以利用Wi-Fi或者蓝牙、超宽带(ultra wideband,UWB)(窄带)等定位技术进行定位。在室外时,电子设备可以利用卫星定位技术进行定位。

S101、电子设备通过第一天线接收卫星信号M1,获取卫星信号M1的第一信号质量。

电子设备通过第一天线来接收卫星信号。在本申请实施例中,第一天线为图1A、图1B和图6中示出的天线10a以及图7中示出的天线1,又可以称为竖置天线。可以理解的是,当图7中示出的切换开关705的连接点L1和连接点L3相连时,电子设备才可以通过第一天线接收卫星的卫星信号。第一天线可以接收到多颗卫星的卫星信号。在不同的时间,不同的地点,第一天线可以接收到的卫星信号的卫星数量可以不同。第一天线接收到的多个卫星的卫星信号的质量也可以不同。可以理解的是,电子设备能够搜到的卫星数量越多,接收到的卫星信号的质量越高,电子设备定位精度越高。这里,衡量卫星信号质量的参数可以由多种,例如载波噪声比(carrier-to-noise ratio,C/N)和信噪比(signal noise ratio,SNR)、接收的信号强度指示(received signal strength indication,RSSI)、参考信号接收功率(reference signal receiving power,RSRP)以及参考信号接收质量(referencesignal receiving quality,RSRQ)等等,此处不作限定。C/N的值越大,卫星信号的信号质量越高。SNR的值越大,卫星信号的质量越高。接收端(例如电子设备100)中的RSSI一般是负值,RSSI数值越小,接收端接收到的信号质量越高。下文以SNR的值来衡量卫星信号的信号质量为例进行阐述。

可以理解的是,卫星信号M1可以包含多颗卫星发射的卫星信号。即M1可以是多个卫星信号的集合,例如M1为(M11,M12,M13,…,M1m)。这里m即为第一天线可以搜到的卫星数量。卫星信号M1的第一信号质量即对应第一天线接收多颗卫星的卫星信号的信号质量。

表1中示例性地示出了第一天线可以搜索到的卫星ID分别为“6”、“16”、“21”、“23”、“31”、“73”、“76”、“78”、“83”、“84”、“86”。第一天线可以接收到上述卫星ID对应的卫星发送的卫星信号。表1中的信噪比(signal noise ratio,SNR)可以用来衡量第一天线接收到卫星信号的信号质量。SNR的值越大,第一天线接收到的卫星信号的信号质量越好。可以理解的是,不同的电子设备、或者电子设备在不同的时间或位置搜索到的卫星数量可以与表1示出的不同。卫星信号的SNR也可以与表1示出的不同。表1只是对第一天线搜到的卫星、以及卫星信号的SNR举例说明,并不作限定。

表1

卫星ID SNR
6 38.0
16 38.1
21 38.1
23 15.6
31 36.2
73 35.8
76 35.6
78 26.2
83 34.9
84 21.9
86 34.3

示例性的,电子设备可以对第一天线接收的卫星信号进行信号处理。电子设备可以利用第一声表面(surface acoustic wave,SAW)滤波器(例如图7中声表面波滤波器703)滤除第一天线接收到的卫星信号M1中的高次谐波,得到卫星信号M2。然后电子设备可以利用低噪声放大器(low noise amplifier,LNA)(例如图7中的低噪声放大器704)将卫星信号M2放大,得到卫星信号M3。电子设备可以通过多种方法对卫星信号进行信号处理,例如,利用高通滤波器、或者其他算法对第一天线接收到的卫星信号进行信号处理,本申请对具体信号处理的方式不作限定。这样,可以提高卫星信号M1的信号质量,电子设备可以更准确地定位。

这里,竖屏姿态时,电子设备通过第一天线接收卫星信号,第二天线不接收卫星信号。即,竖屏姿态时,第一天线有信号输出,第二天线没有信号输出。

S102、电子设备是否处于横屏姿态,若是,则执行步骤S103;若否,则执行步骤S101。

电子设备可以处于竖屏姿态,也可以处于横屏姿态。在电子设备进行卫星定位的过程中,用户可以将电子设备切换为横屏姿态。例如,用户可以将图4中示出的处于竖屏姿态的电子设备切换为如图5B示出的横屏姿态。当用户改变手握电子设备的姿态时,电子设备可以通过陀螺仪,和/或重力传感器检测到电子设备的姿态为横屏姿态。电子设备还可以通过姿态传感器来检测电子设备的姿态。或者,电子设备根据检测到用户操作来确定电子设备处于横屏姿态。例如图9中示出的电子设备处于横屏姿态。

当电子设备确定电子设备处于横屏姿态时,电子设备可以将图7中示出的切换开关705连接点L1切换到与连接点L2连接,这时,第二天线可以接收到卫星信号。

当电子设备确定处于横屏姿态时,电子设备执行步骤S104。若电子设备处于竖屏姿态,电子设备执行步骤S101。

可以理解的是,步骤S101和步骤S102可以没有顺序关系,即,电子设备可以同时执行步骤S101和步骤S102。

S103、电子设备通过第二天线接收卫星信号N1,获取卫星信号N1的第二信号质量。

当图7中示出的切换开关705中的连接点L1和连接点L2相连接时,电子设备才通过第二天线接收卫星信号。第二天线可以为图6中的卫星定位天线10d,图7中示出的天线2,又可以称为横置天线。可以理解的是,在步骤S104执行之前,电子设备已经可以将图切换开关705中的连接点L1和连接点L2相连接。

可以理解的是,卫星信号N1可以包含多颗卫星发射的卫星信号。即N1可以是多个卫星信号的集合,例如为(N11,N12,N13,…,N1n)。这里n即为第二天线可以搜到的卫星数量。第二信号质量即对应第二天线接收多颗卫星的卫星信号的信号质量。

表2中示例性地示出了第二天线可以搜索到的卫星ID分别为“6”、“16”、“21”、“23”、“31”、“73”、“76”、“78”、“83”、“84”、“86”。第二天线可以接收到上述卫星ID对应的卫星发送的卫星信号。表2中的信噪比(signal noise ratio,SNR)可以用来衡量第二天线接收到卫星信号的信号质量。SNR的值越大,第二天线接收到的卫星信号的信号质量越好。可以理解的是,不同的电子设备、或者电子设备在不同的时间或位置搜索到的卫星数量可以与表2示出的不同。卫星信号的SNR也可以与表2示出的不同。表2只是对第二天线搜到的卫星、以及卫星信号的SNR举例说明,并不作限定。

表2

如图8B所示的第一天线和第二天线接收卫星信号的时序图。图8B中,T1时刻时电子设备为横屏姿态。在TI时刻之前,电子设备通过第一天线接收卫星信号。在T1时刻时,电子设备通过第二天线接收卫星信号。

S104、电子设备判断卫星信号M1的第一信号质量是否低于卫星信号N1的第二信号质量,若是,则执行步骤S105,若否,则执行步骤S106。

在一种可能的实现方式中,电子设备可以根据卫星信号M1中SNR大于第一阈值的卫星数量是否小于卫星信号N1中SNR大于第一阈值的卫星数量。例如,如表1所示第一天线搜到的卫星数量为11颗,其中,卫星信号SNR>30的卫星数量为8颗。第二天线搜到的卫星数量为11颗,其中,卫星信号SNR>30的卫星数量为9颗。那么,电子设备可以确定出卫星信号M1的信号质量低于卫星信号N1的信号质量。

进一步地,若第一天线接收的卫星信号SNR大于第一阈值的卫星数量等于第二天线接收的卫星信号SNR大于第一阈值的卫星数量。电子设备可以比较第一天线和第二天线接收的同一颗卫星信号SNR的大小。举例来说,若第一天线搜到的卫星数量为11颗(卫星ID分别为1-11号),其中,卫星信号SNR>30的卫星数量为8颗。第二天线搜到的卫星数量为11颗,其中,卫星信号SNR>30的卫星数量为8颗。那么电子设备可以对比第一天线和第二天线接收到1号卫星的卫星信号SNR大小,以及接收到的2号卫星的卫星信号SNR等等,一次对比完第一天线和第二天线接收到的11颗卫星的卫星信号SNR。若第一天线接收到卫星的卫星信号SNR小于第二天线接收到卫星的卫星信号SNR的卫星数量,超过第一天线接收到卫星的卫星信号SNR大于第二天线接收到卫星的卫星信号SNR的卫星数量。则电子设备确定第一天线接收卫星信号的信号质量低于第二天线接收卫星信号的信号质量。

在一种可能的实现方式中,当第一信号质量等于第二信号质量时,电子设备可以利用第二天线接收卫星信号。这样,避免图7中的切换开关705的在切换到第一天线可以接收卫星信号的状态。即可以避免切换开关705的连接点L1从连接点L2切换到连接点L3。这样,可以节约电子设备功耗。

S105、电子设备根据卫星信号N1进行定位。

当第二天线接收到的卫星信号的信号质量比第一天线接收到的卫星信号的信号质量高时,电子设备根据第二天线接收的卫星信号N1进行定位。电子设备根据多颗已知位置的卫星到电子设备之间的距离,可以确定出电子设备的具体位置。其中,卫星的位置是已知的,电子设备接收第一卫星发送的卫星信号,可以根据卫星信号中的导航电文中查询出第一卫星的位置。电子设备根据第一卫星的卫星信号传播到的电子设备的时间可以得到第一卫星到电子设备的距离。关于电子设备根据卫星信号确定电子设备的位置,可以参考现有技术中对电子设备根据GPS信号定位的描述,此处不再赘述。

进一步地,在一种可能的实现方式中,当卫星信号N1的信号质量高于卫星信号M1的信号质量时,电子设备若确定卫星信号N1的信号质量大于预设阈值,电子设备根据卫星信号N1进行定位;否则,电子设备根据卫星信号M1进行定位。即当第二天线接收的卫星信号的信号质量比较好的时候,才使用第二天线接收卫星信号N1,并根据卫星信号N1进行定位。

在一种可能的实现方式中,若卫星信号N1的信号质量与卫星信号M1的信号质量差值小于第一差值阈值时,电子设备根据卫星信号M1进行定位。即,第二天线接收的卫星信号质量虽然比第一天线接收的卫星信号质量高,但是相差不大。这时,可以仍然使用第一天线接收卫星信号。

在一种可能的实现方式中,若卫星信号N1的信号质量与卫星信号M1的信号质量差值小于第二差值阈值时,电子设备根据卫星信号M1进行定位。当第二天线接收的卫星信号质量虽然比第一天线接收的卫星信号质量高太多,电子设备认为第二天线异常。电子设备使用第一天线接收卫星信号或者提示异常。

在一种可能的实现方式中,在电子设备根据卫星信号N1进行定位之前,电子设备对卫星信号N1进行信号处理。

示例性的,电子设备可以对第二天线接收的卫星信号进行信号处理。电子设备可以利用第二SAW滤波器(例如图7中的声表面滤波器701)滤除第二天线接收到的卫星信号N1中的高次谐波,得到卫星信号N2。然后电子设备可以利用LNA(例如图7中的低噪声放大器702)将卫星信号N2放大,得到卫星信号N3。这里,电子设备可以通过多种方法对卫星信号进行信号处理,例如,利用高通滤波器、或者其他算法对第二天线接收到的卫星信号进行信号处理,本申请对具体信号处理的方式不作限定。这样,可以提高卫星信号N1的信号质量,电子设备可以更准确地定位。

S106、电子设备根据卫星信号M1进行定位。

当第一信号质量高于第二信号质量时,电子设备通过第一天线接收的卫星信号进行定位。这时,图7中示出的切换开关705的连接点L1从连接点L2切换到连接点L3。这里可以参考步骤S105,此处不再赘述。

可以理解的是,电子设备中有两个天线,若第一天线接收到卫星信号的信号质量比较好,电子设备可以只根据第一天线的卫星信号进行定位。这样,电子设备不需要对两个天线接收到的卫星信号进行处理,可以节约电子设备的功耗。

电子设备可以显示定位结果。如图9所示,电子设备可以在用户界面900中显示出定位结果。电子设备定位出的位置可以在位置标记905处。

在一些可能的实现中,若电子设备在通过第二天线获取的卫星信号进行定位时,电子设备从横屏姿态切换为竖屏姿态,电子设备会再次对比第一天线接收的卫星信号与第二天线接收的卫星信号的信号质量。若第一天线接收的卫星信号的信号质量更高,则切换为通过第一天线接收卫星信号。

在一种可能的实现方式中,若电子设备在通过第二天线获取的卫星信号进行定位时,电子设备从横屏姿态切换为竖屏姿态,电子设备通过第一天线获取的卫星信号进行定位。即电子设备中可以设置竖屏姿态时默认通过第一天线获取的卫星信号进行定位。

在一种可能的实现方式中,若电子设备在通过第二天线获取的卫星信号进行定位时,电子设备从横屏姿态切换为竖屏姿态,电子设备检测第二天线接收的卫星信号质量,若卫星信号质量高于质量阈值,则电子设备通过第二天线接收的卫星信号进行定位。这样,电子设备不用将第二天线切换到第一天线,节约功耗。

在本申请实施例提供的一种定位方法中,第一天线在竖屏姿态时朝向天空,第二天线在横屏姿态时朝向天空。当电子设备处于横屏姿态时,电子设备可以选择根据搜星数量更好,接收到的卫星信号的信号质量更好的天线接收到的卫星来定位。这样,在横屏姿态时,电子设备可以更准确地定位。

在另一些应用场景中,在电子设备处于横屏姿态时,电子设备可以根据竖置天线(可称为第一天线)和横置天线(可称为第二天线)各自接收到的卫星数量、竖置天线和横置天线各自接收到的卫星信号质量等因素,选择利用竖置天线,或者,竖置天线和横置天线接收卫星信号。然后,电子设备根据竖置天线,或者,竖置天线和横置天线接收到的卫星信号进行定位。

如图10所示,图10示例性地示出了本申请实施例提供的一种电子设备中接收卫星信号的电路示意图。该电路示意图中,接收卫星信号的电路可以包括天线1、天线2,射频通道1000A、射频通道1000B、合路器1005,合路器1005中可以包括连接点L1、连接点L2,连接点L3和连接点L4、声表面滤波器1006以及modem1007,其中:

天线1用于在合路器1005中的连接点L2与连接点L4相连接时,接收卫星信号M1。天线1可以是图6中的卫星定位天线10a,可称为竖置天线。

天线2用于在切换开关1005中的连接点L2与连接点L3相连接时,接收卫星信号N1。天线2可以是图6中的卫星定位天线10d,可称为横置天线。

射频通道1000A用于传输天线1接收到的卫星信号。射频通道1000A可以包括声表面波滤波器1003、低噪声放大器1004,其中:

声表面波滤波器1003用于滤除天线1接收到的卫星信号M1中的高次谐波,得到卫星信号M2。

低噪声放大器1004用于将卫星信号N2进行放大,得到卫星信号N3。

射频通道1000B用于传输天线2接收到的卫星信号。射频通道1000B可以包括声表面波滤波器1001、低噪声放大器1002,其中:

声表面波滤波器1001用于滤除天线2接收到的卫星信号N1中的高次谐波,得到卫星信号N2。

低噪声放大器1002用于将卫星信号M2进行放大,得到卫星信号M3。

合路器1005用于选择天线1,或者天线1和天线2接收卫星信号。合路器1005中,连接点L1与连接点L2连接。连接点L2与连接点L3一直连接。连接点L2与连接点L4可以连接,也可以断开。在本申请实施例中,合路器1005又可以称为通路选择模块。

当连接点L2与连接点L4连接时,天线1和天线2都可以接收卫星信号。合路器1005可以选择天线1和天线2分别接收到的同一个卫星的卫星信号中信号质量强的卫星信号通过。举例来说,若天线1接收到1号卫星的卫星信号的SNR为38,2号卫星的卫星信号SNR为28。天线2接收到1号卫星的卫星信号SNR为30,2号卫星的卫星信号SNR为31。那么合路器1005中连接点L1输出的1号卫星的卫星信号为天线1接收到的卫星信号,2号卫星的卫星信号为天线2接收到的卫星信号。

当连接点L2与连接点L4断开时,天线1可以接收卫星信号,天线2不接收卫星信号。

声表面波滤波器1006用于滤除卫星信号中的噪声信号。当切换开关1005中的连接点L2和连接点L4断开时,声表面波滤波器1006用于滤除卫星信号M3中的噪声信号,得到卫星信号M4。当合路器1005中的连接点L1和连接点L2相连时,声表面波滤波器1006用于滤除卫星信号N3和M3中SNR更高的卫星信号的噪声信号,得到卫星信号W。

modem707用于对卫星信号进行解调。modem1007中可以包括位置解算模块,用于根据卫星信号确定出位置信息。

在一些例子中,电子设备中接收卫星信号的电路可以不包括声表面波滤波器1006。可以理解的是,本申请实施例中电子设备中接收卫星信号电路中的器件可以多于或少于图10中示出的器件,本申请对此不作限定。

基于上述电路示意图,本申请实施例提供了一种定位方法。

下面结合图11展开描述本申请实施例提供的一种定位方法。请参见图11,图11为本申请实施例提供的一种定位方法流程示意图。如图11所示,本申请实施例提供的一种方法可以包括:

S200、响应于第一操作,电子设备启动定位功能。

步骤S200可以参考步骤S100,此处不再赘述。

S201、电子设备通过第一天线接收卫星信号M1,获取卫星信号M1的第一信号质量。

当图10中示出的合路器1005的连接点L2和连接点L4断开时,电子设备通过第一天线接收卫星信号。这里第一天线即为图10中示出的天线1。步骤S201可以参考步骤S101,此处不再赘述。

S202、电子设备是否处于横屏姿态,若是,则执行步骤S203,若否,则执行步骤201。

步骤S202可以参考步骤S102,此处不再赘述。

S203、电子设备通过第一天线接收卫星信号M1和第二天线接收卫星信号N1,得到合路后的卫星信号W和卫星信号W的第三信号质量。

当电子设备处于横屏姿态时,图10中示出的合路器1005的连接点L2和连接点L4进行连接。电子设备可以通过第一天线和第二天线接收卫星信号。第一天线接收到的卫星信号为M1。假设卫星信号M1包含1号卫星的卫星信号M11,2号卫星的卫星信号M12,3号卫星的卫星信号M13,4号卫星的卫星信号M14和5号卫星的卫星信号M15。第二天线接收到的卫星信号为N1。假设卫星信号N1包含1号卫星的卫星信号N11,2号卫星的卫星信号N12,3号卫星的卫星信号N13,4号卫星的卫星信号N14和5号卫星的卫星信号N15。若卫星信号M11的信号质量高于卫星信号N11的信号质量。卫星信号M12的信号质量高于卫星信号N12的信号质量。卫星信号M13的信号质量低于卫星信号N13的信号质量。卫星信号M14的信号质量低于卫星信号N14的信号质量。卫星信号M15的信号质量高于卫星信号N15的信号质量。那么最后经过合路器1005合路得到卫星信号W,包含卫星信号M11,卫星信号M12,卫星信号N13,卫星信号N14,卫星信号M15。示例性,表3示出了第一天线接收的卫星信号M1、第二天线接收的卫星信号N1以及卫星信号W。

表3

可以理解的是,表3仅为示例。第一天线和第二天线可以搜到多颗卫星,不限于表中的卫星数量和卫星ID。

电子设备也可以对第一天线和第二天线接收到的卫星信号进行信号处理。这里可参考步骤S101电子设备对第一天线接收到卫星信号进行信号的描述,此处不再赘述。

S204、电子设备判断第一信号质量是否低于第三信号质量,若是,则执行步骤S205,若否,则执行步骤S206。

步骤S204可参考步骤S104,此处不再赘述。可以理解的是,一般情况下,卫星信号W的信号质量高于卫星信号M1的信号质量。若第二天线损坏了,卫星信号W的信号质量可以低于卫星信号M1的信号质量。

S205、电子设备根据卫星信号W进行定位。

当卫星信号M1的信号质量低于卫星信号W的信号质量时,电子设备通过第一天线和第二天线接收的卫星信号进行定位。此时,图10中示出的合路器1005中连接点L2和连接点L4连接。步骤S205可以参考步骤S105,此处不再赘述。

S206、电子设备根据卫星信号M1进行定位。

当卫星信号M1的信号质量高于卫星信号W的信号质量时,电子设备通过第一天线接收的卫星信号进行定位。此时,图10中示出的合路器1005中连接点L2和连接点L4断开连接。

在本申请实施例提供的一种定位方法中,电子设备存在两个天线。第一天线在竖屏姿态时朝向天空,第二天线在横屏姿态时朝向天空。电子设备为横屏姿态时,电子设备可以判断第一天线接收的卫星信号的信号质量是否高于第一天线接收的卫星信号与第二天线接收的卫星信号合并后的卫星信号的信号质量,若是,则电子设备根据第一天线接收的卫星信号进行定位。若否,电子设备根据第一天线接收的卫星信号与第二天线接收的卫星信号合并后的卫星信号进行定位。这样,电子设备在横屏姿态时,可以更准确地定位。

在一种可能的实现方式中,若电子设备在通过第一天线和第二天线获取的卫星信号进行定位时,电子设备从横屏姿态切换为竖屏姿态,电子设备通过第一天线获取的卫星信号进行定位。即电子设备中可以设置竖屏姿态时默认通过第一天线获取的卫星信号进行定位。

在一种可能的实现方式中,若电子设备在通过第一天线和第二天线获取的卫星信号进行定位时,电子设备从横屏姿态切换为竖屏姿态,电子设备可以继续通过第一天线和第二天线接收的卫星信号进行定位。

在有一个场景中,在电子设备处于横屏姿态或竖屏姿态定位时,电子设备可以根据竖置天线接收卫星信号的信号质量决定通过竖置天线(可称为第一天线),或者竖置天线和横置天线(可称为第二天线)接收卫星信号。当电子设备通过竖置天线和横置天线接收卫星信号时,电子设备根据将竖置天线接收的卫星信号和横置天线接收的卫星信号按照每一颗卫星的信号强度进行最大信号比合并。然后,电子设备根据合并后的卫星信号进行定位。

如图12所示,图12示例性地示出了本申请实施例提供的一种电子设备接收卫星信号的电路示意图。该电路示意图中,接收卫星信号的电路可以包括天线1、天线2、射频通道110A、射频通道110B、以及modem1107,其中:

天线1和天线2用于接收卫星信号。天线1可以是图6中的卫星定位天线10a,可以成为竖置天线。天线2可以是图6中的卫星定位天线10d,可以称为横置天线。

射频通道110A用于传输天线1接收的卫星信号。射频通道110A可以包括:声表面波滤波器1103、低噪声放大器1104、声表面滤波器1106,其中:

声表面波滤波器1103用于滤除天线1接收到的卫星信号M1中的高次谐波,得到卫星信号M2。

低噪声放大器1104用于将卫星信号M2进行放大,得到卫星信号M3。

声表面波滤波器1106用于滤除卫星信号M3中的噪声信号,得到卫星信号M4。

射频通道110B用于传输天线2接收的卫星信号。射频通道110B可以包括:声表面波滤波器1101、低噪声放大器1102、声表面滤波器1105,其中:

声表面波滤波器1101用于滤除天线2接收到的卫星信号N1中的高次谐波,得到卫星信号N2。

低噪声放大器1102用于将卫星信号N2进行放大,得到卫星信号N3。

声表面波滤波器1105用于滤除卫星信号N3中的噪声信号,得到卫星信号N4。

modem1107用于对天线1和天线2接收到的卫星信号进行解调。以及,将天线1和天线2接收到卫星信号按照每一颗卫星的信号强度进行合并,得到卫星信号W。

在一种可能的实现方式中,modem1107用于从卫星信号M1和卫星信号N1中,取出多颗卫星各自对应信号质量最大的卫星信号,得到卫星信号W。

在一种可能的实现方式中,modem1107用于:从从卫星信号M1和卫星信号N1,确定出L颗不同卫星各自对应的卫星信号,并将L颗不同卫星各自对应的卫星信号确定为卫星信号W;其中,当L颗不同卫星中第一卫星对应有一路卫星信号时,将所述第一卫星对应的一路卫星信号,放入卫星信号W;当L颗不同卫星中第二卫星对应有两路卫星信号时,将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入卫星信号W。举例来说,若天线1接收到1号卫星的卫星信号M11。天线2接收到1号卫星的卫星信号N11。modem1107可以调整N11的相位,然后M11和调整相位后的N11同相相加。

在一种可能的实现方式中,modem1107用于:将所述第二卫星对应的两路卫星信号调整至相位相同;获取两路卫星信号各自对应的权重;将所述相位相同的两路卫星信号,乘以各自的权重再相加合成一路卫星信号放入卫星信号W。

在本申请实施例中,卫星信号M1可以称为第一卫星信号。卫星信号N1可以称为第二卫星信号。卫星信号W可以称为第三卫星信号。第一卫星信号可以经过信号处理后得到卫星信号M4。第二卫星信号可以经过信号处理后得到卫星信号N4。卫星信号W可以由卫星信号M4和卫星信号N4合并得到。

基于上述电路示意图,本申请实施例提出了一种定位方法。

下面结合图13展开描述本申请实施例提供的一种定位方法。请参见图13,图13为本申请实施例提供的一种定位方法流程示意图。如图13所示,本申请实施例提供的一种定位方法可以包括:

S300、响应于第一操作,电子设备启动定位功能。

步骤S300可以参考步骤S100或者步骤S200,此处不再赘述。

S301、电子设备根据第一天线和第二天线接收的卫星信号定位。

电子设备在定位的时候默认根据第一天线和第二天线接收的卫星信号进行定位。第一天线可以图2中示出的天线10a。第二天线可以是图2中示出的天线10d。这样,无论电子设备处于竖屏姿态还是横屏姿态,都有天线朝向天空。因而电子设备可以获取到更多卫星的卫星信号。这样,电子设备可以更为准确地进行定位。

电子设备根据卫星信号进行定位的具体过程,可以参考现有技术中电子设备根据GPS卫星信号进行定位的描述,此处不再赘述。

在一种可能的实现方式中,电子设备可以对第一天线和第二天线接收到的卫星信号进行处理。这里,电子设备可以通过多种方法对卫星信号进行信号处理,例如,电子设备可以对第一天线和第二天线接收到的卫星信号进行滤波,放大处理等等,本申请对具体信号处理的方式不作限定。这样,可以使得电子设备根据卫星信号得到的定位结果精确度更高。

在一个可行的例子中,电子设备对第一天线和第二天线接收到的卫星信号的处理过程可以如图12所示。电子设备可以利用SAW滤波器1103滤除第一天线接收到的卫星信号M1中的高次谐波,得到卫星信号M2。然后电子设备可以利用低噪声放大器1104(low noiseamplifier,LNA)将卫星信号M2放大,得到卫星信号M3。接着,电子设备可以利用SAW滤波器滤1106除卫星信号M3中的噪声信号,得到卫星信号M4。同样的,电子设备可以利用SAW滤波器1101滤除第一天线接收到的卫星信号N1中的高次谐波,得到卫星信号N2。然后电子设备可以利用LNA1102将卫星信号N2放大,得到卫星信号N3。接着,电子设备可以利用SAW滤波器滤1105除卫星信号N3中的噪声信号,得到卫星信号N4。然后有电子设备中的射频芯片(例如,GNSS-RF芯片)将卫星信号M4和卫星信号N4传输到调制解调器中。最后,电子设备根据调制解调后的卫星信号M4和卫星信号N4进行定位。

可以理解的是,卫星信号M1可以包含多颗卫星发射的卫星信号。即M1可以是多个卫星信号的集合,例如M1为(M11,M12,M13,…,M1m)。这里m即为第一天线可以搜到的卫星数量。同样地,卫星信号N1可以包含多颗卫星发射的卫星信号。即N1可以是多个卫星信号的集合,例如N1为(N11,N12,N13,…,N1n)。这里n即为第二天线可以搜到的卫星数量。

进一步地,电子设备可以通过modem1107将卫星信号M4(例如,卫星信号M4为(M41,M42,M43,…,M4m)的卫星信号集合)中每一颗卫星的卫星信号(例如卫星信号M41)和卫星信号N4(例如,卫星信号N4为(N41,N42,N43,…,N4n)的卫星信号集合)中同一颗卫星的卫星信号(例如卫星信号N41)进行比合并,得到卫星信号W。电子设备根据卫星信号W进行定位。

在一种可能的实现方式中,电子设备可以通过modem1107从卫星信号M1和卫星信号N1,确定出L颗不同卫星各自对应的卫星信号,并将L颗不同卫星各自对应的卫星信号确定为卫星信号W;其中,当L颗不同卫星中第一卫星对应有一路卫星信号时,电子设备可以通过modem1107将第一卫星对应的一路卫星信号,放入卫星信号W;当L颗不同卫星中第二卫星对应有两路卫星信号时,电子设备可以通过modem1107将第二卫星对应的两路卫星信号调整至相位相同,并将相位相同的两路卫星信号相加合成一路卫星信号放入卫星信号W。

这里,假设卫星信号N41和卫星信号M41是同一颗卫星发射的卫星信号。卫星信号N42和卫星信号M42是同一颗卫星发射的卫星信号。卫星信号N43和卫星信号M43是同一颗卫星发射的卫星信号。卫星信号N4n和卫星信号M4m是同一颗卫星发射的卫星信号。那么modem1107可以调整卫星信号N41的相位,使得卫星信号N41可以和卫星信号M41同相相加。同样地,modem1107可以调整卫星信号N42的相位,使得卫星信号N42可以和卫星信号M41同相相加。modem1107可以调整卫星信号N43的相位,使得卫星信号N43可以和卫星信号M43同相相加。modem1107可以调整卫星信号N4n的相位,使得卫星信号N4n可以和卫星信号M4m同相相加。

在一种可能的实现方式中,电子设备可以通过modem1107从卫星信号M1和卫星信号N1,确定出L颗不同卫星各自对应的卫星信号,并将L颗不同卫星各自对应的卫星信号确定为卫星信号W;其中,当L颗不同卫星中第一卫星对应有一路卫星信号时,电子设备可以通过modem1107将第一卫星对应的一路卫星信号,放入卫星信号W;当L颗不同卫星中第二卫星对应有两路卫星信号时,电子设备可以通过modem1107将第二卫星对应的两路卫星信号调整至相位相同;电子设备可以通过modem1107获取两路卫星信号各自对应的权重;电子设备可以通过modem1107将相位相同的两路卫星信号,乘以各自的权重再相加合成一路卫星信号放入卫星信号W。

S302、电子设备判断第一天线接收卫星信号的信号质量是否大于第一阈值,若是,则执行步骤S301;若否,则执行步骤S303。

电子设备中可以配置有第一阈值。第一阈值可以是SNR大于30的卫星数量为8。第一阈值也可以是平均SNR为30。举例来说,若第一天线可以搜到20可卫星的卫星信号。那么这20颗卫星的卫星信号SNR大于30的数量若大于或等于8,则执行步骤S303,若小于8,则执行步骤S301。

S303、电子设备根据第一天线接收的卫星信号定位。

若第一天线接收到卫星信号可以满足定位需求,即卫星信号的信号质量大于第一阈值。那么电子设备可以只通过第一天线接收卫星信号。电子设备并根据第一天线接收的卫星信号进行定位。步骤S303可以参考步骤S101,此处不再赘述。

S304、电子设备判断第一天线接收卫星信号的信号质量是否低于第二阈值,若是,则执行步骤S301,若否,则执行步骤S303。

电子设备可以配置有第二阈值。第二阈值小于第一阈值。当电子设备通过第一天线接收的卫星信号进行定位时,若电子设备检测第一天线接收的卫星信号的信号质量低于第二阈值时,电子设备执行步骤S301。即电子设备通过第一天线和第二天线同时接收卫星信号。电子设备根据第一天线和第二天线,接收的卫星信号进行最大信号比后得到信号进行定位。

可以理解的是,电子设备也可以执行完步骤S300后执行步骤S303。即,电子设备初始时通过一个天线(例如第一天线)接收卫星信号。当第一天线接收的卫星信号的信号质量低于第二阈值时,电子设备再通过第一天线和第二天线同时接收卫星信号。

本申请实施例提供的一种定位方法中,电子设备可以默认通过两个天线接收的卫星信号定位。这样,可以提高电子设备定位的精确度。当电子设备确定根据单天线获取的卫星信号进行定位的定位精确度也能达到要求时,电子设备就根据单天线接收的卫星信号进行定位。这样,可以节约电子设备的功耗。电子设备也可以默认通过单个天线接收到的卫星信号定位。这样,可以节约电子设备的功耗。当电子设备根据单个天线接收到的卫星信号定位的定位精度和定位时长达不到电子设备的要求时,电子设备开始根据两个天线接收到的卫星信号进行定位。这样,可以提高定位精度和降低定位时间。

下面介绍本申请实施例中提供的示例性电子设备100。

图14示出了电子设备100的结构示意图。

下面以电子设备100为例对实施例进行具体说明。应该理解的是,电子设备100可以具有比图中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

电子设备100可以包括处理器110,存储器120,天线1,天线2,天线3,无线通信模块130,移动通信模块140,显示屏150,传感器160等。

可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以用于根据天线1和天线2接收到的电子设备卫星信号解译出卫星星历。当同时锁定4颗卫星时,可以计算被测点(例如电子设备所在位置、或者用户输入的目的地)坐标。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。

I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。

I2S接口可以用于音频通信。

PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。

UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。

MIPI接口可以被用于连接处理器110与显示屏150等外围器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(display serialinterface,DSI)等。处理器110和显示屏150通过DSI接口通信,实现电子设备100的显示功能。

GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。

可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

电子设备100的无线通信功能可以通过天线1,天线2,天线3,无线通信模块130,移动通信模块140,调制解调处理器以及基带处理器等实现。

天线1和天线2以及天线3用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

具体地,天线1和天线2用于接收卫星发射的电磁波信号。天线1在电子设备为竖屏姿态时朝向天空。天线2在电子设备为横屏姿态时朝向天空。

在本申请实施例中,天线1和天线2所在射频前置电路中还可以分别包括声表面波滤波器和低噪声放大器。天线1所在射频前置电路中的声表面波滤波器用于滤除天线1接收到卫星信号中的高次谐波。天线1所在射频前置电路中的低噪声放大器用于放大天线1接收到的卫星信号。天线2所在射频前置电路中的声表面波滤波器用于滤除天线2接收到卫星信号中的高次谐波。天线2所在射频前置电路中的低噪声放大器用于放大天线2接收到的卫星信号。

在一些实施例中,天线1和天线2可与一个切换开关相连,该切换开关用于选择使用天线1接收卫星信号或使用天线2接收卫星信号。天线1和天2具体如何与切换开关连接,以及切换开关如何选择探险1或天线2可参考上文对图7示出的电路示意图的描述,此处不再赘述。

在一些实施例中,天线1和天线2可与合路器相连。该合路器可以选择使用天线1,或者天线1和天线2接收卫星信号。当合路器选择天线1和天线2接收卫星信号时,合路器将天线1接收的卫星信号与天线2接收的卫星信号进行合路。这里具体可以参考上文对图10示出的电路示意图的描述,此处不再赘述。

在一些实施例中,电子设备100的天线3和移动通信模块150耦合,天线1、天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobilecommunications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband codedivision multiple access,WCDMA),时分码分多址(time-division code divisionmultiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou navigation satellite system,BDS),准天顶卫星系统(quasi-zenithsatellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。

无线通信模块130可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块130可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块130经由天线1和/或天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。当天线1和天线2同时接收卫星发射的电磁波(本申请可以称为卫星信号)时,无线通信模块130可以将天线1接收的卫星信号和天线2接收的卫星信号按照每一颗卫星进行最大信号比合并。具体可参考上文对图12示出的电路示意图的描述,此处不再赘述。

移动通信模块140可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块140可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块140可以由天线3接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块140还可以对经调制解调处理器调制后的信号放大,经天线3转为电磁波辐射出去。在一些实施例中,移动通信模块140的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块140的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备输出声音信号,或通过显示屏150显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块140或其他功能模块设置在同一个器件中。

在一些实施例中,处理器110可以结合移动通信模块140获取的基站位置信息和天线1以及天线2接收的卫星信号进行定位。

电子设备100通过GPU,显示屏150,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏150和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏150用于显示图像,视频等。显示屏150包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏150,N为大于1的正整数。

存储器120可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在存储器120的指令,从而执行电子设备100的各种功能应用以及数据处理。存储器120可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。

在本申请实施例中,存储器120还用于存储卫星星历、卫星历书等等。

传感器160可以包括压力传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、触摸传感器以及骨传导传感器等等。其中:

压力传感器用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器可以设置于显示屏150。压力传感器的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏150,电子设备100根据压力传感器检测所述触摸操作强度。电子设备100也可以根据压力传感器的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。

陀螺仪传感器可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器还可以用于导航,体感游戏场景。电子设备可以通过陀螺仪传感器确定电子设备的姿态,即电子设备当前处于竖屏姿态或横屏姿态。

在一些实施例中,电子设备100还可以包括姿态传感器。该姿态传感器用于检测电子设备的姿态。

气压传感器用于测量气压。在一些实施例中,电子设备100通过气压传感器测得的气压值计算海拔高度,辅助定位和导航。

磁传感器包括霍尔传感器。电子设备100可以利用磁传感器检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。

加速度传感器可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。本申请中,电子设备100可以根据加速度传感器检测到加速度大小、重力大小的变化来进行横竖屏切换以及折叠屏的单屏显示与大屏显示切换。

距离传感器,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器测距以实现快速对焦。

触摸传感器,也称“触控面板”。触摸传感器180K可以设置于显示屏150,由触摸传感器180K与显示屏150组成触摸屏,也称“触控屏”。触摸传感器用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏150提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器也可以设置于电子设备100的表面,与显示屏150所处的位置不同。

骨传导传感器可以获取振动信号。

图15示出了本申请实施例提供的一种芯片系统200。如图15所示,芯片系统200可以包括:天线1,天线2和定位芯片201,其中;

天线1用于接收卫星信号,天线2用于接收卫星信号;

定位芯片201可用于执行如下步骤:

1、控制天线1或天线2接收卫星信号;

2、对天线1或天线2接收的卫星信号进行信号处理,并比较天线1接收的卫星信号的信号质量和天线2接收的卫星信号的信号质量;

3、若天线1接收的卫星信号的信号质量低于天线2接收的卫星信号的信号质量,选择天线2接收卫星信号,并利用天线2接收的卫星信号进行定位。若天线1接收的卫星信号的信号质量高于天线2接收的卫星信号的信号质量,选择天线1接收卫星信号,并利用天线1接收的卫星信号进行定位。

这里可以参考前述图8A所示实施例,在此不再赘述。

在一些实施例中,定位芯片201还可用于执行如下步骤:

1、选择天线1,或者天线1和天线2接收卫星信号;

2、使用第一天线接收卫星信号M1,获取卫星信号M1的第一信号质量,使用第一天线接收卫星信号M1和第二天线接收卫星信号N1,得到合路后的卫星信号W和卫星信号W的第三信号质量,比较第一信号质量和第三信号质量的大小,当第一信号质量低于第三信号质量时,使用第一天线和第二天线接收卫星信号;

3、利用卫星信号进行定位。

这里可以参考前述图11所示实施例,在此不再赘述。

在一些实施例中,定位芯片201还可用于执行如下步骤:

1、选择天线1,或者天线1和天线2接收卫星信号;

2、判断第一天线接收卫星信号的信号质量是否大于第一阈值;若大于,使用第一天线接收的卫星信号进行定位;

3、判断第一天线接收卫星信号的信号质量是否低于第二阈值;若小于,使用第一天线和第二天线接收的卫星信号进行定位。

4、用于对第一天线和第二天线接收到的卫星信号进行解调。以及,将第一天线和第二天线接收到卫星信号按照每一颗卫星的信号强度进行最大信号比合并。举例来说,若第一天线接收到1号卫星的卫星信号M11。第二天线接收到1号卫星的卫星信号N11。modem1107可以调整N11的相位,然后M11和调整相位后的N11同相相加。

这里可以参考前述图13所示实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

44页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种核医学内放疗扫描探测装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类