基于CROS基准站的北斗高精度位置服务系统及应用方法技术方案

技术编号:26168780 阅读:97 留言:0更新日期:2020-10-31 13:28
本发明专利技术提供的基于CROS基准站的北斗高精度位置服务系统,包括业务层及数据持久层,所述业务层与所述数据持久层连接,所述业务层包括精密星历下载模块、基站网关、调度服务模块、播放服务模块、若干解算模块。本发明专利技术的基于CROS基准站的北斗高精度位置服务系统,通过调度服务模块来根据CROS基准站发送的原始观测值数据判断需要启动对应数量的解算模块,将之前的单一解算模块整网差分的方式变为多个解算模块分布式解算,将集中于单机服务器的解算,分布到多个解算模块来运行,可以解决软件异常或外界原因导致部分服务器无法工作,使解算方式不再有局限性,且解算效率得到了极大的提高。

【技术实现步骤摘要】
基于CROS基准站的北斗高精度位置服务系统及应用方法
本专利技术涉及测绘,尤其涉及基于CROS基准站的北斗高精度位置服务系统及应用方法。
技术介绍
在应用场景为多个不同CROS基准站时,对于北斗高精度位置的计算需要同时处理多个CROS基准站的差分改正数据,数据处理量非常巨大。目前对于多个CROS基准站应用场景下的数据解算只能靠单一的数据处理系统进行单机运行解算差分改正数据,这种解算方式的解算能力有限,另外在需要支持省网、全国网等大量基准站情况且海量用户同时获取差分改正数据的时候,只能够采取提高单机服务器硬件性能,这种方法的提升效果有限,而且如果单机服务器中出现软件或硬件异常,会导致全部功能不可用,影响用户使用。因此,现有的对于不同CROS基准站数据的场景时,差分改正数据的解算处理具有一定局限性,且由于负载过大,处理速度过慢,处理效率较低。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供基于CROS基准站的北斗高精度位置服务系统,其能解决现有的对于不同CROS基准站数据的场景时,差分改正数据的解算处理具有一定局限性,且由于负载过大,处理速度过慢,处理效率较低的问题。本专利技术的目的之二在于提供基于CROS基准站的北斗高精度位置服务系统应用方法,其能解决现有的对于不同CROS基准站数据的场景时,差分改正数据的解算处理具有一定局限性,且由于负载过大,处理速度过慢,处理效率较低的问题。本专利技术的目的之一采用以下技术方案实现:基于CROS基准站的北斗高精度位置服务系统,其特征在于:包括业务层及数据持久层,所述业务层与所述数据持久层连接,所述业务层包括精密星历下载模块、基站网关、调度服务模块、播放服务模块、若干解算模块,所述精密星历下载模块与外部设置的精密星历发布中心连接,所述解算模块与所述基站网关连接,所述基站网关与所有待测CROS基准站以及所述数据持久层连接,所述调度服务模块与所述数据持久层连接,所述调度服务模块与所述解算模块连接,所述播放服务模块分别与所述解算模块和RTK设备连接;所述精密星历下载模块下载精密星历发布中心存储的精密星历文件,所述基站网关实时获取待测CROS基准站发送的原始观测值数据和基准站状态信息,所述基站网关将所述基准站状态信息发送至所述数据持久层存储,所述调度服务模块从所述数据持久层中获取所述基准站状态信息,所述调度服务模块根据所述基准站状态信息及预设匹配规则得到模块启动数量,所述调度服务模块根据所述模块启动数量启动与所述模块启动数量同等数量的所述解算模块,所述基站网关将所述原始观测值数据发送至已经启动的所述解算模块,所述精密星历下载模块将所述精密星历文件发送至已经启动的所述解算模块,所有解算模块根据所述精密星历文件和所述原始观测值数据解算得到差分改正数,所述解算模块将所述差分改正数发送至所述播放服务模块,RTK设备通过所述播放服务模块获取所述差分改正数。进一步地,所述业务层还包括若干数据转发模块,所述数据转发模块与所述基站网关连接,所述数据转发模块与数据流接收客户端连接,所述调度服务模块根据所述模块启动数量启动与所述模块启动数量同等数量的所述数据转发模块,所述基站网关将所述原始观测值数据发送至已经启动的所述解算模块,已经启动的所述数据转发模块将所述原始观测值数据发送至数据流接收客户端。进一步地,所述业务层还包括若干基站存储模块,所述基站存储模块与所述基站网关连接,所述调度服务模块根据所述模块启动数量启动与所述模块启动数量同等数量的所述基站存储模块,已经启动的所述基站存储模块用于存储所述基站网关获取的所述原始观测值数据和所述基准站状态信息。进一步地,还包括JAVA数据接口层,所述JAVA数据接口层与外部的WEB业务终端连接,所述JAVA数据接口层分别与所述基站网关、所述解算模块、所述数据转发模块以及所述基站存储模块连接。进一步地,所述数据持久层包括PostgreSQL模块、Redis模块,所述PostgreSQL模块和Redis模块均与所述基站网关连接,所述PostgreSQL模块和Redis模块均与所述调度服务模块连接,所述基站网关将所述基准站状态信息发送至所述PostgreSQL模块和Redis模块,所述调度服务模块从所述PostgreSQL模块和Redis模块中获取所述基准站状态信息。进一步地,所述数据持久层还包括MQ模块,所述MQ模块与所述调度服务模块连接,所述调度服务模块通过所述MQ模块将启动命令随机发送至与所述模块启动数量同等数量的所述解算模块,所述解算模块接收到所述启动命令后执行对应的自动操作。进一步地,所述基站网关设置有多个监听TCP端口,所述监听TCP端口与待测CROS基准站连接。本专利技术的目的之二采用以下技术方案实现:基于CROS基准站的北斗高精度位置服务系统应用方法,所述应用方法用于本申请中的的基于CROS基准站的北斗高精度位置服务系统,其特征在于:包括以下步骤:精密星历文件下载,精密星历下载模块下载精密星历发布中心存储的精密星历文件;待测CROS基准站数据获取,基站网关实时获取待测CROS基准站发送的原始观测值数据和基准站状态信息,基站网关将基准站状态信息发送至数据持久层存储;模块启动数量计算,调度服务模块从数据持久层中获取基准站状态信息,调度服务模块根据基准站状态信息及预设匹配规则得到模块启动数量;启动模块,调度服务模块根据模块启动数量启动与模块启动数量同等数量的解算模块;解算差分改正数,基站网关将原始观测值数据发送至已经启动的解算模块,精密星历下载模块将精密星历文件发送至已经启动的解算模块,所有解算模块根据精密星历文件和原始观测值数据解算得到差分改正数;发送差分改正数,解算模块将差分改正数发送至播放服务模块,RTK设备通过播放服务模块获取差分改正数。进一步地,所述启动模块步骤包括调度服务模块根据模块启动数量启动与模块启动数量同等数量的数据转发模块以及基站存储模块。进一步地,还包括基站网关将原始观测值数据发送至已经启动的解算模块,已经启动的数据转发模块将原始观测值数据发送至数据流接收客户端,已经启动的基站存储模块用于存储基站网关获取的原始观测值数据和基准站状态信息。相比现有技术,本专利技术的有益效果在于:本专利技术的基于CROS基准站的北斗高精度位置服务系统,包括业务层及数据持久层,所述业务层与所述数据持久层连接,所述业务层包括精密星历下载模块、基站网关、调度服务模块、播放服务模块、若干解算模块,所述精密星历下载模块与外部设置的精密星历发布中心连接,所述解算模块与所述基站网关连接,所述基站网关与所有待测CROS基准站以及所述数据持久层连接,所述调度服务模块与所述数据持久层连接,所述调度服务模块与所述解算模块连接,所述播放服务模块分别与所述解算模块和RTK设备连接。通过调度服务模块来根据CROS基准站发送的原始观测值数据判断需要启动对应数量的解算模块,从而保证了在多个CROS基准站场景下同时启动多个解算模块来提高对于差分改正数的解本文档来自技高网...

