基于MCC的可见卫星星历数据生成方法、分发方法及系统技术方案

技术编号:32966851 阅读:58 留言:0更新日期:2022-04-09 11:24
本发明专利技术提供了基于MCC的可见卫星星历数据生成方法、分发方法及系统。服务器定时启动计算每一个MCC对应的每个GNSS系统的可见卫星号,同时过滤异常卫星数据;获取可见卫星星历数据打包后存储到可见卫星数据库。物联网设备读取当前移动信号的MCC数据打包后生成可见卫星星历数据请求消息;服务器接收到请求后,解析请求消息数据获得MCC码,到可见卫星星历数据库查询对应MCC码的可见卫星星历数据,发送给物联网设备。本发明专利技术中物联网设备只需下载3KB左右的辅助星历数据就可以完成GNSS定位,将数据传输量降低到原来的30%左右,降低物联网设备数据传输流量和功耗,特别适用于GNSS低频定位场景应用。频定位场景应用。频定位场景应用。

【技术实现步骤摘要】
基于MCC的可见卫星星历数据生成方法、分发方法及系统


[0001]本专利技术属于GNSS定位
,具体涉及基于MCC的可见卫星星历数据生成方法、分发方法及系统。

技术介绍

[0002]设备的定位跟踪是物联网中的主要应用之一,如人员管理,车辆管理,畜牧管理,资产管理,物流运输等应用都需要实现对目标位置的实时监测。用户获取目标的准确位置信息后,可以更加方便对目标进行跟踪,资源分配等操作。室外定位主要使用GNSS(全球导航定位系统)定位技术,一般使用的GNSS系统主要包括美国GPS,中国北斗,俄罗斯GLONASS,日本QZSS和欧盟Galileo。GNSS定位技术属于高精度定位,定位精度小于10米,可满足基本的定位需求。
[0003]GNSS系统定位精度虽然高,但是传统的定位设备首次定位时间至少需要30秒,对于要求低功耗设备而言,30秒时间会造成极大的能耗,不利于设备的长期工作。大多数低成本的物联网设备采用一次性电池供电,一般要求可以稳定运行3年以上时间,每次定位需要30秒会消耗大量电能,采用AGNSS辅助星历定位方式可以在1秒内完成定位,极大的降低了设备定位功耗。
[0004]目前低功耗物联网设备大多采用NB

IoT网络进行通信,NB

IoT通讯技术是一种广域窄带通讯技术,其主要优势是信号覆盖范围大、接入设备数量多和设备功耗超低等,但是其数据传输速率较低,适用于传输数据量少、设备数量多和功耗控制严格的应用场景,如物流运输等。但传统的物联网设备下载的辅助星历数据高达10KB,需要3秒以上时才能完成数据下载,依然导致较高的能耗。

技术实现思路

