[go: up one dir, main page]

CN115113603A - Electrical architecture systems and vehicles for vehicles - Google Patents

Electrical architecture systems and vehicles for vehicles Download PDF

Info

Publication number
CN115113603A
CN115113603A CN202210618011.0A CN202210618011A CN115113603A CN 115113603 A CN115113603 A CN 115113603A CN 202210618011 A CN202210618011 A CN 202210618011A CN 115113603 A CN115113603 A CN 115113603A
Authority
CN
China
Prior art keywords
software
layer
service
architecture system
hardware
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210618011.0A
Other languages
Chinese (zh)
Inventor
王磊
李勇
陈昊
吕鹏
邢姗姗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IAT Automobile Technology Co Ltd
Original Assignee
IAT Automobile Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IAT Automobile Technology Co Ltd filed Critical IAT Automobile Technology Co Ltd
Priority to CN202210618011.0A priority Critical patent/CN115113603A/en
Publication of CN115113603A publication Critical patent/CN115113603A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0213Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides an electrical architecture system for a vehicle and a vehicle, the architecture system comprising: the basic platform layer comprises a service software layer, a middleware and a hardware layer, wherein the middleware is arranged between the service software layer and the hardware layer and is used for decoupling software and hardware; the application software layer is used for carrying out service function logic design according to service functions and user requirements; and the application software layer calls the service software of the service software layer through the service communication interface. The functional software does not depend on other functional software, and does not use the fixed CAN signal communication among the functional software for logic binding, but applies the Ethernet dynamic connection technology, designs a service software interface, is called by the functional software, and the whole architecture system has higher mobility, CAN realize the reconstruction of the functional software, rearranges the service and completes the agile development of the software. The invention can quickly and conveniently finish the requirement of function development under the increasing user function requirements, and can carry out infinite function reconstruction according to the user requirements.

Description

用于车辆的电气架构系统及车辆Electrical architecture systems and vehicles for vehicles

技术领域technical field

本发明涉及汽车技术领域,尤其是涉及到一种用于车辆的电气架构系统及车辆。The present invention relates to the technical field of automobiles, and in particular, to an electrical architecture system and a vehicle for vehicles.

背景技术Background technique

当前电子电气架构设计是一种传统分布式架构设计,其功能设计相对固化,一般基于各控制器间的交互信号进行控制,功能软件之间存在较为复杂的交互逻辑且未进行解耦设计,导致每个功能都需要通过其它功能软件绑定控制。这种电子电气架构平台不利于平台化,模块化的功能设计,更不利于日益增长的车辆个性化,智能化以及面向用户的服务化设计。The current electronic and electrical architecture design is a traditional distributed architecture design, and its functional design is relatively solid, and is generally controlled based on the interactive signals between the controllers. Each function needs to be controlled by other function software binding. This kind of electronic and electrical architecture platform is not conducive to platform-based and modular functional design, and it is not conducive to the increasingly personalized, intelligent and user-oriented service design of vehicles.

特别针对于车辆的控制系统的电气架构设计,其功能开发无法满足日益增长的用户体验需求,在进行功能开发过程中或者在新的设计变更过程中,需要一系列相关控制器的逻辑或CAN信号变更,由于其软件的耦合关系和绑定的功能逻辑,增加了新功能的开发难度和开发周期,且增加了变更成本,其不仅不能支持功能的敏捷开发,而且对于后续功能重构及扩展,实现千人千面的用户体验也非常困难的。Especially for the electrical architecture design of the control system of the vehicle, its function development cannot meet the increasing user experience requirements. In the process of function development or in the process of new design changes, a series of logic or CAN signals of related controllers are required. Change, due to the coupling relationship of its software and the functional logic of binding, increases the development difficulty and development cycle of new functions, and increases the cost of change. It not only cannot support the agile development of functions, but also for subsequent functional reconstruction and expansion, It is also very difficult to achieve a user experience with thousands of people.

参阅图1,图1是一种现有技术下的传统电气架构,在需要更改软件控制器(ECU1~ECUn)时,此时由于软件控制器的耦接,在更新一个全新功能时需要对每个软件控制器都进行更新,开发周期长且成本费用极高。Referring to FIG. 1, FIG. 1 is a conventional electrical architecture in the prior art. When software controllers (ECU1-ECUn) need to be changed, due to the coupling of the software controllers, each new function needs to be updated when updating a new function. Every software controller is updated, the development cycle is long and the cost is very high.

有鉴于此,特提出本发明。In view of this, the present invention is proposed.

发明内容SUMMARY OF THE INVENTION

本发明提供了一种用于车辆的电气架构系统及车辆,以解决上述的现有技术下基于各控制器间的交互信号进行控制,电子电气架构平台不利于平台化,模块化的功能设计等技术问题。The present invention provides an electrical architecture system for a vehicle and a vehicle, so as to solve the above-mentioned control based on the interactive signals between the controllers in the prior art, the electronic and electrical architecture platform is not conducive to platformization, and the modularized functional design, etc. technical problem.

在本发明的第一方面,提供了一种用于车辆的电气架构系统,架构系统包括:基础平台层,包括服务软件层、中间件及硬件层,中间件设置在服务软件层和硬件层之间用于软件与硬件的解耦;应用软件层,包括应用软件,应用软件用于根据业务功能和用户需求进行业务功能逻辑设计;其中,应用软件层通过服务通信接口调用服务软件层的服务软件。将现有技术中的原功能软件架构拆分为应用软件层和基础平台层两层软件,将车辆基础功能转变为服务软件层中的服务软件,并针对服务软件完成服务接口设计,而应用软件层中的应用软件,通过调用服务软件,完成功能逻辑灵活编排设计;基础平台层完成对执行器的控制或传感器数据采集,实现分层独立设计,层层解耦。In a first aspect of the present invention, an electrical architecture system for a vehicle is provided. The architecture system includes: a basic platform layer, including a service software layer, a middleware and a hardware layer, and the middleware is arranged between the service software layer and the hardware layer. It is used for decoupling software and hardware; the application software layer, including application software, is used to design business function logic according to business functions and user requirements; wherein, the application software layer invokes the services of the service software layer through the service communication interface software. The original function software architecture in the existing technology is divided into two layers of software, the application software layer and the basic platform layer, the basic functions of the vehicle are transformed into service software in the service software layer, and the service interface design is completed for the service software, while the application software The application software in the layer, by calling the service software, completes the flexible arrangement and design of functional logic; the basic platform layer completes the control of the actuator or the collection of sensor data, and realizes the layered independent design and layer-by-layer decoupling.

