System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 汽车位置灯软件架构制造技术_技高网

汽车位置灯软件架构制造技术

技术编号:41228687 阅读:2 留言:0更新日期:2024-05-09 23:45
本发明专利技术提供一种汽车位置灯软件架构,包括:上下文层、容器层、组件层和代码层,上下文层位于最顶层,上下文层用于在系统层级描述汽车不同域控系统之间的数据信息交互,容器层位于上下文层内部,容器层用于描述组成各域控系统的所需的至少一个软件容器以及不同软件容器之间的数据信息交互,以执行各域控系统的代码和存储各域控系统的数据,组件层位于容器层内部,组件层用于描述为软件容器提供位置灯控制需求的多个功能组件以及不同功能组件之间的数据信息交互,组件层包括代码层,代码层用于描述各功能组件的运行逻辑,以使功能组件为软件容器提供可调用的功能服务解决了现有技术中位置灯软件架构复杂不适合修改迭代的问题。

【技术实现步骤摘要】

本专利技术涉及汽车位置灯软件架构设计,具体而言,涉及一种汽车位置灯软件架构。


技术介绍

1、软件架构设计图在整车开发架构设计的初期十分重要,由于目前业内各汽车开发团队逐渐向敏捷转型,传统的功能设计文档赘述繁杂不适用频繁修改迭代的使用场景,存在文档更新不及时与实际开发应用结果不匹配的问题,另一方面,不清晰的文字表达及泛泛的图示容易导致理解的偏差,增加沟通成本。

2、针对现有技术中的上述问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术的主要目的在于提供一种汽车位置灯软件架构,以解决现有技术中位置灯软件架构复杂不适合修改迭代的问题。

2、为了实现上述目的,根据本专利技术的一个方面,提供了一种汽车位置灯软件架构,包括:上下文层、容器层、组件层和代码层,上下文层位于最顶层,上下文层用于在系统层级描述汽车不同域控系统之间的数据信息交互,容器层位于上下文层内部,容器层用于描述组成各域控系统的所需的至少一个软件容器以及不同软件容器之间的数据信息交互,以执行各域控系统的代码和存储各域控系统的数据,组件层位于容器层内部,组件层用于描述为软件容器提供位置灯控制需求的多个功能组件以及不同功能组件之间的数据信息交互,组件层包括代码层,代码层用于描述各功能组件的运行逻辑,以使功能组件为软件容器提供可调用的功能服务。

3、进一步地,上下文层内的域控系统包括:人机交互域、车身域、整车域,人机交互域为控制汽车与对象进行交互功能的电子电气架构集合,车身域为控制汽车进行车身结构电子控制的电子电气架构集合,车身结构至少包括灯光结构,整车域为控制汽车进行车辆中系统部件电子控制的电子电气架构集合,系统部件至少包括动力部件,人机交互域、车身域和整车域之间相互通信,并利用can网络连接中央控制器。

4、进一步地,软件容器内的功能组件包括:组合开关模块、仪表显示模块、外部灯光模块、电源模式模块,组合开关模块用于提供位置灯控制所需的灯光开关功能,仪表显示模块用于提供位置灯控制所需的信息显示功能,外部灯光模块用于提供位置灯控制所需的灯光工作功能,电源模式模块用于提供位置灯控制所需的电源供给功能,组合开关模块、仪表显示模块位于人机交互域的软件容器内,外部灯光模块位于车身域的软件容器内,电源模式模块位于整车域的软件容器内。

5、进一步地,组合开关模块包括并可调用位置灯开关状态服务、位置灯开关故障状态服务、近光灯开关状态服务、近光灯开关故障状态服务,以使组合开关模提供灯光开关功能。

6、进一步地,仪表显示模块包括并可调用位置灯指示灯状态服务、近光灯指示灯状态服务,以使仪表显示模块提供信息显示功能。

7、进一步地,外部灯光模块包括位置灯组件和近光灯组件,位置灯组件包括并可调用位置灯状态服务、位置灯故障状态服务、位置灯反馈信息服务、位置灯控制服务,近光灯组件包括并可调用近光灯状态服务、近光灯故障状态服务、近光灯反馈信息服务、近光灯控制服务。

8、进一步地,电源模式模块包括并可调用电源状态服务,以使电源模式模块提供电源供给功能。

9、进一步地,不同的域控系统之间通过can网络通信或者通过以太网通信。

10、进一步地,人机交互域内的软件容器内还包括数据接收模块,数据接收模块用于接收外部对象输入给汽车的交互信息。

11、进一步地,人机交互域内的软件容器内还包括人机显示模块,人机显示模块用于向外部对象展示给汽车的内部的状态信息以及根据交互信息生成的反馈信息。

12、应用本专利技术的技术方案,通过将软件架构设置为上下文层、容器层、组件层和代码层,从宏观到细节的层次逐级挖掘明确位置灯功能设计定义,提高各层级工程师之间功能设计的信息传递效率,便于对软件架构进行修改迭代。采用本申请的技术方案,有效地解决了现有技术中位置灯软件架构复杂不适合修改迭代的问题。

