车载软件的升级监控方法及系统与流程

文档序号:19673633发布日期:2020-01-10 22:59阅读:666来源:国知局
车载软件的升级监控方法及系统与流程

本说明书涉及车载软件升级技术领域,尤其涉及一种车载软件的升级监控方法及系统。



背景技术:

现有技术中车载软件的升级分为两种:一种是手动升级,另一种是自动升级。例如专利公开号为cn105511926a,公开了一种基于cdma的车载远程下载设备及其升级方法,其内容包括利用控制平台来远程实现程序版本的下载与更新。但这种远程更新也存在一定的安全问题。

据媒体报道,某汽车在驾驶过程中恰逢堵车,用户在体验车机功能时,不慎连续误操作启动了ota(over-the-airtechnology,空中下载技术)升级程序,导致组合仪表和多媒体系统关闭显示屏,车辆无法驾驶,同时车窗玻璃也无法升降。警察也无法正常了解情况,对正常的交通运行造成了一定的影响。

另外ota升级过程中,车主需要在车内确认升级请求,确认完成后,才能正式开始升级,升级过程往往耗时较长,有的甚至达到了一个小时。在此过程中,为了避免车辆在行驶过程中误操作启动ota升级程序和升级过程中,需要在车内确认升级请求并花费较长的时间确保升级过程中的车辆处于视线范围内,这严重影响用户体验。



技术实现要素:

本说明书提供一种车载软件的升级监控方法及系统,以解决相关技术中的不足。

根据本说明书实施例的第一方面,提供一种车载软件的升级监控方法,包括:

监控终端主动获取或被动接收软件升级提醒信息,确认软件升级提醒信息对应的拟升级软件的升级;

tsp服务器向t-box传输软件升级包,所述软件升级包被发送至拟升级软件对应的存储器进行软件升级;

所述拟升级软件升级过程中采集升级进程信息,并将所述升级进程信息发送至t-box,所述t-box将所述升级进程信息透传至tsp服务器,所述tsp服务器将所述升级进程信息透传至所述监控终端显示。

进一步地,所述方法所述tsp服务器还连接有ota服务器,所述监控终端被动接收软件升级提醒信息,包括:

所述ota服务器向所述tsp服务器发送软件升级提醒信息;所述tsp服务器接收所述软件提醒信息并将所述软件提醒信息推送至所述监控终端;所述监控终端接收所述软件升级提醒信息。

进一步地,所述监控终端主动获取软件升级提醒信息,包括:

所述监控终端向所述tsp服务器发送软件更新查询请求;

所述tsp服务器向所述监控终端反馈软件升级提醒信息,所述监控终端获取所述软件升级提醒信息。

进一步地,所述软件进程信息包括:

新软件名称、软件下载进度、软件已下载未安装、软件安装进度、软件安装成功或失败的结果、升级后的软件版本。

进一步地,所述监控终端安装有监控软件,所述监控软件与车辆的唯一识别码绑定,所述唯一识别码包括:vin、iccid、imei、imsi、uuid。

根据本说明书实施例的第二方面,提供一种车载软件的升级监控系统,包括监控终端、tsp服务器与t-box;

监控终端,用于主动获取或被动接收软件升级提醒信息,确认软件升级提醒信息对应的拟升级软件的升级,并显示升级进程信息;

tsp服务器,用于向t-box传输软件升级包,所述软件升级包被发送至拟升级软件对应的存储器进行软件升级;其中,所述拟升级软件升级过程中采集升级进程信息,并将所述升级进程信息发送至t-box;

所述t-box,用于将所述升级进程信息通过所述tsp服务器透传至所述监控终端显示。

进一步地,所述tsp服务器还连接有ota服务器,所述ota服务器,用于向所述tsp服务器发送软件升级提醒信息;所述tsp服务器接收所述软件提醒信息并将所述软件提醒信息推送至所述监控终端,所述监控终端接收所述软件升级提醒信息。

进一步地,所述监控终端还用于向所述tsp服务器发送软件更新查询请求;

所述tsp服务器向所述监控终端反馈软件升级提醒信息,所述监控终端获取所述软件升级提醒信息。

进一步地,所述软件进程信息包括:

新软件名称、软件下载进度、软件已下载未安装、软件安装进度、软件安装成功或失败的结果、升级后的软件版本。

进一步地,所述监控终端安装有监控软件,所述监控软件与车辆的唯一识别码绑定,所述唯一识别码包括:vin(vehicleidentificationnumber,车辆识别号码)、iccid(integratecircuitcardidentity,集成电路卡识别码)、imei(internationalmobileequipmentidentity,国际移动设备识别码)、imsi(internationalmobilesubscriberidentity,国际移动用户识别码)、uuid(universallyuniqueidentifier,通用唯一识别码)。

本说明书提供的方法及系统,利用t-box与tsp服务器将软件下载与更新,同时会采集软件更新的数据反馈至监控终端显示,可以使用户实时了解软件更新的状态,并且用户也可以利用监控终端实现远程控制软件更新,提高了用户的体验。

附图说明

图1是本说明书一示例性实施例示出的一种升级监控方法的流程图。

图2是本说明书另一示例性实施例示出的一种升级监控方法的流程图。

图3是本说明书一示例性实施例示出的一种升级监控系统的结构框图。

具体实施方式

在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

现有技术中,ota升级过程中,车主需要在车内关注车机显示屏,根据车机提示一步步的点击确认软件的升级与否,是否进行下一步等等。确认升级请求,确认完成后,才能正式开始升级,升级过程往往耗时较长,有的甚至达到了一个小时。如果存在多个软件需要升级,用户就需要一直等待,按顺序确认软件的升级,并等待软件升级的完成确认下一个软件的升级。在此过程中,为了避免车辆在行驶过程中误操作启动ota升级程序和升级过程中,需要在车内确认升级请求并花费较长的时间确保升级过程中的车辆处于视线范围内,这严重影响用户体验。

图1是本说明书一示例性实施例示出的一种升级监控方法的流程图。请参阅图1,本说明书提供的一种车载软件的升级监控方法,包括以下步骤:

步骤s110:监控终端被动接收软件升级提醒信息,确认软件升级提醒信息对应的拟升级软件的升级。

本说明书中所述的监控终端为安装有可以监控车载软件更新以及控制车载软件更新的监控软件,利用该监控软件可以完成用户对车载软件的更新监控与更新控制。所述监控终端可以是智能车钥匙、平板电脑、手机等电子设备,所述监控软件可以独自作为ota升级控制软件,也可以集成在车联网app、社交app或者其他app等软件中。

监控终端被动接收软件升级提醒信息的实施例中,具体由ota服务器检测是否存在车载各软件是否有高版本软件存在,若有则表示车载内的相应软件有升级需求。例如,ota服务器发现t-box所使用的软件需要升级,所述ota服务器向所述tsp服务器发送t-box软件升级提醒信息。所述提醒信息包括t-box软件的可更新版本、软件数据大小、版本更新时间、更新内容等等;以便用户了解。然后所述tsp服务器接收所述软件提醒信息并转发至所述监控终端,即所述tsp服务器将所述软件提醒信息推送至所述监控终端。所述监控终端接收所述软件升级提醒信息后,解析所述软件升级提醒信息显示需要升级的软件,及软件的上述相关升级信息,用户可在监控终端的推送提醒或app界面内查阅。

在一些实施例中,所述ota服务器集成在所述tsp服务器;在另一些实施例中,所述oat服务器独立设置,通过通信接口与所述tsp服务器通信连接。

步骤s120:监控终端主动获取软件升级提醒信息,确认软件升级提醒信息对应的拟升级软件的升级。

同上述步骤,该方式中所述的监控终端为安装有可以监控车载软件更新以及控制车载软件更新的监控软件,利用该监控软件可以完成用户对车载软件的更新监控与更新控制。

由监控终端主动获取软件提醒信息,适用于用户不使用车辆的情景下,即有足够的时间完成车辆的软件升级。例如,用户下班后回家,车辆停在户外,此时通过监控终端查询车辆软件更新,并利用监控终端控制车辆完成软件更新。

具体的,所述由监控终端向所述tsp服务器发送软件更新查询请求。用户可以根据需求打开监控终端内置的监控软件app,找到监控软件app内的软件查询,点击后完成查询步骤。所述软件更新查询请求发出后,所述tsp服务器根据请求进行查询策略。

所述tsp服务器向所述监控终端反馈软件升级提醒信息,所述软件升级提醒信息参考上述步骤s101中描述,包括但不限于软件的可更新版本、软件内存大小、版本更新时间、更新内容。所述监控终端主动获取所述软件升级提醒信息并显示,即所述监控终端接收所述软件升级提醒信息后,解析所述软件升级提醒信息显示需要升级的软件,及软件的上述相关升级信息。

需要说明的是,上述步骤s101与步骤s102之间并无先后顺序,两步骤均可实现软件更新的提醒作用。

另外,所述监控终端安装有监控软件,所述监控软件与车辆的唯一识别码绑定,所述唯一识别码包括:vin、iccid、imei、imsi、uuid。所述监控软件可以与上述各唯一识别码中的一个或多个绑定。

这两个步骤中还可以包括:所述监控终端还包括预约模块,所述预约模块用于对拟升级软件的升级时间进行预约,或修改预约时间。

