一种汽车仪表的软件系统更新方法及装置制造方法及图纸

技术编号:14820060 阅读:121 留言:0更新日期:2017-03-15 12:57
本发明专利技术实施例公开了一种汽车仪表的软件系统更新方法及装置,其中,该方法包括:与服务器建立通信连接,获取汽车仪表的当前软件系统属性,包括系统版本及系统类型,查询所述服务器中是否存在目标软件系统,所述目标软件系统的系统版本高于所述汽车仪表的当前软件系统的系统版本,且所述目标软件系统的系统类型与所述汽车仪表的当前软件系统的系统类型一致,若存在所述目标软件系统,采用所述目标软件系统更新所述汽车仪表的当前软件系统,本发明专利技术可通过网络连接实现在线更新汽车仪表的软件系统,满足用户对汽车仪表软件系统更新的自动化、智能化需求。

【技术实现步骤摘要】

本专利技术涉及汽车仪表的软件系统,尤其涉及一种汽车仪表的软件系统更新方法及装置
技术介绍
随着电子技术的在汽车仪表上的应用,现有汽车仪表不仅仅可以用来显示汽车运行参数信息,还可以检测汽车各部件的性能,并能实现人机交互,使得汽车仪表更加智能化、人性化。但是当汽车仪表的软件系统需要更新时,车主需要通过返厂或者到4S店等方式让专业的技术人员对汽车仪表的软件系统进行更新,汽车仪表无法自动更新软件系统,从而影响了车主对汽车的使用。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种汽车仪表的软件系统更新方法及装置。可通过网络连接实现在线更新汽车仪表的软件系统。可为了解决上述技术问题,本专利技术实施例提供了一种汽车仪表的软件系统更新方法,包括:与服务器建立通信连接;获取汽车仪表的当前软件系统属性,包括系统版本及系统类型;查询所述服务器中是否存在目标软件系统,所述目标软件系统的系统版本高于所述汽车仪表的当前软件系统的系统版本,且所述目标软件系统的系统类型与所述汽车仪表的当前软件系统的系统类型一致;若存在所述目标软件系统,采用所述目标软件系统更新所述汽车仪表的当前软件系统。其中,所述采用所述目标软件系统更新所述汽车仪表的当前软件系统,包括:比较所述目标软件系统的数据信息与所述汽车仪表的当前软件系统的数据信息之间的差异;获取所述目标软件系统与所述汽车仪表的当前软件系统之间所存在的差异数据信息;采用所述差异数据信息更新所述汽车仪表的当前软件系统。其中,所述获取所述目标软件系统与所述汽车仪表的当前软件系统之间所存在的差异数据信息,包括:获取所述差异数据信息所需的存储空间大小;判断所述汽车仪表的剩余存储空间的容量是否大于或等于所述差异数据信息所需的存储空间大小;若是,从所述目标软件系统中获取所述存在差异的数据信息。其中,所述采用所述目标软件系统更新所述汽车仪表的当前软件系统之后,还包括:若更新失败,则检测失败原因,并根据所述失败原因进行更新修复;若修复成功,则采用所述目标软件系统继续更新所述汽车仪表的当前软件系统;若修复失败,则将所述汽车仪表的软件系统恢复到所述当前软件系统。其中,所述采用所述目标软件系统更新所述汽车仪表的当前软件系统之后,还包括:若更新成功,则存储所述汽车仪表的更新后的软件系统的属性。相应地,本专利技术实施例还提供了一种汽车仪表软件系统的更新装置,包括:通信模块,用于与服务器建立通信连接。获取模块,用于获取汽车仪表的当前软件系统属性,包括系统版本及系统类型。查询模块,用于查询所述服务器中是否存在目标软件系统,所述目标软件系统的系统版本高于所述汽车仪表的当前软件系统的系统版本,且所述目标软件系统的系统类型与所述汽车仪表的当前软件系统的系统类型一致。第一更新模块,用于当存在所述目标软件系统时,采用所述目标软件系统更新所述汽车仪表的当前软件系统。其中,所述第一更新模块,具体用于:比较所述目标软件系统的数据信息与所述汽车仪表的当前软件系统的数据信息之间的差异,获取所述目标软件系统与所述汽车仪表的当前软件系统之间所存在的差异数据信息,采用所述差异数据信息更新所述汽车仪表的当前软件系统。其中,所述获取模块,具体用于:获取所述差异数据信息所需的存储空间大小,判断所述汽车仪表的剩余存储空间的容量是否大于或等于所述差异数据信息所需的存储空间大小,若是,从所述目标软件系统中获取所述存在差异的数据信息。其中,所述装置还包括:修复模块,用于在更新失败时,则检测失败原因,并根据所述失败原因进行更新修复;第二更新模块,用于在修复成功时,则采用所述目标软件系统继续更新所述汽车仪表的当前软件系统;所述第二更新模块,还用于在修复失败时,则将所述汽车仪表的软件系统恢复到所述当前软件系统。其中,所述装置还包括:存储模块,用于在更新成功时,则储存所述汽车仪表的更新后的软件系统的属性。可以看出,本专利技术实施例中,与服务器建立通信连接,获取汽车仪表的当前软件系统属性,包括系统版本及系统类型,查询该服务器中是否存在目标软件系统,其中,该目标软件系统的系统版本高于该汽车仪表的当前软件系统的系统版本,且该目标软件系统的系统类型与该汽车仪表的当前软件系统的系统类型一致,若存在所述目标软件系统,采用所述目标软件系统更新所述汽车仪表的当前软件系统,可通过网络连接实现在线更新汽车仪表的软件系统,满足用户对汽车仪表软件系统更新的自动化、智能化需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种汽车仪表的软件系统更新方法流程示意图;图2是本专利技术另一实施例提供的一种汽车仪表的软件系统更新方法流程示意图;图3是本专利技术一实施例提供的一种汽车仪表的软件系统更新装置结构示意图;图4是本专利技术另一实施例提供的一种汽车仪表的软件系统更新装置结构示意图;图5是本专利技术再一实施例提供的一种汽车仪表结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,是本专利技术实施例提供的一种汽车仪表的软件系统更新方法的流程示意图。如图1所示,该方法可以应用到各种汽车仪表中,例如:汽车液晶仪表、汽车非液晶仪表等可连接到网络的汽车仪表。具体的,本专利技术实施例的所述方法包括如下步骤:S101、与服务器建立通信连接。本专利技术实施例中,汽车仪表和服务器可以建立有线通信连接或建立无线通信连接,汽车仪表可以采用有线或者无线的方式直接或者间接的与服务器建立通信连接,其中汽车仪表可以采用有线或者无线的方式通过与手机终端和/或基站等可联网设备间接的与服务器建立通信连接。S102、获取汽车仪表的当前软件系统属性,包括系统版本及系统类型。本专利技术实施例中,由于在汽车仪表的软件系统更新后,存储了汽车仪表的软件系统属性,所以在需要软件系统属性时,可以直接从汽车仪表中获取当前软件系统属性,其中,汽车仪表软件系统是指由系统软件、支撑软件和应用软件组成的计算机软件,汽车仪表软件系统可以包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等,其中汽车仪表软件系统类型可以包括汽车液晶仪表软件系统或汽车非液晶仪表软件系统等,汽车仪表系统版本是指汽车软件系统的名称。S103、查询所述服务器中是否存在目标软件系统,所述目标软件系统的系统版本高于所述汽车仪表的当前软件系统的系统版本,且所述目标软件系统的系统类型与所述汽车仪表的当前软件系统的系统类型一致。本专利技术实施例中,可以通过查询服务器中汽车仪表的软件系统的信息,来判断该软件系统是否是目标软件系统,软件系统信息可以包括软件系统发布时间、软件系统的功能介绍、软件系统支持类型和/或软件系统的版本等,一般情况下,可以通过服务器中软件系统的功能、发布时间或版本号等来判断服务器中的软件系统的系统版本是否高于汽本文档来自技高网...
一种汽车仪表的软件系统更新方法及装置

