一种基于车联网的信息传输方法及其相关设备技术

技术编号:27777946 阅读:98 留言:0更新日期:2021-03-23 13:27
本申请提供一种基于车联网的信息传输方法及其相关设备,可令第一终端顺利生成BSM,使得第二终端可接收到来自第一终端的BSM,基于BSM确定第一终端的位置。本申请的方法包括:第一终端获取第一终端的加密后的坐标值;第一终端根据加密后的坐标值生成第一坐标值和第二坐标值;第一终端根据第一坐标值和第二坐标值生成基本安全消息BSM,BSM包含必选字段和可选字段,必选字段用于指示第一坐标值,可选字段用于指示第二坐标值,第一坐标值位于必选字段对应的取值范围中;第一终端向第二终端发送BSM;第二终端根据必选字段指示的第一坐标值和可选字段指示的第二坐标值确定加密后的坐标值;第二终端对加密后的坐标值进行解密,得到第一终端的解密后的坐标值。

【技术实现步骤摘要】
【国外来华专利技术】一种基于车联网的信息传输方法及其相关设备
本申请涉及通信
,尤其涉及一种基于车联网的位置确定方法及其相关设备。
技术介绍
在车联网(vehicletoeverything,V2X)通信技术中,某一车辆可通过广播基本安全消息(basicsafetymessage,BSM),将自身的位置信息告知周围的车辆和路边侧设备,从而使得周围的车辆和路边侧设备基于BSM,确定该车辆的位置。下面以车联网通信系统中的第一终端(某一车载设备)和第二终端(另一车载设备或某一路边侧设备)为例进行说明。在第一终端广播BSM之前,第一终端会令BSM携带用于指示第一终端的坐标值(例如,第一终端的纬度、经度和高程)的必选字段。第一终端在编码该必选字段时,通常会检查第一终端的坐标值是否位于预置的取值范围内,从而确定该必选字段的编码操作是否继续。为了保证信息安全,需要对BSM中传递的第一终端的坐标值加密。第一终端对自身的坐标值进行加密后,可能使得加密后的坐标值位于预置的取值范围外,那么,第一终端会停止编码操作,导致BSM无法生成,故第二终端无法接收到第一终端的BSM,则无法确定第一终端的位置。
技术实现思路
本申请实施例提供了一种基于车联网的信息传输方法及其相关设备,可令第一终端顺利生成BSM,使得第二终端可接收到来自第一终端的BSM,以基于BSM确定第一终端的位置。本申请实施例的第一方面提供一种基于车联网的信息传输方法,该方法包括:当第一终端准备广播BSM时,第一终端可先获取自身的原始坐标值,并对原始坐标值进行加密,得到第一终端的加密后的坐标值。得到加密后的坐标值后,第一终端可获取BSM中必选字段对应的取值范围,该取值范围通常是预置的取值集合,例如,该取值范围可以为{-90000000,-89999999,-89999998,…,89999999,90000000,90000001}等等。接着,第一终端根据加密后的坐标值生成第一坐标值和第二坐标值,使得第一坐标值位于必选字段对应的取值范围中。然后,第一终端根据第一坐标值和第二坐标值生成BSM,并将BSM发送至第二终端。具体地,第一终端所生成的BSM包含必选字段和可选字段,其中,必选字段用于指示第一坐标值,可选字段用于指示第二坐标值。在接收到来自第一终端的BSM后,第二终端可解析BSM,进而根据必选字段指示的第一坐标值和可选字段指示的第二坐标值确定加密后的坐标值。得到加密后的坐标值后,第二终端则对加密后的坐标值进行解密,得到第一终端的解密后的坐标值(即第一终端的原始坐标值),从而根据解密后的坐标值确定第一终端的位置。从上述方法可以看出:第一终端在获取第一终端的加密后的坐标值后,可根据加密后的坐标值生成第一坐标值和第二坐标值。由于第一坐标值位于必选字段对应的取值范围中,故第一终端可完成用于指示第一坐标值的必选字段的编码操作以及用于指示第二坐标值的可选字段的编码操作,从而顺利生成BSM,使得第二终端可接收来自第一终端的BSM,并基于BSM所指示的第一坐标值和第二坐标值,确定第一终端的位置。在一种可能的实现方式中,在一种可能的实现方式中,第一终端根据加密后的坐标值生成第一坐标值和第二坐标值包括:第一终端可将加密后的坐标值按数值的比特位进行拆分,得到第一坐标值和第二坐标值。前述实现方式中,由于第一终端按数值的比特位将加密后的坐标值拆分成两部分,即第一坐标值和第二坐标值,那么第一坐标值的位数和第二坐标值的位数均少于加密后的坐标值的位数,可令第一坐标值远小于加密后的坐标值,使得第一坐标值位于必选字段对应的取值范围内,确保必选字段的编码操作可以完成。更进一步地,由于必选字段指示的第一坐标值和可选字段指示的第二坐标值可拼接成第一终端的加密后的坐标值,故第二终端在接收到第一终端的BSM后,可根据第一坐标值和第二坐标值确定第一终端的加密后的坐标值。在一种可能的实现方式中,第二终端根据必选字段指示的第一坐标值和可选字段指示的第二坐标值确定第一终端的加密后的坐标值包括:第二终端在接收到来自第一终端的BSM后,可将必选字段指示的第一坐标值和可选字段指示的第二坐标值进行拼接,从而得到第一终端的加密后的坐标值。在一种可能的实现方式中,加密后的坐标值为N位数,第一坐标值为加密后的坐标值的前M位数,第二坐标值为加密后的坐标值的后N-M位数;或,加密后的坐标值为N位数,第一坐标值为加密后的坐标值的后M位数,第二坐标值为加密后的坐标值的前N-M位数;其中,M和N为正整数,N≥M。前述实现方式中,当加密后的坐标值为N位数时,将加密后的坐标值按数值的比特位进行拆分后,第一坐标值可为加密后的坐标值的前M位数或后M位数(相应地,第二坐标值则为加密后的坐标值的后N-M位数或前N-M位数),提高了方案的灵活度和可选择性。更进一步地,第一坐标值可为加密后的坐标值的奇位数,第二坐标值为加密后的坐标值的偶位数;或,第一坐标值可为加密后的坐标值的偶位数,第二坐标值为加密后的坐标值的奇位数。例如,设加密后的坐标值为12345678,第一坐标值可为加密后的坐标值的奇位数,即1357,则第二坐标值为加密后的坐标值的偶位数,即2468等等。此外,第一坐标值和第二坐标值还可以是加密后的坐标值按其他比特位拆分方式(例如,设加密后的坐标值为8位数,加密后的坐标值的第1位、第2位、第5位和第6位构成第一坐标值,加密后的坐标值的第3位、第4位、第7位和第8位构成第二坐标值等等)得到的,此种拆分方式的信息可以是一种加密信息,可以由第一终端和第二终端事先约定,或者可以被携带在BSM的某个可选字段中,提高了信息传输的安全性。在一种可能的实现方式中,第一终端根据加密后的坐标值生成第一坐标值和第二坐标值包括:第一终端先获取位于必选字段对应的取值范围中的第一坐标值,例如,第一坐标值可为预置的数值(即一个提前设置的固定值),且该预置的坐标值位于必选字段对应的取值范围中,又如,第一终端可在必选字段对应的取值范围中,随机获取一个数值作为第一坐标值等等。然后,第一终端对加密后的坐标值和第一坐标值进行计算,得到第二坐标值。前述实现方式中,第一终端可直接获取位于必选字段对应的取值范围中的第一坐标值,确保必选字段的编码操作可以完成。更进一步地,第一终端还可令加密后的坐标值、必选字段指示的第一坐标值和可选字段指示的第二坐标值之间存在一定的计算关系,使得第二终端在接收到第一终端的BSM后,可根据第一坐标值和第二坐标值确定第一终端的加密后的坐标值。在一种可能的实现方式中,第二终端根据必选字段指示的第一坐标值和可选字段指示的第二坐标值确定第一终端的加密后的坐标值包括:第二终端在接收到来自第一终端的BSM后,可对必选字段指示的第一坐标值和可选字段指示的第二坐标值进行计算,从而得到第一终端的加密后的坐标值。在一种可能的实现方式中,加密后的坐标值、第一坐标值和第二坐标值之间的计算关系可以为:加密后的坐标值为第一坐标值与第二坐标值的和、差、积或商,提高了方案的灵活度和可选择性。在一种可能的实现方式中,本文档来自技高网...

