程序更新系统、配送装置以及程序更新方法制造方法及图纸

技术编号:19396701 阅读:19 留言:0更新日期:2018-11-10 05:02
配送装置以及通信装置分别具备用于存储表示通信信号及新的计算机程序的收发的进展的进展信息的存储部。所述配送装置根据所述收发的进展而更新存储于本装置的存储部的进展信息,将更新后的进展信息向所述通信装置发送,从所述通信装置接收存储于所述通信装置的存储部的进展信息,根据接收到的进展信息来确定在所述配送装置与所述通信装置之间接下来应该收发的通信信号或新的计算机程序。所述通信装置接收从所述配送装置发送的进展信息,基于所接收到的进展信息来更新存储于本装置的存储部的进展信息,将更新后的进展信息向所述配送装置发送。

【技术实现步骤摘要】
【国外来华专利技术】程序更新系统、配送装置以及程序更新方法
本专利技术涉及一种程序更新系统、配送装置以及程序更新方法。本申请主张基于2016年12月6日提出申请的日本申请第2016-236942号的优先权,援引在所述日本申请中记载的全部记载事项。
技术介绍
使用多个进行基于计算机程序(下面简称为程序)的控制的控制装置的控制系统在各种领域中被利用。在车辆控制的领域中,在车辆内,作为控制装置而配设有大量ECU(ElectronicControlUnit,电子控制单元),各ECU构成为经由车载LAN(LocalAreaNetwork,局域网)收发信息,协调并协作来进行多种多样的处理。在追加或变更上述控制装置的功能的情况下,或在要解除程序的不佳状况的情况下等,有时需要更新控制装置的处理器所执行的程序。作为程序的更新方法,一般采用如下方法:特定的控制装置将从外部通过有线或无线通信而接收到的更新程序向作为对象的控制装置发送,由接收到该更新程序的控制装置来更新程序。在这样的控制系统中更新程序的情况下,例如在采用在更新的对象装置中更新程序覆写更新前的旧程序的方法时,有可能由于更新的中断而基于旧程序的执行无法进行,更新的再次开始也变得无法进行。对此,在专利文献1中公开了如下车载装置:在不作为重新编程(程序的更新)的对象的内存块中预先储存有简易通信程序,在重新编程时执行基于简易通信程序的简易通信,从而即使在重新编程中断而破坏了旧程序的情况下,也能够通过简易通信来再次开始重新编程。现有技术文献专利文献专利文献1:日本特开2013-192092号公报
技术实现思路
本专利技术的一个方式涉及程序更新系统,具备处理器的多个装置以能够通信的方式被连接,所述处理器执行基于存储器中存储有的计算机程序的处理,所述程序更新系统通过配送计算机程序的配送装置及通信装置相互收发通信信号及新的计算机程序,而使配送给所述通信装置的新的计算机程序存储于本装置的存储器而更新计算机程序,其中,所述配送装置及通信装置分别具备用于存储进展信息的存储部,所述进展信息表示所述通信信号及新的计算机程序的收发的进展,所述配送装置具备:第一更新部,根据所述收发的进展,来更新存储于本装置的存储部的进展信息;第一发送部,将由该第一更新部更新后的进展信息向所述通信装置发送;第一接收部,在由该第一发送部发送了进展信息的情况下,从所述通信装置接收存储于所述通信装置的存储部的进展信息;以及确定部,根据由该第一接收部接收到的进展信息,来确定在所述配送装置与所述通信装置之间接下来应该收发的通信信号或新的计算机程序,所述通信装置具备:第二接收部,接收从所述配送装置发送的进展信息;第二更新部,基于由该第二接收部接收到的进展信息,来更新存储于本装置的存储部的进展信息;以及第二发送部,将由该第二更新部更新后的进展信息向所述配送装置发送。本专利技术的一个方式涉及程序更新系统,具备处理器的多个装置以能够通信的方式被连接,所述处理器执行基于存储器中存储有的计算机程序的处理,所述程序更新系统通过配送计算机程序的配送装置及保持应该配送的计算机程序的更新装置相互收发通信信号以及新的计算机程序,而将所述配送装置所取得的新的计算机程序向通信装置配送,使配送给该通信装置的新的计算机程序存储于本装置的存储器来更新计算机程序,其中,所述配送装置及更新装置分别具备用于存储进展信息的存储部,所述进展信息表示所述通信信号及新的计算机程序的收发的进展,所述配送装置具备:第一更新部,根据所述收发的进展,来更新存储于本装置的存储部的进展信息;第一发送部,将由该第一更新部更新后的进展信息向所述更新装置发送;第一接收部,在由该第一发送部发送了进展信息的情况下,从所述更新装置接收存储于所述更新装置的存储部的进展信息;以及确定部,根据由该第一接收部接收到的进展信息,来确定在所述配送装置与所述更新装置之间接下来应该收发的通信信号或新的计算机程序,所述更新装置具备:第二接收部,接收从所述配送装置发送的进展信息;第二更新部,基于由该第二接收部接收到的进展信息,来更新存储于本装置的存储部的进展信息;以及第二发送部,将由该第二更新部更新后的进展信息向所述配送装置发送。本专利技术的一个方式涉及配送装置,以能够通信的方式与执行基于存储器中存储有的计算机程序的处理的外部装置连接,通过在所述配送装置与所述外部装置之间相互收发通信信号及新的计算机程序,而将所述新的计算机程序向所述外部装置配送而使计算机程序更新,其中,具备:存储部,用于存储进展信息,所述进展信息表示所述通信信号及新的计算机程序的收发的进展;更新部,根据所述收发的进展,来更新存储于所述存储部的进展信息;发送部,将由该更新部更新后的进展信息向所述外部装置发送;接收部,从所述外部装置接收基于由该发送部发送的进展信息而由所述外部装置更新后的进展信息;以及确定部,根据由该接收部接收到的进展信息,来确定在所述配送装置与所述外部装置之间接下来应该收发的通信信号或新的计算机程序。本专利技术的一个方式涉及一种程序更新方法,在具备执行基于存储器中存储有的计算机程序的处理的处理器的多个装置以能够通信的方式被连接的通信系统中,通过配送计算机程序的配送装置及通信装置相互收发通信信号及新的计算机程序,而使配送给所述通信装置的新的计算机程序存储于本装置的存储器而更新计算机程序,其中,所述配送装置及通信装置分别具备用于存储进展信息的存储部,所述进展信息表示所述通信信号及新的计算机程序的收发的进展,所述配送装置根据所述收发的进展来更新存储于本装置的存储部的进展信息,将更新后的进展信息向所述通信装置发送,从所述通信装置接收存储于所述通信装置的存储部的进展信息,并根据接收到的进展信息来确定在所述配送装置与所述通信装置之间接下来应该收发的通信信号或新的计算机程序,所述通信装置接收从所述配送装置发送的进展信息,基于接收到的进展信息来更新存储于本装置的存储部的进展信息,并将更新后的进展信息向所述配送装置发送。本专利技术的一个方式涉及一种程序更新方法,在具备执行基于存储器中存储有的计算机程序的处理的处理器的多个装置以能够通信的方式被连接的通信系统中,通过配送计算机程序的配送装置及保持应该配送的计算机程序的更新装置相互收发通信信号及新的计算机程序,而将所述配送装置所取得的新的计算机程序向通信装置配送,使配送给该通信装置的新的计算机程序存储于本装置的存储器而更新计算机程序,其中,所述配送装置及更新装置分别具备用于存储进展信息的存储部,所述进展信息表示所述通信信号及新的计算机程序的收发的进展,所述配送装置根据所述收发的进展来更新存储于本装置的存储部的进展信息,将更新后的进展信息向所述更新装置发送,从所述更新装置接收存储于所述更新装置的存储部的进展信息,并根据接收到的进展信息来确定在所述配送装置与所述更新装置之间接下来应该收发的通信信号或新的计算机程序,所述更新装置接收从所述配送装置发送的进展信息,基于接收到的进展信息来更新存储于本装置的存储部的进展信息,并将更新后的进展信息向所述配送装置发送。此外,本申请不仅能够作为具备这样的特征性的处理部的程序更新系统、配送装置以及程序更新方法而实现,还能够作为用于使计算机执行进行上述特征性的处理的步骤的计算机程序而实现。另外,能够将程本文档来自技高网...

【技术保护点】
1.一种程序更新系统,具备处理器的多个装置以能够通信的方式被连接,所述处理器执行基于存储器中存储有的计算机程序的处理,通过配送计算机程序的配送装置及通信装置相互收发通信信号及新的计算机程序,所述程序更新系统使配送给所述通信装置的新的计算机程序存储于本装置的存储器而更新计算机程序,其中,所述配送装置及通信装置分别具备用于存储进展信息的存储部,所述进展信息表示所述通信信号及新的计算机程序的收发的进展,所述配送装置具备:第一更新部,根据所述收发的进展,来更新存储于本装置的存储部的进展信息;第一发送部,将由该第一更新部更新后的进展信息向所述通信装置发送;第一接收部,在由该第一发送部发送了进展信息的情况下,从所述通信装置接收存储于所述通信装置的存储部的进展信息;以及确定部,根据由该第一接收部接收到的进展信息,来确定在所述配送装置与所述通信装置之间接下来应该收发的通信信号或新的计算机程序,所述通信装置具备:第二接收部,接收从所述配送装置发送的进展信息;第二更新部,基于由该第二接收部接收到的进展信息,来更新存储于本装置的存储部的进展信息;以及第二发送部,将由该第二更新部更新后的进展信息向所述配送装置发送。...

