一种物联网设备的定位方法、装置及系统与流程

文档序号:20685849发布日期:2020-05-08 18:49阅读:来源:国知局

技术特征:

1.一种物联网设备的定位方法,其特征在于,所述方法包括:

接收定位请求;

根据所述定位请求,判断是否需要更新当前星历数据;

若否,则利用所述当前星历数据对待定位物联网设备进行定位;

若是,则向gnss平台发送星历数据下载请求;

接收来自所述gnss平台发送的差分星历数据,根据所述差分星历数据和所述当前星历数据,对所述待定位物联网设备进行定位;所述差分星历数据为所述gnss平台下载的星历数据中与所述当前星历数据不同的星历数据;

所述接收来自所述gnss平台发送的差分星历数据之后,还包括:

根据所述差分星历数据更新所述当前星历数据。

2.根据权利要求1所述的方法,其特征在于,所述根据所述定位请求,判断是否需要更新当前星历数据,包括:

判断接收所述定位请求的时间是否为星历数据的周期更新时间;

若是,则执行所述向gnss平台发送星历数据下载请求的步骤;

若否,则执行所述利用所述当前星历数据对所述待定位物联网设备进行定位的步骤。

3.根据权利要求1所述的方法,其特征在于,所述向gnss平台发送星历数据下载请求,还包括:

将所述待定位物联网设备附近预设范围内的地理位置信息和/或当前星历数据的版本信息共同进行加密和压缩,得到压缩数据;

向所述gnss平台发送携带有所述压缩数据的星历数据下载请求。

4.根据权利要求1所述的方法,其特征在于,若所述差分星历数据是经过所述gnss平台进行加密和压缩处理后发送给所述待定位物联网设备的数据;

则所述接收来自所述gnss平台发送的差分星历数据之后,还包括:

对所述差分星历数据进行解压和解密处理,得到解压和解密后的差分星历数据。

5.根据权利要求1所述的方法,其特征在于,所述根据所述gnss平台发送的差分星历数据和所述当前星历数据,对所述待定位物联网设备进行定位,包括:

利用预设的数据处理算法,对所述差分星历数据和所述当前星历数据进行复原操作,获得新的星历数据;

根据所述新的星历数据,获得对应的位置信息数据;

根据所述位置信息数据,获得位置信息。

6.一种物联网设备的定位方法,其特征在于,所述方法包括:

接收待定位物联网设备发送的星历数据下载请求;

根据所述星历数据下载请求,确定已存储的所述待定位物联网设备的当前星历数据;

根据所述星历数据下载请求,下载星历数据;

根据预设的数据处理算法,以及下载的星历数据和所述当前星历数据得出差分星历数据;

向所述待定位物联网设备发送所述差分星历数据,以便所述待定位物联网设备根据所述差分星历数据进行定位;

所述下载星历数据之后,还包括:

根据下载的星历数据更新所述当前星历数据。

7.根据权利要求6所述的方法,其特征在于,所述星历数据下载请求携带有压缩数据;所述压缩数据为所述待定位物联网设备对所述已存储的当前星历数据的版本信息进行加密和压缩后得到的;

所述根据所述星历数据下载请求,确定已存储的所述待定位物联网设备的当前星历数据,包括:

对所述压缩数据进行解密和解压,得到所述已存储的所述待定位物联网设备的当前星历数据的版本信息;

根据所述已存储的所述待定位物联网设备的当前星历数据的版本信息,确定已存储的所述待定位物联网设备当前星历数据。

8.根据权利要求7所述的方法,其特征在于,所述压缩数据还包括所述待定位物联网设备对附近预设范围内的地理位置信息,所述压缩数据为所述待定位物联网设备对附近预设范围内的地理位置信息和所述已存储的当前星历数据的版本信息共同进行加密和压缩后得到的;

对所述压缩数据进行解密和解压得到的数据中还包括所述地理位置信息;

所述根据所述星历数据下载请求,下载星历数据,包括:

根据所述地理位置信息,下载星历数据。

9.根据权利要求6所述的方法,其特征在于,所述星历数据下载请求携带有压缩数据;所述压缩数据为所述待定位物联网设备对附近预设范围内的地理位置信息进行加密和压缩后得到的;

所述根据所述星历数据下载请求,确定已存储的所述待定位物联网设备的当前星历数据,包括:

对所述压缩数据进行解密和解压,得到所述待定位物联网设备附近预设范围内的地理位置信息;

根据所述星历数据下载请求中待定位物联网设备信息,确定已存储的所述待定位物联网设备当前星历数据;

所述根据所述星历数据下载请求,下载星历数据,包括:

根据所述地理位置信息下载星历数据。

10.一种物联网设备的定位系统,其特征在于,所述系统包括待定位物联网设备、gnss平台;

所述待定位物联网设备,用于接收定位请求;根据所述定位请求,判断是否需要更新当前星历数据;若否,则利用所述当前星历数据进行定位;若是,则向gnss平台发送星历数据下载请求;接收来自所述gnss平台发送的差分星历数据,根据所述差分星历数据和所述当前星历数据进行定位;所述差分星历数据为所述gnss平台下载的星历数据中与所述当前星历数据不同的星历数据;在接收来自所述gnss平台发送的差分星历数据之后,根据所述差分星历数据更新所述当前星历数据;

所述gnss平台,用于根据来自所述待定位物联网设备的所述星历数据下载请求,确定所述待定位物联网设备已存储的当前星历数据,根据所述星历数据下载请求下载星历数据;根据预设的数据处理算法,以及下载的星历数据和所述当前星历数据得出差分星历数据,向所述待定位物联网设备发送所述差分星历数据。

11.一种物联网设备的定位装置,其特征在于,所述装置包括:

物联网连接单元,用于接收定位请求;

判断单元,用于根据所述定位请求,判断是否需要更新当前星历数据;

定位单元,用于若所述判断出不需要更新当前星历数据,则利用所述当前星历数据对待定位物联网设备进行定位;

所述物联网连接单元,还用于若判断出需要更新当前星历数据,则向gnss平台发送星历数据下载请求;

所述物联网连接单元,还用于接收来自所述gnss平台发送的差分星历数据;

所述定位单元,还用于根据所述差分星历数据和所述当前星历数据,对所述待定位物联网设备进行定位;所述差分星历数据为所述gnss平台下载的星历数据中与所述当前星历数据不同的星历数据;

更新单元,用于根据所述差分星历数据更新所述当前星历数据。

12.一种物联网设备的定位装置,其特征在于,所述装置包括:

第一接收单元,用于接收待定位物联网设备发送的星历数据下载请求;

确定单元,用于根据所述星历数据下载请求,确定已存储的所述待定位物联网设备的当前星历数据;

下载单元,用于根据所述星历数据下载请求,下载星历数据;

获得单元,用于根据预设的数据处理算法,以及下载的星历数据和所述当前星历数据得出差分星历数据;

第一发送单元,用于向所述待定位物联网设备发送所述差分星历数据,以便所述待定位物联网设备根据所述差分星历数据进行定位;

更新单元,用于在所述下载星历数据之后,根据下载的星历数据更新所述当前星历数据。


技术总结
本申请公开了一种物联网设备的定位方法、装置及系统,可以有效提高定位速率并降低定位功耗,进而能够满足物联网中的低功耗、快速定位的要求。该方法包括:待定位物联网设备在接收到定位请求后,首先根据定位请求判断是否需要更新当前星历数据,若否,则利用当前星历数据进行定位,若是,则向GNSS平台发送星历数据下载请求,以便GNSS平台根据该星历数据下载请求,确定下载的星历数据中与待定位物联网设备已存储的当前星历数据不同的星历数据,作为差分星历数据返回给待定位物联网设备,进而待定位物联网设备可以根据该差分星历数据进行准确定位并更新当前星历数据。

技术研发人员:陈毅平
受保护的技术使用者:北京华弘集成电路设计有限责任公司
技术研发日:2019.12.28
技术公布日:2020.05.08
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1