CN108132475A - 一种信息审核***及方法 - Google Patents
一种信息审核***及方法 Download PDFInfo
- Publication number
- CN108132475A CN108132475A CN201711351355.5A CN201711351355A CN108132475A CN 108132475 A CN108132475 A CN 108132475A CN 201711351355 A CN201711351355 A CN 201711351355A CN 108132475 A CN108132475 A CN 108132475A
- Authority
- CN
- China
- Prior art keywords
- file
- real
- gnss
- time
- coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明实施例涉及通信技术领域,公开了一种信息审核***及方法。本发明中的信息审核***包括:输入数据流规约模块、输入文件规约模块、坐标规约模块和广域差分实时服务***。其中,输入数据流规约模块用于对GNSS实时数据流进行审核,输入文件规约模块用于对指定文件目录中加入的文件进行审核,坐标规约模块用于对原始坐标数据进行变换,广域差分实时服务***用于对变换后的原始坐标数据进行逆变换,并根据合格的数据流、合格的文件获得实时产品数据流。通过该信息审核***使得从基准站进入GNSS导航定位服务***中的信息经过审核之后才能进入,避免了进入的信息由于人为篡改而造成的不准确性和不安全性问题。
Description
技术领域
本发明实施例涉及通信技术领域,特别涉及一种信息审核***及方法。
背景技术
国际海事无线电技术委员会(Radio Technical Commission for MaritimeService,RTCM) 在1983年11月为全球推广运用差分全球定位***业务设立了SC-104专门委员会,用于论证提供差分全球定位***业务的各种方法,并制定各种数据格式标准,RTCM现在有多个版本。国内厂商在提供全球卫星导航***(Global Navigation SatelliteSystem,GNSS)数据产品服务时,常常采用RTCM电文编码。
发明人发现现有技术中至少存在如下问题:RTCM格式实则是GNSS导航定位增强产品的行业标准,但因其结构公开,非法用户一旦获取接入点,便可根据标准篡改来自全国各地的基准站的实时数据流,导致GNSS导航定位服务***瘫痪。因此急需一种有效的方法保证从基准站输入到GNSS导航定位服务***中信息的准确性和安全性。
发明内容
本发明实施方式的目的在于提供一种信息审核***及方法,使得从基准站进入GNSS导航定位服务***中的信息经过审核之后才能进入,避免了进入的信息由于人为篡改而造成的不准确性和不安全性问题。
为解决上述技术问题,本发明的实施方式提供了一种信息审核***,包括:输入数据流规约模块、输入文件规约模块、坐标规约模块和广域差分实时服务***;
输入数据流规约模块用于获取全球卫星导航***GNSS实时数据流,对GNSS实时数据流进行审核,将审核后确定合格的GNSS实时数据流传输到广域差分实时服务***,将确定不合格的GNSS实时数据流进行舍弃;
输入文件规约模块用于实时监控指定文件目录,并在判断有文件加入指定文件目录时,对文件进行审核,若审核后确定文件合格,则将文件传输到广域差分实时服务***,若审核后确定文件不合格,则将文件舍弃;
坐标规约模块用于通过用户输入的加密码生成坐标转换参数,根据坐标转换参数对原始坐标数据进行变换得到自定义坐标系下的坐标数据,根据原始坐标数据生成第一校验码,并将进行变换后的自定义坐标系下的坐标数据传输给广域差分实时服务***;
广域差分实时服务***用于获取合格的数据流、合格的文件,利用合格的数据流和合格的文件中包含的卫星星历数据和地面卫星导航跟踪数据,得到卫星轨道和卫星钟差,从而得到实时产品数据流;并通过用户输入的加密码生成坐标逆变换参数,根据逆变换参数将自定义坐标系下的坐标数据进行转换,利用转换后的自定义坐标系下的坐标数据生成第二校验码,若第二校验码与第一校验码相同,则输出包含原始坐标数据的坐标文件。
本发明的实施方式还提供了一种信息审核方法,包括:输入数据流规约模块获取全球卫星导航***GNSS实时数据流,对GNSS实时数据流进行审核,将审核后确定合格的GNSS 实时数据流传输到广域差分实时服务***,将确定不合格的GNSS实时数据流进行舍弃;
输入文件规约模块实时监控指定文件目录,并在判断有文件加入指定文件目录时,对文件进行审核,若审核后确定文件合格,则将文件传输到广域差分实时服务***,若审核后确定文件不合格,则将文件舍弃;
坐标规约模块通过用户输入的加密码生成坐标转换参数,根据坐标转换参数对原始坐标数据进行变换得到自定义坐标系下的坐标数据,根据原始坐标数据生成第一校验码,并将进行变换后的自定义坐标系下的坐标数据传输给广域差分实时服务***;
广域差分实时服务***获取合格的数据流、合格的文件,利用合格的数据流和合格的文件中包含的卫星星历数据和地面卫星导航跟踪数据,得到卫星轨道和卫星钟差,从而得到实时产品数据流;并通过用户输入的加密码生成坐标逆变换参数,根据逆变换参数将自定义坐标系下的坐标数据进行转换,利用转换后的自定义坐标系下的坐标数据生成第二校验码,若第二校验码与第一校验码相同,则输出包含原始坐标数据的坐标文件。
本发明实施方式相对于现有技术而言,通过建立由输入数据流规约模块、输入文件规约模块、坐标规约模块和广域差分实时服务***组成的信息审核***,使得从基准站进入GNSS 导航定位服务***中的信息经过审核之后才能进入,避免了进入的信息由于人为篡改而造成的不准确性和不安全性问题。
另外,GNSS实时数据流采用国际海事无线电技术委员会RTCM格式;
输入数据流规约模块具体用于:
通过RTCM先导序列匹配寻找GNSS实时数据流的起点,若未寻找到GNSS实时数据流的起点则舍弃GNSS实时数据流,否则,
通过RTCM字节长度匹配,将GNSS实时数据流的长度与预设的长度进行比较,若不相等则舍弃GNSS实时数据流,否则,
通过RTCM24位循环冗余检查CRC,校验GNSS实时数据流的数据内容是否正确,若数据内容不正确则舍弃GNSS实时数据流,否则,
通过RTCM消息身份审核,判断GNSS实时数据流的身份标识是否在预设的身份集合中,若确定不在预设的身份集合中则舍弃GNSS实时数据流,否则,
对GNSS实时数据流进行解码获得测站名,将解码得到的测站名与预设的测站名进行比较,若不相同则舍弃GNSS实时数据流,否则,
对GNSS实时数据流进行解码获得观测值,将解码得到的观测值与预设的观测值范围进行比较,若确定解码的观测值不在预设的观测值范围内则舍弃GNSS实时数据流,否则,确定GNSS实时数据流合格。
输入数据流规约模块通过RTCM先导序列匹配、RTCM字节长度匹配、RTCM24位循环冗余检查CRC、RTCM消息身份审核、解码得到的测站名与预设的测站名比较、解码得到的观测值与预设的观测值范围比较六个环节,对进入GNSS导航定位服务***中的实时数据流的格式和内容进行严格的查验,使得符合规定要求的实时数据流才能进入,提高了进入GNSS导航定位服务***中实时数据流的安全性和可靠性。
另外,文件包括:国际全球卫星导航***服务组织IGS观测值文件,广播星历文件,表文件。
另外,输入文件规约模块具体用于:
检查文件的文件名,若不符合预设的文件命名方式,则舍弃文件,否则,检查文件的内容格式,若确定文件的内容格式不正确,则舍弃文件,否则,确定文件合格,并将文件传输到广域差分实时服务***;
其中,IGS观测值文件的命名方式为:由站名、年积日、年份和类型标识组成IGS观测值文件的文件名,广播星历文件的命名方式为:由年积日、年份和类型标识组成广播星历文件的文件名,表文件的命名方式为:由年积日、年份和类型标识组成表文件的文件名;
IGS观测值文件的内容格式为:IGS观测值文件中包括测站信息和卫星观测数据,广播星历文件的内容格式为:广播星历文件中包括卫星轨道信息,表文件的内容格式为:表文件中包括卫星的表信息、太阳与月亮位置的表信息。
输入文件规约模块通过对文件的命名方式和内容格式进行检查,使得符合预设的文件命名方式和内容格式的文件才能进入,提高了进入GNSS导航定位服务***中文件的安全性和可靠性。
另外,不同的加密码生成不同的坐标转换参数。用户通过输入的不同的加密码生成不同的坐标转换参数,非法用户很难破解,因此坐标数据不易被篡改,提高了坐标数据的安全性。
另外,输入数据流规约模块和输入文件规约模块部署在第一服务器上,坐标规约模块部署在第二服务器上,其中第一服务器和第二服务器分别与广域差分实时服务***相连。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明第一实施方式一种信息审核***的结构图;
图2是本发明第一实施方式信息审核***的部署结构示意图;
图3是本发明第三实施方式一种信息审核方法的流程图;
图4是本发明第三实施方式的文件审核方法的流程图;
图5是本发明第四实施方式的数据流审核方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种信息审核***。具体结构如如图1所示,具体包括:输入数据流规约模块11、输入文件规约模块12、坐标规约模块13和广域差分实时服务***14。
输入数据流规约模块11用于获取GNSS实时数据流,对GNSS实时数据流进行审核,将审核后确定合格的GNSS实时数据流传输到广域差分实时服务***14,将确定不合格的GNSS 实时数据流进行舍弃。
输入文件规约模块12用于实时监控指定文件目录,并在判断有文件加入指定文件目录时,对文件进行审核,若审核后确定文件合格,则将文件传输到广域差分实时服务***14,若审核后确定文件不合格,则将文件舍弃。
坐标规约模块13用于通过用户输入的加密码生成坐标转换参数,根据坐标转换参数对原始坐标数据进行变换得到自定义坐标系下的坐标数据,根据原始坐标数据生成第一校验码,并将进行变换后的自定义坐标系下的坐标数据传输给广域差分实时服务***14。
广域差分实时服务***14用于获取合格的数据流、合格的文件,利用合格的数据流和合格的文件中包含的卫星星历数据和地面卫星导航跟踪数据,得到卫星轨道和卫星钟差,从而得到实时产品数据流;并通过用户输入的加密码生成坐标逆变换参数,根据逆变换参数将自定义坐标系下的坐标数据进行转换,利用转换后的自定义坐标系下的坐标数据生成第二校验码,若第二校验码与第一校验码相同,则输出包含原始坐标数据的坐标文件。
需要说明的是,本实施方式中的GNSS实时数据流来自于国家基准站数据中心,根据实际需要输入数据流规约模块11还可以访问指定的远程数据服务器,从中获取全球卫星导航***GNSS实时数据流。当GNSS实时数据流从国家基准站数据中心或远程数据服务器专网进入到广域差分实时服务***14之前,必须经过数据规约,进行数据的查验。其中,国家基准站数据中心的数据流采取国际通用的RTCM3.2格式进行传输,在输入数据流规约模块11接收到数据之后,进行RTCM3.2格式审查,满足给定格式的GNSS实时数据流才会进入广域差分实时服务***14。
需要说明的是,加入指定文件目录中的文件类型包括:国际全球卫星导航***服务组织 (International Global Navigation Satellite System Service,IGS)观测值文件,广播星历文件,表文件。输入文件规约模块12对文件进行审核具体用于:检查加入指定文件目录中的文件的文件名,若不符合预设的文件命名方式,则舍弃文件,否则,检查文件的内容格式,若确定文件的内容格式不正确,则舍弃文件,否则,确定文件合格,并将文件传输到广域差分实时服务***。
另外,IGS观测值文件的命名方式为:由站名、年积日、年份和类型标识组成IGS观测值文件的文件名,广播星历文件的命名方式为:由年积日、年份和类型标识组成广播星历文件的文件名,表文件的命名方式为:由年积日、年份和类型标识组成表文件的文件名。
另外,IGS观测值文件的内容格式为:IGS观测值文件中包括测站信息和卫星观测数据,广播星历文件的内容格式为:广播星历文件中包括卫星轨道信息,表文件的内容格式为:表文件中包括卫星的表信息、太阳与月亮位置的表信息。
需要说明的是,广域差分实时服务***14根据输入数据流规约模块11传输过来的合格的数据流和输入文件规约模块12传输过来的合格的文件,需要进行复杂的运算过程,涉及数学运算,卫星轨道关系,空间物理转换多个领域的技术知识。其实质运算过程是根据合格的数据流和合格的文件中包含的卫星星历数据和地面卫星导航跟踪数据,通过地面站的组网解算,得到精确的卫星轨道和卫星钟差。然后根据精确的卫星轨道和卫星钟差反演出信号经过的电离层状况,从而得到电离层产品即实时产品数据流。
值得一提的是,测站坐标的准确性在全球卫星导航***中起着重要的作用,因此在坐标输入时,为了防止坐标数据被非法用户恶意篡改、伪造、删除和***。在坐标规约模块13中进行坐标变换得到自定义坐标系的过程中,用户输入的不同的加密码生成不同的坐标转换参数,非法用户很难破解,因此坐标数据不易被篡改,提高了坐标数据的安全性。
需要说明的是,在本实施方式中的信息审核***包含的多个独立模块,需要部署在不同的服务器上,部署结构示意图如图2所示。其中,输入数据流规约模块11和输入文件规约模块12部署在第一服务器21上,坐标规约模块13部署在第二服务器22上,其中第一服务器 21和第二服务器22分别与广域差分实时服务***14相连。其中,第一服务器21是与国家基准站数据中心连接的,同时还能够访问指定的远程数据服务中心。而坐标规约模块13部署在第二服务器22上,不需要任何网络连接。
与现有技术相比,本实施方式中的信息审核***包括了输入数据流规约模块、输入文件规约模块、坐标规约模块和广域差分实时服务***。其中,输入数据流规约模块用于对GNSS 实时数据流进行审核,输入文件规约模块用于对指定文件目录中加入的文件进行审核,坐标规约模块用于对原始坐标数据进行变换,广域差分实时服务***用于对变换后的原始坐标数据进行逆变换,并根据合格的数据流、合格的文件获得实时产品数据流。通过该信息审核***使得从基准站进入GNSS导航定位服务***中的信息经过审核之后才能进入,避免了进入的信息由于人为篡改而造成的不准确性和不安全性问题。
本发明的第二实施方式涉及一种信息审核***,第二实施方式是对第一实施方式中的输入数据流规约模块审核功能的具体描述。
需要说明的是,由于GNSS实时数据流采用的是国际海事无线电技术委员会RTCM3.2 格式。所以输入数据流规约模块具体用于:通过RTCM先导序列匹配寻找GNSS实时数据流的起点,若未寻找到GNSS实时数据流的起点则舍弃GNSS实时数据流;否则,通过RTCM字节长度匹配,将GNSS实时数据流的长度与预设的长度进行比较,若不相等则舍弃GNSS 实时数据流;否则,通过RTCM24位循环冗余检查CRC,校验GNSS实时数据流的数据内容是否正确,若数据内容不正确则舍弃GNSS实时数据流;否则,通过RTCM消息身份审核,判断GNSS实时数据流的身份标识是否在预设的身份集合中,若确定不在预设的身份集合中则舍弃GNSS实时数据流;否则,对GNSS实时数据流进行解码获得测站名,将解码得到的测站名与预设的测站名进行比较,若不相同则舍弃GNSS实时数据流;否则,对GNSS实时数据流进行解码获得观测值,将解码得到的观测值与预设的观测值范围进行比较,若确定解码的观测值不在预设的观测值范围内则舍弃GNSS实时数据流,否则,确定GNSS实时数据流合格。
需要说明的是,本实施方式中的RTCM先导序列匹配、RTCM字节长度匹配、RTCM24位循环冗余检查CRC主要是对GNSS实时数据流的格式和内容进行审核,在此审核的基础上进一步使用RTCM消息身份审核、将解码得到的测站名与预设的测站名进行比较、将解码得到的观测值与预设的观测值范围进行比较,对GNSS实时数据流的身份信息和解码出来的信息进行审核,使得审查更加严密合理,并且可以更好的保证GNSS实时数据流的可靠性。
与现有技术相比,本实施方式中的信息审核***包括了输入数据流规约模块、输入文件规约模块、坐标规约模块和广域差分实时服务***。其中,输入数据流规约模块用于对GNSS 实时数据流进行审核,输入文件规约模块用于对指定文件目录中加入的文件进行审核,坐标规约模块用于对原始坐标数据进行变换,广域差分实时服务***用于对变换后的原始坐标数据进行逆变换,并根据合格的数据流、合格的文件获得实时产品数据流。通过该信息审核***使得从基准站进入GNSS导航定位服务***中的信息经过审核之后才能进入,避免了进入的信息由于人为篡改而造成的不准确性和不安全性问题。另外,在输入数据流规约模块用于对GNSS实时数据流进行审核中,使用了格式审查,内容审查、身份信息审查、解码信息审查,使得审查更加严密合理。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本发明的第三实施方式涉及一种信息审核方法,该信息审核方法运行在第一或第二实施方式所描述的信息审核***中,具体流程图如图3所述。
步骤301,输入数据流规约模块对全球卫星导航***GNSS实时数据流进行审核,获取合格的数据流。
其中,输入数据流规约模块首先获取全球卫星导航***GNSS实时数据流,对GNSS实时数据流进行审核,将审核后确定合格的GNSS实时数据流传输到广域差分实时服务***,将确定不合格的GNSS实时数据流进行舍弃。
需要说明的是,本实施方式中的GNSS实时数据流来自于国家基准站数据中心,根据实际需要输入数据流规约模块还可以访问指定的远程数据服务器,从中获取全球卫星导航*** GNSS实时数据流。当GNSS实时数据流从国家基准站数据中心或远程数据服务器专网进入到广域差分实时服务***之前,必须经过数据规约,进行数据的查验。其中,国家基准站数据中心的数据流采取国际通用的RTCM3.2格式进行传输,在输入数据流规约模块接收到数据之后,进行RTCM3.2格式审查,满足给定格式的GNSS实时数据流才会进入广域差分实时服务***。
步骤302,输入文件规约模块对文件进行审核,获取合格的文件。
其中,输入文件规约模块实时监控指定文件目录,并在判断有文件加入指定文件目录时,对文件进行审核,若审核后确定文件合格,则将文件传输到广域差分实时服务***,若审核后确定文件不合格,则将文件舍弃。
需要说明的是,其中对文件进行审核的具体流程如图4所示。
步骤3021,判断文件名是否符合预设的命名方式。
其中,本实施方式中的文件包括:IGS观测值文件,广播星历文件,表文件。并且IGS观测值文件的预设的命名方式为:由站名、年积日、年份和类型标识组成IGS观测值文件的文件名。广播星历文件的预设命名方式为:由年积日、年份和类型标识组成广播星历文件的文件名。表文件的预设命名方式为:由年积日、年份和类型标识组成表文件的文件名。如果判断结为所有文件类型符合预设的命名方式,则进入步骤3022,否则进入步骤3025。
步骤3022,读取文件。
在确定文件名符合预设的命名方式时,输入文件规约模块会读取文件信息,并进入步骤 3023。
步骤3023,判断文件内容格式是否正确。
其中,IGS观测值文件的命名方式为:由站名、年积日、年份和类型标识组成IGS观测值文件的文件名,广播星历文件的命名方式为:由年积日、年份和类型标识组成广播星历文件的文件名,表文件的命名方式为:由年积日、年份和类型标识组成表文件的文件名。IGS观测值文件的内容格式为:IGS观测值文件中包括测站信息和卫星观测数据,广播星历文件的内容格式为:广播星历文件中包括卫星轨道信息,表文件的内容格式为:表文件中包括卫星的表信息、太阳与月亮位置的表信息。如果判断结为所有文件内容格式正确,则进入步骤3024,否则进入步骤3025。
步骤3024,确定文件合格。
步骤3025,舍弃文件。
步骤303,坐标值规约模块对原始坐标值进行变换。
其中,坐标规约模块通过用户输入的加密码生成坐标转换参数,根据坐标转换参数对原始坐标数据进行变换得到自定义坐标系下的坐标数据,根据原始坐标数据生成第一校验码,并将进行变换后的自定义坐标系下的坐标数据传输给广域差分实时服务***。
需要说明的是,测站坐标的准确性在全球卫星导航***中起着重要的作用,因此在坐标输入时,为了防止坐标数据被非法用户恶意篡改、伪造、删除和***。在坐标规约模块中进行坐标变换得到自定义坐标系的过程中,用户输入的不同的加密码生成不同的坐标转换参数,非法用户很难破解,因此坐标数据不易被篡改,提高了坐标数据的安全性。
步骤304,广域差分实时服务***根据合格的数据流和合格的文件获取实时产品数据流,对已经进行变换的坐标值逆变换。
其中,广域差分实时服务***根据获取的合格的数据流、合格的文件中包含的卫星星历数据和地面卫星导航跟踪数据,得到卫星轨道和卫星钟差,从而得到实时产品数据流;并通过用户输入的加密码生成坐标逆变换参数,根据逆变换参数将自定义坐标系下的坐标数据进行转换,利用转换后的自定义坐标系下的坐标数据生成第二校验码,若第二校验码与第一校验码相同,则输出包含原始坐标数据的坐标文件。
与现有技术相比,本实施方式中的信息审核方法通过对GNSS实时数据流进行审核,对指定文件目录中加入的文件进行审核,对原始坐标数据进行变换和逆变换,使得从基准站进入GNSS导航定位服务***中的信息经过审核之后才能进入,避免了进入的信息由于人为篡改而造成的不准确性和不安全性问题。
本发明第四实施方式涉及一种信息审核方法,该实施方式是对第三实施方式中的对全球卫星导航***GNSS实时数据流进行审核的具体描述,具体流程如图5所示。
步骤501,RTCM先导序列匹配,判断是否寻找到实时数据流起点。
其中,由于GNSS实时数据流采用的是RTCM3.2格式。所以,通过RTCM先导序列匹配寻找GNSS实时数据流的起点,若未寻找到GNSS实时数据流的起点则进入步骤508,否则进入步骤502。
步骤502,RTCM字节长度匹配,判断实时数据流的长度与预设长度是否相等。
其中,通过RTCM字节长度匹配,将GNSS实时数据流的长度与预设的长度进行比较,若不相等则进入步骤508,否则进入步骤503。
步骤503,RTCM24位循环冗余检查CRC,校验实时数据流的内容是否正确。
其中,通过RTCM24位循环冗余检查CRC,校验GNSS实时数据流的数据内容是否正确,具体实现中就是在GNSS实时数据流发送之前用数学方法产生一个循环码,叫做循环冗余检验码,在信息码位之后随信息一起发出。在GNSS实时数据流发送之后用同样方法产生一个循环冗余校验码,将这两个校验码进行比较,如果一致就证明所传信息无误;如果不一致就表明传输中有差错。若数据内容不正确则进入步骤508,否则进入步骤504。
步骤504,RTCM消息身份审核,判断实时数据流的身份标识是否在身份集合中。
其中,通过RTCM消息身份审核,判断GNSS实时数据流的身份标识是否在预设的身份集合中,而预设的身份信息是预先指定的可以接受的消息身份集合。若确定不在预设的身份集合中则进入步骤508,否则进入步骤505。
步骤505,判断实时数据流解码获得的测站名与预设的测站名是否相同。
其中,对GNSS实时数据流进行解码获得测站名,将解码得到的测站名与预设的测站名进行比较,而预设的测站名是预先给定的可以接受的测站名。若不相同则进入步骤508,否则进入步骤506。
步骤506,判断实时数据流解码获得的观测值是否在预设的观测值范围内。
其中,对GNSS实时数据流进行解码获得观测值,将解码得到的观测值与预设的观测值范围进行比较,若确定解码的观测值不在预设的观测值范围内则进入步骤508,否则进入步骤507。
步骤507,确定实时数据流合格。
步骤508,舍弃实时数据流。
与现有技术相比,本实施方式中的信息审核方法通过对GNSS实时数据流进行审核,对指定文件目录中加入的文件进行审核,对原始坐标数据进行变换和逆变换,使得从基准站进入GNSS导航定位服务***中的信息经过审核之后才能进入,避免了进入的信息由于人为篡改而造成的不准确性和不安全性问题。另外,在对GNSS实时数据流进行审核中,使用了格式审查,内容审查、身份信息审查、解码信息审查,使得审查更加严密合理。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种信息审核***,其特征在于,包括:输入数据流规约模块、输入文件规约模块、坐标规约模块和广域差分实时服务***;
所述输入数据流规约模块用于获取全球卫星导航***GNSS实时数据流,对所述GNSS实时数据流进行审核,将审核后确定合格的GNSS实时数据流传输到所述广域差分实时服务***,将确定不合格的GNSS实时数据流进行舍弃;
所述输入文件规约模块用于实时监控指定文件目录,并在判断有文件加入所述指定文件目录时,对所述文件进行审核,若审核后确定所述文件合格,则将所述文件传输到所述广域差分实时服务***,若审核后确定所述文件不合格,则将所述文件舍弃;
所述坐标规约模块用于通过用户输入的加密码生成坐标转换参数,根据所述坐标转换参数对原始坐标数据进行变换得到自定义坐标系下的坐标数据,根据所述原始坐标数据生成第一校验码,并将进行变换后的所述自定义坐标系下的坐标数据传输给所述广域差分实时服务***;
所述广域差分实时服务***用于获取合格的所述数据流、合格的所述文件,利用合格的所述数据流和合格的所述文件中包含的卫星星历数据和地面卫星导航跟踪数据,得到卫星轨道和卫星钟差,从而得到实时产品数据流;并通过用户输入的所述加密码生成坐标逆变换参数,根据所述逆变换参数将所述自定义坐标系下的坐标数据进行转换,利用转换后的所述自定义坐标系下的坐标数据生成第二校验码,若所述第二校验码与所述第一校验码相同,则输出包含原始坐标数据的坐标文件。
2.根据权利要求1所述的信息审核***,其特征在于,所述GNSS实时数据流采用国际海事无线电技术委员会RTCM格式;
所述输入数据流规约模块具体用于:
通过RTCM先导序列匹配寻找所述GNSS实时数据流的起点,若未寻找到所述GNSS实时数据流的起点则舍弃所述GNSS实时数据流,否则,
通过RTCM字节长度匹配,将所述GNSS实时数据流的长度与预设的长度进行比较,若不相等则舍弃所述GNSS实时数据流,否则,
通过RTCM24位循环冗余检查CRC,校验所述GNSS实时数据流的数据内容是否正确,若所述数据内容不正确则舍弃所述GNSS实时数据流,否则,
通过RTCM消息身份审核,判断所述GNSS实时数据流的身份标识是否在预设的身份集合中,若确定不在所述预设的身份集合中则舍弃所述GNSS实时数据流,否则,
对所述GNSS实时数据流进行解码获得测站名,将解码得到的测站名与预设的测站名进行比较,若不相同则舍弃所述GNSS实时数据流,否则,
对所述GNSS实时数据流进行解码获得观测值,将解码得到的观测值与预设的观测值范围进行比较,若确定所述解码的观测值不在所述预设的观测值范围内则舍弃所述GNSS实时数据流,否则,确定所述GNSS实时数据流合格。
3.根据权利要求1所述的信息审核***,其特征在于,所述文件包括:国际全球卫星导航***服务组织IGS观测值文件,广播星历文件,表文件。
4.根据权利要求3所述的信息审核***,其特征在于,所述输入文件规约模块具体用于:
检查所述文件的文件名,若不符合预设的文件命名方式,则舍弃所述文件,否则,检查所述文件的内容格式,若确定所述文件的内容格式不正确,则舍弃所述文件,否则,确定所述文件合格,并将所述文件传输到所述广域差分实时服务***;
其中,所述IGS观测值文件的命名方式为:由站名、年积日、年份和类型标识组成所述IGS观测值文件的文件名,所述广播星历文件的命名方式为:由年积日、年份和类型标识组成所述广播星历文件的文件名,所述表文件的命名方式为:由年积日、年份和类型标识组成所述表文件的文件名;
所述IGS观测值文件的内容格式为:所述IGS观测值文件中包括测站信息和卫星观测数据,所述广播星历文件的内容格式为:所述广播星历文件中包括卫星轨道信息,所述表文件的内容格式为:所述表文件中包括卫星的表信息、太阳与月亮位置的表信息。
5.根据权利要求1所述的信息审核***,其特征在于,不同的所述加密码生成不同的所述坐标转换参数。
6.根据权利要求1至3任意一项所述的信息审核***,其特征在于,所述输入数据流规约模块和所述输入文件规约模块部署在第一服务器上,所述坐标规约模块部署在第二服务器上,其中所述第一服务器和所述第二服务器分别与所述广域差分实时服务***相连。
7.一种信息审核方法,其特征在于,应用于权利要求1至6任一项所述的信息审核***,所述方法包括:
所述输入数据流规约模块获取全球卫星导航***GNSS实时数据流,对所述GNSS实时数据流进行审核,将审核后确定合格的GNSS实时数据流传输到所述广域差分实时服务***,将确定不合格的GNSS实时数据流进行舍弃;
所述输入文件规约模块实时监控指定文件目录,并在判断有文件加入所述指定文件目录时,对所述文件进行审核,若审核后确定所述文件合格,则将所述文件传输到所述广域差分实时服务***,若审核后确定所述文件不合格,则将所述文件舍弃;
所述坐标规约模块通过用户输入的加密码生成坐标转换参数,根据所述坐标转换参数对原始坐标数据进行变换得到自定义坐标系下的坐标数据,根据所述原始坐标数据生成第一校验码,并将进行变换后的所述自定义坐标系下的坐标数据传输给所述广域差分实时服务***;
所述广域差分实时服务***获取合格的所述数据流、合格的所述文件,利用合格的所述数据流和合格的所述文件中包含的卫星星历数据和地面卫星导航跟踪数据,得到卫星轨道和卫星钟差,从而得到实时产品数据流;并通过用户输入的所述加密码生成坐标逆变换参数,根据所述逆变换参数将所述自定义坐标系下的坐标数据进行转换,利用转换后的所述自定义坐标系下的坐标数据生成第二校验码,若所述第二校验码与所述第一校验码相同,则输出包含原始坐标数据的坐标文件。
8.根据权利要求7所述的信息审核方法,其特征在于,所述GNSS实时数据流采用国际海事无线电技术委员会RTCM格式;
所述输入数据流规约模块通过RTCM先导序列匹配寻找所述GNSS实时数据流的起点,若未寻找到所述GNSS实时数据流的起点则舍弃所述GNSS实时数据流,否则,
通过RTCM字节长度匹配,将所述GNSS实时数据流的长度与预设的长度进行比较,若不相等则舍弃所述GNSS实时数据流,否则,
通过RTCM24位循环冗余检查CRC,校验所述GNSS实时数据流的数据内容是否正确,若所述数据内容不正确则舍弃所述GNSS实时数据流,否则,
通过RTCM消息身份审核,判断所述GNSS实时数据流的身份标识是否在预设的身份集合中,若确定不在所述预设的身份集合中则舍弃所述GNSS实时数据流,否则,
对所述GNSS实时数据流进行解码获得测站名,将解码得到的测站名与预设的测站名进行比较,若不相同则舍弃所述GNSS实时数据流,否则,
对所述GNSS实时数据流进行解码获得观测值,将解码得到的观测值与预设的观测值范围进行比较,若确定所述解码的观测值不在所述预设的观测值范围内则舍弃所述GNSS实时数据流,否则,确定所述GNSS实时数据流合格。
9.根据权利要求7所述的信息审核方法,其特征在于,所述对所述文件进行审核,具体包括:
检查所述文件的文件名,若不符合预设的文件命名方式,则舍弃所述文件,否则,检查所述文件的内容格式,若所述文件的内容格式不正确,则舍弃所述文件,否则,确定所述文件合格,并将所述文件传输到所述广域差分实时服务***;
其中,所述IGS观测值文件的命名方式为:由站名、年积日、年份和类型标识组成所述IGS观测值文件的文件名,所述广播星历文件的命名方式为:由年积日、年份和类型标识组成所述广播星历文件的文件名,所述表文件的命名方式为:由年积日、年份和类型标识组成所述表文件的文件名;
所述IGS观测值文件的内容格式为:所述IGS观测值文件中包括测站信息和卫星观测数据,所述广播星历文件的内容格式为:所述广播星历文件中包括卫星轨道信息,所述表文件的内容格式为:所述表文件中包括卫星的表信息、太阳与月亮位置的表信息。
10.根据权利要求7所述的信息审核方法,其特征在于,不同的所述加密码生成不同的所述坐标转换参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711351355.5A CN108132475B (zh) | 2017-12-15 | 2017-12-15 | 一种信息审核***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711351355.5A CN108132475B (zh) | 2017-12-15 | 2017-12-15 | 一种信息审核***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108132475A true CN108132475A (zh) | 2018-06-08 |
CN108132475B CN108132475B (zh) | 2019-12-03 |
Family
ID=62389534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711351355.5A Active CN108132475B (zh) | 2017-12-15 | 2017-12-15 | 一种信息审核***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108132475B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111751859A (zh) * | 2020-06-23 | 2020-10-09 | 国汽(北京)智能网联汽车研究院有限公司 | 定位终端的定位信息与地图匹配方法、装置及*** |
CN113740888A (zh) * | 2021-08-13 | 2021-12-03 | 国家基础地理信息中心 | 一种vrs格网点零信任检核***及方法 |
CN115616625A (zh) * | 2022-10-08 | 2023-01-17 | 国家基础地理信息中心 | 一种gnss实时数据偏移方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299661A (zh) * | 2008-06-23 | 2008-11-05 | 山东大学 | 一种基于gnss的时空组合加密通信方法 |
CN103076618A (zh) * | 2012-12-26 | 2013-05-01 | 北京空间飞行器总体设计部 | 一种星载测量型gnss接收机地面验证和性能评测方法 |
CN103364797A (zh) * | 2013-06-25 | 2013-10-23 | 章迪 | 互联网和电台相结合的gnss差分信号播发***及方法 |
CN104048659A (zh) * | 2014-06-16 | 2014-09-17 | 广州杰赛科技股份有限公司 | 地图坐标系的转换方法和*** |
-
2017
- 2017-12-15 CN CN201711351355.5A patent/CN108132475B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299661A (zh) * | 2008-06-23 | 2008-11-05 | 山东大学 | 一种基于gnss的时空组合加密通信方法 |
CN103076618A (zh) * | 2012-12-26 | 2013-05-01 | 北京空间飞行器总体设计部 | 一种星载测量型gnss接收机地面验证和性能评测方法 |
CN103364797A (zh) * | 2013-06-25 | 2013-10-23 | 章迪 | 互联网和电台相结合的gnss差分信号播发***及方法 |
CN104048659A (zh) * | 2014-06-16 | 2014-09-17 | 广州杰赛科技股份有限公司 | 地图坐标系的转换方法和*** |
Non-Patent Citations (1)
Title |
---|
陈明 等: "卫星导航定位基准站网调查分析与发展思考", 《地理信息世界》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111751859A (zh) * | 2020-06-23 | 2020-10-09 | 国汽(北京)智能网联汽车研究院有限公司 | 定位终端的定位信息与地图匹配方法、装置及*** |
CN113740888A (zh) * | 2021-08-13 | 2021-12-03 | 国家基础地理信息中心 | 一种vrs格网点零信任检核***及方法 |
CN115616625A (zh) * | 2022-10-08 | 2023-01-17 | 国家基础地理信息中心 | 一种gnss实时数据偏移方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN108132475B (zh) | 2019-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108132475B (zh) | 一种信息审核***及方法 | |
AU2005231265B2 (en) | Position guarantee server, position guarantee system, and position guarantee method | |
JP5667967B2 (ja) | 位置情報認証システムおよび位置情報認証方法 | |
JP5400529B2 (ja) | 秘匿された暗号コードを用いた位置情報認証方法および位置情報認証システム | |
CN103645631B (zh) | 一种远距离时频实验室之间时间频率校准方法及服务*** | |
CN105492926A (zh) | 数字签名的卫星无线电导航信号 | |
JP2016528494A (ja) | 航法および完全性監視 | |
US20180081066A1 (en) | Cross Correlation Detection In A Satellite Navigation Receiver | |
EP3555665B1 (en) | Detection and elimination of gnss spoofing signals with pvt solution estimation | |
CN103782195B (zh) | 基于卫星导航电文中的随机位的验证 | |
KR101758554B1 (ko) | 항기만 메시지를 사용한 위성항법 기만 검출 방법 및 장치 | |
Götzelmann et al. | Galileo open service navigation message authentication: Preparation phase and drivers for future service provision | |
CN105940318A (zh) | 导航消息认证型位置测定装置 | |
US10466364B2 (en) | Methods and devices for validating the synchronization between a geolocalizing receptor and an emitting satellite | |
Gioia et al. | The Galileo High Accuracy Service (HAS): decoding and processing live corrections for code-based positioning | |
ITVI20130169A1 (it) | Metodo ed apparato per l¿autenticazione di un segnale di navigazione satellitare usando il segnale del galileo commercial service | |
CN107831512A (zh) | 一种msb‑agps定位的位置隐私保护方法 | |
CN112019345B (zh) | 一种高精度时间区块链的***及方法 | |
CN114095521B (zh) | 一种遥感数据的存储方法、装置、设备及存储介质 | |
Fernandez-Hernandez et al. | Galileo authentication and high accuracy: getting to the truth | |
Cucchi et al. | Receiver testing for the galileo E1 OSNMA and I/NAV improvements | |
Yin et al. | Performance analysis of L2 and L5 CNAV broadcast ephemeris for orbit calculation | |
CN107390506A (zh) | 一种授时***时间比对精度的实时测量装置和方法 | |
Fu et al. | RAIM and SBAS based detection of GNSS spoofing by timing and content consistency rules | |
CN106226799A (zh) | 一种实现快速频率扫描的移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |