[发明专利]用于提供软件更新的系统和方法在审
申请号: | 201611105192.8 | 申请日: | 2016-12-05 |
公开(公告)号: | CN107368328A | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 催起勋 | 申请(专利权)人: | 现代自动车株式会社 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 陈鹏,李静 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 软件 更新 系统 方法 | ||
技术领域
本公开内容涉及用于提供软件更新的系统和方法,并且更具体地,涉及将有效的软件更新提供至包括在车辆中的终端的软件更新提供系统和方法。
背景技术
因为各种终端(电子控制单元、AVN等)被安装在车辆中,所以用户经常期望或者需要更新安装在车辆中的软件。此外,为了更新软件,驾驶员可能不得不驱车前往指定修理厂或者中心。因此,存在对通过有线和/或无线连接更新安装在车辆中的软件的方法的需求。
通过无线连接的软件更新是对同时更新安装在多个车辆中的软件有用的方法。然而,为了在驾驶员没有额外参与的前提下更新软件,车辆需要连接至无线链路和数据传输以下载更新软件,这会导致额外成本。
尽管软件更新方法可以同时更新许多车辆的软件,但是车辆需要位于指定位置,诸如,修理厂或者中心。需要将外部装置围绕车辆直接定位并且验证连接至外部装置的网关的步骤。此外,因为软件更新需要驾驶员或者软件更新操作员的参与,所以需要用于软件更新的额外步骤。
此外,软件更新方法没有安装接收并暂时存储在终端中的软件更新。当存在登记在服务器中的软件更新时,在没有检查暂时存储的软件或者登记在服务器中的软件更新的版本信息的情况下,软件更新方法下载登记在服务器中的软件更新。因此,更新终端的软件所必需的软件传输是昂贵的。
发明内容
涉及解决该问题的本公开内容的目标是通过将暂时存储在终端中的软件或者安装在终端中的软件的版本信息与登记在服务器中的软件更新的版本信息进行比较并且删除暂时存储的软件或者安装的软件来提供软件更新。
在完成该目标的本公开内容的一方面中,一种用于提供软件更新的系统包括:服务器,软件更新被登记在服务器中;以及终端,用于从服务器接收软件更新的版本信息并且基于所接收的软件更新的版本信息执行软件更新,其中,服务器包括版本信息检查单元,该版本信息检查单元用于收集暂时存储在终端中的软件的版本信息或者安装在终端中的软件的版本信息并且将暂时存储的软件的版本信息或者安装的软件的版本信息与软件更新的版本信息进行比较以确定是否将软件更新传输至终端。
当从服务器接收更高版本的软件更新时,终端可利用更高版本的软件更新重写暂时存储在终端中的软件。
当从服务器接收更高版本的软件更新时,终端可删除预先接收的软件更新并且接收并安装更高版本的软件更新,其中,一旦接收到与在从服务器的接收期间被中断的软件更新具有相同版本的软件更新,则终端重新开始下载软件更新并且安装软件更新。
版本信息检查单元可基于暂时存储或者安装在终端中的软件的版本信息,将指示登记在服务器中的软件更新的版本等同于或低于暂时存储或安装在终端中的软件的版本的消息发送至终端。
终端可基于指示登记在服务器中的软件更新的版本等同于或低于暂时存储的软件的版本的消息,安装暂时存储的软件。
一旦确定登记在服务器中的软件更新的版本高于暂时存储或安装在终端中的软件的版本,则版本信息检查单元可将登记在服务器中的软件更新传输至终端。
当更高版本的软件更新存在于服务器中时,终端可删除暂时存储的软件或安装的软件并且安装从服务器接收的软件更新。
当安装的软件的版本与登记在服务器中的软件更新相同时,终端可指示安装在终端中的软件是最新版本。
在本公开内容的另一方面中,一种提供软件更新的方法包括:服务器收集暂时存储在终端中的软件的版本信息或者安装在终端中的软件的版本信息,或者终端提供版本信息;当软件更新被登记在服务器中时,将登记的软件更新的版本信息与暂时存储在终端中的软件的版本信息或者安装在终端中的软件的版本信息进行比较;并且根据版本信息比较结果,确定是否将软件更新传输至终端。
该方法可进一步包括基于暂时存储或者安装在终端中的软件的版本信息,将指示登记在服务器中的软件更新的版本等同于或低于暂时存储或安装在终端中的软件的版本的消息发送至终端。
该方法可进一步包括基于指示登记在服务器中的软件更新的版本等同于或低于暂时存储或安装在终端中的软件的版本的消息,安装暂时存储的软件。
该方法可进一步包括一旦确定登记在服务器中的软件更新的版本高于暂时存储或安装在终端中的软件的版本,则将登记在服务器中的软件更新传输至终端。
该方法可进一步包括当更高版本的软件更新存在于服务器中时,删除暂时存储或安装在终端中的软件并且安装从服务器接收的更高版本的软件更新。
该方法可进一步包括当安装的软件的版本与登记在服务器中的软件更新的版本相同时,指示安装的软件是最新版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于现代自动车株式会社,未经现代自动车株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611105192.8/2.html,转载请声明来源钻瓜专利网。