在本发明可选的方案中,基础平台层包括选自如下的一种或多种:原子服务,集成服务,交互服务,共同实现服务软件库,用于供应用软件层调用。In an optional solution of the present invention, the basic platform layer includes one or more selected from the following: atomic services, integration services, interactive services, and a common implementation service software library for invocation by the application software layer.

在本发明可选的方案中,硬件层,包括MCU微控制器和MPU微处理器,其中MCU用于控制逻辑的处理,MPU用于需要高算力的软件运行。从而在不同需求下使用不同的控制器,使得控制器和功能的匹配度更高,响应更快且兼顾空间、能耗上的考量。In an optional solution of the present invention, the hardware layer includes an MCU microcontroller and an MPU microprocessor, wherein the MCU is used for processing control logic, and the MPU is used for software operation requiring high computing power. Therefore, different controllers are used under different requirements, so that the matching degree of controllers and functions is higher, the response is faster, and the consideration of space and energy consumption is taken into account.

在本发明可选的方案中,架构系统还包括:标准控制层,包括多个固化硬件,固化硬件包括选自如下的一种或多种:传感器、执行器、驱动、区域控制,其中标准控制层连接在硬件层。In an optional solution of the present invention, the architecture system further includes: a standard control layer, including a plurality of solidified hardware, and the solidified hardware includes one or more selected from the following: sensors, actuators, drives, and regional control, wherein the standard control Layers are connected at the hardware layer.

在本发明可选的方案中,基础平台层还包括虚拟化及操作系统,虚拟化采用Hypervisor虚拟机技术,操作系统包括LINUX、QNX的至少一者。In an optional solution of the present invention, the basic platform layer further includes virtualization and an operating system, the virtualization adopts the Hypervisor virtual machine technology, and the operating system includes at least one of LINUX and QNX.

在本发明可选的方案中,中间件包括Classic AUTOSAR和Adaptive AUTOSAR软件。In an optional solution of the present invention, the middleware includes Classic AUTOSAR and Adaptive AUTOSAR software.

在本发明可选的方案中,应用软件层通过服务通信接口调用服务软件层的服务软件,采用SOME/IP通信接口完成对服务软件的动态调用。In an optional solution of the present invention, the application software layer invokes the service software of the service software layer through the service communication interface, and uses the SOME/IP communication interface to complete the dynamic invocation of the service software.

在本发明可选的方案中,应用软件层和基础平台层部署在功能域控制器中。In an optional solution of the present invention, the application software layer and the basic platform layer are deployed in the functional domain controller.

在本发明可选的方案中,应用软件层的应用软件与应用软件之间通过服务软件完成软、软解耦;应用软件层的应用软件与硬件层之间通过中间件完成应用软件和硬件的解耦;服务软件层的服务软件与服务软件之间通过中间件完成服务解耦。In an optional solution of the present invention, the software and software decoupling is completed between the application software and the application software of the application software layer through the service software; the application software and the hardware layer of the application software layer are completed through the middleware. Decoupling: Service decoupling is accomplished through middleware between service software and service software at the service software layer.

在本发明的第二方面,还提供一种车辆,包括上述的用于车辆的电气架构系统。In a second aspect of the present invention, there is also provided a vehicle comprising the above-described electrical architecture system for a vehicle.

综上,本发明实施例提供了一种用于车辆的电气架构系统,将现有技术中的原功能软件架构拆分为应用软件层和基础平台层两层软件,将车辆基础功能转变为软件服务层中的服务软件,并针对服务软件完成服务接口设计,而应用软件层中的应用软件,通过调用服务软件,完成功能逻辑灵活编排设计;基础平台层完成对执行器的控制或传感器数据采集,实现分层独立设计,层层解耦,使得解决了功能软件(功能软件定义为应用软件和服务软件)之间的解耦,使功能软件不再依赖其他功能软件,不再使用其相互间的固定的CAN信号通信进行逻辑绑定,而是应用以太网动态连接技术,设计服务软件接口,被功能软件调用,整体的架构系统具备更高的迁移性,可实现功能软件重构,重新编排服务,完成软件敏捷开发。本发明在日益增加的用户功能需求下,快速、方便的完成功能开发的要求,并可按用户需求进行无限功能重构。To sum up, the embodiments of the present invention provide an electrical architecture system for a vehicle, which splits the original functional software architecture in the prior art into two layers of software: an application software layer and a basic platform layer, and converts the basic functions of the vehicle into software The service software in the service layer completes the service interface design for the service software, while the application software in the application software layer completes the flexible arrangement and design of functional logic by calling the service software; the basic platform layer completes the control of actuators or sensor data collection , to achieve layered independent design and layer-by-layer decoupling, which solves the decoupling between functional software (functional software is defined as application software and service software), so that functional software no longer depends on other functional software, and no longer uses their mutual The fixed CAN signal communication is logically bound, but the Ethernet dynamic connection technology is used to design the service software interface, which is called by the functional software. The overall architecture system has higher mobility, and can realize functional software reconstruction and rearrangement. Services to complete software agile development. Under the increasing user function requirements, the invention can quickly and conveniently complete the function development requirements, and can perform infinite function reconstruction according to the user requirements.

本发明实施例的其他特征和优点将在随后的具体实施方式部分予以说明。Additional features and advantages of embodiments of the present invention will be described in the detailed description that follows.

附图说明Description of drawings

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the specific embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the specific embodiments or the prior art. Obviously, the accompanying drawings in the following description The drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.

图1为本发明实施例所提供的现有技术下的架构系统的连接拓扑图;1 is a connection topology diagram of an architecture system under the prior art provided by an embodiment of the present invention;

图2是本发明实施例所提供的用于车辆的电气架构系统的连接拓扑图;2 is a connection topology diagram of an electrical architecture system for a vehicle provided by an embodiment of the present invention;

图3是本发明实施例所提供的用于车辆的电气架构系统的模块示意图;及3 is a schematic block diagram of an electrical architecture system for a vehicle provided by an embodiment of the present invention; and

图4是本发明实施例示例性的一个具体的架构系统的模块示意图。FIG. 4 is a schematic block diagram of a specific architecture system according to an exemplary embodiment of the present invention.

以上附图中,各标号所代表的部件列表如下:In the above drawings, the list of components represented by each label is as follows:

【总发明构思】【General Invention Concept】

100、用于车辆的电气架构系统;100. An electrical architecture system for a vehicle;

101、基础平台层; 101a、服务软件层;101. Basic platform layer; 101a. Service software layer;

101b、操作系统; 101c、硬件层;101b, operating system; 101c, hardware layer;

102、应用软件层; 103、标准控制层;102. Application software layer; 103. Standard control layer;

b1、中间件; b2、虚拟化;b1, middleware; b2, virtualization;

【实施例一】[Example 1]

a、服务软件层; b、应用软件层;a, service software layer; b, application software layer;

c、车窗控制器; d、驾驶员状态检测器;c, window controller; d, driver state detector;

e、空调控制器; f、音箱;e, air conditioner controller; f, speaker;

g、中控屏幕; h、车身域控制器BU;g. Central control screen; h. Body domain controller BU;

i、娱乐座舱域控制器; j、GW网关。i, entertainment cockpit domain controller; j, GW gateway.

具体实施方式Detailed ways

为了使本发明的上述以及其他特征和优点更加清楚,下面结合附图进一步描述本发明。应当理解,本文给出的具体实施例是出于向本领域技术人员解释的目的,仅是示例性的,而非限制性的。In order to make the above and other features and advantages of the present invention more apparent, the present invention is further described below with reference to the accompanying drawings. It should be understood that the specific embodiments given herein are for the purpose of explaining to those skilled in the art, and are merely illustrative and not restrictive.

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise expressly and specifically defined.

对于相关领域普通技术人员已知的技术、方法及系统可能不作详细讨论,但在适当情况下,技术、方法及系统应当被视为授权说明书的一部分。Techniques, methods, and systems known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, techniques, methods, and systems should be considered part of the authorized description.

现有技术下的车辆系统架构,大多都是基于各控制器间的交互信号进行控制,其功能开发无法满足日益增长的用户体验需求,在进行功能开发过程中或者在新的设计变更过程中,需要一系列相关控制器的逻辑或CAN信号变更,增加了新功能的开发难度和开发周期,不利于功能的迭代,本发明方案即旨在解决这一问题。Most of the vehicle system architectures under the existing technology are controlled based on the interactive signals between the controllers, and their function development cannot meet the increasing user experience requirements. In the process of function development or in the process of new design changes, The logic or CAN signal changes of a series of related controllers are required, which increases the development difficulty and development cycle of new functions, and is not conducive to the iteration of functions. The solution of the present invention aims to solve this problem.

【总发明构思】【General Invention Concept】

请参阅图2及图3,图2是本发明实施例所提供的用于车辆的电气架构系统的连接拓扑图;图3是本发明实施例所提供的用于车辆的电气架构系统的模块示意图。在本发明实施例的一个总发明构思中首先提供一种用于车辆的电气架构系统100,该架构系统100包括:Please refer to FIG. 2 and FIG. 3 , FIG. 2 is a connection topology diagram of an electrical architecture system for a vehicle provided by an embodiment of the present invention; FIG. 3 is a schematic diagram of a module of an electrical architecture system for a vehicle provided by an embodiment of the present invention . In a general inventive concept of an embodiment of the present invention, an electrical architecture system 100 for a vehicle is first provided, and the architecture system 100 includes:

基础平台层101,包括服务软件层101a、操作系统101b及硬件层101c;The basic platform layer 101 includes a service software layer 101a, an operating system 101b and a hardware layer 101c;

应用软件层102,应用软件层102通过服务通信接口调用服务软件层101a的服务软件;The application software layer 102, the application software layer 102 invokes the service software of the service software layer 101a through the service communication interface;

标准控制层103,包括多个固化硬件,固化硬件可以包括传感器,执行器,驱动器等标准接口的固化软硬件部件,例如阳光传感器,雨量传感器,灯光驱动器,电喇叭,车窗升降器等,固化硬件可完成目标车辆的本地驱动,按照指令进行执行或上传数据,其内部仅有驱动或采集数据的软件程序并无功能逻辑软件,由此可以完成平台进一步的软硬解耦工作,使功能软件的开发与固有硬件分离开来,即功能软件无需关心项目中使用了何品牌或者类型的传感器和执行器,其仅需要得到数据或下发控制命令即可。这样有利于平台用于各个车型项目,降低对硬件的绑定和依赖。The standard control layer 103 includes a plurality of curing hardware. The curing hardware may include curing software and hardware components with standard interfaces such as sensors, actuators, drivers, etc., such as sunlight sensors, rain sensors, light drivers, electric horns, window regulators, etc., curing The hardware can complete the local drive of the target vehicle, execute or upload data according to the instructions, and there are only software programs that drive or collect data and no functional logic software. The development of the software is separated from the inherent hardware, that is, the functional software does not need to care what brand or type of sensors and actuators are used in the project, it only needs to obtain data or issue control commands. This is beneficial for the platform to be used in various model projects and reduces the binding and dependence on hardware.

