System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车机,尤其涉及一种数据传输方法、车机系统及电子设备。
技术介绍
1、一些座舱应用生成的数据需要传输至仪表控制器最后至仪表显示器进行显示,以便驾驶员获取这些数据,如音乐应用生成的音乐名称和专辑名称,导航应用生成的路径名称,电话应用生成的电话号码等。
2、目前采用的方式是采用lvds((low-voltage differential signaling,低电压差分信号)协议、以太网或者共享内存的方式将座舱应用生成的数据传输至仪表控制器以进行仪表显示器的显示,这样对传输硬件的要求更高,进而限制了座舱应用在车机系统中的使用。
技术实现思路
1、本申请提供一种数据传输方法、车机系统及电子设备。用以解决车机系统传输座舱应用生成的数据对硬件的要求高的问题。
2、第一方面,本申请实施例提供一种数据传输方法,应用于车机系统,车机系统包括:座舱娱乐控制器、仪表控制器和仪表显示器,数据传输方法包括:
3、座舱娱乐控制器在目标应用生成目标数据时,按照预设编码规则对目标数据进行编码得到目标编码数据,预设编码规则是基于控制器局域网总线协议生成的;
4、所座舱娱乐控制器基于控制器局域网总线协议向仪表控制器传输目标编码数据;
5、仪表控制器根据预设编码规则对应的解码规则对目标编码数据进行解码,得到目标数据;
6、仪表控制器对目标数据进行可视化处理后传输给仪表显示器,以使仪表显示器显示目标数据。
7、在本申请的一个实施例
8、在本申请的一个实施例中,按照预审编码规则对多帧待传输数据分别进行编码,包括:确定多帧待传输数据的帧总数;针对每帧待传输数据,获取待传输数据的帧状态、帧索引以及待传输数据的待传输字符;根据帧总数、帧状态、帧索引和待传输字符,确定待传输数据的待传输编码数据,目标编码数据包括:多帧待传输数据的多个待传输编码数据。
9、在本申请的一个实施例中,第一预设数量为3,待传输编码数据为8个字节,每个字节包括8个比特。
10、在本申请的一个实施例中,
11、在待传输编码数据中,帧总数和帧状态占一个字节;帧索引占一个字节;每个待传输字符编码后占两个字节。
12、示例性地,参照图1,采用第0字节表示帧总数和帧状态;采用第1字节表示帧索引;采用第2字节和第3字节表示待传输数据的第一个字符编码后的第一数据;采用第4字节和第5字节表示待传输数据的第二个字符编码后的第二数据;采用第6字节和第7字节表示待传输数据的第三个字符编码后的第三数据。
13、在本申请的一个实施例中,帧总数占有的比特位的数量和帧索引占有的比特位的数量相同。
14、在本申请的一个实施例中,座舱娱乐控制器基于控制器局域网总线协议向仪表控制器传输目标编码数据之前还包括:座舱娱乐控制器向仪表控制器发送传输请求信息;其中,在座舱娱乐控制器接收到仪表控制器发送的传输请求信息的响应信息后,基于控制器局域网总线协议向仪表控制器传输目标编码数据。
15、在本申请的一个实施例中,还包括:在座舱娱乐控制器向仪表控制器发送传输请求信息时,启动预设定时器;其中,若预设定时器未超时,在座舱娱乐控制器接收到仪表控制器发送的传输请求信息的响应信息后,向仪表控制器传输目标编码数据,若预设定时器超时,座舱娱乐控制器未接收到仪表控制器发送的传输请求信息的响应信息,执行在座舱娱乐控制器向仪表控制器发送传输请求信息时,启动预设定时器;若发送座舱娱乐控制器向仪表控制器发送传输请求信息的次数达到预设次数,设置请求状态为无文字。
16、在本申请的一个实施例中,还包括:若仪表控制器接收到座舱娱乐控制器的传输结束信息,确定接收到的目标数据是否完整,并向座舱娱乐控制器反馈是否完整的结果。
17、第二方面,本申请提供一种车机系统,包括:座舱娱乐控制器、仪表控制器和仪表显示器;其中:
18、座舱娱乐控制器用于在目标应用生成目标数据时,按照预设编码规则对目标数据进行编码得到目标编码数据,基于控制器局域网总线协议向仪表控制器传输目标编码数据,预设编码规则是基于控制器局域网总线协议生成的;
19、仪表控制器用于根据预设编码规则对应的解码规则对目标编码数据进行解码,得到目标数据,对目标数据进行可视化处理后传输给仪表显示器,以使仪表显示器显示目标数据。
20、第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的任务,任务被至少一个处理器执行,以使电子设备能够执行上述第一方面中任一项的数据传输方法。
21、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行任务,当处理器执行计算机执行任务时,实现如权利要求上述第一方面中任一项的数据传输方法。
22、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述第一方面中任一项的数据传输方法。
23、本申请实施例提供一种数据传输方法、车机系统及电子设备,应用于车机系统,车机系统包括:座舱娱乐控制器、仪表控制器和仪表显示器,数据传输方法包括:座舱娱乐控制器在目标应用生成目标数据时,按照预设编码规则对目标数据进行编码得到目标编码数据,座舱娱乐控制器基于控制器局域网总线协议向仪表控制器传输目标编码数据,预设编码规则是基于控制器局域网总线协议生成的;仪表控制器根据预设编码规则对应的解码规则对目标编码数据进行解码,得到目标数据;仪表控制器对目标数据进行可视化处理后传输给仪表显示器,以使仪表显示器显示目标数据,本申请能够采用预设编码规则对目标数据进行编码后传输,对硬件要求较低,并且可以更安全高效的将目标数据传输至仪表控制器。
本文档来自技高网...【技术保护点】
1.一种数据传输方法,其特征在于,应用于车机系统,所述车机系统包括:座舱娱乐控制器、仪表控制器和仪表显示器,所述数据传输方法包括:
2.根据权利要求1所述的数据传输方法,其特征在于,所述按照预设编码规则对所述目标数据进行编码得到目标编码数据,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,所述按照预审编码规则对所述多帧待传输数据分别进行编码,包括:
4.根据权利要求3所述的数据传输方法,其特征在于,所述第一预设数量为3,所述待传输编码数据为8个字节,每个字节包括8个比特位。
5.根据权利要求4所述的数据传输方法,其特征在于,在所述待传输编码数据中,所述帧总数和所述帧状态占一个字节;所述帧索引占一个字节;每个待传输字符编码后占两个字节。
6.根据权利要求5所述的数据传输方法,其特征在于,所述帧总数占有的比特位的数量和所述帧索引占有的比特位的数量相同。
7.根据权利要求1至6任一项所述的数据传输方法,其特征在于,所述舱娱乐控制器向所述仪表控制器传输所述目标编码数据之前还包括:
8.根据权利要
9.根据权利要求1至6任一项所述的数据传输方法,其特征在于,还包括:
10.一种车机系统,其特征在于,包括:座舱娱乐控制器、仪表控制器和仪表显示器;其中:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行任务,当处理器执行所述计算机执行任务时,实现如权利要求1至9中任一项所述的数据传输方法。
...【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于车机系统,所述车机系统包括:座舱娱乐控制器、仪表控制器和仪表显示器,所述数据传输方法包括:
2.根据权利要求1所述的数据传输方法,其特征在于,所述按照预设编码规则对所述目标数据进行编码得到目标编码数据,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,所述按照预审编码规则对所述多帧待传输数据分别进行编码,包括:
4.根据权利要求3所述的数据传输方法,其特征在于,所述第一预设数量为3,所述待传输编码数据为8个字节,每个字节包括8个比特位。
5.根据权利要求4所述的数据传输方法,其特征在于,在所述待传输编码数据中,所述帧总数和所述帧状态占一个字节;所述帧索引占一个字节;每个待传输字符编码后占两个字节。
6.根据权利要...
【专利技术属性】
技术研发人员:李佳,
申请(专利权)人:亿咖通湖北技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。