System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及汽车软件开发,特别是涉及一种信息传输方法、装置、设备、存储介质和程序产品。
技术介绍
1、目前,汽车电子电气架构的开发方法是基于功能的,通常情况下,所开发出的软件仅能实现基于静态交互的需求。而随着汽车软件开发技术的发展,基于静态交互的软件逐渐无法满足当前快速迭代的需求。
2、因此,开发一种不是基于功能的,而是面向服务的soa架构(service-orientedarchitecture)是非常必要的。soa的开发离不开汽车开放系统架构(automotive opensystem architecture,autosar)的使用,因此,如何实现autosar中cp(经典平台)和ap(自适应平台)两个模块之间的信息传输是当前亟需解决的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够实现autosar中cp(经典平台)和ap(自适应平台)两个模块之间的信息传输的信息传输方法、装置、设备、存储介质和程序产品。
2、第一方面,本申请提供了一种种信息传输方法,包括:
3、响应于对车辆控制器所在车辆的触发操作,生成信息传输请求;
4、根据信息传输请求,确定信息传输请求对应的信息发送平台和信息接收平台;信息发送平台中设置有信息发送端和虚拟接收端;信息接收平台中设置有虚拟发送端和信息接收端;信息发送端与虚拟发送端相对应;信息接收端与虚拟接收端相对应;
5、控制信息发送平台中的信息发送端,将信息传输请求中的待传
6、在其中一个实施例中,信息发送平台中的虚拟接收端的构建过程包括:
7、获取信息接收平台中信息接收端所在的第一电子控制单元;
8、在预设开发软件中,建立信息发送平台的虚拟接收端;
9、根据第一电子控制单元的属性信息,建立虚拟接收端与信息接收端之间的绑定关系。
10、在其中一个实施例中,在预设开发软件中,建立信息发送平台的虚拟接收端之后,还包括:
11、在信息发送平台中,确定与第一电子控制单元相同的第二电子控制单元;
12、将虚拟接收端部署在第二电子控制单元中;
13、配置信息发送端与虚拟接收端之间的通讯连接关系。
14、在其中一个实施例中,信息接收平台中的虚拟发送端的构建过程包括:
15、获取信息发送平台中信息发送端所在的第三电子控制单元;
16、在预设开发软件中,建立信息接收平台中的虚拟发送端;
17、根据第三电子控制单元的属性信息,建立虚拟发送端与信息发送端之间的绑定关系。
18、在其中一个实施例中,在预设开发软件中,建立信息接收平台中的虚拟发送端之后,还包括:
19、在信息接收平台中,确定与第三电子控制单元相同的第四电子控制单元;
20、将虚拟发送端部署在第四电子控制单元中;
21、配置信息接收端与虚拟发送端之间的通讯连接关系。
22、在其中一个实施例中,该方法还包括:
23、获取汽车开放系统架构,并将汽车开放系统架构配置于车辆控制器中;
24、汽车开放系统架构中集成有至少两个软件组件构建的应用层;其中,至少一个软件组件用于实现信息发送端,并部署于信息发送平台的电子控制单元中,以及,至少一个软件组件用于实现信息接收端,并部署于信息接收平台的电子控制单元中;具备交互需求的软件组件之间具备通信连接关系。
25、第二方面,本申请还提供了一种信息传输装置,包括:
26、请求生成模块,用于响应于对车辆控制器所在车辆的触发操作,生成信息传输请求;
27、平台确定模块,用于根据信息传输请求,确定信息传输请求对应的信息发送平台和信息接收平台;信息发送平台中设置有信息发送端和虚拟接收端;信息接收平台中设置有虚拟发送端和信息接收端;信息发送端与虚拟发送端相对应;信息接收端与虚拟接收端相对应;
28、信息传输模块,用于控制信息发送平台中的信息发送端,将信息传输请求中的待传输信息发送至信息发送平台中的虚拟接收端;控制信息接收平台中的虚拟发送端,将待传输信息发送至信息接收平台中的信息接收端。
29、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现以下步骤:
30、响应于对车辆控制器所在车辆的触发操作,生成信息传输请求;
31、根据信息传输请求,确定信息传输请求对应的信息发送平台和信息接收平台;信息发送平台中设置有信息发送端和虚拟接收端;信息接收平台中设置有虚拟发送端和信息接收端;信息发送端与虚拟发送端相对应;信息接收端与虚拟接收端相对应;
32、控制信息发送平台中的信息发送端,将信息传输请求中的待传输信息发送至信息发送平台中的虚拟接收端;控制信息接收平台中的虚拟发送端,将待传输信息发送至信息接收平台中的信息接收端。
33、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:
34、响应于对车辆控制器所在车辆的触发操作,生成信息传输请求;
35、根据信息传输请求,确定信息传输请求对应的信息发送平台和信息接收平台;信息发送平台中设置有信息发送端和虚拟接收端;信息接收平台中设置有虚拟发送端和信息接收端;信息发送端与虚拟发送端相对应;信息接收端与虚拟接收端相对应;
36、控制信息发送平台中的信息发送端,将信息传输请求中的待传输信息发送至信息发送平台中的虚拟接收端;控制信息接收平台中的虚拟发送端,将待传输信息发送至信息接收平台中的信息接收端。
37、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
38、响应于对车辆控制器所在车辆的触发操作,生成信息传输请求;
39、根据信息传输请求,确定信息传输请求对应的信息发送平台和信息接收平台;信息发送平台中设置有信息发送端和虚拟接收端;信息接收平台中设置有虚拟发送端和信息接收端;信息发送端与虚拟发送端相对应;信息接收端与虚拟接收端相对应;
40、控制信息发送平台中的信息发送端,将信息传输请求中的待传输信息发送至信息发送平台中的虚拟接收端;控制信息接收平台中的虚拟发送端,将待传输信息发送至信息接收平台中的信息接收端。
41、上述信息传输方法、装置、设备、存储介质和程序产品,车辆控制器响应于对车辆控制器所在车辆的触发操作,生成信息传输请求,并根据信息传输请求,确定信息传输请求对应的信息发送平台和信息接收平台,之后控制信息接收平台中的虚拟发送端,将待传输信息发送至信息接收平台中的信息接收端。由于信息接收平台与信本文档来自技高网...
【技术保护点】
1.一种信息传输方法,应用于车辆控制器,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述信息发送平台中的虚拟接收端的构建过程包括:
3.根据权利要求2所述的方法,其特征在于,所述在预设开发软件中,建立所述信息发送平台的虚拟接收端之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述信息接收平台中的虚拟发送端的构建过程包括:
5.根据权利要求4所述的方法,其特征在于,所述在预设开发软件中,建立所述信息接收平台中的虚拟发送端之后,还包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
7.一种信息传输装置,其特征在于,所述装置包括:
8.一种车辆控制器,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种车辆,其特征在于,所述车辆中设置有如权利要求8中的车辆控制器。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于
...【技术特征摘要】
1.一种信息传输方法,应用于车辆控制器,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述信息发送平台中的虚拟接收端的构建过程包括:
3.根据权利要求2所述的方法,其特征在于,所述在预设开发软件中,建立所述信息发送平台的虚拟接收端之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述信息接收平台中的虚拟发送端的构建过程包括:
5.根据权利要求4所述的方法,其特征在于,所述在预设开发软件中,建立所述信息接收平台中的虚拟发送端之后,还包括:
...
【专利技术属性】
技术研发人员:李长洲,陈兴,曾志豪,李超,高仕宁,马菲菲,黄慧,朱明月,赵悦岑,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。