本文档来自技高网...

【技术保护点】

1.一种汽车位置灯软件架构,其特征在于,包括:

2.根据权利要求1所述的汽车位置灯软件架构,其特征在于,所述上下文层内的所述域控系统包括:人机交互域、车身域、整车域,所述人机交互域为控制汽车与对象进行交互功能的电子电气架构集合,车身域为控制汽车进行车身结构电子控制的电子电气架构集合,所述车身结构至少包括灯光结构,所述整车域为控制汽车进行车辆中系统部件电子控制的电子电气架构集合,所述系统部件至少包括动力部件,所述人机交互域、所述车身域和所述整车域之间相互通信,并利用CAN网络连接中央控制器。

3.根据权利要求2所述的汽车位置灯软件架构,其特征在于,所述软件容器内的所述功能组件包括:组合开关模块、仪表显示模块、外部灯光模块、电源模式模块,所述组合开关模块用于提供位置灯控制所需的灯光开关功能,所述仪表显示模块用于提供位置灯控制所需的信息显示功能,所述外部灯光模块用于提供位置灯控制所需的灯光工作功能,所述电源模式模块用于提供位置灯控制所需的电源供给功能,所述组合开关模块、仪表显示模块位于所述人机交互域的所述软件容器内,所述外部灯光模块位于所述车身域的所述软件容器内,所述电源模式模块位于所述整车域的所述软件容器内。

4.根据权利要求3所述的汽车位置灯软件架构,其特征在于,所述组合开关模块包括并可调用位置灯开关状态服务、位置灯开关故障状态服务、近光灯开关状态服务、近光灯开关故障状态服务,以使所述组合开关模提供灯光开关功能。

5.根据权利要求3所述的汽车位置灯软件架构,其特征在于,所述仪表显示模块包括并可调用位置灯指示灯状态服务、近光灯指示灯状态服务,以使所述仪表显示模块提供信息显示功能。

6.根据权利要求3所述的汽车位置灯软件架构,其特征在于,所述外部灯光模块包括位置灯组件和近光灯组件,所述位置灯组件包括并可调用位置灯状态服务、位置灯故障状态服务、位置灯反馈信息服务、位置灯控制服务,所述近光灯组件包括并可调用近光灯状态服务、近光灯故障状态服务、近光灯反馈信息服务、近光灯控制服务。

7.根据权利要求3所述的汽车位置灯软件架构,其特征在于,所述电源模式模块包括并可调用电源状态服务,以使所述电源模式模块提供电源供给功能。

8.根据权利要求1所述的汽车位置灯软件架构,其特征在于,不同的所述域控系统之间通过CAN网络通信或者通过以太网通信。

9.根据权利要求2所述的汽车位置灯软件架构,其特征在于,所述人机交互域内的所述软件容器内还包括数据接收模块,所述数据接收模块用于接收外部对象输入给汽车的交互信息。

10.根据权利要求9所述的汽车位置灯软件架构,其特征在于,所述人机交互域内的所述软件容器内还包括人机显示模块,所述人机显示模块用于向外部对象展示给汽车的内部的状态信息以及根据所述交互信息生成的反馈信息。

...

【技术特征摘要】

1.一种汽车位置灯软件架构,其特征在于,包括:

2.根据权利要求1所述的汽车位置灯软件架构,其特征在于,所述上下文层内的所述域控系统包括:人机交互域、车身域、整车域,所述人机交互域为控制汽车与对象进行交互功能的电子电气架构集合,车身域为控制汽车进行车身结构电子控制的电子电气架构集合,所述车身结构至少包括灯光结构,所述整车域为控制汽车进行车辆中系统部件电子控制的电子电气架构集合,所述系统部件至少包括动力部件,所述人机交互域、所述车身域和所述整车域之间相互通信,并利用can网络连接中央控制器。

3.根据权利要求2所述的汽车位置灯软件架构,其特征在于,所述软件容器内的所述功能组件包括:组合开关模块、仪表显示模块、外部灯光模块、电源模式模块,所述组合开关模块用于提供位置灯控制所需的灯光开关功能,所述仪表显示模块用于提供位置灯控制所需的信息显示功能,所述外部灯光模块用于提供位置灯控制所需的灯光工作功能,所述电源模式模块用于提供位置灯控制所需的电源供给功能,所述组合开关模块、仪表显示模块位于所述人机交互域的所述软件容器内,所述外部灯光模块位于所述车身域的所述软件容器内,所述电源模式模块位于所述整车域的所述软件容器内。

4.根据权利要求3所述的汽车位置灯软件架构,其特征在于,所述组合开关模块包括并可调用位置灯开关状态服务、位置灯开关故障状态服务、近光灯开关状态服务、近光灯开...

【专利技术属性】
技术研发人员:朱静陈兴马菲菲张永生王纯洁王长乐强一丁朱明月马世童
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1