CN110955399A - 车载显示***、图像显示方法、存储介质和主机 - Google Patents
车载显示***、图像显示方法、存储介质和主机 Download PDFInfo
- Publication number
- CN110955399A CN110955399A CN201911206451.XA CN201911206451A CN110955399A CN 110955399 A CN110955399 A CN 110955399A CN 201911206451 A CN201911206451 A CN 201911206451A CN 110955399 A CN110955399 A CN 110955399A
- Authority
- CN
- China
- Prior art keywords
- host
- display
- image data
- container
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000002159 abnormal effect Effects 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 9
- 230000000903 blocking effect Effects 0.000 abstract description 6
- 238000004364 calculation method Methods 0.000 abstract description 4
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 239000002826 coolant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1438—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using more than one graphics controller
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本公开涉及一种车载显示***、图像显示方法、存储介质和主机,该***包括:第一主机、显示主机和至少一个主显示器,第一主机和显示主机连接,显示主机与至少一个主显示器连接。第一主机,用于运行第一主机上的第一容器,以使第一容器内包括的显示应用程序生成第一图像数据,并将第一图像数据发送至显示主机,显示主机,用于将第一图像数据发送至至少一个主显示器,至少一个主显示器,用于显示第一图像数据。本公开中的车载显示***可以实现多主机、多***之间的图像显示,使得图像数据的生成和显示互相隔离,从而有效利用每个主机的计算性能和硬件资源,避免出现卡顿、闪退等问题,提高了***的安全性和稳定性。
Description
技术领域
本公开涉及电子信息技术领域,具体地,涉及一种车载显示***、图像显示方法、存储介质和主机。
背景技术
随着电子信息技术的不断发展,越来越多的车辆上配置了车载显示***,为驾乘人员提供信息展示(例如:电子仪表盘)、导航、娱乐等服务。为了满足驾乘人员的不同需求,车载显示***通常可以包括多个显示屏,并且每个显示屏可能支持各自不同的***。然而车载显示***为单主机结构,图像数据的生成和显示都由单主机来完成,由于单主机的计算性能和硬件资源有限,在支持多***多显示屏显示时,容易出现卡顿、闪退等问题,***的安全性和稳定性低。
发明内容
本公开的目的是提供一种车载显示***、图像显示方法、存储介质和主机,用以解决现有技术中存在的车载显示***安全性和稳定性低的问题。
为了实现上述目的,根据本公开实施例的第一方面,提供一种车载显示***,所述车载显示***包括:第一主机、显示主机和至少一个主显示器,所述第一主机和所述显示主机连接,所述显示主机与所述至少一个主显示器连接;
所述第一主机,用于运行所述第一主机上的第一容器,以使所述第一容器内包括的显示应用程序生成第一图像数据,并将所述第一图像数据发送至所述显示主机;
所述显示主机,用于将所述第一图像数据发送至所述至少一个主显示器;
所述至少一个主显示器,用于显示所述第一图像数据。
可选地,所述车载显示***还包括:第二主机,所述第二主机分别与所述第一主机、所述显示主机连接;
所述第一主机,还用于获取所述第一容器的运行信息,并将所述运行信息发送至所述第二主机,所述运行信息包括所述第一容器的运行状态和运行数据;
所述第二主机,用于在所述运行状态为异常时,运行所述第二主机上的第二容器,所述第二容器为所述第一容器的镜像,以使所述第二容器内的所述显示应用程序,根据所述运行数据生成第二图像数据;
所述第二主机,还用于将所述第二图像数据发送至所述显示主机;
所述显示主机,还用于将所述第二图像数据发送至所述至少一个主显示器;
所述至少一个主显示器,还用于显示所述第二图像数据。
可选地,所述第一主机用于:
将所述运行信息进行广播,以使所述第二主机接收所述运行信息。
可选地,所述第一主机,还用于在将所述第一图像数据发送至所述显示主机前,获取所述显示应用程序的显示属性;
所述第一主机,用于若所述显示属性为第一标识,将所述第一图像数据发送至所述显示主机。
可选地,所述车载显示***还包括:辅显示器,所述第一主机与所述辅显示器连接;
所述第一主机,还用于若所述显示属性为第二标识,将所述第一图像数据发送至所述辅显示器;
所述辅显示器,用于显示所述第一图像数据。
可选地,所述第一主机,还用于在运行所述第一容器之前,根据预设的配置文件创建所述第一容器,所述配置文件包括所述显示属性;
所述第一主机,用于从所述配置文件中获取所述显示属性。
可选地,所述第一主机用于:
根据所述显示应用程序对应的图层编号,获取所述显示应用程序生成的预设数量的数据包,并按照所述图层编号将所述预设数量的数据包合成为图层数据;
按照预设协议对所述图层数据进行编码,以获取所述第一图像数据;
将所述第一图像数据发送至所述显示主机。
可选地,所述显示主机,用于按照所述预设协议解析所述第一图像数据,以获取所述图层数据,并将所述图层数据发送至所述至少一个主显示器;
所述至少一个主显示器,用于显示所述图层数据。
根据本公开实施例的第二方面,提供一种图像显示方法,应用于车载显示***的第一主机,所述车载显示***包括:所述第一主机、显示主机和至少一个主显示器,所述第一主机和所述显示主机连接,所述显示主机与所述至少一个主显示器连接;所述方法包括:
运行所述第一主机上的第一容器,以使所述第一容器内包括的显示应用程序生成第一图像数据;
将所述第一图像数据发送至所述显示主机,以使所述显示主机将所述第一图像数据发送至所述至少一个主显示器,由所述至少一个主显示器显示所述第一图像数据。
可选地,在所述将所述第一图像数据发送至所述显示主机之前,所述方法还包括:
获取所述显示应用程序的显示属性;
所述将所述第一图像数据发送至所述显示主机,包括:
若所述显示属性为第一标识,将所述第一图像数据发送至所述显示主机。
可选地,所述车载显示***还包括:辅显示器,所述第一主机与所述辅显示器连接,所述方法还包括:
若所述显示属性为第二标识,将所述第一图像数据发送至所述辅显示器,以使所述副显示器显示所述第一图像数据。
可选地,在所述运行所述第一主机上的第一容器之前,所述方法还包括:
根据预设的配置文件创建所述第一容器,所述配置文件包括所述显示应用程序的显示属性;
所述获取所述显示应用程序的显示属性,包括:
从所述配置文件中获取所述显示属性。
可选地,所述将所述第一图像数据发送至所述显示主机,包括:
根据所述显示应用程序对应的图层编号,获取所述显示应用程序生成的预设数量的数据包,并按照所述图层编号将所述预设数量的数据包合成为图层数据;
按照预设协议对所述图层数据进行编码,以获取所述第一图像数据;
将所述第一图像数据发送至所述显示主机,以使所述显示主机按照所述预设协议解析所述第一图像数据,获取所述图层数据,并将所述图层数据发送至所述至少一个主显示器,由所述至少一个主显示器显示所述图层数据。
根据本公开实施例的第三方面,提供一种图像显示方法,应用于车载显示***的第二主机,所述车载显示***包括:第一主机、所述第二主机、显示主机和至少一个主显示器,所述第一主机和所述显示主机连接,所述第二主机分别与所述第一主机、所述显示主机连接,所述显示主机与所述至少一个主显示器连接;所述方法包括:
获取所述第一主机发送的运行信息,所述运行信息为所述第一主机运行所述第一主机上的第一容器后,获取的第一容器的运行信息,所述运行信息包括所述第一容器的运行状态和运行数据,所述第一容器内包括显示应用程序;
若所述运行状态为异常时,运行所述第二主机上的第二容器,所述第二容器为所述第一容器的镜像,以使所述第二容器内的所述显示应用程序,根据所述运行数据生成第二图像数据;
将所述第二图像数据发送至所述显示主机,以使所述显示主机将所述第二图像数据发送至所述至少一个主显示器,由所述至少一个主显示器显示所述第二图像数据。
可选地,所述获取所述第一主机发送的运行信息,包括:
接收所述第一主机广播的所述运行信息。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例第二方面所述方法的步骤。
根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例第三方面所述方法的步骤。
根据本公开实施例的第六方面,提供一种主机,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现本公开实施例第二方面所述方法的步骤。
根据本公开实施例的第七方面,提供一种主机,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现本公开实施例第三方面所述方法的步骤。
根据本公开实施例的第八方面,提供一种车辆,所述车辆上设置有本公开实施例第一方面所述的车载显示***。
通过上述技术方案,本公开提供的车载显示***,包括第一主机、显示主机和至少一个主显示器,其中第一主机和显示主机连接,显示主机与至少一个主显示器连接。首先,第一主机上设置有包括显示应用程序的第一容器,第一主机运行第一容器,使得显示应用程序生成第一图像数据,并将第一图像数据发送至显示主机,之后,显示主机将第一图像数据发送给至少一个主显示器,主显示器显示第一图像数据。本公开中的车载显示***可以实现多主机、多***之间的图像显示,使得图像数据的生成和显示互相隔离,从而有效利用每个主机的计算性能和硬件资源,避免出现卡顿、闪退等问题,提高了***的安全性和稳定性。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是根据一示例性实施例示出的一种车载显示***的框图;
图2是根据一示例性实施例示出的另一种车载显示***的框图;
图3是根据一示例性实施例示出的另一种车载显示***的框图;
图4是根据一示例性实施例示出的一种主机的结构图;
图5是根据一示例性实施例示出的一种图像显示方法的流程图;
图6是根据一示例性实施例示出的另一种图像显示方法的流程图;
图7是根据一示例性实施例示出的另一种图像显示方法的流程图;
图8是根据一示例性实施例示出的另一种图像显示方法的流程图;
图9是根据一示例性实施例示出的另一种图像显示方法的流程图;
图10是根据一示例性实施例示出的一种图像显示方法的流程图;
图11是根据一示例性实施例示出的一种主机的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种车载显示***的框图,如图1所示,车载显示***包括:第一主机101、显示主机102和至少一个主显示器103,第一主机101和显示主机102连接,显示主机102与至少一个主显示器103连接。
具体的,第一主机101和显示主机102之间可以通过交换机连接,也可以通过物理连线直接进行连接,还可以按照预设的无线通信协议进行无线连接。相应的,显示主机102和至少一个显示器103之间,可以通过物理连线直接进行连接,也可以按照预设的无线通信协议进行无线连接。其中,无线通信协议例如可以是:蓝牙(英文:Bluetooth)、Wi-Fi(英文:Wireless Fidelity,中文:无线保真技术)、WLAN(英文:Wireless Local Area Networks,中文:无线局域网)、Telematics(中文:车载信息服务)等,本公开对此不作限定。其中,第一主机101和显示主机102均可以为***级芯片(英文:System on Chip,缩写:SOC),第一主机101与显示主机102上可以各自部署不同的***,例如:Linux、Unix和Windows***等。
第一主机101,用于运行第一主机101上的第一容器,以使第一容器内包括的显示应用程序生成第一图像数据,并将第一图像数据发送至显示主机102。
举例来说,第一主机101上设置有第一容器,第一容器内包括显示应用程序。第一主机101上可以设置有一个或多个第一容器,每个第一容器内都包括一个不同的显示应用程序(例如:仪表盘应用、视频播放器、图像浏览器、导航应用等)。第一容器能够与第一主机101上的其他资源隔离开,作为进程来运行,具有健壮性和可移植性,可以在不同的***上独立运行。第一容器例如可以是支持OCI(英文:Open Container Initiative)标准的containerd容器,containerd容器能够在Docker(中文:应用容器引擎)中,通过编写相应的Dockerfile添加需要的文件,之后使用docker build命令来进行制作。第一主机101运行第一容器,相当于在第一主机101上运行显示应用程序,显示应用程序会生成需要显示的第一图像数据,之后第一主机101将第一图像数据按照预设协议发送至显示主机102。其中,预设协议可以是第一主机101与显示主机102之间预先协商好的数据传输协议,例如第一主机101可以按照H.261、H.263或H.264协议对第一图像数据进行编码,并将编码后的第一图像数据发送至显示主机102。由于显示应用程序存在于容器内,因此,显示应用程序能够独立运行,不依赖于第一主机101上部署的***,并且由于不同容器之间能够相互隔离,也提高了***的安全性。
显示主机102,用于将第一图像数据发送至至少一个主显示器103。
至少一个主显示器103,用于显示第一图像数据。
示例的,显示主机102按照预设协议接收第一图像数据,例如可以按照H.261、H.263或H.264协议对编码后的第一图像数据进行解码,以得到可以显示的第一图像数据。之后将第一图像数据发送至至少一个主显示器103,由至少一个主显示器103显示第一图像数据。其中,与显示主机102连接的主显示器103可以为一个或多个,当存在多个主显示器103时,显示主机102能够将第一图像数据同时发送至多个主显示器103,使得多个主显示器103能够同步显示第一图像数据。由于第一图像数据的生成是由第一主机101完成的,而第一图像数据的接收和显示是由显示主机102和主显示器103完成的,因此,不受单个主机的计算性能和硬件资源的限制,能够提高***的稳定性。
综上所述,本公开提供的车载显示***,包括第一主机、显示主机和至少一个主显示器,其中第一主机和显示主机连接,显示主机与至少一个主显示器连接。首先,第一主机上设置有包括显示应用程序的第一容器,第一主机运行第一容器,使得显示应用程序生成第一图像数据,并将第一图像数据发送至显示主机,之后,显示主机将第一图像数据发送给至少一个主显示器,主显示器显示第一图像数据。本公开中的车载显示***可以实现多主机、多***之间的图像显示,使得图像数据的生成和显示互相隔离,从而有效利用每个主机的计算性能和硬件资源,避免出现卡顿、闪退等问题,提高了***的安全性和稳定性。
图2是根据一示例性实施例示出的另一种车载显示***的框图,如图2所示,车载显示***还包括:第二主机104,第二主机104分别与第一主机101、显示主机102连接。
在另一种应用场景中,为了进一步提高***的稳定性,可以在车载显示***中设置第二主机104,第二主机104上设置有与第一容器互为镜像的第二容器,即第二容器内包括的显示应用程序,与第一容器内包括的显示应用程序相同。这样,第二主机104可以作为第一主机101的备用主机或者热备份主机。可以理解为,第一主机101为master主机,第二主机104为slave主机,当第一主机101上第一容器运行失败时,第二主机104可以运行第二容器,使得显示应用程序能够继续正常生成图像数据(即第二图像数据),从而保证主显示器103上能够正常显示图像数据,达到进一步提高***稳定性的目的。其中,第二主机104可以通过交换机分别与第一主机101、显示主机102连接,也可以通过物理连线直接与第一主机101、显示主机102连接,还可以按照预设的无线通信协议与第一主机101、显示主机102无线连接。
第一主机101,还用于获取第一容器的运行信息,并将运行信息发送至
第二主机104,运行信息包括第一容器的运行状态和运行数据。
举例来说,第一主机101在运行第一容器后,还会实时获取第一容器的运行信息,并将运行信息发送至第二主机104,即使得第二主机104也能实时获取第一容器的运行信息。其中,运行信息可以包括第一容器的运行状态和运行数据。运行状态可以包括正常和异常两种,运行状态为正常,表示第一容器运行正常,能够正常生成第一图像数据,运行状态为异常,表示第一容器运行异常,例如:第一主机101出现了故障,导致第一容器内包括的显示应用程序崩溃、闪退、生成的第一图像数据异常等。运行数据可以理解为第一容器内包括的显示应用程序生成第一图像数据时,需要使用的数据。以显示应用程序为仪表盘应用为例,那么运行数据可以包括第一主机101获取的,由车辆上各种传感器采集的发动机转速、轮速、冷却液温度、油耗等,还可以包括用户设置的仪表盘应用的显示参数:温度的单位为℃或者℉、轮速的单位为km/h或mph等。
具体的,第一主机101可以通过广播的方式发送运行信息,例如第一主机101可以通过交换机,将运行信息进行广播,以使第二主机104接收该运行信息。
第二主机104,用于在运行状态为异常时,运行第二主机104上的第二容器,第二容器为第一容器的镜像,以使第二容器内的显示应用程序,根据运行数据生成第二图像数据。
第二主机104,还用于将第二图像数据发送至显示主机102。
示例的,第二主机104接收到第一容器的运行信息后,可以根据运行状态判断第一容器是否正常运行。当运行状态为异常时,表示第一主机101可能出现了故障,那么第二主机104运行第二容器,以使第二容器内的显示应用程序,根据运行数据生成第二图像数据。其中,在第二主机104上,第二容器内包括的显示应用程序,根据第一容器的运行信息中包括的运行数据来生成第二图像数据,使得第二图像数据能够接续第一图像数据,即使得第二图像数据与第一图像数据能够保持连贯性。可以理解为,第一主机101和第二主机104都处于工作状态,第一主机101开始运行第一容器,此时第二主机104上的第二容器不运行,在第一容器运行的过程中,如果第一容器的运行状态为异常,那么第二主机104运行第二容器,以保证显示应用程序能够正常生成图像数据(即由第一图像数据切换为第二图像数据)。
之后,第二主机104可以将第二图像数据按照预设协议发送至显示主机102,预设协议可以是第二主机104与显示主机102之间预先协商好的数据传输协议,该预设协议可以和第一主机101与显示主机102之协商好的数据传输协议相同。例如第二主机104可以按照H.261、H.263或H.264协议对第二图像数据进行编码,并将编码后的第二图像数据发送至显示主机102。
显示主机102,还用于将第二图像数据发送至至少一个主显示器103。
至少一个主显示器103,还用于显示第二图像数据。
示例的,显示主机102按照预设协议接收第二图像数据,例如可以按照H.261、H.263或H.264协议对编码后的第二图像数据进行解码,以得到可以显示的第二图像数据,之后将第二图像数据发送至至少一个主显示器103,由至少一个主显示器103显示第二图像数据。
需要说明的是,上述实施例中,第一主机101和第二主机104之间可以互换,即第二主机104可以作为第一主机101的备用主机,第一主机101也可以作为第二主机104的备用主机。可以理解为,在第一主机101为master主机,第二主机104为slave主机的场景中,当第一主机101上第一容器的运行状态为异常时,可以使第二主机104运行第二容器,使得显示应用程序能够继续正常生成图像数据(即第二图像数据),此时第二主机104变为master主机,第一主机101变为slave主机。在第二主机104为master主机,第一主机101为slave主机的场景中,当第二主机101上第二容器的运行状态为异常时,可以使第一主机101运行第一容器,使得显示应用程序能够继续正常生成图像数据(即第一图像数据),此时第一主机101变为master主机,第二主机104变为slave主机。从而保证***的稳定性。
图3是根据一示例性实施例示出的另一种车载显示***的框图,如图3所示,车载显示***还包括:辅显示器105,第一主机101与辅显示器105连接。
在具体的应用场景中,为了进一步满足用户的不同需求,车载显示***还可以包括:与第一主机101连接的辅显示器105,辅显示器105可以是一个,也可以是多个。其中,主显示器103可以理解为设置在车辆的驾驶座位附近的显示器,以供驾驶员使用,即对于第一主机101来说,主显示器103为远程显示屏,需要通过显示主机102来传输第一图像数据。而辅显示器105可以理解为设置在车辆的后排座位、或者副驾驶座位附近的显示器,以供乘客使用,即对第一主机101来说,辅显示器105为本地显示屏,可以直接将第一图像数据发送至辅显示器105。
第一主机101,还用于在将第一图像数据发送至显示主机102前,获取显示应用程序的显示属性。
第一主机101,用于若显示属性为第一标识,将第一图像数据发送至显示主机102。
第一主机101,还用于若显示属性为第二标识,将第一图像数据发送至辅显示器105。
辅显示器105,用于显示第一图像数据。
举例来说,第一主机101上预先可以设置有多个第一容器,每个第一容器中包括一个不同的显示应用程序,不同的显示应用程序具有不同的显示属性。显示属性能够指定该显示应用程序生成的第一图像数据显示在主显示器103还是辅显示器105上。显示属性至少可以为第一标识或第二标识,第一标识(例如可以用true来表示)表示该显示应用程序生成的第一图像数据显示在主显示器103上,第二标识(例如可以用false来表示)表示该显示应用程序生成的第一图像数据显示在辅显示器105上。可以理解为,由于显示应用程序有很多类型,可以按照功能的重要性,分为显示在主显示器103或辅显示器105上的显示应用程序。例如:仪表盘应用、导航应用的功能比较重要,涉及驾驶功能和驾驶安全,需要驾驶员实时查看,因此,可以将这些显示应用程序的显示属性设置为第一标识,即第一图像数据需要显示在主显示器103上。而视频播放器、图像浏览器的功能通常是用来娱乐,不会影响到驾驶,因此可以将这些显示应用程序的显示属性设置为第二标识,即第一图像数据需要显示在辅显示器105上。
具体的,若确定显示属性为第一标识,那么将第一图像数据发送至显示主机102,由显示主机102将第一图像数据发送至主显示器103上进行显示。若确定显示属性为第二标识,那么将第一图像数据直接发送至辅显示器105上进行显示。进一步的,第一容器内包括的显示应用程序的显示属性为第二标识,表示该显示应用程序的重要性较低,若第一容器的运行状态为异常,
第二主机104可以不运行第二容器。仅在显示属性为第一标识,且第一容器的运行状态为异常的情况下,第二主机104才运行第二容器。
需要说明的是,车载显示***还可以包括与第二主机104连接的辅显示器。同样的,第二主机104也可以在将第二图像数据发送至显示主机102之前,获取第二容器内包括的显示应用程序的显示属性,在显示属性为第一标识的情况下,将第二图像数据发送至显示主机102,由显示主机102将第二图像数据发送至主显示器103上进行显示。在显示属性为第二标识的情况下,将第二图像数据直接发送至辅显示器上进行显示。
进一步的,第一主机101,还用于在运行第一容器之前,根据预设的配置文件创建第一容器,配置文件包括显示属性。相应的,第一主机101,用于从配置文件中获取显示属性。
示例的,第一主机101在运行第一容器之前,可以根据预设的配置文件创建第一容器。其中,配置文件中包括了显示属性。相应的,第一主机101,可以从配置文件中获取第一容器中包括的显示应用程序的显示属性。配置文件例如可以采用Jason格式,配置文件中具体可以包含的内容如表1所示:
表1
属性 | 取值 | 含义 |
workloads | 显示应用程序的路径 | |
abc | 字符串 | 显示应用程序的名称 |
runtime | runc/native | 显示应用程序运行时 |
blade_id | 0/1 | 显示应用程序的优先执行的主机编号 |
start_on_boot | true/false | 是否开机后执行 |
highly_available | true/false | 显示应用程序的显示属性 |
workload_path | 字符串 | 第一容器的名称 |
command_line | 字符串 | 第一容器中所执行的命令 |
privileged | true/false | 是否为高优先级应用 |
net-host | true/false | 是否使用本机网络 |
environment_variables | 键值对 | 应用所依赖的环境变量 |
volume_mounts | 键值对 | 第一容器可访问的目录地址 |
可选地,第一主机101将第一图像数据发送至显示主机102的过程,可以通过以下步骤来实现:
步骤1)根据显示应用程序对应的图层编号,获取显示应用程序生成的预设数量的数据包,并按照图层编号将预设数量的数据包合成为图层数据。
步骤2)按照预设协议对图层数据进行编码,以获取第一图像数据。
步骤3)将第一图像数据发送至显示主机102。
示例的,不同的显示应用程序,生成的第一图像数据可能会显示在图像的不同图层,因此,每个显示应用程序均对应一个图层编号(即Surface ID)。第一主机101首先根据显示应用程序对应的图层编号,获取显示应用程序生成的预设数量(例如:10帧)的数据包。可以理解为,第一主机101在正常工作时会生成大量数据包,可以按照图层编号对数据包进行筛选,将图层编号与显示应用程序对应的数据包进行缓存,并计数,直至缓存够预设数量的数据包。再按照图层编号将预设数量的数据包合成为图层数据,图层数据能够显示在该图层编号指示的图层上。最后,将图层数据按照预设协议进行编码,得到第一图像数据,并将第一图像数据发送至显示主机102,预设协议例如可以是H.261、H.263或H.264等协议。
相应的,显示主机102,用于按照预设协议解析第一图像数据,以获取图层数据,并将图层数据发送至至少一个主显示器103,由至少一个主显示器103在图层编号指示的图层上,显示图层数据。其中,主显示器103可以通过GNOME(英文:GNU Network Object ModelEnvironment)、KDE(英文:K Desktop Environment)、X-Window等视窗应用来显示图层数据。
需要说明的是,上述实施例中,车载显示***中的主机(包括:第一主机101、第二主机105、显示主机102)上可以设置有监视器、协调器、合成器、生成器和状态记录器,用于实现主机的功能,如图4所示。
具体的,监视器用于管理主机上的容器(包括第一容器或第二容器),能够获取容器的运行信息。例如以0.5s为周期向容器发送心跳信息,若容器对心跳信息做出正确的应答,表示容器的运行状态为正常,并且应答中还可以包括容器在正常运行时需要使用的运行数据,若容器未对心跳信息做出应答,或者对心跳信息做出错误的应答,表示容器的运行状态为异常。进一步的,监视器会将获取的运行信息发送给主机上的协调器,以供协调器对多个主机上的容器进行协调。监视器例如可以是CRI(英文:Container RuntimeInterface,中文:容器运行时插件)、containerd、ctr等管理工具。
协调器用于编排主机上的容器。针对第一主机101上的协调器,协调器可以先解析预设的配置文件,然后根据配置文件创建并启动第一容器,即运行第一容器。同时,协调机器还会从第一主机101上的监视器获取第一容器的运行信息,并将运行信息进行广播。相应的,针对第二主机104上的协调器,协调器首先接收第一主机101上的协调器通过广播发送的第一容器的运行信息,之后再根据第一容器的运行信息,确定第一容器的运行状态为异常时,控制第二容器启动,即运行第二容器。同样的,在第二容器启动之后,第二主机104上的监视器开始获取第二容器的运行信息,第二主机104上的协调器会从第二主机104上的监视器获取第二容器的运行信息,并将运行信息进行广播。这样,当第一主机101上的第一容器运行时,第二主机104的协调器可以获取第一容器的运行信息,当第二主机104上的第二容器运行时,第一主机101的协调器可以获取第二容器的运行信息,从而使得第一主机101和第二主机104能够互为备用主机,保证***的稳定性。进一步的,协调器还可以根据主机上的计算资源来协调容器的运行,例如当主机上的计算资源不足时,可以优先关闭显示属性为第二标识的容器,以保证显示属性为第一标识的容器能够正常运行。协调器例如可以是开源的k3s或者serf等。
状态记录器用于记录车载显示***开机后,监视器获取的容器的运行信息,还用于记录第一容器是否在第一主机101上运行,第二容器是否在第二主机104上运行等信息,也可以用于记录第一容器(或第二容器)内的显示属性。上述信息可以按照日志文件的形式存储在状态记录器中。进一步的,状态记录器还可以用于记录车载显示***中的共享数据,例如创建容器时需要使用的配置文件等。状态记录器例如可以是开源分布式文件***glusterfs。
合成器(英文:Compositor)是显示应用程序的后端服务,负责窗口管理、获取预设数量的数据包,并合成图层数据。例如,可以根据第一容器(或第二容器)内的显示应用程序对应的图层编号,从主机上产生的大量数据包中,按照图层编号筛选出显示应用程序生成的,预设数量个数据包,然后再按照图层编号将预设数量个数据包合成为图层数据,图层数据能够显示在图层编号所指示的图层上。合成器例如可以基于开源的Weston来实现。
生成器是显示应用程序的客户端服务。以第一主机101上的生成器来举例,生成器用于从第一主机101上的合成器获取图层数据,并按照预设协议(例如:H.261、H.263或H.264等)对图层数据进行编码,得到第一图像数据,最后将第一图像数据发送至显示主机102上的生成器,以使显示主机102上的生成器按照预设协议解析第一图像数据,得到图层数据,并将图层数据发送至主显示器103进行显示。
综上所述,本公开提供的车载显示***,包括第一主机、显示主机和至少一个主显示器,其中第一主机和显示主机连接,显示主机与至少一个主显示器连接。首先,第一主机上设置有包括显示应用程序的第一容器,第一主机运行第一容器,使得显示应用程序生成第一图像数据,并将第一图像数据发送至显示主机,之后,显示主机将第一图像数据发送给至少一个主显示器,主显示器显示第一图像数据。本公开中的车载显示***可以实现多主机、多***之间的图像显示,使得图像数据的生成和显示互相隔离,从而有效利用每个主机的计算性能和硬件资源,避免出现卡顿、闪退等问题,提高了***的安全性和稳定性。
图5是根据一示例性实施例示出的一种图像显示方法的流程图,如图5所示,该方法应用于车载显示***的第一主机,车载显示***包括:第一主机、显示主机和至少一个主显示器,第一主机和显示主机连接,显示主机与至少一个主显示器连接。该方法包括:
步骤201,运行第一主机上的第一容器,以使第一容器内包括的显示应用程序生成第一图像数据。
步骤202,将第一图像数据发送至显示主机,以使显示主机将第一图像数据发送至至少一个主显示器,由至少一个主显示器显示第一图像数据。
图6是根据一示例性实施例示出的另一种图像显示方法的流程图,如图6所示,在步骤202之前,该方法还包括:
步骤203,获取显示应用程序的显示属性。
相应的,步骤202的实现方式可以为:
若显示属性为第一标识,将第一图像数据发送至显示主机。
图7是根据一示例性实施例示出的另一种图像显示方法的流程图,车载显示***还包括:辅显示器,第一主机与辅显示器连接。如图7所示,该方法还包括:
步骤204,若显示属性为第二标识,将第一图像数据发送至辅显示器,以使副显示器显示第一图像数据。
图8是根据一示例性实施例示出的另一种图像显示方法的流程图,如图8所示,在步骤201之前,该方法还包括:
步骤205,根据预设的配置文件创建第一容器,配置文件包括显示应用程序的显示属性。
相应的,步骤203的实现方式可以为:
从配置文件中获取显示属性。
图9是根据一示例性实施例示出的另一种图像显示方法的流程图,如图9所示,步骤202可以包括以下步骤:
步骤2021,根据显示应用程序对应的图层编号,获取显示应用程序生成的预设数量的数据包,并按照图层编号将预设数量的数据包合成为图层数据。
步骤2022,按照预设协议对图层数据进行编码,以获取第一图像数据。
步骤2023,将第一图像数据发送至显示主机,以使显示主机按照预设协议解析第一图像数据,获取图层数据,并将图层数据发送至至少一个主显示器,由至少一个主显示器显示图层数据。
关于上述实施例中的方法,其中各个步骤执行操作的具体方式已经在有关车载显示***的实施例中进行了详细描述,此处将不做详细阐述说明。
综上所述,本公开提供的图像显示方法,应用于车载显示***中的第一主机。首先运行第一容器,使得第一容器内包括的显示应用程序生成第一图像数据,并将第一图像数据发送至显示主机,以使显示主机将第一图像数据发送给至少一个主显示器,由主显示器显示第一图像数据。本公开能够实现多主机、多***之间的图像显示,使得图像数据的生成和显示互相隔离,从而有效利用每个主机的计算性能和硬件资源,避免出现卡顿、闪退等问题,提高了***的安全性和稳定性。
图10是根据一示例性实施例示出的一种图像显示方法的流程图,如图10所示,该方法应用于车载显示***的第二主机,车载显示***包括:第一主机、第二主机、显示主机和至少一个主显示器,第一主机和显示主机连接,第二主机分别与第一主机、显示主机连接,显示主机与至少一个主显示器连接。该方法包括:
步骤301,获取第一主机发送的运行信息,运行信息为第一主机运行第一主机上的第一容器后,获取的第一容器的运行信息,运行信息包括第一容器的运行状态和运行数据,第一容器内包括显示应用程序。
步骤302,若运行状态为异常时,运行第二主机上的第二容器,第二容器为第一容器的镜像,以使第二容器内的显示应用程序,根据运行数据生成第二图像数据。
步骤303,将第二图像数据发送至显示主机,以使显示主机将第二图像数据发送至至少一个主显示器,由至少一个主显示器显示第二图像数据。
可选地,步骤301的实现方式可以是:
接收第一主机广播的运行信息。
关于上述实施例中的方法,其中各个步骤执行操作的具体方式已经在有关车载显示***的实施例中进行了详细描述,此处将不做详细阐述说明。
综上所述,本公开提供的图像显示方法,应用于车载显示***中的第二主机。首先获取车载显示***的第一主机发送的第一容器的运行信息,之后在运行信息中运行状态为异常时,运行与第一容器互为镜像的第二容器,使得第二容器内包括的显示应用程序生成第二图像数据,并将第二图像数据发送至显示主机,以使显示主机将第二图像数据发送给至少一个主显示器,由主显示器显示第二图像数据。本公开能够实现多主机、多***之间的图像显示,使得图像数据的生成和显示互相隔离,从而有效利用每个主机的计算性能和硬件资源,避免出现卡顿、闪退等问题,提高了***的安全性和稳定性。
本公开根据一示例性实施例还可以提供一种车辆,该车辆上设置有上述实施例中的任一种车载显示***。
图11是根据一示例性实施例示出的一种主机400的框图。如图11所示,该主机400可以包括:处理器401,存储器402。该主机400还可以包括多媒体组件403,输入/输出(I/O)接口404,以及通信组件405中的一者或多者。
其中,处理器401用于控制该主机400的整体操作,以完成上述的图像显示方法中的全部或部分步骤。存储器402用于存储各种类型的数据以支持在该主机400的操作,这些数据例如可以包括用于在该主机400上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件403可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器402或通过通信组件405发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口404为处理器401和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件405用于该主机400与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件405可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在一示例性实施例中,主机400可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的图像显示方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的图像显示方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器402,上述程序指令可由主机400的处理器401执行以完成上述的图像显示方法。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (10)
1.一种车载显示***,其特征在于,所述车载显示***包括:第一主机、显示主机和至少一个主显示器,所述第一主机和所述显示主机连接,所述显示主机与所述至少一个主显示器连接;
所述第一主机,用于运行所述第一主机上的第一容器,以使所述第一容器内包括的显示应用程序生成第一图像数据,并将所述第一图像数据发送至所述显示主机;
所述显示主机,用于将所述第一图像数据发送至所述至少一个主显示器;
所述至少一个主显示器,用于显示所述第一图像数据。
2.根据权利要求1所述的***,其特征在于,所述车载显示***还包括:第二主机,所述第二主机分别与所述第一主机、所述显示主机连接;
所述第一主机,还用于获取所述第一容器的运行信息,并将所述运行信息发送至所述第二主机,所述运行信息包括所述第一容器的运行状态和运行数据;
所述第二主机,用于在所述运行状态为异常时,运行所述第二主机上的第二容器,所述第二容器为所述第一容器的镜像,以使所述第二容器内的所述显示应用程序,根据所述运行数据生成第二图像数据;
所述第二主机,还用于将所述第二图像数据发送至所述显示主机;
所述显示主机,还用于将所述第二图像数据发送至所述至少一个主显示器;
所述至少一个主显示器,还用于显示所述第二图像数据。
3.根据权利要求1或2所述的***,其特征在于,
所述第一主机,还用于在将所述第一图像数据发送至所述显示主机前,获取所述显示应用程序的显示属性;
所述第一主机,用于若所述显示属性为第一标识,将所述第一图像数据发送至所述显示主机。
4.根据权利要求3所述的***,其特征在于,所述车载显示***还包括:辅显示器,所述第一主机与所述辅显示器连接;
所述第一主机,还用于若所述显示属性为第二标识,将所述第一图像数据发送至所述辅显示器;
所述辅显示器,用于显示所述第一图像数据。
5.根据权利要求3所述的***,其特征在于,所述第一主机,还用于在运行所述第一容器之前,根据预设的配置文件创建所述第一容器,所述配置文件包括所述显示属性;
所述第一主机,用于从所述配置文件中获取所述显示属性。
6.根据权利要求1所述的***,其特征在于,所述第一主机用于:
根据所述显示应用程序对应的图层编号,获取所述显示应用程序生成的预设数量的数据包,并按照所述图层编号将所预设数量的数据包合成为图层数据;
按照预设协议对所述图层数据进行编码,以获取所述第一图像数据;
将所述第一图像数据发送至所述显示主机。
7.一种图像显示方法,其特征在于,应用于车载显示***的第一主机,所述车载显示***包括:所述第一主机、显示主机和至少一个主显示器,所述第一主机和所述显示主机连接,所述显示主机与所述至少一个主显示器连接;所述方法包括:
运行所述第一主机上的第一容器,以使所述第一容器内包括的显示应用程序生成第一图像数据;
将所述第一图像数据发送至所述显示主机,以使所述显示主机将所述第一图像数据发送至所述至少一个主显示器,由所述至少一个主显示器显示所述第一图像数据。
8.一种图像显示方法,其特征在于,应用于车载显示***的第二主机,所述车载显示***包括:第一主机、所述第二主机、显示主机和至少一个主显示器,所述第一主机和所述显示主机连接,所述第二主机分别与所述第一主机、所述显示主机连接,所述显示主机与所述至少一个主显示器连接;所述方法包括:
获取所述第一主机发送的运行信息,所述运行信息为所述第一主机运行所述第一主机上的第一容器后,获取的第一容器的运行信息,所述运行信息包括所述第一容器的运行状态和运行数据,所述第一容器内包括显示应用程序;
若所述运行状态为异常时,运行所述第二主机上的第二容器,所述第二容器为所述第一容器的镜像,以使所述第二容器内的所述显示应用程序,根据所述运行数据生成第二图像数据;
将所述第二图像数据发送至所述显示主机,以使所述显示主机将所述第二图像数据发送至所述至少一个主显示器,由所述至少一个主显示器显示所述第二图像数据。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求7或8所述方法的步骤。
10.一种主机,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求7或8所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911206451.XA CN110955399B (zh) | 2019-11-29 | 2019-11-29 | 车载显示***、图像显示方法、存储介质和主机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911206451.XA CN110955399B (zh) | 2019-11-29 | 2019-11-29 | 车载显示***、图像显示方法、存储介质和主机 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110955399A true CN110955399A (zh) | 2020-04-03 |
CN110955399B CN110955399B (zh) | 2024-03-01 |
Family
ID=69979196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911206451.XA Active CN110955399B (zh) | 2019-11-29 | 2019-11-29 | 车载显示***、图像显示方法、存储介质和主机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110955399B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023272454A1 (zh) * | 2021-06-28 | 2023-01-05 | 华为技术有限公司 | 车载显示控制方法、控制装置、车载显示***和车辆 |
WO2023077635A1 (zh) * | 2021-11-04 | 2023-05-11 | 博泰车联网(大连)有限公司 | 一种屏幕显示的方法以及车载终端 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001345767A (ja) * | 2000-03-31 | 2001-12-14 | Minolta Co Ltd | 情報表示システム及び表示端末 |
CN1739091A (zh) * | 2003-01-17 | 2006-02-22 | 哈曼贝克自动***股份有限公司 | 用于在单独显示设备上显示不同图像的图像显示*** |
CN101059755A (zh) * | 2006-04-21 | 2007-10-24 | 深圳市航盛电子股份有限公司 | 实现动画显示的车载多媒体***及实现方法 |
WO2017202195A1 (zh) * | 2016-05-25 | 2017-11-30 | 北京车和家信息技术有限责任公司 | 车辆中的控制方法、车辆主板、控制***和车辆 |
CN108146347A (zh) * | 2017-12-22 | 2018-06-12 | 惠州市德赛西威汽车电子股份有限公司 | 一种汽车的双屏显示***及方法 |
DE102017211933A1 (de) * | 2017-07-12 | 2019-01-17 | Volkswagen Aktiengesellschaft | Verfahren zum Betreiben einer Ausgabeeinrichtung einer tragbaren Behältervorrichtung, Behältervorrichtung, Speichermedium, Kommunikations- und Steuereinrichtung, und Servervorrichtung |
CN109800475A (zh) * | 2018-12-27 | 2019-05-24 | 北京百度网讯科技有限公司 | 自动驾驶数据处理方法、装置、设备和计算机存储介质 |
CN109933388A (zh) * | 2017-12-15 | 2019-06-25 | 蔚来汽车有限公司 | 车载终端设备及其应用组件的显示处理方法 |
CN110347475A (zh) * | 2019-06-19 | 2019-10-18 | 东软集团股份有限公司 | 服务调用方法、服务调用装置及服务调用*** |
CN110476152A (zh) * | 2017-04-12 | 2019-11-19 | 索尼公司 | 信息处理设备、信息处理方法和计算机程序 |
-
2019
- 2019-11-29 CN CN201911206451.XA patent/CN110955399B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001345767A (ja) * | 2000-03-31 | 2001-12-14 | Minolta Co Ltd | 情報表示システム及び表示端末 |
CN1739091A (zh) * | 2003-01-17 | 2006-02-22 | 哈曼贝克自动***股份有限公司 | 用于在单独显示设备上显示不同图像的图像显示*** |
CN101059755A (zh) * | 2006-04-21 | 2007-10-24 | 深圳市航盛电子股份有限公司 | 实现动画显示的车载多媒体***及实现方法 |
WO2017202195A1 (zh) * | 2016-05-25 | 2017-11-30 | 北京车和家信息技术有限责任公司 | 车辆中的控制方法、车辆主板、控制***和车辆 |
CN110476152A (zh) * | 2017-04-12 | 2019-11-19 | 索尼公司 | 信息处理设备、信息处理方法和计算机程序 |
DE102017211933A1 (de) * | 2017-07-12 | 2019-01-17 | Volkswagen Aktiengesellschaft | Verfahren zum Betreiben einer Ausgabeeinrichtung einer tragbaren Behältervorrichtung, Behältervorrichtung, Speichermedium, Kommunikations- und Steuereinrichtung, und Servervorrichtung |
CN109933388A (zh) * | 2017-12-15 | 2019-06-25 | 蔚来汽车有限公司 | 车载终端设备及其应用组件的显示处理方法 |
CN108146347A (zh) * | 2017-12-22 | 2018-06-12 | 惠州市德赛西威汽车电子股份有限公司 | 一种汽车的双屏显示***及方法 |
CN109800475A (zh) * | 2018-12-27 | 2019-05-24 | 北京百度网讯科技有限公司 | 自动驾驶数据处理方法、装置、设备和计算机存储介质 |
CN110347475A (zh) * | 2019-06-19 | 2019-10-18 | 东软集团股份有限公司 | 服务调用方法、服务调用装置及服务调用*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023272454A1 (zh) * | 2021-06-28 | 2023-01-05 | 华为技术有限公司 | 车载显示控制方法、控制装置、车载显示***和车辆 |
WO2023077635A1 (zh) * | 2021-11-04 | 2023-05-11 | 博泰车联网(大连)有限公司 | 一种屏幕显示的方法以及车载终端 |
Also Published As
Publication number | Publication date |
---|---|
CN110955399B (zh) | 2024-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106796538B (zh) | 网关装置、车载网络***以及固件更新方法 | |
US9324234B2 (en) | Vehicle comprising multi-operating system | |
US9031710B2 (en) | Cloud-based vehicle information and control system | |
CN106612450B (zh) | 用于控制与车辆连接的移动设备的装置和方法 | |
US11059435B2 (en) | Vehicle software control device | |
CN114579072A (zh) | 一种跨多操作***的显示投屏方法及装置 | |
US20220173902A1 (en) | Security protection method in in-vehicle system and device | |
CN110955399B (zh) | 车载显示***、图像显示方法、存储介质和主机 | |
CN118312196A (zh) | 网关装置、车载网络***以及固件更新方法 | |
CN115357207B (zh) | 一种基于异构SoC的投屏***及其方法 | |
Kovacevic et al. | A java application programming interface for in-vehicle infotainment devices | |
EP4075272A1 (en) | Signal processing device, and vehicle display device comprising same | |
CN117520016A (zh) | 应用共享方法、装置、芯片、电子设备及存储介质 | |
CN116088784B (zh) | 图像投屏方法、装置、电子设备、芯片、存储介质及车辆 | |
US20230007460A1 (en) | Method and system for segmenting and transmiting data between computing devices and vehicle head units | |
US20200333145A1 (en) | Server device, onboard apparatus, and data communication method | |
CN116018585A (zh) | 经由硬件抽象层进行流式传输 | |
WO2023020891A1 (en) | Content display method, device, apparatus, medium and vehicle | |
CN105511947B (zh) | 多***中事件信息处理的方法及装置 | |
CN117331455A (zh) | 多用户管理方法、图形界面及相关装置 | |
CN114036218A (zh) | 一种数据模型切换方法、装置、服务器和存储介质 | |
Kotur et al. | Digital cockpit in autosar adaptive context | |
CN110868697A (zh) | 车机与多个移动设备的互联方法、设备及存储介质 | |
JP7131498B2 (ja) | 演算装置およびデータ送信方法 | |
CN114629740B (zh) | 车载can信号收发方法、装置、车载***、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |