一种汽车仪表盘系统的更新方法及终端与流程

文档序号:12119887阅读:859来源:国知局
一种汽车仪表盘系统的更新方法及终端与流程

本发明涉及计算机技术领域,尤其涉及一种汽车仪表盘系统的更新方法及终端。



背景技术:

随着计算机技术的发展,各种应用层出不穷,并且被用于生活中的方方面面,用户可以通过终端下载应用来听音乐,浏览资讯,看视频等。对于此类应用,生产商会经常对其进行定期更新以使应用的功能更加的完善,并且延长其使用周期。

目前,对于汽车搭载电子设备,如汽车液晶仪表盘,若出现系统更新,一般只能交由4S店或返回厂商去刷机。然而,此类更新方式较为繁琐,不能满足用户的自动化、智能化需求。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种汽车仪表盘系统的更新方法及终端,可以更为方便地进行汽车仪表盘系统的更新。

为了解决上述技术问题,本发明实施例提供了一种汽车仪表盘系统的更新方法,包括:

在与汽车仪表盘系统建立连接之后,向所述汽车仪表盘系统发送获取初始信息的请求,在得到权限后,预先获取并保存所述初始信息;

在接收到服务器中发送的关于所述汽车仪表盘系统的更新提醒时,根据所述更新提醒,向所述服务器发送更新请求,并从所述服务器中获取汽车仪表盘系统信息;根据所述初始信息及所述获取的汽车仪表盘系统信息,查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息;

若存在所述更新信息,则根据所述更新信息获取目标更新文件,将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新。

可选的,所述查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息,包括:

判断所述获取的汽车仪表盘系统信息与所述初始信息是否一致;

若所述获取的汽车仪表盘系统信息与所述初始信息不一致,则确定存在所述目标更新信息,并执行所述根据所述更新信息获取目标更新文件的操作;若所述获取的汽车仪表盘系统信息与所述初始信息一致,则确定不存在所述目标更新信息,并输出提示信息;

其中,所述汽车仪表盘系统信息包括系统软件信息、支撑软件信息、应用软件信息的一种或多种。

可选的,所述方法还包括:

若尚未与汽车仪表盘系统建立连接,则调用最近一次获取的汽车仪表盘系统信息作为初始信息或进入用户界面进行初始信息参数设置;

在接收到服务器中发送的关于所述汽车仪表盘系统的更新提醒时,根据所述更新提醒,向所述服务器发送更新请求,并从所述服务器中获取汽车仪表盘系统信息;根据所述初始信息及所述汽车仪表盘系统信息,查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息;

若存在所述更新信息,则根据所述更新信息获取目标更新文件,在与所述汽车仪表盘系统建立连接之后,将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新;

所述在接收到服务器中发送关于所述汽车仪表盘系统的更新提醒时之前,还包括:与服务器建立连接。

可选的,所述在与所述汽车仪表盘系统建立链接之后,所述方法还包括:

与所述汽车仪表盘系统共享网络和/或用户界面,并且通过所述共享的网络和/或用户界面对所述汽车仪表盘系统进行调试和/或设置。

可选的,所述更新信息包括版本号、时间、大小、运行环境的一种或多种。

相应地,本发明实施例还提供了一种更新汽车仪表盘系统的终端,包括:

通信模块,用于与汽车仪表盘系统建立连接;

发送模块,用于在通信模块与汽车仪表盘系统建立连接之后,向所述汽车仪表盘系统发送获取初始信息的请求;

获取模块,用于在得到权限后,预先获取并保存所述初始信息;

接收模块,用于接收到服务器中发送的关于所述汽车仪表盘系统的更新提醒;

发送模块,用于根据所述更新提醒,向所述服务器发送更新请求;

所述获取模块,还用于从所述服务器中获取汽车仪表盘系统信息;

查询模块,用于根据所述初始信息及所述获取的汽车仪表盘系统信息,查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息;

所述获取模块,还用于若存在所述更新信息,则根据所述更新信息获取目标更新文件;

所述发送模块,还用于将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新。

可选的,所述终端还包括:

输出模块,用于输出提示信息;

所述查询模块包括:

判断单元,用于判断所述获取的汽车仪表盘系统信息与所述初始信息是否一致;

