用于对计算机网络中车辆可安装控制器进行操作的设备、车辆可安装控制器及方法

文档序号:6534320阅读:246来源:国知局
用于对计算机网络中车辆可安装控制器进行操作的设备、车辆可安装控制器及方法
【专利摘要】本发明涉及一种用于将车辆可安装控制器(120),特别是安装于车辆上并且在使用时控制该车辆运行至少一部分的控制器,作为计算机网络中的计算机网络单元进行操作的方法,其中,通过对安装了所述车辆可安装控制器(120)的车辆的运行模式进行确定以及根据车辆的运行模式,特别是在执行测试时的运行模式,执行用于确定是否将车辆可安装控制器(120)作为网络单元使用的测试,所述车辆可安装控制器(120)的空闲控制器资源被提供给计算机网络用于远程处理。
【专利说明】用于对计算机网络中车辆可安装控制器进行操作的设备、车辆可安装控制器及方法

【技术领域】
[0001]本发明涉及用于对计算机网络中的车辆可安装控制器进行操作的服务器、车辆可安装控制器以及一种方法。本发明还涉及用于操作这样的车辆可安装控制器的计算机程序和计算机程序产品。

【背景技术】
[0002]典型地,通过车辆可安装控制器控制车辆,所述车辆可安装控制器被安装在车辆上并且在使用时至少控制车辆的一部分操作。这样的控制器例如被用于控制驱动车辆的发动机或者使车辆减速的刹车。此外,这样的控制器被用于操作车载导航或者娱乐系统以及车辆的其他关键或非关键的功能。这样的控制器的资源像处理器、贮存器或存储器典型地通过对最坏情况下的处理速度、时钟频率或者贮存器或存储器大小及访问速度进行考虑来衡量。最坏情况可能是需要最大处理速度和存储器或贮存器的车辆驾驶状态。例如,在使用车辆的防抱死制动系统紧急刹车情况下,防抱死制动控制器的最大资源可被使用。同样的,当为车载导航系统计算一条新路线时,车载导航系统控制器可使用最大的处理和贮存器访问时间或最大的存储器空间。在车辆的正常操作中,例如在巡航且不需要新的路径信息时,至少有一些控制器如车载导航控制器或刹车控制器之类的可用资源是不被使用的。


【发明内容】

