一种车联网系统中的消息传输方法和设备的制造方法

文档序号:8925180阅读:219来源:国知局
一种车联网系统中的消息传输方法和设备的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,特别涉及一种车联网系统中的消息传输方法和设备。
【背景技术】
[0002] 车联网技术的主要应用目的是为了减少交通事故的发生。车联网系统主要由安 装在车辆上的车载设备(化-Board化it, 0BU),安装在路侧的路边设备(RoadSide化it, RSU)和后台控制系统(BackgroundControlSystem,BCS)组成。OBU与OBU之间、及OBU 与RSU之间均米用专用短距离通信(Dedicated化ortRangeCommunication,DSRC)技术。 0脚与BCS之间可W直接通过3G或4G等无线网络进行通信,也可W通过RSU进行中转,车 联网的基本应用模型如图1所示。
[0003] 在车联网系统中,车载设备监控车辆的位置及行驶信息并向周围车辆广播该些信 息,同时该车辆还将接收其他车辆发送的信息。0BU将分析本车及其他车辆的行驶信息,并 将可能的交通威胁及时通知给驾驶员。出于安全考虑,在车联网系统中所播发的消息都要 经过数字签名。车辆用于签发其所发送的消息的证书称为消息证书,车辆所拥有的权利保 存在消息证书中。车联网消息证书将随签发的消息一起发送给接收者,W便消息接收者能 够验证收到的消息。消息证书含有用于验证消息签名的公钥和发送者的权利描述。消息接 收者收到消息后,首先验证该消息证书的有效性,然后利用收到的证书验证该消息的有效 性。接收者还可W通过分析消息证书中的权利描述确定该车辆是否是具有特殊通行权的车 辆,若是,则接收者可W通过显示屏或语音等向驾驶者提供相应信息,W便车辆驾驶者能够 决定是否采取相应的避让措施。
[0004] 消息证书是有有效期的,过了有效期该消息证书就不能使用了,利用过期的消息 证书签发的消息将不被认可。有时出于某种原因,未过期的消息证书也可能被停止使用,女口 私钥泄露或证书所描述的权限被取消等,该时就需要将该消息证书撤销。被撤销的消息证 书通常记录在一个证书撤销列表(CertificateRevocationList,邸L)中。证书撤销列表 由证书颁发机构(CertificateAuthority,CA)签发,然后下发给需要该列表的用户或存储 于用户可W随时访问的网络中。用户利用消息证书验证收到的签名消息之前,需要首先检 查邸LW确定用于签名的消息证书仍然在有效期内且未被撤销。在车联网系统中,出于效 率和通信的原因,C化都是事先下载至0BU本地。在车联网系统中会有许多原因导致消息 证书在失效期之前就被撤销,例如某公务车辆的功能出现变化,需要撤销原来颁发给它的 具有较高通行优先权的消息证书,或某具有较高通行优先权的车辆或0BU被盗。该时就需 要将被撤销证书的信息及时通知给其他0BU。
[0005] 证书撤销列表通常较为鹿大,需要通过专用通道下载至0脚中,并且C化通常都是 定期更新的。由于车辆动态移动的特性和通信条件的限制,将C化发布至各个0BU不是一 个能够短时间内完成的任务,所W通过定期更新C化的方式并不适合处理紧急情况,例如 车辆盗抢和犯罪分子逃逸等。另外,公安机关可能需要寻找或跟踪某台特定的车辆,该时也 需要将被跟踪车辆所使用的消息证书信息及时下发给0BU。
[0006] 然而,在车联网环境下,目前尚未发现有关于如何及时将被撤销的消息证书的信 息或需要跟踪的消息证书的信息通知给0BU的技术方案。

【发明内容】

[0007] 本发明实施提供了一种车联网系统中的消息传输方法和设备,从而给出了一种将 被撤销的消息证书的信息或需要跟踪的消息证书的信息及时通知给0BU的技术方案。
[0008] 本发明实施例提供了一种车联网系统中的消息发送方法,该方法包括:
[0009] BCS在撤销了任一车载设备0BU的消息证书或确定需要跟踪任一 0BU的消息证书 时,生成相应的控制指令;
[0010] 所述BCS将所述控制指令通知给至少一个0BU,其中,所述控制指令用于将已撤销 的消息证书或需要跟踪的消息证书通知给所述至少一个0BU。
[0011] 本发明实施例中,所述控制指令至少包括;用于描述控制指令的第一参数、与已撤 销的消息证书或需要跟踪的消息证书相关的第二参数、W及用于表示控制指令的有效时间 的第H参数。
[0012] 进一步,所述第一参数至少包括W下信息中的一种:
[0013] 用于指示控制指令为证书撤销指令或证书跟踪指令的第一信息、用于指示控制指 令是否需要转发的第二信息、用于指示控制指令需要转发时所需满足的转发条件的第H信 息、用于指示是否需要上报根据控制指令确定出的相关数据的第四信息、W及用于指示在 需要上报数据时采用的上报方式的第五信息。
[0014] 优选的,所述与已撤销的消息证书相关的第二参数为;包含所述已撤销的消息证 书的标识信息的CRL、或所述已撤销的消息证书的标识信息。
[00巧]基于上述任一实施例,BCS生成相应的控制指令之前,所述方法还包括:
[0016] 所述BCS在确定需要撤销任一 0BU的消息证书时,向CA发送第一消息,W申请撤 销所述第一消息所请求撤销的消息证书;W及,
[0017] 所述BCS获取所述CA根据所述第一消息生成的C化,所述邸L中携带所述BCS申 请撤销的消息证书的标识信息。
[001引基于上述任一实施例,BCS将所述控制指令通知给至少一个0BU,包括:
[0019] 所述BCS将所述控制指令发送给自身选定的路侧设备RSU,W使所述RSU将所述控 制指令发送给该RSU覆盖下的0BU;和/或,
[0020] 所述BCS将所述控制指令直接发送给自身选定的0BU。
[0021] 本发明实施例还提供了一种车联网系统中的消息接收方法,该方法包括:
[0022] 0BU获取BCS通知的控制指令并存储所述控制指令,所述控制指令用于将已撤销 的消息证书或需要跟踪的消息证书通知给0BU;
[0023] 所述0脚在接收到其他0脚播发的消息后,根据已存储的控制指令,对所述其他 0脚播发的消息进行处理。
[0024] 本发明实施例中,所述控制指令至少包括;用于描述控制指令的第一参数、与已撤 销的消息证书或需要跟踪的消息证书相关的第二参数、W及用于表示控制指令的有效时间 的第H参数。
[00巧]进一步,所述第一参数至少包括W下信息中的一种:
[0026]用于指示控制指令为证书撤销指令或证书跟踪指令的第一信息、用于指示控制指 令是否需要转发的第二信息、用于指示控制指令需要转发时所需满足的转发条件的第H信 息、用于指示是否需要上报根据控制指令确定出的相关数据的第四信息、W及用于指示在 需要上报数据时采用的上报方式的第五信息。
[0027] 优选的,所述与已撤销的消息证书相关的第二参数为;包含所述已撤销的消息证 书的标识信息的CRL、或所述已撤销的消息证书的标识信息。
[0028] 基于上述任一实施例,所述0脚获取所述BCS通知的控制指令,包括:
[0029] 所述0BU直接接收所述BCS发送的所述控制指令;和/或,
[0030] 所述0脚接收路侧设备RSU转发的所述控制指令,其中,所述RSU在接收到所述 BCS发送的所述控制指令时,将所述控制指令转发给自身覆盖的所有0BU。
[0031] 基于上述任一实施例,所述0脚存储所述控制指令,还包括:
[0032] 若所述控制指令中携带的第一信息指示控制指令为证书撤销指令,所述0脚将所 述控制指令中携带的与已撤销的消息证书相关的第二参数,存储于自身保存的撤销证书列 表中;
[0033]若所述控制指令中携带的第一信息指示控制指令为证书跟踪指令,所述0脚将所 述控制指令中携带的与需要跟踪的消息证书相关的第二参数,存储于自身保存的跟踪证书 列表中。
[0034] 基于上述任一实施例,所述0脚根据已存储的控制指令,对所述其他0脚播发的消 息进行处理,包括:
[0035] 所述0BU从所述其他0BU播发的消息中,提取出所述其他0BU播放的消息中携带 的消息证书;
[0036] 在所提取出的消息证书为已撤销的消息证书或需要跟踪的消息证书时,所述0BU 从已存储的控制指令中确定所提取出的消息证书对应的控制指令;
[0037] 所述0BU根据确定出的控制指令中携带的用于表示控制指令的有效时间的第H 参数,判断所确定出的控制指令是否在有效时间内,并根据判断结果进行不同的处理。
[0038] 进一步,作为第一种优选的实现方式,所提取出的消息证书为已撤销的消息证书, 且所述判断结果为所确定出的控制指令在有效时间内,所述0脚进行如下处理:
[0039] 所述0BU在所确定出的控制指令中携带的第二信息指示所述控制指令需要转发 时,直接播发所确定出的控制指令,或者,在确定当前满足所确定出的控制指令中携带的第 H信息指示的转发条件时,播发所确定出的控制指令。
[0040] 作为第二种优选的实现方式,所提取出的消息证书为已撤销的消息证书,且所述 判断结果为所确定出的控制指令不在有效时间内,所述0BU进行如下处理:
[0041] 所述0脚从已存储的控制指令中,删除所确定出的控制指令拟及,
[0042] 所述0脚从自身保存的撤销证书列表中删除所确定出的控制指令中指示的已撤 销的消息证书。
[0043] 作为第H种优选的实现方式,所提取出的消息证书为需要跟踪的消息证书,且所 述判断结果为所确定出的控制指令在有效时间内,所述0BU进行如下处理:
[0044] 所述0BU在所确定出的控制指令中携带的第二信息指示控制指令需要转发时,直 接播发所确定出的控制指令,或者在确定当前满足所确定出的控制指令中携带的第H信息 指示的转发条件时,播发所确定出的控制指令;
[0045] 和 / 或,
[0046] 所述0BU在所确定出的控制指令中携带的第四信息指示需要上报根据控制指令 确定出的相关数据时,直接将接收到的所述其他0脚播放的消息上报给所述BCS,或者,按 照所确定出的控制指令中携带的第五信息指示的上报方式,将接收到的所述其他0脚播放 的消息上报给所述BCS。
[0047] 作为第四种优选的实现方式,所提取出的消息证书为需要跟踪的消息证书,且所 述判断结果为所确定出的控制指令不在有效时间内,所述0BU进行如下处理:
[004引所述0BU从已存储的控制指令中,删除所确定出的控制指令拟及,
[0049] 所述0脚从自身保存的跟踪证书列表中,删除所确定出的控制指令中指示的需要 跟踪的消息证书。
[0050] 基于上述任一实施例,所述方法还包括:
[0051] 所述0BU在每个设定的周期到达时,检查自身已存储的控制指令中携带的用于表 示所述控制指令的有效时间的第H参数,W判断自身所存储的控制指令是否在有效时间 内;
[0052] 在确定出自身所存储的任一控制指令不在有效时间内时,所述0BU从已存储的控 制指令中,删除不在有效时间内的控制指令;W及从自身保存的撤销证书列表中删除所述 不在有效时间内的控制指令中指示的已撤销的消息证书,或者,从自身保存的跟踪证书列 表中删除所述不在有效时间内的控制指令中指示的需要跟踪的消息证书。
[0053] 本发明提供了一种后台控制系统BCS,该BCS包括:
[0054] 指令生成模块,用于在撤销了任一车载设备0BU的消息证书或确定需要跟踪任一 0BU的消息证书时,生成相应的控制指令;
[0055] 指令通知模块,用于将所述控制指令通知给至少一个0BU,所述控制指令用于将已 撤销的消息证书或需要跟踪的消息证书通知给所述至少一个0BU。
[0056] 在实施中,所述BCS还包括:
[0057] 证书撤销模块,用于在确定需要撤销任一 0BU的消息证书时,向证书颁发机构CA 发送第一消息,W申请撤销所述第一消息所请求撤销的消息证书;W及,获取所述CA根据 所述第一消息生成的C化,所述邸L中携带所述BCS申请撤销的消息证书的标识信息。
[0058] 在实施中,所述
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1