【技术特征摘要】
【国外来华专利技术】2016.12.06 JP 2016-2369421.一种程序更新系统,具备处理器的多个装置以能够通信的方式被连接,所述处理器执行基于存储器中存储有的计算机程序的处理,通过配送计算机程序的配送装置及通信装置相互收发通信信号及新的计算机程序,所述程序更新系统使配送给所述通信装置的新的计算机程序存储于本装置的存储器而更新计算机程序,其中,所述配送装置及通信装置分别具备用于存储进展信息的存储部,所述进展信息表示所述通信信号及新的计算机程序的收发的进展,所述配送装置具备:第一更新部,根据所述收发的进展,来更新存储于本装置的存储部的进展信息;第一发送部,将由该第一更新部更新后的进展信息向所述通信装置发送;第一接收部,在由该第一发送部发送了进展信息的情况下,从所述通信装置接收存储于所述通信装置的存储部的进展信息;以及确定部,根据由该第一接收部接收到的进展信息,来确定在所述配送装置与所述通信装置之间接下来应该收发的通信信号或新的计算机程序,所述通信装置具备:第二接收部,接收从所述配送装置发送的进展信息;第二更新部,基于由该第二接收部接收到的进展信息,来更新存储于本装置的存储部的进展信息;以及第二发送部,将由该第二更新部更新后的进展信息向所述配送装置发送。2.一种程序更新系统,具备处理器的多个装置以能够通信的方式被连接,所述处理器执行基于存储器中存储有的计算机程序的处理,通过配送计算机程序的配送装置及保持应该配送的计算机程序的更新装置相互收发通信信号以及新的计算机程序,所述程序更新系统将所述配送装置所取得的新的计算机程序向通信装置配送,使配送给该通信装置的新的计算机程序存储于本装置的存储器来更新计算机程序,其中,所述配送装置及更新装置分别具备用于存储进展信息的存储部,所述进展信息表示所述通信信号及新的计算机程序的收发的进展,所述配送装置具备:第一更新部,根据所述收发的进展,来更新存储于本装置的存储部的进展信息;第一发送部,将由该第一更新部更新后的进展信息向所述更新装置发送;第一接收部,在由该第一发送部发送了进展信息的情况下,从所述更新装置接收存储于所述更新装置的存储部的进展信息;以及确定部,根据由该第一接收部接收到的进展信息,来确定在所述配送装置与所述更新装置之间接下来应该收发的通信信号或新的计算机程序,所述更新装置具备:第二接收部,接收从所述配送装置发送的进展信息;第二更新部,基于由该第二接收部接收到的进展信息,来更新存储于本装置的存储部的进展信息;以及第二发送部,将由该第二更新部更新后的进展信息向所述配送装置发送。3.根据权利要求1或2所述的程序更新系统,其中,在中断了所述通信信号及新的计算机程序的收发的情况下,所述配送装置根据应该再次开始收发的通信信号或新的计算机程序,来更新通过所述第一更新部存储于本装置的存储部的进展信息。4.根据权利要求1或2所述的程序更新系统,其中,所述配送装置还具备:第三发送部,在中断了所述通信信号及新的计算机程序的收发的情况下,将要求发送存储于所述通信装置或更新装置的存储部的进展信息的信号向所述通信装置或更新装置发送;第三接收部,在由该第三发送部发送了信号的情况下,从所述通信装置或更新装置接收存储于所述通信装置或更新装置的存储部的进展信息;比较部,对由该第三接收部接收到的进展信息与存储于本装置的存储部的进展信息进行比较;第二确定部,基于该比较部的比较结果,来确定表示较慢的进展的进展信息;第三更新部,将由该第二确定部确定出的进展信息存储于本装置的存储部而进行更新;以及第四发送部,将由该第三更新部更新后的进展信息向所述通信装置或更新装置发送,所述通信装置或更新装置还具备:第四接收部,从所述配送装置接收要求发送所述进展信息的信号;第五发送部,在由该第四接收部接收到信号的情况下,将存储...

【专利技术属性】
技术研发人员:金森翼
申请(专利权)人:株式会社自动网络技术研究所住友电装株式会社住友电气工业株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1