CN114063116A - 用于提供卫星定位校正数据方法、装置和系统 - Google Patents
用于提供卫星定位校正数据方法、装置和系统 Download PDFInfo
- Publication number
- CN114063116A CN114063116A CN202010794511.0A CN202010794511A CN114063116A CN 114063116 A CN114063116 A CN 114063116A CN 202010794511 A CN202010794511 A CN 202010794511A CN 114063116 A CN114063116 A CN 114063116A
- Authority
- CN
- China
- Prior art keywords
- correction data
- key
- terminal device
- data elements
- processing center
- 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.)
- Pending
Links
- 238000012937 correction Methods 0.000 title claims abstract description 498
- 238000000034 method Methods 0.000 title claims abstract description 103
- 238000004891 communication Methods 0.000 claims abstract description 164
- 230000008569 process Effects 0.000 claims description 32
- 230000006870 function Effects 0.000 description 36
- 238000010586 diagram Methods 0.000 description 31
- 238000012545 processing Methods 0.000 description 9
- 230000003416 augmentation Effects 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 4
- 239000005433 ionosphere Substances 0.000 description 3
- 239000005436 troposphere Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
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/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/07—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
-
- 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/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本申请涉及一种提供用于改善卫星定位精度的校正数据的方法,包括:通过无线通信网络接收来自终端设备的校正数据请求;通过无线通信网络向所述终端设备发送用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
Description
技术领域
本申请通常涉及卫星定位的系统和方法,更具体地,涉及用于提供用于改善卫星定位精度的校正数据的方法、装置和系统。
背景技术
卫星定位系统是一种使用卫星对物体进行准确定位的技术,利用卫星定位系统,可以实现导航、定位、授时等功能。
全球导航卫星系统(GNSS)是人们熟知的卫星定位系统,其利用卫星信号来确定卫星信号接收器在地理上的经纬度坐标位置。目前全球导航卫星系统主要包括全球定位系统(GPS)、伽利略全球定位系统(Galileo)、GLONASS定位系统、北斗卫星导航系统(BDS)等。因为各种潜在误差因素,例如,大气电离层和对流层的干扰会造成卫星信号传递上的延迟,全球定位系统的定位误差大概在十米的范围内。
为了进一步提高全球定位系统的定位精度,出现了星基增强系统(SBAS)。目前的星基增强系统主要包括广域扩增系统(WAAS)、欧洲同步卫星导航覆盖系统(EGNOS)、多功能卫星扩增系统(MSAS)等。在星基增强系统中,由地面上位置已知的参考站对导航卫星的信号进行接收以获得定位数据,处理中心根据参考站测得的定位数据计算得到导航卫星的各种定位校正数据,并将该校正数据提供给用户端,使得用户端能够根据校正数据修正基于导航信号的定位数据,从而大大提高定位精度。
随着各种应用场景的出现,对于定位精度的需求越来越高。例如,在智能汽车领域中,为了基于车辆的位置信息实现诸如自动控制等功能,需要精确的车辆位置信息。在此类应用场景中,可以借助于星基增强系统所提供的高精度定位功能来获得精确的定位。然而,如何更为有效地和可靠地提供用于改进定位精度的校正数据,是可能面临的问题。
发明内容
提供下面的简介是为了以简单的形式介绍选择的一些概念,在后面的详细说明中会进一步描述这些概念。该简介不是想要突出所要求保护主题的关键特征或必要特征,也不是想要限制所要求保护主题的范围。
根据本申请的一个方面,提供了一种由数据处理中心执行的提供用于改善卫星定位精度的校正数据的方法,包括:通过无线通信网络接收来自终端设备的校正数据请求;通过无线通信网络向所述终端设备发送用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
根据本申请的一个方面,提供了一种由终端设备执行的获取用于改善卫星定位精度的校正数据的方法,包括:通过无线通信网络向数据处理中心发送校正数据请求;通过无线通信网络接收来自所述数据处理中心的用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
根据本申请的一个方面,提供了一种由代理服务器执行的提供用于改善卫星定位精度的校正数据的方法,包括:接收来自终端设备的校正数据请求;向数据处理中心转发所述终端设备的校正数据请求;接收来自所述数据处理中心的用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息;向所述终端设备转发所接收的校正数据。
根据本申请的一个方面,提供了一种用于提供用于改善卫星定位精度的校正数据的装置,包括:校正数据生成单元,用于在数据处理中心处生成用于改善卫星定位精度的校正数据;通信单元,用于通过无线通信网络接收来自终端设备的校正数据请求,以及通过无线通信网络向所述终端设备发送用于改善卫星定位精度的所述校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
根据本申请的一个方面,提供了一种用于获取用于改善卫星定位精度的校正数据的装置,包括:校正数据请求生成单元,用于在终端设备处生成校正数据请求;通信单元,用于通过无线通信网络向数据处理中心发送所述校正数据请求,以及通过无线通信网络接收来自所述数据处理中心的用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
根据本申请的一个方面,提供了一种用于提供用于改善卫星定位精度的校正数据的装置,包括:通信单元,用于接收来自终端设备的校正数据请求;向数据处理中心转发所述终端设备的校正数据请求;接收来自所述数据处理中心的用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息;以及向所述终端设备转发所接收的校正数据。
根据本申请的一个方面,提供了一种数据处理中心,包括:一个或多个处理器;以及存储器,其存储计算机可执行指令,所述指令当被执行时使得所述一个或多个处理器执行上述用于提供用于改善卫星定位精度的校正数据的方法。
根据本申请的一个方面,提供了一种终端设备,包括:一个或多个处理器;以及存储器,其存储计算机可执行指令,所述指令当被执行时使得所述一个或多个处理器执行上述用于获取用于改善卫星定位精度的校正数据的方法。
根据本申请的一个方面,提供了一种代理服务器,包括:一个或多个处理器;以及存储器,其存储计算机可执行指令,所述指令当被执行时使得所述一个或多个处理器执行上述用于提供用于改善卫星定位精度的校正数据的方法。
根据本申请的一个方面,提供了一种卫星导航系统,其包括上述数据处理中心和上述终端设备,或者包括上述数据处理中心、上述终端设备和上述代理服务器。
根据本申请的一个方面,一种机器可读存储介质,其存储有可执行指令,所述指令当被执行时使得一个或多个处理器执行上述用于提供用于改善卫星定位精度的校正数据的方法和/或上述用于获取用于改善卫星定位精度的校正数据的方法。
利用根据本申请的用于提供校正数据的方法,通过作为校正数据的一部分提供用于对校正数据进行加密的密钥信息,使得用户端能及时和可靠地获得密钥信息,从而实现校正数据处理中心和用户端之间有效和可靠地对校正数据的加密和解密。
附图说明
通过参照下面的附图,可以实现对于本公开内容的本质和优点的进一步理解。在附图中,类似组件或特征可以具有相同的附图标记。
图1示出了根据一个实施例的卫星定位系统的方框图。
图2A示出了根据一个实施例的由数据处理中心和终端设备执行的提供用于改善卫星定位精度的校正数据的方法的流程图。
图2B示出了根据一个实施例的由数据处理中心和终端设备执行的提供用于改善卫星定位精度的校正数据的方法的流程图。
图3A示出了根据一个实施例的由数据处理中心执行的加密过程的流程图。
图3B示出了根据一个实施例的由数据处理中心执行的加密过程的流程图。
图3C示出了根据一个实施例的由数据处理中心执行的加密过程的流程图。
图3D示出了根据一个实施例的由数据处理中心执行的加密过程的流程图。
图4A示出了根据一个实施例的由终端设备执行的解密过程的流程图。
图4B示出了根据一个实施例的由终端设备执行的解密过程的流程图。
图4C示出了根据一个实施例的由终端设备执行的解密过程的流程图。
图5示出了根据一个实施例的由数据处理中心执行的提供用于改善卫星定位精度的校正数据的方法的流程图。
图6示出了根据一个实施例的由终端设备执行的获得用于改善卫星定位精度的校正数据的方法的流程图。
图7示出了根据一个实施例的由代理服务器执行的提供用于改善卫星定位精度的校正数据的方法的流程图。
图8示出了根据一个实施例的用于提供用于改善卫星定位精度的校正数据的装置的方框图。
图9示出了根据一个实施例的用于获得用于改善卫星定位精度的校正数据的装置的方框图。
图10示出了根据一个实施例的用于提供用于改善卫星定位精度的校正数据的装置的方框图。
图11示出了根据一个实施例的用于提供校正数据的计算机系统的方框图。
具体实施方式
现在将参考示例实施方式讨论本文描述的主题。应该理解,讨论这些实施方式只是为了使得本领域技术人员能够更好地理解从而实现本文描述的主题,并非是对权利要求书中所阐述的保护范围、适用性或者示例的限制。可以在不脱离本公开内容的保护范围的情况下,对所讨论的元素的功能和排列进行改变。各个示例可以根据需要,省略、替代或者添加各种过程或组件。例如,所描述的方法可以按照与所描述的顺序不同的顺序来执行,以及各个步骤可以被添加、省略或者组合。另外,相对一些示例所描述的特征在其它例子中也可以进行组合。
如本文中使用的,术语“包括”及其变型表示开放的术语,含义是“包括但不限于”。术语“基于”表示“至少部分地基于”。术语“一个实施例”和“一实施例”表示“至少一个实施例”。术语“另一个实施例”表示“至少一个其他实施例”。术语“第一”、“第二”等可以指代不同的或相同的对象。下面可以包括其他的定义,无论是明确的还是隐含的。除非上下文中明确地指明,否则一个术语的定义在整个说明书中是一致的。
图1示出了根据一个实施例的卫星定位系统的方框图。
卫星定位系统100可以包括定位卫星的集群,例如,图1所示的多个GNSS卫星10是定位卫星集群的一部分,GNSS卫星10发送用于定位的GNSS信号。相应地,作为移动站的终端设备20的GNSS接收单元22可以接收来自GNSS卫星10的GNSS信号,并基于所接收的GNSS信号确定终端设备20的位置。
卫星定位系统100还可以包括一个或多个参考接收站40,参考接收站40接收来自GNSS卫星10的GNSS信号,并将测量的信号提供给校正数据处理中心30。在一些实现中,参考接收器40(例如,GNSS参考接收站)是预先布置的,因此可以将其布置在具有良好卫星几何形状和对一组导航卫星来说可见的位置处。另一方面,参考接收站40的位置是已知的,因此其可以提供对于其他移动站的卫星定位的校正。
在一个实施例中,GNSS参考接收器40可以测量来自GNSS卫星10的GNSS信号,并基于所接收的GNSS信号测量各种参数。例如,GNSS参考接收器40可以测量来自每个GNSS卫星10的接收信号的载波相位。GNSS参考接收器40还可以测量在一个或多个载波信号上被编码的伪随机噪声代码的伪距或代码相位。此外,GNSS参考接收器40的解调器或解码器可以解码导航消息,例如星历数据。因此,GNSS参考接收器40可以实时地接收测量值、星历数据、其他可观测量值、以及从可观测量值得到的任何信息,并可以将上述获得的测量值、星历数据、其他可观测量值、以及从可观测量值得到的任何信息发送到数据处理中心30。例如,每个参考接收器40可以发送所接收的卫星信号的一组载波相位测量值、以及相关的卫星标识符和星历数据到数据处理中心30。本领域技术人员可以理解,参考接收器40可以测量更多或更少的参数,本领域已知或将来已知的参考GNSS接收站均适用于实现在本申请的定位系统中。
在一个实施例中,数据处理中心30从参考接收器40接收各种参考数据,例如,相位测量值和相应的卫星标识符、参考接收器标识符(或相应的坐标)等,数据处理中心30或者其中的校正数据生成单元32可以处理接收自参考接收器40的参考数据以得到相应的各种校正数据。例如,校正数据生成单元32可以处理相位测量值以估算用于每个GNSS卫星的时钟差或对应的时钟解。该时钟偏差或相应的时钟解可以作为校正数据中的一个校正数据元素,数据处理中心30可以将该校正数据元素提供给终端设备20,终端设备20能够基于例如时钟差的校正数据元素对来自GNSS卫星10的GNSS信号进行校正,从而得到更加精确的定位。
在一个实施例中,上述卫星时钟差可以包括长周期时钟差、短周期时钟差,相应地,长周期时钟差和短周期时钟差可以作为两个校正数据元素以不同的周期由数据处理中心30提供。在一个实施例中,数据处理中心30还能够提供其他的校正数据元素,例如轨道改正数、伪距硬件延迟改正数、相位硬件延迟改正数、大气电离层改正数、大气对流层改正数等。这些校正数据元素均可以分别地由数据处理中心30按照它们各自的周期提供。例如,卫星时钟改正数的周期可以是5到10秒,轨道改正数的周期可以是10秒、伪距硬件延迟改正数的周期可以是30秒、相位硬件延迟改正数的周期可以是30秒、大气电离层改正数的周期可以是90秒,大气对流层改正数的周期可以是90秒。本领域技术人员能够理解,数据处理中心30能够提供的校正数据元素及其周期不限于上述例子,本领域已知的或以后将变得已知的校正数据元素均可以应用于本发明的技术方案。
在一个实施例中,除了上述例如卫星时钟改正数、轨道改正数、伪距硬件延迟改正数、相位硬件延迟改正数、大气电离层改正数、大气对流层改正数等校正数据元素之外,校正数据生成单元32还生成一个校正数据元素,其包括用于对其他校正数据元素进行加密的密钥信息。本领域技术人员能够理解,上述密钥信息可以是由加密单元36生成的,校正数据生成单元32生成包含该密钥信息的校正数据元素。
在一个实施例中,加密单元36可以利用密钥对校正数据元素进行加密,数据处理中心30可以将包括密钥信息的校正数据元素通过无线通信网络70发送给终端设备20,将经加密的其他校正数据元素通过无线通信网络70和/或通信卫星50的L波段(L-band)进行发送。终端设备20能够可靠地接收和解密经由通信卫星50在L波段上广播的经加密的校正数据和/或经由无线通信网络70发送的经加密的校正数据,从而能够有效地和可靠地获得精确的定位信息,以满足例如智能车辆系统中对于定位的准确性、可靠性和安全性的要求。在一个实施例中,数据处理中心30提供该密钥信息的周期可以是例如10分钟,也可以是其他时间长度。在一个实施例中,该密钥信息可以是周期性地变化的,例如,数据处理中心30周期性地改变该密钥信息中包含的密钥。
在一个实施例中,如图1所示,数据处理中心30可以借助于卫星地面站55将校正数据发送到通信卫星50,从而由通信卫星50通过L频段广播该校正数据。例如,数据处理中心30中的通信单元34可以经由互联网60将校正数据发送到卫星地面站55,卫星地面站55通过卫星上行链路将校正数据转发到通信卫星50。通信卫星50可以是地球同步卫星,其覆盖地球上的一定范围,并通过L波段在该范围内广播来自数据处理中心30的校正数据。在一个实施例中,数据处理中心30不会将上述密钥信息经由通信卫星50进行广播,换言之,经由通信卫星50在L波段上广播的校正数据不包括用于对校正数据进行加密的上述密钥信息。本领域技术人员能够理解,上述校正数据的各个校正数据元素可以具有不同的周期,因此不一定是在同一时间全部一起发送的,而可以是按照这些校正数据元素各自的周期分别地发送它们。本领域技术人员能够理解,一个或多个校正数据元素也可以称为校正数据。
在一个实施例中,如图1所示,数据处理中心30可以借助于无线通信网络70将校正数据发送到终端设备20。例如,数据处理中心30中的通信单元34可以经由互联网60和无线通信网70组成的通信路径,借助于无线通信网70中的基站将校正数据发送到终端设备20。本领域技术人员能够理解,通过无线通信网70从数据处理中心30传送给终端设备20的校正数据包括多个元素,该多个元素中的一个元素包括用于对多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。上述校正数据的各个校正数据元素可以具有不同的周期,因此不一定是在同一时间全部一起发送的,而可以是按照这些校正数据元素各自的周期分别地发送它们。本领域技术人员能够理解,虽然图1中将互联网60和无线通信网70分开来描绘,但是无线通信网70也可以被称为互联网60的一部分,即,图示的互联网60和无线通信网70可以统称为互联网。在一个实施例中,无线通信网70可以是蜂窝移动网络,也可以是其他无线通信系统。在一个实施例中,可以在互联网60和无线通信网70上采用Ntrip协议实现数据处理中心30和终端设备20之间数据通信,从而将图示的互联网60和无线通信网70简称为Ntrip网络。
在一个实施例中,作为移动台的终端设备20例如可以是车辆,或者可以是车辆中的定位组件。本领域技术人员可以理解,终端设备20不限于车辆,其可以是任何移动设备。终端设备20可以通过L波段接收来自数据处理中心30的经通信卫星50发送的用于改善卫星定位精度的校正数据。终端设备20也可以通过无线通信网络70接收来自数据处理中心30的校正数据。
终端设备20的处理单元24可以基于卫星接收单元26和/或无线通信单元28接收的校正数据和GNSS接收单元22接收的GNSS信号来确定终端设备20的位置。例如,处理单元24可以获得来自GNSS卫星10的卫星信号的载波相位,结合GNSS接收器22的相位测量值,处理单元24可以使用校正数据中的精确时钟解或时钟偏差以及其他改正数来估算GNSS接收器22或其天线的精确位置、姿态或速度。例如,处理单元24可以使用精确定位估算器,例如精确点定位(PPP)估算器,来基于校正数据中的时钟差和轨道解等信息校正GNSS信号从而获得精确定位。本领域技术人员能够理解,任何已知的或将来变得已知的终端设备处的基于校正数据的精确定位方法都可以应用于本申请的技术方案。
在一个实施例中,如图1所示,数据处理中心30周期性地通过通信卫星50广播各种校正数据,同时在终端设备20与数据处理中心30建立了网络连接(例如Ntrip网络连接)的情况下,还可以通过无线网络70向终端设备20传送各种校正数据。本领域技术人员能够理解,当同时有多个终端设备20与数据处理中心30建立了网络连接时,数据处理中心30可以周期性地以组播的方式向多个终端设备20播发各种校正数据,该校正数据包括上述用于对多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。通过在无线网络上发送的校正数据元素中提供数据处理中心用于对其他校正数据元素进行加密的密钥信息,使得终端设备能够及时获取密钥信息,从而有效、可靠和安全地获得校正数据。通过周期性地通过无线网络发送作为校正数据元素之一的上述密钥信息,和/或周期性地改变上述密钥信息,进一步地增加了安全性。
为了清楚,在图1中示出的卫星定位系统100中包含有限数量的系统组成部分,例如定位卫星10、终端设备20、数据处理中心30、参考站40、通信卫星50、无线网络60、通信卫星地面站55。但是本领域技术人员清楚,卫星定位系统100中还可以包括其他的设备或可以不包括图1所示的一些设备,以及可以包括更多或更少数量的上述设备。
图2A示出了根据一个实施例的由数据处理中心和终端设备执行的提供用于改善卫星定位精度的校正数据的方法的流程图。
在步骤210,终端设备20生成校正数据请求。在一个实施例中,该校正数据请求可以包括终端设备的标识符。在一个实施例中,终端设备20可以是车辆,也可以是车辆中的一个组件,例如用于定位的组件,或者用于获得校正数据的组件。无论终端设备20是车辆还是车辆中的组件,终端设备20的标识符可以是对应车辆的车辆标识码(VIN)。该车辆标识码可以是车辆制造时预配置在车辆中的,比如可以是在车辆制造时预配置在作为车辆组件的终端设备20中的,或者是在车辆制造时预配置在车辆的其他组件中的,且终端设备20在生成校正数据请求时可以从该组件读取该车辆标识码。在一个实施例中,校正数据请求中包含的标识符也可以是车辆识别码之外的信息,例如可以是数据处理中心30授权的用户名,或者是数据处理中心30授权的用户名和密码。
在一个实施例中,虽然在图2A中没有示出,但是在步骤220之前还可以包括终端设备20与数据处理中心30建立网络连接(例如建立传输控制协议(TCP)连接)的过程。在终端设备20与数据处理中心30建立网络连接的过程中可以实现双方的认证过程,例如可以在终端设备20与数据处理中心30执行传输层安全(TLS)认证过程。在一个实施例中,可能有多个终端设备20同时与数据处理中心30建立了网络连接,数据处理中心30将校正数据元素按照它们各自的周期通过无线通信网络向该多个终端设备20进行组播。
在步骤220,终端设备20通过无线通信网络70向数据处理中心30发送校正数据请求。为了简洁,图2A中没有示出图1所示的互联网60和卫星地面站55,但是本领域技术人员能够理解,互联网60和卫星地面站55作为两个连接路径的一部分是存在的。在一个实施例中,终端设备20可以通过通信单元28向数据处理中心30发送校正数据请求。终端设备20可以在一些情况下生成和发送校正数据请求,例如,终端设备20不能正确地对接收到的加密校正数据进行解密时,终端设备20本地缺少密钥配置信息时,终端设备无法通过L波段接收到通信卫星50广播的校正数据时等等,终端设备20可以生成校正数据请求并通过通信单元28经无线网络70向数据处理中心30发送校正数据请求。
在一个实施例中,虽然在图2A中没有示出,但是在数据处理中心30步骤220收到校正数据请求之后,可以基于校正数据请求中包含的终端设备20的标识符(例如上述车辆标识符VIN,用户名和密码)来鉴别终端设备20是否是合法的用户。当基于标识符判断终端设备20有效时,数据处理中心30在后续的步骤340中向终端设备20发送校正数据;否则,数据处理中心30不在后续的步骤340中向终端设备20发送校正数据。
在步骤310,数据处理中心30可以生成用于改善卫星定位精度的校正数据,该校正数据包括多个校正数据元素,该多个校正数据元素中的一个包括用于对该多个校正数据元素中的其他校正数据元素进行加密的密钥信息。在一个实施例中,数据处理中心30的校正数据生成单元32生成校正数据元素,所生成的校正数据元素的例子包括卫星时钟改正数、轨道改正数、伪距硬件延迟改正数、相位硬件延迟改正数、大气电离层改正数、大气对流层改正数中部分或全部。
在步骤320,数据处理中心30可以对校正数据元素进行加密。在一个实施例中,数据处理中心30的加密单元36可以用加密密钥对校正数据生成单元32生成的校正数据元素进行加密,并且包含该加密密钥的密钥信息可以作为校正数据的一部分被提供给终端设备20。
在步骤330,数据处理中心30可以将经加密的校正数据借助于通信卫星50广播给终端设备。在一个实施例中,数据处理中心30可以将经加密的校正数据发送到卫星地面站55,以通过卫星地面站55经卫星上行链路信道将所生成的校正数据发送到通信卫星50,以经由通信卫星50通过L波段广播该校正数据。相应地,终端设备20的卫星接收单元26可以接收通信卫星50在L波段上广播的校正数据。
在步骤340,在通过步骤220接收到来自终端设备20的校正数据请求后,数据处理中心30可以将经加密的校正数据通过无线通信网络70发送给终端设备20,该校正数据包括多个校正数据元素,其中的一个校正数据元素包括用于对其他校正数据元素进行加密的密钥信息。在一个实施例中,数据处理中心30在接收到来自终端设备20的校正数据请求后,可以假设终端设备20目前需要所有的校正数据元素,从而在步骤340将目前有效的所有校正数据元素一次性发送给终端设备20。之后,数据处理中心30可以在步骤340按照各个校正数据元素的周期通过无线网络70分别地发送各个校正数据元素给终端设备20。
本领域技术人员能够理解,图2A中数据处理中心30在步骤310、320和330的操作与在步骤220中接收校正数据请求的操作是没有时间上的先后顺序的,无论是否接收到校正数据请求,无论是否与终端设备20处于经由无线网络70的网络连接中,数据处理中心都可以执行步骤310、320和330的校正数据生成、加密和经L波段广播的操作。
本领域技术人员能够理解,步骤310、320、330、340的操作可以是通过数据处理中心30中的处理器来执行程序指令的方式来实现的,也可以是通过数据处理中心30中的处理器来执行程序指令的方式结合相应的通信模块操作的方式实现的。
在步骤340中通过无线通信网络70接收到响应于校正数据请求的校正数据后,在步骤230中,终端设备20利用作为校正数据元素的密钥信息中包含的密钥对所接收的其他校正数据元素进行解密。
在一个实施例中,终端设备20将所获得的密钥存储在终端设备中;或者将所获得的密钥与终端设备中本地存储的密钥进行比较,当比较结果表明所获得密钥与本地存储的密钥不同时,用所接收的密钥更新本地存储的密钥。在一些实施例中,作为校正数据元素的上述密钥信息是由数据处理中心30周期性地在步骤340经无线通信网络70发送的。
在一些实施例中,经加密的其他校正数据元素可以在步骤330通过L波段接收的,也可以是在步骤340通过无线通信网络接收的。本领域技术人员能够理解,虽然图2A中示出了步骤330和340,但是对于一个特定的终端设备20来说,步骤330和340不一定是同时发生的。例如,一个终端设备20可能在某一时刻只通过L波段接收校正数据,或者在某一时刻只通过无线网络接收校正数据,或者通过两者同时接收校正数据。在一个实施例中,终端设备20在具有良好的通信卫星信号的情况下只在步骤330接收L波段上的校正数据,并且当L波段上的信号不好时,可以切换到无线网络上在步骤340接收来自数据处理中心30的校正数据。
在步骤230之后,终端设备20可以利用解密后得到的校正数据以及接收自GNSS卫星10的GNSS信号确定位置。本领域技术人员能够理解,任何本领域已知的或将来变得已知的基于校正数据和GNSS信号的位置确定方法都能够应用于本申请的技术方案。
图2B示出了根据一个实施例的由数据处理中心和终端设备执行的提供用于改善卫星定位精度的校正数据的方法的流程图。
与图2A相比,图2B中包括代理服务器65。在一个实施例中,代理服务器可以是在互联网络60中设置的。例如,代理服务器65可以是由车辆制造商维护的。
图2B的步骤210、310、320、330与图2A的步骤210、310、320、330相同,不在具体描述。
在图2B中,终端设备20在步骤220发送的校正数据请求由代理服务器65接收并在步骤620转发给数据处理中心30。
在一个实施例中,代理服务器65在接收到来自终端设备20的校正数据请求后,在步骤610可以为终端设备20确定一个第二标识符,该第二标识符与校正数据请求中的终端设备的标识符(例如车辆标识符VIN)相对应。在一个实施例中,代理服务器65中可以存储有多个车辆标识符VIN与多个第二标识符的对应关系列表。在数据处理中心30处预先注册的是第二标识符,代理服务器65在步骤610将校正数据请求中的车辆标识符VIN替换为对应的第二标识符后,在步骤620中将校正数据请求发送给数据处理中心30。数据处理中心30可以基于该第二标识符来执行上文中详细描述的步骤310和320。在另一个实施例中,代理服务器65中可以存储有包含多个第二标识符的第二标识符集,当收到校正数据请求后,代理服务器65在步骤610在第二标识符集中选择一个可用的第二标识符,并将该第二标识符与校正数据请求中的车辆标识符VIN建立关联。代理服务器65在步骤610将校正数据请求中的车辆标识符VIN替换为对应的第二标识符后,在步骤620中将校正数据请求发送给数据处理中心30。通过动态地为终端设备20分配第二标识符,代理服务器65可以更加有效率地使用校正数据资源。在一个实施例中,代理服务器65在步骤630将与车辆标识符VIN对应的第二标识符发送给终端设备20,以使得终端设备20能够利用第二标识符执行后续的操作。
本领域技术人员能够理解,在一个实施例中,代理服务器65可以仅仅执行转发校正数据请求的操作,因而不一定执行上述步骤610和630的操作。
在步骤640中,数据处理中心30在步骤340发送的作为校正数据元素的密钥信息以及其他校正数据元素,经代理服务器65转发给终端设备20。
图3A示出了根据一个实施例的由数据处理中心执行的加密过程的流程图。在一个实施例中,图3A所示的加密过程可以用于实现图2A和2B所示的加密操作320。
在步骤3210,数据处理中心30获得第一密钥。在一个实施例中,数据处理中心30的加密单元36可以获得第一密钥,例如,可以将第一密钥记为Master_Key。在一个实施例中,加密单元36可以周期性地改变该第一密钥Master_Key。本领域技术人员能够理解,本领域已知的或将来变得已知的任何密钥获得方式均可以应用于本申请的技术方案。
在步骤3220,数据处理中心30利用第一密钥Master_Key对校正数据进行加密。在一个实施例中,加密单元36利用第一密钥Master_Key对上述其他校正数据元素进行加密。例如,加密单元36可以利用预先配置的加密函数,基于第一密钥Master_Key对上述其他校正数据元素进行加密。该预先配置的加密函数和相应的解密函数是在数据处理中心30和终端设备20之间预先配置的双方已知的。在一个实施例中,可以在终端设备20的制造阶段预先配置与数据处理中心30采用的加密函数对应的解密函数。在一个实施例中,可以在终端设备20和数据处理中心30建立网络连接时的认证过程中预先配置数据处理中心30采用的加密函数和终端设备20采用的相应解密函数。在一个实施例中,可以在终端设备20和数据处理中心30上述认证过程后协商数据处理中心30采用的加密函数和终端设备20采用的相应解密函数。本领域技术人员能够理解,本领域已知的或将来变得已知的任何加解密函数的预配置方式均可以应用于本申请的技术方案。
在步骤3220之后,数据处理中心30可以将在步骤3220加密的校正数据元素在步骤330中经由通信卫星50在L频段上进行广播;此外,数据处理中心30可以经无线网络70向与其具有网络连接的终端设备20发送在步骤320或3220加密的校正数据元素以及作为一个校正数据元素的第一密钥信息。本领域技术人员能够理解,无论是通过L波段还是通过无线通信网络发送的这些校正数据元素不一定是同时发送的,而是可以按照它们各自的周期分别发送的。
图3B示出了根据一个实施例的由数据处理中心执行的加密过程的流程图。在一个实施例中,图3B所示的加密过程可以用于实现图2A和2B所示的加密操作320。图3B的步骤3210和3220与图3A步骤3210和3220相同,因此不再具体描述。
在步骤3230中,数据处理中心30对第一密钥进行加密以得到作为多个校正数据元素之一的经加密的第一密钥信息。在一个实施例中,数据处理中心30的加密单元36利用实时的时间信息对第一密钥进行加密以获得经加密的第一密钥信息。该时间信息可以是世界协调时(UTC),其与第一密钥信息一起作为校正数据的一部分发送。换言之,数据处理中心30利用与第一密钥信息一起发送的世界协调时间对第一密钥进行加密,相应地,终端设备20可以利用接收到的世界协调时间对经加密的第一密钥信息进行解密以得到第一密钥。与用于利用第一密钥对校正数据元素进行加密和解密的函数类似,利用时间信息对第一密钥进行加密和解密的函数也可以是预配置的。
在步骤3230之后,数据处理中心30可以将在步骤3220加密的校正数据元素在步骤330中经由通信卫星50在L频段上进行广播;此外,数据处理中心30经无线网络70向与其具有网络连接的终端设备20发送在步骤3220加密的校正数据元素以及在步骤3230加密的作为一个校正数据元素的第一密钥信息。本领域技术人员能够理解,步骤3220和3230的操作并不一定按照特定的先后顺序,这两个步骤的操作也可以是并行的。本领域技术人员能够理解,无论是通过L波段还是通过无线通信网络发送的这些校正数据元素不一定是同时发送的,而是可以按照它们各自的周期分别发送的。
图3C示出了根据一个实施例的由数据处理中心执行的加密过程的流程图。在一个实施例中,图3C所示的加密过程可以用于实现图2A和2B所示的加密操作320。
图3C的步骤3210与图3A步骤3210相同,因此不再具体描述。
在步骤3215中,数据处理中心30基于第一密钥生成第二密钥。在一个实施例中,加密单元36可以基于第一密钥Master_Key和校正数据请求中包含的标识符生成第二密钥,例如,第二密钥可以记为User_Key。如上所述,该标识符可以是车辆标识符VIN,也可以是用户名,也可以是用户名和密码的组合,或者可以是上述结合图2B描述的第二标识符。与上述加密和解密函数的配置类似,用于生成第二密钥的函数也可以是预配置的。
在步骤3225中,数据处理中心30分别利用第一密钥Master_Key和第二密钥User_Key对密钥之外的其他校正数据元素进行加密。在一个实施例中,利用第一密钥Master_Key对校正数据元素进行加密的函数和利用第二密钥User_Key对校正数据进行加密的函数可以是相同的,也可以是不同的;与上述加密解密函数的配置类似,用于利用第一密钥User_Key对校正数据元素进行加密和相应解密的函数以及利用第二密钥User_Key对校正数据进行加密和相应解密的函数也可以是预配置的。
在步骤3225之后,数据处理中心30可以将利用第一密钥Master_Key加密的校正数据元素在步骤330中经由通信卫星50在L频段上进行广播,以及在步骤340中经无线网络70向与其具有网络连接的终端设备20发送利用第二密钥User_Key加密的校正数据元素。通过对于在L波段上广播的校正数据采用对于所有终端设备公共的第一密钥Master_Key进行加密以及对于在无线通信网络上发送的校正数据采用特定于终端设备的第二密钥User_Key进行加密,能够进一步加强提供校正数据的安全性。
除了在步骤340中通过无线通信网络70向终端设备20发送经第二密钥User_Key加密的校正数据元素,数据处理中心30还在步骤340中通过无线通信网络70向终端设备20发送包含第一密钥Master_Key的密钥信息,以使得终端设备20能够利用该密钥信息对经由L波段和/或无线通信网络接收到的其他校正数据元素进行解密。
在一个实施例中,第一密钥Master_Key和第二密钥User_Key可以是能够相互推导出来的,例如,在上述基于第一密钥Master_Key和终端标识符利用预配置的函数计算出第二密钥User_Key的同时,也可以基于第二密钥User_Key和终端标识符利用预配置的函数计算出第一密钥Master_Key。因此,在上述步骤340中可以发送第一密钥Master_Key和第二密钥User_Key中的任何一个给终端设备20。在一个实施例中,在上述步骤340中发送第二密钥User_Key给终端设备20,能够进一步加强对于第一密钥Master_Key的保护。
在一个实施例中,在与图3B类似的步骤3230中,可以对要发送的第一密钥Master_Key和第二密钥User_Key中的一个进行加密。对密钥进行加密的过程如上结合图3B所述,在此不再具体描述。
图3D示出了根据一个实施例的由数据处理中心执行的加密过程的流程图。在一个实施例中,图3D所示的加密过程可以用于实现图2A和2B所示的加密操作320。
图3D的步骤3210和3215与图3C的步骤3210和3215相同,因此不再具体描述。
在步骤3218中,数据处理中心30基于第二密钥生成第三密钥。在一个实施例中,加密单元36可以基于第二密钥User_Key和校正数据请求中包含的标识符生成第三密钥,例如,第三密钥可以记为Real_Vehicle_Key。与上述加密解密函数的配置类似,用于生成第三密钥Real_Vehicle_Key的函数也可以是预配置的。在一个实施例中,加密单元36也可以基于第一密钥Master_Key和第二密钥User_Key生成第三密钥Real_Vehicle_Key,或者可以基于第一密钥Master_Key生成第三密钥Real_Vehicle_Key。
在步骤3228中,数据处理中心30分别利用第一密钥Master_Key和第三密钥Real_Vehicle_Key对密钥之外的其他校正数据元素进行加密。在一个实施例中,利用第一密钥Master_Key对校正数据元素进行加密的函数和利用第三密钥Real_Vehicle_Key对校正数据进行加密的函数可以是相同的,也可以是不同的;与上述加密解密函数的配置类似,用于利用第一密钥Master_Key对校正数据元素进行加密和相应解密的函数以及利用第三密钥Real_Vehicle_Key对校正数据进行加密和相应解密的函数也可以是预配置的。
在步骤3228之后,数据处理中心30可以将利用第一密钥Master_Key加密的校正数据元素在步骤330中经由通信卫星50在L频段上进行广播,以及在步骤340中经无线网络70向与其具有网络连接的终端设备20发送利用第三密钥Real_Vehicle_Key加密的校正数据元素。通过对于在L波段上广播的校正数据采用对于所有终端设备公共的第一密钥Master_Key进行加密以及对于在无线通信网络上发送的校正数据采用特定于终端设备的第三密钥Real_Vehicle_Key进行加密,能够进一步加强提供校正数据的安全性。
除了在步骤340中通过无线通信网络70向终端设备20发送经第三密钥Real_Vehicle_Key加密的校正数据元素,数据处理中心30还在步骤340中通过无线通信网络70向终端设备20发送包含第一密钥Master_Key的密钥信息,以使得终端设备20能够利用该密钥信息对经由L波段和/或无线通信网络接收到的其他校正数据元素进行解密。
在一个实施例中,如上所述,第一密钥Master_Key和第二密钥User_Key可以是能够相互推导出来的。因此,在上述步骤340中可以发送第一密钥Master_Key和第二密钥User_Key中的任何一个给终端设备20。类似地,在一个实施例中,第一密钥Master_Key、第二密钥User_Key和第三密钥Real_Vehicle_Key也可以是能够相互推导出来的。因此,在上述步骤340中可以发送第一密钥Master_Key、第二密钥User_Key和第三密钥Real_Vehicle_Key中的任何一个给终端设备20。在一个实施例中,在上述步骤340中发送第二密钥User_Key给终端设备20,能够进一步加强对于第一密钥Master_Key和第三密钥Real_Vehicle_Key的保护。
在一个实施例中,在类似的步骤3230中,可以对要发送的第一密钥Master_Key、第二密钥User_Key和第三密钥Real_Vehicle_Key中的一个进行加密。对密钥进行加密的过程如上结合图3B所述,在此不再具体描述。
图4A示出了根据一个实施例的由终端设备执行的解密过程的流程图。在一个实施例中,图4A所示的加密过程可以用于实现图2A和2B所示的解密操作230。
在步骤2310,终端设备20获得第一密钥,其中,该第一密钥可以是上文中描述的Master_Key。在一个实施例中,终端设备20的处理单元24可以进行处理以获得第一密钥。在一个实施例中,当终端设备20在步骤340中接收到作为校正数据元素的第一密钥信息时,终端设备20可以从第一密钥信息中获得第一密钥,并且可以利用所获得的第一密钥更新终端设备20本地存储的第一密钥。在一个实施例中,如果在步骤340中接收到的第一密钥信息是加密的密钥信息,例如,是在上文的步骤3230中利用时间信息加密的密钥信息,则在步骤2310中终端设备20相应地利用时间信息和预配置的解密函数对该加密的密钥信息进行解密,以获得第一密钥。在一个实施例中,终端设备可以获得本地存储的第一密钥。
在步骤2320,终端设备20利用第一密钥对所接收的经加密的校正数据进行解密。在一个实施例中,处理单元24利用第一密钥和预配置的解密函数对上述其他校正数据元素进行加密。在一个实施例中,经加密的其他校正数据元素是在步骤330通过L波段接收的。在一个实施例中,经加密的其他校正数据元素是在步骤340通过无线通信网络接收的。本领域技术人员能够理解,对于一个特定的终端设备20来说,图2A和2B所示的步骤330和340不一定是同时发生的。例如,一个终端设备20可能在某一时刻只通过L波段接收校正数据,或者在某一时刻只通过无线网络接收校正数据,或者通过两者同时接收校正数据。
图4B示出了根据一个实施例的由终端设备执行的解密过程的流程图。在一个实施例中,图4B所示的解密过程可以用于实现图2A和2B所示的解密操作230。
图4B的步骤2310与图4A步骤2310类似,其中图4B的步骤2310中获得的第一密钥可以是上文描述的Master_Key和User_Key中的一个。
在步骤2315中,终端设备20基于第一密钥生成第二密钥。在一个实施例中,与上述图3C中的步骤3215类似,终端设备20可以基于第一密钥和校正数据请求中包含的标识符生成第二密钥。如上所述,该标识符可以是车辆标识符VIN,也可以是用户名,也可以是用户名和密码的组合,或者可以是上述结合图2B描述的第二标识符。在一个实施例中,第一密钥可以是上文描述的Master_Key和User_Key中的一个,第二密钥可以是上文描述的Master_Key和User_Key中的另一个。
在步骤2325中,终端设备20利用Master_Key对在步骤330中经由L波段接收的校正数据元素进行解密,利用User_Key对在步骤340中经由无线通信网络接收的校正数据元素进行解密。本领域技术人员能够理解,对于一个特定的终端设备20来说,图2A和2B所示的步骤330和340不一定是同时发生的。例如,一个终端设备20可能在某一时刻只通过L波段接收校正数据,或者在某一时刻只通过无线网络接收校正数据,相应地,终端设备采用不同的密钥来对两个路径上接收的校正数据元素进行解密。
图4C示出了根据一个实施例的由终端设备执行的解密过程的流程图。在一个实施例中,图4C所示的解密过程可以用于实现图2A和2B所示的解密操作230。
图4C的步骤2310与图4A步骤2310类似,其中图4C的步骤2310中获得的第一密钥可以是上文描述的Master_Key和User_Key中的一个,或者可以是上文描述的Master_Key、User_Key和Real_Vehicle_Key中的一个。
在步骤2315中,终端设备20基于第一密钥生成第二密钥。在一个实施例中,第一密钥可以是上文描述的Master_Key和User_Key中的一个,第二密钥可以是上文描述的Master_Key和User_Key中的另一个。或者,第一密钥可以是上文描述的Master_Key、User_Key和Real_Vehicle_Key中的一个,第二密钥可以是Master_Key、User_Key和Real_Vehicle_Key中的另一个。
在步骤2318中,终端设备20基于第一密钥和/或第二密钥生成第三密钥。在一个实施例中,与上述图3D中的步骤3218类似,终端设备20可以基于第一密钥和/或第二密钥以及上述标识符或第二标识符生成第三密钥。在一个实施例中,第三密钥可以是Master_Key、User_Key和Real_Vehicle_Key中的最后一个。在一个例子中,第一、第二、第三密钥可以分别是User_Key、Master_Key和Real_Vehicle_Key。在另一个例子中,第一、第二、第三密钥可以分别是Master_Key、User_Key和Real_Vehicle_Key。本领域技术人员能够理解,第一、第二、第三密钥也可以是Master_Key、User_Key和Real_Vehicle_Key的其他组合方式。
在步骤2325中,终端设备20利用Master_Key对在步骤330中经由L波段接收的校正数据元素进行解密,利用Real_Vehicle_Key对在步骤340中经由无线通信网络接收的校正数据元素进行解密。本领域技术人员能够理解,对于一个特定的终端设备20来说,图2A和2B所示的步骤330和340不一定是同时发生的。例如,一个终端设备20可能在某一时刻只通过L波段接收校正数据,或者在某一时刻只通过无线网络接收校正数据,相应地,终端设备采用不同的密钥来对两个路径上接收的校正数据元素进行解密。
。本领域技术人员能够理解,图4A到4C描述的第一密钥可以是数据处理中心在步骤340中发送的密钥,也可以是终端设备20本地存储的密钥,其可能是上文中描述的Master_Key、User_Key和Real_Vehicle_Key中的任何一个,因此结合图4A-4C描述的第一密钥、第二密钥和第三密钥和结合图3A-3D描述的第一密钥、第二密钥和第三密钥在不同的上下文中可能指不同的密钥。
图5示出了根据一个实施例的由数据处理中心执行的提供用于改善卫星定位精度的校正数据的方法的流程图。
在步骤510,数据处理中心30通过无线通信网络70接收来自终端设备20的校正数据请求。在步骤520,数据处理中心30通过无线通信网络70向终端设备20发送用于改善卫星定位精度的校正数据,该校正数据包括多个校正数据元素,该多个校正数据元素中的一个包括用于对该多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
本领域技术人员可以理解,图5所示的操作和图2A-2B以及图3A-3D所示的操作是部分地重叠的,并且图5所示的方法还可以包括上文中结合图1-4C描述的有关数据处理中心30的其他操作。
图6示出了根据一个实施例的由终端设备执行的获得用于改善卫星定位精度的校正数据的方法的流程图。
在步骤610,终端设备20通过无线通信网络70向数据处理中心30发送校正数据请求。在步骤620,终端设备20通过无线通信网络70接收来自数据处理中心30的用于改善卫星定位精度的校正数据,该校正数据包括多个校正数据元素,该多个校正数据元素中的一个包括用于对该多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
本领域技术人员可以理解,图6所示的操作和图2A-2B以及图4A-4C所示的操作是部分地重叠的,并且图6所示的方法还可以包括上文中结合图1-4C描述的有关终端设备20的其他操作。
图7示出了根据一个实施例的由代理服务器执行的提供用于改善卫星定位精度的校正数据的方法的流程图。
在步骤710,代理服务器65接收来自终端设备20的校正数据请求,该校正数据请求包括终端设备的标识符。在步骤720,代理服务器65向数据处理中心30转发终端设备20的校正数据请求。在步骤730,代理服务器65接收来自数据处理中心30的用于改善卫星定位精度的校正数据,该校正数据包括多个校正数据元素,该多个校正数据元素中的一个包括用于对该多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。在步骤740,代理服务器65向终端设备20转发所接收的校正数据。
本领域技术人员可以理解,图7所示的操作和图2A-2B所示的操作是部分地重叠的,并且图7所示的方法还可以包括上文中结合图1-4C描述的有关代理服务器65的其他操作。
图8示出了根据一个实施例的用于提供用于改善卫星定位精度的校正数据的装置的方框图。
图8所示的装置800包括校正数据生成单元810,用于在数据处理中心处生成用于改善卫星定位精度的校正数据。装置800还包括通信单元820,用于通过无线通信网络70接收来自终端设备20的校正数据请求,以及通过无线通信网络70向终端设备20发送用于改善卫星定位精度的校正数据,该校正数据包括多个校正数据元素,该多个校正数据元素中的一个包括用于对该多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
在一个实施例中,装置800还包括认证单元830,用于在与终端设备20建立网络连接时,与终端设备20执行认证过程。在一个实施例中,认证单元830的功能也可以由通信单元820来实现。
在一个实施例中,装置800还包括加密单元840,用于对第一密钥进行加密以得到作为多个校正数据元素之一的经加密的第一密钥信息。在一个实施例中,加密单元840可以利用时间信息对第一密钥进行加密以获得经加密的第一密钥信息。通信单元820将该时间信息与经加密的第一密钥信息一起作为校正数据的一部分发送给终端设备20。
在一个实施例中,加密单元840可以利用第一密钥对第一密钥信息之外的其他校正数据元素进行加密。通信单元820周期性地将经加密的其他校正数据元素发送到通信卫星50,以经由通信卫星通过L波段周期性地广播经加密的其他校正数据元素。在一个实施例中,通信单元820将经加密的其他校正数据元素按照它们各自的周期发送到通信卫星50,以经由通信卫星50通过L波段周期性地广播经加密的其他校正数据元素。
在一个实施例中,在数据处理中心30与终端设备20通过无线通信网络连接期间,通信单元820周期性地将经加密的其他校正数据元素通过无线通信网络发送到终端设备20。在一个实施例中,在数据处理中心30与终端设备20通过无线通信网络连接期间,通信单元820周期性地将作为多个校正数据元素之一的第一密钥信息通过无线通信网络发送到终端设备20。
在一个实施例中,加密单元840基于第一密钥生成第二密钥,利用第一密钥和第二密钥中的一个对密钥信息之外的其他校正数据元素进行加密。通信单元820周期性地将利用第一密钥和第二密钥中的所述一个加密的其他校正数据元素发送到通信卫星50,以经由通信卫星50通过L波段周期性地广播经加密的其他校正数据元素。加密单元840利用第一密钥和第二密钥中的另一个对密钥信息之外的其他校正数据元素进行加密。在数据处理中心30与终端设备20通过无线通信网络连接期间,通信单元820周期性地将利用第一密钥和第二密钥中的所述另一个加密的其他校正数据元素通过无线通信网络发送到终端设备20。
在一个实施例中,加密单元840基于第一密钥生成第二密钥,基于第一密钥和/或第二密钥生成第三密钥,并且利用第一密钥、第二密钥和第三密钥中的一个对密钥信息之外的其他校正数据元素进行加密。通信单元820周期性地将利用第一密钥、第二密钥和第三密钥中的所述一个加密的其他校正数据元素发送到通信卫星50,以经由通信卫星50通过L波段周期性地广播经加密的其他校正数据元素。加密单元840利用第一密钥、第二密钥和第三密钥中的另一个对密钥信息之外的其他校正数据元素进行加密。在数据处理中心30与终端设备20通过无线通信网络连接期间,通信单元820周期性地将利用第一密钥、第二密钥和第三密钥中的所述另一个加密的其他校正数据元素通过无线通信网络发送到终端设备20。
在一个实施例中,加密单元840基于第一密钥和终端设备20的标识符生成第二密钥,其中,终端设备的标识符包含在校正数据请求中或与包含在校正数据请求中的标识符相对应。在一个实施例中,加密单元840基于第一密钥和/或第二密钥以及终端设备的标识符生成第三密钥,其中,终端设备的标识符包含在校正数据请求中或与包含在校正数据请求中的标识符相对应。
在一个实施例中,图8所示的装置800可以是图1所示的数据处理中心30。在一个实施例中,图8所示的装置800可以是图1所示的数据处理中心30中的一部分。例如,图8所示的装置800可以由数据处理中心30中的处理器执行软件程序来实现,也可以由数据处理中心30中的处理器执行软件程序以及相应的通信端口来实现。本领域技术人员能够理解,图8所示的装置800中的校正数据生成单元810、通信单元820、认证单元830和加密单元840可以采用本领域已知的或将来变得已知的任何具体手段来实现。
图9示出了根据一个实施例的用于获得用于改善卫星定位精度的校正数据的装置的方框图。
图9所示的装置900包括校正数据请求生成单元910,用于在终端设备处生成校正数据请求。装置900还包括通信单元920,用于通过无线通信网络70向数据处理中心30发送校正数据请求,以及通过无线通信网络70接收来自数据处理中心30的用于改善卫星定位精度的校正数据,该校正数据包括多个校正数据元素,该多个校正数据元素中的一个包括用于对该多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
在一个实施例中,装置900还包括认证单元930,用于在与数据处理中心30建立网络连接时,与数据处理中心30执行认证过程。在一个实施例中,认证单元930的功能也可以由通信单元920来实现。
在一个实施例中,装置900还包括解密单元940,用于对加密的第一密钥信息进行解密以获得第一密钥。在一个实施例中,解密单元940利用与第一密钥信息一起接收的时间信息对加密的第一密钥信息进行解密以获得第一密钥。
在一个实施例中,通信单元920通过L波段接收来自通信卫星的校正数据元素。解密单元940利用第一密钥信息中的第一密钥对通过L波段接收的校正数据元素进行解密。在一个实施例中,解密单元940利用第一密钥对通过无线通信网络70接收的校正数据中的其他校正数据元素进行解密。
在一个实施例中,解密单元940基于第一密钥信息中的第一密钥生成第二密钥,利用第一密钥和第二密钥中的一个对通过无线通信网络70接收的校正数据中的其他校正数据元素进行解密,以及利用第一密钥和第二密钥中的另一个对通过L波段接收的校正数据元素进行解密。
在一个实施例中,解密单元940基于第一密钥信息中的第一密钥生成第二密钥,并且基于第一密钥和/或第二密钥生成第三密钥,利用第一密钥、第二密钥和第三密钥中的一个对通过无线通信网络70接收的校正数据中的其他校正数据进行解密,以及利用第一密钥、第二密钥和第三密钥中的另一个对通过L波段接收的校正数据元素进行解密。
在一个实施例中,解密单元940基于第一密钥和终端设备的标识符生成第二密钥。在一个实施例中,解密单元940基于第一密钥和/或第二密钥以及终端设备的标识符生成第三密钥。
在一个实施例中,图9所示的装置900可以是图1所示的终端设备20。在一个实施例中,图9所示的装置900可以是图1所示的终端设备20中的一部分。例如,图9所示的装置900可以由终端设备20中的处理器执行软件程序来实现,也可以由终端设备20中的处理器执行软件程序以及相应的通信端口来实现。本领域技术人员能够理解,图9所示的装置900中的校正数据请求生成单元910、通信单元920、认证单元930和解密单元940可以采用本领域已知的或将来变得已知的任何具体手段来实现。
图10示出了根据一个实施例的用于提供用于改善卫星定位精度的校正数据的装置的方框图。
图10所示的装置1000包括通信单元1010,用于接收来自终端设备20的校正数据请求,该校正数据请求包括终端设备的标识符;向数据处理中心30转发终端设备20的校正数据请求;接收来自数据处理中心30的用于改善卫星定位精度的校正数据,该校正数据包括多个校正数据元素,该多个校正数据元素中的一个包括用于对该多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息;以及向终端设备20转发所接收的校正数据。
在一个实施例中,装置1000还包括校正数据请求处理单元1020,用于确定与校正数据请求中包含的终端设备的标识符对应的第二标识符,并将第二标识符包含在所转发的终端设备的校正数据请求中,以替代终端设备的所述标识符。在一个实施例中,通信单元1010将终端设备的第二标识符发送给终端设备。
在一个实施例中,图10所示的装置1000可以是图2B所示的代理服务器65。在一个实施例中,图10所示的装置1000可以是图2B所示的代理服务器65中的一部分。例如,图10所示的装置1000可以由图2B所示的代理服务器65中的处理器执行软件程序来实现,也可以由代理服务器65中的处理器执行软件程序以及相应的通信端口来实现。本领域技术人员能够理解,图10所示的装置1000中的通信单元1010、校正数据请求处理单元1020可以采用本领域已知的或将来变得已知的任何具体手段来实现。
图11示出了根据一个实施例的用于提供校正数据的计算机系统的方框图。
根据一个实施例,计算机系统1100可以包括一个或多个处理器1110,处理器1110执行在计算机可读存储介质(即,存储器1120)中存储或编码的一个或多个计算机可读指令(即,上述以软件形式实现的元素)。虽然没有在图11中示出,但是本领域技术人员能够理解,计算机系统1100可以包括各种其他组件,例如各种通信模块、总线模块、以及可能的用户接口模块等。
在一个实施例中,计算机系统1100可以实现在图1所示的数据处理中心30中,在存储器1120中存储计算机可执行指令,其当执行时使得一个或多个处理器1110执行上文中结合图1-10针对数据处理中心30描述的各种操作。本领域技术人员能够理解,数据处理中心中的处理器1110和存储器1120可以是集中位于一个位置的,也可以是分布在不同位置的,数据处理中心30的各种实现方式都可以应用于本申请的技术方案。
在一个实施例中,计算机系统1100可以实现在图1所示的终端设备20中,在存储器1120中存储计算机可执行指令,其当执行时使得一个或多个处理器1110执行上文中结合图1-10针对终端设备20描述的各种操作。
在一个实施例中,计算机系统1100可以实现在图2B所示的代理服务器65中,在存储器1120中存储计算机可执行指令,其当执行时使得一个或多个处理器1110执行上文中结合图1-10针对代理服务器65描述的各种操作。
根据一个实施例,提供了一种比如非暂时性机器可读介质的程序产品。所述非暂时性机器可读介质可以具有指令(即,上述以软件形式实现的元素),该指令当被机器执行时,使得例如图8-10所示的设备执行本申请的各个实施例中以上结合图1-10描述的各种操作和功能。
上面结合附图阐述的具体实施方式描述了示例性实施例,但并不表示可以实现的或者落入权利要求书的保护范围的所有实施例。在整个本说明书中使用的术语“示例”或意味着“用作示例、实例或例示”,并不意味着比其它实施例“优选”或“具有优势”。出于提供对所描述技术的理解的目的,具体实施方式包括具体细节。然而,可以在没有这些具体细节的情况下实施这些技术。在一些实例中,为了避免对所描述的实施例的概念造成难以理解,公知的结构和装置以框图形式示出。
本公开内容的上述描述被提供来使得本领域任何普通技术人员能够实现或者使用本公开内容。对于本领域普通技术人员来说,对本公开内容进行的各种修改是显而易见的,并且,也可以在不脱离本公开内容的保护范围的情况下,将本文所定义的一般性原理应用于其它变型。因此,本公开内容并不限于本文所描述的示例和设计,而是与符合本文公开的原理和新颖性特征的最广范围相一致。
Claims (37)
1.一种由数据处理中心执行的提供用于改善卫星定位精度的校正数据的方法,包括:
通过无线通信网络接收来自终端设备的校正数据请求;
通过无线通信网络向所述终端设备发送用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
2.如权利要求1所述的方法,还包括:
在与所述终端设备建立网络连接时,与所述终端设备执行认证过程。
3.如权利要求1所述的方法,还包括:
对第一密钥进行加密以得到作为所述多个校正数据元素之一的经加密的所述第一密钥信息。
4.如权利要求3所述的方法,其中,对第一密钥进行加密包括:利用时间信息对所述第一密钥进行加密以获得经加密的所述第一密钥信息;
所述方法还包括:将所述时间信息与经加密的所述第一密钥信息一起作为校正数据的一部分发送给所述终端设备。
5.如权利要求1所述的方法,还包括:
利用第一密钥对所述第一密钥信息之外的其他校正数据元素进行加密;
周期性地将经加密的所述其他校正数据元素发送到通信卫星,以经由所述通信卫星通过L波段周期性地广播经加密的所述其他校正数据元素。
6.如权利要求5所述的方法,其中,周期性地将经加密的所述其他校正数据元素发送到通信卫星包括:
将经加密的所述其他校正数据元素按照它们各自的周期发送到所述通信卫星,以经由所述通信卫星通过L波段周期性地广播经加密的所述其他校正数据元素。
7.如权利要求5所述的方法,还包括:
在与所述终端设备通过无线通信网络连接期间,周期性地将经加密的所述其他校正数据元素通过无线通信网络发送到所述终端设备。
8.如权利要求7所述的方法,还包括:
在与所述终端设备通过无线通信网络连接期间,周期性地将作为所述多个校正数据元素之一的所述第一密钥信息通过无线通信网络发送到所述终端设备。
9.如权利要求1所述的方法,还包括:
基于所述第一密钥生成第二密钥;
利用所述第一密钥和所述第二密钥中的一个对所述第一密钥信息之外的其他校正数据元素进行加密;
周期性地将利用所述第一密钥和所述第二密钥中的所述一个加密的所述其他校正数据元素发送到通信卫星,以经由所述通信卫星通过L波段周期性地广播经加密的所述其他校正数据元素;
利用所述第一密钥和所述第二密钥中的另一个对所述第一密钥信息之外的其他校正数据元素进行加密;以及
在与所述终端设备通过无线通信网络连接期间,周期性地将利用所述第一密钥和所述第二密钥中的所述另一个加密的所述其他校正数据元素通过无线通信网络发送到所述终端设备。
10.如权利要求1所述的方法,还包括:
基于所述第一密钥生成第二密钥,并且基于所述第一密钥和/或所述第二密钥生成第三密钥;
利用所述第一密钥、所述第二密钥和所述第三密钥中的一个对所述第一密钥信息之外的其他校正数据元素进行加密;
周期性地将利用所述第一密钥、所述第二密钥和所述第三密钥中的所述一个加密的其他校正数据元素发送到通信卫星,以经由所述通信卫星通过L波段周期性地广播经加密的所述其他校正数据元素;
利用所述第一密钥、所述第二密钥和所述第三密钥中的另一个对所述第一密钥信息之外的所述其他校正数据元素进行加密;以及
在与所述终端设备通过无线通信网络连接期间,周期性地将利用所述第一密钥、所述第二密钥和所述第三密钥中的所述另一个加密的所述其他校正数据元素通过无线通信网络发送到所述终端设备。
11.如权利要求9或10所述的方法,其中,
基于所述第一密钥生成第二密钥包括:基于所述第一密钥和所述终端设备的标识符生成所述第二密钥,其中,所述终端设备的标识符包含在所述校正数据请求中或与包含在校正数据请求中的标识符相对应;或者
基于所述第一密钥和/或所述第二密钥生成第三密钥包括:基于所述第一密钥和/或所述第二密钥以及所述终端设备的标识符生成所述第三密钥,其中,所述终端设备的标识符包含在所述校正数据请求中或与包含在校正数据请求中的标识符相对应。
12.如权利要求1所述的方法,其中,通过无线通信网络接收来自终端设备的校正数据请求包括:从向代理服务器接收所述校正数据请求,其中,代理服务器接收并转发所述校正数据请求。
13.如权利要求1所述的方法,其中,所述多个校正数据元素还包括以下中的至少之一:卫星时钟改正数、轨道改正数、伪距硬件延迟改正数、相位硬件延迟改正数、大气电离层改正数、大气对流层改正数。
14.一种由终端设备执行的获取用于改善卫星定位精度的校正数据的方法,包括:
通过无线通信网络向数据处理中心发送校正数据请求;
通过无线通信网络接收来自所述数据处理中心的用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
15.如权利要求14所述的方法,还包括:
在与所述数据处理中心建立网络连接时,与所述数据处理中心执行认证过程。
16.如权利要求14所述的方法,其中,所述第一密钥信息是被加密的,所述方法还包括:对加密的所述第一密钥信息进行解密以获得第一密钥。
17.如权利要求16所述的方法,其中,对加密的所述第一密钥信息进行解密包括:利用与所述第一密钥信息一起接收的时间信息对加密的所述第一密钥信息进行解密以获得所述第一密钥。
18.如权利要求14所述的方法,还包括:
通过L波段接收来自通信卫星的校正数据元素;
利用所述第一密钥信息中的第一密钥对所述通过L波段接收的校正数据元素进行解密。
19.如权利要求18所述的方法,还包括:利用所述第一密钥对所述通过无线通信网络接收的校正数据中的其他校正数据元素进行解密。
20.如权利要求14所述的方法,还包括:
基于所述第一密钥信息中的第一密钥生成第二密钥;
通过L波段接收来自通信卫星的校正数据元素;
利用所述第一密钥和所述第二密钥中的一个对所述通过无线通信网络接收的校正数据中的其他校正数据元素进行解密;
利用所述第一密钥和所述第二密钥中的另一个对所述通过L波段接收的校正数据元素进行解密。
21.如权利要求14所述的方法,还包括:
基于所述第一密钥信息中的第一密钥生成第二密钥,并且基于所述第一密钥和/或所述第二密钥生成第三密钥;
通过L波段接收来自通信卫星的校正数据元素;
利用所述第一密钥、所述第二密钥和所述第三密钥中的一个对所述通过无线通信网络接收的校正数据中的其他校正数据进行解密;
利用所述第一密钥、所述第二密钥和所述第三密钥中的另一个对所述通过L波段接收的校正数据元素进行解密。
22.如权利要求20或21所述的方法,其中,
基于所述第一密钥生成第二密钥包括:基于所述第一密钥和所述终端设备的标识符生成所述第二密钥;或者
基于所述第一密钥和/或所述第二密钥生成第三密钥包括:基于所述第一密钥和/或所述第二密钥以及所述终端设备的标识符生成所述第三密钥。
23.如权利要求14所述的方法,其中,通过无线通信网络向数据处理中心发送校正数据请求包括:向代理服务器发送所述校正数据请求,以由所述代理服务器向所述数据处理中心转发所述校正数据请求。
24.如权利要求14所述的方法,其中,所述校正数据请求包括所述终端设备的标识符。
25.如权利要求14所述的方法,其中,作为所述多个校正数据元素之一的所述第一加密信息被周期性地发送给所述UE。
26.如权利要求9所述的方法,其中,所述多个校正数据元素还包括以下中的至少之一:卫星时钟改正数、轨道改正数、伪距硬件延迟改正数、相位硬件延迟改正数、大气电离层改正数、大气对流层改正数。
27.一种由代理服务器执行的提供用于改善卫星定位精度的校正数据的方法,包括:
接收来自终端设备的校正数据请求;
向数据处理中心转发所述终端设备的校正数据请求;
接收来自所述数据处理中心的用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息;
向所述终端设备转发所接收的校正数据。
28.如权利要求27所述的方法,其中,所述校正数据请求包括终端设备的标识符,所述方法还包括:
确定与所述终端设备的标识符对应的所述终端设备的第二标识符;
将所述终端设备的第二标识符包含在所转发的所述终端设备的校正数据请求中,以替代所述终端设备的所述标识符。
29.如权利要求27所述的方法,还包括:
将所述终端设备的第二标识符发送给所述终端设备。
30.一种用于提供用于改善卫星定位精度的校正数据的装置,包括:
校正数据生成单元,用于在数据处理中心处生成用于改善卫星定位精度的校正数据;
通信单元,用于通过无线通信网络接收来自终端设备的校正数据请求,以及通过无线通信网络向所述终端设备发送用于改善卫星定位精度的所述校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
31.一种用于获取用于改善卫星定位精度的校正数据的装置,包括:
校正数据请求生成单元,用于在终端设备处生成校正数据请求;
通信单元,用于通过无线通信网络向数据处理中心发送所述校正数据请求,以及通过无线通信网络接收来自所述数据处理中心的用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息。
32.一种用于提供用于改善卫星定位精度的校正数据的装置,包括:
通信单元,用于接收来自终端设备的校正数据请求;向数据处理中心转发所述终端设备的校正数据请求;接收来自所述数据处理中心的用于改善卫星定位精度的校正数据,所述校正数据包括多个校正数据元素,所述多个校正数据元素中的一个包括用于对所述多个校正数据元素中的其他校正数据元素进行加密的第一密钥信息;以及向所述终端设备转发所接收的校正数据。
33.一种数据处理中心,包括:
一个或多个处理器;以及
存储器,其存储计算机可执行指令,所述指令当被执行时使得所述一个或多个处理器执行如权利要求1到13中任一个所述的用于提供用于改善卫星定位精度的校正数据的方法。
34.一种终端设备,包括:
一个或多个处理器;以及
存储器,其存储计算机可执行指令,所述指令当被执行时使得所述一个或多个处理器执行如权利要求14到26中任一个所述的用于获取用于改善卫星定位精度的校正数据的方法。
35.一种代理服务器,包括:
一个或多个处理器;以及
存储器,其存储计算机可执行指令,所述指令当被执行时使得所述一个或多个处理器执行如权利要求27到29中任一个所述的用于获取用于改善卫星定位精度的校正数据的方法。
36.一种卫星导航系统,包括:
如权利要求33所述的数据处理中心和如权利要求34所述的终端设备;或者
如权利要求33所述的数据处理中心、如权利要求34所述的终端设备和如权利要求35所述的代理服务器。
37.一种机器可读存储介质,其存储有可执行指令,所述指令当被执行时使得一个或多个处理器执行如权利要求1到29中任一个所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010794511.0A CN114063116A (zh) | 2020-08-10 | 2020-08-10 | 用于提供卫星定位校正数据方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010794511.0A CN114063116A (zh) | 2020-08-10 | 2020-08-10 | 用于提供卫星定位校正数据方法、装置和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114063116A true CN114063116A (zh) | 2022-02-18 |
Family
ID=80232933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010794511.0A Pending CN114063116A (zh) | 2020-08-10 | 2020-08-10 | 用于提供卫星定位校正数据方法、装置和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114063116A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100159952A1 (en) * | 2008-12-23 | 2010-06-24 | Trimble Navigation Limited | System and Method for Providing Position Correction Data |
CN103795533A (zh) * | 2012-10-31 | 2014-05-14 | 三星Sds株式会社 | 基于标识符的加密、解密的方法及其执行装置 |
CN104737570A (zh) * | 2012-10-19 | 2015-06-24 | 诺基亚技术有限公司 | 生成用于第一用户设备和第二用户设备之间的设备对设备通信的密钥的方法和设备 |
CN106133547A (zh) * | 2014-02-28 | 2016-11-16 | 半球全球卫星导航系统公司 | 本地增强全球导航卫星系统广域增强系统 |
KR101758554B1 (ko) * | 2016-03-04 | 2017-07-17 | 국방과학연구소 | 항기만 메시지를 사용한 위성항법 기만 검출 방법 및 장치 |
US20180076959A1 (en) * | 2016-09-09 | 2018-03-15 | Kabushiki Kaisha Toshiba | Information processing device, server device, information processing system, moving object, and information processing method |
US10234538B1 (en) * | 2018-09-24 | 2019-03-19 | Science Applications International Corporation | System and method for dismounted assured position, navigation and timing (DAPNT) |
CN109743679A (zh) * | 2019-01-25 | 2019-05-10 | 潍坊同达电子科技有限公司 | 一种用于卫星导航的差分定位系统及其实现方法 |
CN111034116A (zh) * | 2017-08-21 | 2020-04-17 | 三菱电机株式会社 | 密钥管理装置、通信设备和密钥共享方法 |
CN111149017A (zh) * | 2017-09-26 | 2020-05-12 | 罗伯特·博世有限公司 | 用于提供用于卫星导航的校正数据的方法和装置 |
-
2020
- 2020-08-10 CN CN202010794511.0A patent/CN114063116A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100159952A1 (en) * | 2008-12-23 | 2010-06-24 | Trimble Navigation Limited | System and Method for Providing Position Correction Data |
CN104737570A (zh) * | 2012-10-19 | 2015-06-24 | 诺基亚技术有限公司 | 生成用于第一用户设备和第二用户设备之间的设备对设备通信的密钥的方法和设备 |
CN103795533A (zh) * | 2012-10-31 | 2014-05-14 | 三星Sds株式会社 | 基于标识符的加密、解密的方法及其执行装置 |
CN106133547A (zh) * | 2014-02-28 | 2016-11-16 | 半球全球卫星导航系统公司 | 本地增强全球导航卫星系统广域增强系统 |
KR101758554B1 (ko) * | 2016-03-04 | 2017-07-17 | 국방과학연구소 | 항기만 메시지를 사용한 위성항법 기만 검출 방법 및 장치 |
US20180076959A1 (en) * | 2016-09-09 | 2018-03-15 | Kabushiki Kaisha Toshiba | Information processing device, server device, information processing system, moving object, and information processing method |
CN111034116A (zh) * | 2017-08-21 | 2020-04-17 | 三菱电机株式会社 | 密钥管理装置、通信设备和密钥共享方法 |
CN111149017A (zh) * | 2017-09-26 | 2020-05-12 | 罗伯特·博世有限公司 | 用于提供用于卫星导航的校正数据的方法和装置 |
US10234538B1 (en) * | 2018-09-24 | 2019-03-19 | Science Applications International Corporation | System and method for dismounted assured position, navigation and timing (DAPNT) |
CN109743679A (zh) * | 2019-01-25 | 2019-05-10 | 潍坊同达电子科技有限公司 | 一种用于卫星导航的差分定位系统及其实现方法 |
Non-Patent Citations (3)
Title |
---|
张波: "电子商务安全", vol. 2006, 31 August 2006, 华东理工大学出版社, pages: 167 - 170 * |
李凡等: "高精度遥感影像的空间投影几何精校正", 测绘与空间地理信息, no. 11, 25 November 2015 (2015-11-25) * |
贵州省水力发电工程学会: "贵州水力发电论文集2017版", vol. 2018, 31 December 2018, 贵州科技出版社, pages: 111 - 112 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8370629B1 (en) | Trusted hybrid location system | |
US8681741B1 (en) | Autonomous hybrid WLAN/GPS location self-awareness | |
US8982716B2 (en) | Providing positioning assistance data | |
CN106646351B (zh) | 用于支持对无线网络中的终端的定位的方法和装置 | |
JP6121490B2 (ja) | ネットワークとは無関係の位置特定サービス | |
US11231503B2 (en) | Secure global navigation satellite systems | |
US9787649B2 (en) | Systems and methods for providing conditional access to transmitted information | |
RU2013127396A (ru) | Аутентификация радиоприемника спутниковой связи на основе сфокусированного луча | |
US9390279B2 (en) | Systems and methods for providing conditional access to transmitted information | |
CN102016618A (zh) | 提供定位辅助数据 | |
US20150247931A1 (en) | Locally enhanced gnss wide-area augmentation system | |
US20100007553A1 (en) | Apparatus and method for sharing assistance data between a-gps terminal and gps terminal | |
Hirokawa et al. | A Message Authentication Proposal for SatelliteBased Nationwide PPP-RTK Correction Service | |
KR102087466B1 (ko) | 전송된 정보로의 조건적 접근을 제공하기 위한 시스템 및 방법 | |
US9872166B2 (en) | Apparatus and method for providing positioning data based on authentication result | |
CN114063116A (zh) | 用于提供卫星定位校正数据方法、装置和系统 | |
US12235364B2 (en) | Secure global navigation satellite systems | |
CN114076965A (zh) | 用于提供卫星定位校正数据方法、装置和系统 | |
WO2010015917A1 (en) | Assisted localization of professional mobile radio terminals | |
CN119363450A (zh) | 终端设备的坐标处理方法、装置、设备以及数据安全监控处理系统 | |
CN117859381A (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 |