用户可以在所述监控终端的操作界面选择拟升级软件的升级时间,并进行预约,预约时间用户可以根据自身的情况而定,例如较长时间不使用车辆的时间,例如周末、工作日的上班时间等等。但预约后若有其他情况,可以通过修改预约时间进行调整软件升级时间。

步骤s130:tsp服务器向t-box传输软件升级包,所述软件升级包被发送至拟升级软件对应的存储器进行软件升级。

具体的升级软件包由tsp服务器传输,通过运营商网络传输至t-box,所述t-box可根据不同的拟升级软件选择不同的通信方式传输所述软件升级包。例如t-box通过以太网总线、can总线、lin总线、usb串口线等传输软件升级包。

步骤s140:所述拟升级软件升级过程中采集升级进程信息,并将所述升级进程信息发送至t-box,所述t-box将所述升级进程信息透传至tsp服务器,所述tsp服务器将所述升级进程信息透传至所述监控终端显示。

所述拟升级软件升级过程中会对自身升级进程记录,或者由所述拟升级软件处控制系统采集记录;例如车载主机的播放软件的升级。所述进程记录的信息包括以下至少一项:

新软件名称、软件下载进度、软件已下载未安装、软件安装进度、软件安装成功或失败的结果、升级后的软件版本。

上述进程信息的反馈,通过t-box反馈。反馈的方式包括有线或无线的方式。其中,有线传输方式包括以太网总线、can总线、lin总线、usb串口线等;无线传输方式包括蓝牙、wifi、红外等。

t-box接收到升级进程信息后透传至tsp服务器,所述tsp服务器作为中转发送给所述监控终端显示。

综上所述,本说明书提供的实施例,可通过监控设备对车载软件远程控制升级,也可通过监控设备了解车载软件的升级状态以及哪些软件需要升级;使用所述监控设备可使得用户得以远离车辆,实时控制与掌握车载软件的升级情况,使得用户无需呆在车辆附近,提高了用户的体验。另外,还可以对车载软件升级进行预约升级,更加方便用户使用。

图2是本说明书另一示例性实施例示出的一种升级监控方法的流程图。下面结合图2对本技术方案说明。

所述车载软件的升级监控方法包括以下步骤:

步骤s201:有新的升级软件;

步骤s202:oat服务器发出升级提示;

步骤s203:tsp服务器推送升级提示;

步骤s204:监控终端的app收到升级提示;

经用户操作监控终端的app,远程控制车载软件升级。

用户也可以操作监控终端,在app上设置预约软件升级时间。

步骤s205:开始升级;

步骤s206:拟升级软件反馈升级进展;

步骤s207:t-box透传升级进展;

步骤s208:tsp透传升级进展;

步骤s209:监控终端的app透传升级进展;

步骤s210:升级结束。

步骤s211:app查询升级软件;

用户操作监控终端的app主动获取可更新软件的列表。

步骤s212:是否存在新升级软件;若有新升级软件则自步骤s205开始执行;若无新升级软件不执行进入步骤s210。

除上述实施方式外,如图3所示,本说明书还提供了车载软件的升级监控系统,其包括监控终端310、tsp服务器320与t-box,以及ota服务器340。其中ota服务器340可独立设置,也可以集成于所述tsp服务器320中。

监控终端310,用于主动获取或被动接收软件升级提醒信息,确认软件升级提醒信息对应的拟升级软件的升级,并显示升级进程信息;

tsp服务器320,用于向t-box330传输软件升级包,所述软件升级包被发送至拟升级软件对应的存储器进行软件升级;其中,所述拟升级软件升级过程中采集升级进程信息,并将所述升级进程信息发送至t-box330;

所述t-box330,用于将所述升级进程信息透传至tsp服务器320,并经所述tsp服务器320将所述升级进程信息透传至所述监控终端310显示。

所述tsp服务器还连接有ota服务器340,所述ota服务器340,用于向所述tsp服务器320发送软件升级提醒信息;所述tsp服务器320接收所述软件提醒信息并将所述软件提醒信息推送至所述监控终端310,所述监控终端310接收所述软件升级提醒信息。

所述监控终端310还用于向所述tsp服务器320发送软件更新查询请求;

所述tsp服务器320向所述监控终端310反馈软件升级提醒信息,所述监控终端310主动获取所述软件升级提醒信息。

所述软件进程信息包括:

新软件名称、软件下载进度、软件已下载未安装、软件安装进度、软件安装成功或失败的结果、升级后的软件版本。

所述监控终端310安装有监控软件,所述监控软件与车辆的唯一识别码绑定,所述唯一识别码包括:vin、iccid、imei、imsi、uuid。

以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

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