可以理解,上述所提到的术语“应用软件层102”为车载电气架构系统100中的业务软件,是按照业务功能和用户需求,进行的业务功能逻辑设计,平台会内置部分功能软件,以满足车辆基本功能使用要求,按照业务可分为车身功能、动力系统功能、底盘系统功能、娱乐座舱系统功能等。It can be understood that the term "application software layer 102" mentioned above is the business software in the vehicle electrical architecture system 100, which is a business function logic design according to business functions and user requirements. The basic function requirements of the vehicle can be divided into body function, power system function, chassis system function, entertainment cockpit system function, etc. according to the business.

服务软件层101a定义为车辆原始控制功能,包括原子服务(原子服务:汽车每个单一的服务功能),集成服务(将多个单一服务组合得到的功能),交互服务,共同实现服务软件库,供应用层使用等。示例性的如:车窗上升、雨量信息、空调温度调节、巡航功能等。服务软件定位为每一个目标车辆上原始配置具备功能,为具体的服务软件和服务接口。The service software layer 101a is defined as the original control function of the vehicle, including atomic services (atomic services: each single service function of the car), integration services (functions obtained by combining multiple single services), interactive services, and jointly implement service software libraries, For application layer use, etc. Exemplary such as: window up, rain information, air conditioning temperature adjustment, cruise function, etc. The service software is positioned to have functions on the original configuration of each target vehicle, as well as specific service software and service interfaces.

进一步,上述的操作系统101b主要用于用户进行交互操作以执行软件的运行,在本发明实施例中,可以使用LINUX、QNX、Android、Tizen等车载操作系统。Further, the above-mentioned operating system 101b is mainly used for the user to perform interactive operations to execute software running. In this embodiment of the present invention, an in-vehicle operating system such as LINUX, QNX, Android, and Tizen may be used.

在本发明实施例中,硬件层101c包括控制器,用于根据预设的逻辑控制软件运行。In this embodiment of the present invention, the hardware layer 101c includes a controller for controlling the software to run according to preset logic.

进一步地在本发明实施例中,控制器包括MCU微控制器和MPU微处理器,MCU用于控制逻辑的处理,MPU用于需要高算力的软件运行,通常情况下指复杂算法或函数类的程序,例如导航计算、路径规划、智能驾驶的传感器数据感知、融合算法等需要系统依托大数据量进行运算。从而在不同需求下使用不同的控制器,使得控制器和功能的匹配度更高,响应更快且兼顾空间、能耗上的考量。Further in this embodiment of the present invention, the controller includes an MCU microcontroller and an MPU microprocessor, the MCU is used for processing control logic, and the MPU is used for software operation that requires high computing power, usually referring to complex algorithms or functions. programs, such as navigation calculation, path planning, sensor data perception of intelligent driving, fusion algorithms, etc., require the system to rely on a large amount of data to perform operations. Therefore, different controllers are used under different requirements, so that the matching degree of controllers and functions is higher, the response is faster, and the consideration of space and energy consumption is taken into account.

进一步地,服务软件层101a和操作系统101b之间为中间件b1,中间件b1用于作为软件与硬件解耦的一种关键基础,在软件与硬件之间使用标准软件接口,使软件功能的开发、以及软件的变更不依赖于硬件芯片。Further, the middleware b1 is between the service software layer 101a and the operating system 101b, and the middleware b1 is used as a key basis for decoupling the software and the hardware, using a standard software interface between the software and the hardware to make the software function Development and software changes do not depend on hardware chips.

在本发明实施例中,中间件b1可选地使用的中间件技术采Classic AUTOSAR和Adaptive AUTOSAR软件。In the embodiment of the present invention, the middleware technology optionally used by the middleware b1 adopts Classic AUTOSAR and Adaptive AUTOSAR software.

更进一步地,操作系统101b和硬件层101c之间为虚拟化b2,通过对硬件虚拟化,将一台计算机虚拟为多台逻辑计算机,可以看作是平台硬件和操作系统的抽象化,操作系统和硬件层之间捕捉和处理对虚拟化敏感的特权指令,使操作系统无需修改就能运行。用于兼容各操作系统异构设计,可允许多个操作系统和应用共享硬件。Further, between the operating system 101b and the hardware layer 101c is virtualization b2. By virtualizing the hardware, one computer is virtualized into multiple logical computers, which can be regarded as the abstraction of the platform hardware and the operating system. Capture and process virtualization-sensitive privileged instructions between the hardware layer and the hardware layer, allowing the operating system to run without modification. It is used to be compatible with heterogeneous designs of various operating systems, allowing multiple operating systems and applications to share hardware.

可选地,虚拟化b2使用Hypervisor虚拟机技术。Optionally, virtualized b2 uses Hypervisor virtual machine technology.

在本发明实施例中,应用软件层102通过服务通信接口调用服务软件层101a的服务软件。In this embodiment of the present invention, the application software layer 102 invokes the service software of the service software layer 101a through the service communication interface.

可以理解,通过将车辆基础功能转变为服务软件层101a中的服务软件,并针对服务软件完成服务接口设计,而应用软件层102中的应用软件,通过调用服务软件,以完成功能逻辑灵活编排设计。It can be understood that by transforming the basic functions of the vehicle into service software in the service software layer 101a, and completing the service interface design for the service software, the application software in the application software layer 102 can complete the flexible arrangement and design of functional logic by calling the service software. .

具体地,应用软件与应用软件之间通过服务软件完成软、软解耦;应用软件层102与硬件层101c之间通过中间件b1完成应用软件和硬件的解耦;服务软件与服务软件之间通过中间件b1完成服务解耦。应用软件层102和基础平台层10可以任意部署在功能域控制器中,从而依赖于硬件层101c的能力,如芯片处理,驱动,内存等。可选地,采用CP AUTOSAR以及AP AUTOSAR中间件进行服务软件部署,应用软件层102与服务软件层101a间,即上述提到的服务软件与服务软件间使用SOME/IP通信接口完成对服务的动态调用。Specifically, software and software decoupling is accomplished between application software and application software through service software; application software layer 102 and hardware layer 101c are decoupled between application software and hardware through middleware b1; between service software and service software Complete service decoupling through middleware b1. The application software layer 102 and the basic platform layer 10 can be arbitrarily deployed in the functional domain controller, so as to depend on the capabilities of the hardware layer 101c, such as chip processing, driver, memory, and the like. Optionally, use CP AUTOSAR and AP AUTOSAR middleware to deploy service software, between the application software layer 102 and the service software layer 101a, that is, between the above-mentioned service software and the service software, use the SOME/IP communication interface to complete the dynamic of the service. transfer.

可以理解,平台开发的主要重点集中在基础平台层101,建立SOA服务系统包括服务软件库和中件间技术应用,应用层开发不是平台开发的重点,是服务系统开发的应用,后续可依照业务进行开发。It can be understood that the main focus of platform development is on the basic platform layer 101. The establishment of an SOA service system includes service software libraries and middleware technology applications. Application layer development is not the focus of platform development, but the application of service system development. to develop.

综上,为实现完成功能软件的解耦设计,将现有技术中的原功能软件架构拆分为应用软件层102和基础平台层101两层软件,将车辆基础功能转变为服务软件层101a中的服务软件,并针对服务软件完成服务接口设计,而应用软件层中102的应用软件,通过调用服务软件,完成功能逻辑灵活编排设计;基础平台层101完成对执行器的控制或传感器数据采集,实现分层独立设计,层层解耦,使得解决了功能软件(功能软件定义为应用软件和服务软件)之间的解耦,使功能软件不再依赖其他功能软件,不再使用其相互间的固定的CAN信号通信进行逻辑绑定,而是应用以太网动态连接技术,设计服务软件接口,被功能软件调用,整体的架构系统100具备更高的迁移性,可实现功能软件重构,重新编排服务,完成软件敏捷开发。以解决在日益增加的用户功能需求背景下,快速、方便的完成功能开发的要求,并可按用户需求进行无限功能重构。To sum up, in order to realize the decoupling design of the functional software, the original functional software architecture in the prior art is divided into two layers of software: the application software layer 102 and the basic platform layer 101, and the basic functions of the vehicle are transformed into the service software layer 101a. The application software in the application software layer 102 completes the flexible arrangement and design of functional logic by calling the service software; the basic platform layer 101 completes the control of the actuator or the collection of sensor data, Realize layered independent design and layer-by-layer decoupling, which solves the decoupling between functional software (functional software is defined as application software and service software), so that functional software no longer depends on other functional software, and no longer uses their mutual The fixed CAN signal communication is logically bound, but the Ethernet dynamic connection technology is used to design the service software interface, which is called by the functional software. The overall architecture system 100 has higher mobility, and can realize functional software reconstruction and rearrangement. Services to complete software agile development. In order to solve the requirements of fast and convenient completion of function development under the background of increasing user functional requirements, and unlimited functional reconstruction can be carried out according to user needs.

【具体实施例一】【Example 1】

请参阅图4,图4是本发明实施例示例性的一个具体的架构系统100的模块示意图;该架构系统100应用SOA技术,设计分为三层,应用层(又称业务层),基础平台层(又称服务系统层),标准控制层。而基础平台层又分为服务软件层、中间件、操作系统和虚拟化、硬件层。为实现完成功能软件的解耦设计,将原功能软件架构拆分为应用层和基础平台层两层软件,将车辆基础功能转变为服务层软件,并完成服务接口设计,而应用软件通过调用服务软件,以完成功能逻辑灵活编排设计;基础平台层通过标准控制层,完成对执行器的控制或传感器数据采集,以形成一个具备可迁移性的架构系统100。Please refer to FIG. 4. FIG. 4 is a schematic block diagram of a specific architecture system 100 according to an exemplary embodiment of the present invention; the architecture system 100 applies SOA technology, and the design is divided into three layers, an application layer (also known as a business layer), a basic platform Layer (also known as the service system layer), the standard control layer. The basic platform layer is further divided into service software layer, middleware, operating system and virtualization, and hardware layer. In order to realize the decoupling design of the functional software, the original functional software architecture is divided into two layers of software, the application layer and the basic platform layer, the basic functions of the vehicle are transformed into the service layer software, and the service interface design is completed. Software to complete the flexible arrangement and design of functional logic; the basic platform layer completes the control of the actuator or the acquisition of sensor data through the standard control layer to form a portable architecture system 100 .

以集成服务为“驾驶员状态监测”为示例,其架构系统100具体包括如下:Taking the integrated service as "driver status monitoring" as an example, the architecture system 100 specifically includes the following:

服务软件层(a):包括车窗服务、空调服务、驾驶员状态监控服务、导航服务、语音服务。分别部载在车身域控制器BU(h)和娱乐座舱域控制器HU(i)中。Service software layer (a): including window service, air conditioning service, driver status monitoring service, navigation service, and voice service. They are respectively contained in the body domain controller BU(h) and the entertainment cockpit domain controller HU(i).

应用软件层(b):包括智能提神功能,部署在车身域控制器BU(h)中实现。Application software layer (b): including the intelligent refreshing function, which is deployed in the body domain controller BU (h).

车窗控制器(c)作为车窗下降执行器控制单元,控制车窗下降。The window controller (c) acts as a window lowering actuator control unit and controls the window lowering.