【技术保护点】
1.一种基于车联网的信息传输方法,其特征在于,所述方法包括:/n第一终端获取所述第一终端的加密后的坐标值;/n所述第一终端根据所述加密后的坐标值生成第一坐标值和第二坐标值;/n所述第一终端根据所述第一坐标值和第二坐标值生成基本安全消息BSM,所述BSM包含必选字段和可选字段,所述必选字段用于指示所述第一坐标值,所述可选字段用于指示所述第二坐标值,所述第一坐标值位于所述必选字段对应的取值范围中;/n所述第一终端向第二终端发送所述BSM;/n所述第二终端接收所述BSM;/n所述第二终端根据所述必选字段指示的第一坐标值和所述可选字段指示的第二坐标值确定所述加密后的坐标值;/n所述第二终端对所述加密后的坐标值进行解密,得到所述第一终端的解密后的坐标值。/n

【技术特征摘要】
【国外来华专利技术】1.一种基于车联网的信息传输方法,其特征在于,所述方法包括:
第一终端获取所述第一终端的加密后的坐标值;
所述第一终端根据所述加密后的坐标值生成第一坐标值和第二坐标值;
所述第一终端根据所述第一坐标值和第二坐标值生成基本安全消息BSM,所述BSM包含必选字段和可选字段,所述必选字段用于指示所述第一坐标值,所述可选字段用于指示所述第二坐标值,所述第一坐标值位于所述必选字段对应的取值范围中;
所述第一终端向第二终端发送所述BSM;
所述第二终端接收所述BSM;
所述第二终端根据所述必选字段指示的第一坐标值和所述可选字段指示的第二坐标值确定所述加密后的坐标值;
所述第二终端对所述加密后的坐标值进行解密,得到所述第一终端的解密后的坐标值。


