控制装置的制作方法

文档序号:6352313阅读:163来源:国知局
专利名称:控制装置的制作方法
技术领域
本发明涉及变更在车辆中搭载的控制单元的控制内容的控制装置。
背景技术
以往,提出了一种更新对在车辆的内部搭载的装置进行控制的程序的技术。例如,在下述专利文献I中记载的车载网关装置中,当从服务器受理到程序时,将已经在车载网关装置中存储的程序更新成该受理到的程序。专利文献I:日本特开2004 - 192278号公报然而,一般地,作为车辆控制装置(控制单元)的EQJ (Electronic Control Unit) 的程序的更新通知是不确定通知对象地实施的。因此,在对租用车、借用车辆的人通知程序的更新的情况下,有时会无法应对程序更新,或者感到繁琐。由此,存在着不实施程序更新的情况。另外,在不是车辆所有者的人接受到程序更新通知的情况下,有可能在没有得到车辆所有者的许可的情况下就实施程序更新,从安全性的观点出发并不优选。

发明内容
本发明是为了解决上述课题而完成的,其目的在于提供一种能够实现控制内容的变更的促进,并且能够实现安全性的提高的控制装置。为了解决上述课题,本发明所涉及的控制装置是对在车辆中搭载的控制单元的控制内容进行变更的控制装置,其特征在于,具备权利人确定单元,其基于与车辆有关的信息来确定对执行控制内容的变更具有权限的权利人;以及变更引导设定单元,其在由权利人确定单元确定了权利人的情况下,设定并输出针对权利人的控制内容的变更引导的通知。在该控制装置中,基于与车辆有关的信息来确定对执行控制内容的变更具有权限的权利人,对该权利人设定并输出控制内容的变更引导的通知。因此,能够避免权利人以外的人所进行的控制内容的变更,因此能够实现安全性的提高。另外,由于对能够实施控制内容变更的权利人通知控制内容的变更,因此与对无法实施控制内容变更的用户通知的情况相比,控制内容变更的实施频度变高,能够促进控制内容变更的实施。如以上那样,在控制装置中,能够实现控制内容的变更的促进并且能够实现安全性的提高。优选还具备基于与车辆有关的信息来判断车辆是个人所有还是法人所有的判断单元,权利人确定单元根据由判断单元判断出的结果来确定权利人。该情况下,由于判断车辆是个人所有还是法人所有,因此能够与各个特征相匹配地确定权利人。优选变更引导设定单元在由权利人确定单元确定了权利人是法人的情况下,设定为对管理车辆的管理者引导控制内容的变更。该情况下,能够防止对仅是所属于法人或者从法人处借用车辆的人通知控制内容的变更。其结果,能够进一步地实现控制内容的变更的促进以及安全性的提高。优选与车身有关的信息是表不车辆的车身编号的车身编号信息、与车辆的保养记录相关的保养记录信息、与车辆的用户所签订的停车场合同内容相关的停车场信息、与车辆的用户所签订的汽车保险的内容相关的汽车保险信息、与在搭载于车辆的导航系统中由用户设定的内容相关的导航设定信息中的至少一个。通过利用这样的信息,能够良好地确定权利人。其中,权利人是车辆的所有者。优选控制单元是电子控制装置,权利人确定单元基于与车辆有关的信息来确定对执行电子控制装置的程序的变更具有权限的权利人,变更引导设定单元在由权利人确定单元确定了权利人的情况下,设定并输出针对权利人的程序的变更引导的通知。根据这种构成,能够实现电子控制装置的程序的变更(更新、添加、删除)的促进,并且能够实现安全性的提闻。根据本发明,能够实现控制内容的变更的促进,并且能够实现安全性的提高。


图I是包含本发明的一个实施方式所涉及的控制装置即程序发布中心的程序更新系统的构成图。图2是表示程序发布中心的构成的图。图3是表示程序发布中心的动作的流程图。图4是表示程序发布中心的动作的流程图。图5是表示程序发布中心的动作的流程图。图6是表示程序发布中心的动作的流程图。图7是表示车辆以及所有者的确定处理的时序图。图8是表示顾客信息无法取得的情况下的车辆所有者的确定处理的时序图。图9是表示个人车辆的权利人的确定处理的时序图。图10是表不法人车辆的权利人的确定处理的时序图。
具体实施例方式以下,参照附图详细地说明本发明的实施方式。其中,在说明过程中,对具有相同要素或者相同功能的要素利用相同的附图标记而省略重复说明。图I是包含本发明的一个实施方式所涉及的控制装置即程序发布中心的程序更新系统的构成图。如图I所示,程序更新系统I包含程序发布中心2、数据中心3、操作器中心4以及车辆5而构成。程序发布中心2、数据中心3以及操作器中心4借助网络可相互通信地连接。数据中心3由例如汽车厂商运营,进行作为汽车之类的车辆5所具有的电子控制装置(控制单元)即EOJ (Electronic Control Unit)的控制内容的变更的程序更新(以下,称为“再编程”)、添加以及删除时的引导、指示。数据中心3具备对与车辆有关的各种数据进行保持的信息DB (数据库)30。信息DB30由储存与车辆5相关的车辆信息的车辆信息DB、储存与车辆5的保养历史相关的信息的保养记录DB、储存驾驶员的驾驶特性等的驾驶员学习信息的驾驶员学习DB、储存与在车辆5中搭载的导航系统的设定(起始点设定等)相关的导航设定信息的导航设定信息DB构成。另外,数据中心3管理根据驾驶员学习信息以及导航设定信息而确定的顾客信息。
另外,数据中心3将从程序发布中心2、操作器中心4输出的数据转送给车辆5,并且将从车辆5发送来的数据转送给程序发布中心2、操作器中心4。操作器中心4常驻有操作器、利用操作器来支持在各车辆5中执行的再编程的管理、监视。操作器中心4具有数据通信功能,和数据中心3收发数据。因此,操作器中心4与车辆5的数据通信借助数据中心3进行。操作器中心4当接收到从程序发布中心2发送的再编程数据(再编程的开始预定时刻、处理时间、车辆停车位置等),基于再编程数据,判断是否能够确保进行再编程的期间的操作器,将操作器的确保信息向程序发布中心2发送。在此,在操作器能够确保的情况下,该操作器在开始预定时刻前待机。此时,在操作器中心4中,与该预约的车辆5连接,对驾驶员通知操作器在目的地附近在操作器的监视的基础上执行再编程的情况。另外,当预约的车辆5的E⑶54自动地与操作器中心4连接时,在操作器中心4中,正在待机的操作器进行应对。 另外,操作器中心4具备顾客信息DB40。在顾客信息DB40中,储存与数据中心3的车辆信息DB的车辆信息建立了关联的顾客信息。操作器中心4借助网络NW与合同信息DB6以及利用信息DB7连接。合同信息DB6以及利用信息DB7是例如在网络上共享的数据库服务器。合同信息DB6是储存与车辆5的用户所加入的汽车保险的加盟(合同)有关的信息、与用户的停车场合同有关的信息等的数据库。合同信息DB6与管理保险公司、停车场的管理公司的数据库合作,取得并储存车辆5的用户合同信息。利用信息DB7是储存具有公司用车/商用车的企业、租车公司等的日程的数据库(车辆管理系统)。在利用信息DB7中,储存利用法人用户的个人电脑、持有车辆的所有者的便携式电话、PDA (Personal Digital Assistant)等输入到日程表中的日程。程序发布中心2是通过远程操作对E⑶54的程序进行更新管理的程序更新装置(控制装置)。程序发布中心2如图2所示,具备车辆信息取得部21、程序管理DB22、用户信息取得部23、权利人判断部(判断单元)24、权利人确定部(权利人确定单元)25以及再编程引导实施部(变更引导设定单元)26。程序发布中心2具有数据通信功能,与数据中心3进行数据收发。因此,程序发布中心2与车辆5的数据通信是借助数据中心3而进行的。其中,作为程序发布中心2的程序更新装置是具备CPU (Central Processing Unit)、R0M (ReadOnly Memory)> RAM (Random Access Memory)以及通信模块等的服务器装置。车辆信息取得部21是取得车辆5所涉及的各种信息的部分。在由进行各车辆5的支持的企业等在管理电子控制装置程序的程序管理DB22中新储存了更新用程序时,车辆信息取得部21取得该程序的更新所需的该车辆所涉及的信息。具体地,车辆信息取得部21将要求取得与车种、年型相关的信息的车辆信息取得要求以及要求取得与车辆5的车身编号相关的信息的车身编号信息取得要求向车辆5发送,从车辆5取得车辆信息以及车身编号信息。另外,车辆信息取得部21将要求取得在车辆5中搭载的导航系统53的导航设定信息的导航设定信息要求、要求取得导航信息的导航信息取得要求、要求生物体认证信息的生物体认证信息要求向车辆5发送,从车辆5取得导航设定信息、导航信息以及生物体认证信息。车辆信息取得部21将取得的各种信息向用户信息取得部23、权利人判断部24、权利人确定部25输出。
用户信息取得部23是取得程序更新所需的持有车辆5的用户的信息的部分。用户信息取得部23当受理到从车辆信息取得部21输出的车身编号信息时,将要求取得与该车身编号信息建立了关联的顾客信息的顾客信息取得要求向操作器中心4发送,从操作器中心4取得顾客信息。另外,用户信息取得部23基于车身编号信息从4S店、保养工厂所持有的保养记录信息(在数据中心3的保养信息DB中储存)取得表示保养委托人的保养委托人信息、能够确定所有者的其他信息。另外,用户信息取得部23当取得保养委托人信息时,将要求取得与该保养委托人信息建立关联的合同信息(汽车保险加入者信息、停车场信息)的合同信息取得要求(汽车保险信息取得要求、停车场信息取得要求)向合同信息DB6发送,从合同信息DB6取得合同信息。另外,用户信息取得部23将要求取得车辆5的利用信息(租车等的利用状况、预约状况)的利用信息取得要求向利用信息DB7发送,从利用信息DB7取得利用信息。另外,用户信息取得部23将要求取得车辆5的用户的驾驶特性信息的驾驶特性信息取得要求向数据中心3发送,从数据中心取得驾驶特性信息。并且,用户信息取得部23将要求取得与驾驶特性信息的历史相关的学习信息的学习信息取得要求向数据中心3发送,从数据中心3 取得学习信息。用户信息取得部23将取得的各种信息向权利人判断部24以及权利人确定部25输出。权利人判断部24是判断车辆5是个人所有还是法人所有的部分。权利人判断部24基于由车辆信息取得部21以及用户信息取得部23取得的各种信息(车辆所涉及的信息),判断车辆5是否是再编程的对象车辆,另外车辆5的用户是个人还是法人。权利人判断部24将表示判断结果的判断结果信息向权利人确定部25输出。关于权利人判断部24的具体处理,参照图3 图6的流程图而后述。权利人确定部25是确定具有车辆5的再编程的权限的权利人,即确定车辆5的所有者的部分。权利人确定部25当受理到从权利人判断部24输出的判断结果信息时,基于该判断结果信息,实施具有再编程的更新权限的用户的确定处理,确定权利人。权利人确定部25基于生物体认证信息、导航信息、导航设定信息、驾驶特性信息,学习信息(车辆所涉及的信息),来确定个人或者法人情况下的权利人。权利人确定部25将与权利人相关的权利人信息向再编程引导实施部26输出。关于权利人确定部25的具体处理,参照图3 图6的流程图而后述。再编程引导实施部26是实施再编程的引导的部分。再编程引导实施部26当受理到从权利人确定部25输出的权利人信息时,根据权利人信息来设定再编程的引导的通知,实施编程的引导。具体地,再编程引导实施部26在车辆5的所有者是个人且权利人被确定的情况下,实施再编程的引导。另外,再编程引导实施部26在车辆5的所有者是法人且权利人被确定的情况下,由于考虑存在权利人完全不驾驶的情况,因此向驾驶员通知联系管理者以及管理部门的意思。再编程引导实施部26借助数据中心3向操作器中心4发送与设定的再编程的引导相关的再编程数据。其中,再编程引导实施部26也可以在进行向是个人的权利人的再编程引导时,从日程表取得权利人的日程,基于该日程来设定实施再编程更新引导的时间。另外,再编程引导实施部26基于用户的特定信息来设定针对用户的再编程的引导方法。具体地,再编程引导实施部26从数据中心3取得车辆5的用户的特性信息,基于该特性信息(性别、年龄、导航系统的利用状况、再编程实施频度等),来设定针对用户的再编程的引导方法。作为程序更新的引导方法,存在仅通知再编程(用户按照引导进行更新)、由操作器中心4的操作器直接对用户引导更新的顺序之类的手法。车辆5具备通信部51、各种传感器52、导航系统53以及E⑶54。通信部51是与数据中心3进行数据收发的部分,接收从数据中心3发送的数据并向ECU54输出,并且将从E⑶54输出的数据向数据中心3发送。传感器52是取得生物体认证信息、坐席就坐位置等的信息、与驾驶员的驾驶状态(加速操作、制动操作,方向盘转向等)有关的信息的部分。传感器52取得例如与指纹、视网膜、虹膜、静脉、声音、DNA等有关的信息作为生物体认证信息。传感器52将取得的信息向ECU54输出。导航系统53利用GPS(Global Positioning System)来测定车辆5在地表面的绝对位置,与另行存储的地图信息进行对照,确定本车辆在地图上的位置并显示在显示器上。在导航系统53中,受理来自用户的输入,进行与输入对应的动作以及与动作对应的信息的 取得。导航系统53通过通信部51能够与操作器中心4进行数据通信。另外,还能够与操作器中心4进行声音通话。E⑶54是综合了与再编程相关的处理的部分。在E⑶54中,进行成为未图示的再编程对象的ECU的管理、再编程的要求受理、再编程可否实施的判断(车辆是否停止状态中的判断等)、再编程的操作顺序的通知、基于由传感器52取得的信息学习并发送驾驶员的驾驶特性的处理等。驾驶特性是与加速操作、制动操作等相关的信息,在加速操作的情况下,是与开始行驶后行驶了一定时间后的加速操作(从停止到起步时的加速操作、行驶过程中的加速开始定时)有关的数据,在制动操作的情况下,是与开始行驶后行驶了一定时间后的制动操作(停止时、减速时、拐弯时(与导航系统53的地图信息关联))相关的数据。另外,驾驶特性是组合了加速操作以及制动操作的数据,是开始行驶后行驶了一定时间后的车速与加速开度、制动开启(ON)的数据。在ECU54中,驾驶特性在每次行驶过程中都进行学习并与行驶开始地点、行驶结束地点建立关联,并逐次发送给数据中心3。接着,说明程序发布中心2的动作。图3 图6是表示程序发布中心的动作的流程图。其中,在程序发布中心2中,以是否是再编程的引导对象车辆的判断、车辆的确定、所有者的确定、引导对象者的确定、再编程的引导实施这样的流程来执行处理。(车辆的确定,所有者的确定处理)如图3所示,首先车辆信息(车种、年型)被车辆信息取得部21从车辆5取得(步骤S01)。当车辆信息被取得时,权利人判断部24基于该车辆信息来实施程序的引导对象车种的判断(步骤S02),判断是否是引导对象车种(步骤S03)。在判断为是引导对象车种的情况下,进入步骤S04。另一方面,在判断为不是引导对象车种的情况下,中止再编程的引导(步骤S05),处理结束。在步骤S04中,利用车辆信息取得部21来取得与车辆5的车身编号相关的车身编号信息。接着,基于车身编号等确定车辆5的信息,利用用户信息取得部23来实施从操作器中心4的顾客信息DB40收集顾客信息的处理(步骤S06)。然后,判断是否从顾客信息DB40取得了顾客信息(步骤S07)。在判断为从顾客信息DB40取得了顾客信息的情况下,进入步骤S08。另一方面,在判断为未从顾客信息DB40取得顾客信息的情况下,进入如图4所示的步骤SlO。在步骤S08中,判断在顾客信息中登记是否为个人。在判断为登记是个人的情况下,进入如图5所示的步骤S20。另一方面,在判断为登记不是个人的情况下,进入如图6所示的步骤S40。(所有者的确定处理)接着,如图4所示,利用用户信息取得部23来参照在数据中心3的信息DB30的保养信息DB中储存的保养记录信息(步骤S10)。然后,基于顾客信息,由权利人判断部24来判断是否存在与该顾客信息建立了关联的保养记录信息(步骤S11)。在判断为存在保养信息记录的情况下,取得与保养记录信息建立关联的保养委托人信息(步骤S12)。另一方面,在判断为不存在保养记录信息的情况下,进入步骤S13。 在步骤S13中,由用户信息取得部23从合同信息DB6取得利用信息。具体地,从合同信息DB6取得汽车保险加入者信息、停车场信息(合同信息)。然后,由权利人判断部24来判断取得的各种信息是否一致(步骤S14)。在判断为取得的各种信息一致的情况下,进入步骤S15。另一方面,在判断为取得的信息不一致的情况下,进入步骤S16。在步骤S15中,由权利人判断部24来判断登记信息是否是个人。在判断为登记信息是个人的情况下,进入如图5所示的步骤S20。另一方面,在判断为登记信息不是个人的情况下,进入如图6所示的步骤S40。在步骤S16中,从车辆5取得导航系统53的导航设定信息(起始点设定、目的地设定)。然后,根据取得的导航设定信息来推定所有者,由权利人判断部24来判断是否是个人所有的车辆(步骤S17)。在判断为是个人所有的车辆的情况下,进入如图5所示的步骤S20。另一方面,在判断为不是个人所有的车辆的情况下,实施不可确定时处理(步骤S18),处理结束。(个人情况下的权利人的确定处理)下面,如图5所示,在判断为车辆5的所有者是个人的情况下,由用户信息取得部23来收集生物体认证信息(步骤S20)。生物体认证信息是由车辆5的各种传感器52取得的的信息,是指纹、视网膜、虹膜、静脉、声音,DNA等信息。而且,由权利人确定部25来判断是否取得了生物体认证信息(步骤S21)。在判断为取得了生物体认证信息的情况下,进入步骤S22。另一方面,在判断为未取得生物体认证信息的情况下,进入步骤S24。在步骤S22中,由权利人确定部25来对照取得的生物体认证信息与登记的信息。而且,作为对照的结果,由权利人确定部25来判断是否能确定个人(步骤S23)。在判断为能确定个人的情况下,进入步骤S31。另一方面,在判断为不能确定个人的情况下,进入步骤S24。在步骤S24中,收集导航系统53的导航信息。导航信息是为了与用户的便携式电话机通过蓝牙(Bluetooth)连接而登记的和蓝牙电话机登记信息以及与用户的便携式电话机的连接信息有关的信息。而且,由权利人确定部25来判断是否取得了导航信息(步骤S25)。在判断为取得了导航信息的情况下,进入步骤S26。另一方面,在判断为未取得导航信息的情况下,进入步骤S28。在步骤S26中,由权利人确定部25来实施蓝牙电话机登记信息的检索。具体地,基于蓝牙电话机登记信息,检索登记有便携式电话机的用户信息的数据库。而且,作为检索的结果,由权利人确定部25判断是否能确定个人(步骤S27)。在判断为能确定个人的情况下,进入步骤S31。另一方面,在判断为能确定个人的情况下,进入步骤S28。在步骤S28中,由权利人确定部25来判断是否取得了驾驶特定信息。驾驶特性信息是与利用者的加速、制动、方向盘操作、座位的就坐位置等有关的信息。在判断为取得了驾驶特性信息的情况下,进入步骤S29。另一方面,在判断为未取得驾驶特性信息的情况下,实施不可确定时处理(步骤S33),处理结束。在步骤S29中,从数据中心3取得学习信息,由权利人确定部25实施对照。具体地,对照数据中心3的信息DB30中的学习信息DB所储存的驾驶特性的历史的信息与取得的驾驶特性信息。而且,作为对照的结果 ,在判断为能确定个人的情况下,确定车辆5的权利人(步骤S31),由再编程引导实施部26来实施再编程的引导(步骤S32)。另一方面,在判断为不能确定个人的情况下,进入步骤S33,处理结束。(法人情况下的权利人的确定处理)另外,如图6所示,在步骤S40中,由权利人判断部24来判断登记信息是否表示法人。在判断为登记信息表示法人的情况下,进入步骤S41。另一方面,在判断为登记信息不表示法人的情况下,进入步骤S45。在步骤S41中,由车辆信息取得部21来收集导航系统53的导航信息。导航信息是表示车辆5当前地的信息、表示目的地的信息。由此,在车辆5是租用车的情况下,能够判断是否对权利人返回了车辆5。而且,由权利人判断部24判断是否能够根据导航信息判断权利人(步骤S42)。在判断为能够根据导航信息判断权利人的情况下,实施法人应对处理(步骤S46),处理结束。在法人应对处理中,将进行与针对车辆5的管理者或者管理部门的再编程的引导有关的联络的意思通知给驾驶员,并且设定实施基于信件或者邮件的联络。另一方面,在判断为不能根据导航信息判断权利人的情况下,进入步骤S43。另一方面,在判断为不能根据导航信息判断权利人的情况下,由用户信息取得部23来收集利用信息DB7的利用信息(步骤S43)。而且,由权利人判断部24来判断是否能够根据利用信息来判断权利人(步骤S44)。在判断为能够根据利用信息来判断权利人的情况下,实施法人应对处理(步骤S46),处理结束。另一方面,在判断为不能根据导航信息来判断权利人的情况下,实施不可确定时处理(步骤S45),处理结束。接着,说明程序更新系统I的动作。最初,说明确定车辆5及其所有者的处理的数据的流向。图7是表示车辆以及所有者的确定处理的时序图。如图7所示,首先从程序发布中心2向车辆5发送要求取得与车种、年型相关的车辆信息的车辆信息取得要求(步骤S51)。在接收到从程序发布中心2发送的车辆信息取得要求的车辆5中,取得车辆信息并发送给程序发布中心2 (步骤S52)。另外,从程序发布中心2向车辆5发送要求取得与车辆5的车身编号相关的车身编号信息的车身编号信息取得信息(步骤S53)。在接收到从程序发布中心2发送来的车身编号信息取得要求的车辆5中,取得车身编号信息并发送给程序发布中心2 (步骤S54)。接着,从程序发布中心2向操作器中心4发送要求取得与车身编号信息建立了关联的顾客信息的顾客信息取得要求(步骤S55)。在接收到从程序发布中心2发送来的顾客信息取得要求的操作器中心4中,从顾客信息DB取得与车身编号信息建立了关联的顾客信息,向程序发布中心2发送该顾客信息(步骤S56)。在接收到该顾客信息的程序发布中心2中,确定车辆5的所有者。接着,说明在上述处理中未取得顾客信息的情况下的车辆5的所有者的确定处理的数据的流向。图8是表示无法取得顾客信息的情况下的车辆的所有者的确定处理的时序图。如图8所示,首先从程序发布中心2向数据中心3发送要求取得与车辆5的保养记录相关的保养记录信息的保养记录信息取得要求(步骤S61)。在接受到从程序发布中心2发送来的保养记录取得要求的数据中心3中,从保养记录信息DB取得车辆5的保养信息,向程序发布中心2发送该保养信息(步骤S62)。另外,从程序发布中心2向合同信息DB6发送要求取得与车辆5加入的保险有关的汽车保险信息的汽车保险信息取得要求(步骤S63)。在接收到从程序发布中心2发送的汽车保险信息取得要求的合同信息DB6中,取得车辆5的汽车保险信息,向程序发布中心2发送该汽车保险信息(步骤S64)。另外,从程序发布中心2向合同信息DB6发送要求取得与 车辆5的停车场相关的停车场信息的停车场信息取得要求(步骤S65)。在接收到从程序发布中心2发送来的停车场信息取得要求的合同信息DB6中,取得车辆5停车场信息,向程序发布中心2发送该停车场信息(步骤S66)。另外,从程序发布中心2向车辆5发送要求取得导航系统53的导航设定信息的导航设定信息取得要求(步骤S67)。在接收到从程序发布中心2发送的导航设定信息取得要求的车辆5中,取得导航设定信息,向程序发布中心2发送该导航设定信息(步骤S68)。在程序发布中心2中,基于接收到的上述的各种信息,确定车辆5的所有者。接着,说明上述车辆5的所有者是个人的情况下的权利人的确定处理的数据的流向。图9是表示个人车辆情况下的权利人的确定处理的时序图。如图9所示,首先从程序发布中心2向车辆5发送要求取得生物体认证信息的生物体认证信息取得要求(步骤S71)。在接收到从程序发布中心2发送的生物体认证取得要求的车辆5中,由传感器52取得生物体认证信息,向程序发布中心2发送该生物体认证信息(步骤S72)。接着,从程序发布中心2向车辆5发送要求取得导航信息的导航信息取得要求(步骤S73)。在接收到从程序发布中心2发送来的导航信息取得要求的车辆中,取得导航系统53的导航信息,向程序发布中心2发送该导航信息(步骤S74)。接着,从程序发布中心2向数据中心3发送要求取得驾驶特性信息的驾驶特性信息取得要求(步骤S75)。在接收到从程序发布中心2发送来的驾驶特性信息要求的数据中心3中,取得车辆5的驾驶特性信息,向程序发布中心2发送该驾驶特性信息(步骤S76)。另外,从程序发布中心2向数据中心3发送要求取得学习信息的学习信息取得要求(步骤
577)。在接收到从程序发布中心2发送来的学习信息取得要求的数据中心3中,从学习信息DB取得车辆5的学习信息(特性信息的历史),向程序发布中心2发送该学习信息(步骤
578)。然后,在程序发布中心2中,基于上述各种信息来确定车辆5的权利人,向车辆5通知再编程引导,实施再编程的引导(步骤S79 )。接着,说明上述的车辆5的所有者是法人的情况下的权利人的确定处理的数据的流向。图10是表示法人车辆情况下的权利人的确定处理的时序图。如图10所示,首先从程序发布中心2向车辆5发送要求取得导航信息的导航信息取得要求(步骤S81)。在接收到从程序发布中心2发送来的导航信息取得要求的车辆5中,从导航系统53取得导航信息,向程序发布中心2发送该导航信息(步骤S82)。另外,从程序发布中心2向利用信息DB7发送要求取得利用信息的利用信息取得要求(步骤S83)。在接收到从程序发布中心2发送来的利用信息取得要求的利用信息DB7中,取得利用信息(表示租用车等的利用状况、预约状况的信息),向程序发布中心2发送该利用信息(步骤S84)。然后,在程序发布中心2中,基于上述的各种信息来确定车辆5的权利人,向车辆5通知再编程引导,实施再编程的引导(步骤S85 )。如以上说明所述,程序发布中心2是用于更新在车辆5中搭载的ECU的程序的程序更新装置,由权利人确定部25基于车辆5所涉及的信息来确定具有执行程序的更新的权限的权利人,再编程引导实施部26对该权利人设定并输出程序的更新引导的通知。因此,能够避免权利人以外的人所进行的程序更新,能够实现安全性的提高。另外,由于向能够实施程序的更新的权利人通知程序更新,因此与向无法实施程序的更新的用户通知的情况相比程序更新的实施频度变高,能够促进程序更新的实施。如以上那样,在程序发布中心2中,能够实现程序的更新的促进,并且能够实现安全性的提高。另外,具备权利人判断部24,该权利人判断部24基于车辆所涉及的信息来判断车辆5是个人所有还是法人所有,权利人确定部25根据由权利人判断部24判断出的结果,确定权利人。该情况下,由于由权利人判断部24判断车辆5是个人所有还是法人所有(管理),因此能够与各个特征相匹配地确定权利人。另外,再编程引导实施部26在权利人是法人的情况下向管理车辆5的管理者设定并通知程序的更新的引导。该情况下,能够防止对仅是所属于法人或者从法人借用车辆的人通知程序的更新。其结果,能够进一步地实现程序的更新的促进以及安全性的提高。另外,权利人判断部24以及权利人确定部25基于表示车辆5的车身编号的车身编号信息、与车辆5的保养记录相关的保养记录信息、与车辆5的用户所签订的停车场的合同内容相关的停车场信息、与车辆5的用户所签订的汽车保险的内容相关的汽车保险信息、与在搭载于车辆5的导航系统中由用户设定的内容相关的导航设定信息等的车身所涉及的信息来确定车辆5的权利人。因此,能够良好地确定权利人。本发明不限于上述实施方式。例如,在上述实施方式中,在上述实施方式中,是程序发布中心2、数据中心3以及操作器中心4分别独立地设置的构成,但是程序发布中心2、数据中心3以及操作器中心4也可以是同一个中心。另外,程序更新装置也可以搭载在车辆5中。另外,在上述实施方式中,将本发明的控制装置应用在ECU的再编程中,但是也可以应用于作为控制单元的FPGA (Field Programmable Gate Array)的程序的替换。FPGA是能够写入逻辑电路的门阵列,逻辑电路的程序可以被改写(控制内容的变更)。在FPGA中,通过从存储器读入程序就能够实现功能。图中符号说明2…程序发布中心(控制装置),24…权利人判断部(判断单元),25…权利人确定部(权利人确定单元),26…再编程引导实施部(变更引导设定单元)。
权利要求
1.一种控制装置,对搭载于车辆中的控制单元的控制内容进行变更,其特征在于,具备 权利人确定单元,其基于与所述车辆有关的信息来确定对执行所述控制内容的变更具有权限的权利人;以及 变更引导设定单元,其在由所述权利人确定单元确定了所述权利人的情况下,设定并输出针对所述权利人的所述控制内容的变更引导的通知。
2.根据权利要求I所述的控制装置,其特征在于, 所述控制装置还具备判断单元,该判断单元基于与所述车辆有关的信息来判断所述车辆是个人所有还是法人所有, 所述权利人确定单元根据由所述判断单元判断出的结果来确定所述权利人。
3.根据权利要求2所述的控制装置,其特征在于, 在由所述权利人确定单元确定了所述权利人是法人的情况下,所述变更引导设定单元设定为对管理所述车辆的管理者引导所述控制内容的变更。
4.根据权利要求I 3中任一项所述的控制装置,其特征在于, 与所述车身有关的信息是表示所述车辆的车身编号的车身编号信息、与所述车辆的保养记录相关的保养记录信息、与所述车辆的用户所签订的停车场的合同内容相关的停车场信息、与所述车辆的用户所签订的汽车保险的内容相关的汽车保险信息、以及与在搭载于所述车辆的导航系统中由用户设定的内容相关的导航设定信息中的至少一个。
5.根据权利要求I 4中任一项所述的控制装置,其特征在于, 所述权利人是所述车辆的所有者。
6.根据权利要求I 5中任一项所述的控制装置,其特征在于, 所述控制单元是电子控制装置, 所述权利人确定单元基于与所述车辆有关的信息来确定对执行所述电子控制装置的程序的变更具有权限的权利人, 在由所述权利人确定单元确定了所述权利人的情况下,所述变更引导设定单元设定并输出针对所述权利人的所述程序的变更引导的通知。
全文摘要
本发明涉及控制装置,能够实现控制内容的变更的促进,并且能够实现安全性的提高。程序发布中心(2)是对搭载于车辆(5)的ECU的程序进行更新的程序更新装置,由权利人确定部(25)基于车辆(5)所涉及的信息来确定具有执行程序更新的权限的权利人,再编程引导实施部(26)对该权利人设定并输出程序的更新引导的通知。因此,能够避免权利人以外的人所进行的程序更新,因此能够实现安全性的提高。另外,由于对能够实施程序更新的权利人通知程序更新,因此与对无法实施程序更新的用户通知的情况相比,程序更新的实施频度变高,能够促进程序更新的实施。
文档编号G06F21/31GK102959553SQ201080067818
公开日2013年3月6日 申请日期2010年6月29日 优先权日2010年6月29日
发明者菅沼英明, 藤原亮太郎 申请人:丰田自动车株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1