首页 / 专利库 / 广播 / 卫星电视 / 用于保护实时定位信号的技术

用于保护实时定位信号的技术

阅读:932发布:2020-05-14

专利汇可以提供用于保护实时定位信号的技术专利检索,专利查询,专利分析的服务。并且一种付费电视卫星广播包括可用于验证实时全球 定位 系统(GPS)数据的真实性的验证数据。所述验证数据可包括在授权消息内且被加密用于被授权的接收器安全且选择性的接收。 导航系统 可计算所接收的实时GPS数据的校验和且将其与验证数据比较用于匹配。可基于所计算的校验和是否匹配经由付费电视卫星广播 信号 所接收的验证数据,来确定是否使用实时GPS数据。,下面是用于保护实时定位信号的技术专利的具体信息内容。

1.一种系统,包括:
第一网络接口,被配置为从一个或更多个信号源接收一个或更多个信号;
第二网络接口,所述第二网络接口不同于所述第一网络接口,被配置为接收经加密的参考信号;以及
接收系统,所述接收系统连接至所述第一网络接口和所述第二网络接口,所述接收系统被配置为:
解密所述经加密的参考信号,以产生验证信号;
基于所述验证信号,确定通过所述第一网络接口接收的所述一个或更多个信号是否是有效的;以及
基于确定所述一个或更多个信号是有效的,确定设备的位置
2.根据权利要求1所述的系统,其中所述接收系统还被配置为:
基于通过所述第一网络接口接收的所述一个或更多个信号是有效的,导航船舶,所述设备呈现在所述船舶上。
3.根据权利要求1所述的系统,其中所述接收系统还被配置为:
基于包括在通过所述第一网络接口接收的所述一个或更多个信号中的定时信号,确定所述设备处的当日时间。
4.根据权利要求1所述的系统,其中所述接收系统还被配置为:
从通过所述第一网络接口接收的所述一个或更多个信号计算第一校验和;以及确定所述第一校验和对应于所述验证信号。
5.根据权利要求1所述的系统,其中所述经加密的参考信号被在授权管理消息中接收。
6.根据权利要求1所述的系统,其中所述一个或更多个信号源是提供围绕地球的信号覆盖的资源的子集。
7.根据权利要求1所述的系统,其中利用安全处理器来解密所述经加密的参考信号。
8.根据权利要求1所述的系统,其中所述接收系统还被配置为通过安全接口来接收所述经加密的参考信号。
9.一种设备,包括:
一个或更多个处理器;以及
存储器,所述存储器连接至所述一个或更多个处理器;
其中所述存储器存储指令,当所述指令由所述一个或更多个处理器执行时,使得所述一个或更多个处理器执行操作以:
输入一个或更多个信号,所述一个或更多个信号经由第一网络接口从一个或更多个信号源接收;
通过经由不同于所述第一网络接口的第二网络接口解密经加密的参考信号来产生验证信号;
基于所述验证信号,确定经由所述第一网络接口接收的所述一个或更多个信号是否是有效的;以及
基于确定接收到的一个或更多个信号是有效的,确定设备的位置。
10.根据权利要求9所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器:
基于通过所述第一网络接口接收的所述一个或更多个信号是有效的,导航可移动的对象,所述设备呈现在所述可移动的对象上。
11.根据权利要求9所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器:
基于包括在通过所述第一网络接口接收的所述一个或更多个信号中的定时信号,确定所述设备处的当日时间。
12.根据权利要求9所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器:
从通过所述第一网络接口接收的所述一个或更多个信号计算第一校验和;以及确定所述第一校验和对应于所述验证信号。
13.根据权利要求9所述的设备,其中所述经加密的参考信号被在授权管理消息中接收。
14.根据权利要求9所述的设备,其中所述一个或更多个信号源是提供围绕地球的信号覆盖的资源的子集。
15.根据权利要求9所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器:
利用安全处理器来解密所述经加密的参考信号。
16.根据权利要求9所述的设备,还包括:安全接口,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器:
通过所述安全接口来接收所述经加密的参考信号。
17.一种方法,包括:
输入一个或更多个信号,所述一个或更多个信号经由第一网络接口从一个或更多个信号源接收;
通过经由不同于所述第一网络接口的第二网络接口解密经加密的参考信号来产生验证信号;
基于所述验证信号,确定经由所述第一网络接口接收的所述一个或更多个信号是否是有效的;以及
基于确定接收到的一个或更多个信号是有效的,确定设备的位置。
18.根据权利要求17所述的方法,还包括:
基于通过所述第一网络接口接收的所述一个或更多个信号是有效的,导航可移动的对象,所述设备呈现在所述可移动的对象上。
19.根据权利要求17所述的方法,还包括:
基于包括在通过所述第一网络接口接收的所述一个或更多个信号中的定时信号,确定所述设备处的当日时间。
20.根据权利要求17所述的方法,还包括:
从通过所述第一网络接口接收的所述一个或更多个信号计算第一校验和;以及确定所述第一校验和对应于所述验证信号。
21.根据权利要求17所述的方法,其中所述经加密的参考信号被在授权管理消息中接收。
22.根据权利要求17所述的方法,其中所述一个或更多个信号源是提供围绕地球的信号覆盖的资源的子集。
23.根据权利要求17所述的方法,利用安全处理器来解密所述经加密的参考信号。
24.根据权利要求17所述的方法,还包括:
通过安全接口来接收所述经加密的参考信号。
25.一种系统,包括:
第一接口,所述第一接口被配置为接收多个定位信号,所述定位信号中的每一个对应于多个源中的一个;
接收系统,所述接收系统连接至所述第一接口,所述接收系统被配置为:
针对所述定位信号中的每一个,生成有效性数据,针对所述定位信号中的每一个的所述有效性数据是基于所述定位信号中的信息的;
将针对所述定位信号的所述有效性数据封装成验证消息;以及
第二接口,所述第二接口连接至所述接收系统并被配置为将所述验证消息传输至设备。
26.根据权利要求25所述的系统,其中所述接收系统还被配置为:
利用散列函数,计算包括在所述定位信号中的定位消息的至少一部分的散列,其中所述散列函数提供所述定位消息的部分与经计算的散列之间的本质上唯一的映射。
27.根据权利要求25所述的系统,其中所述接收系统还被配置为:
生成所述有效性数据的第一部分,以验证广播源的身份;以及
生成所述有效性数据的第二部分,以验证所述广播源的对应的定位信号。
28.根据权利要求27所述的系统,其中所述第二接口还被配置为:
以不同的速率传输所述有效性数据的所述第一部分和所述有效性数据的所述第二部分。
29.根据权利要求27所述的系统,其中所述接收系统还被配置为:
生成所述有效性数据的第三部分,以验证包括在所述广播源的对应的定位信号中的定时信号。
30.根据权利要求25所述的系统,其中所述接收系统还被配置为:
在所述有效性数据上执行纠错编码。
31.根据权利要求25所述的系统,其中所述多个源包括全球定位系统(GPS)卫星。
32.一种设备,包括:
一个或更多个处理器;以及
存储器,所述存储器连接至所述一个或更多个处理器;
其中所述存储器存储指令,当所述指令由所述一个或更多个处理器执行时,使得所述一个或更多个处理器执行操作以:
接收多个定位信号,所述定位信号中的每一个对应于多个源中的一个;
针对所述定位信号中的每一个,生成有效性数据,针对所述定位信号中的每一个的所述有效性数据是基于所述定位信号中的信息的;
将针对所述定位信号的所述有效性数据封装成验证消息;以及
将所述验证消息传输至第二设备。
33.根据权利要求32所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器执行操作以:
利用散列函数,计算包括在所述定位信号中的定位消息的至少一部分的散列,其中所述散列函数提供所述定位消息的部分与经计算的散列之间的本质上唯一的映射。
34.根据权利要求32所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器执行操作以:
生成所述有效性数据的第一部分,以验证广播源的身份;以及
生成所述有效性数据的第二部分,以验证所述广播源的对应的定位信号。
35.根据权利要求34所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器执行操作以:
以不同的速率传输所述有效性数据的所述第一部分和所述有效性数据的所述第二部分。
36.根据权利要求34所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器执行操作以:
生成所述有效性数据的第三部分,以验证包括在所述广播源的对应的定位信号中的定时信号。
37.根据权利要求32所述的设备,其中当所述指令由所述一个或更多个处理器执行时,还使得所述一个或更多个处理器执行操作以:
在所述有效性数据上执行纠错编码。
38.根据权利要求32所述的设备,其中所述多个源包括全球定位系统(GPS)卫星。

