车载计算负载均衡系统、方法、存储介质和车辆技术方案

技术编号:37846068 阅读:8 留言:0更新日期:2023-06-14 22:30
本发明专利技术涉及汽车领域,具体而言,涉及一种车载计算负载均衡系统、方法、存储介质和车辆。该方法包括:接收服务请求;查询与所述服务请求相关的一个或多个服务提供者;根据所述一个或多个服务提供者的容量和负载状态从中选择至少一个服务提供者;以及将所述服务请求发送至所述至少一个服务提供者;其中,所述服务提供者为计算子板。根据本发明专利技术的车载计算负载均衡方案可以通过车载计算集群的高扩展性和高伸缩性来提高车载计算平台的计算能力、处理能力,从而满足乘用车高性能计算的需求。从而满足乘用车高性能计算的需求。从而满足乘用车高性能计算的需求。

【技术实现步骤摘要】
车载计算负载均衡系统、方法、存储介质和车辆


[0001]本专利技术涉及汽车领域,具体而言,涉及一种车载计算负载均衡系统、方法、存储介质和车辆。

技术介绍

[0002]当前乘用车技术发展迅速,以“智能化、网联化、电动化、共享化”为代表的“新四化”为方向,各类高级辅助驾驶技术层出不穷,甚至有些公司提出了自动驾驶、无人驾驶等目标,进一步提高乘用车的智能化水平。同时随着图像处理技术、语音处理技术的应用率和普及率不断提高,在提高客户驾乘体验的同时,也对乘用车系统的计算能力提出了新的要求,特别是对图像处理技术、系统计算能力的要求超过了传统系统数十甚至数百倍。单一的中央处理芯片(CPU)已经不足以满足这种逐年增加的计算能力需求。
[0003]当前乘用车传感器技术也不断发展,从原来超声波传感器、毫米波雷达传感器逐渐发展成前视摄像头传感器、驾驶员摄像头传感器、后视摄像头传感器、激光雷达传感器等多种高性能传感器,这些高性能传感器的特点是数据量大、数据处理的实时性要求高,且传感器产生的数据需要被多个乘用车软件模块使用。这些传感器对车载计算平台带来了新的挑战,比如处理实时性高,不得不使用多个计算子板并行处理各类传感器数据;比如数据被多个乘用车软件模块使用,不得不使用特定的机制来共享传感器数据。

技术实现思路

