远程起动系统、终端、车辆以及远程起动方法与流程

文档序号:16256396发布日期:2018-12-12 00:29阅读:286来源:国知局
远程起动系统、终端、车辆以及远程起动方法与流程

本发明涉及一种用于车辆的发动机的远程起动系统、终端、车辆以及远程起动方法。

背景技术

已知一种中心型远程起动系统,其通过中心服务器响应于从用户携带的便携式通信终端装置发送到位于远处的车辆的起动请求,起动安装在车辆上的诸如发动机或用于空调的电动压缩机(电动机)的驱动装置(例如,参见日本未审查专利申请公开第2013-238184号(jp2013-238184a))。



技术实现要素:

然而,在中心型远程起动系统中,当终端与中心服务器之间或中心服务器与车辆之间的通信中断时,用户可能不能通过中心服务器执行车辆的远程操作。

本发明提供一种中心型远程起动系统、终端、车辆以及远程起动方法,即使在发生通信中断并且不能从终端通过中心服务器执行车辆的操作的情况下,其也能够使用替换手段执行关于基于来自终端的起动请求起动驱动装置的操作。

本发明的第一方面涉及一种远程起动系统,包括:通信终端;中心服务器,用于与所述终端进行通信并接收来自所述终端的起动请求;以及车辆,车辆上安装有驱动装置,所述车辆被配置为与所述中心服务器通信,从所述中心服务器接收所述起动请求,并起动所述驱动装置。所述中心服务器、所述终端和所述车辆中的至少一个包括直接通信许可单元,所述直接通信许可单元被配置为,在所述终端与所述中心服务器之间或者所述中心服务器与所述车辆之间的通信中断的情况下,许可直接通信,所述直接通信是发送或接收关于基于所述起动请求对所述驱动装置的起动的信息,在所述终端与所述车辆之间直接执行所述直接通信,在不经过所述中心服务器。

根据本发明的第一方面,在终端与中心服务器之间或中心服务器与车辆之间的通信中断的情况下,终端与车辆之间不经过中心服务器的直接通信被许可。因此,即使在发生通信中断并且不能从终端通过中心服务器执行车辆的操作的情况下,用户也可以从终端通过直接通信执行关于车辆的驱动装置的起动的操作。

在本发明的第一方面的远程起动系统中,所述终端可以包括与所述车辆通信的终端通信装置,并且所述车辆可以包括与所述终端通信的车辆通信装置。所述直接通信许可单元可以被配置为许可使用所述终端通信装置和所述车辆通信装置的直接通信。

根据本发明的第一方面,可以使用分别设置在终端和车辆中的用于直接通信的通信装置来实现终端与车辆之间的直接通信,例如,如上所述,基于诸如蓝牙或wi-fi(两种注册商标)的通信标准的通信装置。

在本发明的第一方面的远程起动系统中,所述终端和所述车辆中的至少一个可以包括请求发送单元,所述请求发送单元被配置为使用所述终端通信装置或所述车辆通信装置将用于请求建立所述车辆与所述终端之间的通信的连接请求信号从所述终端和所述车辆中的包括有所述请求发送单元的一个发送到另一个。所述直接通信许可单元可以被设置在所述终端和所述车辆中设置有所述请求发送单元的一个中,并且被配置为在与所述中心服务器的通信中断的情况下许可所述直接通信。所述请求发送单元可以被配置为在所述直接通信许可单元许可所述直接通信的情况下,发送所述连接请求信号。

根据本发明的第一方面,当车辆和终端中的任何一个中许可车辆和终端之间的直接通信时,使用设置在车辆和终端中的一个中的用于直接通信的通信装置将连接请求信号发送到另一个,使得可以建立车辆和终端之间的直接连接。

在本发明的第一方面的远程起动系统中,接收连接请求信号的终端或车辆可以包括通信建立单元,其被配置为当接收到所述连接请求信号时,使用所述终端通信装置和所述车辆通信装置来建立所述终端与所述车辆之间的通信;以及通知发送单元,通知发送单元被配置为,在所述通信建立单元建立了所述终端与所述车辆之间的通信的情况下,将关于在所述终端与所述车辆之间发送或接收的信息的通知发送到所述中心服务器。

根据本发明的第一方面,当建立终端与车辆之间的直接通信时,终端与车辆之间发送或接收的信息从接收连接请求信号的一侧,即,终端和车辆中的可能发生与中心服务器的通信的一个,发送到中心服务器。因此,即使当终端与中心服务器之间或中心服务器与车辆之间的通信中断并且开始通过车辆与终端之间的直接通信的交换时,也可以在中心服务器侧识别出直接通信的情况。

在本发明的第一方面的远程起动系统中,终端和车辆中的任一个可以包括共享单元,所述共享单元被配置为当接收到所述连接请求信号时,将所述终端和所述车辆中作为所述连接请求信号的发送源的另一个通过所述共享单元能通信地连接到所述中心服务器。

根据本发明的第一方面,即使当终端与中心服务器之间或中心服务器与车辆之间的通信中断时,也可以通过使用共享通信通过中心服务器执行终端与车辆之间的信息发送或接收。因此,即使当终端与中心服务器之间或中心服务器与车辆之间的通信中断并且开始通过车辆与终端之间的直接通信的交换时,也可以在中心服务器侧识别出直接通信的情况。

在本发明的第一方面的远程起动系统中,所述终端和所述车辆中的至少一个包括通信可用性判定单元,所述通信可用性判定单元被配置为判定所述终端或所述车辆与所述中心服务器之间的通信是否可用。所述通信可用性判定单元被设置在述终端和所述车辆中设置有所述直接通信许可单元的所述一个上,并且被配置为将响应请求信号周期性地发送到所述中心服务器并基于是否来自所述终端的响应于所述响应请求信号的应答的存在或不存在来判定所述一个与所述中心服务器之间的通信是否可用。

根据本发明的第一方面,具体地,可以通过周期性地发送用于请求从终端或车辆到中心服务器的应答的响应请求信号来判定终端与中心服务器之间或中心服务器与车辆之间的通信是否可用。

在本发明的第一方面的远程起动系统中,所述直接通信许可单元可以被配置为基于所述通信可用性判定单元对于所述终端或所述车辆与所述中心服务器之间的通信是否可用的判定结果来判定是否许可所述直接通信。

根据本发明的第一方面,当基于通过周期性发送响应请求信号而对通信是否可用的判定做出通信不可用的判定时,做出通信中断的判定,并且可以许可直接通信。

在本发明的第一方面的远程起动系统中,直接通信许可单元可以被配置为在基于所述通信可用性判定单元的判定结果做出所述终端和所述车辆中的所述一个与所述中心服务器之间的通信中断的判定并且通信中断的经过时间超过预定阈值的情况下,许可所述直接通信,所述终端和所述车辆中的所述一个包括所述直接通信许可单元。

根据本发明的第一方面,由于在从通信中断时起经过了一定时间之后许可终端与车辆之间的直接通信,因此例如在通信暂时中断并立即恢复的情况下可以避免许可异常直接通信的情况。

本发明的第二方面涉及一种终端,所述终端被配置为通过与所述中心服务器通信并将起动请求发送到所述中心服务器来经由中心服务器起动驱动装置,所述中心服务器被配置为与车辆通信并且将用于起动安装在所述车辆上的所述驱动装置的发送信号发送到所述车辆。所述终端包括直接通信许可单元,所述直接通信许可单元被配置为,在与所述中心服务器的所述通信中断的情况下许可直接通信,所述直接通信是发送或接收关于基于所述起动请求对所述驱动装置的起动的信息,所述直接通信在所述终端与所述车辆之间直接执行而不经过所述中心服务器。

本发明的第三方面涉及一种车辆,其被配置为与中心服务器通信,所述中心服务器与终端通信,并且基于从所述终端发送到所述中心服务器的起动请求响应于来自所述中心服务器的预定发送信号来起动安装在所述车辆上的驱动装置。所述车辆包括包括直接通信许可单元,所述直接通信许可单元被配置为,在与所述中心服务器的所述通信中断的情况下许可直接通信,所述直接通信是发送或接收关于基于所述起动请求对所述驱动装置的起动的信息,所述直接通信在所述终端和所述车辆之间直接执行而不经过所述中心服务器。

本发明的第四方面涉及一种远程起动方法,所述远程起动方法由远程起动系统执行,所述远程起动系统包括终端、与所述终端通信的中心服务器以及能够与所述中心服务器通信的车辆,并且所述远程起动系统被配置为基于从所述终端发送到所述中心服务器的起动请求来起动安装在所述车辆上的驱动装置。所述远程起动方法包括:在所述终端与所述中心服务器之间或所述中心服务器与所述车辆之间的所述通信中断的情况下许可直接通信,所述直接通信是发送或接收关于基于所述起动请求对所述驱动装置的起动的信息,所述直接通信在所述终端和所述车辆之间直接执行而不经过所述中心服务器。

根据本发明的各方面,可以提供一种中心型远程起动系统、终端、车辆以及远程起动方法,即使在发生通信中断并且不能从终端通过中心服务器执行车辆的操作的情况下,其也能够使用替代手段来执行关于基于来自终端的起动请求对驱动装置的起动的操作。

附图说明

将参照附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,其中相同的附图标记表示相同的元件,并且其中:

图1是示出根据第一实施例的远程起动系统的配置的示例的配置图;

图2是示出车辆(空调ecu、发动机ecu以及bt通信模块)的功能配置的示例的功能框图;

图3是示出中心服务器(处理装置)的功能配置的示例的功能框图;

图4是示出终端(处理装置和bt通信模块)的功能配置的示例的功能框图;

图5a是示出根据第一实施例的远程起动系统的操作的示例的时序图;

图5b是示出根据第一实施例的远程起动系统的操作的另一示例的时序图;

图6是示出根据第二实施例的远程起动系统的配置的示例的配置图,以及

图7是示出根据第二实施例的远程起动系统的操作的示例的时序图。

具体实施方式

在下文中,将参照附图对用于实施本发明的各模式进行描述。

第一实施例

远程起动系统的配置

首先,将参照图1至图4对根据第一实施例的远程起动系统1的配置进行描述。

图1是示出根据第一实施例的远程起动系统1的配置的示例的配置图。

图2是示出根据第一实施例的车辆2的功能配置的示例的功能框图。图3是示出根据第一实施例的中心服务器100的功能配置的示例的功能框图。图4是示出根据第一实施例的终端200的功能配置的示例的功能框图。

远程起动系统1包括车辆2、中心服务器100和由用户携带的终端200,并且根据从终端200发送到中心服务器100的起动请求来起动下面将描述的车辆2的发动机30和空调装置10。