说明书全文

用于保护实时定位信号的技术

[0001] 本申请是分案申请,其原申请的国际申请号为PCT/US2015/027302, 国际申请日是2015年4月23日,中国国家申请号为201580022056.X,进 入中国的日期为2016年10月24日,发明名称为“用于保护实时定位信号 的技术”。
[0002] 相关申请的交叉引用
[0003] 本申请基于且受益于2014年4月23日递交的美国专利申请 No.14/260,162的申请日。该申请的全部内容通过引用全部并入文中。

技术领域

[0004] 本专利文献涉及卫星通信领域,且在一个方面,涉及全球定位系统卫 星通信。

背景技术

[0005] 全球定位系统(GPS)技术可被用于位置确定、时钟同步和汽车、飞机或 轮船的导航。GPS接收器可从多个GPS卫星接收GPS信号且使用嵌入在 GPS信号中的信息确定其位置。多个政府和商业组织已经部署传输用于军 事和商业用途的GPS信号的卫星。用于商业用途的携带位置和时间的信号 通常通过GPS卫星不加密地发送。

发明内容

[0006] 公开了用于将反欺骗或验证信息提供给实时卫星定位信号的接收器的 技术。使用所述验证信息,所述接收器能够验证从定位卫星接收的信息不 是损坏的或毁坏的。
[0007] 在一个示例性方面,公开一种提供反欺骗定位数据的方法。所述方法 包括:在设备处接收源自于多个广播源的定位信号;生成用于各个广播源 和对应的定位信号的有效性数据;对所述有效性数据加密,生成加密的有 效性数据;以及通过电视分配网络传输授权消息。
[0008] 在另一示例性方面,公开一种用于保护定位数据的系统。所述系统包 括:全球定位系统(GPS)接收器,所述全球定位系统(GPS)接收器从GPS卫 星接收实时GPS数据;校验和生成器,对于各个GPS卫星,所述校验和生 成器基于预定量的所接收的实时GPS数据生成校验和;封装模,所述封 装模块封装所述校验和以插入到诸如授权管理消息(EMM)的加密消息中; 和网络接口,所述网络接口在与条件访问服务器的接口上提供所封装的校 验和。
[0009] 在又一示例性方面中,公开一种操作导航系统的方法。所述方法包括: 通过第一网络接口从多个定位信号源接收定位信号;通过与所述第一网络 接口不同的第二网络接口接收加密的参考信号;使用条件访问模块对所述 加密的参考信号进行解密以生成定位验证信号;使用所述定位验证信号判 定所接收的定位信号是否有效;当所述定位信号被判定是有效时,确定包 括所述第一网络接口的接收设备的位置;和基于有效的所述定位信号导航 所述接收设备。
[0010] 在附图说明书权利要求中更为详细地描述这些和其他方面以及其 实现方式。