确定单元,用于若所述获取的汽车仪表盘系统信息与所述初始信息不一致,则确定存在所述目标更新信息,并由获取模块执行所述根据所述更新信息获取目标更新文件的操作;所述确定单元,还用于若所述获取的汽车仪表盘系统信息与所述初始信息一致,则确定不存在所述目标更新信息,并由输出模块输出提示信息;

其中,所述汽车仪表盘系统信息包括:系统软件信息、支撑软件信息、应用软件信息的一种或多种。

可选的,所述终端还包括:

调用模块,用于若尚未与汽车仪表盘系统建立连接,则调用最近一次获取的汽车仪表盘系统信息作为初始信息;

配置模块,用于进入用户界面进行初始信息参数设置;

所述发送模块,还用于在与所述通信模块与所述汽车仪表盘系统建立连接之后,将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新;

所述通信模块,还用于与所述服务器建立连接。

可选的,所述终端还包括:

共享模块,用于与所述汽车仪表盘系统共享网络和/或用户界面;

调试模块,用于通过所述共享的网络和/或用户界面对所述汽车仪表盘系统进行调试;

所述配置模块,还用于通过所述共享的网络和/或用户界面对所述汽车仪表盘系统进行设置。

可选的,所述更新信息包括版本号、时间、大小、运行环境的一种或多种。

实施本发明实施例,具有如下有益效果:

终端可以通过获取的汽车仪表盘系统初始信息和服务器中的汽车仪表盘系统初始信息,下载更新文件后发送至汽车仪表盘系统进行更新,满足了用户的自动化、智能化需求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种汽车仪表盘系统的更新方法示意流程图;

图2是本发明另一实施例提供的一种汽车仪表盘系统的更新方法示意流程图;

图3是本发明实施例提供的一种汽车仪表盘系统的更新终端示意框图;

图4是本发明另一实施例提供的一种汽车仪表盘系统的更新终端示意框图;

图5是本发明又一实施例提供的一种汽车仪表盘系统的更新终端示意框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,是本发明实施例提供的一种汽车仪表盘系统的更新方法示意流程图。所述方法可以由智能终端来执行,该智能终端包括智能手机、平板电脑,智能可穿戴设备等带数据下载和交互功能的终端。具体的,本发明实施例的所述方法包括如下步骤:

S101、在与汽车仪表盘系统建立连接之后,向所述汽车仪表盘系统发送获取初始信息的请求,在得到权限后,预先获取并保存所述初始信息。

本发明实施例中,终端可以与汽车仪表盘可通过有线或无线的通信方式与汽车仪表盘系统建立连接,在与该汽车仪表盘系统成功建立连接后,终端可以向该汽车仪表盘系统发送获取其初始信息的请求,此时,该汽车仪表盘系统可以通过对该终端进行验证,进一步判断该终端是否可以获取该初始信息,在该终端得到可以获取该初始信息的权限时,该终端就可以从该汽车仪表盘系统中预先获取该初始信息,并将该初始信息保存至本地或纯存储设备中。

需要说明的是,汽车仪表盘系统包括一个汽车仪表盘软件系统,具体包括但不限于系统软件、支撑软件、应用软件。该系统软件可以是指控制和协调汽车仪表盘及其外部设备,支持应用软件运行的系统。支撑软件可以是是支撑各种软件的开发与维护的软件,支撑软件主要包括环境数据库、各种接口软件和工具组。。应用软件可以是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的各个应用程序,分为应用软件包和用户程序。其中,应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。它可以拓宽计算机系统的应用领域,放大硬件的功能。

需要说明的是,该汽车仪表盘系统信息包括系统软件信息、支撑软件信息、应用软件信息的一种或多种。该系统软件信息可以是指控制和协调汽车仪表盘及其外部设备,支持应用软件运行的系统信息。支撑软件信息可以是是支撑各种软件的开发与维护的软件的信息。应用软件信息可以是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的各个应用程序的信息,分为应用软件包信息和用户程序信息。

S102、在接收到服务器中发送的关于所述汽车仪表盘系统的更新提醒时,根据所述更新提醒,向所述服务器发送更新请求,并从所述服务器中获取汽车仪表盘系统信息。

S103、根据所述初始信息及所述获取的汽车仪表盘系统信息,查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息。

本发明实施例中,终端可以执行监听服务器中发送的该汽车仪表盘系统的更新提醒的操作,在监听到该更新提醒时,接收该更新提醒,并且可以根据该通知提醒,向该服务器发送更新请求,在该服务器响应该更新请求后,该终端可以从服务器中获取汽车仪表盘系统信息;该终端就可以根据该初始信息以及该汽车仪表盘系统信息,查询该服务器中是否存在关于该汽车仪表盘系统的更新信息。

需要说明的是,终端在首次访问该服务器时,需要与进行用户注册和登录认证。服务器可以通过记录该终端的设备识别码。该服务器可以通过匹配该终端的初始信息,该汽车仪表盘系统更新日志或用户自定义的初始参数设置,来匹配该汽车仪表盘系统对应的应用软件、支撑软件、系统软件等。那么该终端在与服务器进行阶段性的连接时,该服务器就可以向该终端推送的关于该汽车仪表盘系统的更新提醒。例如,若该终端为智能手机的话,该设备识别码指的就是该智能手机的序列号,也叫国际移动设备辨识码。其中,该初始信息或该汽车仪表盘系统更新日志均可从该汽车仪表盘系统中获取。

S104、若存在所述更新信息,则根据所述更新信息获取目标更新文件,将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新。

本发明实施例中,若根据该初始信息以及该汽车仪表盘系统信息,查询到该服务器中存在关于该汽车仪表盘系统的更新信息,那么,终端就可以根据该更新信息获取服务器中的目标更新文件,在获取到到该目标更新文件后,终端便可以将该目标更新文件发送至该汽车仪表盘系统中,以使该汽车仪表盘系统通过该目标更新文件进行更新。

需要说明的是,该终端可提供一个用户界面,该更新文件可以通过目录或日志的形式显示在该用户界面上,用户可在该用户界面执行获取该目标更新文件的操作。,

可选的,所述查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息,包括:

判断所述获取的汽车仪表盘系统信息与该汽车仪表盘系统初始信息是否一致;

若所述获取的汽车仪表盘系统信息与所述汽车仪表盘系统初始信息不一致,则确定存在所述目标更新信息,并执行所述根据所述更新信息获取目标更新文件的操作;若所述获取的汽车仪表盘系统信息与所述汽车仪表盘系统初始信息一致,则确定不存在所述目标更新信息,并输出提示信息;

其中,所述汽车仪表盘系统信息包括系统软件信息、支撑软件信息、应用软件信息的一种或多种。

本发明实施例中,在从该服务器中获取汽车仪表盘系统信息后,终端可以根据该初始信息及该获取的汽车仪表盘系统信息,判断该获取的汽车仪表盘系统信息与该汽车仪表盘系统初始信息是否一致;如果两者不一致,则可以向服务器发送获取目标更新文件的请求,该服务器对其进行响应,并发送对应目标更新文件到该终端,终端则执行相应获取该目标更新文件的操作;若判断出两者一致,那么可以确定不存在该目标更新信息,也就是说可能不存在该目标更新信息,则终端无需执行接下来的获取该目标文件的操作,此时终端可以输出当前软件已存在,是否继续更新相关的提示信息用来提示用户是否继续执行更新操作。

可见,图1所述的方法中,终端可以在与汽车仪表盘系统建立连接来获取初始信息,以便根据该初始信息和在服务器中获取的汽车仪表盘系统信息进一步查询服务器中是否存在该汽车仪表盘系统的更新信息,以使获取更新文件以发送至该汽车仪表盘系统中,从而使得用户可以通过终端更新该汽车仪表盘系统,满足了用户的自动化、智能化需求。

请参阅图2,是本发明另一实施例提供的一种汽车仪表盘系统更新的方法示意流程图。所述方法可以由智能终端来执行,该智能终端包括智能手机、平板电脑,智能可穿戴设备等带数据下载和交互功能的终端。具体的,本发明实施例的所述方法包括如下步骤:

S200、判断是否与汽车仪表盘系统建立连接;若尚未建立链接,则执行步骤S201;若已经建立链接,则执行步骤S205。

S201、若尚未与所述汽车仪表盘系统建立连接,则调用最近一次获取的汽车仪表盘系统信息作为初始信息或进入用户界面进行初始信息参数设置。

本发明实施例中,若终端在发送更新请求前,没有与该汽车仪表盘系统建立连接,就可以在终端本地或存储设备中调用最近一次与该汽车仪表盘系统建立链接时,获取的汽车仪表盘系统信息作为初始信息,用来查询服务器中是否存在关于该汽车仪表盘系统的更新信息;除此之外,还可以在用户界面进行初始信息参数的设置。其中,该初始信息参数包括但不限于该汽车仪表盘系统的系统软件初始信息参数、支撑软件初始信息参数、应用软件初始信息参数。

举例来说,若终端当前尚未与汽车仪表盘系统建立连接,那么终端就可以根据时间参数来确定出其最近一次获取的汽车仪表盘系统信息作为初始信息。假设在5月20日与该汽车仪表盘系统建立了第一次连接,获取了该汽车仪表盘系统信息,又在6月20日再次与汽车仪表盘建立了第二次连接,则根据两个时间参数可以确定6月20日的为最近一次获取的汽车仪表盘系统信息,那么该汽车仪表盘系统信息即可作为初始信息。

再举例来说,若终端当前尚未与汽车仪表盘系统建立连接,终端不选择用最近一次获取的汽车仪表盘系统信息作为初始信息的话,还可以提供一个用户界面,根据用户的需求或汽车以变盘软件系统信息的实际情况,进行该初始信息中各个参数的设置。例如,可以设置某应用软件的初始信息参数为发布时间:2010.07.08,版本号:v1.1.1。

S202、在接收到服务器中发送的关于所述汽车仪表盘系统的更新提醒时,根据所述更新提醒,向所述服务器发送更新请求,并从所述服务器中获取汽车仪表盘系统信息。

S203、根据所述初始信息及所述汽车仪表盘系统信息,查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息。

S204、若存在所述更新信息,则根据所述更新信息获取目标更新文件,在与所述汽车仪表盘系统建立连接之后,将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新。

可选的,所述在接收到服务器中发送关于所述汽车仪表盘系统的更新提醒时之前,还包括:与服务器建立连接。

在尚未与该汽车仪表盘系统建立连接的前提下,若终端已经保存了最近一次获取的或刚设置完成的初始信息,则在接收到服务器中发送的关于该汽车仪表盘系统的更新信息的时,那么终端就可以根据该更新提醒向该服务器发送更新请求,服务器对该请求进行响应,并发送对应汽车仪表盘系统信息,在终端成功获取到该汽车仪表盘系统信息后,可以根据上述获取的初始信息和该汽车仪表盘系统信息,查询该服务器中是否存在关于该汽车仪表盘系统的更新信息。若该服务器中存在该更新信息,则终端根据该更新信息从该服务器中获取目标更新文件,在与该汽车仪表盘系统建立连接之后,将该获取的目标更新文件发送至该汽车仪表盘系统进行更新

需要说明的是,终端在接收到服务器中发送关于所述汽车仪表盘系统的更新提醒时之前,终端还需要与服务器建立连接,以便执行发送相应请求和获取对应更新信息及信息文件等操作。

S205、在与所述汽车仪表盘系统建立连接之后,向所述汽车仪表盘系统发送获取初始信息的请求,在得到权限后,预先获取并保存所述初始信息,并在完成步骤S205后,依次执行步骤S202、S203。

S206、在执行完步骤S203后,若存在所述更新信息,则根据所述更新信息获取目标更新文件,将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新。

可选的,所述在与所述汽车仪表盘系统建立链接之后,与所述汽车仪表盘系统共享网络和/或用户界面,并且通过所述共享的网络和/或用户界面对所述汽车仪表盘系统进行调试和/或设置。

可选的,所述更新信息包括版本号、时间、大小、运行环境的一种或多种。

本发明实施例中,在终端与汽车仪表盘系统建立链接后,终端可以从该汽车仪表盘系统中获取初始信息,在监听到该更新提醒时,接收该更新提醒,并且可以根据该通知提醒,向该服务器发送更新请求,在该服务器响应该更新请求后,该终端可以从服务器中获取汽车仪表盘系统信息;该终端就可以根据该初始信息以及该汽车仪表盘系统信息,查询该服务器中是否存在关于该汽车仪表盘系统的更新信息。若存在该更新信息,则根据该更新信息获取该服务器中的目标更新文件,将该获取的目标更新文件发送至该汽车仪表盘系统进行更新。该更新信息包括版本号、时间、大小、运行环境的一种或多种。

需要说明的是,步骤S201、步骤S202、步骤S203、步骤S204为尚未与该汽车仪表盘系统建立连接时的处理方式,步骤S205、S202、步骤S203、步骤S206为与该汽车仪表盘系统建立连接时的处理方式。

