仪表屏固件升级方法、电子设备及存储介质技术

技术编号:37781921 阅读:15 留言:0更新日期:2023-06-09 09:12
本申请实施方式提供了一种基于车载鸿蒙系统的仪表屏固件升级方法、电子设备和存储介质。车载鸿蒙系统包括车载娱乐域和仪表域,该方法包括:在车载娱乐域中建立第一应用与其对应的第一服务组件之间的第一套接字连接;建立第一服务组件与在仪表域中仪表屏固件对应的第二服务组件之间的第二套接字连接;以及通过第一应用、第一套接字连接以及第二套接字连接,升级仪表屏固件;其中,第一套接字连接被实施为本地套接字连接,第二套接字连接被实施为虚拟套接字连接。虚拟套接字连接。虚拟套接字连接。

【技术实现步骤摘要】
仪表屏固件升级方法、电子设备及存储介质


[0001]本申请涉及固件升级
,更具体地,涉及一种基于车载鸿蒙系统的仪表屏固件升级方法、电子设备及存储介质。

技术介绍

[0002]芯片行业的快速发展极大地提升了车载芯片的算力,使得能够实现依靠一颗芯片同时驱动多块显示屏,即“一芯多屏”的智能座舱成为汽车智能化的发展趋势。
[0003]在相关技术中,车载鸿蒙系统可支持中控屏和仪表屏等多块显示屏之间的交互,以构建出“一芯多屏”的智能座舱。其中,中控屏在车载鸿蒙系统的车载娱乐域中驱动和显示,仪表屏在车载鸿蒙系统的仪表域中驱动和显示。在车载娱乐域与仪表域之间设有部分API接口,在车载娱乐域中设有USB以及诸如wifi、蓝牙、4G/5G等网络等交互接口。但是,车载鸿蒙系统并未设有支持仪表屏固件升级的API接口,使得在新车上市后,若仪表屏存在问题,难以对仪表屏固件进行升级。

技术实现思路