[0003]因此,本发明的目的旨在当车辆可安装控制器的空闲资源未被用于控制车辆时,利用该车辆可安装控制器的空闲资源。
[0004]本发明主要思想是将车辆可安装控制器,特别是安装在车辆上并且在使用时至少控制车辆操作的一部分的控制器作为计算机网络中的计算机网络单元来操作,其中通过
[0005]-对安装有所述车辆可安装控制器的车辆的运行模式进行确定,并且
[0006]-执行测试,所述测试用于根据所述车辆的运行模式,特别是在执行测试时的运行模式,确定是否将车辆可安装控制器作为网络单元使用
[0007]将所述车辆可安装控制器的空闲控制器资源提供给所述计算机网络用于远程处理。
[0008]这样就确保了只有当安装有所述车辆可安装控制器的车辆处于适当的运行模式时,该车辆可安装控制器的控制器资源与计算机网络共享用于远程处理。
[0009]有利地,收到,特别是通过车辆可安装控制器收到用于远程处理的数据,并且发出,特别是通过车辆可安装控制器发出该远程处理的结果。通过这种方式,用于远程处理的数据在计算机网络和所述车辆可安装控制器之间传输。
[0010]有利地,根据对车辆关闭请求的检测,在对车辆可安装控制器进行关闭之前确定是否请求传输作为远程已处理数据的快照或者是否请求完成处理。这保证了当车辆可安装控制器仍然在为计算机网络远程处理数据时,接收到如来自车辆点火开关的车辆关闭请求不会导致车辆可安装控制器直接关闭。
[0011]有利地,根据对车辆关闭请求的检测,在对车辆可安装控制器进行关闭之前请求远程处理的数据的快照的传输。这允许将已经处理的数据保存到快照中。
[0012]有利地,根据对车辆关闭请求的检测,请求在关闭车辆可安装控制器之前完成待远程处理的数据的处理。这允许在数据处理完成之后对车辆可安装控制器进行关闭。
[0013]有利地,发送有关车辆可安装控制器的信息。这将与车辆可安装控制器有关的附加信息提供给计算机网络。
[0014]有利地,与车辆可安装控制器有关的信息包括与车辆可安装控制器的空闲控制器资源有关的信息。这样对与计算机网络来说车辆可安装控制器的空闲资源是可用的。
[0015]有利地,从预先确定的特别是存储在数据库中的数据中选择数据,并且根据选择的结果,特别是根据数据的大小或类型及与车辆可安装控制器有关的信息将选择出的数据发送到车辆可安装控制器以用于远程处理。该方法选择出适合用于远程处理的数据并发送到车辆可安装控制器。
[0016]有利地,在执行所述测试之时,当车辆可安装控制器的电力供应被开启或当车辆可安装控制器被安装于其上的车辆被连接至特别是通过电缆连接至电池充电设备时,该测试的结果为将车辆可安装控制器作为网络单元使用。这允许轻易地选择合适的运行模式。
[0017]有利地,在执行所述测试之时,通过确定车辆可安装控制器安装于其上的车辆是否被连接至,特别是通过电缆被连接至电池充电设备,来确定运行模式。这允许轻易地确定运行模式。
[0018]有利地,传输用于激活作为网络单元的车辆可安装控制器的第一消息或用以去激活作为网络单元的车辆可安装控制器的第二消息。这样,可由计算机网络远程激活或去激活车辆可安装控制器。本发明还涉及用于控制至少车辆操作的一部分的车辆可安装控制器,当所述车辆可安装控制器被安装到车辆上时可作为计算机网络中的计算机网络单元操作以为计算机网络提供用于远程处理的车辆可安装控制器的空闲控制器资源,其中所述车辆可安装控制器可被操作用于
[0019]-确定安装有车辆可安装控制器的车辆的运行模式,并且
[0020]-根据该车辆的运行模式,尤其在执行测试时的运行模式,执行用于确定是否将车辆可安装控制器作为网络单元使用的测试。
[0021]此外,本发明涉及用于将车辆可安装控制器,特别是将安装在车辆上并且在使用时车辆控制运行的至少一部分的控制器作为计算机网络中的计算机网络单元进行管理的设备,其可操作用于:
[0022]-确定安装有车辆可安装控制器的车辆的运行模式
[0023]-执行测试,所述测试根据车辆的运行模式,特别是执行测试时的运行模式,对是否使用车辆可安装控制器作为网络单元进行确定
[0024]-确定提供给计算机网络用于远程处理的车辆可安装控制器的空闲控制器资源
[0025]-根据所述测试的结果,特别是根据数据的大小或类型以及与车辆可安装控制器有关的信息,从预先确定的数据,特别是存储于数据库的数据中选择数据,并将选择的数据发送到车辆可安装控制器用于远程处理。
[0026]本发明的进一步发展可由从属权利要求及后续说明中知悉。

【专利附图】

【附图说明】
[0027]下文参照附图进一步对本发明进行阐明。
[0028]图1示意性的示出了计算机网络的部分。
[0029]图2示意性的示出了第一顺序图。
[0030]图3示意性的示出了第二顺序图。