进一步的,在与该汽车仪表盘系统建立链接之后,终端可以与该汽车仪表盘系统共享网络和/或用户界面,并且通过该共享的网络和/或用户界面对该汽车仪表盘系统进行调试和/或设置。

举例来说,在共享网络后,终端可以检测该汽车仪表盘系统中各个应用软件是否运行正常,若监测到有问题时,可通过终端对其执行辅助调试、软件修复等操作,又或者在共享桌面后,终端可以实时监控针对该汽车软件系统进行的操作,还可以与该汽车仪表盘系统共享文档和图片等。

再举例来说,某应用的更新信可以是版本号为6.0.6、时间为2013-08-20,大小为20M。

可见,图2所述的方法中,终端可以根据在下载更新文件前判断是否与汽车仪表盘系统建立连接来确定初始信息,以便根据该初始信息和在服务器中获取的汽车仪表盘系统信息进一步确定是否存在更新信息,以使获取更新文件以发送至该汽车仪表盘系统中,从而不仅使用户可以通过终端更新该汽车仪表盘系统,还可以通过终端对该汽车仪表盘系统进行调试和设置,满足了用户的自动化、智能化需求。

参见图3,是本发明一实施例提供的一种汽车仪表盘系统的更新终端示意框图。该终端可以是各种智能终端,例如:智能手机、平板电脑,智能可穿戴设备等带数据下载和交互功能的终端。具体的,如图3所示,该终端300可以包括:

通信模块301,用于与汽车仪表盘系统建立连接。

发送模块302,用于在通信模块与汽车仪表盘系统建立连接之后,向所述汽车仪表盘系统发送获取初始信息的请求。

获取模块303,用于在得到权限后,预先获取并保存所述初始信息。

本发明实施例中,通信模块301可以与汽车仪表盘可通过有线或无线的通信方式与汽车仪表盘系统建立连接,在与该汽车仪表盘系统成功建立连接后,发送模块302可以向该汽车仪表盘系统发送获取其初始信息的请求,此时,该汽车仪表盘系统可以通过对该终端进行验证,进一步判断该终端是否可以获取该初始信息,在该终端得到可以获取该初始信息的权限时,获取模块303可以从该汽车仪表盘系统中预先获取该初始信息,并将该初始信息保存至本地或存储设备中。

接收模块304,用于接收到服务器中发送的关于所述汽车仪表盘系统的更新提醒。

所述发送模块302,还用于根据所述更新提醒,向所述服务器发送更新请求。

所述获取模块303,还用于从所述服务器中获取汽车仪表盘系统信息。

查询模块305,用于根据所述初始信息及所述获取的汽车仪表盘系统信息,查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息。

终端300可以执行监听服务器中发送的该汽车仪表盘系统的更新提醒的操作,在监听到该更新提醒时,接收模块304接收该更新提醒,使得发送模块302可以根据该通知提醒,向该服务器发送更新请求,在该服务器响应该更新请求后,获取模块303可以从服务器中获取汽车仪表盘系统信息;查询模块305就可以根据该初始信息以及该汽车仪表盘系统信息,查询该服务器中是否存在关于该汽车仪表盘系统的更新信息。

所述获取模块303,还用于若存在所述更新信息,则根据所述更新信息获取目标更新文件。

所述发送模块302,还用于将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新。

本发明实施例中,若查询模块305根据该初始信息以及该汽车仪表盘系统信息,查询到该服务器中存在关于该汽车仪表盘系统的更新信息,那么,就可以根据该更新信息获取服务器中的目标更新文件,在获取模块模块303获取到到该目标更新文件后,发送模块302便可以将该目标更新文件发送至该汽车仪表盘系统中,以使该汽车仪表盘系统通过该目标更新文件进行更新。

可见,图3所述的终端中,终端可以在与汽车仪表盘系统建立连接来获取初始信息,以便根据该初始信息和在服务器中获取的汽车仪表盘系统信息进一步查询服务器中是否存在该汽车仪表盘系统的更新信息,以使获取更新文件以发送至该汽车仪表盘系统中,从而使得用户可以通过终端更新该汽车仪表盘系统,满足了用户的自动化、智能化需求。

请一并参见图4,是本发明另一实施例提供的一种汽车仪表盘系统的更新终端示意框图。该终端可以是各种智能终端,例如:智能手机、平板电脑,智能可穿戴设备等带数据下载和交互功能的终端。具体的,如图4所示,该终端包括上述提到的通信模块301、发送模块302、获取模块303、接收模块304、查询模块305,本发明实施例中,该终端300还可以包括:调用模块306、配置模块307,共享模块308、调试模块309、输出模块310,其中:

可选的。输出模块310,用于输出提示信息;

所述查询模块305,包括:

判断单元3051,用于判断所述获取的汽车仪表盘系统信息与汽车仪表盘系统初始信息是否一致;

确定单元3052,用于若所述获取的汽车仪表盘系统信息与所述汽车仪表盘系统初始信息不一致,则确定存在所述目标更新信息,并由获取模块执行所述根据所述更新信息获取目标更新文件的操作;所述确定单元,还用于若所述获取的汽车仪表盘系统信息与所述汽车仪表盘系统初始信息一致,则确定不存在所述目标更新信息,并由输出模块输出提示信息;

其中,所述汽车仪表盘系统信息包括:系统软件信息、支撑软件信息、应用软件信息的一种或多种。

本发明实施例中,在获取模块303从该服务器中获取汽车仪表盘系统信息后,判断单元3051可以根据该初始信息及该获取的汽车仪表盘系统信息,判断该获取的汽车仪表盘系统信息与该汽车仪表盘系统初始信息是否一致;如果两者不一致,则确定单元3052可以确定存在该目标更新文件,那么,发送模块302可以向服务器发送获取目标更新文件的请求,在该服务器对其进行响应并发送对应目标更新文件到该终端后,获取模块303则执行相应获取该目标更新文件的操作;若判断出两者一致,那么确定单元3052可以确定不存在该目标更新信息,也就是说可能不存在该目标更新信息,则获取模块303无需执行接下来的获取该目标文件的操作,此时输出模块310可以输出当前软件已存在,是否继续更新相关的提示信息用来提示用户是否继续执行更新操作。

需要说明的是该汽车仪表盘系统信息包括系统软件信息、支撑软件信息、应用软件信息的一种或多种。该系统软件信息可以是指控制和协调汽车仪表盘及其外部设备,支持应用软件运行的系统信息。支撑软件信息可以是是支撑各种软件的开发与维护的软件的信息。支撑软件主要包括环境数据库、各种接口软件和工具组。。应用软件信息可以是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的各个应用程序的信息,分为应用软件包信息和用户程序信息。其中,应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。它可以拓宽计算机系统的应用领域,放大硬件的功能。

可选的,调用模块306,用于若尚未与汽车仪表盘系统建立连接,则调用最近一次获取的汽车仪表盘系统信息作为初始信息;

配置模块307,用于进入用户界面进行初始信息参数设置;

所述发送模块302,还用于在所述通信模块与所述汽车仪表盘系统建立连接之后,将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新;,所述通信模块301,还用于与所述服务器建立连接。

本发明实施例中,若发送模块302在发送更新请求前,通信模块301没有与该汽车仪表盘系统建立连接,调用模块306就可以在终端本地或存储设备中调用最近一次与该汽车仪表盘系统建立链接时获取的汽车仪表盘系统信息作为初始信息,以便查询模块305查询服务器中是否存在关于该汽车仪表盘系统的更新信息;除此之外,配置模块307还可以在用户界面进行该初始信息参数的设置。其中,该初始信息参数包括但不限于该汽车仪表盘系统的系统软件初始信息参数、支撑软件初始信息参数、应用软件初始信息参数。

需要说明的是,接收模块304在接收到服务器中发送关于所述汽车仪表盘系统的更新提醒时之前,终端300的通信模块301还需要与服务器建立连接,以便执行发送相应请求和获取对应更新信息及信息文件等操作。

共享模块308,用于与所述汽车仪表盘系统共享网络和/或用户界面;

调试模块309,用于通过所述共享的网络和/或用户界面对所述汽车仪表盘系统进行调试;

所述配置模块307,还用于通过所述共享的网络和/或用户界面对所述汽车仪表盘系统进行设置。

本发明实施例中,终端300的共享模块308可以与该汽车仪表盘系统共享网络和/或用户界面,并且通过该调试模块309以及配置模块307通过共享共享网络和/或共享桌面对该汽车仪表盘系统进行调试和/或设置。

举例来说,在共享网络后,终端300可以检测该汽车仪表盘系统中各个应用软件是否运行正常,若监测到有问题时,可通过调试模块309对其执行辅助调试、软件修复等操作,又或者在共享模块308共享桌面后,终端300可以实时监控针对该汽车软件系统进行的操作,还可以通过配置模块307对该汽车仪表盘系统配置文档和图片等。