驾驶员状态监测控制器(d)作为驾驶员疲劳状态识别控制单元,识别驾驶员是否疲劳。The driver state monitoring controller (d) acts as a driver fatigue state recognition control unit to recognize whether the driver is fatigued.

空调控制器(e)作为空调温度执行、香氛执行、风量执行、出风模式执行器控制单元、控制空调温度、香氛开启、风量调节、出风模式设置。The air conditioner controller (e) acts as an air conditioner temperature execution, fragrance execution, air volume execution, and air outlet mode actuator control unit, controlling the air conditioner temperature, fragrance opening, air volume adjustment, and air outlet mode setting.

音响(f)受控于娱乐域控制器HU(i),控制音乐播放。The audio (f) is controlled by the entertainment domain controller HU (i), which controls the music playback.

中控屏幕(g)受控于娱乐域控制器HU(i),进行显示。The central control screen (g) is controlled by the entertainment domain controller HU (i) for display.

车身域控制器BU(h):实现车窗服务软件,通过CAN总线命令控制车窗控制器(c)执行;实现空调服务软件,通过CAN总线命令控制空调控制器(e)执行;实现驾驶员状态监控服务软件,通过CAN总线采集驾驶员状态监测控制器(d)识别的驾驶员疲劳状态。Body domain controller BU (h): realize the window service software, control the execution of the window controller (c) through the CAN bus command; realize the air conditioning service software, control the execution of the air conditioning controller (e) through the CAN bus command; realize the driver The state monitoring service software collects the driver fatigue state identified by the driver state monitoring controller (d) through the CAN bus.

娱乐座舱域控制器HU(i):实现导航服务软件控制中控屏显示;实现语音服务软件控制音响播放;The entertainment cockpit domain controller HU(i): realizes the navigation service software to control the display on the central control screen; realizes the voice service software to control the audio playback;

GW网关(j),用于以太网数据传输交互。GW gateway (j), used for Ethernet data transmission interaction.

其中,车身域控制器BU(h)中的应用软件层(b)根据预编排好的功能逻辑,通过调用“驾驶员状态监控服务”,从驾驶员状态监测控制器(d)通过CAN总线数据得到“驾驶员疲劳状态”,通过调用“空调服务”发送CAN总线命令控制空调控制器(e)执行,调用“车窗服务”发送CAN总线命令控制车窗控制器(c)执行,通过GW网关(j)与娱乐座舱域控制器HU(i)进行以太网通信,调用娱乐座舱域控制器HU(i)中的“导航服务”控制中控屏幕(g)显示导航界面,调用“语音服务”控制音响(f)播放音乐及提示音。Among them, the application software layer (b) in the body domain controller BU (h) calls the "driver status monitoring service" according to the pre-programmed functional logic, and the driver status monitoring controller (d) passes the CAN bus data Get the "driver fatigue state", send CAN bus commands to control the air conditioning controller (e) to execute by calling "air conditioning service", and call "window service" to send CAN bus commands to control the window controller (c) to execute, through the GW gateway (j) Perform Ethernet communication with the entertainment cockpit domain controller HU(i), and call the "navigation service" in the entertainment cockpit domain controller HU(i) to control the central control screen (g) Display the navigation interface and call the "voice service" Control sound (f) Play music and prompt sound.

本发明实施例还提供一种电动汽车,包括上述的架构系统100。An embodiment of the present invention further provides an electric vehicle, including the above-mentioned architecture system 100 .

进一步,本领域技术人员应当理解,如果将本发明实施例所提供的用于车辆的架构平台系统、将涉及到的全部或部分子模块通过稠合、简单变化、互相变换等方式进行组合、替换,如各组件摆放移动位置;或者将其所构成的产品一体设置;或者可拆卸设计;凡组合后的组件可以组成具有特定功能的设备/装置/系统,用这样的设备/装置/系统代替本发明相应组件同样落在本发明的保护范围内。Further, those skilled in the art should understand that if the architecture platform system for vehicles provided by the embodiments of the present invention, all or part of the sub-modules involved are combined or replaced by means of fusion, simple change, mutual transformation, etc. , such as placing each component in a moving position; or integrating the product formed by it; or detachable design; where the combined components can form equipment/devices/systems with specific functions, use such equipment/devices/systems instead The corresponding components of the present invention also fall within the protection scope of the present invention.

本领域内的技术人员应明白,本申请的实施例可提供为系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that the embodiments of the present application may be provided as a system, or as a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a series of elements includes not only those elements, but also Other elements not expressly listed, or which are inherent to such a process, method, article of manufacture, or apparatus are also included. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article of manufacture or apparatus that includes the element.

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present invention have been shown and described above, it should be understood that the above-mentioned embodiments are exemplary and should not be construed as limiting the present invention. Embodiments are subject to variations, modifications, substitutions and variations.

Claims (10)

