智能网联编队系统冗余通信方法和装置与流程

文档序号:30584215发布日期:2022-06-29 16:13阅读:151来源:国知局
智能网联编队系统冗余通信方法和装置与流程

1.本公开实施例涉及一种智能网联编队系统冗余通信方法和装置。


背景技术:

2.在网联编队系统里,多车间的通信是至关重要的。现有的网联编队技术一般都是通过叠加相同车用无线通信技术(vehicle to x,v2x)设备来实现冗余通信。
3.目前实现冗余通信的方法中,由于两个v2x设备通信频率一致,通信协议一致,多个设备之间,车与车之间,一辆车上的两个设备之间都可以相互通信,会带来通信负载加重,数据处理繁琐的问题。


技术实现要素:

4.有鉴于此,本技术提供一种智能网联编队系统冗余通信方法和装置,能够在不增加额外的通信负载,避免数据处理繁琐的前提下,实现智能网联编队系统冗余通信。
5.为解决上述技术问题,本技术的技术方案是这样实现的:
6.在一个实施例中,提供了一种智能网联编队系统冗余通信方法,应用于智能网联编队系统中安装有两个v2x通信设备的车辆上,所述两个v2x通信设备为第一通信设备和第二通信设备,且两个通信设备之间不能进行通信,所述方法包括:
7.响应于通过第一通信设备接收到其它车辆发送第一通信信息时,若确定首次接收到所述第一通信信息,则根据所述第二通信信息进行相关处理;否则,丢弃所述第一通信信息;
8.响应于通过第二通信设备接收到所述其它车辆发送的第一通信信息时,若确定首次接收到所述第一通信信息,则根据所述第一通信信息进行相关处理;否则,丢弃所述第一通信信息。
9.在另一个实施例中,提供了一种智能网联编队系统冗余通信装置,应用于智能网联编队系统中安装有两个v2x通信设备的车辆上,所述两个v2x通信设备为第一通信设备和第二通信设备,且两个通信设备之间不能进行通信,所述装置包括:控制单元和响应单元;
10.所述控制单元,用于接收其它车辆通过第一通信设备发送的第一通信信息;接收其它车辆通过第二通信设备发送的第一通信信息;
11.所述响应单元,用于响应于所述控制单元通过第一通信设备接收到其它车辆发送第一通信信息时,若确定首次接收到所述第一通信信息,则根据所述第二通信信息进行相关处理;否则,丢弃所述第一通信信息;响应于所述控制单元通过第二通信设备接收到所述其它车辆发送的第一通信信息时,若确定首次接收到所述第一通信信息,则根据所述第一通信信息进行相关处理;否则,丢弃所述第一通信信息。
12.在另一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述智能网联编队系统冗余通信方法的步骤。
13.在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述智能网联编队系统冗余通信方法的步骤。
14.在另一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现所述智能网联编队系统冗余通信方法的步骤。
15.由上面的技术方案可见,上述实施例中在智能网联编队系统中每个车辆上安装的两个v2x通信设备之间不能进行通信,可以与其他车辆上的对应通信设备通信,通过这样的部署,能够在不增加额外的通信负载,避免数据处理繁琐的前提下,实现智能网联编队系统冗余通信。
附图说明
16.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
17.图1为本技术实施例中智能网联编队系统中车辆安装两个v2x通信设备的示意图;
18.图2为本技术一实施例中智能网联编队系统冗余通信流程示意图;
19.图3为本技术另一实施例中智能网联编队系统冗余通信流程示意图;
20.图4为本技术实施例中智能网联编队系统冗余通信装置结构示意图;
21.图5为本发明实施例提供的电子设备的实体结构示意图。
具体实施方式
22.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
23.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。
24.下面以具体实施例对本发明的技术方案进行详细说明。下面几个具体实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
25.本技术实施例中提供一种智能网联编队系统冗余通信方法,应用于智能网联编队系统中安装有两个v2x通信设备的车辆上,所述两个v2x通信设备为第一通信设备和第二通信设备,且两个通信设备之间不能进行通信,通过这样的部署实现智能网联编队系统冗余通信,能够在不增加额外的通信负载的前提下,实现智能网联编队系统冗余通信。
26.本技术实施例中两个v2x通信设备为了描述上的方便与清楚,在下文描述时称为
第一通信设备和第二通信设备,第一通信设备和第二通信设备之间不能进行通信,即同一车辆的第一通信设备,以及不同车辆的第一通信设备和第二通信设备之间不能通信。
27.本技术实施例中为了实现第一通信设备和第二通信设备之间不能通信,则在部署时,进行如下设置:
28.第一通信设备和第二通信设备之间至少通信频率不同;
29.第一通信设备和第二通信设备之间至少通信协议不同。
30.也就是说所有车辆的第一设备的配置部署是一样的,即通信频率和通信协议均相同,可以互相通信;所有车辆的第二设备的配置部署是一样的,即通信频率和通信协议均相同,可以互相通信;
31.第一设备和第二设备之间不能通信,在具体实现时,可以配置第一通信设备和第二通信设备之间通信频率不同,也可以配置第一通信设备和第二通信设备之间的通信协议不同,还可以设置第一通信设备和第二通信设备之间的通信频率不同,且通信协议不同。
32.通信频率为可以用于智能网联编队系统中通信的通信频率,通信协议为可以用于智能网联编队系统中通信的通信协议,如wifi、蜂窝等。
33.使用什么通信协议通信,按照对应的通信标准进行通信即可,本技术实施例中不再一一赘述。
34.参见图1,图1为本技术实施例中智能网联编队系统中车辆安装两个v2x通信设备的示意图。
35.图1中以两辆车辆为例,每辆车辆安装两个v2x通信设备,即第一通信设备和第二通信设备,不同车辆的第一通信设备的通信频率和通信协议是相同的,可以进行通信;不同车辆的第二通信设备的通信频率和通信协议是相同的,可以进行通信;第一车辆的第一通信设备和第二车辆的第一通信设备之间可以通信,第二车辆的第二通信设备和第二车辆的第二通信设备之间可以通信,第一车辆的第一通信设备与第二车辆的第二通信设备,以及第一车辆的第二通信设备之间不能进行通信;第一车辆的第二通信设备与第二车辆的第一通信设备,以及第一车辆的第一通信设备之间不能进行通信。
36.为了保证在车辆上的冗余通信的有效性,给出如下设备安装位置:
37.不同车辆的第一设备安装在车辆的同一侧,第二设备安装在车辆的另一侧;
38.同一车辆的第一设备和第二设备安装在车辆的不同侧。
39.如图1中,若第一车辆的第一通信设备如果安装在车辆的左侧,则第二车辆的第一通信设备也安装在第二车辆的左侧,第一车辆的第二通信设备安装在车辆的右侧,第二车辆的第二通信设备安装在车辆的右侧;
40.若第一车辆的第一通信设备如果安装在车辆的右侧,则第二车辆的第一通信设备也安装在第二车辆的右侧,第一车辆的第二通信设备安装在车辆的左侧,第二车辆的第二通信设备安装在车辆的左侧。
41.下面结合附图,详细说明本技术实施例中智能网联编队系统冗余通信过程。
42.参见图2,图2为本技术一实施例中智能网联编队系统冗余通信流程示意图。具体步骤为:
43.步骤201,控制第一通信设备向其它车辆的第一通信设备发送第二通信信息。
44.步骤202,控制第二通信设备向所述其它车辆的第二通信设备发送所述第二通信
信息。
45.这里通过第一通信设备和第二通信设备发送第二通信信息时不分先后顺序,可以是同时发送,也可能是时间误差存在先后顺序的发送。
46.以图1为例,第一车辆需要与第二车辆进行通信,且通信内容为第二通信信息时,控制第一车辆控制其上的第一通信设备向第二车辆的第二通信设备发送第二通信信息,同时控制其上的第二通信设备向第二车辆的通信设备发送第二通信信息,以实现冗余通信。
47.第二车辆通过第一通信设备接收到第二通信信息时,确定是否首次接收到所述第二通信信息,如果是,根据所述第二通信信息进行相关处理;否则,丢弃所述第二通信信息。
48.第二车辆通过第二通信设备接收到第二通信信息时,确定是否首次接收到所述第二通信信息,如果是,根据所述第二通信信息进行相关处理;否则,丢弃所述第二通信信息。
49.正常情况,第二车辆会分别通过本地的第一通信设备和第二通信设接收到第一车辆发送的第二通信信息,由于通信链路的不同,接收到第二通信信息会有先后顺序,只处理先接收到第二通信信息,将后接收到的第二通信信息丢弃即可,如果碰巧同时收到,处理其中一个第二通信信息,另外一个直接丢弃即可。
50.上述实施例中以发送通信信息为例,下面结合附图详细说明接收通信信息后的处理过程。
51.以图1为例,第二车辆需要与第一车辆通信,且通信内容为第一通信信息时,第二车辆分别控制其上的第一通信设备和第二通信设备向第一车辆发送第一通信信息;
52.第一车辆会通过第一通信设备和第二通信设备接收到第一通信信息,响应接收到的第一通信信息的具体过程见图3。
53.图3为本技术另一实施例中智能网联编队系统冗余通信流程示意图。具体步骤为:
54.步骤301,响应于通过第一通信设备接收到其它车辆发送第一通信信息时,若确定首次接收到所述第一通信信息,则根据所述第一通信信息进行相关处理;否则,丢弃所述第一通信信息。结束本流程。
55.步骤302,响应于通过第二通信设备接收到所述其它车辆发送的第一通信信息时,若确定首次接收到所述第一通信信息,则根据所述第一通信信息进行相关处理;否则,丢弃所述第一通信信息。
56.在具体实现时,在获取通信信息之前还需要确定是哪个车辆发送的,以免多个车辆发送同一通信信息,而导致一些通信信息被漏掉。
57.正常情况,第一车辆会分别通过本地的第一通信设备和第二通信设接收到第二车辆发送的第一通信信息,由于通信链路的不同,接收到第一通信信息会有先后顺序,只处理先接收到第一通信信息,将后接收到的第一通信信息丢弃即可,如果碰巧同时收到,处理其中一个第一通信信息,另外一个直接丢弃即可。
58.本技术实施例中的第一通信信息和第二通信信息可以相同,也可以不同。
59.本技术实施例中车辆上安装2套v2x通信设备,给每个设备配置不同的通信频率,或者配置不同的通信协议,或者通信频率和通信协议均不相同,互相之间无法进行通信和数据交换。其他车辆按照同样的配置进行安装,保证有2路冗余的通信通道,同时又不增加额外的通信负载。
60.基于同样的发明构思,本技术实施例中还提供一种智能网联编队系统冗余通信装
置。应用于智能网联编队系统中安装有两个v2x通信设备的车辆上,两个v2x通信设备为第一通信设备和第二通信设备,且两个通信设备之间不能进行通信。参见图4,图4为本技术实施例中智能网联编队系统冗余通信装置结构示意图。智能网联编队系统冗余通信装置包括:控制单元401和响应单元402;
61.控制单元401,用于接收其它车辆通过第一通信设备发送的第一通信信息;接收其它车辆通过第二通信设备发送的第一通信信息;
62.响应单元402,用于响应于控制单元401通过第一通信设备接收到其它车辆发送第一通信信息时,若确定首次接收到第一通信信息,则根据第二通信信息进行相关处理;否则,丢弃第一通信信息;响应于控制单元401通过第二通信设备接收到其它车辆发送的第一通信信息时,若确定首次接收到第一通信信息,则根据第一通信信息进行相关处理;否则,丢弃第一通信信息。
63.在另一个实施例中,
64.控制单元401,进一步用于控制第一通信设备向其它车辆的第一通信设备发送第二通信信息;并控制第二通信设备向其它车辆的第二通信设备发送第二通信信息。
65.在另一实施例中,
66.第一通信设备和第二通信设备之间至少通信频率不同。
67.在另一个实施例中,
68.第一通信设备和第二通信设备之间至少通信协议不同。
69.在另一个实施例中,
70.不同车辆的第一设备安装在车辆的同一侧,第二设备安装在车辆的另一侧。
71.在另一个实施例中,
72.同一车辆的第一设备和第二设备安装在车辆的不同侧。
73.上述实施例的单元可以集成于一体,也可以分离部署;可以合并为一个单元,也可以进一步拆分成多个子单元。
74.在另一个实施例中,还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现智能网联编队系统冗余通信方法的步骤。
75.在另一个实施例中,还提供一种计算机可读存储介质,其上存储有计算机指令,指令被处理器执行时可实现智能网联编队系统冗余通信方法中的步骤。
76.图5为本发明实施例提供的电子设备的实体结构示意图。应用于智能网联编队系统中安装有两个v2x通信设备的车辆上,两个v2x通信设备为第一通信设备和第二通信设备,且两个通信设备之间不能进行通信。如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行如下方法:
77.响应于通过第一通信设备接收到其它车辆发送第一通信信息时,若确定首次接收到第一通信信息,则根据第二通信信息进行相关处理;否则,丢弃第一通信信息;
78.响应于通过第二通信设备接收到其它车辆发送的第一通信信息时,若确定首次接收到第一通信信息,则根据第一通信信息进行相关处理;否则,丢弃第一通信信息。
79.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
80.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
81.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
82.在另一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现所述相机角度标定方法的步骤。
83.本技术附图中的流程图和框图,示出了按照本技术公开的各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或者代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应该注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同附图中所标准的顺序发生。例如,两个连接地表示的方框实际上可以基本并行地执行,它们有时也可以按照相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或者流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
84.本领域技术人员可以理解,本技术公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本技术中。特别地,在不脱离本技术精神和教导的情况下,本技术的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,所有这些组合和/或结合均落入本技术公开的范围。
85.本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思路,并不用于限制本技术。对于本领域的技术人员来说,可以依据本发明的思路、精神和原则,在具体实施方式及应用范围上进行改变,其所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1