一种车载容器间的通信方法、装置、车辆和电子设备制造方法及图纸

技术编号:36527558 阅读:12 留言:0更新日期:2023-02-01 16:07
本公开涉及一种车载容器间的通信方法、装置、车辆和电子设备,包括:第一代理节点获取至少一个第一容器应用发送的应用信息;所述第一代理节点通过通信中间件与其他代理节点构建管理通道;通过所述管理通道,所述第一代理节点与所述其他代理节点交互各自获取的所述应用信息;所述第一代理节点根据交互获取所述其他代理节点对应的应用信息,确定与所述第一容器应用相匹配的第二容器应用,所述第二容器应用为与第二代理节点相对应的容器应用;所述第一容器应用通过所述通信中间件建立与所述第二容器应用的数据传输通道。本公开能够实现车载容器应用之间的快速且稳定的数据传输,降低对现有组网的侵入,统一传输路径的规则配置,便于管理。便于管理。便于管理。

【技术实现步骤摘要】
一种车载容器间的通信方法、装置、车辆和电子设备


[0001]本公开涉及通信
,尤其涉及一种车载容器间的通信方法、装置、车辆、电子设备和计算机可读存储介质。

技术介绍

[0002]相关技术中,车载容器是通过容器的方式,承载各种应用程序,解耦了软件和硬件。随着汽车的智能化、网联化的快速发展,应用程序运行在具有独立的运行环境的车载容器中,使得应用程序级别的迁移更快。
[0003]但是,在现有技术中,只是将容器进行分组,并在分组内的容器内和内部应用进行映射,在数据传输时,容器内的车载应用相互之间发现困难,不能够确保数据传输的稳定性,且数据需要进行传输时需要侵入现有组网,经过的路径较多,没有统一的规则配置,导致数据传输存在延迟。
[0004]因此,亟需一种使得车载应用在采用容器技术时,能够实现车载容器应用之间的快速且稳定的数据传输,降低现有组网侵入,统一传输路径的规则配置的方法。

技术实现思路

[0005]为克服相关技术中存在的问题,本公开提供一种车载容器间的通信方法、装置、车辆、电子设备和计算机可读存储介质。
[0006]根据本公开实施例的第一方面,提供一种车载容器间的通信方法,包括:第一代理节点获取至少一个第一容器应用发送的应用信息;所述第一代理节点通过通信中间件与其他代理节点构建管理通道;通过所述管理通道,所述第一代理节点与所述其他代理节点交互各自获取的所述应用信息;所述第一代理节点根据交互获取所述其他代理节点对应的应用信息,确定与所述第一容器应用相匹配的第二容器应用,所述第二容器应用为与第二代理节点相对应的容器应用;所述第一容器应用通过所述通信中间件建立与所述第二容器应用的数据传输通道。
[0007]在一些实施例中,所述第一代理节点获取至少一个第一容器应用发送的应用信息,包括:所述第一容器应用向所述第一代理节点监听的广播地址发送所述应用信息,所述应用信息包括应用参与者信息和应用端点信息;通过所述第一代理节点记录所述第一容器应用对应的所述应用信息。
[0008]在一些实施例中,所述第一代理节点通过通信中间件与其他代理节点构建管理通道,包括:所述第一代理节点和所述其他代理节点交互节点信息;根据通信中间件协议,对参与通信的所有代理节点进行发现;根据所述通信中间件,建立所述第一代理节点和其他代理节点的管理通道。
[0009]在一些实施例中,所述第一容器应用通过所述通信中间件建立与所述第二容器应用的数据传输通道,包括:根据所述第一容器应用的应用信息,配置所述第一容器应用的策略路由;通知所述第一容器应用,所述第一代理节点获取所有所述应用参与者信息,根据所
述通信中间件基于所述策略路由建立与所述第二容器应用的数据传输通道。
[0010]在一些实施例中,所述第一容器应用通过所述通信中间件建立与所述第二容器应用的数据传输通道之后,包括:所述第一容器应用通知所述第一代理节点所述数据传输通道已建立;所述第一代理节点通知时间队列管理模块对待调度数据帧进行优先级配置,确定每个所述待调度数据帧的帧序列。
[0011]在一些实施例中,所述第一代理节点通知时间队列管理模块对待调度消息队列进行优先级配置,确定每个待调度消息队列的帧序列,具体包括:根据所述时间队列管理模块对所述第一容器应用和第二容器应用进行时间同步;配置每个待调度数据帧的时间窗口,通过所述时间窗口对所述待调度数据帧进行时间调度;根据所述第一代理节点配置所述待调度数据帧的抢占策略,所述抢占策略包括抢占和不抢占;在所述待调度数据帧的抢占策略为抢占时,根据所述待调度数据帧优先级的高低进行所述时间调度的抢占。
[0012]根据本公开实施例的第二方面,提供一种车载容器间的通信装置,包括:第一代理节点、第一容器应用、第二代理节点、第二容器应用、时间队列管理模块和交换机,所述第一代理节点、所述第二代理节点和所述时间队列管理模块均通信连接;所述第一容器应用与所述第一代理节点通信连接,所述第二容器应用与所述第二代理节点通信连接;所述第一代理节点用于获取至少一个第一容器应用发送的应用信息;所述第一代理节点还用于通过通信中间件构建与其他代理节点的管理通道;所述第一代理节点还用于通过所述管理通道,所述第一代理节点与所述其他代理节点交互各自获取的所述应用信息;所述第一代理节点还用于根据交互获取所述其他代理节点对应的应用信息,确定与所述第一容器应用相匹配的第二容器应用,所述第二容器应用为与所述第二代理节点相对应的容器应用;所述第一容器应用用于通过所述通信中间件建立与所述第二容器应用的数据传输通道。
[0013]根据本公开实施例的第三方面,提供一种车辆,存储有一组指令集,所述指令集被所述车辆执行,以实现本公开第一方面所提供的车载容器间的通信方法。
[0014]根据本公开实施例的第四方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本公开第一方面所提供的车载容器间的通信方法。
[0015]根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的车载容器间的通信方法的步骤。
[0016]本公开的实施例提供的技术方案可以包括以下有益效果:车载容器应用通过通信中间件构建与其他车载容器应用的专属数据传输通道,统一了数据传输配置,实现与其他车载应用之间快速且稳定的数据传输,且通过特定的数据传输通道,避免了时间延迟和容器网络难以监控的问题;车载应用在使用容器技术时,能够通过通信中间件确保通信节点之间相互发现,且降低了对现有组网的占用情况,便于进行监控管理和后期维护。
[0017]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施
例,并与说明书一起用于解释本公开的原理。
[0019]图1是根据一示例性实施例示出的一种车载容器间的通信方法的流程图。
[0020]图2为一示例性实施例示出的获取应用信息的流程图。
[0021]图3为一示例性实施例示出的管理通道建立方法的流程图。
[0022]图4为一示例性实施例示出的数据传输通道建立方法的流程图。
[0023]图5为一示例性实施例示出的监测连接状态方法的流程图。
[0024]图6为一示例性实施例示出的优先级配置方法的流程图。
[0025]图7为一示例性实施例示出的时间同步方法的流程图。
[0026]图8为一示例性实施例示出的帧序列传输方法的流程图。
[0027]图9是根据一示例性实施例示出的一种车载容器间的通信装置的框图。
[0028]图10是根据一示例性实施例示出的一种车辆的框图。
[0029]图11是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式...