1.一种用于车辆的电气架构系统,其特征在于,所述架构系统包括:1. An electrical architecture system for a vehicle, wherein the architecture system comprises: 基础平台层,包括服务软件层、中间件及硬件层,所述中间件设置在所述服务软件层和所述硬件层之间用于软件与硬件的解耦;The basic platform layer includes a service software layer, a middleware and a hardware layer, and the middleware is arranged between the service software layer and the hardware layer for decoupling software and hardware; 应用软件层,包括应用软件,所述应用软件用于根据业务功能和用户需求进行业务功能逻辑设计;The application software layer, including application software, the application software is used to design business function logic according to business functions and user requirements; 其中,所述应用软件层通过服务通信接口调用所述服务软件层的服务软件。Wherein, the application software layer invokes the service software of the service software layer through a service communication interface. 2.根据权利要求1所述的用于车辆的电气架构系统,其特征在于,所述基础平台层包括选自如下的一种或多种:原子服务,集成服务,交互服务,共同实现服务软件库,用于供应用软件层调用。2 . The electrical architecture system for a vehicle according to claim 1 , wherein the basic platform layer comprises one or more selected from the group consisting of atomic services, integration services, interactive services, and common implementation service software. 3 . Libraries to be called by the application software layer. 3.根据权利要求1所述的用于车辆的电气架构系统,其特征在于,所述硬件层包括MCU微控制器和MPU微处理器,其中所述MCU用于控制逻辑的处理,MPU用于需要高算力的软件运行。3. The electrical architecture system for a vehicle according to claim 1, wherein the hardware layer comprises an MCU microcontroller and an MPU microprocessor, wherein the MCU is used for processing of control logic, and the MPU is used for Software that requires high computing power to run. 4.根据权利要求1所述的用于车辆的电气架构系统,其特征在于,所述架构系统还包括:4. The electrical architecture system for a vehicle of claim 1, wherein the architecture system further comprises: 标准控制层,包括多个固化硬件,所述固化硬件包括选自如下的一种或多种:传感器、执行器、驱动、区域控制,其中所述标准控制层连接在所述硬件层。The standard control layer includes a plurality of solidified hardware, and the solidified hardware includes one or more selected from the following: sensors, actuators, drives, and area controls, wherein the standard control layer is connected to the hardware layer. 5.根据权利要求1所述的用于车辆的电气架构系统,其特征在于,所述基础平台层还包括虚拟化及操作系统,所述虚拟化采用Hypervisor虚拟机技术,所述操作系统包括LINUX、QNX的至少一者。5. The electrical architecture system for a vehicle according to claim 1, wherein the basic platform layer further comprises virtualization and an operating system, the virtualization adopts the Hypervisor virtual machine technology, and the operating system comprises LINUX , at least one of QNX. 6.根据权利要求1所述的用于车辆的电气架构系统,其特征在于,所述中间件包括Classic AUTOSAR和Adaptive AUTOSAR软件。6. The electrical architecture system for a vehicle according to claim 1, wherein the middleware comprises Classic AUTOSAR and Adaptive AUTOSAR software. 7.根据权利要求1所述的用于车辆的电气架构系统,其特征在于,所述应用软件层通过服务通信接口调用所述服务软件层的服务软件,采用SOME/IP通信接口完成对服务软件的动态调用。7. The electrical architecture system for a vehicle according to claim 1, wherein the application software layer calls the service software of the service software layer through a service communication interface, and adopts the SOME/IP communication interface to complete the service software dynamic call. 8.根据权利要求1所述的用于车辆的电气架构系统,其特征在于,所述应用软件层和所述基础平台层部署在功能域控制器中。8. The electrical architecture system for a vehicle according to claim 1, wherein the application software layer and the base platform layer are deployed in a functional domain controller. 9.根据权利要求1所述的用于车辆的电气架构系统,其特征在于,所述应用软件层的应用软件与应用软件之间通过服务软件完成软、软解耦;所述应用软件层的应用软件与硬件层之间通过中间件完成应用软件和硬件的解耦;所述服务软件层的服务软件与服务软件之间通过中间件完成服务解耦。9 . The electrical architecture system for a vehicle according to claim 1 , wherein soft and soft decoupling is accomplished between the application software of the application software layer and the application software through service software; 9 . The decoupling between the application software and the hardware layer is accomplished through the middleware; the service decoupling between the service software and the service software in the service software layer is accomplished through the middleware. 10.一种车辆,其特征在于,包括根据权利要求1~9任一项所述的架构系统。10. A vehicle, characterized by comprising the architecture system according to any one of claims 1 to 9.
CN202210618011.0A 2022-06-01 2022-06-01 Electrical architecture systems and vehicles for vehicles Pending CN115113603A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210618011.0A CN115113603A (en) 2022-06-01 2022-06-01 Electrical architecture systems and vehicles for vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210618011.0A CN115113603A (en) 2022-06-01 2022-06-01 Electrical architecture systems and vehicles for vehicles

Publications (1)

Publication Number Publication Date
CN115113603A true CN115113603A (en) 2022-09-27

Family

ID=83325778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210618011.0A Pending CN115113603A (en) 2022-06-01 2022-06-01 Electrical architecture systems and vehicles for vehicles

Country Status (1)