【技术保护点】
1.基于CROS基准站的北斗高精度位置服务系统,其特征在于:包括业务层及数据持久层,所述业务层与所述数据持久层连接,所述业务层包括精密星历下载模块、基站网关、调度服务模块、播放服务模块、若干解算模块,所述精密星历下载模块与外部设置的精密星历发布中心连接,所述解算模块与所述基站网关连接,所述基站网关与所有待测CROS基准站以及所述数据持久层连接,所述调度服务模块与所述数据持久层连接,所述调度服务模块与所述解算模块连接,所述播放服务模块分别与所述解算模块和RTK设备连接;/n所述精密星历下载模块下载精密星历发布中心存储的精密星历文件,所述基站网关实时获取待测CROS基准站发送的原始观测值数据和基准站状态信息,所述基站网关将所述基准站状态信息发送至所述数据持久层存储,所述调度服务模块从所述数据持久层中获取所述基准站状态信息,所述调度服务模块根据所述基准站状态信息及预设匹配规则得到模块启动数量,所述调度服务模块根据所述模块启动数量启动与所述模块启动数量同等数量的所述解算模块,所述基站网关将所述原始观测值数据发送至已经启动的所述解算模块,所述精密星历下载模块将所述精密星历文件发送至已经启动的所述解算模块,所有解算模块根据所述精密星历文件和所述原始观测值数据解算得到差分改正数,所述解算模块将所述差分改正数发送至所述播放服务模块,RTK设备通过所述播放服务模块获取所述差分改正数。/n...

