本发明涉及程序管理装置、程序管理方法和记录介质。
背景技术:
1、近年来,以提高交通的安全性、削减co2的排放为目的,控制车辆的软件的功能得以增强。并且,提出了对由搭载于车辆的ecu(electronic control unit:电子控制单元)执行的程序进行更新的技术。例如,在专利文献1中公开了如下结构:存储程序的存储部包含存储控制程序的车辆控制程序存储区域、存储作为控制程序的更新版的更新程序的第2程序存储区域。根据该结构,即使在执行控制程序时也能够将更新程序存储到存储部,能够减小更新程序的时机的制约。
2、现有技术文献
3、专利文献
4、专利文献1:日本特开2019-144669号公报
技术实现思路
1、发明要解决的课题
2、如专利文献1所记载的那样,设置多个存储程序的存储区域的结构需要比程序的大小大的存储容量。伴随着车辆的控制技术、信息娱乐的进步,车辆中使用的程序的数量、复杂度增加。因此,存在以下课题:为了设置多个存储程序的存储区域,必须将大容量的存储装置搭载于车辆。此外,即使采用大容量的存储装置,在对程序进行更新时,也可能导致存储容量的不足。
3、本发明是鉴于这样的背景而完成的,其目的在于,通过不容易产生存储区域的极端大容量化或存储区域的不足的方法,减小对车辆中使用的程序进行更新的时机的制约。
4、用于解决课题的手段
5、用于实现上述目的的一个方式是一种程序管理装置,其具有:通信部,其与存在于车辆外部的外部装置进行通信;控制部,其执行用于进行所述车辆的控制的车辆控制程序;程序存储第1区域,其存储所述车辆控制程序;程序存储第2区域,其存储所述车辆控制程序;程序存储第3区域,其存储用于进行不参与所述车辆的驱动的控制的非参与程序;以及程序更新部,其执行第1处理和第2处理,其中,所述第1处理是将由所述通信部接收到的用于所述车辆控制程序的更新的车辆控制更新程序存储于所述程序存储第1区域和所述程序存储第2区域中的至少一方的处理,所述第2处理是将由所述通信部接收到的用于所述非参与程序的更新的非控制更新程序存储于所述程序存储第3区域的处理。
6、发明效果
7、根据上述结构,在对车辆控制程序进行更新的期间内,将车辆控制程序保存在不受更新影响的区域中,因此能够减小对程序进行更新的时机的制约。由于不将存储非控制更新程序的程序存储第3区域双重化,因此能够抑制存储区域的大容量化。因此,能够抑制用于存储车辆的程序的存储区域的大容量化,能够避免存储程序的存储区域的不足。
1.一种程序管理装置,其具有:
2.根据权利要求1所述的程序管理装置,其中,
3.根据权利要求2所述的程序管理装置,其中,
4.根据权利要求2所述的程序管理装置,其中,
5.根据权利要求4所述的程序管理装置,其中,
6.根据权利要求1所述的程序管理装置,其中,
7.根据权利要求1所述的程序管理装置,其中,
8.根据权利要求7所述的程序管理装置,其中,
9.根据权利要求1所述的程序管理装置,其中,
10.根据权利要求9所述的程序管理装置,其中,
11.根据权利要求1至10中的任意一项所述的程序管理装置,其中,
12.根据权利要求11所述的程序管理装置,其中,
13.根据权利要求12所述的程序管理装置,其中,
14.一种程序管理方法,在该程序管理方法中使用程序管理装置,所述程序管理装置具有存储部和与存在于车辆外部的外部装置进行通信的通信部,其中,
15.一种记录介质,其存储有由对程序管理装置进行控制的计算机执行的程序,所述程序管理装置具有存储部和与存在于车辆外部的外部装置进行通信的通信部,其中,