[0004]本申请实施方式提供了一种可至少部分解决上述技术问题或其它技术问题的基于车载鸿蒙系统的仪表屏固件升级方法、电子设备及存储介质。
[0005]本申请实施方式提供了一种基于车载鸿蒙系统的仪表屏固件升级方法,其中,车载鸿蒙系统包括车载娱乐域和仪表域,该方法包括:在车载娱乐域中建立第一应用与其对应的第一服务组件之间的第一套接字连接;建立第一服务组件与在仪表域中仪表屏固件对应的第二服务组件之间的第二套接字连接;以及通过第一应用、第一套接字连接以及第二套接字连接,升级仪表屏固件;其中,第一套接字连接被实施为本地套接字连接,第二套接字连接被实施为虚拟套接字连接。
[0006]在一些实施方式中,第一套接字包括设置于第一应用中的本地客户端和第一服务组件中的本地服务端,本地客户端与本地服务端之间连接;第二套接字包括设置于第一服务组件中的虚拟客户端和设置于第二服务组件中的虚拟服务端,虚拟客户端与虚拟服务端连接。
[0007]在一些实施方式中,通过第一应用、第一套接字连接以及第二套接字连接,升级仪表屏固件,包括:响应于在第一应用对应的用户界面中的操作,升级仪表屏固件。
[0008]在一些实施方式中,该方法还包括:通过第一套接字连接和第二套接字连接,获取仪表屏固件的版本信息;以及根据版本信息,通过第一套接字连接和第二套接字连接,发送仪表屏固件的升级文件和校验文件。
[0009]在一些实施方式中,通过第一应用、第一套接字连接以及第二套接字连接,升级仪表屏固件,包括:响应于校验文件和升级文件中的校验信息一致,升级仪表屏固件。
[0010]在一些实施方式中,该方法还包括:通过第一套接字连接和第二套接字连接,获取仪表屏固件的升级进度,并在第一应用对应的用户界面中显示。
[0011]本申请实施方式还提供了一种电子设备,该电子设备包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行根据本申请实施方式的基于车载鸿蒙系统的仪表屏固件升级方法。
[0012]本申请实施方式又提供了一种计算机可读存储介质,该计算可读存储介质存储有计算机程序,其中,计算机程序被处理器执行时,实现根据本申请实施方式的基于车载鸿蒙系统的仪表屏固件升级方法。
[0013]根据本申请实施方式提供的基于车载鸿蒙系统的仪表屏固件升级方法、电子设备及存储介质,通过车载娱乐域中的第一服务组件提供数据中转服务,利用套接字在第一服务组件与车载娱乐域中用于仪表升级的第一应用之间,以及第一服务组件与仪表域中的第二服务组件之间建立连接,可将用于仪表升级的应用与仪表域连接起来,从而当仪表屏存在问题时,实现对车载鸿蒙系统仪表屏固件的升级。
附图说明
[0014]通过阅读参照以下附图所作的对非限制性实施方式的详细描述,本申请的其它特征、目的和优点将会变得更明显。在附图中:
[0015]图1是根据本申请示例性实施方式的基于车载鸿蒙系统的仪表屏固件升级方法的流程图;
[0016]图2是根据本申请另一示例性实施方式的基于车载鸿蒙系统的仪表屏固件升级方法的流程图;以及
[0017]图3是根据本申请的示例性实施方式的电子设备的框图。
具体实施方式
[0018]为了更好地理解本申请,将参考附图对本申请的各个方面做出更详细的说明。应理解,这些详细说明只是对本申请的示例性实施方式的描述,而非以任何方式限制本申请的范围。在说明书全文中,相同的附图标号指代相同的元件。表述“和/或”包括相关联的所列项目中的一个或多个的任何和全部组合。
[0019]应注意,在本说明书中,第一、第二、第三等的表述仅用于将一个特征与另一个特征区分开来,而不表示对特征的任何限制,尤其不表示任何的先后顺序。因此,在不背离本申请的教导的情况下,本申请中讨论的第一套接字连接也可被称作第二套接字连接,反之亦然。
[0020]还应理解的是,诸如“包括”、“包括有”、“具有”、“包含”和/或“包含有”等表述在本说明书中是开放性而非封闭性的表述,其表示存在所陈述的特征、元件和/或部件,但不排除一个或多个其它特征、元件、部件和/或它们的组合的存在。此外,当诸如“...中的至少一个”的表述出现在所列特征的列表之后时,其修饰整列特征,而非仅仅修饰列表中的单独元件。此外,当描述本申请的实施方式时,使用“可”表示“本申请的一个或多个实施方式”。
[0021]除非另外限定,否则本文中使用的所有措辞(包括工程术语和科技术语)均具有与本申请所属领域普通技术人员的通常理解相同的含义。还应理解的是,除非本申请中有明确的说明,否则在常用词典中定义的词语应被解释为具有与它们在相关技术的上下文中的
含义一致的含义,而不应以理想化或过于形式化的意义解释。
[0022]需要说明的是,在不冲突的情况下,本申请中的实施方式及实施方式中的特征可相互组合。另外,除非明确限定或与上下文相矛盾,否则本申请所记载的方法中包含的具体步骤不必限于所记载的顺序,而可任意顺序执行或并行地执行。
[0023]本申请实施方式提供了一种基于车载鸿蒙系统的仪表屏固件升级方法。图1示出了根据本申请示例性实施方式的基于车载鸿蒙系统的仪表屏固件升级方法100的流程图。该车载鸿蒙系统包括车载娱乐域和仪表域。如图1所示,该基于车载鸿蒙系统的仪表屏固件升级方法100包括以下步骤。
[0024]S110,在车载娱乐域中建立第一应用与其对应的第一服务组件之间的第一套接字连接。
[0025]S120,建立第一服务组件与在仪表域中仪表屏固件对应的第二服务组件之间的第二套接字连接。
[0026]S130,通过第一应用、第一套接字连接以及第二套接字连接,升级仪表屏固件。
[0027]在本申请的实施方式中,第一应用可例如为在车载娱乐域中运行的仪表升级应用,第一服务组件可例如为在车载娱乐域中运行的中转服务组件,并用于数据中转。第一套接字连接被实施为本地套接字连接。第二服务组本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于车载鸿蒙系统的仪表屏固件升级方法,其中,所述车载鸿蒙系统包括车载娱乐域和仪表域,其特征在于,所述方法包括:在所述车载娱乐域中建立第一应用与其对应的第一服务组件之间的第一套接字连接;建立所述第一服务组件与在所述仪表域中仪表屏固件对应的第二服务组件之间的第二套接字连接;以及通过所述第一应用、所述第一套接字连接以及所述第二套接字连接,升级所述仪表屏固件;其中,所述第一套接字连接被实施为本地套接字连接,所述第二套接字连接被实施为虚拟套接字连接。2.根据权利要求1所述的方法,其中,所述第一套接字包括设置于所述第一应用中的本地客户端和所述第一服务组件中的本地服务端,所述本地客户端与所述本地服务端之间连接;所述第二套接字包括设置于所述第一服务组件中的虚拟客户端和设置于所述第二服务组件中的虚拟服务端,所述虚拟客户端与所述虚拟服务端连接。3.根据权利要求1或2所述的方法,其中,通过所述第一应用、所述第一套接字连接以及所述第二套接字连接,升级所述仪表屏固件,包括:响应于在所述第一应用对应的用户界面中的操作,升级所述仪表屏固件。4.根据权利要求3所述的方法,其中,所述方法还包括:通过所述第一套接字...

【专利技术属性】
技术研发人员:张健康
申请(专利权)人:博泰车联网科技上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1