2.一种基于车联网的信息传输方法,其特征在于,所述方法包括:
第一终端获取第一终端的加密后的坐标值;
所述第一终端根据所述加密后的坐标值生成第一坐标值和第二坐标值;
所述第一终端根据所述第一坐标值和第二坐标值生成BSM,所述BSM包含必选字段和可选字段,所述必选字段用于指示所述第一坐标值,所述可选字段用于指示所述第二坐标值,所述第一坐标值位于所述必选字段对应的取值范围中;
所述第一终端向第二终端发送所述BSM。


3.根据权利要求2所述的方法,其特征在于,所述第一终端根据所述加密后的坐标值生成第一坐标值和第二坐标值包括:
所述第一终端将所述加密后的坐标值进行拆分,得到第一坐标值和第二坐标值。


4.根据权利要求3所述的方法,其特征在于,所述加密后的坐标值为N位数,所述第一坐标值为所述加密后的坐标值的前M位数,所述第二坐标值为所述加密后的坐标值的后N-M位数;
或,
所述加密后的坐标值为N位数,所述第一坐标值为所述加密后的坐标值的后M位数,所述第二坐标值为所述加密后的坐标值的前N-M位数;
其中,M和N为正整数,N≥M。


5.根据权利要求2所述的方法,其特征在于,所述第一终端根据所述加密后的坐标值生成第一坐标值和第二坐标值包括:
所述第一终端获取位于所述取值范围中的第一坐标值;
所述第一终端对所述加密后的坐标值和所述第一坐标值进行计算,得到第二坐标值。


6.根据权利要求5所述的方法,其特征在于,所述加密后的坐标值为所述第一坐标值与所述第二坐标值的和、差、积或商。


7.根据权利要求2所述的方法,其特征在于,所述第一终端根据所述加密后的坐标值生成第一坐标值和第二坐标值包括:
所述第一终端获取位于所述取值范围中的第一坐标值,所述第一坐标值用于指示所述第二坐标值为所述加密后的坐标值;
所述第一终端确定所述第二坐标值为所述加密后的坐标值。


8.根据权利要求7所述的方法,其特征在于,所述第一坐标值为所述取值范围中的最大值或最小值。


9.一种基于车联网的信息传输方法,其特征在于,所述方法包括:
第二终端接收来自第一终端的BSM,所述BSM包含必选字段和可选字段,所述必选字段用于指示第一坐标值,所述可选字段用于指示第二坐标值,所述第一坐标值位于所述必选字段对应的取值范围中;
所述第二终端根据所述必选字段指示的第一坐标值和所述可选字段指示的第二坐标值确定所述第一终端的加密后的坐标值;
所述第二终端对所述加密后的坐标值进行解密,得到所述第一终端的解密后的坐标值。


10.根据权利要求9所述的方法,其特征在于,所述第二终端根据所述必选字段指示的第一坐标值和所述可选字段指示的第二坐标值确定第一终端的加密后的坐标值包括:
所述第二终端将所述必选字段指示的第一坐标值和所述可选字段指示的第二坐标值进行拼接,得到第一终端的加密后的坐标值。


11.根据权利要求10所述的方法,其特征在于,所述加密后的坐标值为N位数,所述第...

【专利技术属性】
技术研发人员:潘凯陈幼雷李明超
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1