The invention provides a multistage differential global navigation satellite system, the relay method, calculating unit calculates derived differential corrections, which comprises the following steps: 1, deployed in the broadcast unit broadcast broadcast amplifying module, amplifier module the differential corrections are forwarded to the broadcast module, each module of the broadcast server corresponding to a group the virtual relay station set; step 2, broadcast module provides differential corrections broadcast service to the user, when the load difference of the total number of users request corrections over a single broadcast module server, select at least one virtual relay station configured to broadcast amplifying module; step 3, virtual relay amplifier module to broadcast the calculation unit subscription step 2 selected station set, request the selected virtual relay station set differential corrections; step 4, the server broadcast module according to the user The requested differential correction requests the data; step 5 dynamically adjusts the configuration of the broadcast amplifying module to meet the demand of the hot spot area.
【技术实现步骤摘要】
全球导航卫星系统的多级差分中继方法及其装置
本专利技术涉及通信
,具体涉及一种全球导航卫星系统的多级差分中继方法及其装置。
技术介绍
随着卫星定位技术、计算机网络技术和通讯技术的发展和普及,公众对位置服务的需求越来越突出。在现有技术公开的一种全球导航卫星系统的差分中继方法及装置中,将服务器的播发区域划分为多个格网单元并在每个格网单元内设置至少一个差分中继站,服务器计算各差分中继站的差分改正数,差分中继站的位置信息和差分改正数被播发给用户终端,以供该用户终端使用距离该用户终端最近的差分中继站的位置信息和差分改正数进行差分定位,方便了差分服务的使用,并且服务器只需要计算固定个数的差分改正数,即能满足海量用户的需求,提高了差分服务的覆盖面和可用性。此外,用户终端不用向服务器上传自身的位置信息,只需要根据各差分中继站的位置信息获取距离最近的差分中继站的差分改正数即可进行差分定位,保证了用户的隐蔽性。此外,为使单台服务器故障不影响整个系统的功能及服务能力,现有技术使用一种生产者消费者服务框架(如图1所示),该框架具有以下特征:提供服务的模块,即生产者模块,为每一个最小 ...
【技术保护点】
一种全球导航卫星系统的多级差分中继方法,其特征在于,计算单元计算得出差分改正数,所述多级差分中继方法包括以下步骤:步骤1,在播发单元中部署播发放大模块,播发放大模块将差分改正数转发给播发单元的播发模块,每台播发模块的服务器对应一组虚拟中继站集合,所述虚拟中继站集合至少包括一个虚拟中继站;步骤2,播发模块向用户提供差分改正数播发服务,当请求差分改正数的用户总数超过单台播发模块的服务器所能负载的用户总数时,挑选出至少一个虚拟中继站配置到播发放大模块中,令播发放大模块对挑选出的虚拟中继站进行多级播发服务;步骤3,播发放大模块向计算单元订阅步骤2中挑选出的虚拟中继站集合,请求挑选出 ...
【技术特征摘要】
1.一种全球导航卫星系统的多级差分中继方法,其特征在于,计算单元计算得出差分改正数,所述多级差分中继方法包括以下步骤:步骤1,在播发单元中部署播发放大模块,播发放大模块将差分改正数转发给播发单元的播发模块,每台播发模块的服务器对应一组虚拟中继站集合,所述虚拟中继站集合至少包括一个虚拟中继站;步骤2,播发模块向用户提供差分改正数播发服务,当请求差分改正数的用户总数超过单台播发模块的服务器所能负载的用户总数时,挑选出至少一个虚拟中继站配置到播发放大模块中,令播发放大模块对挑选出的虚拟中继站进行多级播发服务;步骤3,播发放大模块向计算单元订阅步骤2中挑选出的虚拟中继站集合,请求挑选出的虚拟中继站集合的差分改正数;步骤4,播发模块的服务器根据用户请求的差分改正数来请求数据;步骤5,通过动态调整播发放大模块的配置,满足热点区域的需求。2.如权利要求1所述的一种全球导航卫星系统的多级差分中继方法,其特征在于,所述多级差分播发方法还包括以下步骤:播发模块的服务器定时检测至各虚拟中继站的订阅连接是否仍在向用户提供差分改正数播发,当订阅同一虚拟中继站差分改正数的用户全部断开连接后,播发模块的服务器将断开所有向计算单元或者播发放大模块订阅所述虚拟中继站的连接;同时,播发放大模块的服务器定时检测至各虚拟中继站的订阅连接是否仍在向播发模块的服务器提供差分改正数播发,当订阅同一虚拟中继站差分改正数的播发模块的连接全部断开后,播发放大模块的服务器将断开所有向计算单元订阅所述虚拟中继站的连接。3.如权利要求1所述的一种全球导航卫星系统的多级差分中继方法,其特征在于,步骤3中播发放大模块将挑选出的虚拟中继站集合的订阅信息发布到zookeeper和数据库中。4.如权利要求3所述的一种全球导航卫星系统的多级差分中继方法,其特征在于,所述多级差分播发方法还包括以下步骤:播发放大模块的服务器将所述服务器信息及一个唯一且不断增长的序号记录到zookeeper中的一个预设目录下,播发放大模块的服务器定时扫描所述预设目录,其中唯一序号最小的播发放大模块的服务器将作为播发放大模块的主服务器;当播发放大模块的其他服务器出现故障无法提供服务时,播发放大模块的主服务器将播发放大模块的故障服务器上配置的虚拟中继站平均地分配到其余存活的播发放大模块的服务器上,使播发放大模块的故障服务器上的虚拟中继站集合可以继续通过其他播发放大模块的服务器提供差分改正数,同时被分配到虚拟中继站集合的播发放大模块的服务器更新播发放大模块的故障服务器发布的zookeeper和数据库中的订阅信息,使播发模块的服务器可以连接到播发放大模块的服务器以...
【专利技术属性】
技术研发人员:李轲韡,张体良,张达,
申请(专利权)人:千寻位置网络有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。