本发明涉及通信技术,具体提供一种数据传输方法、装置、系统、车辆及介质。
背景技术:
1、in-vehicle infotainment简称ivi,是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的车载信息娱乐系统。ivi能够实现包括三维导航、实时路况、iptv、车辆信息、车身控制、移动办公、无线通讯、基于在线的娱乐功能及tsp服务等一系列应用,极大的提升的车辆电子化、网络化和智能化水平。
2、随着新能源车的逐渐发展,独立的ivi系统逐渐被集成到中央计算-区域控制器(central compute clus ter-zone control ler)架构上来。在这种新型的汽车ee架构(电子电气架构)中,中央计算平台ccc承担了汽车“大脑”的角色,它负责汽车adas(高级驾驶辅助系统)、智能座舱系统以及车控系统的计算任务,其中智能座舱系统就是发展得更加高级的ivi系统。
3、为了解决车载ccc所使用的芯片性能较弱,更新周期长,升级困难和成本过高等问题,一种异构型可升级的智能座舱系统架构被提出来。在这种新型架构中,传统ivi在物理位置上被分为cdf(cockpi t domain funct ional,座舱域功能单元)和msf(mul t imediasystem funct ional,多媒体系统功能单元),其中cdf留在ccc box内,符合车规级标准。msf被分隔到一个独立的box中,可以允许不满足车规级标准。在这种架构下,需要考虑cdf和msf如何配合并协同工作的问题。
4、在cdf和msf的协同工作中,一个主要考虑的问题就是如何在两个物理上隔离,具有一定传输距离的设备之间传输数据。由于异构式智能座舱是全新提出的概念,在智能汽车发展的过程中,并没有现成可用的通信传输机制满足上述数据传输需求。
技术实现思路
1、为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决如何满足异构式智能座舱系统的数据传输需求的技术问题的一种数据传输方法、装置、系统、车辆及介质。
2、在第一方面,本发明提供一种数据传输方法,应用于异构智能座舱系统的座舱域功能单元,所述异构智能座舱系统还包括多媒体系统功能单元,所述座舱域功能单元和所述多媒体系统功能单元异构设置,所述方法包括:
3、根据与所述多媒体系统功能单元之间的通信传输要求,确定与所述多媒体系统功能单元之间的通信服务;
4、根据所述通信服务的内容,与所述多媒体系统功能单元建立相应的通信通道;
5、响应于接收到的上层应用的传输需求指令,匹配相应的通信服务并调用相应的通信通道进行数据传输。
6、在上述数据传输方法的一个技术方案中,
7、所述通信传输要求包括:通信服务类型要求、数据传输方向要求、qos质量要求和错误校验要求;
8、所述通信服务的内容包括与所述通信传输要求对应的通信服务类型、数据传输方向、qos质量和错误校验域标识;其中,每一项所述通信服务对应有唯一服务id,通过所述服务id调用所述通信服务对应的通信通道。
9、在上述数据传输方法的一个技术方案中,
10、所述通信服务类型包括音视频数据、控制指令和批量数据中至少一种;所述数据传输方向包括通信发送方和通信目的方;所述qos质量包括时延、带宽和可靠性;所述错误校验域标识包括是否需要增加错误码校验机制。
11、在上述数据传输方法的一个技术方案中,
12、所述响应于接收到的上层应用的传输需求指令,匹配相应的通信服务并调用相应的通信通道进行数据传输,包括:
13、响应于接收到的上层应用的传输需求指令,得到待传输的数据的传输要求;
14、根据所述数据的传输要求,匹配相应的通信服务并得到该通信服务的服务id;
15、基于所述服务id调用对应的通信通道,通过所述通信通道传输所述数据至所述多媒体系统功能单元和或获取来自所述多媒体系统功能单元的所述数据。
16、在上述数据传输方法的一个技术方案中,所述方法还包括:判断所述数据的传输要求与所述通信服务的内容是否相符合;若符合,则该通信服务能够满足所述数据的传输要求;若不符合,则继续匹配查找能够满足所述数据的传输要求的通信服务。
17、在上述数据传输方法的一个技术方案中,
18、所述通信传输要求还包括满足长距离传输要求。
19、在第二方面,本发明提供一种数据传输方法,应用于异构智能座舱系统的多媒体系统功能单元,所述异构智能座舱系统还包括座舱域功能单元,所述座舱域功能单元和所述多媒体系统功能单元异构设置,所述方法包括:
20、根据与所述座舱域功能单元之间的通信传输要求,确定与所述座舱域功能单元之间的通信服务;
21、根据所述通信服务的内容,与所述座舱域功能单元建立相应的通信通道;
22、响应于接收到的上层应用的传输需求指令,匹配相应的通信服务并调用相应的通信通道进行数据传输。
23、在上述数据传输方法的一个技术方案中,
24、所述通信传输要求包括:通信服务类型要求、数据传输方向要求、qos质量要求和错误校验要求;
25、所述通信服务的内容包括与所述通信传输要求对应的通信服务类型、数据传输方向、qos质量和错误校验域标识;其中,每一项所述通信服务对应有唯一服务id,通过所述服务id调用所述通信服务对应的通信通道。
26、在上述数据传输方法的一个技术方案中,
27、所述通信服务类型包括音视频数据、控制指令和批量数据中至少一种;所述数据传输方向包括通信发送方和通信目的方;所述qos质量包括时延、带宽和可靠性;所述错误校验域标识包括是否需要增加错误码校验机制。
28、在上述数据传输方法的一个技术方案中,
29、所述响应于接收到的上层应用的传输需求指令,匹配相应的通信服务并调用相应的通信通道进行数据传输,包括:
30、响应于接收到的上层应用的传输需求指令,得到待传输的数据的传输要求;
31、根据所述数据的传输要求,匹配相应的通信服务并得到该通信服务的服务id;
32、基于所述服务id调用对应的通信通道,通过所述通信通道传输所述数据至所述座舱域功能单元和或获取来自所述座舱域功能单元的所述数据。
33、在上述数据传输方法的一个技术方案中,
34、所述方法还包括:判断所述数据的传输要求与所述通信服务的内容是否相符合;若符合,则该通信服务能够满足所述数据的传输要求;若不符合,则继续匹配查找能够满足所述数据的传输要求的通信服务。
35、在上述数据传输方法的一个技术方案中,
36、所述通信传输要求还包括满足长距离传输要求。
37、在第三方面,本发明提供一种数据传输装置,包括存储器、一个或多个处理器、一个或多个应用程序,其中,所述一个或多个应用程序存储在所述存储器中,所述一个或多个应用程序被配置为由所述一个或多个处理器调用时,使得所述一个或多个处理器执行如第一方面中任一项所述的方法或第二方面中任一项所述的方法。
38、在第四方面,本发明提供一种数据传输系统,包括座舱域功能单元和多媒体系统功能单元,所述座舱域功能单元和所述多媒体系统功能单元异构设置,所述座舱域功能单元用于执行第一方面任意一项所述的方法;所述多媒体系统功能单元用于执行第二方面中任一项所述的方法。
39、在第五方面,本发明提供一种车辆,所述车辆包括如第三方面中所述的装置。
40、在第六方面,本发明提供一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行第一方面中任一项所述的方法或第二方面中任一项所述的方法。
41、方案1.一种数据传输方法,应用于异构智能座舱系统的座舱域功能单元,所述异构智能座舱系统还包括多媒体系统功能单元,所述座舱域功能单元和所述多媒体系统功能单元异构设置,其特征在于,所述方法包括:
42、根据与所述多媒体系统功能单元之间的通信传输要求,确定与所述多媒体系统功能单元之间的通信服务;
43、根据所述通信服务的内容,与所述多媒体系统功能单元建立相应的通信通道;
44、响应于接收到的上层应用的传输需求指令,匹配相应的通信服务并调用相应的通信通道进行数据传输。
45、方案2.根据方案1所述的数据传输方法,其特征在于,所述通信传输要求包括:通信服务类型要求、数据传输方向要求、qos质量要求和错误校验要求;
46、所述通信服务的内容包括与所述通信传输要求对应的通信服务类型、数据传输方向、qos质量和错误校验域标识;其中,每一项所述通信服务对应有唯一服务id,通过所述服务id调用所述通信服务对应的通信通道。
47、方案3.根据方案2所述的数据传输方法,其特征在于,所述通信服务类型包括音视频数据、控制指令和批量数据中至少一种;所述数据传输方向包括通信发送方和通信目的方;所述qos质量包括时延、带宽和可靠性;所述错误校验域标识包括是否需要增加错误码校验机制。
48、方案4.根据方案2所述的数据传输方法,其特征在于,所述响应于接收到的上层应用的传输需求指令,匹配相应的通信服务并调用相应的通信通道进行数据传输,包括:
49、响应于接收到的上层应用的传输需求指令,得到待传输的数据的传输要求;
50、根据所述数据的传输要求,匹配相应的通信服务并得到该通信服务的服务id;
51、基于所述服务id调用对应的通信通道,通过所述通信通道传输所述数据至所述多媒体系统功能单元和或获取来自所述多媒体系统功能单元的所述数据。
52、方案5.根据方案4所述的数据传输方法,其特征在于,所述方法还包括:判断所述数据的传输要求与所述通信服务的内容是否相符合;若符合,则该通信服务能够满足所述数据的传输要求;若不符合,则继续匹配查找能够满足所述数据的传输要求的通信服务。
53、方案6.根据方案1-5中任一项所述的数据传输方法,其特征在于,所述通信传输要求还包括满足长距离传输要求。
54、方案7.一种数据传输方法,应用于异构智能座舱系统的多媒体系统功能单元,所述异构智能座舱系统还包括座舱域功能单元,所述座舱域功能单元和所述多媒体系统功能单元异构设置,其特征在于,所述方法包括:
55、根据与所述座舱域功能单元之间的通信传输要求,确定与所述座舱域功能单元之间的通信服务;
56、根据所述通信服务的内容,与所述座舱域功能单元建立相应的通信通道;
57、响应于接收到的上层应用的传输需求指令,匹配相应的通信服务并调用相应的通信通道进行数据传输。
58、方案8.根据方案7所述的数据传输方法,其特征在于,所述通信传输要求包括:通信服务类型要求、数据传输方向要求、qos质量要求和错误校验要求;
59、所述通信服务的内容包括与所述通信传输要求对应的通信服务类型、数据传输方向、qos质量和错误校验域标识;其中,每一项所述通信服务对应有唯一服务id,通过所述服务id调用所述通信服务对应的通信通道。
60、方案9.根据方案8所述的数据传输方法,其特征在于,所述通信服务类型包括音视频数据、控制指令和批量数据中至少一种;所述数据传输方向包括通信发送方和通信目的方;所述qos质量包括时延、带宽和可靠性;所述错误校验域标识包括是否需要增加错误码校验机制。
61、方案10.根据方案8所述的数据传输方法,其特征在于,所述响应于接收到的上层应用的传输需求指令,匹配相应的通信服务并调用相应的通信通道进行数据传输,包括:
62、响应于接收到的上层应用的传输需求指令,得到待传输的数据的传输要求;
63、根据所述数据的传输要求,匹配相应的通信服务并得到该通信服务的服务id;
64、基于所述服务id调用对应的通信通道,通过所述通信通道传输所述数据至所述座舱域功能单元和或获取来自所述座舱域功能单元的所述数据。
65、方案11.根据方案10所述的数据传输方法,其特征在于,所述方法还包括:判断所述数据的传输要求与所述通信服务的内容是否相符合;若符合,则该通信服务能够满足所述数据的传输要求;若不符合,则继续匹配查找能够满足所述数据的传输要求的通信服务。
66、方案12.根据方案7-11中任一项所述的数据传输方法,其特征在于,所述通信传输要求还包括满足长距离传输要求。
67、方案13.一种数据传输装置,其特征在于,包括存储器、一个或多个处理器、一个或多个应用程序,其中,所述一个或多个应用程序存储在所述存储器中,所述一个或多个应用程序被配置为由所述一个或多个处理器调用时,使得所述一个或多个处理器执行如方案1-6中任一项所述的方法或方案7-12中任一项所述的方法。
68、方案14.一种数据传输系统,包括座舱域功能单元和多媒体系统功能单元,所述座舱域功能单元和所述多媒体系统功能单元异构设置,其特征在于,
69、所述座舱域功能单元用于执行方案1至6任意一项所述的方法;
70、所述多媒体系统功能单元用于执行方案7至12中任一项所述的方法。
71、方案15.一种车辆,其特征在于,所述车辆包括如方案13中所述的装置。
72、方案16.一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行方案1-6中任一项所述的方法或方案7-12中任一项所述的方法。
73、本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
74、在实施本发明的技术方案中,针对异构设置的座舱域功能单元和多媒体系统功能单元之间的数据传输问题,本发明根据两者之间的通信传输要求,提供与底层传输信道无关的通信服务,该通信服务可以根据上层应用的需求提供对应的通信通道完成数据传输,使能座舱域功能单元和多媒体系统功能单元协同工作,实现算力分享和功能迁移。