Country Link
CN (1) CN115113603A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115883278A (en) * 2022-09-30 2023-03-31 成都赛力斯科技有限公司 Software architecture based on whole vehicle domain control, signal processing method, vehicle and equipment
CN116597480A (en) * 2023-04-23 2023-08-15 阿尔特汽车技术股份有限公司 A face recognition scene memory method and system based on SOA service
CN117492730A (en) * 2023-12-29 2024-02-02 陕西天行健车联网信息技术有限公司 Software architecture system for vehicle control and software development method

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150033282A1 (en) * 2013-07-24 2015-01-29 At&T Intellectual Property I.L.P. Decoupling Hardware and Software Components of Network Security Devices to Provide Security Software as a Service in a Distributed Computing Environment
CN111683276A (en) * 2020-06-16 2020-09-18 扬州航盛科技有限公司 Vehicle-mounted real-time multi-screen projection method based on android system
CN111857669A (en) * 2020-07-29 2020-10-30 山东超越数控电子股份有限公司 Software and hardware decoupling software radar system, real-time design method and server
US20210026711A1 (en) * 2019-07-26 2021-01-28 Charter Communications Operating, Llc Methods and apparatus for multi-processor device software development and operation
CN112373416A (en) * 2020-11-10 2021-02-19 北京新能源汽车技术创新中心有限公司 Automobile body domain controller system architecture and vehicle
CN113297029A (en) * 2021-04-21 2021-08-24 惠州市德赛西威智能交通技术研究院有限公司 QNX end operation information management system and method for dual-system intelligent cockpit
CN113335018A (en) * 2021-06-11 2021-09-03 华东理工大学 Vehicle-mounted air conditioner service calling system based on SOME/IP
CN113534744A (en) * 2020-04-13 2021-10-22 沈机(上海)智能系统研发设计有限公司 Software architecture and hardware architecture for forming numerical control system
CN113760774A (en) * 2021-09-28 2021-12-07 中汽创智科技有限公司 OTA simulation test method, platform and system
CN113806291A (en) * 2021-09-13 2021-12-17 中国航空无线电电子研究所 Avionics general computing platform
CN113821247A (en) * 2020-06-19 2021-12-21 比亚迪股份有限公司 Vehicle software development platform
CN215420329U (en) * 2021-08-27 2022-01-04 中国第一汽车股份有限公司 Vehicle-mounted gateway controller and vehicle-mounted gateway control system
CN114051040A (en) * 2021-11-05 2022-02-15 诚迈科技(南京)股份有限公司 SOA-based communication architecture and fusion method for vehicle body domain and cockpit domain
CN114527728A (en) * 2022-01-28 2022-05-24 哈尔滨工业大学 Software Architecture of Motor Controller Based on AUTOSAR

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150033282A1 (en) * 2013-07-24 2015-01-29 At&T Intellectual Property I.L.P. Decoupling Hardware and Software Components of Network Security Devices to Provide Security Software as a Service in a Distributed Computing Environment
US20210026711A1 (en) * 2019-07-26 2021-01-28 Charter Communications Operating, Llc Methods and apparatus for multi-processor device software development and operation
CN113534744A (en) * 2020-04-13 2021-10-22 沈机(上海)智能系统研发设计有限公司 Software architecture and hardware architecture for forming numerical control system
CN111683276A (en) * 2020-06-16 2020-09-18 扬州航盛科技有限公司 Vehicle-mounted real-time multi-screen projection method based on android system
CN113821247A (en) * 2020-06-19 2021-12-21 比亚迪股份有限公司 Vehicle software development platform
CN111857669A (en) * 2020-07-29 2020-10-30 山东超越数控电子股份有限公司 Software and hardware decoupling software radar system, real-time design method and server
CN112373416A (en) * 2020-11-10 2021-02-19 北京新能源汽车技术创新中心有限公司 Automobile body domain controller system architecture and vehicle
CN113297029A (en) * 2021-04-21 2021-08-24 惠州市德赛西威智能交通技术研究院有限公司 QNX end operation information management system and method for dual-system intelligent cockpit
CN113335018A (en) * 2021-06-11 2021-09-03 华东理工大学 Vehicle-mounted air conditioner service calling system based on SOME/IP
CN215420329U (en) * 2021-08-27 2022-01-04 中国第一汽车股份有限公司 Vehicle-mounted gateway controller and vehicle-mounted gateway control system
CN113806291A (en) * 2021-09-13 2021-12-17 中国航空无线电电子研究所 Avionics general computing platform
CN113760774A (en) * 2021-09-28 2021-12-07 中汽创智科技有限公司 OTA simulation test method, platform and system
CN114051040A (en) * 2021-11-05 2022-02-15 诚迈科技(南京)股份有限公司 SOA-based communication architecture and fusion method for vehicle body domain and cockpit domain
CN114527728A (en) * 2022-01-28 2022-05-24 哈尔滨工业大学 Software Architecture of Motor Controller Based on AUTOSAR

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115883278A (en) * 2022-09-30 2023-03-31 成都赛力斯科技有限公司 Software architecture based on whole vehicle domain control, signal processing method, vehicle and equipment
CN115883278B (en) * 2022-09-30 2024-05-24 重庆赛力斯凤凰智创科技有限公司 Software architecture product based on whole vehicle domain control, signal processing method, automobile and equipment
CN116597480A (en) * 2023-04-23 2023-08-15 阿尔特汽车技术股份有限公司 A face recognition scene memory method and system based on SOA service
CN117492730A (en) * 2023-12-29 2024-02-02 陕西天行健车联网信息技术有限公司 Software architecture system for vehicle control and software development method

Similar Documents

Publication Publication Date Title
CN115113603A (en) Electrical architecture systems and vehicles for vehicles
CN109855646B (en) Distributed centralized autopilot system and method
JP6559777B2 (en) Method, apparatus and system for managing data flow of processing nodes in autonomous vehicles
CN115675325A (en) Vehicle control system, method, device, medium and program based on SOA architecture
WO2018126935A1 (en) Voice-based interaction method and apparatus, electronic device, and operating system
JP5162681B2 (en) Computer system in vehicle
JP6838111B2 (en) Vehicle operation control method, vehicle operation control device, computer equipment, computer-readable storage medium and computer program
CN111837112B (en) Resource sharing between vehicle applications connected via bus
CN106965755A (en) The vehicle-mounted middle control information system of dual system
JP2024510746A (en) Service-oriented data architecture for vehicles
KR20170028930A (en) Operating system startup acceleration
CN109624985A (en) Anti-fatigue-driving method for early warning and device
JP6564845B2 (en) Operating system startup acceleration
CN114265578A (en) Embedded robot software framework and implementation method thereof
KR20170032283A (en) Operating system startup acceleration
WO2023217158A1 (en) Vehicle-mounted system application management method and architecture, and vehicle and medium
CN111611040A (en) Display control method, system, medium and terminal of low-configuration vehicle-mounted system
CN116010003A (en) A vehicle-mounted SOA-based interface display control method, device, terminal and medium
CN115826452A (en) Intelligent driving system modeling method, device, equipment and medium based on SysML
CN115604322A (en) Intelligent cabin domain controller, control method thereof and vehicle
CN114546672A (en) An unmanned communication method, device, equipment and storage medium
WO2021197439A1 (en) Cruise control device and method, and steering wheel
US20250214605A1 (en) Simplification of cloud resource provisioning using default wrappers
CN117184129B (en) Vehicle control method, device, equipment and readable storage medium
JP2022507939A (en) Coordinated component interface control framework

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination