技术领域本发明涉及通信技术领域,尤其涉及一种提高导航卫星定位精度的方法及系统。
背景技术:
传统的卫星定位技术,定位精度不高,应用领域受到限制,随着卫星定位技术的发展,GNSS产品的定位精度已经可以达到厘米级,并在大地测量、船舶定位、车辆定位等诸多领域得到广泛应用。
技术实现要素:
鉴于目前卫星位精度存在的上述不足,本发明提供一种提高导航卫星定位精度的方法及系统,可实时修正,消除公共误差项,有效地减弱相关误差的影响,进而获得更精确的定位结果,提高定位精度。为达到上述目的,本发明的实施例采用如下技术方案:一种提高导航卫星定位精度的方法,所述提高导航卫星定位精度的方法包括如下步骤:根据GNSS接收机获取的卫星信号解算出定位数据;GNSS接收机向CORS数据处理与控制中心实时上传获取的定位数据并请求定位差分数据;CORS数据处理与控制中心根据定位数据及定位差分数据请求,向GNSS接收机发送符合请求的定位差分数据;GNSS接收机根据定位差分数据对定位数据进行校正;GNSS接收机将校正后的定位数据循环发送给CORS数据处理与控制中心获取更高精度的差分定位数据;GNSS接收机将校正后的精确定位数据进行分发。依照本发明的一个方面,根据GNSS接收机获取的卫星信号解算出定位数据步骤具体为:对GNSS接收机的初始化参数进行设置;GNSS接收机搜索导航卫星并接收导航卫星信号;GNSS接收机对导航卫星信号进行初步处理并判断提供导航卫星信号的卫星数是否大于4颗;GNSS接收机通过4颗或4颗以上的导航卫星信号进行位置初步定位获取低精度定位数据。依照本发明的一个方面,GNSS接收机向CORS数据处理与控制中心实时上传获取的定位数据并请求定位差分数据步骤具体为:GNSS接收机向CORS数据处理与控制中心发送通信连接请求;CORS数据处理与控制中心对GNSS接收机进行身份信息识别认证;CORS数据处理与控制中心完成对GNSS接收机身份认证建立通信连接;GNSS接收机将当前自身位置信息上传给CORS数据处理与控制中心;GNSS接收机将获取的定位数据上传到给CORS数据处理与控制中心并请求定位差分数据。依照本发明的一个方面,CORS数据处理与控制中心根据定位数据及定位差分数据请求,向GNSS接收机发送符合请求的定位差分数据步骤具体为:对GNSS接收机上传的自身位置信息与定位数据进行分析;根据GNSS接收机的自身位置信息获取GNSS接收机的基准定位数据;将基准定位数据与GNSS接收机计算出的定位数据进行比对获得定位差分数据;将定位差分数据发送给GNSS接收机。一种提高导航卫星定位精度的系统,所述提高导航卫星定位精度的系统包括CORS数据处理与控制中心、至少一个GNSS接收机,所述CORS数据处理与控制中心包括中央处理单元、数据库单元及网络通信单元,所述GNSS接收机、中央处理单元分别与网络通信单元相连接,所述中央处理单元与数据库单元连接,所述中央处理单元用于对GNSS接收机进行身份认证,分析判断GNSS接收机上传的定位数据及定位差分数据分发,所述数据库单元用于存储GNSS接收机的身份信息及定位差分数据格式信息并与中央处理单元交互实现GNSS接收机的身份认证,所述网络通信单元用于实现与GNSS接收机的通信并为后续的身份认证及定位差分数据发送提供可靠通信链路。依照本发明的一个方面,所述GNSS接收机包括用于获取卫星信号的接收单元、用于根据卫星信号计算出定位数据的处理单元、用于各单元之间调度的中央处理单元、用于实现与CORS数据处理与控制中心通信连接的网络连接单元、用于分发高精度定位数据的数据分发单元,所述接收单元、处理单元、网络连接单元、数据分发单元分别与中央处理单元相连接。本发明实施的优点:通过根据GNSS接收机获取的卫星信号解算出定位数据;GNSS接收机向CORS数据处理与控制中心实时上传获取的定位数据并请求定位差分数据;CORS数据处理与控制中心根据定位数据及定位差分数据请求,向GNSS接收机发送符合请求的定位差分数据;GNSS接收机根据定位差分数据对定位数据进行校正;GNSS接收机将校正后的定位数据循环发送给CORS数据处理与控制中心获取更高精度的差分定位数据;GNSS接收机将校正后的精确定位数据进行分发,上述提高导航卫星定位精度的方法及系统,可实时修正,消除公共误差项,有效地减弱相关误差的影响,进而获得更精确的定位结果,提高定位精度。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明所述的一种提高导航卫星定位精度的方法的流程图;图2为本发明所述的一种提高导航卫星定位精度的系统的结构示意图;图3为本发明所述的一种提高导航卫星定位精度的系统的GNSS接收机的结构示意图;图4为本发明所述的一种提高导航卫星定位精度的系统的GNSS接收机的CORS数据处理与控制中心的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1,一种提高导航卫星定位精度的方法,所述提高导航卫星定位精度的方法包括如下步骤:步骤S1:根据GNSS接收机获取的卫星信号解算出定位数据;所述步骤S1:根据GNSS接收机获取的卫星信号解算出定位数据步骤具体为:对GNSS接收机的初始化参数进行设置;GNSS接收机搜索导航卫星并接收导航卫星信号;GNSS接收机对导航卫星信号进行初步处理并判断提供导航卫星信号的卫星数是否大于4颗;GNSS接收机通过4颗或4颗以上的导航卫星信号进行位置初步定位获取低精度定位数据。其中,GNSS接收机的初始化参数包括测量坐标系,天线类型,天线高等GNSS参数。GNSS接收机可接收GPS、GLONASS及BEIDOU等定位导航系统的卫星信号。步骤S2:GNSS接收机向CORS数据处理与控制中心实时上传获取的定位数据并请求定位差分数据;所述步骤S2:GNSS接收机向CORS数据处理与控制中心实时上传获取的定位数据并请求定位差分数据步骤具体为:GNSS接收机向CORS数据处理与控制中心发送通信连接请求;CORS数据处理与控制中心对GNSS接收机进行身份信息识别认证;CORS数据处理与控制中心完成对GNSS接收机身份认证建立通信连接;GNSS接收机将当前自身位置信息上传给CORS数据处理与控制中心;GNSS接收机将获取的定位数据上传到给CORS数据处理与控制中心并请求定位差分数据。其中,GNSS接收机通过GPRS、CDMA、WIFI、ethernet等方式与CORS数据处理与控制中心进行通信连接。步骤S3:CORS数据处理与控制中心根据定位数据及定位差分数据请求,向GNSS接收机发送符合请求的定位差分数据;所述步骤S3:CORS数据处理与控制中心根据定位数据及定位差分数据请求,向GNSS接收机发送符合请求的定位差分数据步骤具体为:对GNSS接收机上传的自身位置信息与定位数据进行分析;根据GNSS接收机的自身位置信息获取GNSS接收机的基准定位数据;将基准定位数据与GNSS接收机计算出的定位数据进行比对获得定位差分数据;将定位差分数据发送给GNSS接收机。步骤S4:GNSS接收机根据定位差分数据对定位数据进行校正;GNSS接收机接收CORS数据处理与控制中心发送的定位差分数据,将其发送的定位单元进行位置数据校正,最终得到精确的定位数据。步骤S5:GNSS接收机将校正后的定位数据循环发送给CORS数据处理与控制中心获取更高精度的差分定位数据;GNSS接收机通过接收的更高数度的定位差分数据对之前校正过的卫星信号进行处理得到更精确定位数据。步骤S6:GNSS接收机将校正后的精确定位数据进行分发;将校正后的高精度定位数据分发到需要的端口包括网口、串口、及蓝牙接口。根据GNSS接收机获取的卫星信号解算出定位数据;GNSS接收机向CORS数据处理与控制中心实时上传获取的定位数据并请求定位差分数据;CORS数据处理与控制中心根据定位数据及定位差分数据请求,向GNSS接收机发送符合请求的定位差分数据;GNSS接收机根据定位差分数据对定位数据进行校正;GNSS接收机将校正后的定位数据循环发送给CORS数据处理与控制中心获取更高精度的差分定位数据;GNSS接收机将校正后的精确定位数据进行分发,上述提高导航卫星定位精度的方法及系统,可实时修正,消除公共误差项,有效地减弱相关误差的影响,进而获得更精确的定位结果,提高定位精度。如图2、图3和图4所述,一种提高导航卫星定位精度的系统,所述提高导航卫星定位精度的系统包括CORS数据处理与控制中心1、至少一个GNSS接收机2,所述CORS数据处理与控制中心1包括中央处理单元11、数据库单元12及网络通信单元13,所述GNSS接收机2、中央处理单元分11别与网络通信单元13相连接,所述中央处理单元11与数据库单元12连接,所述中央处理单元11用于对GNSS接收机进行身份认证,分析判断GNSS接收机上传的定位数据及定位差分数据分发,所述数据库单元12用于存储GNSS接收机的身份信息及定位差分数据格式信息并与中央处理单元交互实现GNSS接收机的身份认证,所述网络通信单元13用于实现与GNSS接收机的通信并为后续的身份认证及定位差分数据发送提供可靠通信链路。在本实施例中,GNSS接收机2包括用于获取卫星信号的接收单元21、用于根据卫星信号计算出定位数据的处理单元22、用于各单元之间调度的中央处理单元23、用于实现与CORS数据处理与控制中心通信连接的网络连接单元24、用于分发高精度定位数据的数据分发单元25,所述接收单元21、处理单元22、网络连接单元24、数据分发单元25分别与中央处理单元23相连接。本发明实施的优点:通过根据GNSS接收机获取的卫星信号解算出定位数据;GNSS接收机向CORS数据处理与控制中心实时上传获取的定位数据并请求定位差分数据;CORS数据处理与控制中心根据定位数据及定位差分数据请求,向GNSS接收机发送符合请求的定位差分数据;GNSS接收机根据定位差分数据对定位数据进行校正;GNSS接收机将校正后的定位数据循环发送给CORS数据处理与控制中心获取更高精度的差分定位数据;GNSS接收机将校正后的精确定位数据进行分发,上述提高导航卫星定位精度的方法及系统,可实时修正,消除公共误差项,有效地减弱相关误差的影响,进而获得更精确的定位结果,提高定位精度。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本领域技术的技术人员在本发明公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。