车载更新装置、更新系统及移动式通信设备的制作方法

文档序号:18552153发布日期:2019-08-30 22:09阅读:177来源:国知局
车载更新装置、更新系统及移动式通信设备的制作方法

本发明涉及进行将搭载于车辆的车载设备的程序或数据更新的更新处理的车载更新装置、更新系统及移动式通信设备。



背景技术:

以往,在车辆搭载多个ecu(electroniccontrolunit:电子控制单元)等车载设备,多个ecu经由can(controllerareanetwork)总线等通信线连接而相互能够进行信息的收发。各ecu通过cpu(centralprocessingunit)等处理装置将闪存或eeprom(electricallyerasableprogrammablereadonlymemory)等存储部中存储的程序读出并执行,从而进行车辆的控制等各种处理。ecu的存储部中存储的程序或数据在需要例如功能追加、不良情况的修正或版本更新等时,需要进行改写为新的程序或数据的更新处理。在该情况下,对于成为更新处理的对象的ecu,进行经由通信线来发送更新用的程序或数据的情况。

专利文献1记载了在用户不使用车辆的空闲时间带对车辆的程序进行更新的软件更新装置。该软件更新装置预测能够进行程序的更新的空闲时间带并向用户通知,在由用户指定的空闲时间带进行程序的更新。而且,软件更新装置在向用户进行空闲时间带的通知时,通知空闲时间带的车辆的预测位置。

在先技术文献

专利文献

专利文献1:日本特开2011-53954号公报



技术实现要素:

发明要解决的课题

在进行车载设备的更新处理期间,该车载设备无法进行通常的动作,因此成为车辆无法行驶的状态。更新处理有时需要几分钟~几十分钟左右的时间,用户在该期间无法使用车辆。因此,在进行更新处理之前对用户进行是否允许进行更新处理的询问,仅在得到用户的允许的情况下进行更新处理。然而,用户存在由于误操作等而意外地允许更新处理的可能性。例如用户因旅行或购物等而利用车辆外出,在外出目的地由于误操作而允许了更新处理的情况下,存在有在该更新处理结束之前用户在外出目的地无法使用车辆的可能性。

本发明鉴于这样的情况而作出,其目的在于提供一种能够防止在不适当的场所进行车载设备的更新处理的车载更新装置、更新系统及移动式通信设备。

用于解决课题的方案

本发明的车载更新装置使搭载于车辆的车载设备执行对所述车载设备的存储部中存储的程序或数据进行更新的更新处理,其特征在于,具备:位置信息取得部,取得位置信息;位置信息存储部,存储允许或禁止所述更新处理的执行的位置信息;更新判定部,基于所述位置信息取得部取得的位置信息及所述位置信息存储部中存储的位置信息,判定所述更新处理能否执行;及更新处理部,在所述更新判定部判定为所述更新处理能够执行的情况下,使所述车载设备执行所述更新处理。

另外,本发明的车载更新装置的特征在于,还具备取得与所述车辆的行驶相关的状态信息的车辆状态信息取得部,所述更新判定部基于所述车辆状态信息取得部取得的状态信息,在所述车辆从行驶状态向停车状态进行了变化的情况下,判定所述更新处理能否执行。

另外,本发明的车载更新装置的特征在于,还具备:询问部,在所述更新判定部判定为所述更新处理能够执行的情况下,询问所述更新处理能否执行;及受理部,受理针对所述询问部的询问的所述更新处理能否执行的回答。

另外,本发明的车载更新装置的特征在于,具备在与移动式通信设备之间进行通信的通信部,所述移动式通信设备具有检测位置信息的位置检测部,所述位置信息取得部从所述移动式通信设备取得位置信息。

另外,本发明的更新系统进行对搭载于车辆的车载设备的存储部中存储的程序或数据进行更新的更新处理,其特征在于,具备:移动式通信设备,具有检测位置信息的位置检测部;及车载更新装置,具有从所述移动式通信设备取得位置信息的位置信息取得部、存储允许或禁止所述更新处理的执行的位置信息的位置信息存储部、基于所述位置信息取得部取得的位置信息及所述位置信息存储部中存储的位置信息来判定所述更新处理能否执行的更新判定部、以及在所述更新判定部判定为所述更新处理能够执行的情况下使所述车载设备执行所述更新处理的更新处理部。

另外,本发明的更新系统进行对搭载于车辆的车载设备的存储部中存储的程序或数据进行更新的更新处理,其特征在于,具备:移动式通信设备,具有检测位置信息的位置检测部、存储允许或禁止所述更新处理的执行的位置信息的位置信息存储部、以及基于所述位置检测部检测到的位置信息及所述位置信息存储部中存储的位置信息来判定所述更新处理能否执行的更新判定部;及车载更新装置,具有从所述移动式通信设备取得所述更新处理能否执行的判定结果的判定结果取得部、以及基于所述判定结果取得部取得的能否执行的判定结果并在判定为所述更新处理能够执行的情况下使所述车载设备执行所述更新处理的更新处理部。

另外,本发明的移动式通信设备的特征在于,具备:位置检测部,检测位置信息;位置信息存储部,存储位置信息,该位置信息是允许或禁止对搭载于车辆的车载设备的存储部中存储的程序或数据进行更新的更新处理的执行的位置信息;更新判定部,基于所述位置检测部检测到的位置信息及所述位置信息存储部中存储的位置信息,判定所述更新处理能否执行;及判定结果发送部,将所述更新判定部的判定结果向进行所述更新处理的车载更新装置发送。

在本发明中,使车载设备执行对于该车载设备的存储部中存储的程序或数据进行更新的更新处理的车载更新装置预先存储有允许或禁止更新处理的执行的位置信息。车载更新装置在执行更新处理之前,将该时点的位置信息与存储了的位置信息进行比较,判定更新处理能否执行。在基于位置信息而判定为能够进行更新处理的情况下,车载更新装置使车载设备执行更新处理。

由此,在允许更新处理的执行的场所进行车载设备的更新处理,在不允许的场所不进行更新处理。例如通过将自家的位置信息预先设定作为允许更新处理的执行的位置,不进行该位置以外的更新处理,能够防止用户在外出目的地由于更新处理而无法使用车辆的情况。

需要说明的是,通过预先存储允许更新处理的位置作为与更新处理能否执行相关的位置信息,例如车辆的用户将自家停车场预先登记作为更新处理的允许位置等,能够容易地限定进行更新处理的位置。而且,通过预先存储禁止更新处理的位置作为与更新处理能否执行相关的位置信息,能够采取由车辆的制造公司或售卖公司等将如下位置预先登记等的安全对策,该位置是例如治安差的地域、极热或极寒的地域、或者沙漠或山中等的郊外的地域等那样不适合于伴随着更新处理的执行而车辆无法使用的位置。

另外,在本发明中,车载更新装置取得车辆的状态信息,在车辆从行驶状态向停车状态进行了变化的情况下,判定更新处理能否执行。由此,能够在车辆未行驶的安全的状态下执行更新处理。

另外,在本发明中,车载更新装置在判定为更新处理能够执行的情况下,进行是否进行更新处理的询问,从用户受理能否执行更新处理。在判定为更新处理不能执行的情况下,车载更新装置不进行向用户的询问。由此,仅在更新处理能够进行的位置进行对用户的询问,能够减少询问频繁反复引起的用户的厌烦,并能够防止在不能进行更新处理的位置进行询问且由于用户的误操作而允许更新处理的情况。

另外,在本发明中,车载更新装置进行与例如用户持有的手机或智能手机等移动式通信设备的通信。移动式通信设备设为具有检测位置信息的功能的结构,车载更新装置取得移动式通信设备检测到的位置信息而进行判定。由此,即使在车辆未搭载检测位置信息的装置的情况下,车载更新装置也能够进行基于位置信息的判定处理。

另外,在本发明中,具有位置信息的检测功能的移动式通信设备预先存储有允许或禁止车载设备的更新处理的执行的位置信息。移动式通信设备根据例如来自车载更新装置的要求,将该时点的位置信息与存储了的位置信息进行比较来判定更新处理能否执行,并将判定结果向车载更新装置发送。车载更新装置接收来自移动式通信设备的判定结果,在得到了能够进行更新处理的判定结果的情况下使车载设备执行更新处理。由此,车载更新装置不需要预先存储允许或禁止更新处理的执行的位置信息,而且不需要进行基于位置信息的更新处理能否执行的判定处理,因此能够减少车载更新装置的处理负荷,能够实现车载更新装置的低成本化。

发明效果

在本发明的情况下,设为预先存储允许或禁止更新处理的执行的位置信息,在执行更新处理之前将该时点的位置信息与存储了的位置信息进行比较来判定更新处理能否执行的结构,由此能够防止在不适当的场所进行车载设备的更新处理的情况。

附图说明

图1是表示本实施方式的更新系统的结构的框图。

图2是表示本实施方式的ecu的结构的框图。

图3是表示实施方式1的网关的结构的框图。

图4是表示实施方式1的智能手机的结构的框图。

图5是表示实施方式1的网关进行的处理的次序的流程图。

图6是表示实施方式1的网关进行的处理的次序的流程图。

图7是表示实施方式1的智能手机进行的处理的次序的流程图。

图8是表示实施方式2的网关的结构的框图。

图9是表示实施方式2的智能手机的结构的框图。

图10是表示实施方式2的网关进行的处理的次序的流程图。

图11是表示实施方式2的智能手机进行的处理的次序的流程图。

具体实施方式

(实施方式1)

图1是表示本实施方式的更新系统的结构的框图。本实施方式的更新系统是搭载于车辆1的多个ecu(electroniccontrolunit)2经由配置在车辆1内的通信线1a、1b及网关10而相互进行通信的系统。本实施方式的更新系统中,网关10相当于车载更新装置,ecu2相当于成为更新的对象的车载设备。而且,在图示的例子中,是在车内的通信线1a上连接2个ecu2及1个显示装置5,在通信线1b上连接3个ecu2,2条通信线1a、1b连接于网关10的系统结构,网关10对通信线1a、1b间的通信进行中继,由此能够在全部的ecu2间进行数据的收发。

另外,在本实施方式的更新系统中,在网关10上经由通信线1c连接无线通信装置3a及3b。网关10经由无线通信装置3a能够进行与在车辆内外存在的智能手机7的通信,经由无线通信装置3b能够进行与在车辆1外设置的服务器装置9的通信。而且,从车辆1的ig开关4向网关10输入ig信号。

ecu2可包括例如对车辆1的发动机的动作进行控制的ecu、对车门的锁定/解锁进行控制的ecu、对灯的点亮/熄灭进行控制的ecu、对气囊的动作进行控制的ecu、及对abs(antilockbrakesystem:防抱死制动系统)的动作进行控制的ecu等各种ecu。各ecu2连接于在车辆1配置的通信线1a或1b,经由通信线1a、1b而能够在与其他的ecu2及网关10之间进行数据的收发。

