本发明涉及车机智能和交互操作技术领域,尤其是涉及一种提升用户产品价值,能够无缝连接车机,方便软件升级的可持续升级的无缝连接车机的智能交互系统及其升级方法。
背景技术:
随着智能汽车的爆发,使得不少传统厂商纷纷转型进入该领域,尤其是汽车领域,汽车“四化”(电动化、智能化、网联化、共享化)的快速推进,也为汽车领域带来了更多黑科技技术,其中车机的智能交互系统作为智能系统的重要部分,已经成为诸多车企积极布局的领域。目前,汽车上安装的车机系统普遍存在更新困难,软件升级不容易,基本上车子销售到客户手中后很难进行升级,时间长了,用户好感度直线下降。
技术实现要素:
本发明为了克服现有技术中存在的软件更新困难,体验感差的不足,提供了一种提升用户产品价值,能够无缝连接车机,方便软件升级的可持续升级的无缝连接车机的智能交互系统及其升级方法。
为了实现上述目的,本发明采用了以下技术方案:
一种可持续升级的无缝连接车机的智能交互系统,用于嵌入式设备,包括:
usb通信模块:用于嵌入式设备跟车机建立交互的物理通道;
应用交互模块:用户通过车机的旋钮,触屏和按钮来操作嵌入式设备的应用;
智能交互模块:用户通过车机的麦克风,建立语音智能指令控制系统;
智能化数据中心:具有指令解释功能,深度指令控制系统和可持续升级智能指令库;
usb升级模块:通过u盘进行系统升级;
fota升级模块:通过互联网进行系统升级。
通过usb通信模块将车机系统与嵌入式设备连接,通过车机系统的应用交互模块和智能交互模块实现对嵌入式设备的应用的使用,通过usb升级模块和fota升级模块实现车机系统的升级。
作为优选,嵌入式设备的系统包括android系统和linux系统。
一种可持续升级的无缝连接车机的智能交互系统的升级方法,包括usb升级方法和fota升级方法;usb升级方法和fota升级方法均能实现车机系统及其软件的升级,降低用户的使用成本,提升了用户的体验感,实现车机系统的无缝连接。
作为优选,usb升级方法的具体步骤如下:
(4-1)嵌入式设备监听usb插拔事件,当监测到没有u盘插入时,转入步骤(4-5);当监测到有u盘插入时,扫描u盘目录是否有升级包,如果存在升级包,转入步骤(4-2);如果不存在升级包,转入步骤(4-5);
(4-2)将系统的版本号与升级包的版本号进行比较,如果系统的版本号与升级包的版本号不一致,转入步骤(4-3);如果系统的版本号与升级包的版本号一致,转入步骤(4-5);
(4-3)进行升级包校验,校验完成后,重启系统进入覆盖模式进行升级;
(4-4)系统在覆盖模式下完成升级后自动重启进入正常运行模式;
(4-5)不进行系统升级。
作为优选,fota升级方法的具体步骤如下:
(5-1)嵌入式设备生成带fota功能模块的新系统固件;
(5-2)将上一个版本的系统固件和生成的新系统固件使用差分包制作工具生成差分包,并将差分包上传到智能化数据中心;
(5-3)在连接网络的情况下,进入设置界面,如果有新的升级包界面,将会提示用户是否需要升级,如果用户选择升级,转入步骤(5-4);如果用户选择不升级,不进行系统升级;
(5-4)下载升级包,下载完成并且经过用户确认后,嵌入式设备进行系统升级。
因此,本发明具有如下有益效果:本发明使用usb升级方法和fota升级方法,不断升级嵌入式设备的应用,让用户感觉车机系统的功能得到提升,用户无需任何成本,软件升级更容易,同时能够提升用户使用产品的价值;通过usb连接车机,即插即用,操作简单。
附图说明
图1是本发明的一种系统框图;
图2是本发明的usb升级方法的一种流程图;
图3是本发明的fota升级方法的一种流程图。
图中:嵌入式设备1、usb通信模块2、应用交互模块3、智能交互模块4、智能化数据中心5、车机6。
具体实施方式
下面结合附图与具体实施方式对本发明做进一步描述:
如图1所示的实施例是一种可持续升级的无缝连接车机的智能交互系统,用于嵌入式设备1,包括:
usb通信模块2:用于嵌入式设备跟车机建立交互的物理通道;
应用交互模块3:用户通过车机的旋钮,触屏和按钮来操作嵌入式设备的应用;
智能交互模块4:用户通过车机的麦克风,建立语音智能指令控制系统;
智能化数据中心5:具有指令解释功能,深度指令控制系统和可持续升级智能指令库;
usb升级模块:通过u盘进行系统升级;
fota升级模块:通过互联网进行系统升级。
其中,车机6与嵌入式设备连接,车机共享嵌入式设备的应用,嵌入式设备共享车机的屏幕,音响,麦克风,旋钮,触摸屏和按键等,嵌入式设备通过usb通信模块把视频信息发送到车机屏幕进行显示,把音频信息发送到车机音响进行播放,让用户在操作嵌入式设备的时候感觉就是在操作车机,达到无缝连接的效果;嵌入式设备的系统包括android系统和linux系统。
一种可持续升级的无缝连接车机的智能交互系统的升级方法,包括usb升级方法和fota升级方法。
如图2所示,usb升级方法的具体步骤如下:
步骤10,嵌入式设备监听usb插拔事件,当监测到没有u盘插入时,转入步骤50;当监测到有u盘插入时,扫描u盘目录是否有升级包,如果存在升级包,转入步骤20;如果不存在升级包,转入步骤50,;
步骤20,将系统的版本号与升级包的版本号进行比较,如果系统的版本号与升级包的版本号不一致,转入步骤30;如果系统的版本号与升级包的版本号一致,转入步骤50;
步骤30,进行升级包校验,校验完成后,重启系统进入覆盖模式进行升级;
步骤40,系统在覆盖模式下完成升级后自动重启进入正常运行模式;
步骤50,不进行系统升级。
如图3所示,fota升级方法的具体步骤如下:
步骤100,嵌入式设备生成带fota功能模块的新系统固件;
步骤200,将上一个版本的系统固件和生成的新系统固件使用差分包制作工具生成差分包,并将差分包上传到智能化数据中心;
步骤300,在连接网络的情况下,进入设置界面,如果有新的升级包界面,将会提示用户是否需要升级,如果用户选择升级,转入步骤400;如果用户选择不升级,不进行系统升级;
步骤400,下载升级包,下载完成并且经过用户确认后,嵌入式设备进行系统升级。
应理解,本实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。