[0005]为解决上述问题,本专利技术公开了一种基于MCC(移动信号国家代码)的可见卫星星历数据生成方法、分发方法以及分发系统,能够减少辅助星历数据下载量,从而进一步降低设备的能耗。
[0006]为达到上述目的,本专利技术的技术方案如下:
[0007]基于MCC的可见卫星星历数据生成方法,包括如下步骤:
[0008]步骤一,服务器定时启动,每次启动时根据MCC坐标数据库和GNSS实时星历数据库的数据,计算每一个MCC对应的每个GNSS系统的可见卫星号,同时过滤异常卫星数据;
[0009]步骤二,根据步骤一得到的可见卫星号获取可见卫星星历数据,数据打包后存储到可见卫星数据库。
[0010]进一步的,所述步骤二包括如下子步骤:
[0011]步骤1,服务器定时启动计算服务;
[0012]步骤2,服务器从MCC坐标数据库读取全部MCC坐标数据,MCC坐标数据包含MCC编码和每个MCC对应国家国土区域的最大经纬度和最小经纬度;
[0013]步骤3,读取MCC坐标数据后,服务器计算包含该MCC区域的5个点坐标值,5个坐标点包括:表示最小经度和最大纬度的坐标点,表示最大经度和最大纬度的坐标点,表示最大经度和最小纬度的坐标点,表示最小经度和最小纬度的坐标点,以及表示经度和纬度均值的坐标点;
[0014]步骤4,得到该MCC对应的5个点坐标后,服务器从GNSS实时星历数据库读取全部卫星星历数据,计算这5个点的可见卫星号;
[0015]步骤5,将5个点计算得到的全部可见卫星号进行合并,并且剔除重复值和异常卫星编号,得到该MCC对应国家区域全部的可见卫星号。
[0016]本专利技术还提供了一种辅助星历数据分发方法,包括如下步骤:
[0017]步骤一,物联网设备开启GNSS定位功能后,读取当前移动信号的MCC数据;
[0018]步骤二,获取MCC后,设备将MCC数据进行打包,生成可见卫星星历数据请求消息;
[0019]步骤三,通过移动网络发送给服务器,等待服务器应答;
[0020]步骤四,服务器接收到请求后,解析请求消息数据获得MCC码和GNSS系统信息,到可见卫星星历数据库查询对应MCC码和GNSS系统信息的可见卫星星历数据;
[0021]步骤五,服务器将查询到的可见卫星星历数据发送给物联网设备。
[0022]进一步的,所述可见卫星星历数据采用基于MCC的可见卫星星历数据生成方法得到。
[0023]本专利技术还提供了可见卫星星历数据分发系统,包括:GNSS定位系统、低功耗物联网设备、移动网络通信、云计算服务器、云数据库;
[0024]所述GNSS定位系统用于给物联网设备定位模块提供定位信号;
[0025]所述低功耗物联网设备开启GNSS定位功能,通过通信模块读取当前MCC数据,将携带有MCC信息和GNSS系统信息的消息发送给云计算服务器,请求对应MCC和GNSS系统的可见卫星辅助星历数据;
[0026]所述移动通信网络用于实现低功耗物联网设备和云计算服务器之间的通信;
[0027]所述云计算服务器用于计算每一个MCC对应的每个GNSS系统的可见卫星号,同时过滤异常卫星数据,根据可见卫星号获取可见卫星星历数据并打包后存储到可见卫星数据库;还用于基于接收到的物联网设备发送的辅助星历数据请求后,解析到MCC信息和GNSS系统信息,从可见卫星数据库查询对应的MCC和GNSS系统辅助星历数据,将数据打包后发送给物联网设备;
[0028]云数据库用于存储GNSS实时星历数据,MCC坐标数据和可见卫星数据。
[0029]进一步的,所述GNSS定位系统使用单系统定位或多个系统联合定位。
[0030]进一步的,所述计算每一个MCC对应的每个GNSS系统的可见卫星号的过程采用基于MCC的可见卫星星历数据生成方法实现。
[0031]本专利技术的有益效果为:
[0032]1.基于本专利技术采用的方法和系统,物联网设备只需下载3KB左右的辅助星历数据就可以完成GNSS定位,将数据传输量降低到原来的30%左右,从而降低物联网设备数据传输流量和功耗,特别适用于对功耗和数据流量敏感的GNSS低频定位场景应用。
[0033]2.本专利技术采用的基于MCC的可见卫星辅助星历数据计算方法,可以得到MCC对应国家区域完整的可见卫星辅助星历数据,保证在此国家的GNSS定位设备可以得到完整的数
据。在计算可见卫星号时,本专利技术还剔除了异常卫星,可有效的防止误差和定位失败等异常发生。
附图说明
[0034]图1为可见卫星星历数据分发系统架构示意图。
[0035]图2为可见卫星星历数据分发方法流程图。
[0036]图3为基于MCC的可见卫星星历数据生成方法流程图。
[0037]图4为实施例中5个坐标点示意图。
具体实施方式
[0038]以下将结合具体实施例对本专利技术提供的技术方案进行详细说明,应理解下述具体实施方式仅用于说明本专利技术而不用于限制本专利技术的范围。
[0039]如图1所示,本专利技术提供的可见卫星星历数据分发系统包括GNSS定位系统、低功耗物联网设备、移动网络通信、云计算服务器、云数据库。
[0040]其中,GNSS定位系统包括GPS、北斗、G本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于MCC的可见卫星星历数据生成方法,其特征在于,包括如下步骤:步骤一,服务器定时启动,每次启动时根据MCC坐标数据库和GNSS实时星历数据库的数据,计算每一个MCC对应的每个GNSS系统的可见卫星号,同时过滤异常卫星数据;步骤二,根据步骤一得到的可见卫星号获取可见卫星星历数据,数据打包后存储到可见卫星数据库。2.根据权利要求1所述的基于MCC的可见卫星星历数据生成方法,其特征在于,所述步骤二包括如下子步骤:步骤1,服务器定时启动计算服务;步骤2,服务器从MCC坐标数据库读取全部MCC坐标数据,MCC坐标数据包含MCC编码和每个MCC对应国家国土区域的最大经纬度和最小经纬度;步骤3,读取MCC坐标数据后,服务器计算包含该MCC区域的5个点坐标值,5个坐标点包括:表示最小经度和最大纬度的坐标点,表示最大经度和最大纬度的坐标点,表示最大经度和最小纬度的坐标点,表示最小经度和最小纬度的坐标点,以及表示经度和纬度均值的坐标点;步骤4,得到该MCC对应的5个点坐标后,服务器从GNSS实时星历数据库读取全部卫星星历数据,计算这5个点的可见卫星号;步骤5,将5个点计算得到的全部可见卫星号进行合并,并且剔除重复值和异常卫星编号,得到该MCC对应国家区域全部的可见卫星号。3.一种辅助星历数据分发方法,其特征在于,包括如下步骤:步骤一,物联网设备开启GNSS定位功能后,读取当前移动信号的MCC数据;步骤二,获取MCC后,设备将MCC数据进行打包,生成可见卫星星历数据请求消息;步骤三,通过移动网络发送给服务器,等待服务器应答;步骤四,服务器接收到请求后,解析请求消息数据获得MCC码和GNSS系统信息,到可见卫星星历数据库查询对应MCC码和G...

【专利技术属性】
技术研发人员:毛刚鲁郁廖礼纯师林
申请(专利权)人:诺领科技南京有限公司
类型:发明
国别省市:

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

1