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.一种物联网设备的定位装置,其特征在于,所述装置包括:
第一接收单元,用于接收待定位物联网设备发送的星历数据下载请求;
确定单元,用于根据所述星历数据下载请求,确定已存储的所述待定位物联网设备的当前星历数据;
下载单元,用于根据所述星历数据下载请求,下载星历数据;
获得单元,用于根据预设的数据处理算法,以及下载的星历数据和所述当前星历数据得出差分星历数据;
第一发送单元,用于向所述待定位物联网设备发送所述差分星历数据,以便所述待定位物联网设备根据所述差分星历数据进行定位;
更新单元,用于在所述下载星历数据之后,根据下载的星历数据更新所述当前星历数据。