发明名称 一种嵌入式动态交通信息接收系统
摘要 本发明公开了一种基于动态交通信息服务协议的嵌入式动态交通信息的接收系统。主要包括数据采集模块、基于CA控制的信道解密模块、动态交通信息解码模块、通信控制模块、加密狗模块、控制模块六大部分。为了实现USB将交通信息传送给导航仪,本发明还设计了一个通讯协议,依靠该通讯协议实现导航终端与嵌入式动态接收系统的互动,包括设置频率,传输开始和关闭,模块休眠和唤醒,获得信号场强自动搜索交通信息发布频道,终端导航软件的激活。将高频接收,CA服务和动态交通信息的解码固化到尺寸小的、携带方便的、可以即插即用的嵌入式硬件上。同时通过加密狗的功能可以与软硬件进行绑定保护该产品以及导航终端的知识产权。
申请公布号 CN100568313C 申请公布日期 2009.12.09
申请号 CN200810119159.X 申请日期 2008.08.28
申请人 北京北斗天成导航技术有限公司 发明人 于海涛;周一新
分类号 G08G1/00(2006.01)I 主分类号 G08G1/00(2006.01)I
代理机构 北京永创新实专利事务所 代理人 周长琪
主权项 1、一种嵌入式动态交通信息接收系统,其特征在于:所述系统包括数据采集模块、基于CA控制的信道解密模块、动态交通信息解码模块、通信控制模块、加密狗模块、中央控制模块六大部分,其中,所述的数据采集模块用来初始化高频芯片、USB通信模块、SPI、I2C总线通信模块,驱动高频数据接收芯片,采集广播数据并将采集到的广播数据输送给基于CA控制的信道解密模块进行解密处理;所述的基于CA控制的信道解密模块包括第一层解密单元,第二层解密单元,第三层解密单元,广播数据中包含授权管理信息EMM和授权控制信息ECM,把授权管理信息EMM和授权控制信息ECM看作是被加过密的key,第一层解密单元提取广播数据中的私有密钥PDK去解密相应授权管理信息EMM,得到业务密钥SK;第二层解密单元通过业务密钥SK来解密授权控制信息ECM,得到控制字CW,控制字CW作为加密交通信息的密钥,在第三层解密单元用来解密加密交通信息并得到最终的交通信息输送给动态交通信息解码模块进行解码处理;所述的动态交通信息解码模块包括链路层解码模块、网络层解码模块、传输层解码模块和应用层解码模块,经过基于CA控制的信道解密模块解密后得到的交通信息进入链路层解码模块中被拆分和重新组合,生成BLOCK的网络层数据结构,在网络层解码模块中,对所述的BLOCK组合生成GROUP的数据结构,GROUP数据进入传输层解码模块进行差错控制和数据校正,有错误的GROUP被丢弃,正确的GROUP在传输层解码模块中被处理成网格数据PAGE,然后网格数据PAGE传送到应用层解码模块,网格数据PAGE在应用层解码模块中被逐个解析并拆分成许多链路数据,这些链路数据与地图的道路相匹配;所述的通信控制模块主要包括通讯协议分析模块和硬件控制接口两部分,通讯协议分析模块用于分析来自导航仪的请求和命令消息,根据内置的指令库,明确这些消息的属性和内容,然后将解析出来的指令和激活口令发送到中央控制模块和加密狗模块;所述的通讯协议分析模块还负责将动态交通信息解码模块输出的链路数据按照相应消息的形式封装好,传给硬件控制接口;所述的硬件控制接口用来驱动通讯芯片,通讯芯片包括蓝牙,USB和COM串口,然后把通讯协议分析模块生成的响应消息通过蓝牙、USB和COM串口通信方式传输到导航仪;所述的加密狗模块主要由预处理模块和加密狗嗅探模块两部分组成,预处理模块对激活口令进行预处理,这个处理是生成激活码的逆过程,激活码被预处理以后生成一个ID,在加密狗嗅探模块里对这个ID进行转译后,与固化硬件ID进行匹配,如果匹配成功,则嵌入式系统和导航软件都被激活,采用固化硬件ID使得嵌入式系统和导航软件与硬件本身进行绑定;所述的中央控制模块主要由驱动和总线控制模块、控制和响应策略模块、行为生成模块组成,一方面,控制和响应策略模块接受外设中断,根据相应的中断向量去处理来自外设中断的请求;另一方面行为生成模块接收到从通信控制模块传来的指令,在行为生成模块中把这些指令转化为硬件的行为原语,然后由控制和响应策略模块将行为原语转化为对硬件的驱动动作,通过驱动和总线控制模块驱动具体的硬件控制指令来实现原语定义的真实动作;上述的嵌入式动态交通信息接收系统与导航仪之间的数据通信通过通讯协议实现。
地址 100083北京市海淀区花园路B3号迪蒙大厦909号房间