本发明涉及电子技术领域,尤其涉及一种基于汽车仪表设备的数据传输方法和装置。
背景技术:
汽车仪表是汽车与驾驶员进行信息交流的界面,可为驾驶员提供必要的汽车运行信息。此外,随着液晶技术的发展,液晶屏的成本不断降低,性能也在不断提高,用于图形显示的汽车液晶仪表逐渐在各种汽车电子设备中得以广泛应用。相比于传统的机械指针仪表而言,目前的汽车液晶仪表能够显示更多车身信息,能够展现更高效更优美的人机交互界面,并有着无可比拟的先天优势,这使得汽车液晶仪表在科技迅猛发展的当下,将在汽车配件领域里的引领一个大发展方向和趋势。
但目前的汽车液晶仪表只是在本地预装了仅有的几套UI(User Interface,用户界面)主题界面,导致UI主题界面的显示效果较为单一。此外,若汽车需要进行系统更新,则需将其召回返厂或者将开到4S店,以让专业的技术员对其进行刷机升级,但这就非常不方便,且提高了维修和升级成本。
技术实现要素:
本发明实施例所要解决的技术问题在于,提供一种基于汽车仪表设备的数据传输方法和装置,以丰富UI主题界面的显示效果,还可降低维修和升级成本。
为了解决上述技术问题,本发明实施例第一方面提供了一种基于汽车仪表设备的数据传输方法,包括:
汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;
所述汽车仪表设备根据所述网络连接关系向所述云端服务器发送操作请求;
所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;
当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。
本发明实施例第二方面提供了一种基于汽车仪表设备的数据传输装置,包括:
网络连接模块,用于通过可联网设备与云端服务器建立网络连接关系;
请求发送模块,用于根据所述网络连接关系向所述云端服务器发送操作请求;
接收响应模块,用于接收所述云端服务器根据所述操作请求返回的仪表响应数据;
数据更新模块,用于当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。
由上可见,实施本发明实施例,具有如下有益效果:汽车仪表设备首先通过可联网设备与云端服务器建立网络连接关系;其次,所述汽车仪表设备根据所述网络连接关系向所述云端服务器发送操作请求;然后,所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;最后,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。鉴于此,本发明通过可联网设备将汽车仪表设备与云端服务器建立网络连接,以方便快捷的对所述汽车仪表设备的UI主题界面和系统版本进行在线更新,不仅丰富了UI主题界面的显示效果,而且也降低了维修和升级成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于汽车仪表设备的数据传输方法的流程示意图;
图2是本发明实施例提供的一种可联网设备内置的数据传输示意图;
图3是本发明实施例提供的一种通过手机联网的数据传输示意图;
图4是本发明实施例提供的另一种基于汽车仪表设备的数据传输方法的流程示意图;
图5是本发明实施例提供的一种主题界面切换示意图;
图6是本发明实施例提供的又一种基于汽车仪表设备的数据传输方法的流程示意图;
图7是本发明实施例提供的又一种基于汽车仪表设备的数据传输方法的流程示意图;
图8是本发明实施例提供的另一种主题界面切换的示意图;
图9是本发明实施例提供的一种基于汽车仪表设备的数据传输装置的结构图;
图10是本发明实施例提供的另一种基于汽车仪表设备的数据传输装置的结构图;
图11是本发明实施例提供的又一种基于汽车仪表设备的数据传输装置的结构图;
图12是本发明实施例提供的又一种基于汽车仪表设备的数据传输装置的结构图;
图13是本发明实施例提供的又一种基于汽车仪表设备的数据传输装置的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
本发明实施例中提及的基于汽车仪表设备的数据传输方法的执行依赖于计算机程序,可运行于冯若依曼体系的计算机系统之上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。该计算机系统可以是个人电脑、平板电脑、笔记本电脑、智能手机等终端设备。
以下分别进行详细说明。
请参见图1,是本发明实施例提供的一种基于汽车仪表设备的数据传输方法的流程示意图,如图1所示,所述方法至少包括:
步骤S101,汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;
具体地,所述汽车仪表设备可采用有线通信或者无线通信的方式,连接上一个可联网设备,所述可联网设备是指可以连接进互联网的设备。可选地,比如:所述可联网设备为内置于汽车液晶仪表内的内部可联网设备。请参见图2,是本发明实施例提供的一种可联网设备内置的数据传输示意图,如图2所示,所述汽车液晶仪表就可通过自己内部的可联网设备,可采用无线通信或者有线通信的方式与云端服务器进行数据通信。此处内置于所述汽车仪表内的可联网设备可以为3G通信模块或4G通信模块。
可选地,所述可联网设备还可以是独立于所述汽车仪表设备的可移动设备,比如手机、平板或可穿戴设备,可选地,请参见图3,是本发明实施例提供的一种通过手机联网的数据传输示意图。如图3所示,汽车仪表设备,比如为汽车液晶仪表设备,可通过手机连接进互联网基站,并通过基站与所述云端服务器建议网络连接,以便与所述云端服务器进行通信,以接收从云端服务器上获取返回的响应数据,并将其传递给所述汽车液晶仪表。
步骤S102,所述汽车仪表设备根据所述网络连接关系向所述云端服务器发送操作请求;
具体地,所述操作请求可为用户界面UI主题界面更新请求或者系统更新请求。
步骤S103,所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;
具体地,所述云端服务器在接收到所述汽车仪表设备通过可联网设备发送的所述操作请求后,根据所述操作请求,将所述仪表响应数据通过可联网设备返回给所述汽车仪表设备,以使可联网设备实时与所述云端服务器进行数据通信。
步骤S104,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。
具体地,当所述汽车仪表设备在接收到所述仪表响应数据后,将其与当前本地仪表数据进行比较,当所述仪表响应数据满足所述网络更新条件后,将所述当前本地仪表数据更新为从所述云端服务器上获取到的所述仪表响应数据。在本发明实施例中,所述汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;并根据所述网络连接关系向所述云端服务器发送操作请求;然后,所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;最后,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。故而可知:采用本发明,可将汽车仪表设备与云端服务器通过可联网设备实时建立网络连接,以方便快捷的对所述汽车仪表设备的UI主题界面和系统版本进行在线更新,以使所述汽车仪表设备在丰富UI主题界面显示效果同时,还可降低在系统方面的维修和升级成本。
进一步的,可一并参见图4,是本发明实施例提供的另一种基于汽车仪表设备的数据传输方法的流程示意图,如图4所示,所述方法包括:
步骤S401,汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;
步骤S402,所述汽车仪表设备根据所述网络连接关系向所述云端服务器发送用户界面UI主题界面更新请求;
步骤S403,所述汽车仪表设备接收所述云端服务器根据所述UI主题界面更新请求返回的UI主题界面数据,并将所述UI主题界面数据作为仪表响应数据。
步骤S404,采集所述汽车仪表设备的所述当前本地UI主题界面数据;
步骤S405,判断所述当前本地UI主题界面数据是否与从所述云端服务器上获取到的所述UI主题界面数据一致;
步骤S406,若所述当前本地UI主题界面数据与从所述云端服务器上获取到的所述UI主题界面数据不一致,则确定所述仪表响应数据满足网络更新条件;
具体地,当采集到本地UI主题界面数据后,将其与所述云端服务器返回的UI主题界面数据进行比较,当所述本地UI主题界面数据与从所述云端服务器上获取到的所述UI主题界面数据不一致时,表明所述云端服务器上存在与本地UI主题界面不同的、全新的UI主题界面,以便于所述汽车仪表设备通过可联网设备对其主题界面进行更新操作。
步骤S407,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。
具体地,当所述本地UI主题界面数据与从所述云端服务器上获取到的所述UI主题界面数据不一致时,确认所述仪表响应数据满足网络更新条件,将所述当前本地UI主题界面数据更新为从所述云端服务器上获取到的所述UI主题界面数据。为便于理解,请参见图5,是本发明实施例提供的一种主题界面切换示意图。如图5所示,当前本地主题界面100上显示的是在当前本地UI主题界面数据作用下提供的一种虚拟仪表盘显示界面,当所述汽车仪表设备通过可联网设备(比如:智能手机),监测到所述云端服务器上存在与所述当前本地UI主题界面数据不同的UI主题界面数据时,确认所述汽车仪表设备对应的所述仪表响应数据满足网络更新条件,故而将所述本地UI主题界面进行更新,形成UI主题界面200所显示的可视化的仪表显示界面。
由此可见,当所述汽车仪表设备通过可联网设备,向所述云端服务器发送UI主题界面更新请求后,获取从所述云端服务器上返回的UI界面数据,当确定所述本地UI主题界面数据与所述UI主题界面数据为不同主题界面数据时,对所述本地UI主题界面进行更新处理,以丰富UI主题界面的显示效果,进而改善汽车仪表设备所对应的UI主题界面的美观性,以使汽车对应的汽车状态数据能更清楚、醒目的在所述汽车仪表设备的UI主题界面上显示。
可选地,再请参见图6,是本发明实施例提供的又一种基于汽车仪表设备的数据传输方法的流程示意图,如图6所示,所述方法包括:
步骤S601,汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;
步骤S602,所述汽车仪表设备根据所述网络连接关系向所述云端服务器发送系统更新请求;
步骤S603,所述汽车仪表设备接收所述云端服务器根据所述系统更新请求返回的系统数据,并将所述系统数据作为仪表响应数据。
步骤S604,采集所述汽车仪表设备的所述当前本地系统数据,并获取当前本地系统数据所对应的当前系统版本号;
具体地,所述当前本地系统包括A品牌的汽车信息系统、汽车信息抬头显示系统、汽车导航系统或GPS(Global Positioning System,全球定位系统)中的一种或多种。
其中,所述A品牌的汽车信息系统将传统的指针式显示界面转换为数字化电子显示,以使仪表盘右侧的车辆保养、导航信息显示区域可实时显示丰富的形成状态信息。
其中,所述汽车信息抬头显示系统,简称HUD(Head Up Display,平视显示器)系统,可以将有关信息显示在前挡风玻璃的驾驶员平视范围上,且显示位置和显示亮度可调,在HUD系统中,位于仪表台后端的HUD显示屏将一些重要信息(比如:车辆速度、导航提醒信息等)折射到挡风玻璃上,通过挡风玻璃在将其反射给驾驶员。
其中,所述汽车导航系统也称汽车行驶导向系统,其主要功能是引导汽车在繁忙交通状态或复杂的道路网络中,选择最佳的路径,使其能尽可能的在最短的时间和路程内安全、快捷地到达目的地。
其中,GPS用于帮助用户获取精确的地图信息,它可分为车载外置式卫星导航系统还可以是车载内置式导航系统。
步骤S605,判断所述当前系统版本号是否与从所述云端服务器上获取到的所述系统数据对应的系统版本号一致;
比如,以A品牌系列的行车系统为例,若用户当前使用的A品牌系统为A品牌350系统,采用的是3G数字智能网络行车系统,而云端服务器上存在可适用于4G网络环境下的A品牌e550系统,此时,则需判断当前A品牌350系统的系统版号是否与A品牌e550的系统版号一致。
步骤S606,若所述当前系统版本号与从所述云端服务器上获取到的所述系统数据对应的系统版本号不一致,则确定所述仪表响应数据满足网络更新条件;
具体地,比如:A品牌350系统,采用的是3G数字智能网络行车系统,而从云端服务器上获取到的为A品牌e550系统,此时,则确认A品牌350系统的系统版号inkaNet3.0与A品牌e550的系统版号inkaNet5.0是不一致的,因为从云端服务器上获取到的A品牌e550系统采用全新的inkaNet5.0智能网络行车系统,可为用户提供多网互联4G驾驶云生活。
步骤S607,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。
具体地,当所述本地系统数据与从所述云端服务器上获取到的所述系统数据不一致时,确认所述仪表响应数据满足网络更新条件,并对所述本地仪表数据进行更新处理。比如,将所述当前本地系统inkaNet3.0所对应的系统数据进行更新,获得inkaNet5.0系统所对应的系统数据,以便为驾驶员提供更多的驾驶数据信息和更直观的驾驶操作界面,以及功能更全面的驾驶操作。
由此可见,当所述汽车仪表设备通过可联网设备,向所述云端服务器发送系统更新请求后,可从所述云端服务器上获取相应的系统数据,当确定所述本地系统数据与所述系统数据为不同的版本号时,对所述本地系统进行更新处理,以降低维修和升级成本,进而改善汽车仪表设备所对应的系统的可操作性,以使系统更新后的汽车在行车过程中能具备更优的行车动力,以兼顾系统的效率。
进一步地,请参见图7,是本发明实施例提供的又一种基于汽车仪表设备的数据传输方法的流程示意图。如图7所示,所述方法包括:
步骤S701,汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;
具体地,所述汽车仪表设备可采用有线通信或者无线通信的方式,连接上一个可联网设备,所述可联网设备是指可以连接进互联网的设备。可选地,比如:所述可联网设备为内置于汽车液晶仪表内的内部可联网设备,它可以是3G通信模块,也可以是4G通信模块。
可选地,所述可联网设备还可以是独立于所述汽车仪表设备的可移动设备,比如手机、平板或可穿戴设备,可选地,请参见上述图3,是本发明实施例提供的一种通过手机联网的数据传输示意图。如图3所示,汽车仪表设备,比如为汽车液晶仪表设备,可通过手机连接进互联网基站,并通过基站与所述云端服务器建议网络连接,以便与所述云端服务器进行通信,以接收从云端服务器上获取返回的响应数据,并将其传递给所述汽车液晶仪表。
步骤S702,所述汽车仪表设备根据所述网络连接关系向所述云端服务器发送操作请求;
具体地,所述操作请求可为用户界面UI主题界面更新请求或者系统更新请求。
步骤S703,所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;
具体地,所述云端服务器在接收到所述汽车仪表设备通过可联网设备发送的所述操作请求后,根据所述操作请求,将所述仪表响应数据通过可联网设备返回给所述汽车仪表设备,以使可联网设备实时与所述云端服务器进行数据通信。
步骤S704,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。
具体地,当所述汽车仪表设备在接收到所述仪表响应数据后,将其与当前本地仪表数据进行比较,当所述仪表响应数据满足所述网络更新条件后,将所述当前本地仪表数据更新为从所述云端服务器上获取到的所述仪表响应数据。
步骤S705,当所述仪表响应数据不满足网络更新条件时,从本地仪表数据库中选择与所述当前本地仪表数据不同的目标本地仪表数据,并将所述当前本地仪表数据更新为所述目标仪表数据。
具体地,比如,当所述操作请求为系统更新请求时,所述汽车仪表设备接收所述云端服务器根据所述UI主题界面更新请求返回的系统数据,并将所述系统数据作为仪表响应数据。若所述当前本地UI主题界面数据与从所述云端服务器上获取到的所述UI主题界面数据一致,则确定所述仪表响应数据不满足网络更新条件。此时,用户可从本地仪表数据库中选择与所述当前本地仪表数据不同的目标本地仪表数据,并将所述当前本地仪表数据更新为所述目标仪表数据。
进一步地,请参见图8,是本发明实施例提供的另一种主题界面切换的示意图;如图8所示,当所述汽车仪表设备通过可联网设备(比如:IPAD),检测出所述云端服务器上UI主题界面数据与本地UI主题界面为一致的主题界面数据时,确定所述汽车仪表设备对应的所述仪表响应数据不满足网络更新条件,故而可从本地仪表数据库中选择与所述当前本地UI主题界面数据不同的目标本地仪表数据,以将所述当前本地UI主题界面100更换为所述目标本地UI主题界面300。
在本发明实施例中,所述汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;并根据所述网络连接关系向所述云端服务器发送操作请求;然后,所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;可选地,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据,但当所述仪表响应数据不满足所述网络更新条件时。从本地仪表数据库中选择与所述当前本地仪表数据不同的目标本地仪表数据,并将所述当前本地仪表数据更新为所述目标仪表数据。故而可知:采用本发明,可在满足网络更新条件时在线更新所述汽车仪表设备的本地仪表数据,还可在不满足网络更新条件下,从本地仪表数据库中选择恰当的目标仪表设备数据来对所述本地仪表设备数据进行更新,这样不仅能丰富UI主题界面的显示效果,还能降低维修和升级的成本。
进一步地,请参见图9,是本发明实施例提供的一种基于汽车仪表设备的数据传输装置的结构图。如图9所示,所述数据传输装置1包括:网络连接模块10,请求发送模块20、接收响应模块30和数据更新模块40;
所述网络连接模块10,用于通过可联网设备与云端服务器建立网络连接关系;
所述请求发送模块20,用于根据所述网络连接关系向所述云端服务器发送操作请求;
所述接收响应模块30,用于接收所述云端服务器根据所述操作请求返回的仪表响应数据;
可选地,所述接收响应模块30,具体用于当所述操作请求为用户界面UI主题界面更新请求时,所述汽车仪表设备针对接收所述云端服务器根据所述UI主题界面更新请求返回的UI主题界面数据,将所述UI主题界面数据作为仪表响应数据。
可选地,所述接收响应模块30,具体用于当所述操作请求为系统更新请求时,所述汽车仪表设备针对接收所述云端服务器根据所述UI主题界面更新请求返回的系统数据,将所述系统数据作为仪表响应数据。
所述数据更新模块40,用于当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。
可见,采用在本发明,所述汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;并根据所述网络连接关系向所述云端服务器发送操作请求;然后,所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;最后,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。故而可知:采用本发明,可将汽车仪表设备与云端服务器通过可联网设备实时建立网络连接,以方便快捷的对所述汽车仪表设备的UI主题界面和系统版本进行在线更新,以使所述汽车仪表设备在丰富UI主题界面显示效果同时,还可降低在系统方面的维修和升级成本。
进一步地,请参见图10,是本发明实施例提供的另一种基于汽车仪表设备的数据传输装置的结构图。如图10所示,所述数据传输装置1包括上述图9中的网络连接模块10,请求发送模块20、接收响应模块30和数据更新模块40;还包括:主题采集模块50、主题判断模块60和主题更新模块70;
所述主题采集模块50,用于采集所述汽车仪表设备的所述当前本地UI主题界面数据;
所述主题判断模块60,用于判断所述当前本地UI主题界面数据是否与从所述云端服务器上获取到的所述UI主题界面数据一致;
所述主题更新模块70,用于若所述当前本地UI主题界面数据与从所述云端服务器上获取到的所述UI主题界面数据不一致,则确定满足网络更新条件。
由此可见,当所述汽车仪表设备通过可联网设备,向所述云端服务器发送UI主题界面更新请求后,获取从所述云端服务器上返回的UI界面数据,当确定所述本地UI主题界面数据与所述UI主题界面数据为不同主题界面数据时,对所述本地UI主题界面进行更新处理,以丰富UI主题界面的显示效果,进而改善汽车仪表设备所对应的UI主题界面的美观性,以使汽车对应的汽车状态数据能更清楚、醒目的在所述汽车仪表设备的UI主题界面上显示。
进一步地,请参见图11,是本发明实施例提供的又一种基于汽车仪表设备的数据传输装置的结构图。如图11所示,所述数据传输装置1包括上述图9中的网络连接模块10,请求发送模块20、接收响应模块30和数据更新模块40;还包括:采集获取模块80、版本判断模块90、确定更新模块100;
所述采集获取模块80,用于采集所述汽车仪表设备的所述当前本地系统数据,并获取当前本地系统数据所对应的当前系统版本号;
所述版本判断模块90,用于判断所述当前系统版本号是否与从所述云端服务器上获取到的所述系统数据对应的系统版本号一致;
所述确定更新模块100,若所述当前系统版本号与从所述云端服务器上获取到的所述系统数据对应的系统版本号不一致,则确定所述系统版本号对应的系统数据为仪表响应数据,并满足网络更新条件。
由此可见,当所述汽车仪表设备通过可联网设备,向所述云端服务器发送系统更新请求后,可从所述云端服务器上获取相应的系统数据,当确定所述本地系统数据与所述系统数据为不同的版本号时,对所述本地系统进行更新处理,以降低维修和升级成本,进而改善汽车仪表设备所对应的系统的可操作性,以使系统更新后的汽车在行车过程中能具备更优的行车动力,以兼顾系统的效率。
进一步地,请参见图12,是本发明实施例提供的又一种基于汽车仪表设备的数据传输装置的结构图。如图12所示,所述数据传输装置1包括上述图9中的网络连接模块10、请求发送模块20、接收响应模块30和数据更新模块40,还包括:选择更新模块110;
所述选择更新模块110,用于当所述仪表响应数据不满足网络更新条件时,从本地仪表数据库中选择与所述当前本地仪表数据不同的目标本地仪表数据,并将所述当前本地仪表数据更新为所述目标仪表数据。
由此可见,当所述仪表响应数据不满足所述网络更新条件时,用户可从本地仪表数据库中选择与所述当前本地仪表数据不同的目标本地仪表数据,并将所述当前本地仪表数据更新为所述目标仪表数据。故而可知:采用本发明,所述汽车仪表设备可在满足网络更新条件时在线更新所述汽车仪表设备的本地仪表数据,还可在不满足网络更新条件下,接收用户的操作指令,从本地仪表数据库中选择恰当的目标仪表设备数据来对所述本地仪表设备数据进行更新,这样不仅能丰富UI主题界面的显示效果,还能降低维修和升级的成本。
进一步地,再请参见图13,是本发明实施例提供的又一种基于汽车仪表设备的数据传输装置的示意图,如图13所示,所述数据传输装置1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图13所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。
在图13所示的数据传输装置1000中,而用户接口1003主要用于为用户提供输入的接口,获取用户输出的数据;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:
汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;
所述汽车仪表设备根据所述网络连接关系向所述云端服务器发送操作请求;
所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;
当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。
在一个实施例中,可选地,所述处理器1001在执行接收所述云端服务器根据所述操作请求返回的仪表响应数据时,还具体执行以下步骤:
当所述操作请求为用户界面UI主题界面更新请求时,所述汽车仪表设备接收所述云端服务器根据所述UI主题界面更新请求返回的UI主题界面数据,并将所述UI主题界面数据作为仪表响应数据。
在一个实施例中,所述处理器1001在执行所述当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据的步骤之前,还执行以下步骤:
采集所述汽车仪表设备的所述当前本地UI主题界面数据;
判断所述当前本地UI主题界面数据是否与从所述云端服务器上获取到的所述UI主题界面数据一致;
若所述当前本地UI主题界面数据与从所述云端服务器上获取到的所述UI主题界面数据不一致,则确定所述仪表响应数据满足网络更新条件。
在一个实施例中,可选地,所述处理器1001在执行接收所述云端服务器根据所述操作请求返回的仪表响应数据时,还具体执行以下步骤:
当所述操作请求为系统更新请求时,所述汽车仪表设备接收所述云端服务器根据所述系统更新请求返回的系统数据,并将所述系统数据作为仪表响应数据。
在一个实施例中,所述处理器1001在执行所述当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据的步骤之前,还执行以下步骤:
采集所述汽车仪表设备的所述当前本地系统数据,并获取当前本地系统数据所对应的当前系统版本号;
判断所述当前系统版本号是否与从所述云端服务器上获取到的所述系统数据对应的系统版本号一致;
若所述当前系统版本号与从所述云端服务器上获取到的所述系统数据对应的系统版本号不一致,则确定所述仪表响应数据满足网络更新条件。
在一个实施例中,可选地,所述处理器1001在执行所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据的步骤之后,还执行以下步骤:
当所述仪表响应数据不满足网络更新条件时,从本地仪表数据库中选择与所述当前本地仪表数据不同的目标本地仪表数据,并将所述当前本地仪表数据更新为所述目标仪表数据。
可见,所述汽车仪表设备通过可联网设备与云端服务器建立网络连接关系;并根据所述网络连接关系向所述云端服务器发送操作请求;然后,所述汽车仪表设备接收所述云端服务器根据所述操作请求返回的仪表响应数据;最后,当所述仪表响应数据满足网络更新条件时,更新当前本地仪表数据为所述仪表响应数据。故而可知:采用本发明,可将汽车仪表设备与云端服务器通过可联网设备实时建立网络连接,以方便快捷的对所述汽车仪表设备的UI主题界面和系统版本进行在线更新,以使所述汽车仪表设备在具有丰富的UI主题界面显示效果同时,还可降低对系统的维修和升级成本。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。