车辆2包括空调装置10、空调电子控制单元(ecu)20、室温传感器21、外部气温传感器22、发动机30、发动机ecu40、蓝牙通信模块(以下称为bt通信模块)50以及数据通信模块(dcm)90。

例如,空调装置10调节车辆2的车厢内的温度。空调装置10包括例如包括蒸发器(未示出)和由发动机30驱动的压缩机(未示出)的制冷循环,以及使用发动机30的冷却剂作为热源的加热器(未示出)。在空调ecu20(后述的空调控制器201)的控制下,空调装置10通过以可变方式适当地设定通过蒸发器而被冷却的空气(冷空气)与以发动机30的冷却剂作为热源而被加热的空气(热空气)的比例来调整从出风口送出的空气的温度。此外,空调装置10具有除霜模式,并且通过将具有相对低的湿度和相对高的温度的空气从对应于除霜模式的出风口沿车辆2的挡风玻璃送出以去除在车辆2的挡风玻璃的外侧上产生的霜或在车辆2的挡风玻璃的车厢侧上产生的雾。

室温传感器21设置在车辆2的车厢内,例如仪表板(未示出)的内部,并且检测车辆2的车厢内的温度(室温)。室温传感器21经由一对一通信线路等与空调ecu20能通信地连接。与由室温传感器21检测出的车辆2的室内温度对应的检测信号被输入到空调ecu20。

外部气温传感器22设置在车辆2的外部,例如设置在车辆2的前部(引入外部空气的部分)中的发动机舱的前端部分,即,在车辆2的前隔栅的后侧上,并且检测车辆2的外部的温度(外部气温)。外部气温传感器22经由一对一通信线路等与空调器ecu20能通信地连接,并且将与检测到的室外气温相对应的检测信号输入到空调器ecu20。

空调器ecu20是执行关于空调装置10的各种控制的电子控制单元。空调器ecu20的功能可以通过硬件、软件或其组合来实现。例如,空调器ecu20可以主要由包括中心处理单元(cpu)、随机存取存储器(ram)、只读存储器(rom)、辅助存储装置、输入输出接口(i/o)等的微型计算机构成。下文中,同样适用于发动机ecu40。例如,空调器ecu20具备作为通过执行存储在cpu上的rom、辅助存储装置等中的一个或多个程序而实现的功能单元的空调控制器201。

空调控制器201根据设定温度、模式的设定状态(根据出风口的组合的多个出风口模式或除霜模式)等来控制空调装置10的操作等。具体而言,空调控制器201基于室温传感器21、外部气温传感器22等的检测值来控制空调装置10的运行,例如,使得车辆2的室内温度成为设定温度。此外,空调控制器201响应于来自将在下面描述的远程操作辅助控制器402的空调起动请求而起动空调装置10,并且根据空调起动请求中包括的空调装置10中的设置内容来控制空调装置10的运行。

包括空调器ecu20和发动机ecu40、bt通信模块50和dcm90的各种ecu基于控制器区域网络(can)等通信协议通过车载网络彼此能通信地连接。

发动机30(驱动装置的示例)是车辆2的驱动力源,并且是空调装置10的驱动力源,具体而言是空调装置10的制冷循环中的压缩机。发动机30在发动机ecu40的控制下通过在汽缸中燃烧从燃料箱(未示出)经由燃料泵(未示出)供应的汽油、轻油等而运行。发动机30,具体地说,组装在发动机30中的各种致动器(喷射燃料的燃料喷射装置,点燃喷射到气缸中的汽油的点火装置,用于改变进气阀或排气阀的打开和关闭正时的电动机等)经由一对一通信线路等与发动机ecu40能通信地连接,并且根据从发动机ecu40发送的控制命令而运行。

发动机ecu40是执行包括起动器(未示出)的发动机30的各种控制处理的电子控制单元。例如,发动机ecu40包括发动机控制器401、远程操作辅助控制器402、通信可用性判定单元403和直接通信许可单元404,作为通过执行存储在rom、辅助存储装置等中的一个或多个程序来实现的功能单元。

发动机控制器401根据车辆2的驾驶员的操作状态(例如,加速器操作量或变速器(未示出)的选定的变速挡位)、车辆2周围的环境状态(例如,外部气温)等来执行发动机30的运行控制。例如,当点火开关(ig开关)接通(ig-on)或者当从外部输入发动机起动请求时,发动机控制器401起动发动机30。具体地,发动机控制器401切换继电器(未示出),用于将起动器通电到连接状态以驱动起动器,并且根据起动器的启动而适当地控制燃料喷射装置和点火装置以起动发动机30。

响应于通过中心服务器100从终端200接收到的起动请求,远程操作辅助控制器402将发动机起动请求和空调起动请求分别发送到发动机控制器401和空调控制器201以起动空调装置10和发动机30。此外,当在空调装置10和发动机30起动之后满足预定的结束条件时,远程操作辅助控制器402将发动机停止请求和空调停止请求分别发送到发动机控制器401和空调控制器201以使空调装置10和发动机30停止。此外,例如,当从空调装置10和发动机30的起动起经过了起动请求中包含的或预先规定的设定操作时间作为结束条件时,远程操作辅助控制器402使空调装置10和发动机30停止。另外,例如,当空调装置10和发动机30起动之后车辆2的室内温度被判定为达到起动要求中包含或预先规定的设定温度作为结束条件时,远程操作辅助控制器402可以使空调装置10和发动机30停止。例如,当已经通过dcm90通过中心服务器100从终端200接收到指示执行停止空调装置10和发动机30的操作的信号作为结束条件时,远程操作辅助控制器402可以使空调装置10和发动机30停止。