【技术特征摘要】
1.基于CROS基准站的北斗高精度位置服务系统,其特征在于:包括业务层及数据持久层,所述业务层与所述数据持久层连接,所述业务层包括精密星历下载模块、基站网关、调度服务模块、播放服务模块、若干解算模块,所述精密星历下载模块与外部设置的精密星历发布中心连接,所述解算模块与所述基站网关连接,所述基站网关与所有待测CROS基准站以及所述数据持久层连接,所述调度服务模块与所述数据持久层连接,所述调度服务模块与所述解算模块连接,所述播放服务模块分别与所述解算模块和RTK设备连接;
所述精密星历下载模块下载精密星历发布中心存储的精密星历文件,所述基站网关实时获取待测CROS基准站发送的原始观测值数据和基准站状态信息,所述基站网关将所述基准站状态信息发送至所述数据持久层存储,所述调度服务模块从所述数据持久层中获取所述基准站状态信息,所述调度服务模块根据所述基准站状态信息及预设匹配规则得到模块启动数量,所述调度服务模块根据所述模块启动数量启动与所述模块启动数量同等数量的所述解算模块,所述基站网关将所述原始观测值数据发送至已经启动的所述解算模块,所述精密星历下载模块将所述精密星历文件发送至已经启动的所述解算模块,所有解算模块根据所述精密星历文件和所述原始观测值数据解算得到差分改正数,所述解算模块将所述差分改正数发送至所述播放服务模块,RTK设备通过所述播放服务模块获取所述差分改正数。


2.如权利要求1所述的基于CROS基准站的北斗高精度位置服务系统,其特征在于:所述业务层还包括若干数据转发模块,所述数据转发模块与所述基站网关连接,所述数据转发模块与数据流接收客户端连接,所述调度服务模块根据所述模块启动数量启动与所述模块启动数量同等数量的所述数据转发模块,所述基站网关将所述原始观测值数据发送至已经启动的所述解算模块,已经启动的所述数据转发模块将所述原始观测值数据发送至数据流接收客户端。


3.如权利要求1所述的基于CROS基准站的北斗高精度位置服务系统,其特征在于:所述业务层还包括若干基站存储模块,所述基站存储模块与所述基站网关连接,所述调度服务模块根据所述模块启动数量启动与所述模块启动数量同等数量的所述基站存储模块,已经启动的所述基站存储模块用于存储所述基站网关获取的所述原始观测值数据和所述基准站状态信息。


4.如权利要求1-3中任意一项所述的基于CROS基准站的北斗高精度位置服务系统,其特征在于:还包括JAVA数据接口层模块,所述JAVA数据接口层模块与外部的WEB业务终端连接,所述JAVA数据接口层分别与所述基站网关、所述解算模块、所述数据转发模块以及所述基站存储模块连接。


5.如权利要求1所述的基于CROS基准站的北斗高精度位置服务系...

【专利技术属性】
技术研发人员:文述生王江林李宁肖京潘伟锋张珑耀丁永祥闫少霞庄所增樊灵孟吴新桥林克全徐键刘佳陈远黄林超王一星陈洵黄富周光海肖浩威黄劲风马原徐丹龙杨艺林丽梅马然刘国光郝志刚赵瑞东闫志愿陈奕均黄海锋刘星邹盛开陈婉冯亮余定麟扈秋海
申请(专利权)人:广州南方卫星导航仪器有限公司南方电网数字电网研究院有限公司
类型:发明
国别省市:广东;44

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

1