无线通信装置3a通过进行例如蓝牙(bluetooth)(注册商标)或nfc(nearfieldcommunication)等的无线通信而能够在与智能手机7之间进行信息的收发。无线通信装置3a能够与存在于无线信号的覆盖范围内的智能手机7之间进行无线通信。在本实施方式中,无线通信装置3a及智能手机7无法经由对无线信号进行中继的中继器等进行通信。而且,无线通信装置3a经由通信线1c而连接于网关10,能够在与网关10之间进行基于有线通信的信息的收发。由此,无线通信装置3a能够对网关10及智能手机7之间的通信进行中继,将从网关10提供的数据向智能手机7发送,并将从智能手机7接收到的数据向网关10提供。

无线通信装置3b通过进行例如手机通信网或无线lan(localareanetwork:局域网)等的无线通信而能够与车辆1的外部设置的服务器装置9之间进行信息的收发。无线通信装置3b能够对网关10及服务器装置9之间的通信进行中继,将从网关10提供的数据向服务器装置9发送,并且将从服务器装置9接收到的数据向网关10提供。需要说明的是,在本实施方式中,进行与智能手机7的通信的无线通信装置3a和进行与服务器装置9的通信的无线通信装置3b设为不同的装置,但是并不局限于此,也可以设为将进行与智能手机7和服务器装置9的通信的1个无线通信装置搭载于车辆1的结构。

网关10连接有构成车辆1的车内网络的多个通信线1a~1c,进行对通信线间的数据的收发进行中继的处理。在图1所示的例子中,在网关10连接3个通信线1a~1c,即连接有2个ecu2及1个显示装置5的第一通信线1a、连接有3个ecu2的第二通信线1b、以及连接有无线通信装置3a及3b的第三通信线1c。网关10通过将从任一个通信线1a~1c接收到的数据向其他的通信线1a~1c发送而进行数据的中继。

ig开关4是用户用于进行车辆1的发动机起动等的开关,切换为接通/断开这2种状态。ig信号表示ig开关4的状态,ig接通是车辆1的发动机等原动机进行动作,进行基于交流发电机等的发电的状态,ig断开是车辆1的原动机停止而不进行发电的状态。在本实施方式中,将ig接通的状态设为与车速无关的车辆1的行驶状态,将ig断开的状态设为车辆1的停车状态。但是,车辆1的行驶状态/停车状态的区分也可以不是基于ig信号,而例如基于车辆1的换挡杆的位置、停车制动器的状态、或车辆1的行驶速度等来决定。

显示装置5是例如液晶显示器等,根据从ecu2或网关10提供的显示命令等,进行对于车辆1的用户的消息显示等。而且,显示装置5具有例如触摸面板或硬键等操作部5a,受理用户对于操作部5a的操作,并将受理到的操作内容向ecu2或网关10通知。需要说明的是,显示装置5也可以是例如与车辆导航装置共用的结构。

智能手机7是例如车辆1的用户持有的移动式通信设备。无线通信装置3a与预先登记的智能手机7之间进行无线通信。本实施方式的智能手机7具有例如接收来自gps(globalpositioningsystem)的人工卫星的信号而检测自身装置的位置的功能。而且,在智能手机7安装有经由无线通信装置3a而与网关10之间用于收发信息的应用(应用程序)。需要说明的是,也可以是智能手机7及网关10不经由无线通信装置3a进行通信而经由例如usb(universalserialbus)等通信线缆进行通信的结构。而且,在本实施方式中,将与无线通信装置3a进行通信的移动式通信设备设为了智能手机7,但是并不局限于此,也可以设为例如手机、平板型终端装置、笔记本电脑或游戏机等。

服务器装置9管理及存储由搭载于车辆1的ecu2执行的程序及数据。服务器装置9根据来自车辆1的询问来通知是否需要程序等的更新,并且在需要更新的情况下进行将更新用的程序及数据向车辆1发送的处理。

在本实施方式的更新系统中,在车辆1的ig开关4为接通状态的情况下进行网关10及服务器装置9的通信,从服务器装置9向网关10进行更新所需的程序及/或数据等的取得(下载)。完成了更新所需的程序及/或数据等的取得的网关10之后在ig开关4切换为断开状态的情况下,利用无线通信装置3a进行与智能手机7的通信而取得位置信息。网关10将从智能手机7取得的位置信息与预先登记了的允许或禁止更新处理的位置信息进行比较,判定能否进行更新处理。基于位置信息而判定为能够进行更新处理的网关10使显示装置5显示询问更新处理能否执行的消息,并利用操作部5a受理用户对于该消息的回答。在从用户提供了更新处理的执行允许的情况下,网关10将从服务器装置9取得的更新用的程序及/或数据向更新对象的ecu2发送,由此使该ecu2执行更新处理。从网关10接收到更新所需的程序及/或数据等的ecu2通过向自身的存储部写入该程序及/或数据等而进行更新处理。

图2是表示本实施方式的ecu2的结构的框图。需要说明的是,在本图中,将对于多个ecu2共通的功能块选出表示,关于按照各ecu2而不同的功能块省略图示。本实施方式的ecu2具备处理部21、存储部22及通信部23等。处理部21使用例如cpu(centralprocessingunit)或mpu(micro-processingunit)等运算处理装置而构成,通过将存储部22中存储的程序22a读出并执行而进行各种运算处理。需要说明的是,存储部22中存储的程序22a按照各ecu2而其内容不同。

存储部22使用闪存或eeprom(electricallyerasableprogrammablereadonlymemory)等非易失性的存储器元件而构成。存储部22存储有处理部21执行的程序22a和该程序22a的执行所需的数据。需要说明的是,以下,“程序22a”的记载中能够包括程序22a和该程序22a的执行所需的数据。

通信部23与构成车内网络的通信线1a或1b连接,按照例如can(controllerareanetwork)等通信协议进行数据的收发。通信部23通过将从处理部21提供的数据转换成电信号并向通信线1a或1b输出而发送数据,并通过采样而取得通信线1a或1b的电位从而接收数据,将接收到的数据向处理部21提供。

另外,在本实施方式的ecu2的处理部21设有更新用信息接收部21a及更新处理部21b。更新用信息接收部21a及更新处理部21b是用于进行在存储部22中存储的程序22a的更新(update)的功能块。更新用信息接收部21a及更新处理部21b是通过处理部21执行与成为更新处理的对象的程序22a不同的程序(图示省略)而实现的软件性的功能块。更新用信息接收部21a进行如下处理:利用通信部23接收经由通信线1a或1b发送的更新用的程序,并将接收到的更新用的程序存储于缓存(图示省略)等。更新处理部21b通过将在缓存等中存储的更新用的程序向存储部22存储(对于更新前的程序22a的覆盖)而进行将程序22a更新的处理。

图3是表示实施方式1的网关10的结构的框图。实施方式1的网关10具备处理部11、存储部12、及3个车内通信部13等而构成。处理部11使用例如cpu或mpu等运算处理装置而构成,通过将在存储部12或未图示的rom(readonlymemory)等中存储的程序读出并执行而进行各种运算处理。在本实施方式中,处理部11进行对车内网络的通信线1a~1c间的数据收发进行中继的处理、及ecu2的更新处理等所需的运算处理。而且,从车辆1的ig开关4供给的ig信号向处理部11输入。但是,ig信号也可以通过利用了通信线1a~1c的车内通信向网关10输入。

存储部12使用闪存或eeprom等非易失性的存储器元件而构成。存储部12存储例如ecu2的更新所使用的程序及数据等。存储部12可以存储处理部11执行的程序及该程序的执行所需的数据等,也可以存储在处理部11的处理的过程中生成的数据等。而且,在本实施方式中,在存储部12预先存储有更新允许位置12a及更新禁止位置12b等信息。更新允许位置12a是与允许网关10执行ecu2的程序或数据的更新处理的位置相关的信息。例如用户在购入车辆1时等,作为初期设定而用户进行登记更新允许位置12a的操作。更新禁止位置12b是与禁止网关10执行更新处理的位置相关的信息。更新禁止位置12b是例如由车辆1的制造公司或售卖公司等预先设定的信息。更新禁止位置12b预先设定例如治安差的地域、极热或极寒的地域、或沙漠或山中等的郊外的地域等那样不适合于伴随着更新处理的执行而车辆1无法使用的位置。更新处理的允许位置及禁止位置例如由纬度及经度的组合表示,在存储部12中也可以存储多个允许位置及禁止位置。

需要说明的是,在本实施方式中,设为用户设定更新允许位置12a且车辆1的制造公司或售卖公司等设定更新禁止位置12b的结构,但是并不局限于此。例如,也可以设为车辆1的制造公司或售卖公司等设定更新允许位置12a的结构。而且,例如还可以设为用户设定更新禁止位置12b的结构。更新允许位置12a及更新禁止位置12b也可以由任何人在任何时间设定。

车内通信部13与构成车内网络的通信线1a~1c连接,按照例如can等通信协议进行数据的收发。车内通信部13通过将从处理部11提供的数据转换成电信号向通信线1a~1c输出来发送信息,并通过采样而取得通信线1a~1c的电位来接收数据,将接收到的数据向处理部11提供。需要说明的是,网关10具备的3个车内通信部13也可以分别按照不同的通信协议进行通信。

另外,通过由处理部11执行在存储部12或rom等中存储的程序,从而更新用信息取得部11a、车辆状态信息取得部11b、位置信息取得部11c、更新判定部11d、询问处理部11e、受理处理部11f及更新处理部11g等作为软件性的功能块实现。更新用信息取得部11a在规定的时点进行经由无线通信装置3b的与服务器装置9的通信,询问是否需要搭载于车辆1的ecu2的程序22a的更新。进行更新需要与否的询问的规定的时点可以例如每一天或每一周等那样设为规定周期,而且也可以设为例如每当ig开关4从断开状态向接通状态切换时等。在从服务器装置9提供了需要更新的通知的情况下,更新用信息取得部11a经由无线通信装置3b从服务器装置9取得更新所需的程序及数据等(以下,仅称为更新用程序)而存储于存储部12。此时,更新用信息取得部11a关于更新所需的全部的ecu2,进行更新用程序的取得。

车辆状态信息取得部11b通过采样而取得从ig开关4输入的ig信号的值,来判断ig信号为接通状态和断开状态中的哪一个,根据ig信号的状态来判断车辆1为行驶状态和停车状态中的哪一个。即,车辆状态信息取得部11b进行基于ig信号来取得车辆1的状态的处理。

位置信息取得部11c在车辆状态信息取得部11b取得的车辆1的状态从行驶状态向停车状态变化的情况下,经由无线通信装置3a进行与智能手机7的通信,进行取得由智能手机7的位置检测功能检测到的位置信息的处理。在车辆1从行驶状态向停车状态变化的情况下,位置信息取得部11c判断在无线通信装置3a的通信范围内登记的智能手机7是否存在,在存在的情况下向该智能手机7要求位置信息。根据该要求而在智能手机7中进行位置检测,并将检测到的位置信息向无线通信装置3a发送。位置信息取得部11c取得利用车内通信部13接收到的来自智能手机7的位置信息。该位置信息取得部11c取得的位置信息可看作车辆1成为停车状态时的位置信息。

更新判定部11d通过将位置信息取得部11c取得的位置信息与在存储部12中存储的更新允许位置12a及更新允许位置12a的信息进行比较,进行如下处理,即判定当前的车辆1的当前位置是否为允许进行更新处理的位置。需要说明的是,在本实施方式中,与更新禁止位置12b相比优先判定更新允许位置12a。因此,更新判定部11d在存储部12中存储更新允许位置12a的情况下(即,用户设定更新允许位置的情况下),只要进行当前位置与更新允许位置12a的比较即可。在当前位置为更新允许位置12a或包含于更新允许位置12a的情况下,更新判定部11d判定为能够进行更新处理。在未存储更新允许位置12a的情况下(即,用户未设定更新允许位置的情况下),更新判定部11d进行当前位置与更新禁止位置12b的比较。在当前位置不是更新禁止位置12b或不包含于更新禁止位置12b的情况下,更新判定部11d判定为能够进行更新处理。

询问处理部11e在利用更新判定部11d判定为能够进行更新处理的情况下,进行向用户询问ecu2的更新处理能否执行的处理。询问处理部11e通过利用车内通信部13向显示装置5赋予消息显示命令,来进行使显示装置5询问更新处理能否执行的消息显示。询问处理部11e使显示装置5显示例如“执行ecu的软件更新处理吗?”那样的消息。用户通过进行对于显示装置5的操作部5a的操作而能够进行对于该询问的回答。

受理处理部11f进行如下处理:受理用户对于由询问处理部11e进行的询问的回答。显示装置5将用户对于操作部5a作出的操作的内容向网关10发送。受理处理部11f通过取得从显示装置5发送而由车内通信部13接收到的用户对于操作部5a的操作内容,来受理用户的回答。

更新处理部11g在受理处理部11f从用户受理了允许更新处理的回答的情况下,使更新对象的ecu2执行更新处理。更新处理部11g将更新用信息取得部11a从服务器装置9取得而存储于存储部22的更新用的程序读出,并将读出的更新用的程序向成为更新处理的对象的ecu2发送,由此执行该ecu2的存储部22中存储的程序22a的更新处理。从网关10接收到更新用程序的ecu2通过利用接收到的更新用程序将在存储部22中存储的更新前的程序22a覆盖,来进行程序22a的更新处理。

图4是表示实施方式1的智能手机7的结构的框图。需要说明的是,在本图中,将智能手机7具备的功能块中的与搭载于车辆1的ecu2的更新处理关联的功能块选出表示,关于与更新处理不关联的功能块省略图示。实施方式1的智能手机7具备处理部71、存储部72、gps接收部73、无线通信部74、显示部75及操作部76等而构成。处理部71使用cpu或mpu等运算处理装置而构成,通过执行在存储部72中存储的程序而进行各种运算处理。

存储部72使用闪存等非易失性的存储器元件而构成。存储部72存储处理部21执行的程序和该程序的执行所需的数据。在本实施方式中,作为进行与车辆1的ecu2的更新处理相关的处理的程序,将更新处理用应用72a存储于存储部72。更新处理用应用72a例如从发送应用的服务器装置等预先下载而存储于存储部72。

gps接收部73接收从gps的人工卫星发送的无线信号,将接收信号中包含的信息向处理部71提供。gps接收部73接收的无线信号包含时刻信息,基于该信息而处理部71能够进行位置检测。无线通信部74通过进行例如蓝牙(bluetooth)(注册商标)或nfc等的无线通信,能够在与车辆1的无线通信装置3a之间进行信息的收发。无线通信部74将从处理部71提供的信息向车辆1的无线通信装置3a发送,并接收无线通信装置3a发送的信息而向处理部71提供。显示部75使用例如液晶面板等而构成,显示从处理部71提供的各种图像。操作部76通过例如触摸面板或硬键等来受理用户的操作,并将受理了的操作内容向处理部71提供。

另外,通过由处理部71执行在存储部72中存储的更新处理用应用72a,从而位置信息发送处理部71a等作为软件性的功能块而实现。位置信息发送处理部71a进行基于从gps接收部73提供的信息来检测智能手机7的位置的处理。而且,位置信息发送处理部71a根据来自车辆1的无线通信装置3a的要求,进行将检测到的智能手机7的位置信息发送的处理。

图5及图6是表示实施方式1的网关10进行的处理的次序的流程图。需要说明的是,在本流程图中,示出车辆1成为行驶状态、网关10的处理部11的更新用信息取得部11a完成了从服务器装置9取得ecu2的更新处理所需的更新用程序之后的次序。本实施方式的网关10的处理部11利用车辆状态信息取得部11b进行基于从ig开关4输入的ig信号的车辆1的状态信息的取得,判定车辆1是否从行驶状态向停车状态进行了变化(步骤s1)。在未向停车状态变化的情况下(s1:否),处理部11待机至车辆1向停车状态变化为止。

在车辆1向停车状态进行了变化的情况下(s1:是),处理部11利用无线通信装置3a尝试与预先登记的智能手机7的通信,由此判定是否能够进行与智能手机7的通信(步骤s2)。在不能进行与智能手机7的通信的情况下(s2:否),处理部11不进行更新处理而结束处理。在能够进行与智能手机7的通信的情况下(s2:是),处理部11的位置信息取得部11c利用无线通信装置3a向智能手机7要求位置信息的取得(步骤s3)。根据该要求而从智能手机7发送位置信息。位置信息取得部11c判定利用无线通信装置3a是否接收到从智能手机7发送的位置信息(步骤s4)。在未接收到位置信息的情况下(s4:否),位置信息取得部11c待机至接收到位置信息为止。

在接收到来自智能手机7的位置信息的情况下(s4:是),处理部11的更新判定部11d基于在存储部12是否存储有更新允许位置12a,判定允许更新处理的位置是否完成设定(步骤s5)。在允许位置设定已经完成的情况下(s5:是),更新判定部11d从存储部12读出更新允许位置12a(步骤s6),使处理进入步骤s8。在允许位置的设定未完成的情况下(s5:否),更新判定部11d从存储部12读出更新禁止位置12b(步骤s7),使处理进入步骤s8。

更新判定部11d进行从智能手机7接收到的位置信息与在步骤s6中读出的更新允许位置12a或在步骤s7中读出的更新禁止位置12b的比较(步骤s8)。更新判定部11d基于位置信息的比较结果来判定是否能够执行ecu2的更新处理(步骤s9)。在判定为不能进行更新处理的情况下(s9:否),处理部11不进行更新处理而结束处理。

在判定为能够进行更新处理的情况下(s9:是),处理部11的询问处理部11e利用车内通信部13向显示装置5赋予显示命令,由此在显示装置5显示询问更新处理的能否执行的更新消息(步骤s10)。接下来,处理部11的受理处理部11f基于是否利用车内通信部13接收到来自显示装置5的用户的操作内容的通知,来判定用户对于显示装置5的操作部5a的操作的有无(步骤s11)。在没有用户的操作的情况下(s11:否),处理部11使处理返回步骤s10,继续更新消息的显示。

在用户对于操作部5a作出了操作的情况下(s11:是),受理处理部11f判定从显示装置5通知的用户的操作内容是否为允许更新处理的操作(步骤s12)。在不是允许更新处理的操作的情况下(s12:否),处理部11不执行更新处理而结束处理。在是允许更新处理的操作的情况下(s12:是),处理部11的更新处理部11g将在存储部12中存储的更新用程序读出而向更新处理对象的ecu2发送,由此使该ecu2执行更新处理(步骤s13),结束处理。

图7是表示实施方式1的智能手机7进行的处理的次序的流程图。智能手机7的处理部71判定是否利用无线通信部74从车辆1接收到位置信息的要求(步骤s21)。在未接收到要求的情况下(s21:否),处理部71待机至接收到要求为止。在接收到要求的情况下(s21:是),处理部71的位置信息发送处理部71a基于从gps接收部73提供的信息进行智能手机7的位置检测(步骤s22)。接下来,位置信息发送处理部71a利用无线通信部74将检测到的位置信息向车辆1发送(步骤s23),结束处理。

以上的结构的本实施方式的更新系统中,网关10进行ecu2的存储部22中存储的程序22a的更新处理。网关10将更新允许位置12a及更新禁止位置12b作为与更新处理能否执行相关的信息而预先存储于存储部12。网关10在执行ecu2的更新处理之前,将该时点的车辆1的位置信息与存储部12中存储的位置信息进行比较,来判定更新处理能否执行。在基于位置信息而判定为能够进行更新处理的情况下,网关10将更新用程序向更新对象的ecu2发送而执行更新处理。由此,在允许更新处理的执行的位置进行ecu2的更新处理,在不允许的位置不进行更新处理。例如通过将自家的位置信息预先设定作为更新允许位置12a,而在该位置以外不进行更新处理,能够防止用户在外出目的地由于更新处理而无法使用车辆1的情况。

另外,本实施方式的网关10基于从ig开关4输入的ig信号来取得车辆1的状态信息,在车辆1从行驶状态向停车状态变化的情况下,判定更新处理能否执行。由此,能够在车辆1未行驶的安全的状态下执行更新处理。

另外,本实施方式的网关10在判定为能够执行更新处理的情况下,在显示装置5显示消息来进行是否进行更新处理的询问,利用显示装置5的操作部5a从用户受理更新处理能否执行。需要说明的是,网关10在判定为能够进行更新处理的执行的情况下,不进行对于用户的询问。由此,仅在能够执行更新处理的位置进行对用户的询问,能够降低频繁地反复询问引起的用户的厌烦,并能够防止在不能进行更新处理的位置进行询问且由于用户的误操作而允许更新处理的情况。

另外,本实施方式的网关10经由无线通信装置3a进行与车辆1的用户持有的智能手机7的通信。智能手机7具有进行基于gps接收部73接收到的gps的信号的位置检测的功能,网关10取得智能手机7检测到的位置信息,进行基于位置信息的更新处理的能否执行的判定。由此,即使在车辆1未搭载检测位置信息的装置的情况下,网关10也能够进行基于位置信息的判定处理。

另外,作为与更新处理能否执行相关的信息,本实施方式的网关10可以将允许更新处理的位置作为更新允许位置12a预先存储于存储部12。由此,例如车辆1的用户预先将自家停车场登记作为更新处理的允许位置等,能够容易地限定进行更新处理的位置。

另外,作为与更新处理能否执行相关的信息,本实施方式的网关10将禁止更新处理的位置作为更新禁止位置12b预先存储于存储部12。由此,能够采取如下的安全对策:由车辆1的制造公司或售卖公司等将例如治安差的地域、极热或极寒的地域、或者沙漠或山中等的郊外的地域等那样不适合于伴随着更新处理的执行而车辆1无法使用的位置预先登记等的安全对策。

需要说明的是,在本实施方式中,将成为更新处理的对象的车载设备设为ecu2,但是并不局限于此,也可以将ecu2以外的任意的车载设备作为更新处理的对象。而且,将进行ecu2的更新处理的车载更新装置设为网关10,但是并不局限于此。可以是例如搭载于车辆1的任意的ecu2进行更新处理的结构,而且也可以是例如搭载于车辆1的无线通信装置3a、3b、显示装置5或车辆导航装置等装置进行更新处理的结构。而且,网关10设为经由无线通信装置3b进行与服务器装置9的通信的结构,但是并不局限于此,也可以设为例如经由智能手机7进行与服务器装置9的通信的结构。

另外,网关10设为从服务器装置9取得ecu2的更新处理中使用的更新用程序的结构,但是并不局限于此。也可以设为例如在存储卡或光盘等记录介质中记录更新用程序,网关10或搭载于车辆1的任意的车载设备从记录介质取得更新用程序的结构。而且,也可以设为例如网关10从智能手机7等移动式通信设备取得更新用程序的结构。

另外,在本实施方式中,设为网关10从服务器装置9取得更新用程序而存储于存储部12,然后进行基于位置信息的判定及向用户的询问等的结构,但是并不局限于此。例如,网关10也可以设为先进行基于位置信息的判定及向用户的询问等,在允许了更新处理的执行的情况下从服务器装置9取得更新用程序而向ecu2发送的结构。而且,例如,在ecu2具有用于预先存储更新用程序的剩余存储器(外部存储器或剩余的存储区域等)的情况下,网关10也可以设为将从服务器装置9取得的更新用程序向ecu2发送,将该更新用程序存储于ecu2的剩余存储器之后,网关10进行基于位置信息的判定及向用户的询问等的结构。在该结构中,在允许更新处理的执行的情况下,网关10只要对于ecu2通知该意思即可。

另外,网关10是使用更新允许位置12a及更新禁止位置12b这2个位置信息作为与更新处理能否执行相关的信息的结构,但是并不局限于此,也可以是仅使用更新允许位置12a和更新禁止位置12b中的任一个的结构。而且,也可以设定多个位置作为更新允许位置12a及更新禁止位置12b。而且,网关10设为将询问更新处理的能否执行的消息显示于显示装置5的结构,但是并不局限于此,例如也可以显示于智能手机7的显示部75,还可以显示于其他的装置。同样,网关10设为利用显示装置5的操作部5a进行对于询问的用户的操作的受理的结构,但是并不局限于此,例如也可以利用智能手机7的操作部76受理,还可以利用其他的装置受理。

(变形例)

另外,在本实施方式的更新系统中,设为利用智能手机7进行位置检测的结构,但是并不局限于此。例如,网关10也可以设为具备接收gps的无线信号的gps接收部的结构。在该结构的情况下,网关10不是经由智能手机7取得位置信息,只要基于自身具备的gps接收部接收到的信号所包含的信息来检测位置即可。而且,也可以是网关10不具备gps接收部而搭载于车辆1的车辆导航装置等其他的车载设备具备gps接收部的结构。在该结构的情况下,网关10只要通过进行经由车内通信部13的通信而从具备gps接收部的其他的车载设备取得位置信息即可。需要说明的是,在设为车辆1具备gps接收部的结构的情况下,智能手机7并非必须。

(实施方式2)

上述的实施方式1的更新系统是网关10进行基于位置信息的判定处理的结构,但是并不局限于此。实施方式2的更新系统是智能手机进行基于位置信息的判定处理且网关从智能手机取得判定结果的结构。

图8是表示实施方式2的网关210的结构的框图。实施方式2的网关210在处理部211未设置位置信息取得部11c及更新判定部11d的功能块,取代于此而设有判定结果取得部211c。而且,在网关210的存储部12未存储更新允许位置12a及更新禁止位置12b。

图9是表示实施方式2的智能手机207的结构的框图。实施方式2的智能手机207取代位置信息发送处理部71a的功能块而将更新判定部271a及判定结果发送处理部271b的功能块设置于处理部271。而且,在智能手机207的存储部72,与更新处理用应用72a一起存储有更新允许位置272b及更新禁止位置272c。

在实施方式2的更新系统中,基于位置信息的更新处理能否执行的判定不是由网关210进行,而是由智能手机207进行。网关210在车辆状态信息取得部11b取得的车辆1的状态从行驶状态向停车状态发生了变化的情况下,处理部211的判定结果取得部211c通过经由无线通信装置3a的通信而对于智能手机207要求进行基于位置信息的更新处理能否执行的判定并发送判定结果。

接收到该要求的智能手机207的处理部271的更新判定部271a进行基于利用gps接收部73接收到的信号的位置检测,进行检测位置与存储部72中存储的更新允许位置272b及更新禁止位置272c的比较,判定更新处理能否执行。处理部271的判定结果发送处理部271b利用无线通信部74将更新判定部271a的判定结果向车辆1发送。

从智能手机207接收到更新处理能否执行的判定结果的网关210在为能够执行更新处理的判定结果的情况下,进行基于询问处理部11e的向用户的更新能否执行的询问。在接收到不能执行更新处理的判定结果的情况下,网关210不进行更新处理,等待下次的机会(接下来车辆1从行驶状态向停车状态变化的时点)。

图10是表示实施方式2的网关210进行的处理的次序的流程图。需要说明的是,在本流程图中,示出车辆1成为行驶状态,网关210的处理部211的更新用信息取得部11a从服务器装置9完成了ecu2的更新处理所需的更新用程序的取得之后的次序。实施方式2的网关210的处理部211利用车辆状态信息取得部11b进行基于从ig开关4输入的ig信号的车辆1的状态信息的取得,判定车辆1是否从行驶状态向停车状态进行了变化(步骤s31)。在未向停车状态变化的情况下(s31:否),处理部211待机至车辆1向停车状态变化为止。

在车辆1向停车状态进行了变化的情况下(s31:是),处理部211利用无线通信装置3a尝试与预先登记的智能手机207的通信,由此判定是否能够进行与智能手机207的通信(步骤s32)。在不能进行与智能手机207的通信的情况下(s32:否),处理部211不进行更新处理而结束处理。在能够进行与智能手机207的通信的情况下(s32:是),处理部211的判定结果取得部211c利用无线通信装置3a对智能手机207要求基于位置信息的更新处理的能否执行的判定结果的取得(步骤s33)。根据该要求,从智能手机207发送判定结果。判定结果取得部211c判定利用无线通信装置3a是否接收到从智能手机207发送的判定结果(步骤s34)。在未接收到判定结果的情况下(s34:否),判定结果取得部211c待机至接收到判定结果为止。在接收到判定结果的情况下(s34:是),处理部211基于接收到的判定结果,判定是否能够执行ecu2的更新处理(参照图6的步骤s9)。基于网关210的以后的处理与图6所示的流程图相同,因此省略说明。

图11是表示实施方式2的智能手机207进行的处理的次序的流程图。智能手机207的处理部271判定是否利用无线通信部74从车辆1接收到更新处理能否执行的判定结果的要求(步骤s41)。在未接收到要求的情况下(s41:否),处理部271待机至接收到要求为止。在接收到要求的情况下(s41:是),处理部271的更新判定部271a基于从gps接收部73提供的信息进行智能手机207的位置检测(步骤s42)。

接下来,更新判定部271a基于在存储部72是否存储有更新允许位置272b,来判定允许更新处理的位置是否设定完成(步骤s43)。在允许位置设定完成的情况下(s43:是),更新判定部271a从存储部72读出更新允许位置272b(步骤s44),使处理进入步骤s46。在允许位置未设定完成的情况下(s43:否),更新判定部271a从存储部72读出更新禁止位置272c(步骤s45),使处理进入步骤s46。

更新判定部271a进行在步骤s42中检测到的位置信息与在步骤s44中读出的更新允许位置272b或在步骤s45中读出的更新禁止位置272c的比较(步骤s46)。基于位置信息的比较结果而更新判定部271a判定是否能够执行ecu2的更新处理(步骤s47)。在判定为能够进行更新处理的情况下(s47:是),处理部271的判定结果发送处理部271b利用无线通信部74向车辆1发送能够进行更新处理的意思的判定结果(步骤s48),结束处理。在判定为不能进行更新处理的情况下(s47:否),判定结果发送处理部271b发送不能进行更新处理的意思的判定结果(步骤s49),结束处理。

以上的结构的实施方式2的更新系统是具有位置检测功能的智能手机207将更新允许位置272b及更新禁止位置272c作为与ecu2的更新处理的执行相关的位置信息而预先存储于存储部72,根据来自车辆1的网关210的要求而判定基于位置信息的更新处理能否执行,并将判定结果向网关210发送的结构。网关210接收来自智能手机207的判定结果,在得到能够进行更新处理的判定结果的情况下执行ecu2的更新处理。由此,网关210不需要将更新允许位置及更新允许位置等信息预先存储于存储部12,而且不需要进行基于位置信息的更新处理的能否执行的判定处理,因此能够减少网关210的处理负荷,能够实现网关210的低成本化。

需要说明的是,本实施方式的更新系统是在智能手机207判定为能够进行更新处理的情况下,网关210利用显示装置5进行更新能否执行的向用户的询问及对于此的用户操作的受理的结构,但是并不局限于此。例如,也可以设为智能手机207进行向用户的询问及操作受理的结构。在该结构的情况下,智能手机207在基于位置信息而判定为能够进行更新处理之后,进行向用户的更新处理的能否执行的询问及对于此的用户的操作的受理,并将受理到的操作内容(即,是否允许更新处理)向网关210发送。在基于位置信息判定为不能进行更新处理的情况下,智能手机207不进行向用户的询问及操作受理,只要将不能进行更新处理的意思的判定结果向网关210发送即可。网关210在从智能手机207被通知了受理了允许更新的用户操作的意思的情况下,执行ecu2的更新处理。在从智能手机207被通知了基于位置信息而判定为不能进行更新处理的意思或者受理了不允许更新的用户操作的意思的情况下,网关210不执行ecu2的更新处理。

另外,实施方式2的更新系统的其他的结构与实施方式1的更新系统相同,因此对于同样的部位标注相同标号,省略详细的说明。

标号说明

1车辆

1a、1b、1c通信线

2ecu(车载设备)

3a、3b无线通信装置

4ig开关

5显示装置

5a操作部

7智能手机(移动式通信设备)

9服务器装置

10网关(车载更新装置)

11处理部

11a更新用信息取得部

11b车辆状态信息取得部

11c位置信息取得部

11d更新判定部

11e询问处理部(询问部)

11f受理处理部(受理部)

11g更新处理部

12存储部(位置信息存储部)

12a更新允许位置

12b更新禁止位置

13车内通信部(通信部)

21处理部

21a更新用信息接收部

21b更新处理部

22存储部

22a程序

23通信部

71处理部

71a位置信息发送处理部

72存储部(位置信息存储部)

72a更新处理用应用

73gps接收部

74无线通信部

75显示部

76操作部

207智能手机(移动式通信设备)

210网关(车载更新装置)

211处理部

211c判定结果取得部

271处理部

271a更新判定部

271b判定结果发送处理部(判定结果发送部)

272b更新允许位置

272c更新禁止位置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1