当下面将描述直接通信许可单元404许可使用bt通信模块50与终端200进行直接通信时,远程操作辅助控制器402经由bt通信模块50与终端200执行信息交流以执行与基于来自终端200的起动请求对发动机30的起动相关的控制。下面将描述其细节。

远程操作辅助控制器402的功能可以设置在空调器ecu20中,或者可以设置在能够基于诸如can的通信协议通过车载网络与空调器ecu20和发动机ecu40进行通信的另一个ecu中。

通信可用性判定单元403判定车辆2与中心服务器100之间经由dcm90的通信是否可用。例如,通信可用性判定单元403经由dcm90向中心服务器100发送响应请求信号,并且根据dcm90是否响应于该响应请求信号而接收到来自中心服务器的响应信号来判定与中心服务器100的通信是否可用。

通信可用性判定单元403的功能可以设置在空调器ecu20中,或者可以设置在能够基于诸如can的通信协议通过车载网络与空调器ecu20和发动机ecu40通信的另一ecu中。

直接通信许可单元404基于通信可用性判定单元403的判定结果来判定车辆2与中心服务器100之间的通信状态。当做出车辆2与中心服务器100之间的通信已经中断的判定,直接通信许可单元404例外地许可直接通信,以使用安装在车辆2上的bt通信模块50和安装在终端200上的bt通信模块230(将在下面描述)直接执行与基于来自终端200的起动请求对发动机30的起动相关的信息的发送或接收,而不经过车辆2和终端200之间中心服务器100。例如,直接通信许可单元404管理直接通信许可标志(下文中简称为标志),并且当许可直接通信时将标志从关闭更改为开启。因此,远程操作辅助控制器402可以通过确认标志的关闭或开启状态来判定是否许可直接通信。

直接通信许可单元404的功能可以设置在空调器ecu20中,或者可以设置在能够基于诸如can的通信协议通过车载网络与空调器ecu20和发动机ecu40通信的其他ecu中。

bt通信模块50(车辆通信装置的示例)是符合蓝牙通信标准的通信装置。bt通信模块50通过与终端200的bt通信模块230的配对处理双向能通信地连接到终端200的bt通信模块230,这将在下面描述。bt通信模块50包括作为由例如集成电路(ic)芯片实现的功能单元的连接请求发送单元501。

当直接通信许可单元404许可直接通信时,连接请求发送单元501(请求发送单元的示例)经由bt通信模块50将连接请求信号发送到车辆2的周边。因此,终端200的bt通信模块230(具体地,下面将描述的连接建立单元2301)能够接收连接请求信号,并且响应于该连接请求而建立能通信连接状态(配对状态)。

bt通信模块50是执行近场通信的通信装置的示例,并且可以采用任何装置,只要采用了该装置可以直接能通信地连接到终端200的方案即可。例如,bt通信模块50可以被替代为wi-fi通信模块、蓝牙低功耗(ble)通信模块等。

例如,dcm90是通过预定通信网络nw1与中心服务器100双向通信的通信装置,该预定通信网络nw1包括包括多个基站作为末端的移动电话网络、因特网网络等(下文中,该范例适用于通信网络nw2)。如上所述,dcm90通过can等车载网络相互能通信地连接到诸如空调器ecu20、发动机ecu40、bt通信模块50等各种ecu。

中心服务器100介于车辆2与由用户携带的终端200之间,并且用户使用终端200执行关于车辆2的远程操作的控制,具体而言,执行关于基于来自终端200的远程操作起动发动机的控制。中心服务器100包括通信装置110和处理装置120。

通信装置110是在处理装置120(具体地,通信处理单元1201)的控制下通过通信网络nw1和nw2与车辆2(具体地,dcm90)和终端200双向通信的装置。

处理装置120执行中心服务器100中各种控制处理。处理装置120的功能可以通过硬件、软件或其组合来实现。例如,处理装置120可以主要由一个或多个服务器计算机构成,每个服务器计算机包括cpu、ram、rom、辅助存储装置、i/o接口等。例如,处理装置120包括通信处理单元1201、远程操作控制器1202和响应信号发送单元1203,作为通过执行cpu上的rom或辅助存储装置中存储的一个或多个程序而实现的功能单元。

通信处理单元1201控制通信装置110向车辆2和终端200发送以及从车辆2和终端200接收各种信号(控制信号、信息信号等)。

远程操作控制器1202执行关于基于由通信处理单元1201从终端200接收的起动请求对发动机30的起动的控制。例如,当通过通信处理单元1201接收到来自终端200的起动请求时,远程操作控制器1202经由通信处理单元1201将起动请求发送到车辆2,并起动发动机30和空调装置10。

在通信处理单元1201接收到来自车辆2的响应请求信号的情况下,响应信号发送单元1203经由通信处理单元1201向车辆2发送预定的响应信号。

例如,终端200响应于来自用户的预定操作输入而发送用于发动机30的起动请求,以执行关于车辆2的起动的远程操作。此外,例如,终端200是诸如由车辆2的用户携带的智能手机或平板终端的移动终端。终端200可以是由车辆2的用户携带的固定终端,例如台式计算机终端。终端200包括通信装置210、处理装置220、bt通信模块230和触摸面板显示器(以下简称为“显示器”)240。

通信装置210是在处理装置220(具体地,将在下面描述的通信处理单元2201)的控制下通过通信网络nw2与中心服务器100进行双向通信的装置,并且例如是长期演进(lte)模块。

处理装置220执行终端200中的各种控制处理。例如,处理装置220可以主要由包括cpu、ram、rom、辅助存储装置、i/o接口等的计算机构成。例如,处理装置220包括通信处理单元2201、显示控制器2202、远程操作单元2203和服务器通知单元2204,作为通过执行存储cpu上的在rom、辅助存储装置等中的一个或多个程序来实现的功能单元。

通信处理单元2201控制通信装置210并且向中心服务器100发送及从中心服务器100接收各种信号。

显示控制器2202在显示器240上显示各种图像。例如,显示控制器2202在显示器240上显示作为操作画面的各种图形用户界面(gui)。

远程操作单元2203响应于用户对于显示控制器2202在显示器240上显示的预定gui的预定操作,执行关于发动机30和空调装置10的远程操作的各种处理。例如,通过响应于用户的预定操作而激活安装在终端200(处理装置220)中的预定应用程序(在下文中称为“远程操作应用程序”),远程操作单元2203的功能变为可用。

例如,响应于用户对于在由于远程操作应用程序的激活而显示器240上显示的各种gui的预定操作,远程操作单元2203经由通信处理单元向中心服务器100发送关于车辆2的远程操作的各种信号,其中包括用于请求起动发动机30和空调装置10的起动请求2201。因此,中心服务器100接收向中心服务器100发送的起动请求,在中心服务器100(具体而言,远程操作控制器1202)的控制下起动请求被发送到车辆2,并且起动发动机30和空调装置10。此外,例如,当在预定的gui上操作空调装置10时,用户可以设定各种设置,并且远程操作单元2203将诸如包括各种设置的起动请求的各种信号发送到中心服务器100。因此,在车辆2中,执行基于设置内容(例如,作为用户对车辆的室内温度的请求值的设定温度或作为用户对空调装置10的运行时间的请求值的设定运行时间)对空调装置10的控制。

当在bt通信模块230和车辆2的bt通信模块50之间执行直接通信时,服务器通知单元2204(通知发送单元的示例)将关于与基于在终端200和车辆2中执行的起动请求起动发动机30相关的操作的通知经由通信处理单元2201发送到中心服务器100。因此,即使当在终端200和车辆2之间进行交换而没有经过中心服务器100时,中心服务器100也能够通过上述通知识别在车辆2和终端200中执行的操作的内容。

类似于安装在车辆2上的bt通信模块50,bt通信模块230(终端通信装置的示例)是符合蓝牙通信标准的通信装置。bt通信模块230通过与车辆2的bt通信模块50的配对处理双向能通信地连接到车辆2的bt通信模块50。bt通信模块230包括作为例如由ic芯片实现的功能单元的连接建立单元2301。

当连接建立单元2301(通信建立单元的示例)接收到从bt通信模块50发送到车辆2的周边的连接请求信号时,连接建立单元2301基于各种类型的设置信息执行在车辆2的bt通信模块50与终端200的bt通信模块230之间建立通信的处理(配对处理)。车辆2的bt通信模块50的各种设置信息(简档信息)预先登记在连接建立单元2301中。因此,车辆2的bt通信模块50和终端200的bt通信模块230进入配对状态,并且能够双向地执行各种信号的发送和接收。

bt通信模块230是执行近场通信的通信装置的示例。在bt通信模块230能够直接能通信地连接到车辆2的方案中,在bt通信模块230符合与安装在车辆2上的通信装置相同的通信标准的前提下,可以采用任何装置。例如,如上所述,可以用wi-fi通信模块、ble通信模块等代替bt通信模块230。

远程起动系统的具体操作

将参照图5a和5b对根据第一实施例的远程起动系统1的具体操作进行描述。

图5a和图5b是示意性示出根据第一实施例的远程起动系统1的操作的一个示例和另一示例的时序图。具体而言,图5a是示出车辆2与中心服务器100之间的通信状态正常的情况下的远程起动系统1的操作的具体示例的图。图5b是示出在车辆2与中心服务器100之间的通信中断的情况下的远程起动系统1的操作的示例的图。

在图5a和图5b,由于步骤s502至s510是相同的,因此将省略重复描述。

参见图5a,在步骤s502中,终端200的远程操作单元2203响应于用户对于gui的预定操作而经由通信处理单元2201向中心服务器100发送包括各种设置内容(设定温度、设定操作时间等)的起动请求。

在步骤s504中,当通信处理单元1201接收到来自终端200的起动请求时,中心服务器100的远程操作控制器1202经由通信处理单元1201将起动请求传送到车辆2。

在步骤s506中,当由dcm90接收到来自中心服务器100的起动请求时,车辆2的远程操作辅助控制器402向发动机控制器401和空调器ecu20发送发动机起动请求和空调起动请求以起动发动机30和空调装置10。

在步骤s508中,车辆2的远程操作辅助控制器402经由dcm90向中心服务器100发送指示发动机30和空调装置10的起动的起动通知。

在步骤s510中,当通信处理单元1201接收到来自车辆2的起动通知时,中心服务器100的远程操作控制器1202经由通信处理单元1201将起动通知传送给终端200。

在步骤s512中,车辆2的通信可用性判定单元403在基于车辆2的起动请求起动发动机30之后在发动机30的运行期间经由dcm90周期性地向中心服务器100发送响应请求信号。在下文中,每次发送响应请求信号(即第i(i是等于或大于1的整数)个响应请求信号)的步骤被称为步骤s512-i。

在步骤s514中,当通信处理单元1201接收到来自车辆2的响应请求信号时,中心服务器100的响应信号发送单元1203经由通信处理单元1201以响应信号应答车辆2。在下文中,以对应于发送第i个响应请求信号的步骤的响应信号应答的步骤将被称为步骤s514-i。

在步骤s516中,车辆2的通信可用性判定单元403根据在发送响应请求信号时起的预定时间内dcm90是否接收到来自中心服务器100的响应信号来判定车辆2与中心服务器100之间的通信可用性状态。在下文中,与发送第i个响应请求信号的步骤相对应的通信可用性判定步骤被称为步骤s516-i。

在该示例中,响应于步骤s512-1至s512-n(n是等于或大于2的整数)的每次从车辆2发送至中心服务器100的所有响应请求信号,响应信号从中心服务器100应答至车辆2(步骤s514-1至s514-n)。因此,车辆2的通信可用性判定单元403判定在所有步骤s516-1至s516-n中车辆2和中心服务器100之间的通信是可用的。

在步骤s518中,终端200的远程操作单元2203响应于用户对于显示器240的gui的预定操作而经由通信处理单元2201向中心服务器100发送用于停止基于起动请求起动并正在运行的发动机30和空调装置10的停止请求。

在步骤s520中,当通信处理单元1201接收到来自终端200的停止请求时,中心服务器100的远程操作控制器1202经由通信处理单元1201将停止请求发送到车辆2。

在步骤s522中,当由dcm90接收到来自中心服务器100的停止请求时,车辆2的远程操作辅助控制器402向发动机控制器401和空调器ecu20发送发动机停止请求和空调停止请求,以停止发动机30和空调装置10。

在步骤s524中,车辆2的远程操作辅助控制器402经由dcm90向中心服务器100发送指示发动机30和空调装置10停止的停止通知。

在步骤s526中,当经由通信处理单元1201从车辆2接收到停止通知时,中心服务器100的远程操作控制器1202经由通信处理单元1201将停止通知传送到终端200。

另一方面,参照图5b,在该示例中,关于步骤s512-m至s512-l(m和l是等于或大于2的整数并且满足m<l的关系)的每次从车辆2发送至中心服务器100的响应请求信号,都没有从中心服务器100向车辆2应答响应信号。因此,车辆2的通信可用性判定单元403判定车辆2和中心服务器100之间的通信被禁用,即,步骤s516-m至s516-l的每次通信都被中断。

在步骤s524中,由于自车辆2与中心服务器100之间的通信中断所经过的时间超过预定阈值,所以车辆2的直接通信许可单元404判定车辆2与中心服务器100之间的通信已经被中断。预定阈值被适当地限定为允许通信暂时不可用状态和持续到一定程度的通信中断之间区分的值。直接通信许可单元404许可车辆2和终端200之间的直接通信,并且向bt通信模块50输出连接请求信号发送命令。

在步骤s526中,车辆2的bt通信模块50(连接请求发送单元501)响应于来自直接通信许可单元404的命令,将连接请求信号发送到车辆2的周边。

在步骤s528中,当在从bt通信模块50输出的连接请求信号的到达范围内存在终端200时,终端200的bt通信模块230(连接建立单元2301)建立与终端200的通信,并且当bt通信模块230接收到连接请求信号时,将连接响应发送到车辆2的bt通信模块50。

在步骤s530中,当接收到连接响应时,车辆2的bt通信模块50接收到连接响应,并向终端200的bt通信模块230发送指示连接处理已完成的连接完成通知。

在步骤s532中,响应于用户对于显示器240的gui的预定操作,终端200的远程操作单元2203经由bt通信模块230向车辆2发送用于停止基于起动请求而正在运转的发动机30和空调装置10的停止请求。

在步骤s534中,终端200的服务器通知单元2204经由通信处理单元2201向中心服务器100发送指示停止请求已经通过直接通信发送到车辆2的停止请求直接发送通知。这是因为终端200和中心服务器100之间的通信可用。因此,即使在车辆2与终端200之间进行直接通信的情况下,中心服务器100也能够识别在终端200中已经执行了停止发动机30和空调装置10的操作。

在步骤s536中,当bt通信模块50接收到来自终端200的停止请求时,车辆2的远程操作辅助控制器402将发动机停止请求和空调停止请求发送到发动机控制器401和空调器ecu20以停止发动机30和空调装置10。

在步骤s538中,车辆2的远程操作辅助控制器402经由bt通信模块50向终端200发送指示发动机30和空调装置10已经停止的停止通知。

在步骤s540中,当终端200的服务器通知单元2204使用bt通信模块230从车辆2接收到停止通知时,服务器通知单元2204经由通信处理单元2201将停止通知传送到中心服务器100。因此,如上所述,即使当在车辆2和终端200之间执行直接通信时,中心服务器100也识别出在车辆2中响应于来自终端200的停止请求执行了停止发动机30和空调装置10的处理,并且发动机30和空调装置10已经停止。

操作

如上所述,在第一实施例中,当中心服务器100与车辆2之间的通信中断时,车辆2的直接通信许可单元404许可直接通信,在直接通信通信中直接在终端200和车辆2之间执行关于基于起动请求的发动机30和空调装置10的起动的信息的发送或接收,而不经过中心服务器100。

因此,当中心服务器100与车辆2之间的通信中断时,许可终端200与车辆2之间不经过中心服务器100的直接通信。因此,即使当发生通信中断并且不能通过中心服务器100从终端200执行车辆2的操作时,用户也可以通过直接通信从终端200执行关于车辆2的发动机30和空调装置10的起动的操作。

此外,在第一实施例中,能够在终端200与车辆2之间直接通信的终端通信装置(例如,bt通信模块230)和车辆通信装置(例如,bt通信模块50)分别设置在终端200和车辆2中。直接通信许可单元404许可终端200和车辆2之间的使用终端通信装置和车辆通信装置的直接通信。

因此,如上所述,可以使用分别设置在终端200和车辆2中的用于直接通信的通信装置,例如基于诸如蓝牙或wi-fi等通信标准的通信装置,来实现终端200与车辆2之间的直接通信。

此外,在第一实施例中,当中心服务器100与车辆2之间的通信中断时,车辆2的直接通信许可单元404许可直接通信,并且当直接通信许可单元404许可直接通信时,车辆2的连接请求发送单元501使用车辆通信装置(bt通信模块50)将用于请求在车辆2和终端200之间建立通信的连接请求信号从车辆2发送到终端200。

因此,在车辆2中,当许可车辆2与终端200之间的直接通信时,使用设置在车辆2中的用于直接通信的通信装置(bt通信模块50)将连接请求信号发送到终端200,使得能够建立车辆2和终端200之间的直接连接。

此外,在第一实施例中,当终端200的连接建立单元2301接收到连接请求信号时,终端200的连接建立单元2301使用终端通信装置(bt通信模块230)和车辆通信装置(bt通信模块50)在终端200和车辆2之间建立通信。当通过连接建立单元2301在终端200和车辆2之间建立通信时,服务器通知单元2204将关于在终端200和车辆2之间发送或接收的信息的通知发送到中心服务器100。

如上所述,当建立了终端200和车辆2之间的直接通信时,终端200和车辆2之间发送或接收的信息从接收连接请求信号的一侧,即,可能发生与中心服务器100的通信的终端200,被发送到中心服务器100。因此,即使当中心服务器100与车辆2之间的通信中断并且开始通过车辆2与终端之间的直接通信的交换流时,在中心服务器100侧也能够识别出直接通信的情况。

此外,在第一实施例中,车辆2的通信可用性判定单元403周期性地向中心服务器100发送响应请求信号,并且根据来自终端200的响应于响应请求信号的应答的存在或不存在来判定车辆2和中心服务器100之间的通信是否可用。

如上所述,具体地,可以通过从车辆2向中心服务器100周期性地发送用于请求应答的响应请求信号来判定中心服务器100和车辆2之间的通信是否可用。

在第一实施例中,直接通信许可单元404可以基于通信可用性判定单元403关于车辆2与中心服务器100之间的通信是否可用的判定结果来判定是否许可直接通信。

因此,当基于通过周期性发送响应请求信号判定通信是否可用的判定而做出通信不可用判定时,做出通信中断的判定,并且可以许可直接通信。

在第一实施例中,当直接通信许可单元404基于通信可用性判定单元403的判定结果判定车辆2与中心服务器100之间的通信已经中断并且通信的中断经过的时间超过预定阈值时,则可以许可直接通信。

因此,由于终端200和车辆2之间的直接通信在从通信中断时起经过了特定时间之后被许可,所以能够避免许可异常的直接通信的情况,例如,通信暂时中断并立即恢复的情况。

在第一实施例中,通信可用性判定单元403、直接通信许可单元404和连接请求发送单元501的功能设置在车辆2中,并且服务器通知单元2204和连接建立单元2301被设置在终端200中,反之亦然。也就是说,可以采用这样方案:在终端200中,当中心服务器100和终端200之间的通信中断时,从终端200的bt通信模块230发送连接请求信号并且由车辆2的bt通信模块50接收该连接请求信号,从而可以实现直接通信。此外,直接通信许可单元404的功能可以设置在车辆2、中心服务器100和终端200中的任何一个中。

第二实施例

接下来,将对第二实施例进行描述。

根据第二实施例的远程起动系统1与根据第一实施例的远程起动系统1的不同之处在于终端200的服务器通知单元2204被替换为共享单元2205。在下文中,用相同的附图标记表示与第一实施例相同或对应的部件,并且将主要对不同的部分进行描述。

远程起动系统的配置

首先,将参照图6对根据第二实施例的远程起动系统1进行描述。

图6是示出根据第二实施例的终端200的功能配置的示例的配置图。

与第一实施例中一样,在图1至3中示出了远程起动系统1的整体配置、车辆2的功能配置以及中心服务器100的功能配置。

与第一实施例中一样,车辆2包括空调装置10、空调器ecu20、室温传感器21、外部气温传感器22、发动机30、发动机ecu40、bt通信模块50以及dcm90。

例如,发动机ecu40包括发动机控制器401、远程操作辅助控制器402,通信可用性判定单元403和直接通信许可单元404,作为通过执行存储在rom、辅助存储装置等中的一个或多个程序而实现的功能单元。

当bt通信模块50和终端200的bt通信模块230之间的配对状态被建立时,远程操作辅助控制器402可以使用共享通信来连接到通信网络nw1,即,如下面将描述的,中心服务器100使用终端200(通信装置210)作为接入点。因此,即使当车辆2与中心服务器100之间的通信中断时,在直接通信许可单元404许可直接通信的情况下,远程操作辅助控制器402也能够经由终端200访问中心服务器100。也就是说,即使在直接通信许可单元404许可直接通信之后,远程操作辅助控制器402也仅通过改变通信路径而经由中心服务器100向终端200发送各种信号。

与第一实施例中一样,终端200包括通信装置210、处理装置220、bt通信模块230和显示器240。

例如,处理装置220包括通信处理单元2201、显示控制器2202、远程操作单元2203和共享单元2205,作为通过执行在cpu上的rom、辅助存储装置等中存储的一个或多个程序来实现的功能单元。

共享单元2205执行共享过程,该共享过程将已完成与bt通信模块230的配对处理的车辆2的bt通信模块50、连接到bt通信模块50的发动机ecu40等连接到通信网络nw2,即,中心服务器100使用终端200(通信装置210)作为接入点。

共享单元2205可以通过通用应用程序、通信ic等来实现。

远程起动系统的详细操作

将参照图7对根据第二实施例的远程起动系统1的具体操作进行描述。

图7是示意性示出根据第二实施例的远程起动系统1的操作的示例的时序图。具体而言,这是在车辆2和中心服务器100之间的通信中断的情况下远程起动系统1的操作的具体示例。

由于在车辆2与中心服务器100之间的通信状态正常的情况下远程起动系统1的操作的具体示例与第一实施例的图5a中的相同,因此将省略其说明。

由于步骤s702至s730与第一实施例的图5b中相同,因此将省略其说明。

在步骤s732中,当车辆2的bt通信模块50与终端200的bt通信模块230之间的配对处理完成时,终端200的共享单元2205开始共享通信以将车辆2(例如,bt通信模块50和连接到bt通信模块50的发动机ecu40)能通信地连接到通信网络nw2。

在步骤s734中,响应于用户对于显示器240的gui的预定操作,终端200的远程操作单元2203经由通信处理单元2201向中心服务器100发送用于停止基于起动请求而正在运转的发动机30和空调装置10的停止请求。在这种情况下,远程操作单元2203可以通过共享通信发送用于将停止请求传送到连接到中心服务器100的车辆2的各种类型的设置信息。因此,在下一步骤s736中,中心服务器100可以通过共享通信经由终端200将诸如停止请求的各种信号发送到车辆2。此外,在步骤s732中,在共享通信开始时可以将各种类型的设置信息从终端200发送到中继服务器100。

在步骤s736中,当中心服务器100使用通信处理单元1201从终端200接收到停止请求时,中心服务器100经由通信处理单元1201经由终端200将停止请求发送到车辆2。在这种情况下,从中心服务器100发送到终端200的停止请求通过共享单元2205的操作从bt通信模块230发送到车辆2(bt通信模块50)。

在步骤s738中,在bt通信模块50接收到来自终端200的停止请求时,车辆2的远程操作辅助控制器402将发动机停止请求和空调停止请求发送到发动机控制器401和空调器ecu20以停止发动机30和空调装置10。

在步骤s740中,车辆2的远程操作辅助控制器402通过共享单元2205的操作经由bt通信模块50、终端200的bt通信模块230以及通信装置210将指示发动机30和空调装置10已经停止的停止通知发送到中心服务器100。

在步骤s742中,当通过通信处理单元1201经由终端200接收到来自车辆2的停止通知时,中心服务器100的远程操作控制器1202经由通信处理单元1201将停止通知传送到终端200。

操作

如上所述,在第二实施例中,当接收到连接请求信号时,终端200的共享单元2205通过共享将车辆2(例如,bt通信模块50和与bt通信模块50连接的发动机ecu40)能通信连接到中心服务器100。

因此,即使当中心服务器100与车辆2之间的通信中断时,也可以通过使用共享通信经由中心服务器100来执行终端200与车辆2之间的信息的发送或接收。因此,即使当中心服务器100与车辆2之间的通信中断并且开始通过车辆2与终端200之间的直接通信的交换时,也能够在中心服务器100侧识别出直接通信的情况。

在第二实施例中,通信可用性判定单元403、直接通信许可单元404和连接请求发送单元501的功能设置在车辆2中,并且共享单元2205和连接建立单元2301的功能设置在终端200中,反之亦然。也就是说,可以采用这样的方案:在终端200中,当中心服务器100和终端200之间的通信中断时,从终端200的bt通信模块230发送连接请求信号,并且由车辆2的bt通信模块50接收该连接请求信号,从而实现直接通信,并且终端200经由共享通信使用车辆2作为接入点而连接到中心服务器100。此外,直接通信许可单元404的功能可以设置在车辆2、中心服务器100和终端200中的任一个中。

尽管以上详细描述了用于执行本发明的各模式,但是本发明不限于如上所述的特定实施例,并且可以在权利要求中描述的本发明的主旨的范围内进行各种修改和变化。

例如,尽管在上述实施例中作为驱动空调装置10(压缩机)的驱动装置的发动机30是起动目标,但其他驱动装置也可以是起动目标。例如,在车辆2是电动车辆的情况下,电动压缩机,具体而言,内置于电动压缩机中的电动机(驱动装置的另一示例)可以是起动目标。

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