【技术保护点】

【技术特征摘要】
1.一种车载容器间的通信方法,其特征在于,包括:第一代理节点获取至少一个第一容器应用发送的应用信息;所述第一代理节点通过通信中间件与其他代理节点构建管理通道;通过所述管理通道,所述第一代理节点与所述其他代理节点交互各自获取的所述应用信息;所述第一代理节点根据交互获取所述其他代理节点对应的应用信息,确定与所述第一容器应用相匹配的第二容器应用,所述第二容器应用为与第二代理节点相对应的容器应用;所述第一容器应用通过所述通信中间件建立与所述第二容器应用的数据传输通道。2.根据权利要求1所述的车载容器间的通信方法,其特征在于,所述第一代理节点获取至少一个第一容器应用发送的应用信息,包括:所述第一容器应用向所述第一代理节点监听的广播地址发送所述应用信息,所述应用信息包括应用参与者信息和应用端点信息;通过所述第一代理节点记录所述第一容器应用对应的所述应用信息。3.根据权利要求1所述的车载容器间的通信方法,其特征在于,所述第一代理节点通过通信中间件与其他代理节点构建管理通道,包括:所述第一代理节点和所述其他代理节点交互节点信息;根据通信中间件协议,对参与通信的所有代理节点进行发现;根据所述通信中间件,建立所述第一代理节点和其他代理节点的管理通道。4.根据权利要求2所述的车载容器间的通信方法,其特征在于,所述第一容器应用通过所述通信中间件建立与所述第二容器应用的数据传输通道,包括:根据所述第一容器应用的应用信息,配置所述第一容器应用的策略路由;通知所述第一容器应用,所述第一代理节点获取所有所述应用参与者信息,根据所述通信中间件基于所述策略路由建立与所述第二容器应用的数据传输通道。5.根据权利要求1所述的车载容器间的通信方法,其特征在于,所述第一容器应用通过所述通信中间件建立与所述第二容器应用的数据传输通道之后,包括:所述第一容器应用通知所述第一代理节点所述数据传输通道已建立;所述第一代理节点通知时间队列管理模块对待调度数据帧进行优先级配置,确定每个所述待调度数据帧的帧序列。6.根据权利要求5所述的车载容器间的通信方法,其特征在于,所述第一代理节点通知...

【专利技术属性】
技术研发人员:邓停东陈永波
申请(专利权)人:国科础石重庆软件有限公司
类型:发明
国别省市:

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

1