CN201410482226.X
2014.09.19
CN104836828A
2015.08.12
实审
审中
实质审查的生效IPC(主分类):H04L 29/08申请日:20140919|||公开
H04L29/08; G06F9/445
H04L29/08
现代自动车株式会社
郑载勋
韩国首尔
10-2014-0013470 2014.02.06 KR
北京尚诚知识产权代理有限公司11322
龙淳
本发明公开一种为车辆更新软件的方法。该方法包括:确定车辆的车辆终端是否在运行过时软件;经由无线通信在邻近车辆中选择目标车辆,其中该目标车辆在运行已更新软件;经由无线通信从目标车辆接收共享更新文件,该共享更新文件基于已更新软件;存储共享更新文件;以及使用共享已更新文件更新过时软件。
权利要求书1. 一种为车辆更新软件的方法,其特征在于,所述方法包括:确定第一车辆的车辆终端是否在运行过时软件;响应于确定所述第一车辆的车辆终端在运行过时软件,在所述第一车辆的车辆终端,经由无线通信在邻近车辆中选择目标车辆,其中所述目标车辆在运行已更新软件;在所述第一车辆的车辆终端,经由无线通信从所述目标车辆接收共享更新文件,所述共享更新文件基于所述已更新软件;在所述第一车辆的车辆终端,存储所述共享更新文件;以及在所述第一车辆的车辆终端,使用所述共享更新文件更新所述过时软件,由此完成在所述第一车辆的车辆终端上运行的软件的软件更新。2. 根据权利要求1所述的方法,其特征在于,在所述软件更新完成后,所述第一车辆的车辆终端允许经由无线通信共享所述共享更新文件,使得另一车辆的车辆终端能够无线接收所述共享更新文件,以便更新在所述另一车辆的车辆终端上运行的软件。3. 根据权利要求1所述的方法,其特征在于,所述共享更新文件由所述目标车辆的车辆终端从外部服务器获得。4. 根据权利要求1所述的方法,其特征在于,在选择所述目标车辆的过程中,所述第一车辆的车辆终端识别使用所述已更新软件、在与所述车辆终端相同的方向上移动、允许经由车辆到车辆无线通信共享所述共享更新文件的邻近车辆中的一个或多个车辆,并从已识别的一个或多个车辆中选择车辆作为所述目标车辆。5. 根据权利要求1所述的方法,其特征在于,所述共享更新文件被划分成N个文件单元。6. 根据权利要求5所述的方法,其特征在于,当所述共享更新文件正在从所述目标车辆接收时,在接收所述共享更新文件的所述车辆终端和所述目标车辆之间解除无线通信链接的时候,接收所述共享更新文件的所述车辆终端选择新的目标车辆,从新选择的目标车辆接收剩余的文件单元,存储所述剩余文件单元,并在所有所述文件单元被接收时更新所述过时软件。7. 根据权利要求6所述的方法,其特征在于,在选择所述目标车辆的过程中,基于表明待接收的文件单元的数目、无线通信的电场、车辆间距离和车辆间速度差的信息,从邻近车辆中选择所述目标车辆,所述信息经由车辆终端之间的无线通信共享。8. 根据权利要求7所述的方法,其特征在于,在选择所述目标车辆的过程中,将具有从以下等式1获得的车辆I值中最大值的车辆选择作为所述目标车辆,其中所述等式1如下:I=W1×(nI-n)/N+W2×SI/Smax-W3×Dd/Dmax-W4×Vd/max(VI,V),其中,W1、W2、W3和W4是预设的权重系数,nI是所述目标车辆中存储的文件单元的数目,n是用户车辆中存储的文件单元的数目,N是全部文件单元的数目,SI是Wi-Fi电场强度,Smax是Wi-Fi电场强度的最大值,Dd是车辆间距离,Dmax是能够进行Wi-Fi通信的最大距离,Vd是车辆间速度差,VI是所述目标车辆的速度,V是用户车辆的速度,并且max(VI,V)是两个速度VI和V的最高值。9. 根据权利要求1所述的方法,其特征在于,所述车辆终端是远程信息处理单元。10. 根据权利要求1所述的方法,其特征在于,所述软件是导航软件。11. 根据权利要求1所述的方法,其特征在于,车辆之间的所述无线通信是Wi-Fi通信。12. 根据权利要求1所述的方法,其特征在于,所述目标车辆是用于经由无线通信分发所述共享更新文件而被驾驶的车辆,使得接收车辆能够从所述用于分发所述共享更新文件而被驾驶的车辆无线接收所述共享更新文件,并使用所述接收的共享更新文件更新在所述接收车辆的车辆终端上运行的软件。13. 一种车辆的车辆终端,所述车辆终端被配置成执行用于更新所述车辆的软件的方法,其特征在于,所述车辆终端被配置成:确定所述车辆的车辆终端是否在运行过时软件;响应于确定所述车辆的车辆终端在运行过时软件,经由无线通信在邻近车辆中选择目标车辆,其中所述目标车辆在运行已更新软件;经由无线通信从所述目标车辆接收共享更新文件,所述共享更新文件基于所述已更新软件;存储所述共享更新文件;以及使用所述共享更新文件更新所述过时软件,由此完成在所述车辆的车辆终端上运行的所述软件的软件更新。14. 一种包含程序指令的非暂时性计算机可读介质,所述程序指令用于更新包括车辆终端的车辆的软件,其特征在于,所述计算机可读介质包括:确定所述车辆的车辆终端是否在运行过时软件的程序指令;响应于确定所述车辆的车辆终端在运行过时软件,经由无线通信在邻近车辆中选择目标车辆的程序指令,其中所述目标车辆在运行已更新软件;经由无线通信从所述目标车辆接收共享更新文件的程序指令,所述共享更新文件基于所述已更新软件;存储所述共享更新文件的程序指令;以及使用所述共享更新文件更新所述过时软件,由此完成在所述车辆的车辆终端上运行的软件的软件更新的程序指令。
说明书为车辆更新软件的方法 技术领域 本发明涉及为车辆更新软件的方法。更具体地,其涉及能够容易地更新车辆中远程信息处理单元或导航装置的软件的方法。 背景技术 作为由“远程通信(Telecommunication)”和“信息学(Informatics)”复合而成的词,远程信息处理(Telematics)通常是指使用位置信息和无线通信网络传输、接收和存储各种信息的技术。近来,已通过将使用GPS(全球定位系统)技术的导航系统与移动通信系统集成,并将该集成系统应用到车辆,来实施远程信息处理。例如,通过在车辆中集成GPS和GIS(地理信息系统),可在车辆中通过远程信息处理单元、移动电话、智能电话、PDA(个人数字助理)等实时引导驾驶员或向驾驶员通知交通信息。 另外,远程信息处理系统(或TMS(远程信息处理管理系统))已在与GPS、移动通信和互联网有关的各种领域中使用,例如安装在车辆中的电气/机械组件的故障诊断、使用关于车辆状态的信息的远程车辆诊断、车辆控制、车辆事故或盗窃发生感测、在远程信息处理中心与车辆之间的通信、智能交通系统、紧急救援服务、互联网,用于提供动画、影片或游戏的多媒体服务,或人车界面。例如,关于车辆状态的信息包括通过车辆中电子控制装置获得的车辆错误代码、车辆速度、发动机RPM、冷却剂温度、通过车辆中各种传感器采集的数据等等。 车辆的远程信息处理单元可采集这种关于车辆状态的信息,并将该信息传输到远程信息处理中心。从远程信息处理单元接收信息的远程信息处理中心的服务器,可向车辆的远程信息处理单元提供通过一系列处理信息的过程获得的服务信息。例如,当车辆中发生困难或事故时,远程信息处理单元向远程信息处理中心的服务器传输诊断的车 辆状态信息、位置信息和关于通过摄像机拍摄的图像的信息,并从远程信息处理中心的服务器接收事故对策信息、紧急救援服务和道路交通状况信息服务。 同时,为了更新车辆终端的软件,例如导航装置的导航软件,通常使用PC将更新文件下载到存储介质,例如USB存储器或SD卡上。为此,要将PC插入到导航终端以便更新导航终端的软件。问题在于,这需要繁重的工作,包括访问提供更新文件的服务器、将更新文件下载到USB存储器或SD卡,以及将USB存储器或SD卡连接到车辆终端。另外,软件更新操作可在PC访问环境中执行以下载更新文件。 因此,存在许多因上述不便而使车辆驾驶员未在适当时间更新车辆软件的情况,这样,尽管更新可用,但仍旧继续使用先前版本的软件,在导航系统的情况下,这使得不能向驾驶员提供准确信息。 发明内容 因此,作出以下所公开的实施例以解决上述问题,并且本发明的一个目地是提供容易地更新车辆中用于远程信息处理单元或导航装置的终端的软件的方法。 提供一种为车辆更新软件的方法,该方法包括:确定车辆的车辆终端是否在运行过时软件;经由无线通信在邻近车辆中选择目标车辆,其中该目标车辆在运行已更新软件;经由无线通信从目标车辆接收共享更新文件,该共享更新文件基于已更新软件;存储共享更新文件;以及使用共享已更新文件更新过时软件。 如上所述,根据本发明的为车辆更新软件的方法,车辆的软件可在不执行通过独立的存储介质例如USB存储器或SD卡存储并传递文件的过程的情况下容易地更新。进一步地,根据本发明,由于车辆软件可通过车辆到车辆文件共享方案更新,因此使用无线通信(例如3G或LTE)数据的成本可最小化。进一步地,即使在没有昂贵的远程信息处理单元(包括调制解调器)的车辆中,也可以使用文件共享方案通过低价通信模块(例如Wi-Fi模块)更新软件。另外,根据本发明,在分发用于软件以及导航软件的共享更新文件时,可通过车辆到车辆文件共享方案容易地更新该软件。 附图说明 现参考下文中仅作为示例给出并因此不限制本发明的附图所示的本发明的特定示例性实施例,详细描述本发明的上述和其他特征,其中: 图1是示出根据本发明的实施例的更新过程的流程图; 图2是示出根据本发明的实施例的执行更新过程的系统的视图;以及 图3是示出根据本发明的实施例的在车辆之间(V2V)更新并共享文件的方法的视图。 应当理解,附图不一定按比例绘制,其呈现表示本发明基本原理的各种优选特征的稍加简化的图示。在此披露的包括例如具体尺寸、取向、位置和形状的本发明的具体设计特征,由具体的意图应用和使用环境部分地确定。 在附图中,同一附图标记在所有附图的各个附图中指代本发明的相同或等同部分。 具体实施方式 以下将详细描述本发明,以使得本发明所属领域的技术人员可以容易地执行本发明。 在此使用的术语仅用于描述特定实施例,并不旨在限制本发明。在此使用的单数形式“一”、“一个”和“该”也包括复数形式,除非上下文另外明确指明。应当进一步理解,术语“包括”和/或“包含”在本说明书中使用时,指存在所述特征、整数、步骤、操作、元素和/或组件,但不排除一个或多个其他特征、整数、步骤、操作、元素、组件和/或其群组的存在或添加。在此使用的术语“和/或”包括相关所列项目的一个或多个的任意和全部组合。 应当理解,在此使用的术语“车辆”或“车辆的”或其他相似术语总体上包括机动车辆,例如包括运动型多功能车(SUV)、公共汽车、卡车、各种商业车辆的乘用车,包括各种船只和船舶的水运工具,航空器等等,并且包括混合动力车辆、电动车辆、插入式混合动力电动车辆、 氢动力车辆,以及其他代用燃料(例如,得自除石油之外的资源的燃料)车辆。在此提到的混合动力车辆是具有两个或更多个动力源的车辆,例如同时具有汽油动力和电动力的车辆。 另外,应当理解,下面的方法可由至少一个车辆终端执行。术语“车辆终端”可指包括存储器和处理器的硬件装置。存储器配置成存储程序指令,并且处理器配置成执行程序指令以执行在下面进一步描述的一个或多个过程。 此外,本发明的车辆终端可实施为计算机可读媒介上的非暂时性计算机可读介质,其包含由处理器、控制器等执行的可执行程序指令。计算机可读介质的例子包括但不限于ROM、RAM、压缩光盘(CD)-ROM、磁带、软盘、闪存驱动器、智能卡和光数据存储装置。计算机可读记录介质也可以在联接到网络的计算机系统中分布,因此计算机可读介质以分布形式例如由远程信息处理服务器或控制器域网络(CAN)存储并执行。本发明提供容易地更新与外部装置无线通信的远程信息处理单元或导航装置的软件的方法。在下文中,尽管将远程信息处理单元描述为一个车辆终端的例子,但本发明不限于此。如果车辆终端使得能够与外部装置无线通信并且需要周期性更新软件,就应理解认为该终端是其软件需要更新的目标。另外,尽管导航软件在下面作为一个例子加以描述,但本发明的更新软件不限于导航软件,并且在下面描述的导航软件和共享更新文件可用所有软件及其更新文件替换。 图1是示出根据本发明的实施例的更新过程的流程图。图2是示出根据本发明的实施例的执行更新过程的系统的视图。图3是示出根据本发明的实施例的在车辆之间(V2V)更新并共享文件的方法的视图。 首先,本发明提供一种不通过分离的存储介质存储和传递更新文件、而通过车辆之间的广播共享更新文件并使用该共享文件更新软件的方案。也即,更新文件在安装有使用相同软件的车辆终端,例如使用相同导航软件的远程信息处理单元的车辆之间,通过无线通信被共享,使得一个车辆接收与另一个有待更新的车辆共享的更新文件。因此,使用车辆到车辆文件传输方案执行软件更新。 参考图2,用于更新导航软件的文件通过无线通信从外部服务器2下载到具有远程信息处理单元1的特定车辆。在此情况下,用于提供软件更新文件的外部服务器2可包括制造或提供导航软件的提供商的服务器,以及操作并提供远程信息处理服务的提供商的服务器(远程信息处理中心(TMS服务器))。另外,车辆的远程信息处理单元1可通过移动通信网络,例如3G或LTE网络或类似移动通信网络,从外部服务器2接收更新文件。然后,车辆用从外部服务器2接收的更新文件更新远程信息处理单元1的导航软件。 接下来,更新到导航软件新近版本的车辆允许共享接收的更新文件,使共享文件的车辆维持在,使文件能够通过安装到车辆的远程信息处理单元1的车辆到车辆通信模块,在车辆之间传输的状态。同时,需要更新远程信息处理单元1(或车辆终端)的软件,例如导航软件的车辆,与邻近车辆共享软件的较高版本(或新近版本),该邻近车辆通过远程信息处理单元到远程信息处理单元通信完成更新,使得车辆接收从邻近车辆传输的更新文件。用于在车辆之间共享或传输更新文件的车辆到车辆(V2V)通信模块可包括Wi-Fi模块。 如上所述,从邻近车辆接收共享的更新文件的车辆的远程信息处理单元1,用接收的更新文件更新导航软件。在此情况下,使用相同软件并从另一车辆接收更新文件的已更新版本(例如最新版本)的所有车辆,执行软件更新操作,接收更新文件并完成软件更新操作的车辆允许更新文件如此与另一车辆共享。最终,根据上述车辆到车辆文件共享和更新方案,车辆软件可自动并且更容易地更新,而不会给车辆驾驶员带来通过分离的存储介质存储和传递文件的麻烦。 同时,当一个车辆从另一车辆接收更新文件的较高版本时该车辆移动,而使得文件接收停止的时候,该车辆从另外一个车辆继续接收更新文件。为下载更新文件并继续下载更新文件而选择车辆的方案在下面更详细地描述。 首先,考虑车辆的移动性,软件更新文件可划分成N个文件单元以便继续下载更新文件,并且划分的文件更新文件可存储并共享。由于包括地图数据的导航软件的更新文件通常是大文件,因此优选将更新文件划分成N个文件单元来存储并共享更新文件。从编号1到编号 N的文件单元在共享更新文件时从共享文件的车辆传输并接收。当文件在传输的时候通信中断时,例如由于车辆移动而通信中断时,存储最后接收的文件单元的编号。然后,车辆执行继续下载操作,以从新车辆接收下一个文件单元,该新车辆从具有紧接着已存储的文件单元的文件单元的邻近车辆中选择。在车辆接收从1到N的所有文件单元时,软件更新即可执行。 描述选择车辆以共享更新文件的过程,希望执行软件更新的车辆搜寻使得更新文件能够共享的邻近车辆。当邻近车辆满足如下使用与邻近车辆的V2V通信确定的示例要求时,车辆允许该邻近车辆包括在列表中。 A)车辆能够通过通信模块(例如Wi-Fi模块)执行V2V通信。例如,可以识别车辆是否能够通过Wi-Fi AP搜索执行V2V通信。 B)车辆在具有相同终端型号和软件的同时使用软件的已更新版本。例如,可以通过经由V2V通信共享信息来识别车辆是否在具有相同终端型号和软件的同时使用软件的已更新版本。 C)车辆允许更新文件共享并具有希望被接收的文件单元。例如,可以通过经由V2V通信共享信息来识别车辆。 D)车辆在相同方向(例如行进方向)上移动。例如,再次可以通过经由V2V通信共享信息来识别车辆。 另外,考虑车辆的移动性,车辆可以在邻近车辆中选择共享更新文件最佳的目标车辆。例如,车辆可设定成选择符合以下要求的车辆,借此可以通过经由V2V通信与所有邻近车辆共享信息来查明车辆是否符合要求。 a)车辆具有最大数目的文件单元或预定数目或更多的待接收的文件单元。 b)车辆电场状态等于或大于预定水平,使得电场状态能够执行V2V通信(例如Wi-Fi通信)。 c)车辆具有小于预定距离的车辆间距离。 d)车辆具有小于预定差的车辆间速度差。 另外,可考虑以下所有要求来选择车辆:车辆具有最大数目的文件单元或预定数目或更多的待接收的文件单元、具有很好执行V2V(例 如Wi-Fi)通信的电场、具有短的车辆间距离以及具有小的车辆间速度差。可以设定选择这样的车辆,其具有通过将待接收的文件单元的数目、电场、车辆间距离和车辆间速度差加权计算的值中的最大值。也即,将具有从以下等式1获得的车辆的I值中的最大值的车辆选为从其接收更新文件的目标车辆。 [等式1] I=W1×(nI-n)/N+W2×SI/Smax-W3×Dd/Dmax-W4×Vd/max(VI,V), 其中,W1、W2、W3和W4是预设的权重系数。在此,由于权重系数之和为W1+W2+W3+W4=1,因此权重系数W1、W2、W3和W4可设定为例如W1=0.25,W2=0.25,W3=0.25和W4=0.25。 在等式1中,nI是目标车辆中存储的文件单元的数目,n是用户车辆中存储的文件单元的数目,并且N是全部文件单元的数目(其通过划分大更新文件获得)。SI是Wi-Fi电场强度,Smax是Wi-Fi电场强度的最大值,Dd是车辆间距离,并且Dmax是能够进行Wi-Fi通信的最大距离。进一步地,Vd是车辆间速度差,VI是目标车辆的速度,V是用户车辆的速度,并且max(VI,V)是两个速度VI和V的最高值。 接下来,参考用于描述根据本发明的更新过程的图1的流程图,在步骤S1中,远程信息处理单元搜寻能够执行V2V(例如Wi-Fi)通信的邻近车辆(查明要求A))。在步骤S2中,通过在可通信的邻近车辆的远程信息处理单元之间的通信,确定哪个车辆符合B)到D)的要求。在步骤S2中,车辆的远程信息处理单元通过经由V2V通信来识别邻近车辆中是否存在使用软件的已更新版本的邻近车辆的方式,确定是否更新软件。在步骤S4中,从列表中的车辆中选择具有等式1的I的最大值的目标车辆。在选择目标车辆时,更新文件(或更新文件的文件单元)在步骤S5中从目标车辆接收。在更新文件正在从目标车辆接收时与目标车辆的通信链接解除的时候,在迄今接收的文件单元被存储后,远程信息处理单元再次搜寻共享更新文件的目标车辆,以便重复选择另一车辆的步骤(例如,用于继续下载)。因此,在选择了另一车辆时,继续下载还没有接收的接下来的文件单元。 然后在步骤S6中,在接收到构成更新文件的所有文件单元时,在显示部件上显示接收完成状态,以通知用户接收完成,并且远程信息 处理单元通过显示部件询问是否执行更新操作,以便允许用户选择是否更新软件。因此,如果用户选择执行软件更新,则远程信息处理单元在步骤S7中使用接收的更新文件来更新软件。 图3是示出在车辆之间(V2V)共享并更新文件的方法的视图。如图3所示,软件更新可在车辆之间执行文件共享和传输。在这种更新方案中,由于可能没有很多能够在软件新版本发行后不久共享软件新版本的更新文件的车辆3,因此可操作专用文件共享车辆4,以便通过车辆之间的文件共享来迅速传播更新文件并更新车辆软件。专用文件共享车辆4可为了分发软件的更新文件而被驾驶。在专用文件共享车辆4接近常规车辆3时,常规车辆3通过无线通信(例如V2V通信)从专用文件共享车辆4接收更新文件。在更新完成后,当能够共享文件的车辆3的数目增加时,所有车辆可从已完成文件更新的车辆接收更新文件,使得软件更新可迅速完成。 如上所述,根据本发明,能够在不执行通过独立的存储介质例如USB存储器或SD卡存储并传递更新文件的步骤的情况下更新软件,并且软件能够通过V2V文件共享方案更新,使得使用无线通信(例如3G或LTE)数据的成本可最小化(数据通信费可通过远程信息处理中心向接收文件的车辆收取)。进一步地,即使在没有高价远程信息处理单元(包括调制解调器)的车辆中,仍可使用文件共享方案通过低价通信模块(例如Wi-Fi模块)更新软件。另外,根据本发明,在分发用于大软件与导航软件的更新文件(包括用于解决车辆终端问题的软件)时,可通过车辆到车辆文件共享方案容易地更新该软件而不会导致不便。 尽管在此已详细描述了所公开的实施例,但本发明的保护范围不限于此描述,相反,由本领域技术人员使用如权利要求所限定的本发明的基本概念做出的各种修改,同样落入本发明的保护范围内。
《为车辆更新软件的方法.pdf》由会员分享,可在线阅读,更多相关《为车辆更新软件的方法.pdf(11页珍藏版)》请在专利查询网上搜索。
本发明公开一种为车辆更新软件的方法。该方法包括:确定车辆的车辆终端是否在运行过时软件;经由无线通信在邻近车辆中选择目标车辆,其中该目标车辆在运行已更新软件;经由无线通信从目标车辆接收共享更新文件,该共享更新文件基于已更新软件;存储共享更新文件;以及使用共享已更新文件更新过时软件。。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1