远程控制方法和系统、具有远程可控功能的车辆及控制服务器的制作方法

文档序号:6659676阅读:417来源:国知局
专利名称:远程控制方法和系统、具有远程可控功能的车辆及控制服务器的制作方法
技术领域
本发明主要涉及一种远程控制技术和具有远程可控功能的车辆,更具体地,涉及一种响应于来自由车辆用户操作的手持或移动终端装置的请求来远程地操作车辆设备的技术。
背景技术
通常,已知远程控制系统包括控制中心、具有规定设备(如,电动门锁定/开锁)的车辆以及由车辆的用户操作的移动终端。例如,参见JP-A2003-41821。在此系统中,当车辆用户向移动终端输入启动车辆设备的请求时,请求信号被发送到控制中心。在接收到所述请求信号之后,只要满足规定的条件,所述中心就向车辆发送驱动信号,以启动所述车辆设备。然后,所述驱动信号使得车辆设备进行操作。利用此系统,即使车辆的用户远离该车辆,也能够很方便地通过操作移动终端来操作车辆设备。
从控制中心向车辆发送驱动信号所需要满足的规定条件可以是,例如,是否预先已经从车辆的主人得到操作车辆设备的许可。于是,只要得到了所述许可,所述中心响应于来自移动终端的每一个请求,发送所述驱动信号。这样的安排导致了一些问题。
有可能对同一个车辆设备发出多个互相冲突的启动请求,或者响应于来自不同移动终端的请求重复地向所述车辆发送相同的驱动信号。另外,当移动终端作出用于操作特定车辆设备的请求时,此设备可能实际上正在车内使用。在这样的情况下,如果响应于每一个启动请求从所述中心发送驱动信号,车辆设备将可能被以与在车辆中实际使用所述设备的人员或已经远程地请求对该车辆设备进行特定操作的人员的意图相反的方式操作。更糟糕的是,实际使用所述设备的人员或者已作出了远程控制请求的人员可能不知道发生了不希望的操作。

发明内容
本发明考虑到了现有技术中的上述问题,并且本发明提供了一种远程控制系统和车辆,所述车辆具有能够适当地处理车辆设备的远程控制操作的设备。例如,这可以通过基于车辆设备的当前状态调节或调整对同一车辆设备作出的多个驱动请求来实现。
在本发明一个方面中,提供了一种远程控制方法,响应于由远程控制器生成的远程控制请求对配备在车辆上的设备进行远程控制操作。所述方法包括如下步骤(a)从所述车辆获取车辆状态信息;(b)基于所述车辆状态信息来确定是否操作由所述远程控制请求所指定的特定车辆设备;以及(c)基于表示所述被请求的车辆设备的远程控制操作的可接受性的确定结果来调整所述远程控制请求。
在第一优选例子中,所述远程控制方法进一步包括如下步骤(d)从所述远程控制器向控制中心发送所述远程控制请求;(e)在所述控制中心从所述车辆获取所述车辆状态信息;(f)在所述控制中心基于所述车辆状态信息是否满足规定条件来确定是否操作所述车辆设备;以及(g)如果满足所述规定条件,从所述控制中心向所述车辆发送远程控制指令。
利用这种安排,控制中心基于车辆状态信息确定是否处理当前的远程控制请求。
在第二优选例子中,所述远程控制方法进一步包括如下步骤(d)在所述远程控制器从所述车辆获取所述车辆状态信息;(e)在所述远程控制器基于所述接收的车辆状态信息是否满足规定条件来确定是否操作所述车辆设备;以及(f)如果所述车辆状态信息满足所述规定条件,从所述远程控制器向所述车辆发送所述远程控制请求。
利用这种安排,远程控制器确定是否向车辆发送当前的远程控制请求。
在第三优选例子中,所述远程控制方法进一步包括如下步骤(d)从所述远程控制器向所述车辆发送所述远程控制请求;(e)在所述车辆检测车辆状态;(f)在所述车辆基于所述检测的车辆状态是否满足规定条件来确定是否操作所述车辆设备;以及(g)如果满足所述规定条件,执行所述远程控制请求。
利用这种安排,所述车辆确定是否启动所请求的车辆设备。
在第四优选例子中,所述远程控制方法进一步包括如下步骤(d)在所述远程控制器从所述车辆获取第一车辆状态信息;(c)在所述远程控制器确定所述第一车辆状态信息是否满足第一件;(f)如果所述第一车辆状态信息满足所述第一条件,向所述车辆发送所述远程控制请求;(g)在所述车辆获取第二车辆状态信息;(h)在所述车辆确定所述第二车辆状态信息是否满足第二条件;以及(i)如果满足所述第二条件,执行所述远程控制请求。
利用这种安排,能够在远程控制器和车辆之间划分所述确定处理。
在本发明的第二方面,提供了一种包括远程控制器和车辆的远程控制系统,该系统被配置成根据由所述远程控制器生成的远程控制请求来远程地控制车辆设备。在此系统中,(a)所述远程控制器具有远程控制请求生成单元,其被配置成响应于用户的操作来生成远程控制请求,(b)所述车辆具有车辆状态检测单元,其被配置成检测所述车辆的本地操作状态和关于特定车辆设备的先前的远程控制结果,以及(c)所述远程控制器和所述车辆中的至少一个具有远程控制请求确定单元,其被配置成基于所述本地操作状态和所述先前的远程控制结果中的至少一个来确定是否根据所述远程控制请求来启动所述特定车辆设备。
在本发明的第三方面,提供了一种控制服务器,其用于远程控制系统并且被设置在车辆和远程控制器之间。所述控制服务器包括(a)车辆状态信息获取单元,其被配置成从所述车辆获取车辆状态信息;(b)远程控制请求确定单元,其被配置成,当接收到来自所述远程控制器的远程控制请求时,基于所述车辆状态信息来确定是否启动在所述车辆中配备的规定设备;以及(c)远程控制指令生成单元,其被配置成,如果所述车辆状态信息表示不存在其它关于所述特定设备的竞争的远程控制请求,则生成并向所述车辆提供远程控制指令。
在本发明的第四方面,提供了一种具有远程可控功能的车辆。所述车辆包括(a)车辆状态检测单元,其被配置成检测车辆状态,该车辆状态包括所述车辆中的本地操作状态以及先前的远程控制结果;(b)远程控制请求确定单元,其被配置成,当接收到由远程控制器生成的远程控制请求时,基于所述检测到的车辆状态,确定是否启动规定的车辆设备;以及(c)启动器,其被配置成,如果所述车辆状态条件满足规定条件,则启动所述规定的车辆设备。
利用上述安排,通过对同一车辆设备的多个竞争请求进行调整,适当地执行远程控制操作。


参考附图,从以下的详细描述可以更清楚地了解本发明的其它特征和优点,其中图1是根据本发明第一实施例的远程控制系统的示意性框图;图2是流程图,其示出了由根据本发明第一实施例的远程控制系统中的控制中心执行的控制流程;图3是第一实施例的远程控制系统的变型的示意性框图;图4是流程图,其示出了由根据本发明第二实施例的远程控制系统中的车载终端装置执行的控制流程;图5是第二实施例的远程控制系统的变型的示意性框图;图6是流程图,其示出了在根据本发明第三实施例的远程控制系统中实施的控制流程;以及图7是示意性框图,其示出了第三实施例的变型。
具体实施例方式
以下将参照附图描述本发明的优选实施例。
<第一实施例>
图1是根据本发明第一实施例的远程控制系统的示意性框图。所述远程控制系统包括装配在车辆上的终端装置10(称为“车载终端装置”),由车辆的授权用户(诸如车辆的驾驶员或者所有者)携带且作为远程控制器的移动终端12(例如,蜂窝电话、个人计算机或者PDA),以及控制中心或服务器14(此后简称为“中心14”),其管理在移动终端12和车载终端装置10之间的远程控制操作所需要的信息。利用所述远程控制系统,基于移动终端12的操作通过中心14远程地操作或启动在车辆中装配的设备(称为“车辆设备”)。可以对车辆使用一个或多个移动终端12。
车载终端装置10具有车辆电子控制单元(ECU)20,此单元实施在诸如ROM的存储装置中预先存储的软件程序。车辆ECU 20还在存储器(未示出)中存储车辆识别信息和中心14的电话号码,并具有车辆状态检测单元20a,用于检测车辆状态(将参考图2对其进行详细描述)。车辆ECU 20被连接到发送器/接收器22,以经由规定的通信网络与中心14进行无线通信。发送器/接收器22从车载终端装置10向中心14发送有关车辆的信息,并经由所述通信网络从中心14接收信息。车辆ECU 20向发送器/接收器22提供将被发送的数据项,并从发送器/接收器22接收数据项。车辆ECU 20被连接到各种驱动控制单元,包括发动机起动ECU24、窗开/关ECU 26以及门控制ECU 28,用于控制在车辆中配备的车辆设备。当发送器/接收器22从中心14接收到车辆设备启动指令时,车辆ECU 20向发动机起动ECU 24、窗开/关ECU 26或者门控制ECU 28适当地提供启动信号。以下描述从中心14提供的启动指令的细节。
发动机起动ECU 24被连接到致动器(未示出),并且当从车辆ECU20提供了相关的启动信号并且当点火开关被开启以进行起动时,其开启该致动器以起动发动机。窗开/关ECU 26被连接到用于开和关各个车门窗的致动器(未示出),并且当从车辆ECU 20提供了相关的启动信号或者当在车辆中按下了电动窗按键时,其开启该致动器以开或关车窗。门控制ECU 28被连接到用于锁上或解锁各个车门的致动器(未示出),并且当从车辆ECU 20提供了相关的启动信号或者当在车辆中进行了锁门或门解锁操作时,其锁上或解锁车门。
接下来,解释响应于从移动终端装置12经由中心14向车载终端装置10发送的远程控制请求进行的车辆设备的“远程操作”,以及由车辆中或车辆附近的人员手动或电动进行的“本地操作”。
在利用车载终端装置10使用车辆时,除了移动终端12之外,还可以使用由驾驶员携带的车钥匙,以锁上或解锁车门,或者开关点火。车钥匙可以是机械钥匙,或者可选地,无线钥匙或智能钥匙,其响应于用户的操作或者响应于来自车辆的请求信号发送无线电信号来启动所需要的功能。
移动终端12具有移动电子控制单元(ECU)30。移动ECU 30根据预先存储在诸如ROM的存储装置中的软件程序进行操作。移动ECU 30还在存储器中存储移动终端12和车辆的识别信息,以及中心14的电话号码等。
移动ECU 30被连接到发送器/接收器32,以经由规定的通信网络与中心14进行无线通信。发送器/接收器22向中心14发送有关移动终端12的信息,并经由通信网络从中心14接收信息。移动ECU向发送器/接收器32提供将被发送的数据项,并从发送器/接收器32接收数据项。
移动ECU 30被连接到输入/输出单元34,该单元34接收由车辆用户操作的输入命令,并输出将被显示给用户的信息。移动终端12具有web浏览器,以获取中心14的web页面,移动终端12可以通过该页面请求车辆设备的远程操作。通过对输入/输出单元34的操作,移动终端12可以经由通信网络浏览在外部web服务器中存储的文件和数据以及向web服务器发送信息。
中心14具有高性能主机40,其包括车辆状态信息获取单元40a,远程控制请求确定单元40b,以及远程控制指令生成单元40c。主机40根据预先存储在诸如ROM的存储装置中的软件程序进行操作。主机40被连接到高容量数据库42,在其中与各授权用户相关联存储有,用户ID信息、电子邮件地址和移动终端12的电话号码、车辆ID信息以及车辆电话号码。
主机40还被连接到发送器/接收器44,以经由通信网络与车载终端装置12和移动终端10进行无线通信。经由通信网络,发送器/接收器44向车载终端装置10和移动终端12发送中心14的信息,并从车载终端装置10和移动终端12接收信息。主机40向发送器/接收器44提供数据,并从其接收数据。
接下来,解释第一实施例的远程控制系统的基本操作。车辆用户通过在远离车辆的地点操作移动终端12的输入/输出单元34来启动web浏览器以进行特定操作,诸如起动发动机以加热机器、完全或部分地关闭或打开车窗或者锁上或解锁车门。当忘记关闭或锁上窗和/或门时,远程控制上锁或关窗可以有效防盗。中心14存储了响应于移动终端12的操作来对车辆设备进行远程操作所需的必要格式。
当汽车用户利用开启的web浏览器进行规定的操作时,移动终端12经由无线通信网络连接到中心14,并请求中心14发送web网页,将通过该网页进行远程控制操作。中心14响应于所述请求向移动终端12发送web网页。从而,移动终端12从中心14获取必需的web网页。
web网页呈现了可由移动终端12的操纵进行操作的远程控制项。用户可以通过点击复选框选择所期望的项。基于复选框的状态,移动终端12确定用户当前请求的是哪个远程控制项。当用户在选择了某一远程控制项之后作出传送请求时,移动终端12向中心14发送远程控制请求,以启动对应于所述复选项的车辆设备。
在通过web网页从移动终端12接收到远程控制请求之后,中心14指定当前被请求远程启动的车辆设备。根据需要,中心14自身经由无线通信网络连接到车载终端装置10,并向车载终端装置10发送远程控制指令,报告用户当前请求对特定车辆设备的远程控制操作。在接收到来自中心14的远程控制指令后,车载终端装置10识别将被远程控制的车辆设备,并根据需要启动该设备。
在实施了由移动终端12请求的远程控制操作之后,车载终端装置10确定所请求的操作是否已经正常完成或者没有完成就被终止了,并且向中心14报告远程控制结果。如果所述远程控制操作未被正常完成,与所述确定结果一起,向中心发送错误操作的数据、由摄像头摄取的车内视频图像或者由麦克风捕获的声音,以允许车辆用户确定原因。在接收到来自车载终端装置10的确定结果之后,中心14通过电子邮件或其它适当方式向移动终端12报告该确定结果。移动终端12在输入/输出单元34的显示板上显示所述确定结果,或者从扬声器输出,以让用户知道该操作结果。
这样,因为从移动终端12通过中心14向车载终端装置10提供远程控制请求,能够通过用户对移动终端12的操作来远程操作所期望的汽车设备。当离车辆有一段距离时,车辆用户可以远程地启动所述车辆设备。即使当他/她离开汽车时忘记操作某个设备,也可以通过对移动终端12的操作来远程地操作所述设备,使其进入所期望的状态。
可以为单个车辆使用两个或更多移动终端12。在这种情况下,可以通过移动终端12几乎同时地作出竞争性的远程控制请求,以启动相同的设备(例如,门锁/解锁致动器)。另外,当由移动终端12生成远程控制请求时,可以在车辆中本地操作所述车辆设备。换言之,远程控制操作和本地操作可以互相竞争,导致冲突的操作指令到达相同的设备。
如果响应于所有操作请求来启动所述车辆设备,车辆设备可能开始违背于正在远程控制或者本地操作所述车辆的用户的意图工作。为克服这个问题,在对相同车辆设备作出多个启动请求的情况下,调整所述请求以适当地进行所请求的远程控制操作。以下参考图2进行解释。
例如,如果在车辆中已经完成对某个车辆设备作出的先前(第一)请求之前关于该设备生成第二远程控制请求,则考虑第一用户的意图,不希望接受第二请求。如果当对某一设备作出远程控制操作请求时车辆中正在对该相同设备进行操作,考虑在车辆中或车辆附近实际对所述设备进行操作的用户的意图,则希望将优先权给予本地操作,而不是立即接受来自移动终端12的远程控制请求。
图2是由根据第一实施例的中心14的主机40执行的控制流程的流程图。当中心14从移动终端12接收到用于启动某个车辆设备的远程控制请求时(步骤100),在远程控制请求确定单元40b中确定是否满足进行所请求的远程控制操作的先决条件。所述先决条件是,例如,当在移动终端12生成当前的远程控制请求或在中心14接收到当前的远程控制请求时,不对车辆中的目标设备进行本地操作,并且不对该相同设备作出其它竞争性请求。
为此,车辆状态信息获取单元40a获取车辆状态信息(包括有关所请求的设备的本地操作信息和在前的远程控制结果信息),以允许远程控制请求确定单元40b确定是否对车辆中所请求的设备进行本地操作(步骤102)。例如,车辆状态信息获取单元40a在接收到来自移动终端12的远程控制请求之后,请求车载终端装置10向中心14发送有关所请求的设备的本地操作的信息。在这个步骤中,中心14可以请求有关所有远程可控的车辆设备的本地操作信息。响应于来自中心14的本地操作信息请求,车载终端装置10的车辆状态检测单元20a检测是否正在对所请求的设备进行本地操作,从发送器/接收器22向中心14发送该信息。在此例中,车载终端装置10响应于来自中心14的车辆状态信息请求发送车辆状态信息,并且,中心14响应于来自移动终端12的远程控制请求发送车辆状态信息请求。
中心14还在步骤102中通过检查是否已经从车载终端装置10接收到与所述相同车辆设备相关的在前的远程控制结果,来确定是否存在任何其它的竞争性远程控制请求。如果从一个或多个移动终端12请求相似的远程控制操作,则不需要对当前的远程控制请求进行相同的操作。如果在相似的时刻请求相冲突的操作,则将执行最早的请求,而不适合进行后面的请求。在第一实施例中,先前的远程控制操作结果还被包含在车辆状态信息中。
然后,中心14的远程控制请求确定单元40b,通过基于从车载终端装置10提供的本地操作信息(被包含在车辆状态信息中)来确定是否正在对当前请求的车辆设备进行本地操作,或者通过基于与所述相同的车辆设备相关的先前的远程控制操作结果的存在或不存在来确定多个远程控制请求是否互相竞争,从而确定是否向车载终端装置10发送远程控制指令(步骤S104)。
如果中心14确定对于相同的设备没有在进行本地操作而且没有其它的竞争性的远程控制请求(S104为“否”),接受当前的远程控制请求(步骤106)。在这种情况下,远程控制指令生成单元40c生成远程控制指令,且中心14经由无线通信网络向车载终端装置10发送远程控制指令,从而指示将在特定设备上进行的操作(步骤108)。在接收到所述远程控制指令之后,车载终端装置10根据所述指令启动车辆设备。
如果在中心14确定存在正在进行的本地操作或其它的竞争性远程控制请求(S104为“是”),则不接受当前的远程控制请求(步骤110)。在这种情况下,中心14向移动终端12报告所述未接受的结果(步骤112)。在从中心接收到所述未接受的结果之后,移动终端12在输入/输出单元34的显示板上显示所述结果,或者将其作为声音从扬声器输出,从而让用户知道该结果。
在此例中,在从请求启动特定车辆设备的移动终端12接收到所述远程控制请求之后,倘若没有在对车辆中的目标设备进行本地操作,并且没有对该车辆设备的其它竞争性远程控制请求,中心14向车载终端装置10发送远程控制指令。另一方面,如果正在对车辆中的所述请求设备进行本地操作,或者如果对该相同的设备作出另一个远程控制请求而之前请求的远程控制操作还没有完成,那么中心14不向车载终端装置10发送用于当前请求的操作的远程控制指令。
换言之,如果有人正在实际操作车辆中的某个车辆设备,或者有人已经利用另一个移动终端在先请求了对该车辆设备的远程控制操作,则不接受由移动终端12生成的当前的远程控制请求,避免重叠或冲突的操作。也可以避免在本地操作或远程控制人员没有感知的情况下新的或干扰性的远程控制请求突然扰乱当前进行的本地操作或远程控制操作的不良情形。通过根据车辆状态信息调整相同车辆设备上的多个启动请求,能够适当地处理由移动终端12生成的当前远程控制请求。
由于利用第一实施例的系统,可以在中心14中确定来自移动终端12的当前远程控制请求的可接受性,因此,可以简化车载终端装置10,并减少成本。另外,与车辆中配备的确定功能相比,可以减少在确定地点和移动终端12之间的跳跃的次数,因此能够迅速地将远程控制结果(指示所述请求是否已被接受)返回给移动终端12,以向移动终端12的用户告知该结果。
另外,在上述例子中,仅当中心14接收到来自移动终端12的远程控制请求时,中心14向车载终端装置10发送对于本地操作信息的请求,并且仅当车载终端装置10接收到来自中心14的所述请求时,其发送本地操作信息。这种安排能够减少从车载终端装置10向中心14发送本地操作信息的频率。从而,与持续发送相比,能够减少在车辆和中心14之间的通信量以及电信开销。然而,当然,可以以固定间隔从车载终端装置10向中心14发送本地操作信息。
在第一实施例中,中心(或者控制服务器)14具有车辆状态信息获取单元40a,其从车辆获取车辆状态信息(包括本地操作信息和在前的远程控制结果信息),以及远程控制请求确定单元40b,其基于所述车辆状态信息确定是否向车辆发送远程控制指令。如果确定结果是肯定的,在远程控制指令生成单元40c生成远程控制指令,并发送给车载终端装置10。
图3是第一实施例的远程控制系统的变型的示意性框图,在其中所述变型是去除了中心14,从而在移动终端12和车载终端装置10之间进行直接通信。在这种情况下,当用户以规定方式操作移动终端12时,车辆状态信息获取单元30c生成对于车辆状态信息的请求,所述请求被直接发送给车载终端装置10。车辆状态信息获取单元30c还确定是否已经从车载终端装置10发送了对于所述相同车辆设备的其它远程控制请求的远程控制结果。然后,移动终端12的远程控制请求确定单元30b确定是否向车载终端装置10发送远程控制请求。
如果没有在进行本地操作,并且如果没有其它竞争性的远程控制请求,则移动终端12发送由远程控制请求生成单元30a生成的远程控制请求。另一方面,如果正在车辆中进行本地操作,或者如果存在之前请求的远程控制操作并且其还没有被完成,则远程控制请求确定单元30b不发送远程控制请求,同时通过输入/输出单元34输出该确定结果。
这种变型还具有在多个远程控制请求和本地操作之间进行适当调整的优点。由于基于从车载终端装置10获取的车辆状态信息在移动终端12确定对于某车辆设备的远程控制操作的可接受性,与前述例子一样,用户能够迅速地知道远程控制结果。
取代或者除了从移动终端12接收车辆状态信息请求之外,可以以固定时间间隔从车载终端装置10向移动终端12发送本地操作信息。
<第二实施例>
在第二实施例中,基于所检测到的车辆状态信息(包括本地操作信息和在前的远程控制结果信息)在车载终端装置10而不是中心14确定远程控制请求的可接受性。在这种情况下,车载ECU 20进行图4所示的流程。
图4是由根据第二实施例的车载终端装置10的车载ECU 20执行的控制流程的流程图。当中心14从移动终端12接收到用于启动某个车辆设备的远程控制请求时,该中心向车载终端装置10发送远程控制指令,并且车载终端装置10经由无线通信网络从中心14接收该远程控制指令(步骤200)。中心14作为网关,从移动终端12向车载终端装置10转发所述远程控制请求。
在从中心14接收到所述远程控制指令之后,车载终端装置10检测车辆状态,所述车辆状态包括本地操作状态以及关于所请求的设备的竞争性远程控制请求的远程控制结果(步骤202)。然后,车载终端装置10基于车辆状态检测结果确定是否在所请求的车辆设备上执行所请求的远程控制操作(步骤204)。更准确地说,车载终端装置10确定在接收到远程控制指令时或其附近是否正在进行本地操作,以及是否对于所述相同的车辆设备有任何其它的竞争性远程控制请求。
如果确定没有在进行本地操作,并且对于所述相同设备没有其它竞争性远程控制请求(S204为“否”),则车载终端装置10接受当前的远程控制请求(步骤206),并根据所述指令执行该远程控制请求(步骤208)。然后,车载终端装置10经由无线通信网络向中心14发送当前的远程控制结果(步骤210)。另一方面,如果确定存在本地操作或者另一个竞争性的远程控制请求(S204为“是”),则车载终端装置10不接受当前的远程控制请求(步骤212)。在这种情况下,车载终端装置10向中心14报告所述未接受的结果(步骤214)。
当从车载终端装置10接收到所述远程控制结果或所述未接受的结果时,中心14将该结果报告给移动终端12。在从中心14接收到所述远程控制结果或所述未接受的结果之后,移动终端12在输入/输出单元34的显示板上显示该结果,或将其作为声音从扬声器输出,以让用户知道该结果。
在此例中,在从中心14接收到所述远程控制指令之后,其中该指令反映了来自移动终端12的远程控制请求,倘若在所述相同的设备上没有在进行本地操作并且在所述相同的设备没有其它竞争性的远程控制请求,则车载终端装置10在该被请求的设备上执行所请求的操作。另一方面,如果在所请求的设备上正在进行本地操作,或者如果对于所述相同的设备作出了另一个远程控制请求并且在前请求的远程控制操作还没有被完成,则车载终端装置10不进行所请求的远程控制操作。
换言之,如果有人在实际操作车辆中的某个车辆设备,或者有人利用另一个移动终端已经在先请求了在该车辆设备上进行远程控制操作,则不接受由移动终端12生成的当前远程控制请求,避免重叠或冲突性的操作。并且还可以避免在本地操作或远程控制人员没有感知的情况下新的或干扰性的远程控制请求突然扰乱当前进行的本地操作或远程控制操作的不良情形。通过根据车辆状态信息调整在相同车辆设备上的多个启动请求,能够适当地处理由移动终端12生成的当前远程控制请求。
由于利用第二实施例的系统,可以在车载终端装置10确定来自移动终端12的当前远程控制请求的可接受性,因此,可以简化中心14的结构。另外,由于确定地点非常接近于将被操作的车辆设备,能够缩短从确定到实际启动所花费的响应时间。
与第一实施例不同,第二实施例的系统不需要向中心14报告车辆状态信息,该信息包括所检测到的本地操作状态和在前的远程控制结果信息。与第一实施例相比,这种安排能够减少在车辆和中心14之间的通信量和电信开销。
由于中心14仅作为网关从移动终端12向车载终端装置10转发远程控制请求,中心14不需要根据各个车辆的状况进行数据处理。当远程受控设备的结构或远程控制操作的先决条件取决于制造商而变化时,这种安排尤其具有优势。因为当从中心14向车载终端装置10发送远程控制指令时不需要考虑这种差别,远程控制系统能够独立于车辆的类型和制造商。
在上述例子中,除了车辆状态检测单元20a之外,车载终端装置10的车载ECU 20还具有远程控制请求确定单元。
图5是示意性框图,其示出了第二实施例的远程控制系统的变型,在其中所述变型是去除了中心14,从而在移动终端12和车载终端装置10之间进行直接通信。在这种情况下,当用户以规定方式操作移动终端12时,移动终端12向车载终端装置10发送由远程控制请求生成单元30a生成的远程控制请求。在接收到所述远程控制请求之后,车载终端装置10的车辆状态检测单元20a检测所述车辆状态,包括本地操作状态和关于相同目标车辆设备的先前远程控制请求的远程控制结果。然后,远程控制请求确定单元20b基于所检测到的车辆状态确定是否执行所请求的远程控制操作,其中所检测到的车辆状态表示是否正在进行本地操作或者是否正在对相同的车辆设备处理其它竞争性的远程控制请求。取决于所述确定结果,执行或者不接受所述当前远程控制请求。
这种变型还具有在多个远程控制请求和本地操作之间进行适当调整的优点。由于基于所检测的车辆状态在车载终端装置10确定对某车辆设备进行远程控制操作的可接受性,因而能够简化移动终端12,而无需改变设计或者安装其它功能。
取代或者除了从移动终端12接收车辆状态信息请求之外,还可以从车载终端装置10以固定间隔向移动终端12发送本地操作信息。
<第三实施例>
在第一和第二实施例中,基于本地操作信息以及其它竞争性远程控制请求的在前的远程控制结果,在单个地点,即,中心14、车载终端装置10或者移动终端12作出关于当前请求的远程控制操作的可接受性的确定。在第三实施例中,在中心14基于其它竞争性远程控制请求存在与否,进行关于当前远程控制请求的可接受性的确定,而在车载终端装置10基于本地操作信息进行远程控制可接受性确定。
图6是流程图,其示出了在根据本发明第三实施例的远程控制系统中执行的控制流程。在从移动终端12接收到关于某车辆设备的远程控制请求之后(步骤300),中心14通过检查是否已经接收到对于该车辆设备的先前远程控制请求的远程控制结果来确定是否存在任何对于相同设备的竞争性远程控制请求(步骤302)。
基于所述确定结果,所述中心确定是否向车载终端装置10发送远程控制指令。即,如果存在一个或多个竞争性远程控制请求(S302为“是”),此时,所述中心不接受当前的远程控制请求(步骤304),并向移动终端12报告所述未接受的结果(步骤306)。移动终端12在显示板上或者从扬声器输出所述结果,以让用户知道该结果。
另一方面,如果不存在其它竞争性远程控制请求(S302为“否”),中心14接受当前的远程控制请求(步骤308),并向车载终端装置10发送对于当前所请求的车辆设备的远程控制指令(步骤310)。
在接收到所述远程控制指令之后(步骤320),车载终端装置10检测本地操作状态(步骤322),并基于确定是否正在操作所请求的车辆设备的检测结果,来确定是否执行所述远程控制指令(步骤324)。
如果在车辆中没有在使用当前所请求的设备(S324为“否”),车载终端装置10接受所述远程控制指令(步骤326),并根据所述指令启动车辆设备(步骤328)。然后,经由无线通信网络从车载终端装置10向中心14发送所述远程控制结果(步骤330)。另一方面,如果正在所请求的设备上进行本地操作(S324为“是”),车载终端装置10不接受所述远程控制指令(步骤332),并向中心14发送所述未接受的结果(步骤334)。
中心14接收所述远程控制操作结果或者所述请求未接受的结果(步骤340),并向移动终端12发送电子邮件,以向用户报告所述远程控制操作结果或所述未接受的结果。在接收到所述电子邮件之后,移动终端12在显示板上显示所述结果,或者作为声音从扬声器输出该结果。
这样,在第三实施例中,如果没有其它竞争性的远程控制请求,所述中心向车载终端装置10发送所述远程控制指令,以启动车辆设备。如果有另一个还没有完成的竞争性请求,则不接受当前的远程控制请求,从而防止对于相同车辆设备的冲突的或竞争性的操作。
当从中心14向车载终端装置10发送远程控制指令时,车载终端装置10根据本地操作状态执行或者不执行所述指令。如果未在所述设备上进行本地操作,则根据所述指令启动该设备。如果正在车辆中操作所请求的设备,则拒绝所述指令,从而防止冲突的或竞争性的操作。
由于如果正在所请求的设备上进行本地操作或者正在处理对该设备的竞争性远程控制请求则不执行当前的远程控制请求,能够防止对该设备的突然中断或非期望的(或者冲突的)操作。于是,通过对多个请求进行调整(包括不接受一些远程控制请求),利用一个或多个移动终端12可以实现对于车辆设备的适当的远程控制。
在此实施例中,在两个地点,即,在中心14和车载终端装置10,分开进行对当前远程控制请求的可接受性确定。当出现竞争性远程控制请求时,由于从可接受性确定的地点,例如,中心14,到移动终端12的路程很短,能够迅速地将当前请求的未接受结果返回给移动终端12。如果所述远程控制请求与所述相同设备上正在进行的本地操作互相竞争,则由于从确定地点(车载终端装置10)到所请求的设备之间的路程很短,可以迅速地获取所述确定结果。于是,能够缩短从确定到启动所述设备的响应时间。
由于在车载终端装置10中基于本地操作状态进行远程控制可接受性的确定,不需要向中心14发送本地操作信息。与第二实施例一样,能够减少在车载终端装置10和中心14之间的通信量和电信开销。
在第三实施例中,中心14和车载终端装置10都具有远程控制请求确定单元,但是基于不同的因素进行确定(即,分别基于在前的远程控制结果和本地操作状态)。
与第一和第二实施例一样,可以从第三实施例的远程控制系统中去除中心14,使得在移动终端12和车载终端装置10之间进行直接通信。
图7是第三实施例的变型的示意性框图,在其中移动终端12和车载终端装置10分别具有远程控制请求确定单元30b和20b。这些确定单元30b和20b分别基于不同的因素,即,竞争性远程控制请求的存在以及本地操作状态,独立地进行远程控制可接受性确定。
更准确地说,在用户向移动终端12输入远程控制请求之后,移动终端12,通过基于车辆状态信息获取单元30c获取的在前远程控制结果,在确定单元30b确定是否存在任何其它竞争性远程控制请求(或者通过确定是否已经从车载终端装置10发送了对所述相同车辆设备的竞争性请求的远程控制结果),来确定是否向车载终端装置10发送远程控制请求。如果没有其它竞争性远程控制请求,移动终端12在远程控制请求生成单元30a生成远程控制请求,并向车载终端装置10发送该请求。如果另一个竞争性远程控制请求还没有被完成,则移动终端12停止向车载终端设备10发送远程控制请求。
在从移动终端12接收到所述远程控制请求之后,车载终端装置10在检测单元20a检测所请求的设备的本地操作状态,并且在确定单元20b基于所述检测结果确定是否执行该远程控制请求。如果没有在对所述设备进行本地操作,车载终端装置10启动所请求的设备。如果正在对所述设备进行本地操作,则车载终端装置10不执行当前的远程控制请求,从而防止相同车辆设备上的冲突的或竞争性的操作。
与第三实施例的前述安排一样,在关于相同的车辆设备出现多个操作请求的情况下(例如,当移动终端的用户在发送远程控制请求时,驾驶员或乘客实际上正在车辆中操作所述设备的情况,或者第二移动终端的用户已经发送或者正在发送对于相同车辆设备的远程控制请求的情况),此变型还可实现适当地实施远程控制操作的优点。
可被远程控制的车辆设备不限于所描述的例子,即,发动机起动致动器、窗开/关致动器以及门锁定/解锁致动器。也可以远程控制其它车辆设备,诸如,用于开关车门或行李箱(防尘罩)的设备、用于开关滑动车顶的设备、用于开关灯的设备或者用于打开和关闭警报(诸如喇叭或蜂鸣器)的设备。
另外,所述远程控制器不限于移动终端,如果在远程控制装置和车载终端装置10之间存在中心14,则也可以是公用电话或固定电话。在这种情况下,可以通过,例如,输入规定的号码来生成和发送对于某车辆设备的远程控制请求。
可以以可拆卸的方式将车载终端装置10配备在车辆中,或者,也可以将其集成在车辆中。
权利要求
1.一种远程控制方法,用于根据远程控制器生成的远程控制请求对配备在车辆上的设备的操作进行控制,所述方法包括如下步骤从所述车辆获取车辆状态信息;基于所述车辆状态信息来确定是否操作由所述远程控制请求所指定的特定车辆设备;以及基于表示所述被请求的车辆设备的远程控制操作的可否的确定结果来调整所述远程控制请求。
2.根据权利要求1所述的远程控制方法,进一步包括如下步骤从所述远程控制器向控制中心发送所述远程控制请求;在所述控制中心从所述车辆获取所述车辆状态信息;在所述控制中心基于所述车辆状态信息是否满足预定条件来确定是否操作所述车辆设备;以及如果满足所述预定条件,从所述控制中心向所述车辆发送远程控制指令。
3.根据权利要求1所述的远程控制方法,进一步包括如下步骤所述远程控制器从所述车辆获取所述车辆状态信息;所述远程控制器上基于所述接收的车辆状态信息是否满足预定条件来确定是否操作所述车辆设备;以及如果所述车辆状态信息满足所述预定条件,从所述远程控制器向所述车辆发送所述远程控制请求。
4.根据权利要求1所述的远程控制方法,进一步包括如下步骤所述远程控制器向所述车辆发送所述远程控制请求;在所述车辆上检测车辆状态;在所述车辆上基于所述检测的车辆状态是否满足预定条件来确定是否操作所述车辆设备;以及如果满足所述预定条件,执行所述远程控制请求。
5.根据权利要求1所述的远程控制方法,进一步包括如下步骤所述远程控制器从所述车辆获取第一车辆状态信息;所述远程控制器确定所述第一车辆状态信息是否满足第一条件;如果所述第一车辆状态信息满足所述第一条件,向所述车辆发送所述远程控制请求;在所述车辆上获取第二车辆状态信息;在所述车辆上确定所述第二车辆状态信息是否满足第二条件;以及如果满足所述第二条件,执行所述远程控制请求。
6.一种包括远程控制器和车辆的远程控制系统,该系统被配置成根据由所述远程控制器生成的远程控制请求来远程地控制车辆设备,其中,所述远程控制器具有远程控制请求生成单元,其被配置成根据用户的操作来生成远程控制请求;所述车辆具有车辆状态检测单元,其被配置成用于检测所述车辆的本地操作状态和关于特定车辆设备的先前的远程控制结果,以及所述远程控制器和所述车辆中的至少一个具有远程控制请求确定单元,其被配置成基于所述本地操作状态和所述先前的远程控制结果中的至少一个来确定是否根据所述远程控制请求来启动所述特定车辆设备。
7.根据权利要求6所述的远程控制系统,进一步包括在所述远程控制器和所述车辆之间设置的控制中心,所述控制中心具有车辆状态信息获取单元,其被配置成从所述车辆获取表示所述本地操作状态和所述先前的远程控制结果的车辆状态信息;确定单元,其被配置成取代所述远程控制器或所述车辆的所述确定单元,基于所述车辆状态信息是否满足预定条件来确定是否启动所述特定的车辆设备;以及发送器,其被配置成,如果满足所述预定条件,向所述车辆发送远程控制指令。
8.根据权利要求6所述的远程控制系统,进一步包括在所述远程控制器和所述车辆之间设置的控制中心,所述控制中心具有车辆状态信息获取单元,其被配置成从所述车辆获取所述先前的远程控制结果;确定单元,其被配置成确定所述先前的远程控制结果是否满足第一条件;以及发送器,其被配置成,如果满足所述第一条件,向所述车辆发送远程控制指令,其中,所述远程控制请求确定单元被设置于所述车辆,并且所述车辆在接收到来自所述控制中心的所述远程控制指令之后,基于所述本地操作状态来确定是否启动所述特定车辆设备。
9.一种控制服务器,用于远程控制系统并且被设置在车辆和远程控制器之间,所述服务器包括车辆状态信息获取单元,其被配置成从所述车辆获取车辆状态信息;远程控制请求确定单元,其被配置成,当接收到来自所述远程控制器的远程控制请求时,基于所述车辆状态信息来确定是否启动在所述车辆中配备的预定设备;以及远程控制指令生成单元,其被配置成,如果所述车辆状态信息表示不存在其它关于所述特定设备的竞争远程控制请求,则生成并向所述车辆提供远程控制指令。
10.一种具有远程可控功能的车辆,包括车辆状态检测单元,其被配置成检测车辆状态,该车辆状态包括所述车辆中的本地操作状态以及先前的远程控制结果;远程控制请求确定单元,其被配置成,当接收到由远程控制器生成的远程控制请求时,基于所述检测到的车辆状态,确定是否启动预定的车辆设备;以及启动器,其被配置成,如果所述车辆状态满足预定条件,则启动所述预定的车辆设备。
全文摘要
提供了一种远程控制方法,响应于由远程控制器生成的远程控制请求对配备在车辆上的设备的操作进行远程控制。所述方法包括如下步骤(a)从车辆获取车辆状态信息;(b)基于所述车辆状态信息来确定是否操作由所述远程控制请求所指定的特定车辆设备;以及(c)基于表示所述被请求的车辆设备的远程控制操作的可接受性的确定结果来调整所述远程控制操作。
文档编号G07C9/00GK1976833SQ20058002169
公开日2007年6月6日 申请日期2005年12月22日 优先权日2005年1月11日
发明者泷直树, 渡边笃, 大塚麻由美 申请人:丰田自动车株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1