可选的,所述更新信息包括版本号、时间、大小、运行环境的一种或多种。

举例来说,某应用的版本号可以是6.0.6、时间为2013-08-20,大小为20M。

可见,图4所述的终端中,终端可以根据在下载更新文件前判断是否与汽车仪表盘系统建立连接来确定初始信息,以便根据该初始信息和在服务器中获取的汽车仪表盘系统信息进一步确定是否存在更新信息,以使获取更新文件以发送至该汽车仪表盘系统中,从而不仅使用户可以通过终端更新该汽车仪表盘系统,还可以通过终端对该汽车仪表盘系统进行调试和设置,满足了用户的自动化、智能化需求。

参见图5,是本发明又一实施例提供的一种汽车仪表盘的更新终端示意框图。该终端可以是各种智能终端,例如:智能手机、平板电脑,智能可穿戴设备等带数据下载和交互功能的终端。具体的,如图5所示的本实施例中的终端可以包括:一个或多个处理器501,一个或多个输入装置502,一个或多个输出装置503和存储器504。上述处理器501、输入装置502、输出装置503和存储器通过总线505连接。存储器505用于存储指令,处理器501用语言执行存储器502存储的指令。其中:

处理器501,用于在与汽车仪表盘系统建立连接之后,向该汽车仪表盘系统发送获取初始信息的请求,在得到权限后,预先获取并发由存储器504保存该初始信息;在接收到服务器中发送的关于该汽车仪表盘系统的更新提醒时,根据该更新提醒,向该服务器发送更新请求,并从该服务器中获取汽车仪表盘系统信息;根据该初始信息及所述获取的汽车仪表盘系统信息,查询该服务器中是否存在关于该汽车仪表盘系统的更新信息。若存在该更新信息,则根据该更新信息获取目标更新文件,将该获取的目标更新文件发送至该汽车仪表盘系统进行更新。

进一步的,处理器501,还用于判断所述获取的汽车仪表盘系统信息与所述初始信息是否一致;若所述获取的汽车仪表盘系统信息与所述初始信息不一致,则确定存在所述目标更新信息,并执行所述根据所述更新信息获取目标更新文件的操作;若所述获取的汽车仪表盘系统信息与所述初始信息一致,则确定不存在所述目标更新信息,并输出提示信息;其中,所述汽车仪表盘系统信息包括系统软件信息、支撑软件信息、应用软件信息的一种或多种。

可选的,处理器501还用于若尚未与汽车仪表盘系统建立连接,则调用存储器504最近一次获取的汽车仪表盘系统信息作为初始信息或通过输入装置502进入用户界面进行初始信息参数设置;在接收到服务器中发送的关于所述汽车仪表盘系统的更新提醒时,根据所述更新提醒,向所述服务器发送更新请求,并从所述服务器中获取汽车仪表盘系统信息;根据所述初始信息及所述汽车仪表盘系统信息,查询所述服务器中是否存在关于所述汽车仪表盘系统的更新信息;若存在所述更新信息,则根据所述更新信息获取目标更新文件,在与所述汽车仪表盘系统建立连接之后,将所述获取的目标更新文件发送至所述汽车仪表盘系统进行更新;所述在接收到服务器中发送关于所述汽车仪表盘系统的更新提醒时之前,还包括:与服务器建立连接。

可选的,处理器501,还用于与所述汽车仪表盘系统共享网络和/或用户界面,还用于通过所述共享的网络和/或用户界面对所述汽车仪表盘系统进行调试和/或设置;所述更新信息包括版本号、时间、大小、运行环境的一种或多种。

可选的,输入装置502,用于进入用户界面进行初始信息参数设置,还用于通过共享的网络和/或用户界面对汽车仪表盘系统进行设置。

可选的,输出装置503,用于输出提示信息。

存储器504,用于保存所述汽车仪表盘系统的初始信息、汽车仪表盘系统的系统信息。

所述总线505可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。所述总线505可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

所述存储器504可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器105还可以包括上述种类的存储器的组合。

所述处理器501可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。

所述处理器501还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic array logic,缩写:GAL)或其任意组合。

可选的,所述存储器504还用于存储程序指令。所述处理器501可以调用所述程序指令,实现如本发明实施例中所示的数据下载和数据交互步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1