【技术保护点】
一种汽车仪表的软件系统更新方法,其特征在于:与服务器建立通信连接;获取汽车仪表的当前软件系统属性,包括系统版本及系统类型;查询所述服务器中是否存在目标软件系统,所述目标软件系统的系统版本高于所述汽车仪表的当前软件系统的系统版本,且所述目标软件系统的系统类型与所述汽车仪表的当前软件系统的系统类型一致;若存在所述目标软件系统,采用所述目标软件系统更新所述汽车仪表的当前软件系统。

【技术特征摘要】
1.一种汽车仪表的软件系统更新方法,其特征在于:与服务器建立通信连接;获取汽车仪表的当前软件系统属性,包括系统版本及系统类型;查询所述服务器中是否存在目标软件系统,所述目标软件系统的系统版本高于所述汽车仪表的当前软件系统的系统版本,且所述目标软件系统的系统类型与所述汽车仪表的当前软件系统的系统类型一致;若存在所述目标软件系统,采用所述目标软件系统更新所述汽车仪表的当前软件系统。2.如权利要求1所述的方法,其特征在于,所述采用所述目标软件系统更新所述汽车仪表的当前软件系统,包括:比较所述目标软件系统的数据信息与所述汽车仪表的当前软件系统的数据信息之间的差异;获取所述目标软件系统与所述汽车仪表的当前软件系统之间所存在的差异数据信息;采用所述差异数据信息更新所述汽车仪表的当前软件系统。3.如权利要求2所述的方法,其特征在于,所述获取所述目标软件系统与所述汽车仪表的当前软件系统之间所存在的差异数据信息,包括:获取所述差异数据信息所需的存储空间大小;判断所述汽车仪表的剩余存储空间的容量是否大于或等于所述差异数据信息所需的存储空间大小;若是,从所述目标软件系统中获取所述存在差异的数据信息。4.如权利要求1所述的方法,其特征在于,所述采用所述目标软件系统更新所述汽车仪表的当前软件系统之后,还包括:若更新失败,则检测失败原因,并根据所述失败原因进行更新修复;若修复成功,则采用所述目标软件系统继续更新所述汽车仪表的当前软件系统;若修复失败,则将所述汽车仪表的软件系统恢复到所述当前软件系统。5.如权利要求1所述的方法,其特征在于,所述采用所述目标软件系统更新所述汽车仪表的当前软件系统之后,还包括:若更新成功,则存储所述汽车仪...

【专利技术属性】
技术研发人员:马磊谢雪亮闭雄钦蒙乃鸿
申请(专利权)人:未来汽车科技深圳有限公司
类型:发明
国别省市:广东;44

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

1