[0004]根据本专利技术的车载计算负载均衡系统、方法、存储介质和车辆通过车载计算集群的高扩展性和高伸缩性可以有效提高车载计算平台的计算能力、处理能力,从而满足乘用车高性能计算的需求。
[0005]为实现以上目的中的一个或多个,本专利技术提供以下技术方案。具体而言:根据本专利技术的第一方面,提供了一种车载计算负载均衡系统,其特征在于,包括一个或多个计算子板,所述一个或多个计算子板中的每个计算子板均采用面向服务架构并且被配置为:接收服务请求;查询与所述服务请求相关的一个或多个服务提供者;根据所述一个或多个服务提供者的容量和负载状态从中选择至少一个服务提供者;以及如果所述至少一个服务提供者包括其他计算子板,则将所述服务请求发送至所述其他计算子板。
[0006]根据本专利技术另一实施例或以上任一实施例的系统,其中,所述多个计算子板通过以太网进行数据交互。
[0007]根据本专利技术一实施例的系统,其中,所述计算子板还被配置为:如果查询不到与所述服务请求相关的服务提供者,则将所述服务请求发送至负载率最小的计算子板。
[0008]根据本专利技术另一实施例或以上任一实施例的系统,其中,所述计算子板还被配置为:如果与所述服务请求相关的所述一个或多个服务提供者的负载率均高于第一阈值,则将所述服务请求发送至负载率最小的其他计算子板。
[0009]根据本专利技术另一实施例或以上任一实施例的系统,其中,所述计算子板还被配置
为:将其提供的服务列表同步至其他计算子板。
[0010]根据本专利技术的第二方面,提供一种采用面向服务架构的计算负载均衡方法,其特征在于,包括:接收服务请求;查询与所述服务请求相关的一个或多个服务提供者;根据所述一个或多个服务提供者的容量和负载状态从中选择至少一个服务提供者;以及将所述服务请求发送至所述至少一个服务提供者;其中,所述服务提供者为计算子板。
[0011]根据本专利技术一实施例的方法,其中,所述计算子板通过以太网进行数据交互。
[0012]根据本专利技术另一实施例或以上任一实施例的方法,还包括:如果查询不到与所述服务请求相关的服务提供者,则将所述服务请求发送至负载率最小的计算子板。
[0013]根据本专利技术另一实施例或以上任一实施例的方法,还包括:如果与所述服务请求相关的所述一个或多个服务提供者的负载率均高于第一阈值,则将所述服务请求发送至负载率最小的其他计算子板。
[0014]根据本专利技术另一实施例或以上任一实施例的方法,还包括:将每个计算子板提供的服务列表同步至其他计算子板。
[0015]根据本专利技术的第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令由处理器执行时,使得所述处理器根据本专利技术的第二方面所述的方法。
[0016]根据本专利技术的第四方面,提供了一种车辆,其特征在于,具备根据本专利技术的第一方面所述的系统。
[0017]根据本专利技术的一个或多个方面的实施例创新地提出了车载计算集群的概念,将多个计算子板组合在一起形成车载计算集群,通过车载计算集群的高扩展性和高伸缩性,满足乘用车高性能计算的需求。
附图说明
[0018]本专利技术的上述和/或其它方面和优点将通过以下结合附图的各个方面的描述变得更加清晰和更容易理解,附图中相同或相似的单元采用相同的标号表示。附图包括:图1示出了根据本专利技术的一个实施例的车载计算负载均衡系统100的示意性框图;图2示出了根据本专利技术的一个实施例的车载计算负载均衡系统200的框图;图3示出了根据本专利技术的一个实施例的车载计算负载均衡系统300的框图;图4示出了根据本专利技术的一个实施例的车载计算负载均衡系统400的框图;图5示出了根据本专利技术的一个实施例的车载计算负载均衡系统500的框图;以及图6示出了根据本专利技术的一个实施例的采用面向服务架构的计算负载均衡方法600的流程图。
具体实施方式
[0019]在本说明书中,参照其中图示了本专利技术示意性实施例的附图更为全面地说明本专利技术。但本专利技术可以按不同形式来实现,而不应解读为仅限于本文给出的各实施例。给出的各实施例旨在使本文的披露全面完整,以将本专利技术的保护范围更为全面地传达给本领域技术人员。
[0020]诸如“包含”和“包括”之类的用语表示除了具有在说明书和权利要求书中有直接
和明确表述的单元和步骤以外,本专利技术的技术方案也不排除具有未被直接或明确表述的其它单元和步骤的情形。诸如“第一”和“第二”之类的用语并不表示单元在时间、空间、大小等方面的顺序而仅仅是作区分各单元之用。
[0021]下文参考根据本专利技术实施例的方法和系统的流程图说明、框图和/或流程图来描述本专利技术。将理解这些流程图说明和/或框图的每个框、以及流程图说明和/或框图的组合可以由计算机程序指令来实现。可以将这些计算机程序指令提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器以构成机器,以便由计算机或其它可编程数据处理设备的处理器执行的这些指令创建用于实施这些流程图和/或框和/或一个或多个流程框图中指定的功能/操作的部件。还应该注意在一些备选实现中,框中所示的功能/操作可以不按流程图所示的次序来发生。例如,依次示出的两个框实际可以基本同时地执行或这些框有时可以按逆序执行,具体取决于所涉及的功能/操作。
[0022]可以将这些计算机程序指令加载到计算机或其它可编程数据处理器上以使一系列的操作步骤在计算机或其它可编程处理器上执行,以便构成计算机实现的进程,以使计算机或其它可编程数据处理器上执行的这些指令提供用于实施此流程图和/或框图的一个或多个框中指定的功能或操作的步骤。还应该注意在一些备选实现中,框中所示的功能/操作可以不按流程图所示的次序来发生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载计算负载均衡系统,其特征在于,包括一个或多个计算子板,所述一个或多个计算子板中的每个计算子板均采用面向服务架构并且被配置为:接收服务请求;查询与所述服务请求相关的一个或多个服务提供者;根据所述一个或多个服务提供者的容量和负载状态从中选择至少一个服务提供者;以及如果所述至少一个服务提供者包括其他计算子板,则将所述服务请求发送至所述其他计算子板。2.根据权利要求1所述的系统,其中,所述多个计算子板通过以太网进行数据交互。3.根据权利要求1所述的系统,其中,所述计算子板还被配置为:如果查询不到与所述服务请求相关的服务提供者,则将所述服务请求发送至负载率最小的计算子板。4.根据权利要求1所述的系统,其中,所述计算子板还被配置为:如果与所述服务请求相关的所述一个或多个服务提供者的负载率均高于第一阈值,则将所述服务请求发送至负载率最小的其他计算子板。5.根据权利要求1所述的系统,其中,所述计算子板还被配置为:将其提供的服务列表同步至其他计算子板。6.一种采用面向服务架构的计算负载均衡方法,其特征在于,包括:接收服务请求;查询与所述服务请求...

【专利技术属性】
技术研发人员:黄显智董艳栋王柳禕尹孟征范海波金彦
申请(专利权)人:泛亚汽车技术中心有限公司
类型:发明
国别省市:

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

1