卫星定位方法、芯片、模组和电子设备技术

技术编号:25597125 阅读:26 留言:0更新日期:2020-09-11 23:54
本发明专利技术实施例提供了一种卫星定位方法、芯片、模组和电子设备。其中,该卫星定位方法应用于云端;云端与定位模块通过通信组件相连;该定位模块具备唯一的设备编号;该卫星定位方法包括:云端获取各卫星的星历信息;定位模块获取伪距信息;定位模通过通信组件块将伪距信息上报至云端;云端结合各卫星的星历信息和伪距信息,通过运算获取定位模块的位置信息。通过本发明专利技术实施例,解决了如何降低定位功耗的技术问题,使得定位所需的时间可以小于1秒,从而延长了使用寿命。

【技术实现步骤摘要】
卫星定位方法、芯片、模组和电子设备
本专利技术涉及卫星通信
,特别是涉及一种卫星定位方法、芯片、模组和电子设备。
技术介绍
现有的定位装置一般包含定位芯片。例如,GPS(GlobalPositioningSystem,全球定位系统)定位装置一般包含定位芯片、通讯芯片和主控芯片。在现有技术中,也存在将通讯芯片和定位芯片集成于一体的情况。出于节省功耗的考虑,大部分定位装置采用周期性定位的措施。对于采用周期性定位措施的定位装置来说,在定位间隔较长的情况下,往往采用初次定位完成后关闭定位芯片和通讯芯片的办法以降低设备的总体功耗。但即使这样,现有技术初次定位所需的仍然时间较长,定位所需的电流也较大,其原因在于,其初次定位需要下载卫星星历,而下载星历需要较长时间,因而导致功耗较大。因此,现有技术因定位所需的时间长且所需的电流大而存在定位功耗大的缺陷。
技术实现思路
本专利技术实施例的目的在于提供一种卫星定位方法、芯片、模组和电子设备,以解决如何降低定位功耗的技术问题。为了实现上述目的,本专利技术的第一方面,提供了以下技术方案:一种卫星定位方法,其中,云端与定位模块通过通信组件相连;所述定位模块具有唯一的设备编号;所述卫星定位方法包括:所述云端获取各卫星的卫星星历信息;所述定位模块获取伪距信息;所述定位模块通过所述通信组件,将所述设备编号与所述伪距信息上报至所述云端;所述云端结合所述各卫星的所述卫星星历信息、所述设备编号和所述伪距信息,通过运算,获取所述定位模块的第一位置信息。进一步地,所述通信组件为增强机器类通信网络或窄带物联网络。进一步地,在所述定位模块获取伪距信息的步骤之前,所述方法还包括:所述定位模块向所述云端上报第二位置信息;其中,所述第二位置信息用于指示所述定位模块的大致位置;所述云端根据所述第二位置信息,向所述定位模块下发:所述定位模块在所述第二位置附近、可见的卫星的属性信息;其中,所述属性信息包括卫星编号、卫星星历信息和多普勒频移信息;其中,所述定位模块用于针对在所述第二位置附近、所述可见的卫星进行信号搜索。进一步地,所述定位模块通过所述通信组件将所述设备编号和所述伪距信息上报至所述云端的步骤,具体包括:所述定位模块在获取到预定数量的所述伪距信息时,通过所述通信组件将所述设备编号和所述伪距信息上报至所述云端。进一步地,所述定位模块具有内部时钟;所述方法还包括:所述定位模块从所述云端获取当前时间戳;所述定位模块根据所述内部时钟,持续更新所述当前时间戳;当所述定位模块开始定位时,所述定位模块根据所述伪距信息和更新后的当前时间戳,形成虚拟定位数据;所述云端结合所述各卫星的卫星星历信息、所述设备编号和所述伪距信息,通过运算,获取所述定位模块的第一位置信息的步骤,具体包括:所述云端保存所述各卫星各个时间点的卫星星历信息、所述设备编号、所述伪距信息和所述虚拟定位数据,并通过运算获取所述定位模块的第一位置信息。进一步地,所述云端包括云端差分站;所述方法还包括:所述云端差分站获取所述各卫星的全球卫星导航系统信号;所述云端差分站根据其自身的第三位置信息,并结合所述各卫星的所述全球卫星导航系统信号,计算得到伪距差分校正量;所述云端根据所述伪距差分校正量,对所述伪距信息进行校正;所述云端结合所述各卫星的卫星星历信息、所述设备编号和所述伪距信息,通过运算获取所述定位模块的第一位置信息的步骤,具体包括:所述云端结合所述各卫星的所述卫星星历信息、所述设备编号和校正后的伪距信息,通过运算获取所述定位模块的第一位置信息。进一步地,所述云端与客户服务器通信连接;所述云端结合所述各卫星的卫星星历信息、所述设备编号和所述伪距信息,通过运算,获取所述定位模块的第一位置信息的步骤之后,所述方法还包括:所述云端将所述第一位置信息和所述设备编号,发送至所述客户服务器。为了实现上述目的,本专利技术的第二方面,还提供了以下技术方案:一种卫星定位方法,其中,云端包括定位服务器和客户指定的服务器;定位模块包括时间戳;所述云端与定位模块通过通信组件相连;所述定位模块具有唯一的设备编号;所述卫星定位方法包括:所述云端获取各卫星的卫星星历信息;所述定位模块获取伪距信息;所述定位模块通过所述通信组件将所述设备编号、所述时间戳和所述伪距信息上报至所述客户指定的服务器;所述客户指定的服务器将所述时间戳和所述伪距信息转发至所述定位服务器;所述定位服务器结合所述各卫星的所述卫星星历信息、所述时间戳和所述伪距信息,确定所述定位模块的第四位置信息;所述定位服务器将所述定位模块的所述第四位置信息返回给所述客户指定的服务器。为了实现上述目的,本专利技术的第三方面,还提供了以下技术方案:一种芯片,其包括:全球导航卫星系统接收机、物联网射频收发器、功率放大器、模数转换器、处理器和存储器;其中:所述存储器,用于存放计算机程序;所述处理器,执行所述存储器上所存放的程序时,能够完成本专利技术第一方面所述的方法步骤。为了实现上述目的,本专利技术的第四方面,还提供了以下技术方案:一种模组,其包括:全球导航卫星系统接收机、物联网射频收发器、功率放大器、模数转换器、处理器和存储器;其中:所述存储器,用于存放计算机程序;所述处理器,执行所述存储器上所存放的程序时,能够完成本专利技术第一方面所述的方法步骤。为了实现上述目的,本专利技术的第五方面,还提供了以下技术方案:一种电子设备,其包括:全球导航卫星系统接收机、物联网射频收发器、功率放大器、模数转换器、处理器和存储器;其中:所述存储器,用于存放计算机程序;所述处理器,执行所述存储器上所存放的程序时,能够完成本专利技术第一方面所述的方法步骤。与现有技术相比,本专利技术具有以下有益效果:在现有技术中,初次定位所需的时间一般为18-90秒,所需的电流一般为30mA。定位速度等同于首次定位速度。由此,会导致首次定位周期长,进而会造成功耗高的缺陷。现有的定位装置实现定位所需的时间通常大于18秒,平均时间为60秒左右。与现有技术相比,本专利技术实施例通过采取上述技术方案,将定位模块获取伪距信息作为预处理,云端利用通过定位模块获取的伪距信息来确定定位模块的位置;由此,减少了初次定位的的时间,缩短了获取定位信息的时间,提高了初次定位的速度,从而降低了定位功耗,尤其是减小了初次定位的功耗。而且,定位所需的时间可以小于1秒,从而延长了使用寿命。如果采用所有数据处理均由云端完成的方式,至少会存在以下缺点:(1)运算复杂,云端处理大量设备时会有巨大的运算压力;(2)传输的数据量大,网络负担大,耗电量大。与该方式相比,本专利技术实施例将伪距信息的获取由定位模块来完成,从而减少了云端的运算复杂度以及数据传输本文档来自技高网...

【技术保护点】
1.一种卫星定位方法,其中,云端与定位模块通过通信组件相连;所述定位模块具有唯一的设备编号;/n所述卫星定位方法包括:/n所述云端获取各卫星的卫星星历信息;/n所述定位模块获取伪距信息;/n所述定位模块通过所述通信组件,将所述设备编号与所述伪距信息上报至所述云端;/n所述云端结合所述各卫星的所述卫星星历信息、所述设备编号和所述伪距信息,通过运算,获取所述定位模块的第一位置信息。/n

【技术特征摘要】
1.一种卫星定位方法,其中,云端与定位模块通过通信组件相连;所述定位模块具有唯一的设备编号;
所述卫星定位方法包括:
所述云端获取各卫星的卫星星历信息;
所述定位模块获取伪距信息;
所述定位模块通过所述通信组件,将所述设备编号与所述伪距信息上报至所述云端;
所述云端结合所述各卫星的所述卫星星历信息、所述设备编号和所述伪距信息,通过运算,获取所述定位模块的第一位置信息。


2.根据权利要求1所述的方法,其特征在于,所述通信组件为增强机器类通信网络或窄带物联网络。


3.根据权利要求1所述的方法,其特征在于,在所述定位模块获取伪距信息的步骤之前,所述方法还包括:
所述定位模块向所述云端上报第二位置信息;其中,所述第二位置信息用于指示所述定位模块的大致位置;
所述云端根据所述第二位置信息,向所述定位模块下发:所述定位模块在所述第二位置附近、可见的卫星的属性信息;其中,所述属性信息包括卫星编号、卫星星历信息和多普勒频移信息;
其中,所述定位模块用于针对在所述第二位置附近、所述可见的卫星进行信号搜索。


4.根据权利要求1所述的方法,其特征在于,所述定位模块通过所述通信组件将所述设备编号和所述伪距信息上报至所述云端的步骤,具体包括:
所述定位模块在获取到预定数量的所述伪距信息时,通过所述通信组件将所述设备编号和所述伪距信息上报至所述云端。


5.根据权利要求1所述的方法,其特征在于,所述定位模块具有内部时钟;
所述方法还包括:
所述定位模块从所述云端获取当前时间戳;
所述定位模块根据所述内部时钟,持续更新所述当前时间戳;
当所述定位模块开始定位时,所述定位模块根据所述伪距信息和更新后的当前时间戳,形成虚拟定位数据;
所述云端结合所述各卫星的卫星星历信息、所述设备编号和所述伪距信息,通过运算,获取所述定位模块的第一位置信息的步骤,具体包括:
所述云端保存所述各卫星各个时间点的卫星星历信息、所述设备编号、所述伪距信息和所述虚拟定位数据,并通过运算获取所述定位模块的第一位置信息。


6.根据权利要求1所述的方法,其特征在于,所述云端包括云端差分站;
所述方法还包括:
所述云端差分站获取所述各卫星的全球卫星导航系统信号;
所述云端差分站根据其自身的第三位置信息,并结合所述各卫星的所述全球卫星导航系统信号,计...

【专利技术属性】
技术研发人员:杨成
申请(专利权)人:北京桔智物联科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1