附图说明

[0011] 作为举例且非限制地,在附图的各个图中说明文中描述的实施方式, 其中相似的附图标记表示类似的元件,其中:
[0012] 图1为卫星通信网络的示例。
[0013] 图2为有效性辅助的全球定位系统的示例的框图
[0014] 图3为提供用于定位信号的验证数据的示例性方法的流程图表示。
[0015] 图4为用于保护定位数据的示例性系统的框图表示。
[0016] 图5为操作导航系统的示例性方法的流程图表示。

具体实施方式

[0017] 全球定位系统(GPS)技术包含在许多消费者产品和商业产品中,该消费 者产品和商业产品例如包括手机、导航接收器、航空导航电子产品、海上 导航系统、商品追踪设备等。尽管存在数种不同的技术,但是典型的GPS 接收器从多个GPS卫星接收信号且基于所接收到的信号估计其位置和/或 时区。
[0018] 在一些部署中,GPS接收器可包含在导航系统中用于运输设备的自动 驾驶操作。例如,使用导航系统,基于编程到导航系统内的行程计划和使 用通过GPS接收器所接收到的信号周期性确定其位置,轮船或飞机可能够 自身导航,而不用持续的人为控制。
[0019] 当依赖于GPS信号确定接收设备的位置时,不正确的或错误的定位数 据的接收和/或计算可产生不期望的结果。在没有人为监督的情况下,这些 错误可长时间段地不被注意到。例如,在一个不期望的场景中,轮船可接 收损坏的或伪造的卫星定位数据,且可按照不正确的路线行进。这可导致 费用(诸如增加的燃料消耗)或者行程延迟。另一不期望的场景可涉及恶意干 扰导航系统所接收的卫星信号,其中假数据被发送给卫星接收器以从远程 位置控制轮船或飞机。
[0020] 数据加密用在卫星电视交付网络中以对诸如付费频道或收视指南信息 的高价值内容进行加密。当电视信号被加密用于条件访问时,仅有被授权 接收特定的节目频道的接收器能够成功地解密所加密的内容以呈现给用户。 已知用于加密卫星信号的条件访问技术对于偶然的违反或有意的违反是稳 健的。此外,在一些实施方式中,条件访问算法(例如,所使用的加密方案 或密钥管理技术)可自身经由可更新的安全性(诸如可拆卸的智能卡)不时地 进行修改。这种可更新能可对于不断改进的恶意攻击提供附加的抵抗力。
[0021] 使用在本申请中提供的技术,能够通过经由卫星电视广播信号提供可 被用于交叉检查或验证所接收的定位数据的真实性的信息来保护定位信号 传输。在一些公开的实施方式中,通过与接收定位信号的通信信道不同的 第二独立的通信信道提供关于实时星历表数据和/或其它GPS卫星数据(可 能包括加密的军事数据)的验证信息。例如,来自围绕地球的可利用的GPS 卫星的实时定位数据的安全散列可通过将这些散列嵌入到数字电视信号中 而从数字电视广播卫星提供,由此使得接收器能够验证该定位数据以及确 定所接收的定位数据确实来自真正的定位卫星而不是来自非法设备。在一 些实施方式中,使用纠错编码对验证数据编码,该纠错编码例如里得-所罗 编码(Reed-Solomon Coding)或低密度奇偶编码(Low Density Parity Coding),以提供额外的对抗通信误差的稳健性。在一些实施方式中,付费 电视卫星的现有的基础设施(其提供与定位卫星几乎相同的围绕地球的覆 盖范围),可被用于反欺骗信息的安全传送。在本申请中描述这些方面和其 他方面。
[0022] 图1描述了示例性通信网络100,其中,定位设备102从定位信号源(诸 如GPS卫星)110接收定位数据。设备102可能够使用所接收的信号确定其 位置和/或使用在当前时间所确定的位置来执行导航。设备102还可从模块 106接收验证信号,诸如用于所接收的定位信号的消息散列,该模块106 经由电视分配网络对来自数字电视广播卫星104的实时GPS信号的验证数 据或散列进行解密。
[0023] 如下可生成验证数据且将其提供给数字电视广播卫星104。卫星天线 (网络接口)112可从GPS卫星110接收实时GPS数据。实时GPS数据可通 过GPS接收器114进行封装、恢复且被转移到条件访问服务器(CAS)116。 CAS 116可执行电视分配网络的订阅者的授权/去授权。CAS 116可使用诸 如授权管理消息(entitlement management message,EMM)和授权控制消息 (entitlement control message,ECM)的加密消息来控制订阅者授权。EMM和 ECM两者都与管理和提供用户授权或权利相关联,该用户授权或权利关于 是否许可接收器或用户访问节目或服务。CAS 116还可包括在加密的授权 消息(例如EMM)中的实时GPS数据的散列,其中通过加密器118执行加密。 加密的消息可通过上行链路天线120上行传输至数字电视广播卫星104。
[0024] 图2为组合的GPS和验证数据接收系统200的示例的框图描述。系统 200包括定位子系统202、电视子系统204和验证子系统206。系统200可 部署在诸如轮船、飞机、卡车或汽车的运输设备中。定位子系统202通过 第一网络接口(例如GPS卫星、数字地面传输等)接收实时GPS信号。电视 子系统204通过第二网络接口(例如,从数字电视广播卫星或数字地面电视 信号)接收电视节目。所接收的电视信号包括授权消息,该授权消息使用在 数字电视网络中使用的条件访问加密方案进行加密来保护电视节目和其他 内容。
[0025] 电视子系统204可通过解密和解析授权消息而从所接收的授权消息中 提取与实时GPS数据有关的验证数据。验证数据可被传递至验证子系统206。 定位子系统202可将经由第一网络接口所接收的实时定位数据(或其一部分) 提供给验证子系统206。验证子系统206可执行交叉检查,即通过定位子系 统202所接收的实时定位数据与源自于GPS卫星的定位数据一致,该源自 于GPS卫星的定位数据如通过经由电视子系统204所接收的散列值所表示 的。
[0026] 验证子系统206可提供实时定位数据的其验证的结果。该结果可被显 示给用户,例如经由操作者的用户界面显示给用户。可替选地或额外地, 当实时定位数据与从数字电视网络接收的对应的校验和或散列值之间存在 不匹配时,验证子系统206可发出警告。
[0027] 在一些实施方式中,定位信号源可包括GPS卫星。各个GPS卫星可 持续地广播导航消息。典型的信息传输速率可为大约50比特/秒。定位消 息可被组织为37,500比特消息,其可划分成25个等尺寸的(每个帧1500 比特),这些帧又被划分为每个帧有5个子帧(每个子帧300比特)。因此, 各个子帧可花费6秒传输时间。在一些实施方式中,所传输的信号可以是 使用例如码分多址访问(CDMA)技术保护的误差。
[0028] 在一些实施方式中,定位消息可包括如下信息。各个帧的第一子帧可 携带周数以及在该周内的时间。第二子帧和第三子帧包含关于卫星的精密 轨道的信息(称作星历表信息)。第四子帧和第五子帧可包括粗略轨道和状态 信息以及与该消息的纠错有关的数据。
[0029] 将一些当前的GPS卫星部署作为例子,大约12个GPS卫星的网络可 向围绕地球的所有区域提供GPS信号。各个卫星以大约50比特/秒的速率 发送其GPS信号,这意味着验证信号应提供散列信息用于每秒大约600比 特的信息。在一些实施方式中,该信息速率对于数字卫星广播网络的下行 链路容量不会造成显著的带宽开销且来自全部卫星的定位信息可在电视卫 星传输的下行链路信号中重复。GPS信号可通过使用例如加密技术进行加 密来进行保护,该加密技术用于加密在下行链路中传输的授权消息。使用 相同的加密有利地允许包括定位验证信号,而无需在卫星信号的接收器处 提供额外的解密功能。在一些实施方式中,提供数据压缩(例如压缩到二分 之一)的散列函数可被用于减小定位验证信号所使用的数据带宽。例如,单 向散列函数可用于将数据带宽从600比特/秒减小至300比特/秒。在一些实 施方式中,不同量的散列/压缩可用于GPS消息字段的不同部分,例如定时 信息、卫星身份、粗略位置数据等。
[0030] 图3为用于提供在电视分配网络中的反欺骗定位数据的示例性方法 300的流程图表示。方法300可使用硬件/软件来实施,该硬件/软件受到例 如提供反欺骗服务的服务供应商或者受到广播卫星电视网络运营商控制。
[0031] 在302,设备(例如服务器中的GPS接收器模块),从多个广播资源接 收定位信号。在一些实施方式中,多个广播源可为全球定位系统(GPS)卫星。 在一些实施方式中,多个广播源可包括数字地面电视广播发送器。
[0032] 在304,方法300生成对于各个广播源和相应的定位信号的有效性数 据。有效性数据可包括验证各个广播源的身份(例如,唯一全球标识符、媒 体访问控制地址等)的数据和用于证实各个定位信号的数据。在一些实施方 式中,有效性数据可通过计算包括在定位信号中的定位消息的至少一部分 的散列而生成。该散列可基于提供在该定位消息的该部分和计算的散列之 间的基本上唯一的映射的散列函数。
[0033] 在一些实施方式中,有效性数据通过生成用以验证广播源的身份的有 效性数据的第一部分以及用以验证该广播源的对应的定位信号的有效性数 据的第二部分而生成。在一些实施方式中,有效性数据的第一部分和有效 性数据的第二部分以不同的速率进行传输。例如,一些实时数据(例如,精 密卫星轨道数据或星历表数据)相比于一些其他实时数据(例如,粗略卫星轨 道数据)可更频繁地被传输。作为另一示例,嵌入在定位信号中的定时信息 (其又包括在有效性数据中)相比于通常通过GPS卫星传输的卫星轨道位置 信息(粗略定位信息或精细定位信息)可更频繁地被传输。在一些实施方式中, 定时信号用于生成有效性数据的第三部分。
[0034] 在306,方法300将有效性数据封装到电视系统消息中。在典型的电 视系统中,数条消息沿着下行链路方向进行发送。这些消息的示例包括节 目表信息,例如通过运动图像专家组(MPEG)标准或者数字视频广播(DVB) 标准规定的节目表信息。在一些实施方式中,封装的有效性信号可使用电 视系统中的授权消息的表格标题和结构进行发送。在一些实施方式中,用 户限定的表格格式可用于有效性信号的下行链路传输。授权消息可以是例 如在卫星电视分配网络中传输的授权管理消息(EMM)且可包括与各个订阅 接收器的授权/去授权有关的信息以能够解密某些传输内容用以观看。将有 效性数据封装在EMM内可基于诸如带宽利用率的运行时间因素。
[0035] 在308,方法300通过电视分配网络传输授权消息。在一些实施方式 中,电视分配网络可为例如卫星电视分配网络。授权消息可通过卫星下行 链路进行发送,例如目标针对电视节目的接收器。在一些实施方式中,EMM 可首先在用于电视分配网络的上行链路设施中的设备处生成且经由通向卫 星的传输而上行传输(上传)至卫星。
[0036] 在一些实施方式中,用于保护定位数据的系统400包括全球定位系统 (GPS)接收器402、校验和生成器404、封装模块406和网络接口408。
[0037] GPS接收器402从GPS卫星接收实时GPS数据。在一些实施方式中, GPS接收器402可从三个GPS卫星接收数据且使用三测量以计算出其本 身位置。
[0038] 对于各个GPS卫星,校验和生成器404基于预定量的所接收的实时 GPS数据生成校验和。例如,在各个实施方式中,校验和可通过GPS消息 帧、GPS消息子帧而生成,或者可对于GPS消息的标题字段/有效载荷字段 生成不同的校验和。
[0039] 封装模块406封装校验和以插入到诸如EMM的加密包内。在一个有 利的方面,EMM可针对单独的接收器(例如,通过使用仅给定的接收器能 够进行解密的密钥进行加密)。因此,EMM中校验和的携带可从而“自动地” 受益于通过条件访问系统提供给在数字卫星电视广播网络中携带的授权消 息的安全性。另外,通过将校验和封装到EMM中,传统的卫星电视接收 器(例如,机顶盒)可通过简单地下载用于解析EMM的新代码进行更新。可 替选地,传统的卫星机顶盒可通过提供新的智能卡来进行更新以包括GPS 验证技术,该新的智能卡包括执行如在本申请中所描述的EMM解析和验 证的处理器/软件。
[0040] 网络接口408在与条件访问服务器的接口上提供封装的校验和。网络 接口408可例如为因特网连接(例如,有线的或无线的以太网)。通过网络接 口408传输的消息可出于安全性原因进行加密。
[0041] 在一些实施方式中,系统400还包括上行链路模块,该上行链路模块 从条件访问服务器接收封装的校验和且将该封装的校验和上行传输至卫星 以作为EMM传输。在一些实施方式中,卫星在卫星到地球上的接收器的 下行信道(“地球上”意味着在传输期间在地面上、或轮船中或者在飞机上) 上传输EMM。
[0042] 在一些实施方式中,校验和生成器使用散列函数计算校验和。如在先 前所述,在一些实施方式中,散列函数可选择成所生成的校验和与预定量 的所接收的实时GPS数据相比减小了比特数量。例如,在一些实施方式中, GPS信号可包括1500比特帧以及可使用将1500比特映射到128或256比 特散列的散列函数。在一些实施方式中,完整的定位消息可包括25个帧, 且可针对完整的消息(即,针对37,500比特)计算散列。可使用1,024或4,096 比特的散列结果,从而导致待被作为有效性数据携带的数据的量减少到30 分之一至10分之一。
[0043] 图5为操作导航系统的示例性方法500的流程图表示。在一些实施方 式中,方法500可在“地球上”的导航系统处实施。在一些实施方式中,方 法500可在数字电视接收器(例如卫星或数字地面机顶盒)处实施。在一些实 施方式中,数字电视接收器可被修改以与导航系统连接。
[0044] 在502,方法500通过第一网络接口从多个定位信号源接收定位信号。 在一些实施方式中,定位信号包括定时信号。使用定时信号,方法500还 可确定在接收设备的地理位置处的墙钟时间(当日时间),在该墙钟时间时执 行方法500。
[0045] 如在先前所述,在一些实施方式中,多个定位信号源可包括例如GPS 卫星的全球卫星网络,该全球卫星网络提供地球上可接收到卫星信号的所 有地方的覆盖
[0046] 在504,方法500通过与第一网络接口不同的第二网络接口接收加密 的参考信号。在一些实施方式中,加密的参考信号可被封装在通过数字电 视分配网络所携带的EMM内,且因此可受益于使用在数字电视分配网络 中使用的条件访问技术的对EMM的加密。
[0047] 在506,方法500使用条件访问模块来解密加密的参考信号以生成定 位验证信号。在一些实施方式中,条件访问模块可包括可拆卸的智能卡。 在一些实施方式中,条件访问模块可为可附属于(例如,焊接在印刷线路板 上或者包括在执行其他功能的片中)所接收的设备的硬件/软件模块
[0048] 在508,方法500使用定位验证信号确定所接收的定位信号是否有效。 在一些实施方式中,通过从所接收的定位信号计算第一校验和且针对第一 校验和与定位验证信号之间的匹配将该第一校验和与定位验证信号进行比 较来确定有效性。
[0049] 在510,当确定定位信号有效时,方法500利用该定位信号以确定接 收设备的位置。
[0050] 在512,方法500基于有效的定位信号促进接收设备的导航。在一些 实施方式中,方法500可通过付费电视和定位子系统之间的安全接口提供 验证信号。例如,在一些实施方式中,人工“转录器”可用于将从定位子系 统接收的当前GPS坐标输入到验证界面(例如,通过机顶盒显示的用户界面) 中。作为交换,方法500可将GPS坐标与验证信号进行比较以检查输入的 GPS坐标的散列是否匹配在位置验证信号中接收的散列值。当散列匹配时, 可以将存在匹配且可信任所接收的GPS坐标的指示提供给用户。可替选地 或者额外地,当散列不匹配时,可向用户提出警告以采取行动。
[0051] 在一些实施方式中,可自动地执行验证,即无需用户干预。例如,在 一些实施方式中,定位子系统和付费电视子系统两者可提供它们各自的定 位信号至验证模块。验证模块可基于散列函数核实两个输入是否匹配。可 持续地执行验证或者针对用于验证GPS信号的预定的方案或者针对用于验 证GPS信号的用户命令执行验证。
[0052] 在一些实施方式中,用于执行安全导航的设备包括:通过第一网络接 口从多个定位信号源接收定位信号的模块;通过与第一网络接口不同的第 二网络接口接收加密的参考信号的模块;使用条件访问模块对加密的参考 信号进行解密以生成定位验证信号的模块;使用定位验证信号判定所接收 的定位信号是否有效的模块;当定位信号被判定有效时确定包括第一网络 接口的接收设备的位置的模块;和基于有效的定位信号促进接收设备的导 航的模块。
[0053] 在一些实施方式中,操作导航系统的方法包括接收全球定位系统(GPS) 信号且检测该GPS信号是否是可信的。该方法可在导航运输设备的计算机 或者设备处实施,运输设备诸如为轮船、飞机或者陆基车辆。当确定GPS 信号的可信性后,可使用GPS信号进行导航。在一些实施方式中,一个或 多个先前描述的校验和验证技术和/或使用纠错码可用于确定GPS信号的 可信性。当检测到GPS信号不可信时,可使用替代的导航方法进行导航。 当所接收的GPS信号的散列匹配从另一独立源接收的散列值时,所接收的 GPS信号可被认为是可信的。
[0054] 在一些实施方式中,替代的导航系统可包括使用诸如来自不同的定位 信号源的定位信号(例如,来自欧洲伽利略系统的信号而不是美国GPS信号)。 在一些实施方式中,替代的导航系统可包括使用其他定位方法以辅助接收 器的定位的人工干预和导航,该其他定位方法诸如磁场定向或者其他射频 传输(例如蜂窝或地面数字广播)。
[0055] 在一些实施方式中,检测包括接收加密的参考信号,例如关于在电视 分配系统中使用EMM的在该申请中描述的参考信号。加密的参考信号可 通过电视分配网络被接收且可包括验证信号或验证信息,该验证信号或验 证信息可用于交叉检查GPS信号的可信性。例如,验证信号可包括如先前 描述的校验和或者可利用纠错编码,如里德-所罗门纠错编码或者低密度奇 偶码或者另外的纠错码。在一些实施方式中,第二网络连接可由广播卫星 电视交付网络构成。如在本申请中所述,在这样的网络下,诸如授权消息 的安全下行链路机制可被用于将加密的参考信号携带给接收器。
[0056] 在一些实施方式中,电视分配网络可如下使用。安全的通信信道可通 过电视分配网络(例如,卫星信道)进行分配以传递来自包括GPS系统的全 部卫星的所有数据。经常使用包括24个至56个应答器的卫星来执行卫星 电视传输,其中各个应答器包括大约27MHz带宽,其通常携带大约40Mbps 的电视信号数据。全部的GPS信号传输可在1Mbps至12Mbps的范围内且 因此全部带宽的小部分可用于卫星。卫星电视广播系统可因此被修改以包 括在一个或多个应答器上的GPS验证数据(其可为GPS卫星所携带的实时 GPS数据的副本)。在一个有利的方面,这将允许强大的反欺骗交叉检查且 还可用于改善定时间和GPS信号的精度。在一些实施方式中,安全信道 还可包含差别的GPS参考点以恢复在世界上任何地方的GPS的全精度。
[0057] 应理解到,与世界各地的全部实时GPS卫星通信的服务器可用于散列 实时数据,该实时数据然后可使用安全信道被传送至GPS设备。例如,安 全信道可为使用付费电视加密技术进行加密的条件访问信道,且GPS设备 可利用在EMM内传送的散列运行条件访问技术,诸如Nagra的条件访问 方案。
[0058] 所公开的以及其他的实施方式、模块和在该申请中描述的功能操作(例 如,内容网络接口、查阅表、指纹处理器、管理器、配置文件管理器、 内容识别模块、显示控制器、用户交互模块、反馈模块、回放指示模块、 节目指南模块等)可在数字电子电路中实施,或者在计算机软件、固件、或 硬件中实施,包括在该申请中公开的结构及其结构等同物、或者与它们中 一者或多者的组合。所公开的以及其他的实施方式可实施为一个或多个计 算机程序产品,即,在计算机可读介质上编码的计算机程序指令的一个或 多个模块,该计算机程序指令用以被数据处理设备执行或者用于控制数据 处理设备的操作。计算机可读介质可为机器可读的存储设备、机器可读的 存储基质、存储器设备、实现机器可读的传播信号的物质的组合、或者以 上一者或多者的组合。术语“数据处理设备”涵盖了所有的用于处理数据的 设备、装置和机器,例如包括可程控处理器、计算机、或者多个处理器或 计算机。除了硬件之外,设备还可包括创建用于考虑的计算机程序的执行 环境的代码,例如,构成处理器固件、协议栈、数据库管理系统、操作系 统或者以上一者或多者的组合的代码。传播的信号为人工生成的信号,例 如机器生成的电信号、光学信号或者电磁信号,该信号被生成以编码用于 传输至合适的接收器设备的信息。
[0059] 计算机程序(也称作程序、软件、软件应用、脚本或代码)可以任意形 式的编程语言进行编写,该编程语言包括编译语言或者解释语言,且计算 机程序可以任意形式进行部署,包括作为独立程序或者作为模块、部件、 子程序或者其他适于用在计算环境中的单元。计算机程序不一定对应于文 件系统中的文件。可将程序存储在一部分文件中,该文件持有其他程序或 数据(例如,存储在标记语言文档中的一个或多个脚本);可将程序存储在专 用于考虑的程序的单个文件中;或者可将程序存储在多个协调的文件(例如, 存储一个或多个模块、子程序或者部分代码的文件)中。计算机程序可被部 署成在一个计算机或者在多个计算机上执行,该多个计算机可定位在一个 位点处或者分布在多个位点处且通过通信网络进行互连。
[0060] 在本申请中描述的方法和逻辑流可通过一个或多个可程控处理器来执 行,该可程控处理器执行一个或多个计算机程序以通过操作输入数据和生 成输出来执行功能。所述方法和逻辑流还可通过专用逻辑电路来执行且设 备也可被实施为专用逻辑电路,该专用逻辑电路例如为FPGA(实时可编程 门阵列)或ASIC(专用集成电路)。
[0061] 适于执行计算机程序的处理器例如包括通用微处理器和专用微处理器、 以及任何类型的数字计算机的任一或任何多个处理器。通常,处理器将接 收来自只读存储器或者随机存取存储器或者只读存储器和随机存取存储器 两者的指令和数据。计算机的必要元件为用于执行指令的处理器以及存储 指令和数据的一个或多个存储器设备。通常,计算机还将包括一个或多个 用于存储数据的大容量存储设备、或者可操作地连接以从该大容量存储设 备接收数据或者将数据转移到该大容量存储设备或者二者都进行,该大容 量存储设备例如为磁盘、磁光盘或光盘。然而,计算机不必具有这类设备。 适于存储计算机程序指令和数据的计算机可读介质包括各种各样的非易失 性存储器、介质和存储设备,例如包括:半导体存储设备,如EPROM、 EEPROM、和闪存设备;磁盘,例如内部硬盘或者可拆卸盘;磁光盘;以 及CDROM盘和DVD-ROM盘。处理器和存储器可补充有专用逻辑电路或 者包含在专用逻辑电路中。
[0062] 尽管本专利申请包含许多细节,但是这些细节不应被理解为限制要求 保护的或者可以进行保护的本发明的范围,而是作为针对特定的实施方式 的特征的描述。在独立的实施方式的背景下,在本申请中描述的某些特征 也可在单个实施方式中进行组合实施。反过来,在单个实施方式的背景中 描述的各个特征也可独立地或者以任何合适的亚组合的方式在多个实施方 式中实施。而且,尽管这些特征可如上所述以一些组合起作用以及甚至如 最初要求保护的方式起作用,但是来自所保护的组合的一个或多个特征在 一些情况下可从组合中去除,且所保护的组合可针对亚组合或亚组合的变 型。类似地,尽管在附图中以特定的次序描述了操作,但是这不应理解为 要求这类操作以所示的特定次序或者以按顺序的次序进行、或者应进行全 部所示的操作,以实现所期望的效果。
[0063] 仅公开了一些示例和实现方式。基于所公开的内容,可对所描述的示 例和实现方式以及其他实现方式进行变型、修改和改进。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