【具体实施方式】
[0031]图1示出了计算机网络的一部分。根据本发明的第一实施例,计算机网络包括用于管理车辆可安装控制器的中心服务器110。中心服务器110通过数据链路与数据库115连接。此外,中心服务器110通过数据链路与第一收发机130相连接。中心服务器110与数据库115或第一收发机130之间的数据链路可以为直接数据链路或通过计算机网络多个节点的链路。中心服务器110、数据库115和第一收发机130可为依照作为IMS而众所周知的互联网协议多媒体子系统的计算机网络的一部分。这样的计算机网络对于本领域技术人员来说是熟悉的,因而此处不再进一步说明。
[0032]计算机网络临时地包括至少一个或更多车辆可安装控制器120,所述车辆可安装控制器120通过第二收发器125与计算机网络连接。所述至计算机网络的连接例如由从第二收发机125到第一收发机130构成。该连接例如为根据被熟知为LTE的长期演进标准或IEEE802.11标准的无线连接。
[0033]车辆可安装控制器120适于控制安装有所述车辆可安装控制器120的车辆的操作中的至少一部分。这意味着安装在车辆上的控制器在使用时控制车辆操作的至少一部分,例如,车辆的发动机、刹车或车载式导航系统。
[0034]优选地,车辆为通过电池操作并且使用电力发动机驱动的电动车辆。这种情况下,车辆可安装控制器120适于在使用时至少控制电动车操作中的一部分。
[0035]此外,车辆可安装控制器120可作为计算机网络中的计算机网络单元来操作,为计算机网络远程处理数据提供车辆可安装控制器120的空闲控制器资源。这意味着车辆可安装控制器120像计算机网络的其他计算机网络单元一样可操作用来运行指令以执行数据上的操作。为了这个目的,可预先安装所述指令到车辆可安装控制器120,例如车辆可安装控制器120的贮存器之中。备选地,车辆可安装控制器120可适于接收用于远程处理的指令和数据。在任何情况下,车辆可安装控制器120可适于仅操作特定类型或大小的数据。所述可被车辆可安装控制器120远程处理的数据的大小或类型可以预先确定并存储到车辆可安装控制器120的贮存器中,例如,在列表中。
[0036]车辆可安装控制器120适于确定车辆可安装控制器的空闲时间或者空余存储器或可利用的贮存器的大小。在此处的空闲时间是指车辆可安装控制器120没有用于控制安装有车辆可安装控制器的车辆时的处理时间或周期。用于确定空闲时间或者空余存储器或可利用贮存器的大小以及可被处理的数据的大小或类型的方法是本领域技术人员所熟知的,这里不再进一步说明。
[0037]此外车辆可安装控制器120适于确定与安装有车辆可安装控制器120的车辆的运行模式有关的信息。
[0038]例如,车辆可安装控制器120适于监控点火开关122并确定点火开关122是处于锁止还是开启的位置。为了这个目的,依照示例车辆可安装控制器120可连接到车辆的点火开关122上以执行测试来确定与安装有车辆可安装控制器的车辆的运行模式有关的信肩、O
[0039]备选地或附加地,车辆可安装控制器120可适于连接至同样车辆上的任意其他车载可安装控制器并接收与车辆运行模式有关的信息。例如,当车辆可安装控制器120为车载式导航系统的一部分时,其可与相同车辆的发动机控制器连接并接收与发动机是否在运行有关的信息以便确定与车辆的运行模式相关的信息。
[0040]附加地或备选地,如图1中所描述,如果为电动车辆,车辆可安装控制器120可适于监控插头121来确定电动车辆是否插入到电池充电设备140,特别是通过电缆145。为达到此目的,车辆可安装控制器120可被连接至插头121以测试电缆145是否被插入插头121或电力是否通过电缆145来传输。在这种情况下,车辆可安装控制器120可适于根据该测试结果确定与该车辆控制器相连接的电动车辆的运行模式的相关信息。插头121或与插头121的连接是可选择的。当车辆可安装控制器被制造以安装到电动汽车时,车辆可安装控制器120可仅适于与插头121连接。
[0041]车辆运行模式的信息可被确定为例如点火开关的状态:“0N”、“ACC”、“L0CK”。备选地或附加地,关于车辆运行模式的信息可被确定为充电状态:“0N”、“0FF”。例如当电缆145插入到电动汽车插头121时充电状态指示“0N”,否则为“OFF”。为达到此目的对例如电信号进行评估。将电信号转换为用于确定车辆运行模式的信息的方法为本领域技术人员所熟知的,因而不再进一步阐明。
[0042]与运行模式相关的信息有可能是从相同车辆的其他控制器接收到的,例如消息可通过被熟知为CAN的控制器局域网在车辆可安装控制器120和其他控制器之间交换。用于在车辆之间交换关于运行模式的信息的方法也是众所周知的。
[0043]根据第一实施例,车辆可安装控制器120适于发送关于车辆可安装控制器120的信息以及关于安装有车辆可安装控制器120的车辆的运行模式的信息。例如,通过数据链路发送可利用的空闲时间或者空余存储器或可使用贮存器的大小以及点火开关的状态或充电状态给中心服务器110。
[0044]此外,中心服务器110可适用于接收关于运行模式的信息并且从接收到的关于运行模式的信息确定安装有车辆可安装控制器120的车辆的运行模式。
[0045]例如如果点火开关122具有“0N”或“ACC”状态,那么车辆的运行模式被确定为“0N”。例如如果点火开关122具有“OFF”状态,则车辆运行模式被确定为“OFF”。
[0046]备选地或附加地,当充电状态为“0N”时运行模式可被确定为“0N”,进而否则运行模式可被确定为“OFF”。如果同时使用与插头121和点火开关122相关的信息,只要充电状态指示为“0N”则车辆的运行模式可被确定为“0N”,不论点火开关122的状态。
[0047]中心服务器110适于接收与车辆可安装控制器120相关的信息并确定数据的大小或类型,例如根据空闲时间或空余可利用的存储器或贮存器的大小。此外,中心服务器110可适于根据与车辆可安装控制器120相关的信息来确定是否发送用于远程处理数据的指令。
[0048]此外,中心服务器110可适于确定为计算机网络提供用于远程处理的车辆可安装控制器的空闲控制器资源。所述空闲控制器资源由例如通过第一传输器130从车辆可安装控制器120接收到的信息来确定。例如与车辆可安装控制器120的可使用的资源相关的信息被存储在数据库115中并且当前已使用的处理时间,存储器或贮存器作为信息被接收。在这种情况下,使用已使用和可使用之间的区别来确定空闲控制器资源。
[0049]另外,中心服务器110适于根据与车辆可安装控制器120相关的信息来确定是否将车辆可安装控制器120作为网络单元来使用。例如如果确定使用空闲时间或者空余可利用存储器或贮存器的大小处理数据是可行的,则将车辆可安装控制器120作为网络单元使用。
[0050]为达到此目的,中心服务器110适于执行测试,所述测试根据车辆运行模式,特别是当正在执行测试时的车辆运行模式,来确定是否将车辆可安装控制器120作为网络单元使用。例如,当车辆运行模式为“0N”时,测试结果为将车辆可安装控制器120作为网络单元使用。
[0051]这意味着中心服务器110适于确定车辆可安装控制器120的运行模式是否适合作为网络单元来使用车辆可安装控制器120。例如,假如网络运行模式指示安装了车辆可安装控制器的车辆通过电池充电电缆145这种方式连接至电池充电设备140,则车辆可安装控制器可被用作网络单元。
[0052]此外,中心服务器110适于从预先确定的数据特别是从存储在数据库115中的数据中选择数据并根据测试结果,特别是根据数据的大小或类型以及接收到的与车辆可安装控制器120相关的信息发送选择出来的用于远程处理的数据给车辆可安装控制器120。例如,中心服务器110通过查询存储在中心服务器110或数据库115中的表来从预先确定的数据中选择数据,所述表根据数据的大小或类型以及与车辆可安装控制相关的信息如空闲时间或车辆运行模式,将数据库115中的可用的预先确定的数据映射到空闲的控制器资源或合适的运行模式。例如,假如安装有车辆可安装控制器120的车辆处于正常运行模式时,仅发送可用小的空闲时间快速处理的数据至车辆可安装控制器120中进行远程处理。例如,假如车辆通过电缆145插入到电池充电设备140时,发送需要更多空闲时间以及更长业务处理时间的更大数据块至安装有控制器120的车辆。同样的如果车辆运行模式为“OFF”或可利用的资源少于远程处理数据所需的资源,则不发送数据。
[0053]备选地或附加地,车辆可安装控制器120可适于执行另一测试,所述测试用于根据车辆运行模式,特别地当正在执行此次测试时车辆所处的运行模式来确定是否使用车辆可安装控制器120作为网络单元。例如,当测试结果为车辆运行模式为“0N”时,将车辆可安装控制器120作为网络单元使用。在这种情况下,车辆可安装控制器120可适于根据该另一测试的结果接受对远程处理的请求,即当所述结果指示车辆运行模式为“0N”时接受请求,反之则拒绝请求。
[0054]为达到此目的,车辆可安装控制器120可适于从与运行模式有关的信息中确定车辆可安装控制器120安装于其上的车辆的运行模式。
[0055]附加地或备选地,如果为电动汽车,车辆可安装控制器120可适于根据测试结果确定与车辆可安装控制器相连接的电动汽车的运行模式。
[0056]例如如果点火开关122具有状态“0N”或“ACC”,将车辆运行模式确定为“0N”。例如如果点火开关122具有状态“0FF”,将车辆运行模式确定为“OFF”。备选地或附加地,如果确定电缆145被插入到车辆的插头121中时可将运行模式确定为“0N”,否则为“OFF”。在使用插头121以及点火开关122的相关信息的情况下,只要确定电缆145被插入到车辆的插头121中就可将车辆运行模式确定为“0N”,不管点火开关122的状态。
[0057]在这种情况下,可附加地或作为与运行模式相关的信息的替代,发送所述运行模式给中心服务器110。在第一种情况下,中心服务器110可适于使用所述运行模式信息来验证接收到的与运行模式相关的信息。在后面的那种情况下,运行模式可不由中心服务器110确定,而是可仅使用接收到的运行模式来确定是否将车辆可安装控制器120作为网络单元使用。
[0058]此外,中心服务器110可适于传输用于激活将车辆可安装控制器120作为网络单元的第一消息200或传输用于去激活将车辆可安装控制器120作为网络单元的第二消息211。
[0059]参考图2中的顺序图,下面对依据第一实施例的方法中使用的第一和第二消息以及其他消息进行阐释。
[0060]依照第一实施例的方法例如在车辆可安装控制器120通过第一收发器130和第二收发器125已成功地与中心服务器110建立连接之后,根据车辆可安装控制器120对点火开关122的点火装置“0N”或“ACC”的检测来启动。
[0061]中心服务器110和车辆可安装控制器120两者均包括允许通过收发器发送和接收消息并且实施该方法的步骤的指令。这些指令例如为作为计算机程序或可执行代码的形式存储在各自的服务器或控制器的贮存器之中并且包括建立两者之间的数据链路的指令。这样,车辆可安装控制器120例如可适于使用永久存储于车辆可安装控制器120中的中心服务器110的互联网通信协议地址,通过互联网协议多媒体子系统链路请求至中心服务器110的连接。此外,中心服务器110适于从车辆可安装控制器120接收连接请求并与其建立连接,建立所述连接使用在连接请求中接收到的或存储于中心服务器110的车辆可安装控制器120的互联网协议地址。
[0062]在启动之后,用于将车辆可安装控制器120激活为网络单元的第一消息200由中心服务器110通过各自的收发器125和130发送给车辆可安装控制器120。
[0063]然后,在步骤201中车辆可安装控制器120确定与车辆可安装控制器安装于其上的车辆的运行模式相关的信息。例如,车辆可安装控制器通过对点火开关122或插头121的监控确定运行模式。
[0064]与运行模式相关的信息例如为如上所述的点火开关122的状态“0N”、“ACC”、“ LOCK ”或充电状态“ ON”或“ OFF ”。
[0065]随后在步骤202中,车辆可安装控制器确定车辆的运行模式。此外车辆可安装控制器120执行用于确定是否将车辆可安装控制器120作为网络单元使用的测试。该测试根据车辆的运行模式、特别是根据正在执行测试时的车辆的运行模式来执行。例如,如果运行模式为“0N”,车辆可安装控制器120可作为网络单元使用。此外,如果运行模式为“0FF”,车辆可安装控制器120不可作为网络单元使用。
[0066]测试之后,与车辆可安装控制器120相关的信息作为响应203从车辆可安装控制器120发送到中心服务器110。例如,与车辆可安装控制器120相关的信息包括与车辆可安装控制器120的空闲计算机资源相关的信息。在此处所指的空闲控制器资源可为如上所述的空闲处理时间或可利用的存储器或贮存器。
[0067]根据收到的响应203,中心服务器110在步骤204中确定使用什么数据在车辆可安装控制器120上进行远程处理。例如根据数据的可用空闲资源大小以及车辆可安装控制器120的运行模式从预先确定的数据中选择待使用数据。例如,中心服务器110通过为可用空闲资源选择适当的数据来在预先确定的数据的表中查找数据以便使用。根据对数据的选择,中心服务器110向数据库115发送请求205。根据对该数据请求的接收,数据库115在响应206中返回请被求的数据。
[0068]收到响应206中的数据后,中心服务器110在消息207中将接收到的数据发送给车辆可安装控制器120。
[0069]收到消息207中的数据后,车辆可安装控制器120在步骤208中远程处理数据。
[0070]完成处理后,车辆可安装控制器120在消息209中将处理结果发送至中心服务器110。
[0071]收到消息209中的结果后,中心服务器110在对贮存的请求210中将结果发送至数据库115。在收到消息210中对贮存的请求后,数据库115贮存所述结果。
[0072]此外,中心服务器110根据消息209中所述结果的接收,发送用于对车辆可安装控制器作为网络单元进行去激活的消息211至车辆可安装控制器120。
[0073]然后方法终止。备选地,例如如果存在额外的用于处理的数据,通过重复上述步骤,所述方法继续。
[0074]在上文使用执行必要步骤以确定运行模式的车辆可安装控制器120对方法进行了描述。通过交换执行步骤202和发送消息203的顺序并且在由车辆可安装控制器120至中心服务器110的消息203中发送与运行模式相关的信息而不是发送运行模式,可将所述方法修改为使中心服务器110执行这些步骤。
[0075]参阅图3,对所述方法的内容特别是对于中断的处理进行附加说明。
[0076]例如每当车辆可安装控制器120确定车辆运行模式中出现了显著的变化,就开始对中断的处理。例如当转动点火开关122使点火开关的状态由“0N”或“ACC”位置改变为“OFF”位置表明车辆的用户希望关闭车辆之时。
[0077]可选地,如果为电动车辆,例如每当充电状态从“0N”变化为“OFF”表明该电动车辆已经通过从插头121拔下电缆145断开与电池充电设备的连接时,开始对中断的处理。
[0078]根据由车辆可安装控制器120还是由中心服务器110确定运行模式,通过传输新的运行模式给中心服务器110或通过传输与新的运行模式相关的信息给中心服务器110开始所述中断操作的处理。在第一种情况下,车辆可安装控制器120如上面对与运行模式的描述由新的与运行模式相关的信息确定新的运行模式。在后一种情况下,如上所述中心服务器110通过从车辆可安装控制器120接收到的新的与运行模式相关的信息来确定运行模式。
[0079]根据指示上述新的运行模式或包含上述新的与运行模式相关的信息的消息301的接收,执行步骤302.
[0080]在步骤302中,确定运行模式是否变化,尤其是从“0N”模式变化到“OFF”模式,即指示车辆关闭请求。此外中心服务器110确定是否请求传输远程处理的数据的快照或在对车辆可安装控制器120进行关闭之前完成处理。
[0081]在消息303中发送所述确定的结果至车辆可安装控制器120。
[0082]例如,消息303包含指令,例如,字符串“快照”或“最终结果”。
[0083]根据包含结果的消息303的接收,车辆可安装控制器120在对车辆可安装控制器进行关闭之前远程处理数据或者确定截至接收消息303中的请求时远程处理的数据的快照。在这两种情况下,车辆可安装控制器120在消息304中将被请求数据发送给中心服务器110,所述被请求数据为在车辆可安装控制器120进行关闭之前已处理的数据的快照或对所述处理完成后的处理结果。
[0084]例如,车辆可安装控制器120适于解释包含指令如字符串“快照”或“最终结果”的消息303并相应地处理数据。此外车辆可安装控制器120适于将车辆可安装控制器120的关闭推迟至处理完成或快照被成功地传输。为达到此目的,车辆可安装控制器120可包括单独的电池、电容器或直接连接至该车辆的电池以维持电力并仅在接收到数据成功传送到中心服务器110的确认之后关闭。
[0085]根据消息304中的所述快照或所述结果的接收,中心服务器110在对存储的请求305中发送所述数据给数据库115。这确保了中断不会导致数据丢失。此外,中心服务器110根据消息304中所述结果或所述快照的接收发送第二消息211以去激活车辆可安装控制器120。这阻止了在数据保存前根据中断的检测对车辆可安装控制器120进行关闭。为达到此目的,车辆可安装控制器120可适于在释放作为网络单元的车辆可安装控制器120之前等待第二消息并关闭。
[0086]根据第二实施例,第一实施例中由中心服务器110执行的一些功能被分散至整个计算机网络。特别地,在第一实施例的中心服务器110的功能可以像连接安装在相同或不同车辆上的车辆可安装控制器并且共享各自车辆可安装控制器120的空闲资源以处理数据的对等网络中那样来执行。在这种方案中,数据库115可为分散式数据库,并且位于一个或多个车辆可安装控制器120上。在这种情况下,图1中的中心服务器110和数据库115一样被分散在多种车辆上的整个计算机网络之上。此外,上述第一实施例中描述的方法的所有步骤并非是从一个车辆可安装控制器120发送到中心服务器110,而是从车辆可安装控制器120之一发送到同一计算机网络中的另一车辆可安装控制器120。可通过参与的车辆可安装控制器120的静态列表,如互联网协议地址列表或通过提供如追踪器或类似于对等网络的分布式哈希表那样的查询服务的分布式系统来对第二实施例中的个别车辆可安装控制器120进行追踪。
[0087]根据第二实施例,车辆可安装控制器120包括允许执行第一实施例中描述的中心服务器110或数据库115的工作的至少一部分的指令和硬件。
[0088]本发明并不仅限于确定所涉及到的车辆的运行模式的特殊方法。特别地,对点火开关122或插头121的监控仅为如何确定车辆运行模式的示例。任何其他确定运行模式的方法,例如通过控制器局域网访问或监控其他车辆的控制器同样可被使用。
[0089]此外,根据本发明数据的类型和大小不仅限于任何特殊的大小或类型。传输至车辆可安装控制器120的数据可为包含连同待处理数据的指令的程序代码或仅仅是数据。在这种情况下,车辆可安装控制器120可包括用于远程对数据进行处理的预先安装的程序代码。
[0090]以上叙述和描绘仅仅示出了本发明的原理部分。因此需要指出本领域技术人员能够遵循本发明的原理设计出多种本文中没有明确描述或展示的实施例,但其仍然包括在本发明的精神和范围之中。此外,所有在此列举的例子主要为了教导和帮助读者理解本发明的原理以及发明人提出的概念以推动本领域技术的发展,并且所举示例还应被理解为不限于本文这些特别列举的例子和条件。此外,所有对本发明原理、整体情况、实施例以及具体示例的陈述均包括其等同物。
[0091]包括任意标记为“处理器”的功能块,图例中展示的多种不同组件的功能可通过使用专用硬件或具有执行软件能力的硬件与适当软件联合提供。当由处理器提供时,提供该功能的处理器可能是一个单独的专用处理器、一个单独的共享处理器或部分独立处理器被共享的多个独立处理器。此外,术语“处理器”或“控制器”的明确使用不应被理解为涉及排除能执行软件的硬件,并且应理解为包括但不限于数字信号处理器(DSP)硬件、网络处理器、特定用途集成电路(ASIC)、现场可编程门阵列(FPGA)、用来存储软件的只读存储器(ROM)、随机存储器(RAM)以及非易失存储器。其余常规和/或定制硬件设备也可能包括在内。
[0092]需要指出对于本领域技术人员来说此处的任意框图描绘了体现本发明原理的电路的概念性视图。类似地,需要指出所有序列图均表述了实质上位于计算机可读媒体中上并因此被计算机或处理器执行的各种进程,而不论此类计算机或处理器是否被明确地示出。
[0093]本领域技术人员能够轻易认识到多种上述方法的步骤可以通过被编程的计算机执行。在此,一些实施例还旨在覆盖程序存储设备如数字数据存储介质,其为可被机器或计算机读取并且编码机器可执行或计算机可执行指令的程序,其中所述指令执行所述上述方法的一些或全部步骤。所述程序存储设备可为如数字存储器、磁存储媒介如磁盘和磁带、硬盘驱动器、或光可读数字数据存储媒介。实施例还旨在覆盖被编程以执行上述方法的所述步骤的计算机。
【权利要求】
1.一种用于将车辆可安装控制器(120)作为计算机网络中的计算机网络单元进行操作的方法,所述车辆可安装控制器(120)特别是安装于车辆上的控制器并且在使用时控制至少车辆操作的一部分的车辆可安装控制器,其中所述车辆可安装控制器(120)的空闲控制器资源通过以下步骤被提供给所述计算机网络用于进行远程处理: -对安装了所述车辆可安装控制器(120)的车辆的运行模式进行确定(201),并且-执行(202)测试,所述测试用于根据所述车辆的运行模式,特别是在执行所述测试时的运行模式,确定是否将车辆可安装控制器(120)作为网络单元使用。
2.如权利要求1所述的方法,包括进一步的步骤: -特别地通过车辆可安装控制器(120),接收(207)用于远程处理的数据, -特别地通过车辆可安装控制器(120),发送(209)所述远程处理的结果。
3.如权利要求2所述的方法,包括进一步的步骤: -根据对运行模式改变(301)的检测,特别是对车辆关闭请求(301)的检测,确定(302)在关闭车辆可安装控制器(120)之前是否请求传输被远程处理的数据的快照或是否完成处理。
4.如权利要求2或3所述的方法,包括步骤: -根据对运行模式改变(301)的检测,特别是对车辆关闭请求(301)的检测,请求(303)在关闭车辆可安装控制器(120)之前传输被远程处理的数据的快照。
5.如权利要求2或3所述的方法,包括步骤: -根据对运行模式改变(301)的检测,特别是对车辆关闭请求(301)的检测,请求(303)在关闭车辆可安装控制器(120)前完成需被远程处理的数据的处理。
6.如上述任意权利要求之一所述的方法,包括步骤: -特别通过车辆可安装控制器(120),发送(203)与车辆可安装控制器(120)有关的信肩、O
7.如权利要求6所述的方法,其中所述与车辆可安装控制器(120)有关的信息包括与车辆可安装控制器(120)的空闲控制器资源有关的信息。
8.如上述任意权利要求之一所述的方法,包括步骤: -从特别存储在数据库(115)之中的预先确定的数据中选择(204、205、206)数据,并且根据所述选择的结果,特别是根据所述数据的大小或类型以及与车辆可安装控制器(120)有关的信息,将所述选择出的用于远程处理的数据发送(207)至车辆可安装控制器(120)。
9.如上述任意权利要求之一所述的方法,其中当在执行测试之时,至所述车辆可安装控制器(120)的电力供应为开启状态或者是安装了所述车辆可安装控制器(120)的车辆被连接至,特别是通过电缆(145)被连接至电源充电设备(140),所述测试的结果为将车辆可安装控制器(120)作为网络单元使用。
10.如权利要求6所述的方法,其中在执行测试时,通过对安装有所述车辆可安装控制器(120)的车辆是否被连接至,特别是通过电缆(145)被连接至电源充电设备(140)进行确定,来确定运行模式。
11.如上述任意权利要求之一所述的方法,包括附加步骤: -传送用于激活车辆可安装控制器(120)作为网络单元的第一消息(200),或 -传送用于去激活车辆可安装控制器(120)作为网络单元的第二消息(211)。
12.—种在安装到车辆上时用于控制至少车辆运行的一部分的车辆可安装控制器(120),其可作为计算机网络中的计算机网络单元操作,为计算机网络提供用于远程进行处理的所述车辆可安装控制器(120)的空闲控制器资源,其中所述车辆可安装控制器(120)能够操作以 -确定安装有所述车辆可安装控制器(120)的车辆的运行模式,并且 -执行测试,所述测试用于根据车辆的运行模式,特别是在执行测试时的运行模式,确定是否将所述车辆可安装控制器(120)作为网络单元使用。
13.一种用于对作为计算机网络中的计算机网络单元的车辆可安装控制器(120)进行管理的设备(120、110),所述车辆可安装控制器(120)特别是安装在车辆上且在使用时对车辆运行的至少一部分进行控制的控制器,其可操作用于: -确定安装有所述车辆可安装控制器(120)的车辆的运行模式, -执行测试,所述测试用于根据所述车辆的运行模式,特别是当执行测试时所述车辆的运行模式确定是否将车辆可安装控制器(120)作为网络单元使用, -确定提供给计算机网络用于远程处理的车辆可安装控制器(120)的空闲控制器资源, -根据所述测试的结果,特别是根据数据的大小或类型以及与车辆可安装控制器(120)有关的信息,从预先确定的数据中特别是存储于数据库(115)的数据中选择数据,并且将所述选择出的数据发送至车辆可安装控制器(120)用于远程处理。
14.一种用于将车辆可安装控制器(120)作为计算机网络中的计算机网络单元进行操作的计算机程序,其中所述计算机程序,在计算机上执行时,使得计算机执行如权利要求1所述方法的步骤。
15.一种用于将车辆可安装控制器(120)作为计算机网络中的计算机网络单元进行操作的计算机程序产品,包括一台具有计算机可读程序的计算机可用介质,其中所述计算机可读程序,在计算机上执行时,使得计算机执行如权利要求1所述方法的步骤。
【文档编号】G06F9/50GK104396218SQ201380032516
【公开日】2015年3月4日 申请日期:2013年5月15日 优先权日:2012年6月21日
【发明者】T·勒韦尔, R·巴伦丁 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1