本技术涉及智能驾驶,尤其涉及一种车载舱驾系统及其网络配置方法。
背景技术:
1、车载舱驾系统分为座舱域(包括仪表系统和娱乐系统)和智驾域(包括智驾系统)。座舱域和智驾域之间通常具有通信需求,例如内部网络通信或者互联网通信需求。
2、目前座舱域和智驾域之间主要通过配备一个二层交换机连接座舱域和智驾域,以实现座舱域和智驾域之间的通信需求。但是,使用二层交换机连接座舱域和智驾域,需要大量板载外围芯片,过多的外围芯片会增加电路板和系统设计的复杂度,同时系统的稳定性,从而进一步增加了研发成本,且二层交换机本身成本较高,这无疑会导致大量资源的浪费和硬件成本的增加等问题。
技术实现思路
1、本技术提供一种车载舱驾系统及其网络配置方法,以至少解决上述技术问题之一。
2、根据本技术的一方面,提供一种车载舱驾系统,包括座舱域和智驾域,所述座舱域包括第一连接设备,所述智驾域包括第二连接设备,所述第一连接设备和所述第二连接设备电连接;
3、所述第一连接设备,被配置为远程网络驱动接口规范主设备,以作为所述座舱域的第一网络设备;
4、所述第二连接设备,被配置为远程网络驱动接口规范从设备,以作为所述智驾域的第二网络设备;
5、当所述座舱域和所述智驾域具有内部通信需求时,通过所述第一网络设备和所述第二网络设备进行内部网络通信。
6、在一种实施方式中,所述座舱域包括与所述第一连接设备电连接的娱乐系统;
7、所述娱乐系统包括第一内核和驱动层、第一硬件抽象层、操作系统框架层以及应用层,各层之间电连接;其中,所述第一内核和驱动层将内核的远程网络驱动接口规范选项配置为主设备模式,使得所述第一连接设备被配置为远程网络驱动接口规范主设备。
8、在一种实施方式中,所述座舱域还包括第三网络设备,所述第三网络设备包括无线网络设备和/或移动通信网络设备,用于为所述座舱域提供互联网通信功能。
9、在一种实施方式中,所述操作系统框架层包括:
10、网络守护服务模块,分别连接至所述第一内核和驱动层以及至少一个设备类型的网络设备管理服务模块,用于监听所述第一内核和驱动层上报的各个网络设备的状态信息,并将各个网络设备的状态信息上报至对应设备类型的网络设备管理服务模块;
11、网络连接服务模块,分别连接至所述至少一个设备类型的网络设备管理服务模块和所述应用层,用于根据所述至少一个设备类型的网络设备管理模块管理的网络设备确定提供网络服务的网络设备,并为所述应用层提供对应网络设备的网络连接;
12、网络共享服务模块,连接至所述应用层,用于为所述应用层提供网络共享功能。
13、在一种实施方式中,所述状态信息包括网络设备的添加或者删除信息;
14、所述网络守护服务模块,还用于在监听到所述第一内核和驱动层上报的所述第二网络设备的添加信息时,将所述第二网络设备的添加信息上报至所述网络共享服务模块;
15、所述网络共享服务模块,还用于将所述第三网络设备配置为上游网络,并将所述第二网络设备配置为下游网络,并通过所述第三网络设备为所述第二网络设备提供网络共享功能,使得所述智驾系统通过所述网络共享功能进行互联网通信。
16、在一种实施方式中,所述网络共享服务模块,还用于当所述第三网络设备包括多个网络设备时,选择其中一个网络设置配置为上游网络,其中,无线网络类型的网络设备被配置为上游网络的优先级高于移动通信网络类型的网络设备。
17、在一种实施方式中,所述网络共享服务模块,还用于为所述娱乐系统分配第一静态ip地址,并为所述智驾系统分配第二静态ip地址,以使所述娱乐系统和所述智驾系统的网络标识固定。
18、在一种实施方式中,所述智驾域包括与所述第二连接设备电连接的智驾系统;所述智驾系统包括第二内核和驱动层、第二硬件抽象层以及第一中间件和应用层,各层之间电连接;其中,所述第二内核和驱动层将内核的远程网络驱动接口规范选项配置为从设备模式,使得所述第二连接设备被配置为远程网络驱动接口规范从设备。
19、在一种该实施方式中,所述第一中间件和应用层配置动态主机配置协议客户端服务,用于获取娱乐系统为所述智驾系统分配的第二静态ip地址,和/或设置所述智驾系统的默认网关为所述娱乐系统的第一静态ip地址。
20、在一种实施方式中,所述座舱域还包括与所述第一连接设备连接的仪表系统;所述第一连接设备还作为所述仪表系统的第四网络设备,当所述仪表系统和所述智驾系统具有内部通信需求时,通过所述第四网络设备和所述第二网络设备进行内部网络通信。
21、在一种实施方式中,所述第一连接设备和所述第二连接设备为usb设备,所述第一连接设备和所述第二连接设备通过通用串行总线usb线电连接。
22、根据本技术的第二方面,提供一种车载舱驾系统的网络配置方法,应用于座舱域,所述座舱域包括被配置为驱动接口规范主设备的第一连接设备,所述方法包括:
23、基于远程网络驱动接口规范主从设备机制,发现智驾域中被配置为网络驱动接口规范从设备的第二连接设备;
24、建立所述第一连接设备和所述第二连接设备之间的网络连接;
25、基于所述第一连接设备和所述第二连接设备之间的网络连接,与所述智驾域进行内部网络通信。
26、在一种实施方式中,所述座舱域包括娱乐系统,所述智驾域包括智驾系统;所述方法还包括:
27、为所述娱乐系统分配第一静态ip,所述第一静态ip设置于所述第一连接设备上;
28、为所述智驾系统分配第二静态ip,所述第二静态ip设置于所述第二连接设备上;
29、所述基于所述第一连接设备和所述第二连接设备之间的网络连接,与,与所述智驾域进行内部网络通信,包括:
30、基于所述第一连接设备和所述第二连接设备之间的网络连接,根据所述第一静态ip和所述第二静态ip,实现所述娱乐系统和所述智驾系统之间的内部网络通信。
31、在一种实施方式中,所述座舱域还包括第三网络设备,所述第三网络设备包括无线网络设备和/或移动通信网络设备,用于为所述座舱域提供互联网通信功能;所述方法还包括:
32、通过网络共享服务,将所述第三网络设备设置为上游网络,并将第二连接设备设置为下游网络;
33、基于所述第三网络设备为所述第二连接设备提供网络共享功能,使得所述智驾域通过所述网络共享功能进行互联网通信。
34、在一种实施方式中,所述座舱域包括娱乐系统,所述智驾域包括智驾系统;所述装置还包括:
35、ip分配模块,其设置为为所述娱乐系统分配第一静态ip,所述第一静态ip设置于所述第一连接设备上;以及,为所述智驾系统分配第二静态ip,所述第二静态ip设置于所述第二连接设备上;
36、所述网络建立模块,具体设置为基于所述第一连接设备和所述第二连接设备之间的网络连接,根据所述第一静态ip和所述第二静态ip,实现所述娱乐系统和所述智驾系统之间的内部网络通信。
37、在一种实施方式中,所述座舱域还包括第三网络设备,所述第三网络设备包括无线网络设备和/或移动通信网络设备,用于为所述座舱域提供互联网通信功能;所述装置还包括:
38、网络共享模块,其设置为通过网络共享服务,将所述第三网络设备设置为上游网络,并将第二连接设备设置为下游网络;以及,基于所述第三网络设备为所述第二连接设备提供网络共享功能,使得所述智驾域通过所述网络共享功能进行互联网通信。
39、根据本技术的第三方面,提供一种车载舱驾系统的网络配置装置,应用于座舱域,所述座舱域包括被配置为驱动接口规范主设备的第一连接设备,所述装置包括:
40、监测模块,其设置为基于远程网络驱动接口规范主从设备机制,监测智驾域中被配置为网络驱动接口规范从设备的第二连接设备;其中,所述第二连接设备与所述第一连接设备电连接;
41、网络建立模块,其设置为建立所述第一连接设备和所述第二连接设备之间的网络连接;
42、通信模块,其设置为基于所述第一连接设备和所述第二连接设备之间的网络连接,与所述智驾域进行内部网络通信。
43、根据本技术的第四方面,提供一种计算机设备,所述计算机设备包括:存储器和处理器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,使得所述计算机设备执行上述第一方面任一项提供的的车载舱驾系统的网络配置方法。
44、根据本技术的第五方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述第一方面任一项提供的车载舱驾系统的网络配置方法。
45、根据本技术的第六方面,提供一种计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任一项提供的车载舱驾系统的网络配置方法。
46、本技术实施例提供的车载舱驾系统及其网络配置方案,该系统包括座舱域和智驾域,其中,座舱域包括第一连接设备、智驾域包括第二连接设备,该第一连接设备和该第二连接设备电连接,该第一连接设备被配置为远程网络驱动接口规范主设备,以作为该座舱域的第一网络设备,该第二连接设备被配置为远程网络驱动接口规范从设备,以作为该智驾域的第二网络设备,当该座舱域和该智驾域具有内部通信需求时,通过该第一网络设备和该第二网络设备进行内部网络通信。此过程中,无需增加其它的硬件设备,仅需要座舱域和智驾域中连接设备之间的直连,并通过远程网络驱动接口规范对应的软件设计即可实现座舱域和智驾域之间的通信功能,大幅降低了硬件成本和研发成本。
47、附图说明
48、此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
49、图1为本技术实施例提供的一种车载舱驾系统的结构示意图;
50、图2为本技术实施例提供的另一种车载舱驾系统的结构示意图之一;
51、图3为图2中娱乐系统112的结构示意图;
52、图4为图2中智驾系统113的结构示意图;
53、图5为本技术实施例提供的另一种车载舱驾系统的结构示意图之二;
54、图6为本图3中操作系统框架层1123的结构示意图;
55、图7为本技术实施例提供的一种车载舱驾系统的网络配置方法的流程示意图;
56、图8为本技术实施例提供的另一种车载舱驾系统的网络配置方法的流程示意图;
57、图9为本技术实施例提供的一种车载舱驾系统的网络配置装置的结构示意图;
58、图10为本技术实施例提供的一种计算机设备的结构示意图;
59、图11是本技术一示例性实施例提供的一种终端设备的框图。